/*! normalize.css v3.0.1 | MIT License | git.io/normalize */

html {
    font-family: sans-serif;
    -ms-text-size-adjust: 100%;
    -webkit-text-size-adjust: 100%
}
body {
    margin: 0
}
article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
main,
nav,
section,
summary {
    display: block
}
audio,
canvas,
progress,
video {
    display: inline-block;
    vertical-align: baseline
}
audio:not([controls]) {
    display: none;
    height: 0
}
[hidden],
template {
    display: none
}
a {
    background: transparent
}
a:active,
a:hover {
    outline: 0
}
abbr[title] {
    border-bottom: 1px dotted
}
b,
strong {
    font-weight: bold
}
dfn {
    font-style: italic
}
h1 {
    font-size: 2em;
    margin: 0.67em 0
}
mark {
    background: #ff0;
    color: #000
}
small {
    font-size: 80%
}
sub,
sup {
    font-size: 75%;
    line-height: 0;
    position: relative;
    vertical-align: baseline
}
sup {
    top: -0.5em
}
sub {
    bottom: -0.25em
}
img {
    border: 0
}
svg:not(:root) {
    overflow: hidden
}
figure {
    margin: 1em 40px
}
hr {
    -moz-box-sizing: content-box;
    box-sizing: content-box;
    height: 0
}
pre {
    overflow: auto
}
code,
kbd,
pre,
samp {
    font-family: monospace, monospace;
    font-size: 1em
}
button,
input,
optgroup,
select,
textarea {
    color: inherit;
    font: inherit;
    margin: 0
}
button {
    overflow: visible
}
button,
select {
    text-transform: none
}
button,
html input[type="button"],
input[type="reset"],
input[type="submit"] {
    -webkit-appearance: button;
    cursor: pointer
}
button[disabled],
html input[disabled] {
    cursor: default
}
button::-moz-focus-inner,
input::-moz-focus-inner {
    border: 0;
    padding: 0
}
input {
    line-height: normal
}
input[type="checkbox"],
input[type="radio"] {
    box-sizing: border-box;
    padding: 0
}
input[type="number"]::-webkit-inner-spin-button,
input[type="number"]::-webkit-outer-spin-button {
    height: auto
}
input[type="search"] {
    -webkit-appearance: textfield;
    -moz-box-sizing: content-box;
    -webkit-box-sizing: content-box;
    box-sizing: content-box
}
input[type="search"]::-webkit-search-cancel-button,
input[type="search"]::-webkit-search-decoration {
    -webkit-appearance: none
}
fieldset {
    border: 1px solid #c0c0c0;
    margin: 0 2px;
    padding: 0.35em 0.625em 0.75em
}
legend {
    border: 0;
    padding: 0
}
textarea {
    overflow: auto
}
optgroup {
    font-weight: bold
}
table {
    border-collapse: collapse;
    border-spacing: 0
}
td,
th {
    padding: 0
}
.search-category-facets:before,
.topic-grid .shoulder-statistic:before,
.topic-grid .shoulder-tout:before,
.topic-grid .shoulder-timeline:before,
.more-stories:after,
.more-stories:before {
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAMAAAADCAYAAABWKLW/AAAAGUlEQVQIW2OcuuH//+wARkYGIAATMIDCAQCPgQQEQmFYuwAAAABJRU5ErkJggg==) repeat
}
.navigation-article.without-image:before,
.topic-grid__story:before {
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAMAAAADCAYAAABWKLW/AAAAHElEQVQIW2PUk5zy/+/zZAYQYNRm+P4fzELnAADTQwhnnbS6dQAAAABJRU5ErkJggg==) repeat
}
.navigation-bond:before,
.inline-media:after,
.single-review__quote,
.feature-section--right .thirdparty-embed:after,
.feature-section--left .thirdparty-embed:after,
.feature-section--center .thirdparty-embed:after,
.feature-section--columns .thirdparty-embed:after {
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAMAAAADCAYAAABWKLW/AAAAGUlEQVQIW2PUYvhef42Bs5EBCBhBBAygcABn9QMEloeHKQAAAABJRU5ErkJggg==) repeat
}
.navigation-submenu:after,
.index-page__name:after,
.index-page__item:before,
.index-page.author .advert.on-mobile:before,
.author-bio:before,
.feed-item:before,
.single-story:before,
.single-story-info:before,
.shows-schedule__show-time:after,
.live-all-shows-info:before,
.headband__stories:after,
.latest-news .latest-news__title:before,
.single-video-with-thumbnail__info:before,
.video-list-item:before {
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAMAAAADCAYAAABWKLW/AAAAGUlEQVQIW2NM6fj/f04FIyMDEIAJGEDhAACOHQQEK+qzwwAAAABJRU5ErkJggg==) repeat
}
.navigation-market-data.down:before,
.photo-of-the-day__content:before,
.count-up__item-pattern,
.visual-data:before,
.shows-schedule-track__item.playing-now .shows-schedule__show-time:after,
.brief__story-decoration-pattern,
.pursuits-hero {
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAMAAAADCAYAAABWKLW/AAAAGklEQVQIW2P8H5JWz7hmViMDEDCCCBhA4QAAi1UEBJfvmeEAAAAASUVORK5CYII=) repeat
}
.navigation-market-data:before {
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAMAAAADCAYAAABWKLW/AAAAGUlEQVQIW2NkuGP9n0HlKCMDEIAJGEDhAABozQME8q7LmQAAAABJRU5ErkJggg==) repeat
}
.video-detail-player {
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAMAAAADCAYAAABWKLW/AAAAHElEQVQIW2NUc53y/8f9mQwgwCinovsfzELnAADGfgdOFgcCdAAAAABJRU5ErkJggg==) repeat
}
.world-markets__content,
.ticker-search-container,
.markets-hero__link-box__arrow,
.markets-hero__link-box:after {
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAMAAAADCAYAAABWKLW/AAAAAXNSR0IArs4c6QAAABBJREFUCB1j+N0n95+BIAAAYQQCp1VcHJAAAAAASUVORK5CYII=) repeat
}
.five-across::-webkit-scrollbar-thumb,
.five-across__item:before {
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAIAAAACCAYAAABytg0kAAAAGUlEQVQIW2NM6fj/f9dcPQZGOVXd/wxAAABG+AXhC6+K6wAAAABJRU5ErkJggg==) repeat
}
.default-layout.technology-section-front .shoulder-statistic:before,
.default-layout.technology-section-front .shoulder-quote:before,
.default-layout.technology-section-front .shoulder-tout:before,
.default-layout.technology-section-front .shoulder-timeline:before,
.default-layout.technology-section-front .topic-grid__story:before,
.default-layout.technology-section-front .feed-item:before,
.default-layout.technology-section-front .photo-of-the-day__content:before,
.default-layout.technology-section-front .visual-data:before,
.default-layout.technology-section-front .single-review__quote,
.default-layout.companies-section-front .shoulder-statistic:before,
.default-layout.companies-section-front .shoulder-quote:before,
.default-layout.companies-section-front .shoulder-tout:before,
.default-layout.companies-section-front .shoulder-timeline:before,
.default-layout.companies-section-front .topic-grid__story:before,
.default-layout.companies-section-front .feed-item:before,
.default-layout.companies-section-front .photo-of-the-day__content:before,
.default-layout.companies-section-front .visual-data:before,
.default-layout.companies-section-front .single-review__quote,
.technology .section-front__capstone,
.companies .section-front__capstone {
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAMAAAADCAYAAABWKLW/AAAAGUlEQVQIW2NkuGP9n0HlKCMDEIAJGEDhAABozQME8q7LmQAAAABJRU5ErkJggg==) repeat
}
.default-layout.pursuits-section-front .shoulder-statistic:before,
.default-layout.pursuits-section-front .shoulder-quote:before,
.default-layout.pursuits-section-front .shoulder-tout:before,
.default-layout.pursuits-section-front .shoulder-timeline:before,
.default-layout.pursuits-section-front .topic-grid__story:before,
.default-layout.pursuits-section-front .feed-item:before,
.default-layout.pursuits-section-front .photo-of-the-day__content:before,
.default-layout.pursuits-section-front .visual-data:before,
.default-layout.pursuits-section-front .single-review__quote {
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAMAAAADCAYAAABWKLW/AAAAGUlEQVQIW2P8H5L+n3HNTEYGIAATMIDCAQCNWQQE8pzx3gAAAABJRU5ErkJggg==) repeat
}
.default-layout.markets-section-front .shoulder-statistic:before,
.default-layout.markets-section-front .shoulder-quote:before,
.default-layout.markets-section-front .shoulder-tout:before,
.default-layout.markets-section-front .shoulder-timeline:before,
.default-layout.markets-section-front .topic-grid__story:before,
.default-layout.markets-section-front .feed-item:before,
.default-layout.markets-section-front .photo-of-the-day__content:before,
.default-layout.markets-section-front .visual-data:before,
.default-layout.markets-section-front .single-review__quote,
.default-layout.benchmark-section-front .shoulder-statistic:before,
.default-layout.benchmark-section-front .shoulder-quote:before,
.default-layout.benchmark-section-front .shoulder-tout:before,
.default-layout.benchmark-section-front .shoulder-timeline:before,
.default-layout.benchmark-section-front .topic-grid__story:before,
.default-layout.benchmark-section-front .feed-item:before,
.default-layout.benchmark-section-front .photo-of-the-day__content:before,
.default-layout.benchmark-section-front .visual-data:before,
.default-layout.benchmark-section-front .single-review__quote,
.default-layout.markets-magazine-section-front .shoulder-statistic:before,
.default-layout.markets-magazine-section-front .shoulder-quote:before,
.default-layout.markets-magazine-section-front .shoulder-tout:before,
.default-layout.markets-magazine-section-front .shoulder-timeline:before,
.default-layout.markets-magazine-section-front .topic-grid__story:before,
.default-layout.markets-magazine-section-front .feed-item:before,
.default-layout.markets-magazine-section-front .photo-of-the-day__content:before,
.default-layout.markets-magazine-section-front .visual-data:before,
.default-layout.markets-magazine-section-front .single-review__quote,
.markets-magazine .section-front__capstone,
.benchmark .section-front__capstone {
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAMAAAADCAYAAABWKLW/AAAAAXNSR0IArs4c6QAAABBJREFUCB1j+N0n95+BIAAAYQQCp1VcHJAAAAAASUVORK5CYII=) repeat
}
.business-schools .section-front__capstone,
.game-plan .section-front__capstone,
.insights .section-front__capstone,
.personal-finance .section-front__capstone,
.profiles .section-front__capstone,
.small-business .section-front__capstone {
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAMAAAADCAYAAABWKLW/AAAAGUlEQVQIW2PUYvhef42Bs5EBCBhBBAygcABn9QMEloeHKQAAAABJRU5ErkJggg==) repeat
}
.photo-of-the-day__image:after,
.single-headline__image:after,
.special-section-front-hero__image:after,
.single-review__image:after,
.video-carousel-item.playing .video-carousel-item__thumbnail:after {
    text-indent: -119988px;
    overflow: hidden;
    text-align: left;
    text-transform: capitalize;
    background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuMCIgeTE9IjEuMCIgeDI9IjEuMCIgeTI9IjAuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzJiMDBmNyIgc3RvcC1vcGFjaXR5PSIwLjUiLz48c3RvcCBvZmZzZXQ9IjUwJSIgc3RvcC1jb2xvcj0iIzJiMDBmNyIgc3RvcC1vcGFjaXR5PSIwLjAiLz48c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMyYjAwZjciIHN0b3Atb3BhY2l0eT0iMC4wIi8+PC9saW5lYXJHcmFkaWVudD48L2RlZnM+PHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgZmlsbD0idXJsKCNncmFkKSIgLz48L3N2Zz4g'), url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuMCIgeTE9IjAuMCIgeDI9IjEuMCIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmMDE2YyIgc3RvcC1vcGFjaXR5PSIwLjAiLz48c3RvcCBvZmZzZXQ9IjUwJSIgc3RvcC1jb2xvcj0iI2ZmMDE2YyIgc3RvcC1vcGFjaXR5PSIwLjAiLz48c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmZjAxNmMiIHN0b3Atb3BhY2l0eT0iMC41Ii8+PC9saW5lYXJHcmFkaWVudD48L2RlZnM+PHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgZmlsbD0idXJsKCNncmFkKSIgLz48L3N2Zz4g');
    background-size: 100%;
    background-image: -moz-linear-gradient(45deg, rgba(43, 0, 247, 0.5) 0%, rgba(43, 0, 247, 0) 50%, rgba(43, 0, 247, 0) 100%), -moz-linear-gradient(315deg, rgba(255, 1, 108, 0) 0%, rgba(255, 1, 108, 0) 50%, rgba(255, 1, 108, 0.5) 100%);
    background-image: -webkit-linear-gradient(45deg, rgba(43, 0, 247, 0.5) 0%, rgba(43, 0, 247, 0) 50%, rgba(43, 0, 247, 0) 100%), -webkit-linear-gradient(315deg, rgba(255, 1, 108, 0) 0%, rgba(255, 1, 108, 0) 50%, rgba(255, 1, 108, 0.5) 100%);
    background-image: linear-gradient(45deg, rgba(43, 0, 247, 0.5) 0%, rgba(43, 0, 247, 0) 50%, rgba(43, 0, 247, 0) 100%), linear-gradient(135deg, rgba(255, 1, 108, 0) 0%, rgba(255, 1, 108, 0) 50%, rgba(255, 1, 108, 0.5) 100%);
    content: "gradient standard photo filter bottom left to top right";
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0
}
.visual-data__image:after {
    text-indent: -119988px;
    overflow: hidden;
    text-align: left;
    text-transform: capitalize;
    background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuMCIgeTE9IjEuMCIgeDI9IjEuMCIgeTI9IjAuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzJiMDBmNyIgc3RvcC1vcGFjaXR5PSIwLjciLz48c3RvcCBvZmZzZXQ9IjUwJSIgc3RvcC1jb2xvcj0iIzJiMDBmNyIgc3RvcC1vcGFjaXR5PSIwLjMiLz48c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMyYjAwZjciIHN0b3Atb3BhY2l0eT0iMC4xIi8+PC9saW5lYXJHcmFkaWVudD48L2RlZnM+PHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgZmlsbD0idXJsKCNncmFkKSIgLz48L3N2Zz4g'), url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuMCIgeTE9IjAuMCIgeDI9IjEuMCIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmMDE2YyIgc3RvcC1vcGFjaXR5PSIwLjEiLz48c3RvcCBvZmZzZXQ9IjUwJSIgc3RvcC1jb2xvcj0iI2ZmMDE2YyIgc3RvcC1vcGFjaXR5PSIwLjMiLz48c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmZjAxNmMiIHN0b3Atb3BhY2l0eT0iMC43Ii8+PC9saW5lYXJHcmFkaWVudD48L2RlZnM+PHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgZmlsbD0idXJsKCNncmFkKSIgLz48L3N2Zz4g');
    background-size: 100%;
    background-image: -moz-linear-gradient(45deg, rgba(43, 0, 247, 0.7) 0%, rgba(43, 0, 247, 0.3) 50%, rgba(43, 0, 247, 0.1) 100%), -moz-linear-gradient(315deg, rgba(255, 1, 108, 0.1) 0%, rgba(255, 1, 108, 0.3) 50%, rgba(255, 1, 108, 0.7) 100%);
    background-image: -webkit-linear-gradient(45deg, rgba(43, 0, 247, 0.7) 0%, rgba(43, 0, 247, 0.3) 50%, rgba(43, 0, 247, 0.1) 100%), -webkit-linear-gradient(315deg, rgba(255, 1, 108, 0.1) 0%, rgba(255, 1, 108, 0.3) 50%, rgba(255, 1, 108, 0.7) 100%);
    background-image: linear-gradient(45deg, rgba(43, 0, 247, 0.7) 0%, rgba(43, 0, 247, 0.3) 50%, rgba(43, 0, 247, 0.1) 100%), linear-gradient(135deg, rgba(255, 1, 108, 0.1) 0%, rgba(255, 1, 108, 0.3) 50%, rgba(255, 1, 108, 0.7) 100%);
    content: "gradient standard photo filter bottom left to top right";
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0
}
.default-layout.technology-section-front .special-section-front-hero__image:after,
.default-layout.technology-section-front .photo-of-the-day__image:after,
.default-layout.technology-section-front .single-headline__image:after,
.default-layout.technology-section-front .single-review__image:after,
.default-layout.companies-section-front .special-section-front-hero__image:after,
.default-layout.companies-section-front .photo-of-the-day__image:after,
.default-layout.companies-section-front .single-headline__image:after,
.default-layout.companies-section-front .single-review__image:after {
    text-indent: -119988px;
    overflow: hidden;
    text-align: left;
    text-transform: capitalize;
    background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuMCIgeTE9IjEuMCIgeDI9IjEuMCIgeTI9IjAuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzAwZGMzYyIgc3RvcC1vcGFjaXR5PSIwLjUiLz48c3RvcCBvZmZzZXQ9IjUwJSIgc3RvcC1jb2xvcj0iIzAwZGMzYyIgc3RvcC1vcGFjaXR5PSIwLjAiLz48c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwMGRjM2MiIHN0b3Atb3BhY2l0eT0iMC4wIi8+PC9saW5lYXJHcmFkaWVudD48L2RlZnM+PHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgZmlsbD0idXJsKCNncmFkKSIgLz48L3N2Zz4g'), url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuMCIgeTE9IjAuMCIgeDI9IjEuMCIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzJiMDBmNyIgc3RvcC1vcGFjaXR5PSIwLjAiLz48c3RvcCBvZmZzZXQ9IjUwJSIgc3RvcC1jb2xvcj0iIzJiMDBmNyIgc3RvcC1vcGFjaXR5PSIwLjAiLz48c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMyYjAwZjciIHN0b3Atb3BhY2l0eT0iMC41Ii8+PC9saW5lYXJHcmFkaWVudD48L2RlZnM+PHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgZmlsbD0idXJsKCNncmFkKSIgLz48L3N2Zz4g');
    background-size: 100%;
    background-image: -moz-linear-gradient(45deg, rgba(0, 220, 60, 0.5) 0%, rgba(0, 220, 60, 0) 50%, rgba(0, 220, 60, 0) 100%), -moz-linear-gradient(315deg, rgba(43, 0, 247, 0) 0%, rgba(43, 0, 247, 0) 50%, rgba(43, 0, 247, 0.5) 100%);
    background-image: -webkit-linear-gradient(45deg, rgba(0, 220, 60, 0.5) 0%, rgba(0, 220, 60, 0) 50%, rgba(0, 220, 60, 0) 100%), -webkit-linear-gradient(315deg, rgba(43, 0, 247, 0) 0%, rgba(43, 0, 247, 0) 50%, rgba(43, 0, 247, 0.5) 100%);
    background-image: linear-gradient(45deg, rgba(0, 220, 60, 0.5) 0%, rgba(0, 220, 60, 0) 50%, rgba(0, 220, 60, 0) 100%), linear-gradient(135deg, rgba(43, 0, 247, 0) 0%, rgba(43, 0, 247, 0) 50%, rgba(43, 0, 247, 0.5) 100%);
    content: "gradient standard photo filter bottom left to top right";
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0
}
.default-layout.technology-section-front .visual-data__image:after,
.default-layout.companies-section-front .visual-data__image:after {
    text-indent: -119988px;
    overflow: hidden;
    text-align: left;
    text-transform: capitalize;
    background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuMCIgeTE9IjEuMCIgeDI9IjEuMCIgeTI9IjAuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZiOGUxZSIgc3RvcC1vcGFjaXR5PSIwLjciLz48c3RvcCBvZmZzZXQ9IjUwJSIgc3RvcC1jb2xvcj0iI2ZiOGUxZSIgc3RvcC1vcGFjaXR5PSIwLjMiLz48c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmYjhlMWUiIHN0b3Atb3BhY2l0eT0iMC4xIi8+PC9saW5lYXJHcmFkaWVudD48L2RlZnM+PHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgZmlsbD0idXJsKCNncmFkKSIgLz48L3N2Zz4g'), url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuMCIgeTE9IjAuMCIgeDI9IjEuMCIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzJiMDBmNyIgc3RvcC1vcGFjaXR5PSIwLjEiLz48c3RvcCBvZmZzZXQ9IjUwJSIgc3RvcC1jb2xvcj0iIzJiMDBmNyIgc3RvcC1vcGFjaXR5PSIwLjMiLz48c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMyYjAwZjciIHN0b3Atb3BhY2l0eT0iMC43Ii8+PC9saW5lYXJHcmFkaWVudD48L2RlZnM+PHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgZmlsbD0idXJsKCNncmFkKSIgLz48L3N2Zz4g');
    background-size: 100%;
    background-image: -moz-linear-gradient(45deg, rgba(251, 142, 30, 0.7) 0%, rgba(251, 142, 30, 0.3) 50%, rgba(251, 142, 30, 0.1) 100%), -moz-linear-gradient(315deg, rgba(43, 0, 247, 0.1) 0%, rgba(43, 0, 247, 0.3) 50%, rgba(43, 0, 247, 0.7) 100%);
    background-image: -webkit-linear-gradient(45deg, rgba(251, 142, 30, 0.7) 0%, rgba(251, 142, 30, 0.3) 50%, rgba(251, 142, 30, 0.1) 100%), -webkit-linear-gradient(315deg, rgba(43, 0, 247, 0.1) 0%, rgba(43, 0, 247, 0.3) 50%, rgba(43, 0, 247, 0.7) 100%);
    background-image: linear-gradient(45deg, rgba(251, 142, 30, 0.7) 0%, rgba(251, 142, 30, 0.3) 50%, rgba(251, 142, 30, 0.1) 100%), linear-gradient(135deg, rgba(43, 0, 247, 0.1) 0%, rgba(43, 0, 247, 0.3) 50%, rgba(43, 0, 247, 0.7) 100%);
    content: "gradient standard photo filter bottom left to top right";
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0
}
.pursuits-hero__box-image:after,
.default-layout.pursuits-section-front .special-section-front-hero__image:after,
.default-layout.pursuits-section-front .photo-of-the-day__image:after,
.default-layout.pursuits-section-front .single-headline__image:after,
.default-layout.pursuits-section-front .single-review__image:after {
    text-indent: -119988px;
    overflow: hidden;
    text-align: left;
    text-transform: capitalize;
    background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuMCIgeTE9IjEuMCIgeDI9IjEuMCIgeTI9IjAuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzJiMDBmNyIgc3RvcC1vcGFjaXR5PSIwLjUiLz48c3RvcCBvZmZzZXQ9IjUwJSIgc3RvcC1jb2xvcj0iIzJiMDBmNyIgc3RvcC1vcGFjaXR5PSIwLjAiLz48c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMyYjAwZjciIHN0b3Atb3BhY2l0eT0iMC4wIi8+PC9saW5lYXJHcmFkaWVudD48L2RlZnM+PHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgZmlsbD0idXJsKCNncmFkKSIgLz48L3N2Zz4g'), url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuMCIgeTE9IjAuMCIgeDI9IjEuMCIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmNjU2NCIgc3RvcC1vcGFjaXR5PSIwLjAiLz48c3RvcCBvZmZzZXQ9IjUwJSIgc3RvcC1jb2xvcj0iI2ZmNjU2NCIgc3RvcC1vcGFjaXR5PSIwLjAiLz48c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmZjY1NjQiIHN0b3Atb3BhY2l0eT0iMC41Ii8+PC9saW5lYXJHcmFkaWVudD48L2RlZnM+PHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgZmlsbD0idXJsKCNncmFkKSIgLz48L3N2Zz4g');
    background-size: 100%;
    background-image: -moz-linear-gradient(45deg, rgba(43, 0, 247, 0.5) 0%, rgba(43, 0, 247, 0) 50%, rgba(43, 0, 247, 0) 100%), -moz-linear-gradient(315deg, rgba(255, 101, 100, 0) 0%, rgba(255, 101, 100, 0) 50%, rgba(255, 101, 100, 0.5) 100%);
    background-image: -webkit-linear-gradient(45deg, rgba(43, 0, 247, 0.5) 0%, rgba(43, 0, 247, 0) 50%, rgba(43, 0, 247, 0) 100%), -webkit-linear-gradient(315deg, rgba(255, 101, 100, 0) 0%, rgba(255, 101, 100, 0) 50%, rgba(255, 101, 100, 0.5) 100%);
    background-image: linear-gradient(45deg, rgba(43, 0, 247, 0.5) 0%, rgba(43, 0, 247, 0) 50%, rgba(43, 0, 247, 0) 100%), linear-gradient(135deg, rgba(255, 101, 100, 0) 0%, rgba(255, 101, 100, 0) 50%, rgba(255, 101, 100, 0.5) 100%);
    content: "gradient standard photo filter bottom left to top right";
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0
}
.default-layout.pursuits-section-front .visual-data__image:after {
    text-indent: -119988px;
    overflow: hidden;
    text-align: left;
    text-transform: capitalize;
    background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuMCIgeTE9IjEuMCIgeDI9IjEuMCIgeTI9IjAuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZiOGUxZSIgc3RvcC1vcGFjaXR5PSIwLjciLz48c3RvcCBvZmZzZXQ9IjUwJSIgc3RvcC1jb2xvcj0iI2ZiOGUxZSIgc3RvcC1vcGFjaXR5PSIwLjMiLz48c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmYjhlMWUiIHN0b3Atb3BhY2l0eT0iMC4xIi8+PC9saW5lYXJHcmFkaWVudD48L2RlZnM+PHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgZmlsbD0idXJsKCNncmFkKSIgLz48L3N2Zz4g'), url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuMCIgeTE9IjAuMCIgeDI9IjEuMCIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzJiMDBmNyIgc3RvcC1vcGFjaXR5PSIwLjEiLz48c3RvcCBvZmZzZXQ9IjUwJSIgc3RvcC1jb2xvcj0iIzJiMDBmNyIgc3RvcC1vcGFjaXR5PSIwLjMiLz48c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMyYjAwZjciIHN0b3Atb3BhY2l0eT0iMC43Ii8+PC9saW5lYXJHcmFkaWVudD48L2RlZnM+PHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgZmlsbD0idXJsKCNncmFkKSIgLz48L3N2Zz4g');
    background-size: 100%;
    background-image: -moz-linear-gradient(45deg, rgba(251, 142, 30, 0.7) 0%, rgba(251, 142, 30, 0.3) 50%, rgba(251, 142, 30, 0.1) 100%), -moz-linear-gradient(315deg, rgba(43, 0, 247, 0.1) 0%, rgba(43, 0, 247, 0.3) 50%, rgba(43, 0, 247, 0.7) 100%);
    background-image: -webkit-linear-gradient(45deg, rgba(251, 142, 30, 0.7) 0%, rgba(251, 142, 30, 0.3) 50%, rgba(251, 142, 30, 0.1) 100%), -webkit-linear-gradient(315deg, rgba(43, 0, 247, 0.1) 0%, rgba(43, 0, 247, 0.3) 50%, rgba(43, 0, 247, 0.7) 100%);
    background-image: linear-gradient(45deg, rgba(251, 142, 30, 0.7) 0%, rgba(251, 142, 30, 0.3) 50%, rgba(251, 142, 30, 0.1) 100%), linear-gradient(135deg, rgba(43, 0, 247, 0.1) 0%, rgba(43, 0, 247, 0.3) 50%, rgba(43, 0, 247, 0.7) 100%);
    content: "gradient standard photo filter bottom left to top right";
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0
}
.default-layout.markets-section-front .special-section-front-hero__image:after,
.default-layout.markets-section-front .photo-of-the-day__image:after,
.default-layout.markets-section-front .single-headline__image:after,
.default-layout.markets-section-front .single-review__image:after,
.default-layout.benchmark-section-front .special-section-front-hero__image:after,
.default-layout.benchmark-section-front .photo-of-the-day__image:after,
.default-layout.benchmark-section-front .single-headline__image:after,
.default-layout.benchmark-section-front .single-review__image:after,
.default-layout.markets-magazine-section-front .special-section-front-hero__image:after,
.default-layout.markets-magazine-section-front .photo-of-the-day__image:after,
.default-layout.markets-magazine-section-front .single-headline__image:after,
.default-layout.markets-magazine-section-front .single-review__image:after {
    text-indent: -119988px;
    overflow: hidden;
    text-align: left;
    text-transform: capitalize;
    background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuMCIgeTE9IjEuMCIgeDI9IjEuMCIgeTI9IjAuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZiOGUxZSIgc3RvcC1vcGFjaXR5PSIwLjUiLz48c3RvcCBvZmZzZXQ9IjUwJSIgc3RvcC1jb2xvcj0iI2ZiOGUxZSIgc3RvcC1vcGFjaXR5PSIwLjAiLz48c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmYjhlMWUiIHN0b3Atb3BhY2l0eT0iMC4wIi8+PC9saW5lYXJHcmFkaWVudD48L2RlZnM+PHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgZmlsbD0idXJsKCNncmFkKSIgLz48L3N2Zz4g'), url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuMCIgeTE9IjAuMCIgeDI9IjEuMCIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzJiMDBmNyIgc3RvcC1vcGFjaXR5PSIwLjAiLz48c3RvcCBvZmZzZXQ9IjUwJSIgc3RvcC1jb2xvcj0iIzJiMDBmNyIgc3RvcC1vcGFjaXR5PSIwLjAiLz48c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMyYjAwZjciIHN0b3Atb3BhY2l0eT0iMC41Ii8+PC9saW5lYXJHcmFkaWVudD48L2RlZnM+PHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgZmlsbD0idXJsKCNncmFkKSIgLz48L3N2Zz4g');
    background-size: 100%;
    background-image: -moz-linear-gradient(45deg, rgba(251, 142, 30, 0.5) 0%, rgba(251, 142, 30, 0) 50%, rgba(251, 142, 30, 0) 100%), -moz-linear-gradient(315deg, rgba(43, 0, 247, 0) 0%, rgba(43, 0, 247, 0) 50%, rgba(43, 0, 247, 0.5) 100%);
    background-image: -webkit-linear-gradient(45deg, rgba(251, 142, 30, 0.5) 0%, rgba(251, 142, 30, 0) 50%, rgba(251, 142, 30, 0) 100%), -webkit-linear-gradient(315deg, rgba(43, 0, 247, 0) 0%, rgba(43, 0, 247, 0) 50%, rgba(43, 0, 247, 0.5) 100%);
    background-image: linear-gradient(45deg, rgba(251, 142, 30, 0.5) 0%, rgba(251, 142, 30, 0) 50%, rgba(251, 142, 30, 0) 100%), linear-gradient(135deg, rgba(43, 0, 247, 0) 0%, rgba(43, 0, 247, 0) 50%, rgba(43, 0, 247, 0.5) 100%);
    content: "gradient standard photo filter bottom left to top right";
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0
}
.default-layout.markets-section-front .visual-data__image:after,
.default-layout.benchmark-section-front .visual-data__image:after,
.default-layout.markets-magazine-section-front .visual-data__image:after {
    text-indent: -119988px;
    overflow: hidden;
    text-align: left;
    text-transform: capitalize;
    background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuMCIgeTE9IjEuMCIgeDI9IjEuMCIgeTI9IjAuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZiOGUxZSIgc3RvcC1vcGFjaXR5PSIwLjciLz48c3RvcCBvZmZzZXQ9IjUwJSIgc3RvcC1jb2xvcj0iI2ZiOGUxZSIgc3RvcC1vcGFjaXR5PSIwLjMiLz48c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmYjhlMWUiIHN0b3Atb3BhY2l0eT0iMC4xIi8+PC9saW5lYXJHcmFkaWVudD48L2RlZnM+PHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgZmlsbD0idXJsKCNncmFkKSIgLz48L3N2Zz4g'), url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuMCIgeTE9IjAuMCIgeDI9IjEuMCIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzJiMDBmNyIgc3RvcC1vcGFjaXR5PSIwLjEiLz48c3RvcCBvZmZzZXQ9IjUwJSIgc3RvcC1jb2xvcj0iIzJiMDBmNyIgc3RvcC1vcGFjaXR5PSIwLjMiLz48c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMyYjAwZjciIHN0b3Atb3BhY2l0eT0iMC43Ii8+PC9saW5lYXJHcmFkaWVudD48L2RlZnM+PHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgZmlsbD0idXJsKCNncmFkKSIgLz48L3N2Zz4g');
    background-size: 100%;
    background-image: -moz-linear-gradient(45deg, rgba(251, 142, 30, 0.7) 0%, rgba(251, 142, 30, 0.3) 50%, rgba(251, 142, 30, 0.1) 100%), -moz-linear-gradient(315deg, rgba(43, 0, 247, 0.1) 0%, rgba(43, 0, 247, 0.3) 50%, rgba(43, 0, 247, 0.7) 100%);
    background-image: -webkit-linear-gradient(45deg, rgba(251, 142, 30, 0.7) 0%, rgba(251, 142, 30, 0.3) 50%, rgba(251, 142, 30, 0.1) 100%), -webkit-linear-gradient(315deg, rgba(43, 0, 247, 0.1) 0%, rgba(43, 0, 247, 0.3) 50%, rgba(43, 0, 247, 0.7) 100%);
    background-image: linear-gradient(45deg, rgba(251, 142, 30, 0.7) 0%, rgba(251, 142, 30, 0.3) 50%, rgba(251, 142, 30, 0.1) 100%), linear-gradient(135deg, rgba(43, 0, 247, 0.1) 0%, rgba(43, 0, 247, 0.3) 50%, rgba(43, 0, 247, 0.7) 100%);
    content: "gradient standard photo filter bottom left to top right";
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0
}
.default-layout.technology-section-front .single-headline__headline,
.default-layout.companies-section-front .single-headline__headline {
    background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuMCIgeTE9IjAuNSIgeDI9IjEuMCIgeTI9IjAuNSI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzAwZGMzYyIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzJiMDBmNyIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');
    background-size: 100%;
    background-image: -webkit-gradient(linear, 0% 50%, 100% 50%, color-stop(0%, #00dc3c), color-stop(100%, #2b00f7));
    background-image: -moz-linear-gradient(left, #00dc3c, #2b00f7);
    background-image: -webkit-linear-gradient(left, #00dc3c, #2b00f7);
    background-image: linear-gradient(to right, #00dc3c, #2b00f7)
}
.default-layout.pursuits-section-front .single-headline__headline {
    background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuMCIgeTE9IjAuNSIgeDI9IjEuMCIgeTI9IjAuNSI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzJiMDBmNyIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2ZmNjU2NCIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');
    background-size: 100%;
    background-image: -webkit-gradient(linear, 0% 50%, 100% 50%, color-stop(0%, #2b00f7), color-stop(100%, #ff6564));
    background-image: -moz-linear-gradient(left, #2b00f7, #ff6564);
    background-image: -webkit-linear-gradient(left, #2b00f7, #ff6564);
    background-image: linear-gradient(to right, #2b00f7, #ff6564)
}
.default-layout.markets-section-front .single-headline__headline,
.default-layout.benchmark-section-front .single-headline__headline,
.default-layout.markets-magazine-section-front .single-headline__headline {
    background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuMCIgeTE9IjAuNSIgeDI9IjEuMCIgeTI9IjAuNSI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZiOGUxZSIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzJiMDBmNyIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');
    background-size: 100%;
    background-image: -webkit-gradient(linear, 0% 50%, 100% 50%, color-stop(0%, #fb8e1e), color-stop(100%, #2b00f7));
    background-image: -moz-linear-gradient(left, #fb8e1e, #2b00f7);
    background-image: -webkit-linear-gradient(left, #fb8e1e, #2b00f7);
    background-image: linear-gradient(to right, #fb8e1e, #2b00f7)
}
.single-headline__headline {
    background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuMCIgeTE9IjAuNSIgeDI9IjEuMCIgeTI9IjAuNSI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZhMWU2NCIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzJiMDBmNyIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');
    background-size: 100%;
    background-image: -webkit-gradient(linear, 0% 50%, 100% 50%, color-stop(0%, #fa1e64), color-stop(100%, #2b00f7));
    background-image: -moz-linear-gradient(left, #fa1e64, #2b00f7);
    background-image: -webkit-linear-gradient(left, #fa1e64, #2b00f7);
    background-image: linear-gradient(to right, #fa1e64, #2b00f7)
}
@font-face {
    font-family: "AvenirNext-Regular";
    src: url('//cdn.gotraffic.net/business/public/fonts/AvenirNext-Regular.89f6b049.eot') format('embedded-opentype'), url('//cdn.gotraffic.net/business/public/fonts/AvenirNext-Regular.652edc5e.woff') format('woff'), url('//cdn.gotraffic.net/business/public/fonts/AvenirNext-Regular.ttf') format('truetype'), url('//cdn.gotraffic.net/business/public/fonts/AvenirNext-Regular.ddfabb3b.svg') format('svg')
}
@font-face {
    font-family: "AvenirNext-Demi";
    src: url('//cdn.gotraffic.net/business/public/fonts/AvenirNext-Demi.a2793d72.eot') format('embedded-opentype'), url('//cdn.gotraffic.net/business/public/fonts/AvenirNext-Demi.1982d1fc.woff') format('woff'), url('//cdn.gotraffic.net/business/public/fonts/AvenirNext-Demi.82669124.ttf') format('truetype'), url('//cdn.gotraffic.net/business/public/fonts/AvenirNext-Demi.896ccbff.svg') format('svg')
}
@font-face {
    font-family: "NHaasGroteskTXPro-55Rg";
    src: url('//cdn.gotraffic.net/business/public/fonts/NHaasGroteskTXPro-55Rg.b4556d8f.eot') format('embedded-opentype'), url('//cdn.gotraffic.net/business/public/fonts/NHaasGroteskTXPro-55Rg.2711ec9f.woff') format('woff'), url('//cdn.gotraffic.net/business/public/fonts/NHaasGroteskTXPro-55Rg.f294da7f.ttf') format('truetype'), url('//cdn.gotraffic.net/business/public/fonts/NHaasGroteskTXPro-55Rg.c744a471.svg') format('svg')
}
@font-face {
    font-family: "NHaasGroteskTXPro-56It";
    src: url('//cdn.gotraffic.net/business/public/fonts/NHaasGroteskTXPro-56It.7e7b9db3.eot') format('embedded-opentype'), url('//cdn.gotraffic.net/business/public/fonts/NHaasGroteskTXPro-56It.e2cdbfdd.woff') format('woff'), url('//cdn.gotraffic.net/business/public/fonts/NHaasGroteskTXPro-56It.dac4f01a.ttf') format('truetype'), url('//cdn.gotraffic.net/business/public/fonts/NHaasGroteskTXPro-56It.c4edd7f8.svg') format('svg')
}
@font-face {
    font-family: "NHaasGroteskDSPro-75Bd";
    src: url('//cdn.gotraffic.net/business/public/fonts/NHaasGroteskDSPro-75Bd.127b1d51.eot') format('embedded-opentype'), url('//cdn.gotraffic.net/business/public/fonts/NHaasGroteskDSPro-75Bd.12f4d5e2.woff') format('woff'), url('//cdn.gotraffic.net/business/public/fonts/NHaasGroteskDSPro-75Bd.3237bef7.ttf') format('truetype'), url('//cdn.gotraffic.net/business/public/fonts/NHaasGroteskDSPro-75Bd.6a9967fe.svg') format('svg')
}
@font-face {
    font-family: "NHaasGroteskTXPro-75Bd";
    src: url('//cdn.gotraffic.net/business/public/fonts/NHaasGroteskTXPro-75Bd.c1a57289.eot') format('embedded-opentype'), url('//cdn.gotraffic.net/business/public/fonts/NHaasGroteskTXPro-75Bd.ee2c9361.woff') format('woff'), url('//cdn.gotraffic.net/business/public/fonts/NHaasGroteskTXPro-75Bd.a41a7b85.ttf') format('truetype'), url('//cdn.gotraffic.net/business/public/fonts/NHaasGroteskTXPro-75Bd.73114f81.svg') format('svg')
}
@font-face {
    font-family: "NHaasGroteskDSPro-95Blk";
    src: url('//cdn.gotraffic.net/business/public/fonts/NHaasGroteskDSPro-95Blk.0f96b73a.eot') format('embedded-opentype'), url('//cdn.gotraffic.net/business/public/fonts/NHaasGroteskDSPro-95Blk.09651977.woff') format('woff'), url('//cdn.gotraffic.net/business/public/fonts/NHaasGroteskDSPro-95Blk.4ff9724d.ttf') format('truetype'), url('//cdn.gotraffic.net/business/public/fonts/NHaasGroteskDSPro-95Blk.3320fa6e.svg') format('svg')
}
@font-face {
    font-family: "Bloomberg";
    src: url('//cdn.gotraffic.net/business/public/fonts/Bloomberg.df8e010e.eot') format('embedded-opentype'), url('//cdn.gotraffic.net/business/public/fonts/Bloomberg.30ad2529.woff') format('woff'), url('//cdn.gotraffic.net/business/public/fonts/Bloomberg.7bf8cc8f.ttf') format('truetype'), url('//cdn.gotraffic.net/business/public/fonts/Bloomberg.70fe4194.svg') format('svg')
}
@font-face {
    font-family: "TiemposTextWeb-Regular";
    src: url('//cdn.gotraffic.net/business/public/fonts/TiemposTextWeb-Regular.f398aa4f.eot') format('embedded-opentype'), url('//cdn.gotraffic.net/business/public/fonts/TiemposTextWeb-Regular.9541d248.woff') format('woff'), url('//cdn.gotraffic.net/business/public/fonts/TiemposTextWeb-Regular.564ae670.svg') format('svg')
}
@font-face {
    font-family: "TiemposTextWeb-RegularItalic";
    src: url('//cdn.gotraffic.net/business/public/fonts/TiemposTextWeb-RegularItalic.1dc001f4.eot') format('embedded-opentype'), url('//cdn.gotraffic.net/business/public/fonts/TiemposTextWeb-RegularItalic.49260fd2.woff') format('woff'), url('//cdn.gotraffic.net/business/public/fonts/TiemposTextWeb-RegularItalic.86dd520b.svg') format('svg')
}
@font-face {
    font-family: "TiemposHeadlineWeb-Bold";
    src: url('//cdn.gotraffic.net/business/public/fonts/TiemposHeadlineWeb-Bold.2899852b.eot') format('embedded-opentype'), url('//cdn.gotraffic.net/business/public/fonts/TiemposHeadlineWeb-Bold.aecbe6c1.woff') format('woff'), url('//cdn.gotraffic.net/business/public/fonts/TiemposHeadlineWeb-Bold.7789a602.svg') format('svg')
}
@font-face {
    font-family: "TiemposTextWeb-Semibold";
    src: url('//cdn.gotraffic.net/business/public/fonts/TiemposTextWeb-Semibold.d5620036.eot') format('embedded-opentype'), url('//cdn.gotraffic.net/business/public/fonts/TiemposTextWeb-Semibold.308dba60.woff') format('woff'), url('//cdn.gotraffic.net/business/public/fonts/TiemposTextWeb-Semibold.4d2044a5.svg') format('svg')
}
.quote,
.module__title,
.visual-data__summary,
.video-module__recirc-label,
.live-hero__recirc-label,
.single-review__quote-paragraph,
.latest-news .latest-news__title,
.article-body strong,
.article-recommended__title,
.feature-article .lede-dek__text,
.feature-article .pullquote,
.feature-article .pullquote:before,
.feature-article .pullquote:after,
.feature-section--right h3,
.feature-section--left h3,
.feature-section--center h3,
.feature-section--columns h3,
.feature-section--right strong,
.feature-section--left strong,
.feature-section--center strong,
.feature-section--columns strong,
.video-related__title {
    font-family: "TiemposHeadlineWeb-Bold", Georgia, serif
}
.article-body blockquote,
.count-up__item-summary,
.article-body em,
.feature-section--right em,
.feature-section--left em,
.feature-section--center em,
.feature-section--columns em {
    font-family: "TiemposTextWeb-RegularItalic", Georgia, serif
}
.single-review__quote-credit,
.article-body ol li,
.article-body ul li,
.feature-section--right>ol li,
.feature-section--right>ul li,
.feature-section--left>ol li,
.feature-section--left>ul li,
.feature-section--center>ol li,
.feature-section--center>ul li,
.feature-section--columns>ol li,
.feature-section--columns>ul li,
.video-related-info__transcript {
    font-family: "TiemposTextWeb-Regular", Georgia, serif
}
.published-at,
.brief__story-published-at {
    color: #ccc;
    font-family: "NHaasGroteskTXPro-55Rg", "Helvetica Neue", Helvetica, Arial, sans-serif;
    -webkit-font-smoothing: subpixel-antialiased;
    -moz-osx-font-smoothing: auto
}
.article-body {
    line-height: 1.618em
}
.article-body h2 {
    font-size: 1.625rem;
    font-family: "NHaasGroteskDSPro-75Bd", "Helvetica Neue", Helvetica, Arial, sans-serif;
    color: #3C3C3C
}
.article-body {
    font-size: 1rem;
    color: #3C3C3C;
    font-family: "TiemposTextWeb-Regular", Georgia, serif
}
@media screen and (min-width: 63.75em) {
    .article-body {
        font-size: 1.125rem
    }
}
.article-body blockquote {
    color: #555
}
.article-body .blockquote__credit {
    color: #999;
    font-family: "NHaasGroteskTXPro-55Rg", "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-size: 0.75rem
}
.article-body .blockquote__credit:before {
    content: "—"
}
@media screen and (min-width: 63.75em) {
    .article-body .blockquote__credit {
        font-size: 0.875rem
    }
}
.video-module__live-player,
.video-module .video-player__image:before,
.video-module__recirc-video-image-link,
.video-module__recirc-video-image-link:before,
.video-module__recirc-video-show-name-link,
.video-module__recirc-video-headline-link,
.live-hero__live-player,
.live-hero__region,
.live-hero__region-link,
.live-hero .video-player__image:before,
.live-hero__recirc-video-image-link,
.live-hero__recirc-video-image-link:before,
.live-hero__recirc-video-show-name-link,
.live-hero__recirc-video-headline-link {
    -moz-transition: color 0.1s ease-out;
    -o-transition: color 0.1s ease-out;
    -webkit-transition: color 0.1s ease-out;
    transition: color 0.1s ease-out
}
.video-module__live-player:hover,
.video-module .video-player__image:hover:before,
.video-module__recirc-video-image-link:hover,
.video-module__recirc-video-image-link:hover:before,
.video-module__recirc-video-show-name-link:hover,
.video-module__recirc-video-headline-link:hover,
.live-hero__live-player:hover,
.live-hero__region:hover,
.live-hero__region-link:hover,
.live-hero .video-player__image:hover:before,
.live-hero__recirc-video-image-link:hover,
.live-hero__recirc-video-image-link:hover:before,
.live-hero__recirc-video-show-name-link:hover,
.live-hero__recirc-video-headline-link:hover,
.video-module__live-player:focus,
.video-module .video-player__image:focus:before,
.video-module__recirc-video-image-link:focus,
.video-module__recirc-video-image-link:focus:before,
.video-module__recirc-video-show-name-link:focus,
.video-module__recirc-video-headline-link:focus,
.live-hero__live-player:focus,
.live-hero__region:focus,
.live-hero__region-link:focus,
.live-hero .video-player__image:focus:before,
.live-hero__recirc-video-image-link:focus,
.live-hero__recirc-video-image-link:focus:before,
.live-hero__recirc-video-show-name-link:focus,
.live-hero__recirc-video-headline-link:focus {
    color: #FA1E64
}
a,
.author-link,
.topic-list__topic-link,
.footer__link>a,
.single-quote .quote,
.count-up__callToAction,
.feature-article .content-type-body .annotation a,
.topic-grid .shoulder-tout__title-link,
.topic-grid .shoulder-timeline__title-link,
.topic-grid .shoulder-timeline__story-link,
.topic-grid__story-headline-link,
.count-up__title-and-subtitle,
.count-up__item-headline,
.visual-data__headline,
.page-not-found__copy-link,
.visual-data__summary,
.five-across__callToAction,
.index-page__headline-link,
.world-markets__see-more__link,
.more-stories__story-link,
.latest-news__item-title {
    -moz-transition: color 0.1s ease-out;
    -o-transition: color 0.1s ease-out;
    -webkit-transition: color 0.1s ease-out;
    transition: color 0.1s ease-out
}
a:hover,
.author-link:hover,
.topic-list__topic-link:hover,
.single-quote .quote:hover,
.count-up__callToAction:hover,
.feature-article .content-type-body .annotation a:hover,
.topic-grid .shoulder-tout__title-link:hover,
.topic-grid .shoulder-timeline__title-link:hover,
.topic-grid .shoulder-timeline__story-link:hover,
.topic-grid__story-headline-link:hover,
.count-up__title-and-subtitle:hover,
.count-up__item-headline:hover,
.visual-data__headline:hover,
.page-not-found__copy-link:hover,
.visual-data__summary:hover,
.five-across__callToAction:hover,
.index-page__headline-link:hover,
.world-markets__see-more__link:hover,
.more-stories__story-link:hover,
.latest-news__item-title:hover,
a:focus,
.author-link:focus,
.topic-list__topic-link:focus,
.single-quote .quote:focus,
.count-up__callToAction:focus,
.feature-article .content-type-body .annotation a:focus,
.topic-grid .shoulder-tout__title-link:focus,
.topic-grid .shoulder-timeline__title-link:focus,
.topic-grid .shoulder-timeline__story-link:focus,
.topic-grid__story-headline-link:focus,
.count-up__title-and-subtitle:focus,
.count-up__item-headline:focus,
.visual-data__headline:focus,
.page-not-found__copy-link:focus,
.visual-data__summary:focus,
.five-across__callToAction:focus,
.index-page__headline-link:focus,
.world-markets__see-more__link:focus,
.more-stories__story-link:focus,
.latest-news__item-title:focus {
    color: #2B00F7
}
a,
.author-link,
.topic-list__topic-link {
    color: #262626
}
.footer__link>a {
    color: #999
}
.single-quote .quote,
.count-up__callToAction,
.feature-article .content-type-body .annotation a {
    color: #FA1E64
}
.topic-grid .shoulder-timeline__summary-link,
.single-review__quote-link,
.article-body .annotation a {
    -moz-transition: color 0.1s ease-out;
    -o-transition: color 0.1s ease-out;
    -webkit-transition: color 0.1s ease-out;
    transition: color 0.1s ease-out;
    color: #2B00F7
}
.topic-grid .shoulder-timeline__summary-link:hover,
.single-review__quote-link:hover,
.article-body .annotation a:hover,
.topic-grid .shoulder-timeline__summary-link:focus,
.single-review__quote-link:focus,
.article-body .annotation a:focus {
    color: #FA1E64
}
.topic-grid .shoulder-tout__title-link,
.topic-grid .shoulder-timeline__title-link,
.topic-grid .shoulder-timeline__story-link,
.topic-grid__story-headline-link,
.count-up__title-and-subtitle,
.count-up__item-headline,
.visual-data__headline {
    color: #2D2D35
}
.topic-grid .shoulder-statistic__link,
.home-hero-plus-two .hero-story:nth-of-type(1) .hero-story__headline-link,
.home-hero-plus-three .hero-story:nth-of-type(1) .hero-story__headline-link,
.three-home-heroes .hero-story__headline-link,
.five-home-heroes .hero-story__headline-link,
.breaking-home-hero .hero-story__headline-link,
.section-front-hero-plus-two .hero-story__headline-link {
    -moz-transition: color 0.1s ease-out;
    -o-transition: color 0.1s ease-out;
    -webkit-transition: color 0.1s ease-out;
    transition: color 0.1s ease-out;
    color: #2B00F7
}
.topic-grid .shoulder-statistic__link:hover,
.home-hero-plus-two .hero-story:nth-of-type(1) .hero-story__headline-link:hover,
.home-hero-plus-three .hero-story:nth-of-type(1) .hero-story__headline-link:hover,
.three-home-heroes .hero-story__headline-link:hover,
.five-home-heroes .hero-story__headline-link:hover,
.breaking-home-hero .hero-story__headline-link:hover,
.section-front-hero-plus-two .hero-story__headline-link:hover,
.topic-grid .shoulder-statistic__link:focus,
.home-hero-plus-two .hero-story:nth-of-type(1) .hero-story__headline-link:focus,
.home-hero-plus-three .hero-story:nth-of-type(1) .hero-story__headline-link:focus,
.three-home-heroes .hero-story__headline-link:focus,
.five-home-heroes .hero-story__headline-link:focus,
.breaking-home-hero .hero-story__headline-link:focus,
.section-front-hero-plus-two .hero-story__headline-link:focus {
    color: #2D2D35
}
.page-not-found__copy-link,
.visual-data__summary,
.five-across__callToAction {
    color: #fff
}
.single-headline__headline-link,
.hero .hero-story__reaction-link {
    -moz-transition: opacity 0.2s ease-out;
    -o-transition: opacity 0.2s ease-out;
    -webkit-transition: opacity 0.2s ease-out;
    transition: opacity 0.2s ease-out;
    color: #fff
}
.single-headline__headline-link:hover,
.hero .hero-story__reaction-link:hover,
.single-headline__headline-link:focus,
.hero .hero-story__reaction-link:focus {
    color: #fff;
    opacity: 0.7
}
.special-report-lede .lede-headline__highlighted,
.pursuits-hero__box-headline-highlight,
.large-lede-content .lede-headline__highlighted,
.standard-lede .lede-headline__highlighted,
.standard-lede .lede-dek__text {
    -moz-box-shadow: 0.625rem 0 0 #fff;
    -webkit-box-shadow: 0.625rem 0 0 #fff;
    box-shadow: 0.625rem 0 0 #fff;
    -webkit-box-decoration-break: clone;
    -o-box-decoration-break: clone;
    box-decoration-break: clone;
    background-color: #fff;
    color: #000;
    vertical-align: middle;
    display: inline
}
.slideshow .large-image-lede .lede-headline__highlighted {
    -moz-box-shadow: 0.625rem 0 0 #000;
    -webkit-box-shadow: 0.625rem 0 0 #000;
    box-shadow: 0.625rem 0 0 #000;
    -webkit-box-decoration-break: clone;
    -o-box-decoration-break: clone;
    box-decoration-break: clone;
    background-color: #000;
    color: #fff;
    vertical-align: middle;
    display: inline
}
.special-report-lede .primary-label,
.large-lede-content .primary-label,
.standard-lede .primary-label {
    display: inline-block;
    position: relative;
    font-family: "NHaasGroteskTXPro-75Bd", "Helvetica Neue", Helvetica, Arial, sans-serif;
    text-transform: uppercase;
    padding-right: 1em
}
.special-report-lede .primary-label:before,
.large-lede-content .primary-label:before,
.standard-lede .primary-label:before {
    overflow: hidden;
    text-indent: -9999rem;
    font-size: 0;
    line-height: 0;
    content: "blue stripe";
    position: absolute;
    top: 0;
    right: 99.9%;
    width: 9999rem;
    height: 100%
}
@media screen and (min-width: 0) and (max-width: 47.4375em) {
    .special-report-lede .primary-label,
    .large-lede-content .primary-label,
    .standard-lede .primary-label {
        font-size: 0.75rem;
        line-height: 1.875rem;
        height: 1.875rem
    }
}
@media screen and (min-width: 47.5em) {
    .special-report-lede .primary-label,
    .large-lede-content .primary-label,
    .standard-lede .primary-label {
        font-size: 1rem;
        line-height: 3.5rem;
        height: 3.5rem;
        padding-left: 3.75rem
    }
}
.special-report-lede .primary-label,
.large-lede-content .primary-label,
.standard-lede .primary-label {
    color: #fff;
    background-color: #2B00F7
}
.special-report-lede .primary-label:before,
.large-lede-content .primary-label:before,
.standard-lede .primary-label:before {
    background-color: #2B00F7
}
.site-bpol .article-recommended-content-type__headline:before,
.site-bpol .breaking-news-banner__headline:before,
.site-bpol .brief__story-headline:before,
.site-bpol .checkerboard__story-headline:before,
.site-bpol .count-up__item:before,
.site-bpol .feed-item__headline:before,
.site-bpol .five-across__item-headline:before,
.site-bpol .headband__headline:before,
.site-bpol .hero-story__headline-link:before,
.site-bpol .index-page__headline:before,
.site-bpol .latest-news__item-title:before,
.site-bpol .markets-feed-item__link:before,
.site-bpol .more-stories__story-headline:before,
.site-bpol .search-result-story__headline:before,
.site-bpol .shoulder-timeline__story-headline:before,
.site-bpol .single-headline-story__headline:before,
.site-bpol .single-review__headline:before,
.site-bpol .special-section-front-hero__headline:before,
.site-bpol .topic-grid__story-headline:before {
    font-family: "NHaasGroteskTXPro-55Rg", "Helvetica Neue", Helvetica, Arial, sans-serif;
    content: "Politics ";
    color: #5C42AB
}
.site-bview .article-recommended-content-type__headline:before,
.site-bview .breaking-news-banner__headline:before,
.site-bview .brief__story-headline:before,
.site-bview .checkerboard__story-headline:before,
.site-bview .count-up__item:before,
.site-bview .feed-item__headline:before,
.site-bview .five-across__item-headline:before,
.site-bview .headband__headline:before,
.site-bview .hero-story__headline-link:before,
.site-bview .index-page__headline:before,
.site-bview .latest-news__item-title:before,
.site-bview .markets-feed-item__link:before,
.site-bview .more-stories__story-headline:before,
.site-bview .search-result-story__headline:before,
.site-bview .shoulder-timeline__story-headline:before,
.site-bview .single-headline-story__headline:before,
.site-bview .single-review__headline:before,
.site-bview .special-section-front-hero__headline:before,
.site-bview .topic-grid__story-headline:before {
    font-family: "NHaasGroteskTXPro-55Rg", "Helvetica Neue", Helvetica, Arial, sans-serif;
    content: "View ";
    color: #00B9E7
}
.visual-data__logo {
    display: inline-block;
    background-image: url('//cdn.gotraffic.net/business/public/images/logos/bloombergGraphics.59cde388.svg');
    background-repeat: no-repeat;
    background-size: cover
}
*,
*:after,
*:before {
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale
}
body {
    background: #fff;
    color: #262626;
    font-family: "TiemposTextWeb-Regular", Georgia, serif
}
a {
    text-decoration: none;
    outline: 0
}
em {
    font-style: italic
}
strong {
    font-weight: bold
}
h1,
h2,
h3,
h4,
h5,
h6 {
    line-height: 1em;
    font-weight: normal;
    margin: 0;
    padding: 0
}
ul,
ol,
dl,
dt,
dd {
    list-style: none;
    margin: 0;
    padding: 0
}
figure {
    margin: 0;
    padding: 0
}
img {
    max-width: 100%
}
blockquote {
    margin: 0
}
.advert {
    display: none;
    text-align: center;
    z-index: 1
}
.advert .ad {
    display: block
}
.advert.on-all-breakpoints {
    display: block
}
@media screen and (min-width: 0) and (max-width: 47.4375em) {
    .advert.on-mobile {
        display: block
    }
}
@media screen and (min-width: 47.5em) and (max-width: 63.6875em) {
    .advert.on-tablet {
        display: block
    }
}
@media screen and (min-width: 63.75em) and (max-width: 79.9375em) {
    .advert.on-small-desktop {
        display: block
    }
}
@media screen and (min-width: 80em) and (max-width: 9999em) {
    .advert.on-large-desktop {
        display: block
    }
}
.businessweek-ad {
    display: block;
    margin: 0 auto
}
.businessweek-ad>* {
    margin: 0 auto
}
.time-based {
    opacity: 1;
    -moz-transition: opacity 0.5s ease-out;
    -o-transition: opacity 0.5s ease-out;
    -webkit-transition: opacity 0.5s ease-out;
    transition: opacity 0.5s ease-out
}
.hide-time-based {
    opacity: 0
}
.byline {
    font-family: "TiemposTextWeb-Regular", Georgia, serif;
    color: #767676;
    font-size: 0.75rem;
    line-height: 1.125rem
}
.author-link:after {
    color: #767676;
    content: ", "
}
.author-link:nth-last-of-type(-n+2):after {
    content: none
}
.author-link:last-of-type:before {
    color: #767676;
    content: " and "
}
.author-link:only-of-type:before,
.author-link:only-of-type:after {
    content: none
}
.label-and-timestamp {
    font-family: Arial, sans-serif;
    font-size: 0.75rem;
    line-height: 0.875rem
}
.primary-label {
    color: #FA1E64;
    display: inline-block
}
.published-at {
    display: inline
}
.primary-label+.published-at:before {
    line-height: 1.1875rem;
    content: "—"
}
.dont-miss-out {
    position: relative;
    height: 3.125rem
}
.dont-miss-out:after {
    width: 100%;
    content: " ";
    border-bottom: 0.0625rem solid #ccc;
    height: 0.0625rem;
    display: block
}
.dont-miss-out__cta {
    display: inline-block;
    color: #FF016C;
    font-family: "NHaasGroteskDSPro-75Bd", "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-size: 0.875rem;
    line-height: 1.25rem;
    margin: 0.9375rem 0
}
.dont-miss-out__command {
    display: inline-block;
    float: right;
    color: #767676;
    font-size: 0.75rem;
    line-height: 3.125rem;
    height: 3.125rem
}
.dont-miss-out__toggle-social-buttons {
    height: 2.25rem;
    width: 1.875rem;
    line-height: 2.25rem;
    font-size: 1.25rem;
    text-align: center;
    margin-right: 0.625rem;
    font-family: "Bloomberg";
    color: #fff;
    -moz-transition: color 0.2s ease;
    -o-transition: color 0.2s ease;
    -webkit-transition: color 0.2s ease;
    transition: color 0.2s ease;
    display: inline-block;
    outline: none;
    cursor: pointer;
    color: #B3B3B3;
    margin-right: 0;
    line-height: 3.125rem;
    height: 3.125rem
}
.dont-miss-out__toggle-social-buttons:hover {
    opacity: .7
}
.dont-miss-out__toggle-social-buttons:before {
    content: "h"
}
.dont-miss-out__social-buttons {
    display: none;
    line-height: 3.125rem
}
.dont-miss-out.open .dont-miss-out__social-buttons {
    display: inline-block
}
.dont-miss-out .social-icon {
    color: #B3B3B3;
    line-height: 3.125rem;
    height: 3.125rem
}
@media screen and (min-width: 47.5em) and (max-width: 63.6875em) {
    .dont-miss-out__cta {
        margin-right: 2.5rem
    }
}
@media screen and (min-width: 47.5em) {
    .dont-miss-out__command {
        float: none
    }
    .dont-miss-out__cta {
        font-size: 1.125rem
    }
    .dont-miss-out__toggle-social-buttons {
        display: none
    }
    .dont-miss-out__social-buttons {
        display: inline-block
    }
}
@media screen and (min-width: 63.75em) and (max-width: 79.9375em) {
    .dont-miss-out {
        width: 56.25rem
    }
    .dont-miss-out:after {
        width: 40rem;
        content: " ";
        border-bottom: 0.0625rem solid #ccc;
        height: 0.0625rem;
        display: block
    }
    .dont-miss-out__command {
        margin-left: 10rem
    }
}
@media screen and (min-width: 63.75em) {
    .dont-miss-out__cta {
        position: absolute;
        top: 50%;
        -moz-transform: translate(0, -50%);
        -ms-transform: translate(0, -50%);
        -webkit-transform: translate(0, -50%);
        transform: translate(0, -50%);
        margin: 0;
        display: inline-block;
        color: #FF016C;
        font-family: "NHaasGroteskDSPro-75Bd", "Helvetica Neue", Helvetica, Arial, sans-serif
    }
}
@media screen and (min-width: 80em) and (max-width: 9999em) {
    .dont-miss-out {
        width: 60rem
    }
    .dont-miss-out:after {
        width: 51.25rem;
        content: " ";
        border-bottom: 0.0625rem solid #ccc;
        height: 0.0625rem;
        display: block
    }
    .dont-miss-out__cta {
        font-size: 1.25rem
    }
    .dont-miss-out__command {
        margin-left: 12.5rem
    }
}
.social-properties {
    height: 2.5rem
}
.social-properties__command {
    color: #F3F4EF;
    font-family: "TiemposTextWeb-RegularItalic", Georgia, serif;
    font-size: 0.75rem;
    line-height: 2.375rem;
    vertical-align: middle
}
.social-icon {
    display: inline-block;
    font-size: 0;
    padding-left: 1.625rem;
    color: #F3F4EF
}
.social-icon:before {
    font-family: "Bloomberg";
    font-size: 1rem
}
.social-icon.facebook {
    -moz-transition: color 0.1s ease-out;
    -o-transition: color 0.1s ease-out;
    -webkit-transition: color 0.1s ease-out;
    transition: color 0.1s ease-out
}
.social-icon.facebook:hover,
.social-icon.facebook:focus {
    color: #3B579D
}
.social-icon.facebook:before {
    content: "f"
}
.social-icon.twitter {
    -moz-transition: color 0.1s ease-out;
    -o-transition: color 0.1s ease-out;
    -webkit-transition: color 0.1s ease-out;
    transition: color 0.1s ease-out
}
.social-icon.twitter:hover,
.social-icon.twitter:focus {
    color: #4AC7F9
}
.social-icon.twitter:before {
    content: "t"
}
.social-icon.instagram {
    -moz-transition: color 0.1s ease-out;
    -o-transition: color 0.1s ease-out;
    -webkit-transition: color 0.1s ease-out;
    transition: color 0.1s ease-out
}
.social-icon.instagram:hover,
.social-icon.instagram:focus {
    color: #517FA4
}
.social-icon.instagram:before {
    content: "i"
}
.social-icon.youtube {
    -moz-transition: color 0.1s ease-out;
    -o-transition: color 0.1s ease-out;
    -webkit-transition: color 0.1s ease-out;
    transition: color 0.1s ease-out
}
.social-icon.youtube:hover,
.social-icon.youtube:focus {
    color: #E52D27
}
.social-icon.youtube:before {
    content: "y"
}
.social-icon.email {
    -moz-transition: color 0.1s ease-out;
    -o-transition: color 0.1s ease-out;
    -webkit-transition: color 0.1s ease-out;
    transition: color 0.1s ease-out
}
.social-icon.email:hover,
.social-icon.email:focus {
    color: #667388
}
.social-icon.email:before {
    content: "0"
}
.topic-list {
    display: table;
    font-family: "NHaasGroteskTXPro-55Rg", "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-size: 1rem;
    line-height: 1.5rem
}
.topic-list:before {
    color: #fff;
    background-color: #2B00F7;
    content: "Tags";
    display: inline-block;
    overflow: hidden;
    font-family: "NHaasGroteskTXPro-75Bd", "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-size: 0.75rem;
    white-space: nowrap;
    height: 1.25rem;
    margin-right: 0.625rem;
    padding: 0 0.625rem
}
.topic-list__topics {
    display: table-cell;
    vertical-align: top;
    width: 100%
}
.topic-list__topic {
    display: inline-block
}
.topic-list__topic:after {
    content: ", "
}
.topic-list__topic:last-of-type:after {
    content: none
}
.topic-list__topic-link {
    font-family: "NHaasGroteskTXPro-75Bd", "Helvetica Neue", Helvetica, Arial, sans-serif
}
@media screen and (min-width: 0) and (max-width: 47.4375em) {
    .topic-list__topic-link {
        font-size: 0.75rem;
        line-height: 1.125rem
    }
}
@media screen and (min-width: 47.5em) {
    .topic-list__topic-link {
        font-size: 1rem;
        line-height: 1.5rem
    }
}
.social-share {
    padding: 1.25rem 0;
    position: relative;
    white-space: nowrap
}
.social-share__more {
    height: 2.25rem;
    width: 1.875rem;
    line-height: 2.25rem;
    font-size: 1.25rem;
    text-align: center;
    margin-right: 0.625rem;
    font-family: "Bloomberg";
    color: #fff;
    -moz-transition: color 0.2s ease;
    -o-transition: color 0.2s ease;
    -webkit-transition: color 0.2s ease;
    transition: color 0.2s ease;
    display: inline-block;
    margin-right: 0;
    outline: none;
    margin-left: -0.25rem;
    cursor: pointer;
    color: #000
}
.social-share__more:hover {
    opacity: .7
}
.social-share__more:before {
    content: "h"
}
.social-share__additional {
    background-color: #000;
    position: absolute;
    left: 0;
    top: 3.4375rem;
    min-height: 3.75rem;
    min-width: 3.5rem;
    border-radius: 4px;
    padding: 0.625rem 0.625rem 0.625rem 0.9375rem;
    opacity: 0;
    display: inline-block;
    visibility: hidden;
    z-index: 2;
    -moz-transition: all 0.2s ease-out;
    -o-transition: all 0.2s ease-out;
    -webkit-transition: all 0.2s ease-out;
    transition: all 0.2s ease-out
}
.social-share__additional .bloomberg.share:hover .link {
    color: #767676;
    -moz-transition: color 0.2s ease;
    -o-transition: color 0.2s ease;
    -webkit-transition: color 0.2s ease;
    transition: color 0.2s ease
}
.social-share__additional .bloomberg.share:hover .link:hover {
    color: #fff
}
.social-share__additional .bloomberg.share.link:first-child {
    margin-left: 1px
}
.social-share__additional .bloomberg.share.link:last-child {
    margin-right: 0
}
.social-share__additional:after {
    display: inline-block;
    text-indent: -9999em;
    width: 0;
    height: 0;
    border: solid transparent;
    border-width: 10px 10px;
    border-bottom-color: #000;
    content: "";
    position: absolute;
    top: -1.25rem;
    right: 4.5rem
}
.social-share .bloomberg.share {
    display: inline-block
}
.social-share .bloomberg.share.link {
    height: 2.25rem;
    width: 1.875rem;
    line-height: 2.25rem;
    font-size: 1.25rem;
    text-align: center;
    margin-right: 0.625rem;
    font-family: "Bloomberg";
    color: #fff;
    -moz-transition: color 0.2s ease;
    -o-transition: color 0.2s ease;
    -webkit-transition: color 0.2s ease;
    transition: color 0.2s ease
}
.social-share .bloomberg.share.link:hover {
    opacity: .7
}
.social-share .bloomberg.share.link.facebook {
    color: #3B579D
}
.social-share .bloomberg.share.link.facebook:before {
    content: "f"
}
.social-share .bloomberg.share.link.twitter {
    color: #4AC7F9
}
.social-share .bloomberg.share.link.twitter:before {
    content: "t"
}
.social-share .bloomberg.share.link.linkedin:before {
    content: "l"
}
.social-share .bloomberg.share.link.reddit:before {
    content: "d"
}
.social-share .bloomberg.share.link.google:before {
    content: "g"
}
.social-share .bloomberg.share.link.email:before {
    content: "m"
}
.social-share.open .social-share__more:before {
    content: "x"
}
.social-share.open .social-share__additional {
    top: 4.0625rem;
    opacity: 1;
    visibility: visible
}
@media screen and (min-width: 0) and (max-width: 47.4375em) {
    .social-share__additional {
        right: -0.9375rem
    }
    .social-share__additional:after {
        right: 1.25rem
    }
}
@media screen and (min-width: 47.5em) and (max-width: 63.6875em) {
    .social-share__additional {
        right: -1.5625rem
    }
    .social-share__additional:after {
        right: 1.875rem
    }
}
@media screen and (max-width: 63.75em) {
    .social-share {
        padding: 0.6875rem 0 0
    }
    .social-share__additional {
        left: auto;
        top: 2.8125rem
    }
    .social-share.open .social-share__additional {
        top: 3.4375rem
    }
}
.video-embed {
    position: absolute
}
.video-embed .video-js {
    position: relative;
    width: 100% !important;
    height: 0 !important;
    padding-top: 56.25%
}
.video-embed object,
.video-embed video {
    position: absolute;
    top: 0;
    left: 0;
    width: 100% !important;
    height: 100% !important
}
.video-player {
    position: relative;
    overflow: hidden;
    background-color: #000;
    width: 100%;
    height: 0;
    padding-top: 56.25%;
    cursor: pointer
}
.video-player .video-player__image:before {
    content: "a"
}
.video-player .video-player__image:after {
    content: ""
}
.video-player__image,
.video-player .video-embed {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%
}
.video-player__image .background-image {
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-position: center;
    background-size: cover
}
.video-player .video-player__image:before {
    position: absolute;
    top: 50%;
    left: 50%;
    -moz-transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    color: #fff;
    font-family: "Bloomberg";
    font-size: 2.5rem;
    text-align: center;
    width: 100%;
    z-index: 2
}
.video-player .video-player__image:after {
    position: absolute;
    top: 0;
    left: 0;
    background-color: rgba(0, 0, 0, 0.1);
    text-indent: -9999em;
    width: 100%;
    height: 100%;
    content: " ";
    -moz-transition: background-color 0.25s ease-out;
    -o-transition: background-color 0.25s ease-out;
    -webkit-transition: background-color 0.25s ease-out;
    transition: background-color 0.25s ease-out;
    z-index: 1
}
.video-player .video-embed {
    display: none
}
.video-player:hover .video-player__image:after {
    background-color: rgba(0, 0, 0, 0.5)
}
.video-player.playing .video-player__image {
    display: none
}
.video-player.playing .video-embed {
    display: block
}
.mini-live-player {
    width: 7.77778rem;
    position: absolute;
    top: 0;
    right: 0
}
.mini-live-player:before {
    content: "LIVE";
    position: absolute;
    top: 0;
    right: 0;
    background-color: #EA402F;
    color: #fff;
    font-family: "NHaasGroteskTXPro-55Rg", "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-size: 0.5625rem;
    line-height: 1.3em;
    padding: 0.125rem 0.25rem;
    z-index: 3
}
.mini-live-player:after {
    content: " ";
    position: absolute;
    top: 0;
    left: 0;
    background-color: #000;
    width: 100%;
    height: 100%;
    z-index: 2;
    opacity: 0
}
.mini-live-player .video-player {
    position: relative;
    z-index: 1
}
@media screen and (min-width: 0) and (max-width: 47.4375em) {
    .mini-live-player {
        display: none
    }
}
.broken-video-embed {
    position: relative
}
.broken-video-embed__message {
    position: absolute;
    top: 50%;
    left: 50%;
    -moz-transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    font-family: "NHaasGroteskTXPro-55Rg", "Helvetica Neue", Helvetica, Arial, sans-serif;
    color: #fff
}
.footnote {
    position: absolute;
    right: 0;
    background-color: #2B00F7;
    text-align: left;
    width: 18.75rem;
    min-height: 6.5625rem;
    margin-top: 1.5rem;
    padding: 1.25rem 2.5rem 1.25rem 1.25rem;
    z-index: 2;
    -moz-transform: translate(110%, 0) scale(0, 0);
    -ms-transform: translate(110%, 0) scale(0, 0);
    -webkit-transform: translate(110%, 0) scale(0, 0);
    transform: translate(110%, 0) scale(0, 0);
    -moz-transition: -moz-transform 0.2s ease-in;
    -o-transition: -o-transform 0.2s ease-in;
    -webkit-transition: -webkit-transform 0.2s ease-in;
    transition: transform 0.2s ease-in
}
.footnote__close {
    display: none;
    float: right;
    position: absolute;
    top: 0.9375rem;
    right: 1.125rem
}
.footnote__close::before {
    color: #999;
    content: "x";
    font-family: "Bloomberg"
}
.footnote__link-to-annotation {
    display: inline;
    font-family: "NHaasGroteskDSPro-75Bd", "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-size: 0.875rem;
    cursor: pointer
}
.footnote__link-to-annotation:after {
    content: "—"
}
.footnote__text {
    color: #fff;
    font-family: "TiemposTextWeb-Regular", Georgia, serif;
    font-size: 0.75rem;
    line-height: 1.125rem
}
.footnote__text a {
    color: #fff
}
.footnote__text a:hover {
    color: #fff
}
.footnote--show {
    -moz-transform: translate(0, 0) scale(1, 1);
    -ms-transform: translate(0, 0) scale(1, 1);
    -webkit-transform: translate(0, 0) scale(1, 1);
    transform: translate(0, 0) scale(1, 1)
}
@media screen and (min-width: 0) and (max-width: 47.4375em) {
    .footnote {
        width: 100%
    }
}
@media screen and (max-width: 63.75em) {
    .footnote__close {
        display: block
    }
}
@media screen and (min-width: 63.75em) {
    .footnote {
        -moz-transition-delay: 0.8s;
        -o-transition-delay: 0.8s;
        -webkit-transition-delay: 0.8s;
        transition-delay: 0.8s
    }
    .footnote:hover,
    .footnote--show {
        -moz-transform: translate(0, 0) scale(1, 1);
        -ms-transform: translate(0, 0) scale(1, 1);
        -webkit-transform: translate(0, 0) scale(1, 1);
        transform: translate(0, 0) scale(1, 1);
        -moz-transition-delay: 0s;
        -o-transition-delay: 0s;
        -webkit-transition-delay: 0s;
        transition-delay: 0s
    }
}
.type-photo .index-page__headline:before,
.type-photo .topic-grid__story-headline-link:before,
.type-photo .feed-item__headline:before,
.type-photo .more-stories__story-headline:before,
.type-photo .hero-story__headline:before,
.type-photo .hero .hero-story__headline:before,
.type-photo .home-hero-plus-two .hero-story__headline:before,
.type-photo .home-hero-plus-three .hero-story__headline:before,
.type-photo .breaking-home-hero .hero-story__headline:before,
.type-photo .special-section-front-hero__headline:before,
.type-photo .markets-feed-item__headline:before,
.type-photo .markets-hero__news-reel__story-headline:before {
    color: #2B00F7;
    font-family: "Bloomberg";
    font-size: 1.25rem;
    vertical-align: text-bottom;
    margin-right: 0.2ex;
    content: "p"
}
.type-video .index-page__headline:before,
.type-video .topic-grid__story-headline-link:before,
.type-video .feed-item__headline:before,
.type-video .more-stories__story-headline:before,
.type-video .hero-story__headline:before,
.type-video .hero .hero-story__headline:before,
.type-video .home-hero-plus-two .hero-story__headline:before,
.type-video .home-hero-plus-three .hero-story__headline:before,
.type-video .breaking-home-hero .hero-story__headline:before,
.type-video .special-section-front-hero__headline:before,
.type-video .markets-feed-item__headline:before,
.type-video .markets-hero__news-reel__story-headline:before {
    color: #2B00F7;
    font-family: "Bloomberg";
    font-size: 1.25rem;
    vertical-align: text-bottom;
    margin-right: 0.2ex;
    content: "a"
}
.page-not-found {
    width: 100%;
    background-color: #262626
}
.page-not-found__background-image {
    position: relative;
    width: 100%;
    height: 26rem;
    top: 0;
    left: 0;
    background-repeat: repeat-x;
    background-position: center
}
.page-not-found__content {
    width: 72.5rem;
    margin: 0 auto;
    z-index: 1;
    position: relative;
    color: #fff;
    padding: 1.25rem 0;
    text-align: center
}
.page-not-found__headline {
    font-family: "NHaasGroteskDSPro-95Blk", "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-size: 5rem;
    line-height: 5rem;
    color: #2B00F7;
    text-transform: uppercase
}
.page-not-found__copy {
    font-family: "TiemposTextWeb-Regular", Georgia, serif;
    font-size: 1.25rem;
    line-height: 1.25rem;
    color: #FA1E64
}
@media screen and (min-width: 0) and (max-width: 47.4375em) {
    .page-not-found {
        width: 100%;
        overflow: hidden
    }
    .page-not-found__background-image {
        width: 100%;
        height: 21.875rem;
        background-size: cover;
        background-position: center
    }
    .page-not-found__content {
        width: 100%;
        padding: 0.625rem
    }
    .page-not-found__headline {
        font-size: 2.125rem;
        line-height: 2.125rem
    }
    .page-not-found__copy {
        font-size: 0.875rem;
        line-height: 1rem
    }
}
@media screen and (min-width: 47.5em) and (max-width: 63.6875em) {
    .page-not-found__content {
        width: 42.5rem
    }
    .page-not-found__headline {
        font-size: 2.5rem;
        line-height: 2.5rem
    }
    .page-not-found__copy {
        font-size: 0.875rem;
        line-height: 1rem
    }
}
@media screen and (min-width: 63.75em) and (max-width: 79.9375em) {
    .page-not-found__content {
        width: 61.25rem
    }
}
.generic-error {
    width: 100%;
    background-color: #262626;
    position: relative
}
.generic-error__background-image {
    position: absolute;
    background-size: cover;
    background-position: 50% 50%
}
@media screen and (min-width: 0) and (max-width: 47.4375em) {
    .generic-error {
        height: 39.375rem
    }
    .generic-error__background-image {
        width: 20rem;
        height: 27.5rem;
        top: 4.6875rem;
        margin: 0 auto;
        position: relative
    }
    .generic-error__content {
        padding: 1.25rem 0.625rem;
        width: 100%;
        max-width: 31.25rem;
        margin: 0 auto
    }
    .generic-error__headline {
        text-shadow: #fa1e64 0.3125rem 0.1875rem 0, #fbe548 -0.3125rem -0.125rem 0;
        color: rgba(43, 0, 247, 0.95);
        color: #2B00F7;
        font-family: "NHaasGroteskDSPro-95Blk", "Helvetica Neue", Helvetica, Arial, sans-serif;
        text-transform: uppercase;
        font-size: 2.1875rem;
        line-height: 2.1875rem;
        width: 100%;
        max-width: 31.25rem;
        top: 1.25rem;
        left: 0.625rem
    }
    .generic-error__copy {
        bottom: 0;
        right: 0;
        width: 20rem;
        height: 9.375rem;
        margin: 0 auto;
        background-color: rgba(38, 38, 38, 0.5)
    }
    .generic-error__copy-content {
        width: 18.75rem;
        height: 8.125rem;
        background-color: rgba(38, 38, 38, 0.5)
    }
}
@media screen and (min-width: 47.5em) and (max-width: 63.6875em) {
    .generic-error__content {
        width: 42.5rem;
        margin: 0 auto;
        padding: 2.5rem 0;
        height: 34.6875rem;
        position: relative
    }
    .generic-error__background-image {
        left: 0;
        top: 2.5rem;
        width: 21.4375rem;
        height: 29.5rem
    }
    .generic-error__headline {
        font-size: 3.125rem;
        line-height: 3.375rem;
        right: 0;
        top: 1.5625rem;
        width: 15.625rem
    }
    .generic-error__copy {
        height: 11.25rem;
        width: 15.625rem;
        bottom: 6.25rem;
        right: 0
    }
    .generic-error__copy-content {
        height: 10rem;
        width: 14.375rem
    }
}
@media screen and (min-width: 63.75em) and (max-width: 79.9375em) {
    .generic-error__content {
        width: 61.25rem;
        margin: 0 auto;
        padding: 2.5rem 0;
        height: 34.6875rem;
        position: relative
    }
    .generic-error__background-image {
        left: 19.875rem;
        top: 2.5rem;
        width: 21.4375rem;
        height: 29.5rem
    }
    .generic-error__headline {
        font-size: 3.125rem;
        line-height: 3.375rem;
        right: 0;
        top: 6.25rem;
        width: 15.625rem
    }
    .generic-error__copy {
        height: 11.25rem;
        width: 15.625rem;
        bottom: 6.25rem;
        left: 0
    }
    .generic-error__copy-content {
        height: 10rem;
        width: 14.375rem
    }
}
@media screen and (max-width: 80em) {
    .generic-error__headline {
        text-shadow: #fa1e64 0.3125rem 0.1875rem 0, #fbe548 -0.3125rem -0.125rem 0;
        color: rgba(43, 0, 247, 0.95);
        color: #2B00F7;
        font-family: "NHaasGroteskDSPro-95Blk", "Helvetica Neue", Helvetica, Arial, sans-serif;
        text-transform: uppercase;
        position: absolute
    }
    .generic-error__copy {
        z-index: 2;
        background-color: #262626;
        position: absolute
    }
    .generic-error__copy:before {
        background-color: #2B00F7;
        background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuMCIgeTE9IjAuNSIgeDI9IjEuMCIgeTI9IjAuNSI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzJiMDBmNyIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2ZmNjU2NCIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');
        background-size: 100%;
        background-image: -webkit-gradient(linear, 0% 50%, 100% 50%, color-stop(0%, #2b00f7), color-stop(100%, #ff6564));
        background-image: -moz-linear-gradient(left, #2b00f7, #ff6564);
        background-image: -webkit-linear-gradient(left, #2b00f7, #ff6564);
        background-image: linear-gradient(to right, #2b00f7, #ff6564);
        overflow: hidden;
        text-indent: -9999rem;
        font-size: 0;
        line-height: 0;
        content: "blue-to-red-gradient";
        z-index: 1;
        display: block;
        position: absolute;
        width: 100%;
        height: 1.25rem;
        top: 0;
        left: 0
    }
    .generic-error__copy:after {
        background-color: #FF6564;
        background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuMCIgeTE9IjAuNSIgeDI9IjEuMCIgeTI9IjAuNSI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmNjU2NCIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzJiMDBmNyIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');
        background-size: 100%;
        background-image: -webkit-gradient(linear, 0% 50%, 100% 50%, color-stop(0%, #ff6564), color-stop(100%, #2b00f7));
        background-image: -moz-linear-gradient(left, #ff6564, #2b00f7);
        background-image: -webkit-linear-gradient(left, #ff6564, #2b00f7);
        background-image: linear-gradient(to right, #ff6564, #2b00f7);
        overflow: hidden;
        text-indent: -9999rem;
        font-size: 0;
        line-height: 0;
        content: "red-to-blue gradient";
        z-index: 1;
        display: block;
        position: absolute;
        width: 100%;
        height: 1.25rem;
        bottom: 0;
        left: 0
    }
    .generic-error__copy-content {
        position: absolute;
        top: 0.625rem;
        left: 0.625rem;
        background-color: #262626;
        color: #fff;
        font-family: "TiemposTextWeb-Regular", Georgia, serif;
        z-index: 2;
        padding: 0.625rem
    }
}
@media screen and (min-width: 80em) and (max-width: 9999em) {
    .generic-error {
        height: 34.6875rem;
        background-color: #fff
    }
    .generic-error__content {
        width: 72.5rem;
        margin: 0 auto;
        padding: 2.5rem 0;
        position: relative;
        height: 34.6875rem
    }
    .generic-error__background-image {
        -moz-transform: rotate(0);
        -ms-transform: rotate(0);
        -webkit-transform: rotate(0);
        transform: rotate(0);
        -moz-transition: -moz-transform 0.5s ease-in-out;
        -o-transition: -o-transform 0.5s ease-in-out;
        -webkit-transition: -webkit-transform 0.5s ease-in-out;
        transition: transform 0.5s ease-in-out;
        left: 25.5rem;
        top: 2.5rem;
        width: 21.4375rem;
        height: 29.5rem
    }
    .generic-error__headline {
        -moz-transform: translateX(0);
        -ms-transform: translateX(0);
        -webkit-transform: translateX(0);
        transform: translateX(0);
        -moz-transition: -moz-transform 0.2s ease-in-out;
        -o-transition: -o-transform 0.2s ease-in-out;
        -webkit-transition: -webkit-transform 0.2s ease-in-out;
        transition: transform 0.2s ease-in-out;
        font-family: "AvenirNext-Demi", "Helvetica Neue", Helvetica, Arial, sans-serif;
        color: #FB8E1E;
        font-size: 3.125rem;
        line-height: 3.125rem;
        position: absolute;
        left: 0;
        top: 0;
        width: 18.75rem
    }
    .generic-error__copy {
        -moz-transform: translateX(0);
        -ms-transform: translateX(0);
        -webkit-transform: translateX(0);
        transform: translateX(0);
        -moz-transition: -moz-transform 0.2s ease-in-out;
        -o-transition: -o-transform 0.2s ease-in-out;
        -webkit-transition: -webkit-transform 0.2s ease-in-out;
        transition: transform 0.2s ease-in-out;
        position: absolute;
        bottom: 6.25rem;
        right: 0;
        width: 18.75rem
    }
    .generic-error__copy-content {
        font-family: "AvenirNext-Regular", "Helvetica Neue", Helvetica, Arial, sans-serif;
        color: #2D2D35;
        font-size: 1rem;
        line-height: 1.25rem
    }
    .generic-error:hover {
        background-color: #262626
    }
    .generic-error:hover .generic-error__background-image {
        -moz-transform: rotate(360deg);
        -ms-transform: rotate(360deg);
        -webkit-transform: rotate(360deg);
        transform: rotate(360deg);
        -moz-transition: -moz-transform 0.5s ease-in-out;
        -o-transition: -o-transform 0.5s ease-in-out;
        -webkit-transition: -webkit-transform 0.5s ease-in-out;
        transition: transform 0.5s ease-in-out
    }
    .generic-error:hover .generic-error__headline {
        -moz-transform: translateX(53.75rem);
        -ms-transform: translateX(53.75rem);
        -webkit-transform: translateX(53.75rem);
        transform: translateX(53.75rem);
        -moz-transition: -moz-transform 0.2s ease-in-out;
        -o-transition: -o-transform 0.2s ease-in-out;
        -webkit-transition: -webkit-transform 0.2s ease-in-out;
        transition: transform 0.2s ease-in-out;
        text-shadow: #fa1e64 0.3125rem 0.1875rem 0, #fbe548 -0.3125rem -0.125rem 0;
        color: rgba(43, 0, 247, 0.95);
        color: #2B00F7;
        font-family: "NHaasGroteskDSPro-95Blk", "Helvetica Neue", Helvetica, Arial, sans-serif;
        text-transform: uppercase;
        font-size: 4.375rem;
        line-height: 4.6875rem
    }
    .generic-error:hover .generic-error__copy {
        -moz-transform: translateX(-53.75rem);
        -ms-transform: translateX(-53.75rem);
        -webkit-transform: translateX(-53.75rem);
        transform: translateX(-53.75rem);
        -moz-transition: -moz-transform 0.2s ease-in-out;
        -o-transition: -o-transform 0.2s ease-in-out;
        -webkit-transition: -webkit-transform 0.2s ease-in-out;
        transition: transform 0.2s ease-in-out;
        width: 20rem;
        height: 9.375rem;
        z-index: 2;
        background-color: #262626
    }
    .generic-error:hover .generic-error__copy:before {
        background-color: #2B00F7;
        background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuMCIgeTE9IjAuNSIgeDI9IjEuMCIgeTI9IjAuNSI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzJiMDBmNyIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2ZmNjU2NCIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');
        background-size: 100%;
        background-image: -webkit-gradient(linear, 0% 50%, 100% 50%, color-stop(0%, #2b00f7), color-stop(100%, #ff6564));
        background-image: -moz-linear-gradient(left, #2b00f7, #ff6564);
        background-image: -webkit-linear-gradient(left, #2b00f7, #ff6564);
        background-image: linear-gradient(to right, #2b00f7, #ff6564);
        overflow: hidden;
        text-indent: -9999rem;
        font-size: 0;
        line-height: 0;
        content: "blue-to-red-gradient";
        z-index: 1;
        display: block;
        position: absolute;
        width: 100%;
        height: 1.25rem;
        top: 0;
        left: 0
    }
    .generic-error:hover .generic-error__copy:after {
        background-color: #FF6564;
        background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuMCIgeTE9IjAuNSIgeDI9IjEuMCIgeTI9IjAuNSI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmNjU2NCIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzJiMDBmNyIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');
        background-size: 100%;
        background-image: -webkit-gradient(linear, 0% 50%, 100% 50%, color-stop(0%, #ff6564), color-stop(100%, #2b00f7));
        background-image: -moz-linear-gradient(left, #ff6564, #2b00f7);
        background-image: -webkit-linear-gradient(left, #ff6564, #2b00f7);
        background-image: linear-gradient(to right, #ff6564, #2b00f7);
        overflow: hidden;
        text-indent: -9999rem;
        font-size: 0;
        line-height: 0;
        content: "red-to-blue gradient";
        z-index: 1;
        display: block;
        position: absolute;
        width: 100%;
        height: 1.25rem;
        bottom: 0;
        left: 0
    }
    .generic-error:hover .generic-error__copy-content {
        position: absolute;
        top: 0.625rem;
        left: 0.625rem;
        background-color: #262626;
        color: #fff;
        font-family: "TiemposTextWeb-Regular", Georgia, serif;
        width: 18.75rem;
        height: 8.125rem;
        z-index: 2;
        padding: 0.625rem
    }
}
.module {
    margin: 0 1.25rem 3.75rem;
    position: relative;
    z-index: 2
}
.module__title {
    border-bottom: solid #ccc 0.0625rem;
    padding: 0 0 1rem;
    color: #262626;
    font-size: 1.625rem;
    line-height: 1.875rem
}
@media screen and (min-width: 47.5em) {
    .module {
        width: 42.5rem;
        margin: 0 auto 3.75rem
    }
    .module__title {
        font-size: 1.75rem;
        line-height: 2rem
    }
}
@media screen and (min-width: 63.75em) {
    .module {
        width: 61.25rem;
        margin: 0 auto 5rem
    }
    .module__title {
        font-size: 2.5rem;
        line-height: 2.625rem
    }
}
@media screen and (min-width: 80em) {
    .module {
        width: 72.5rem;
        margin: 0 auto 5rem
    }
}
.breakout {
    position: relative;
    z-index: 2;
    margin-bottom: 3.75rem
}
@media screen and (min-width: 47.5em) {
    .breakout {
        width: 47.5rem;
        margin: 0 auto 3.75rem
    }
}
@media screen and (min-width: 63.75em) {
    .breakout {
        width: 63.75rem;
        margin: 0 auto 5rem
    }
}
@media screen and (min-width: 80em) {
    .breakout {
        width: 80rem;
        margin: 0 auto 5rem
    }
}
@media screen and (min-width: 47.5em) {
    .bleed .bleed__content,
    .pursuits-hero__circles-content {
        width: 42.5rem;
        margin: auto
    }
}
@media screen and (min-width: 63.75em) {
    .bleed .bleed__content,
    .pursuits-hero__circles-content {
        width: 61.25rem;
        margin: auto
    }
}
@media screen and (min-width: 80em) {
    .bleed .bleed__content,
    .pursuits-hero__circles-content {
        width: 72.5rem;
        margin: auto
    }
}
.bleed {
    position: relative;
    z-index: 2;
    margin-bottom: 3.75rem
}
.top-of-page-feature {
    position: relative;
    z-index: 2
}
@media screen and (min-width: 0) and (max-width: 47.4375em) {
    .top-of-page-feature {
        width: 100%;
        margin: 0 auto 1.875rem
    }
}
@media screen and (min-width: 47.5em) and (max-width: 63.6875em) {
    .top-of-page-feature {
        width: 42.5rem;
        margin: 0 auto 2.5rem
    }
}
@media screen and (min-width: 63.75em) {
    .top-of-page-feature {
        margin: 0 0 2.5rem 0
    }
}
@media screen and (min-width: 63.75em) and (max-width: 79.9375em) {
    .top-of-page-feature {
        width: 50rem
    }
}
@media screen and (min-width: 80em) and (max-width: 9999em) {
    .top-of-page-feature {
        width: 60rem
    }
}
.default-layout {
    overflow-x: hidden
}
.default-layout .header-ad-placeholder .advert {
    background-color: #767676
}
.default-layout .header-ad-placeholder .ad>div {
    padding: 0.625rem
}
.default-layout .tophat {
    position: relative;
    z-index: 0
}
.default-layout .tophat__sitemap {
    -moz-transition: opacity 2s ease-in-out;
    -o-transition: opacity 2s ease-in-out;
    -webkit-transition: opacity 2s ease-in-out;
    transition: opacity 2s ease-in-out;
    opacity: 0;
    z-index: -1
}
.default-layout .tophat-menu {
    opacity: 1;
    z-index: 1
}
.default-layout .breaking-news-banner {
    z-index: 1
}
.default-layout .persistent-header {
    -moz-transition: -moz-transform 0.2s ease-out, top 0.3s ease-out;
    -o-transition: -o-transform 0.2s ease-out, top 0.3s ease-out;
    -webkit-transition: -webkit-transform 0.2s ease-out, top 0.3s ease-out;
    transition: transform 0.2s ease-out, top 0.3s ease-out;
    z-index: 3
}
.default-layout .container {
    -moz-transition: -moz-transform 0.6s ease-in-out;
    -o-transition: -o-transform 0.6s ease-in-out;
    -webkit-transition: -webkit-transform 0.6s ease-in-out;
    transition: transform 0.6s ease-in-out;
    position: relative;
    z-index: 1;
    background-color: #fff
}
.default-layout .main-content {
    position: relative;
    z-index: 1
}
.default-layout.sitemap-visible .tophat-menu__link-toggle:after {
    content: "4";
    font-family: "Bloomberg";
    font-style: normal;
    margin-left: 0.625rem;
    vertical-align: top
}
.default-layout.sitemap-visible .container {
    -moz-transform: translateY(52.5rem);
    -ms-transform: translateY(52.5rem);
    -webkit-transform: translateY(52.5rem);
    transform: translateY(52.5rem);
    -moz-transition: -moz-transform 0.6s ease-in-out;
    -o-transition: -o-transform 0.6s ease-in-out;
    -webkit-transition: -webkit-transform 0.6s ease-in-out;
    transition: transform 0.6s ease-in-out
}
.default-layout.sitemap-visible .tophat__sitemap {
    -moz-transition: opacity 0.1s ease-in-out;
    -o-transition: opacity 0.1s ease-in-out;
    -webkit-transition: opacity 0.1s ease-in-out;
    transition: opacity 0.1s ease-in-out;
    opacity: 1
}
.default-layout.persist-header .persistent-header {
    position: fixed;
    top: 0
}
.default-layout.persist-header .container {
    -moz-transition: none;
    -o-transition: none;
    -webkit-transition: none;
    transition: none
}
@media screen and (min-width: 0) and (max-width: 47.4375em) {
    .default-layout .persistent-header {
        position: fixed;
        top: 0;
        height: 4.375rem
    }
}
@media screen and (min-width: 47.5em) {
    .default-layout.persist-header:not(.sitemap-visible):not(.content-layout) .persistent-header {
        -moz-animation: show-persistent-header 0.3s ease-in;
        -webkit-animation: show-persistent-header 0.3s ease-in;
        animation: show-persistent-header 0.3s ease-in
    }
}
@media screen and (min-width: 63.75em) {
    .default-layout.sitemap-visible .container {
        -moz-transform: translateY(37.5rem);
        -ms-transform: translateY(37.5rem);
        -webkit-transform: translateY(37.5rem);
        transform: translateY(37.5rem);
        -moz-transition: -moz-transform 0.6s ease-in-out;
        -o-transition: -o-transform 0.6s ease-in-out;
        -webkit-transition: -webkit-transform 0.6s ease-in-out;
        transition: transform 0.6s ease-in-out
    }
}
.tophat {
    background: #000;
    display: none;
    width: 100%;
    height: 1.875rem
}
.tophat__close-sitemap-button {
    -moz-transition: color 0.1s ease-out;
    -o-transition: color 0.1s ease-out;
    -webkit-transition: color 0.1s ease-out;
    transition: color 0.1s ease-out;
    color: #999;
    cursor: pointer;
    overflow: hidden;
    float: right
}
.tophat__close-sitemap-button:hover,
.tophat__close-sitemap-button:focus {
    color: #fff
}
.tophat__close-sitemap-button:before {
    content: "x";
    font-family: "Bloomberg";
    font-size: 1.25rem;
    line-height: 1.25rem;
    cursor: pointer
}
.tophat__categories {
    overflow: hidden;
    margin: 0 auto
}
.tophat .social-properties {
    margin-top: 1.25rem
}
.tophat__sitemap {
    position: absolute;
    top: 0;
    height: 54.375rem;
    width: 100%;
    padding: 4.375rem 3.75rem 0;
    background: #000;
    overflow: hidden
}
.tophat .tophat-category {
    width: 31%;
    width: calc(32% - 0.125rem);
    position: relative;
    vertical-align: top;
    display: inline-block;
    padding-right: 2.5rem;
    color: #fff
}
.tophat .tophat-category:nth-child(5) {
    left: 65%;
    left: calc(65% - 0.125rem);
    top: 0.6875rem
}
.tophat .tophat-category:nth-child(6) {
    top: -0.625rem
}
.tophat .tophat-category:nth-child(7) {
    left: -64%;
    left: calc(-65% + 0.1875rem);
    top: -3.75rem
}
.tophat .tophat-category:nth-child(8) {
    top: -11.875rem
}
.tophat .tophat-category:nth-child(9) {
    left: 32%;
    left: calc(33% - 0.1875rem);
    top: -11.6875rem
}
.tophat .tophat-category__title {
    font-family: "AvenirNext-Demi", "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-size: 0.9375rem;
    padding-bottom: 1.25rem;
    position: relative
}
.tophat .tophat-category__item {
    margin-bottom: 0.9375rem
}
.tophat .tophat-category__text {
    color: #999;
    font-family: "AvenirNext-Regular", "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-size: 0.9375rem;
    line-height: 1.125rem;
    margin: 0
}
.tophat .tophat-category__social-link:before {
    font-family: "Bloomberg";
    margin-right: 0.3125rem
}
.tophat .tophat-category__social-link.facebook:before {
    content: "f"
}
.tophat .tophat-category__social-link.twitter {
    -moz-transition: color 0.1s ease-out;
    -o-transition: color 0.1s ease-out;
    -webkit-transition: color 0.1s ease-out;
    transition: color 0.1s ease-out
}
.tophat .tophat-category__social-link.twitter:hover,
.tophat .tophat-category__social-link.twitter:focus {
    color: #4AC7F9
}
.tophat .tophat-category__social-link.twitter:before {
    content: "t"
}
.tophat .tophat-category__social-link.linkedin {
    -moz-transition: color 0.1s ease-out;
    -o-transition: color 0.1s ease-out;
    -webkit-transition: color 0.1s ease-out;
    transition: color 0.1s ease-out
}
.tophat .tophat-category__social-link.linkedin:hover,
.tophat .tophat-category__social-link.linkedin:focus {
    color: #1C7DB2
}
.tophat .tophat-category__social-link.linkedin:before {
    content: "l"
}
.tophat .tophat-category__social-link,
.tophat .tophat-category__link {
    display: block;
    font-family: "AvenirNext-Regular", "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-size: 0.9375rem;
    line-height: 0.9375rem;
    margin: 1.25rem 0;
    color: #999
}
.tophat .tophat-category__social-link:first-child,
.tophat .tophat-category__link:first-child {
    margin-top: 0
}
.tophat .tophat-category__social-link:hover,
.tophat .tophat-category__link:hover {
    -moz-transition: color 0.1s ease-out;
    -o-transition: color 0.1s ease-out;
    -webkit-transition: color 0.1s ease-out;
    transition: color 0.1s ease-out
}
.tophat .tophat-category__social-link:hover:hover,
.tophat .tophat-category__social-link:hover:focus,
.tophat .tophat-category__link:hover:hover,
.tophat .tophat-category__link:hover:focus {
    color: #fff
}
@media screen and (min-width: 47.5em) {
    .tophat {
        display: block
    }
}
@media screen and (min-width: 63.75em) {
    .tophat__sitemap {
        height: 39.375rem
    }
    .tophat .tophat-category {
        width: 19%;
        width: calc(19% - 0.3125rem)
    }
    .tophat .tophat-category__social-link,
    .tophat .tophat-category__link {
        margin: 0.8125rem 0
    }
    .tophat .tophat-category:nth-child(2) {
        width: 22%
    }
    .tophat .tophat-category:nth-child(5) {
        top: auto;
        left: auto
    }
    .tophat .tophat-category:nth-child(6) {
        top: auto
    }
    .tophat .tophat-category:nth-child(7) {
        width: 22%;
        top: -5.5rem;
        left: auto
    }
    .tophat .tophat-category:nth-child(8) {
        top: -2.875rem
    }
    .tophat .tophat-category:nth-child(9) {
        left: 19%;
        left: calc(19% - 0.0625rem);
        top: -10rem
    }
}
@media screen and (min-width: 47.5em) and (max-width: 63.6875em) {
    .tophat__categories {
        width: 42.5rem
    }
}
@media screen and (min-width: 63.75em) and (max-width: 79.9375em) {
    .tophat__categories {
        width: 61.25rem
    }
}
@media screen and (min-width: 80em) and (max-width: 9999em) {
    .tophat__categories {
        width: 72.5rem
    }
}
.tophat-menu__link-toggle,
.tophat-menu__link-bba {
    font-size: 0.75rem;
    -webkit-font-smoothing: subpixel-antialiased;
    -moz-osx-font-smoothing: auto;
    line-height: 1.875rem;
    cursor: pointer;
    color: #F3F4EF;
    display: inline;
    vertical-align: top
}
.tophat-menu {
    position: relative;
    font-family: "AvenirNext-Demi", "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-size: 0.75rem;
    line-height: 1.875rem;
    height: 1.875rem;
    margin: 0 auto
}
.tophat-menu__link-toggle:after {
    content: "1";
    font-family: "Bloomberg";
    font-style: normal;
    margin-left: 0.625rem;
    vertical-align: top
}
.tophat-menu__link-bba {
    padding-left: 0.75rem;
    margin-left: 0.4375rem;
    border-left: 0.0625rem solid #999
}
.tophat-menu__link-bba:after {
    content: "T";
    font-family: "Bloomberg";
    font-style: normal;
    margin-left: 0.625rem;
    font-size: 1.25rem;
    line-height: 1.875rem;
    vertical-align: middle
}
.tophat-menu__link-bba:hover {
    color: #F3F4EF
}
.tophat-menu__signin {
    -webkit-font-smoothing: subpixel-antialiased;
    -moz-osx-font-smoothing: auto;
    position: absolute;
    right: 0;
    padding: 0 0 0 1.25rem;
    color: #999
}
.tophat-menu__signin:hover {
    color: #fff
}
@media screen and (min-width: 47.5em) and (max-width: 63.6875em) {
    .tophat-menu {
        width: 42.5rem
    }
}
@media screen and (min-width: 63.75em) and (max-width: 79.9375em) {
    .tophat-menu {
        width: 61.25rem
    }
}
@media screen and (min-width: 80em) and (max-width: 9999em) {
    .tophat-menu {
        width: 72.5rem
    }
}
.reading-progress {
    position: relative;
    top: -0.0625rem;
    z-index: 2;
    width: 100%;
    height: 0.125rem
}
.reading-progress__bar {
    -moz-transition: width 0.2s linear;
    -o-transition: width 0.2s linear;
    -webkit-transition: width 0.2s linear;
    transition: width 0.2s linear;
    width: 0;
    height: 100%;
    background-color: #2B00F7
}
.navigation-image-link {
    position: relative
}
.navigation-image-link .navigation-image-link__image-link {
    height: 0;
    padding-bottom: 60%;
    position: relative;
    display: block;
    width: 100%
}
.navigation-image-link .navigation-image-link__image {
    position: absolute;
    top: 0;
    left: 0;
    background-size: cover;
    background-position: 50% 50%;
    width: 100%;
    height: 100%
}
.navigation-image-link .navigation-image-link__image-link {
    padding-bottom: 88%
}
.navigation-article {
    position: relative
}
.navigation-article .navigation-article__image-container {
    margin-bottom: 0.5rem
}
.navigation-article .navigation-article__image-link {
    height: 0;
    padding-bottom: 60%;
    position: relative;
    display: block;
    width: 100%
}
.navigation-article .navigation-article__image {
    position: absolute;
    top: 0;
    left: 0;
    background-size: cover;
    background-position: 50% 50%;
    width: 100%;
    height: 100%
}
.navigation-article__headline {
    color: #555;
    font-family: "NHaasGroteskTXPro-55Rg", "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-size: 0.75rem;
    line-height: 0.875rem
}
.navigation-article.without-image:before {
    overflow: hidden;
    text-indent: -9999rem;
    font-size: 0;
    line-height: 0;
    content: "blue border at top";
    margin-bottom: 1rem;
    width: 100%;
    height: 0.3125rem;
    display: block
}
.navigation-article.without-image .navigation-article__headline {
    font-size: 1.25rem;
    line-height: 1.375rem
}
.navigation-video {
    position: relative
}
.navigation-video .navigation-video__image-container {
    margin-bottom: 0.5rem
}
.navigation-video .navigation-video__image-link {
    height: 0;
    padding-bottom: 60%;
    position: relative;
    display: block;
    width: 100%
}
.navigation-video .navigation-video__image {
    position: absolute;
    top: 0;
    left: 0;
    background-size: cover;
    background-position: 50% 50%;
    width: 100%;
    height: 100%
}
.navigation-video__image {
    position: relative
}
.navigation-video__image:before {
    content: "a";
    font-family: "Bloomberg";
    font-style: normal;
    font-size: 2.5rem;
    color: #fff;
    position: absolute;
    top: 50%;
    left: 50%;
    -moz-transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    z-index: 2
}
.navigation-video__image:after {
    position: absolute;
    top: 0;
    left: 0;
    background-color: rgba(0, 0, 0, 0.1);
    text-indent: -9999em;
    width: 100%;
    height: 100%;
    content: " ";
    -moz-transition: background-color 0.1s ease-out;
    -o-transition: background-color 0.1s ease-out;
    -webkit-transition: background-color 0.1s ease-out;
    transition: background-color 0.1s ease-out;
    z-index: 1
}
.navigation-video__image:hover:after {
    position: absolute;
    top: 0;
    left: 0;
    background-color: rgba(0, 0, 0, 0.5);
    text-indent: -9999em;
    width: 100%;
    height: 100%;
    content: " "
}
.navigation-video__headline {
    color: #555;
    font-family: "NHaasGroteskTXPro-55Rg", "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-size: 0.75rem;
    line-height: 0.875rem
}
.navigation-video__headline:before {
    content: "a";
    font-family: "Bloomberg";
    font-style: normal
}
.navigation-link__item {
    font-family: "NHaasGroteskDSPro-75Bd", "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-size: 0.8125rem;
    line-height: 1.5rem;
    color: #555
}
.navigation-market-data {
    background-color: #fff;
    font-family: "NHaasGroteskTXPro-55Rg", "Helvetica Neue", Helvetica, Arial, sans-serif;
    color: #00E7B4;
    overflow: hidden
}
.navigation-market-data:before {
    overflow: hidden;
    text-indent: -9999rem;
    font-size: 0;
    line-height: 0;
    content: "border at top";
    width: 100%;
    height: 0.625rem;
    display: block
}
.navigation-market-data__content {
    margin: 1.25rem;
    position: relative;
    height: 8.125rem
}
.navigation-market-data__label {
    font-size: 0.6875rem;
    line-height: 0.875rem;
    color: #999
}
.navigation-market-data__title {
    font-size: 0.875rem;
    line-height: 1rem;
    font-family: "NHaasGroteskDSPro-75Bd", "Helvetica Neue", Helvetica, Arial, sans-serif;
    color: #000
}
.navigation-market-data__data {
    position: absolute;
    left: 0;
    bottom: 0;
    right: 0
}
.navigation-market-data__main-content {
    font-size: 0;
    border-bottom: 1px dotted #999
}
.navigation-market-data__main-text {
    font-size: 2.25rem;
    line-height: 2.5rem
}
.navigation-market-data__main-symbol {
    font-size: 1.25rem;
    line-height: 1.25rem;
    color: #999
}
.navigation-market-data__sub-content {
    font-size: 0.8125rem;
    line-height: 1.25rem
}
.navigation-market-data__sub-field2 {
    margin-left: 0.8125rem
}
.navigation-market-data.down {
    color: #FF433D
}
.navigation-bond {
    background-color: #fff;
    font-family: "NHaasGroteskTXPro-55Rg", "Helvetica Neue", Helvetica, Arial, sans-serif;
    color: #3C3C3C;
    overflow: hidden
}
.navigation-bond:before {
    overflow: hidden;
    text-indent: -9999rem;
    font-size: 0;
    line-height: 0;
    content: "border at top";
    width: 100%;
    height: 0.625rem;
    display: block
}
.navigation-bond__content {
    margin: 1.25rem;
    position: relative;
    height: 8.125rem
}
.navigation-bond__title {
    font-size: 0.875rem;
    line-height: 1rem;
    font-family: "NHaasGroteskDSPro-75Bd", "Helvetica Neue", Helvetica, Arial, sans-serif
}
.navigation-bond__data {
    position: absolute;
    left: 0;
    bottom: 0;
    right: 0
}
.navigation-bond__main-content {
    font-size: 0;
    border-bottom: 1px dotted #999
}
.navigation-bond__yield {
    font-size: 2.25rem;
    line-height: 2.5rem
}
.navigation-bond__percentage {
    font-size: 1.25rem;
    line-height: 1.25rem;
    color: #999
}
.navigation-bond__sub-content {
    font-size: 0
}
.navigation-bond__yield-change {
    display: inline-block;
    width: 33%;
    overflow: hidden
}
.navigation-bond__yield-change-label {
    color: #999;
    text-transform: uppercase;
    font-size: 0.625rem;
    line-height: 1.25rem;
    display: block
}
.navigation-bond__yield-change-value {
    font-size: 0.8125rem;
    line-height: 1.125rem;
    display: block
}
.navigation-content {
    background-color: #F5F5F5;
    overflow: hidden
}
.navigation-content__item {
    display: block;
    float: left;
    width: 17%;
    margin-left: 3.45%
}
.navigation-content__item:first-of-type {
    margin-left: 0
}
.navigation-submenu {
    position: absolute;
    top: 100%;
    width: 100%;
    background-color: #F3F4EF;
    height: 0;
    overflow: hidden;
    opacity: 0
}
.navigation-submenu.submenu-hover,
.navigation-submenu.submenu-active {
    height: auto;
    opacity: 1
}
.navigation-submenu__container {
    display: block;
    margin: 0 auto;
    padding: 1.25rem 0
}
.navigation-submenu__vertical {
    display: none
}
.navigation-submenu__vertical.vertical-active {
    display: block
}
.navigation-submenu__categories {
    height: 1.3125rem
}
.navigation-submenu__category-item {
    display: inline-block;
    padding-right: 0.875rem
}
.navigation-submenu__category-item.category-active .navigation-submenu__category-link {
    color: #000
}
.navigation-submenu__category-link {
    color: #999;
    font-size: 0.9375rem;
    font-family: "NHaasGroteskDSPro-75Bd", "Helvetica Neue", Helvetica, Arial, sans-serif
}
.navigation-submenu__card-container {
    -moz-transition: opacity 0.1s ease-out;
    -o-transition: opacity 0.1s ease-out;
    -webkit-transition: opacity 0.1s ease-out;
    transition: opacity 0.1s ease-out;
    display: none;
    margin-top: 1.25rem;
    width: 100%;
    opacity: 1
}
.navigation-submenu__card-container.hide {
    opacity: 0
}
.navigation-submenu:after {
    content: "";
    width: 100%;
    display: block;
    height: 0.625rem
}
.navigation-submenu.has-content .navigation-submenu__container {
    min-height: 16.875rem
}
.navigation-submenu.has-content .navigation-submenu__card-container {
    display: block
}
@media screen and (min-width: 63.75em) and (max-width: 79.9375em) {
    .navigation-submenu__container {
        width: 61.25rem
    }
}
@media screen and (min-width: 80em) and (max-width: 9999em) {
    .navigation-submenu__container {
        width: 72.5rem
    }
}
.navigation__dropdown {
    -moz-transition: height 0.5s ease-out;
    -o-transition: height 0.5s ease-out;
    -webkit-transition: height 0.5s ease-out;
    transition: height 0.5s ease-out;
    font-family: "NHaasGroteskTXPro-55Rg", "Helvetica Neue", Helvetica, Arial, sans-serif;
    height: 0;
    z-index: 5;
    display: block;
    position: fixed;
    width: 100%;
    top: 0;
    background-color: #2800D7;
    color: #fff;
    overflow: hidden
}
.navigation__dropdown__logo-link {
    display: block;
    margin-bottom: 2.1875rem
}
.navigation__dropdown.open {
    height: auto;
    overflow: visible;
    position: absolute;
    top: -1.875rem
}
.navigation__dropdown__left-menu {
    width: 19.375rem;
    text-align: left
}
.navigation__dropdown .bb-logo {
    display: none
}
.navigation__dropdown__content__item-groups {
    text-align: left;
    border-bottom: 0.0625rem solid #6488FF;
    padding-bottom: 1.875rem;
    margin-bottom: 0.9375rem
}
.navigation__dropdown__section-title-link {
    color: #fff
}
.navigation__dropdown__section-title-link:hover {
    color: #6488FF
}
.navigation__dropdown__item-group {
    display: table-cell;
    position: relative;
    width: 13.75rem
}
.navigation__dropdown__item-group-arrow {
    display: none
}
.navigation__dropdown__item-group-label {
    display: inline-block;
    font-family: "NHaasGroteskDSPro-75Bd", "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-size: 1.25rem;
    line-height: 1.5rem;
    margin-bottom: 0.9375rem
}
.navigation__dropdown__item-group__item {
    display: block;
    position: relative
}
.navigation__dropdown__item-group__item-link {
    color: #6488FF;
    font-size: 1rem;
    line-height: 2.375rem
}
.navigation__dropdown__item-group__item-link:hover {
    color: #fff
}
.navigation__dropdown__item-group__item-count {
    position: absolute;
    top: 0.625rem;
    right: 1.875rem;
    color: #6488FF
}
.navigation__dropdown__social-links {
    margin-bottom: 3.75rem;
    margin-top: 1.25rem
}
.navigation__dropdown__social-links-label {
    font-family: "TiemposTextWeb-RegularItalic", Georgia, serif;
    font-size: 0.75rem;
    line-height: 2.375rem
}
.navigation__dropdown__social-links__iconset {
    display: inline-block;
    position: relative
}
.navigation__dropdown__social-links__iconset .social-share {
    border: 0;
    padding-left: 0.625rem;
    display: inline-block;
    position: relative;
    bottom: 0
}
.navigation__dropdown__close-button {
    -moz-transition: color 0.1s ease-out;
    -o-transition: color 0.1s ease-out;
    -webkit-transition: color 0.1s ease-out;
    transition: color 0.1s ease-out;
    color: #999;
    position: absolute;
    top: 1.25rem;
    right: 1.875rem;
    cursor: pointer;
    z-index: 2
}
.navigation__dropdown__close-button:hover,
.navigation__dropdown__close-button:focus {
    color: #FA1E64
}
.navigation__dropdown__close-button:before {
    content: "x";
    font-family: "Bloomberg";
    font-size: 1.25rem;
    line-height: 1.25rem;
    cursor: pointer
}
@media screen and (min-width: 0) and (max-width: 47.4375em) {
    .navigation__dropdown.open {
        position: relative;
        top: 0
    }
    .navigation__dropdown__left-menu {
        display: none
    }
    .navigation__dropdown__social-links {
        display: none
    }
    .navigation__dropdown .bb-logo {
        display: block
    }
    .navigation__dropdown .bb-logo.selected {
        background-color: #2A0CAE
    }
    .navigation__dropdown__close-button {
        color: #fff
    }
    .navigation__dropdown .bb-logo-link,
    .navigation__dropdown__item-group-label {
        font-family: "NHaasGroteskDSPro-75Bd", "Helvetica Neue", Helvetica, Arial, sans-serif;
        line-height: 1.25rem;
        font-size: 1.25rem;
        display: block;
        color: #fff;
        border-bottom: 1px solid #6488FF;
        margin-bottom: 0
    }
    .navigation__dropdown__section-title-link {
        display: block;
        width: 100%;
        height: 100%
    }
    .navigation__dropdown .bb-logo-link,
    .navigation__dropdown__section-title-link {
        padding: 1.25rem 0 1.25rem 1.25rem
    }
    .navigation__dropdown__item-group-arrow {
        line-height: 3.75rem;
        text-align: center;
        display: inline-block;
        height: 3.75rem;
        width: 3.75rem;
        position: absolute;
        right: 0;
        top: 0
    }
    .navigation__dropdown__item-group-arrow:after {
        content: "3";
        font-family: "Bloomberg";
        font-style: normal;
        font-size: 1.25rem;
        color: #6488FF
    }
    .navigation__dropdown__social-links {
        padding-left: 1.25rem;
        margin-top: 3.125rem
    }
    .navigation__dropdown .bb-logo-link {
        overflow: hidden;
        text-indent: -9999rem;
        font-size: 0;
        line-height: 0;
        display: block;
        height: 3.75rem;
        background-repeat: no-repeat;
        background-position: 1.25rem center;
        float: none
    }
    .navigation__dropdown__content-bbbiz-logo .bb-logo-link {
        background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAxOC4wLjAsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+DQo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4Ig0KCSB2aWV3Qm94PSIzLjEgMzY1LjggNjA1LjcgNjAuNCIgZW5hYmxlLWJhY2tncm91bmQ9Im5ldyAzLjEgMzY1LjggNjA1LjcgNjAuNCIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+DQo8Zz4NCgk8cGF0aCBmaWxsPSIjRkZGRkZGIiBkPSJNMzE4LjUsMzk2YzAtNC4yLTIuMS03LjctNS43LTcuN2MtMy41LDAtNS43LDMtNS43LDcuN3MyLjMsOCw1LjcsOEMzMTYuNCw0MDQsMzE4LjUsNDAwLjUsMzE4LjUsMzk2eg0KCQkgTTI5Niw0MTQuOGgxMS45YzAuNCwxLjUsMi4xLDMsNSwzYzMuOSwwLDUuMy0yLjQsNS4zLTYuMlY0MDloLTAuMmMtMi4xLDIuMy00LjUsMy45LTguMywzLjljLTcuNSwwLTE0LjItNS42LTE0LjItMTYuNg0KCQljMC0xMCw1LjMtMTcuOCwxMy40LTE3LjhjNC43LDAsNy41LDEuOCw5LjQsNWgwLjJ2LTMuOWgxMS42djMwLjJjMCw1LjYtMi4xLDEwLTUsMTIuNWMtMywyLjctNy40LDMuOS0xMi4yLDMuOQ0KCQlDMzAzLjYsNDI2LjUsMjk3LjMsNDIyLjcsMjk2LDQxNC44eiIvPg0KCTxwYXRoIGZpbGw9IiNGRkZGRkYiIGQ9Ik0yODIuMywzODUuOUwyODIuMywzODUuOWMyLjctNSw2LjItNi44LDEwLjItNi44YzEsMCwxLjcsMC4yLDIuMSwwLjR2MTAuNmgtMC4yYy03LjEtMS4yLTExLjUsMi4xLTExLjUsMTANCgkJdjE0LjVoLTEyLjJWMzgwaDExLjZ2NS45SDI4Mi4zeiIvPg0KCTxwYXRoIGZpbGw9IiNGRkZGRkYiIGQ9Ik0yNC45LDM4NWMyLjcsMCw0LjUtMS41LDQuNS00LjJzLTIuMS00LjEtNC41LTQuMWgtOC4ydjguM0MxNi42LDM4NSwyNC45LDM4NSwyNC45LDM4NXogTTI2LjEsNDAzLjgNCgkJYzIuOSwwLDUuMS0xLjgsNS4xLTVjMC0zLjUtMi4zLTUtNS4xLTVoLTkuNHYxMGg5LjRWNDAzLjh6IE0zLjMsMzY1LjhoMjQuMWM0LjUsMCw4LDEsMTAuNCwzYzIuOSwyLjMsNC4yLDUuNyw0LjIsOS42DQoJCWMwLDQuNy0xLjgsNy41LTUuNyw5LjR2MC40YzUuMSwxLjcsOCw2LjIsOCwxMS42YzAsNS4zLTIuMSw5LjQtNS4zLDExLjljLTIuOSwyLjEtNi4zLDMtMTEuMiwzSDMuMXYtNDguOUgzLjN6Ii8+DQoJPHJlY3QgeD0iNDYuNiIgeT0iMzY1LjgiIGZpbGw9IiNGRkZGRkYiIHdpZHRoPSIxMi43IiBoZWlnaHQ9IjQ4LjkiLz4NCgk8cGF0aCBmaWxsPSIjRkZGRkZGIiBkPSJNODUuMSwzOTcuM2MwLTYuMi0yLjEtMTAtNS43LTEwYy0zLjYsMC01LjYsMy45LTUuNiwxMGMwLDYuMiwxLjgsMTAsNS42LDEwDQoJCUM4My4zLDQwNy4zLDg1LjEsNDAzLjUsODUuMSwzOTcuM3ogTTYxLjYsMzk3LjNjMC0xMSw3LjEtMTguNiwxOC4xLTE4LjZzMTgsNy41LDE4LDE4LjZjMCwxMS02LjksMTguNi0xOCwxOC42DQoJCVM2MS42LDQwOC41LDYxLjYsMzk3LjN6Ii8+DQoJPHBhdGggZmlsbD0iI0ZGRkZGRiIgZD0iTTEyMi44LDM5Ny4zYzAtNi4yLTIuMS0xMC01LjctMTBzLTUuNiwzLjktNS42LDEwYzAsNi4yLDEuOCwxMCw1LjYsMTANCgkJQzEyMC45LDQwNy4zLDEyMi44LDQwMy41LDEyMi44LDM5Ny4zeiBNOTkuMSwzOTcuM2MwLTExLDcuMS0xOC42LDE4LjEtMTguNnMxOCw3LjUsMTgsMTguNmMwLDExLTYuOSwxOC42LTE4LDE4LjYNCgkJUzk5LjEsNDA4LjUsOTkuMSwzOTcuM3oiLz4NCgk8cGF0aCBmaWxsPSIjRkZGRkZGIiBkPSJNMTM3LjgsMzgwaDExLjZ2NS4zaDAuMmMyLjMtNC4xLDUuNi02LjMsMTAuNC02LjNjNC41LDAsNy43LDIuMyw5LjQsNi4yaDAuMmMyLjktNC43LDYuNS02LjIsMTAuOS02LjINCgkJYzguMiwwLDExLjYsNS45LDExLjYsMTQuMlY0MTVIMTgwdi0xOS44YzAtMy41LTEtNS45LTQuMi01LjljLTMsMC00LjcsMi45LTQuNyw2LjV2MTloLTEyLjV2LTIwYzAtMy41LTEtNS45LTQuMi01LjkNCgkJYy0zLDAtNC43LDIuOS00LjcsNi41djE5aC0xMi4yTDEzNy44LDM4MEwxMzcuOCwzODB6Ii8+DQoJPHBhdGggZmlsbD0iI0ZGRkZGRiIgZD0iTTIxOS4yLDM5N2MwLTUuNy0yLjEtOS4yLTUuNy05LjJjLTMuNiwwLTYuMiwzLjYtNi4yLDkuMmMwLDUuNiwyLjQsOS4yLDYuMiw5LjINCgkJQzIxNy4yLDQwNi41LDIxOS4yLDQwMi44LDIxOS4yLDM5N3ogTTIwNy4yLDQxMC4yTDIwNy4yLDQxMC4ybC0wLjIsNC41aC0xMS42di00OC45aDEyLjJ2MTcuNWgwLjJjMi4zLTMsNS42LTQuNywxMC00LjcNCgkJYzguOCwwLDEzLjksOCwxMy45LDE4LjRjMCwxMS45LTUuNiwxOC42LTE0LjUsMTguNkMyMTMuMiw0MTUuOSwyMDkuNCw0MTQuMSwyMDcuMiw0MTAuMnoiLz4NCgk8cGF0aCBmaWxsPSIjRkZGRkZGIiBkPSJNMjQ1LjQsMzkzLjZoMTEuMmMtMC4yLTQuMi0yLjQtNi4zLTUuNi02LjNDMjQ3LjYsMzg3LjEsMjQ1LjgsMzg5LjUsMjQ1LjQsMzkzLjZ6IE0yMzMuMSwzOTcuMw0KCQljMC0xMC45LDcuMS0xOC42LDE3LjUtMTguNmM1LjEsMCw5LjIsMS43LDEyLjIsNC41YzQuMSwzLjksNS45LDEwLDUuNywxNy4ySDI0NWMwLjYsNC4yLDIuNyw2LjUsNi4zLDYuNWMyLjEsMCw0LjEtMSw1LTMuM2gxMS45DQoJCWMtMi4xLDgtOC4yLDEyLjEtMTYuOSwxMi4xQzI0MC40LDQxNS42LDIzMy4xLDQwOC4zLDIzMy4xLDM5Ny4zeiIvPg0KCTxnPg0KCQk8cGF0aCBmaWxsPSIjRkZGRkZGIiBkPSJNMzYyLDM4NC44YzIuNywwLDQuNS0xLjUsNC41LTQuMmMwLTIuOS0yLjEtNC4xLTQuNS00LjFoLTguMnY4LjNIMzYyeiBNMzYzLjIsNDAzLjljMi45LDAsNS4xLTEuOCw1LjEtNQ0KCQkJYzAtMy41LTIuMy01LTUuMS01aC05LjR2MTBoOS40VjQwMy45eiBNMzQwLjMsMzY1LjhoMjQuMWM0LjUsMCw4LDEsMTAuNCwzYzIuOSwyLjMsNC4yLDUuNyw0LjIsOS42YzAsNC43LTEuOCw3LjUtNS43LDkuNHYwLjINCgkJCWM1LjEsMS43LDgsNi4yLDgsMTEuNmMwLDUuMy0yLjEsOS40LTUuMywxMS45Yy0yLjksMi4xLTYuMywzLTExLjIsM2gtMjQuNnYtNDguN0gzNDAuM3oiLz4NCgkJPHBhdGggZmlsbD0iI0ZGRkZGRiIgZD0iTTQwNS43LDQxNC43di00LjVoLTAuMmMtMi40LDMuNi01LjcsNS43LTEwLjQsNS43Yy04LDAtMTEuOS01LjYtMTEuOS0xMy40VjM4MGgxMi4ydjE5LjgNCgkJCWMwLDMuOSwxLjUsNS42LDQuNSw1LjZjMy4zLDAsNS4xLTIuMSw1LjEtNi4yVjM4MGgxMi41djM1TDQwNS43LDQxNC43TDQwNS43LDQxNC43eiIvPg0KCQk8cGF0aCBmaWxsPSIjRkZGRkZGIiBkPSJNNDE5LjIsNDAzLjdoMTEuNWMwLjIsMi45LDEuOCw0LjUsNSw0LjVjMi40LDAsNC4yLTAuNiw0LjItM2MwLTIuOS0zLjktMy04LjItMy42DQoJCQljLTUuNi0wLjgtMTIuMS0yLjctMTIuMS0xMS41YzAtNy4xLDYuOS0xMS4yLDE1LjEtMTEuMmMxMCwwLDE1LjQsMy45LDE1LjcsMTAuOWgtMTEuNmMtMC40LTIuNy0yLjEtMy4zLTQuMS0zLjMNCgkJCWMtMS44LDAtMy41LDAuNi0zLjUsMi43YzAsMi4xLDMsMi40LDYuOCwzYzYuMiwwLjgsMTMuNywyLjMsMTMuNywxMi4xYzAsOC4zLTcuMSwxMS45LTE2LjMsMTEuOQ0KCQkJQzQyNS43LDQxNS45LDQxOS4zLDQxMS43LDQxOS4yLDQwMy43eiIvPg0KCQk8cGF0aCBmaWxsPSIjRkZGRkZGIiBkPSJNNDUzLjksMzY3LjNoMTIuMnY5LjhoLTEyLjJWMzY3LjN6IE00NTMuOSwzNzkuN2gxMi4ydjM1aC0xMi4yVjM3OS43eiIvPg0KCQk8cGF0aCBmaWxsPSIjRkZGRkZGIiBkPSJNNDgxLjMsMzg0LjdMNDgxLjMsMzg0LjdjMi45LTMuOSw2LjItNS45LDEwLjktNS45YzcuNSwwLDExLjYsNS4zLDExLjYsMTMuM3YyMi42aC0xMi4ydi0xOS42DQoJCQljMC0zLjktMS41LTYuMi00LjctNi4yYy0zLDAtNSwyLjctNSw2LjV2MTkuMmgtMTIuMnYtMzVoMTEuNlYzODQuN0w0ODEuMywzODQuN3oiLz4NCgkJPHBhdGggZmlsbD0iI0ZGRkZGRiIgZD0iTTUxOCwzOTMuNmgxMS4yYy0wLjItNC4yLTIuNC02LjMtNS42LTYuM0M1MjAuMywzODcuMSw1MTguNSwzODkuNSw1MTgsMzkzLjZ6IE01MDUuOCwzOTcuMQ0KCQkJYzAtMTAuOSw3LjEtMTguNiwxNy41LTE4LjZjNS4xLDAsOS4yLDEuNywxMi4yLDQuNWM0LjEsMy45LDUuOSwxMCw1LjcsMTcuMmgtMjMuM2MwLjYsNC4yLDIuNyw2LjUsNi4zLDYuNWMyLjEsMCw0LjEtMSw1LTMuM0g1NDENCgkJCWMtMi4xLDgtOC4yLDEyLjEtMTYuOSwxMi4xQzUxMy4yLDQxNS44LDUwNS44LDQwOC40LDUwNS44LDM5Ny4xeiIvPg0KCQk8cGF0aCBmaWxsPSIjRkZGRkZGIiBkPSJNNTQyLjYsNDAzLjdoMTEuNWMwLjIsMi45LDEuOCw0LjUsNSw0LjVjMi40LDAsNC4yLTAuNiw0LjItM2MwLTIuOS0zLjktMy04LjItMy42DQoJCQljLTUuNi0wLjgtMTIuMS0yLjctMTIuMS0xMS41YzAtNy4xLDYuOS0xMS4yLDE1LjEtMTEuMmMxMCwwLDE1LjQsMy45LDE1LjcsMTAuOWgtMTEuNmMtMC40LTIuNy0yLjEtMy4zLTQuMS0zLjMNCgkJCWMtMS44LDAtMy41LDAuNi0zLjUsMi43YzAsMi4xLDMsMi40LDYuOCwzYzYuMiwwLjgsMTMuNywyLjMsMTMuNywxMi4xYzAsOC4zLTcuMSwxMS45LTE2LjMsMTEuOQ0KCQkJQzU0OS4xLDQxNS45LDU0Mi44LDQxMS43LDU0Mi42LDQwMy43eiIvPg0KCQk8cGF0aCBmaWxsPSIjRkZGRkZGIiBkPSJNNTc2LjQsNDAzLjdoMTEuNWMwLjIsMi45LDEuOCw0LjUsNSw0LjVjMi40LDAsNC4yLTAuNiw0LjItM2MwLTIuOS0zLjktMy04LjItMy42DQoJCQljLTUuNi0wLjgtMTIuMS0yLjctMTIuMS0xMS41YzAtNy4xLDYuOS0xMS4yLDE1LjEtMTEuMmMxMCwwLDE1LjQsMy45LDE1LjcsMTAuOUg1OTZjLTAuNC0yLjctMi4xLTMuMy00LjEtMy4zDQoJCQljLTEuOCwwLTMuNSwwLjYtMy41LDIuN2MwLDIuMSwzLDIuNCw2LjgsM2M2LjIsMC44LDEzLjcsMi4zLDEzLjcsMTIuMWMwLDguMy03LjEsMTEuOS0xNi4zLDExLjkNCgkJCUM1ODMsNDE1LjksNTc2LjcsNDExLjcsNTc2LjQsNDAzLjd6Ii8+DQoJPC9nPg0KPC9nPg0KPC9zdmc+DQo=);
        background-size: 11.875rem 1rem;
        background-position: left center
    }
    .navigation__dropdown__content-bbpol-logo .bb-logo-link {
        background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAxOC4wLjAsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+DQo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4Ig0KCSB2aWV3Qm94PSIzLjcgMzU4LjEgNjA0LjcgNzUuOSIgZW5hYmxlLWJhY2tncm91bmQ9Im5ldyAzLjcgMzU4LjEgNjA0LjcgNzUuOSIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+DQo8Zz4NCgk8cGF0aCBmaWxsPSIjNjQ4OEZGIiBkPSJNNjA3LjIsMzgzLjVjLTIuOS00LTguMS01LjUtMTIuOC01LjVjLTcuMywwLTE0LjcsMy43LTE0LjcsMTEuN2MwLDEzLjksMTkuOCw4LjEsMTkuOCwxNS40DQoJCWMwLDIuOS0zLjMsNC02LjIsNGMtNCwwLTYuMi0xLjgtOC44LTQuNGwtNi4yLDUuNWMzLjcsNCw4LjQsNS41LDE0LjMsNS41YzcuMywwLDE1LjgtMi45LDE1LjgtMTEuN2MwLTE0LjMtMTkuOC04LjgtMTkuOC0xNS40DQoJCWMwLTIuNiwyLjktNCw1LjUtNGMzLjMsMCw1LjUsMS41LDcuMywzLjdMNjA3LjIsMzgzLjV6IE01NzYuOCwzODMuNWMtMy43LTQtOC44LTUuOS0xMy42LTUuOWMtMTEsMC0xOS44LDcuNy0xOS44LDE5LjENCgkJczguOCwxOS4xLDE5LjgsMTkuMWMzLjMsMCw5LjUtMS41LDEzLjItNS4xbC02LjItNi42Yy0xLjUsMi4yLTQuNCwzLjMtNywzLjNjLTYuNiwwLTEwLjYtNS4xLTEwLjYtMTFjMC01LjksNC0xMSwxMC42LTExDQoJCWMyLjYsMCw0LjgsMS41LDcsMy43TDU3Ni44LDM4My41eiBNNTI3LjcsMzY2LjNjMCwyLjksMi42LDUuNSw1LjksNS41czUuOS0yLjYsNS45LTUuNXMtMi42LTUuNS01LjktNS41DQoJCUM1MzAuMywzNjAuOCw1MjcuNywzNjMuNCw1MjcuNywzNjYuMyBNNTI5LjIsNDE1LjFoOS4ydi0zNi42aC05LjJWNDE1LjF6IE01MDMuOSwzODYuNXYxNi45YzAsOC40LDIuMiwxMi44LDEyLjEsMTIuOA0KCQljMi4yLDAsNS41LTAuNCw3LjMtMS4xdi03LjdjLTEuMSwwLjctMy4zLDEuMS00LjgsMS4xYy00LDAtNS4xLTIuMi01LjEtNS45di0xNi4xaDkuOXYtNy43aC0xMC4zdi0xMC42aC05LjJ2MTAuNmgtNy4zdjcuN0g1MDMuOXoNCgkJIE00NzkuMywzNjYuM2MwLDIuOSwyLjYsNS41LDUuOSw1LjVjMy4zLDAsNS45LTIuNiw1LjktNS41cy0yLjYtNS41LTUuOS01LjVDNDgxLjksMzYwLjgsNDc5LjMsMzYzLjQsNDc5LjMsMzY2LjMgTTQ4MC44LDQxNS4xDQoJCWg5LjJ2LTM2LjZoLTkuMlY0MTUuMXogTTQ2Mi41LDQxNS4xaDkuMnYtNTcuNWgtOS4yVjQxNS4xeiBNNDI3LjcsMzk3LjFjMC01LjUsNC0xMSwxMC42LTExYzYuNiwwLDEwLjYsNS4xLDEwLjYsMTENCgkJYzAsNS45LTQsMTEtMTAuNiwxMUM0MzEuNyw0MDguMSw0MjcuNyw0MDIuNiw0MjcuNywzOTcuMSBNNDE4LjUsMzk3LjFjMCwxMS40LDguOCwxOS4xLDE5LjgsMTkuMXMxOS44LTcuNywxOS44LTE5LjENCgkJcy04LjQtMTkuNC0xOS40LTE5LjRTNDE4LjUsMzg1LjQsNDE4LjUsMzk3LjEgTTM5MSwzODQuNnYtMTVoN2M1LjEsMCwxMS40LDAuNywxMS40LDcuM2MwLDcuMy03LDcuNy0xMi41LDcuN0gzOTFMMzkxLDM4NC42eg0KCQkgTTM4MS41LDQxNS4xaDkuNXYtMjIuNGg3YzExLjQsMCwyMS42LTIuNiwyMS42LTE2LjFjMC0xMi4xLTkuNS0xNS40LTE5LjgtMTUuNGgtMTh2NTMuOUgzODEuNXoiLz4NCgk8cGF0aCBmaWxsPSIjNjQ4OEZGIiBkPSJNMTMuMiwzOTIuM2g5LjJjNy43LDAsMTEuNCwxLjgsMTEuNCw3LjdjMCw3LTcsOC4xLTExLjcsOC4xaC04LjhWMzkyLjN6IE0zLjcsNDE2LjJoMTkuNA0KCQljMTAuMywwLDIwLjItMy43LDIwLjItMTUuNGMwLTctNC44LTEyLjEtMTEuNy0xMi44bDAsMGM1LjUtMS41LDkuMi01LjUsOS4yLTExLjdjMC05LjUtOC40LTEzLjYtMTYuNS0xMy42SDMuN1Y0MTYuMnogTTEzLjIsMzcwLjcNCgkJaDguMWM3LjMsMCwxMC42LDIuMiwxMC42LDdjLTAuNCwzLjctMy4zLDYuNi05LjksNi42aC04LjhWMzcwLjd6Ii8+DQoJPHJlY3QgeD0iNDkuNSIgeT0iMzYxLjIiIGZpbGw9IiM2NDg4RkYiIHdpZHRoPSI5LjIiIGhlaWdodD0iNTUiLz4NCgk8cGF0aCBmaWxsPSIjNjQ4OEZGIiBkPSJNNjQuOSwzOTcuOGMwLDExLjQsOC44LDE5LjEsMTkuOCwxOS4xczE5LjgtNy43LDE5LjgtMTkuMXMtOC44LTE5LjEtMTkuOC0xOS4xUzY0LjksMzg2LjUsNjQuOSwzOTcuOA0KCQkgTTc0LDM5Ny44YzAtNS41LDQtMTEsMTAuNi0xMXMxMC42LDUuMSwxMC42LDExcy00LDExLTEwLjYsMTFTNzQsNDAzLjcsNzQsMzk3LjgiLz4NCgk8cGF0aCBmaWxsPSIjNjQ4OEZGIiBkPSJNMTA4LjUsMzk3LjhjMCwxMS40LDguOCwxOS4xLDE5LjgsMTkuMXMxOS44LTcuNywxOS44LTE5LjFzLTguOC0xOS4xLTE5LjgtMTkuMVMxMDguNSwzODYuNSwxMDguNSwzOTcuOA0KCQkgTTExNy42LDM5Ny44YzAtNS41LDQtMTEsMTAuNi0xMXMxMC42LDUuMSwxMC42LDExcy00LDExLTEwLjYsMTFDMTIxLjcsNDA4LjgsMTE3LjYsNDAzLjcsMTE3LjYsMzk3LjgiLz4NCgk8cGF0aCBmaWxsPSIjNjQ4OEZGIiBkPSJNMTUzLjUsMzc5LjVoOC44djUuNWwwLDBjMS41LTMuMyw1LjEtNi42LDExLjQtNi42YzUuNSwwLDkuNSwyLjIsMTEuNCw2LjZjMi42LTQuOCw2LjYtNi42LDEyLjEtNi42DQoJCWM5LjUsMCwxMy4yLDcsMTMuMiwxNS44djIxLjZoLTkuMnYtMjAuNWMwLTQuOC0xLjUtOC40LTYuNi04LjRjLTUuNSwwLTcuNyw0LjgtNy43LDkuNXYxOS44aC05LjJ2LTIxLjZjMC00LjQtMS44LTcuMy02LjItNy4zDQoJCWMtNS45LDAtOC40LDQuNC04LjQsOS4ydjE5LjhoLTkuMnYtMzYuNkgxNTMuNXoiLz4NCgk8cGF0aCBmaWxsPSIjNjQ4OEZGIiBkPSJNMjE3LjMsNDE2LjJoOC44di01LjVsMCwwYzIuNiw0LjQsNy4zLDYuNiwxMi41LDYuNmMxMS40LDAsMTgtOC40LDE4LTE5LjFjMC0xMC42LTcuMy0xOS4xLTE3LjYtMTkuMQ0KCQljLTcsMC0xMC42LDMuMy0xMi41LDUuNWgtMC40di0yMy41aC05LjJMMjE3LjMsNDE2LjJMMjE3LjMsNDE2LjJ6IE0yNDcuNCwzOTcuOGMwLDUuNS00LDExLTEwLjYsMTFjLTYuNiwwLTEwLjYtNS4xLTEwLjYtMTENCgkJczQtMTEsMTAuNi0xMVMyNDcuNCwzOTIuMywyNDcuNCwzOTcuOCIvPg0KCTxwYXRoIGZpbGw9IiM2NDg4RkYiIGQ9Ik0yOTcuNiw0MDEuMXYtMi42YzAtMTIuOC03LTE5LjgtMTYuOS0xOS44Yy0xMSwwLTE5LjgsNy43LTE5LjgsMTkuMXM4LjgsMTkuMSwxOS44LDE5LjENCgkJYzUuOSwwLDExLjQtMi4yLDE1LjQtNy4zbC02LjYtNS4xYy0yLjIsMi45LTUuMSw0LjgtOS41LDQuOGMtNS4xLDAtOS4yLTMuMy05LjktOC44TDI5Ny42LDQwMS4xTDI5Ny42LDQwMS4xeiBNMjY5LjcsMzk0LjINCgkJYzAuNy01LjEsNC04LjgsOS41LTguOHM5LjIsMy4zLDkuMiw4LjhIMjY5Ljd6Ii8+DQoJPHBhdGggZmlsbD0iIzY0ODhGRiIgZD0iTTMwMy40LDM3OS41aDkuMnY1LjlsMCwwYzIuMi00LDYuMi02LjYsMTEtNi42YzEuMSwwLDIuMiwwLjQsMy4zLDAuN3Y4LjhjLTEuNS0wLjQtMi45LTAuNy00LjQtMC43DQoJCWMtOC40LDAtOS41LDcuMy05LjUsOS4ydjE5LjRoLTkuMkwzMDMuNCwzNzkuNUwzMDMuNCwzNzkuNXoiLz4NCgk8cGF0aCBmaWxsPSIjNjQ4OEZGIiBkPSJNMzU4LDM3OS41djUuNWwwLDBjLTIuNi00LjQtNy4zLTYuNi0xMi41LTYuNmMtMTEuNCwwLTE4LDguNC0xOCwxOS4xYzAsMTAuMyw3LjMsMTguNywxOCwxOC43DQoJCWM0LjQsMCw5LjItMS44LDEyLjEtNS41bDAsMHYyLjZjMCw3LjMtMi42LDEyLjEtMTEuNCwxMi4xYy01LjEsMC04LjgtMS44LTEyLjUtNS4xbC01LjUsNy4zYzUuMSw0LjQsMTEuNCw1LjksMTgsNS45DQoJCWMxNC4zLDAsMjAuNS04LjQsMjAuNS0yMS42di0zM0gzNThWMzc5LjV6IE0zNDcsMzg2LjhjNi42LDAsMTAuNiw0LjQsMTAuNiwxMC42YzAsNi4yLTQsMTAuNi0xMSwxMC42Yy02LjIsMC0xMC42LTQuOC0xMC42LTEwLjYNCgkJQzMzNi40LDM5MS4yLDM0MC44LDM4Ni44LDM0NywzODYuOCIvPg0KPC9nPg0KPC9zdmc+DQo=);
        background-size: 10.25rem 1.3125rem
    }
    .navigation__dropdown__content-bbview-logo .bb-logo-link {
        background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAxOC4wLjAsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+DQo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4Ig0KCSB2aWV3Qm94PSIzLjMgMzU1LjEgNjA1LjQgODEuOSIgZW5hYmxlLWJhY2tncm91bmQ9Im5ldyAzLjMgMzU1LjEgNjA1LjQgODEuOSIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+DQo8cGF0aCBmaWxsPSIjNjQ4OEZGIiBkPSJNMTQuOSwzOTEuOWgxMC4zYzguNywwLDEyLjgsMi4xLDEyLjgsOC43YzAsNy45LTcuOSw5LjEtMTMuMiw5LjFoLTkuOVYzOTEuOXogTTQuMSw0MTguN2gyMS45DQoJYzExLjYsMCwyMi43LTQuMSwyMi43LTE3LjRjMC03LjktNS40LTEzLjYtMTMuMi0xNC41bDAsMGM2LjItMS43LDEwLjMtNi4yLDEwLjMtMTMuMmMwLTEwLjgtOS41LTE1LjMtMTguNi0xNS4zSDQuMVY0MTguN3oNCgkgTTE0LjksMzY3LjVIMjRjOC4zLDAsMTIsMi41LDEyLDcuOWMtMC40LDQuMS0zLjcsNy40LTExLjIsNy40aC05LjlWMzY3LjV6Ii8+DQo8cmVjdCB4PSI1NS44IiB5PSIzNTYuNyIgZmlsbD0iIzY0ODhGRiIgd2lkdGg9IjEwLjMiIGhlaWdodD0iNjIiLz4NCjxwYXRoIGZpbGw9IiM2NDg4RkYiIGQ9Ik03My4yLDM5OC4xYzAsMTIuOCw5LjksMjEuNSwyMi4zLDIxLjVzMjIuMy04LjcsMjIuMy0yMS41cy05LjktMjEuNS0yMi4zLTIxLjVTNzMuMiwzODUuMiw3My4yLDM5OC4xDQoJIE04My41LDM5OC4xYzAtNi4yLDQuNS0xMi40LDEyLTEyLjRjNy40LDAsMTIsNS44LDEyLDEyLjRjMCw2LjYtNC41LDEyLjQtMTIsMTIuNEM4OC4xLDQxMC41LDgzLjUsNDA0LjcsODMuNSwzOTguMSIvPg0KPHBhdGggZmlsbD0iIzY0ODhGRiIgZD0iTTEyMi40LDM5OC4xYzAsMTIuOCw5LjksMjEuNSwyMi4zLDIxLjVjMTIuNCwwLDIyLjMtOC43LDIyLjMtMjEuNXMtOS45LTIxLjUtMjIuMy0yMS41DQoJQzEzMi4zLDM3Ni42LDEyMi40LDM4NS4yLDEyMi40LDM5OC4xIE0xMzIuNywzOTguMWMwLTYuMiw0LjUtMTIuNCwxMi0xMi40YzcuNCwwLDEyLDUuOCwxMiwxMi40YzAsNi42LTQuNSwxMi40LTEyLDEyLjQNCglTMTMyLjcsNDA0LjcsMTMyLjcsMzk4LjEiLz4NCjxwYXRoIGZpbGw9IiM2NDg4RkYiIGQ9Ik0xNzMuMywzNzcuNGg5Ljl2Ni4ybDAsMGMxLjctMy43LDUuOC03LjQsMTIuOC03LjRjNi4yLDAsMTAuOCwyLjUsMTIuOCw3LjRjMi45LTUuNCw3LjQtNy40LDEzLjYtNy40DQoJYzEwLjgsMCwxNC45LDcuOSwxNC45LDE3Ljh2MjQuNEgyMjd2LTIzLjJjMC01LjQtMS43LTkuNS03LjQtOS41Yy02LjIsMC04LjcsNS40LTguNywxMC44djIyLjNoLTEwLjN2LTI0LjRjMC01LTIuMS04LjMtNy04LjMNCgljLTYuNiwwLTkuNSw1LTkuNSwxMC4zdjIyLjNoLTEwLjN2LTQxLjRIMTczLjN6Ii8+DQo8cGF0aCBmaWxsPSIjNjQ4OEZGIiBkPSJNMjQ1LjIsNDE4LjdoOS45di02LjJsMCwwYzIuOSw1LDguMyw3LjQsMTQuMSw3LjRjMTIuOCwwLDIwLjMtOS41LDIwLjMtMjEuNWMwLTEyLTguMy0yMS41LTE5LjgtMjEuNQ0KCWMtNy45LDAtMTIsMy43LTE0LjEsNi4yaC0wLjR2LTI2LjVoLTEwLjNMMjQ1LjIsNDE4LjdMMjQ1LjIsNDE4Ljd6IE0yNzkuMSwzOTguMWMwLDYuMi00LjUsMTIuNC0xMiwxMi40cy0xMi01LjgtMTItMTIuNA0KCWMwLTYuNiw0LjUtMTIuNCwxMi0xMi40QzI3NC42LDM4NS43LDI3OS4xLDM5MS45LDI3OS4xLDM5OC4xIi8+DQo8cGF0aCBmaWxsPSIjNjQ4OEZGIiBkPSJNMzM1LjgsNDAxLjh2LTIuOWMwLTE0LjUtNy45LTIyLjMtMTktMjIuM2MtMTIuNCwwLTIyLjMsOC43LTIyLjMsMjEuNWMwLDEyLjgsOS45LDIxLjUsMjIuMywyMS41DQoJYzYuNiwwLDEyLjgtMi41LDE3LjQtOC4zbC03LjQtNS44Yy0yLjUsMy4zLTUuOCw1LjQtMTAuOCw1LjRjLTUuOCwwLTEwLjMtMy43LTExLjItOS45TDMzNS44LDQwMS44TDMzNS44LDQwMS44eiBNMzA0LjMsMzkzLjkNCgljMC44LTUuOCw0LjUtOS45LDEwLjgtOS45czEwLjMsMy43LDEwLjMsOS45SDMwNC4zeiIvPg0KPHBhdGggZmlsbD0iIzY0ODhGRiIgZD0iTTU0OC4zLDQwMS44di0yLjljMC0xNC41LTcuOS0yMi4zLTE5LTIyLjNjLTEyLjQsMC0yMi4zLDguNy0yMi4zLDIxLjVjMCwxMi44LDkuOSwyMS41LDIyLjMsMjEuNQ0KCWM2LjYsMCwxMi44LTIuNSwxNy40LTguM2wtNy40LTUuNGMtMi41LDMuMy01LjgsNS40LTEwLjgsNS40Yy01LjgsMC0xMC4zLTMuNy0xMS4yLTkuOUw1NDguMyw0MDEuOEw1NDguMyw0MDEuOHogTTUxNi45LDM5My45DQoJYzAuOC01LjgsNC41LTkuOSwxMC44LTkuOXMxMC4zLDMuNywxMC4zLDkuOUg1MTYuOXoiLz4NCjxwYXRoIGZpbGw9IiM2NDg4RkYiIGQ9Ik0zNDIuNCwzNzcuNGgxMC4zdjYuNmwwLDBjMi41LTQuNSw3LTcuNCwxMi40LTcuNGMxLjIsMCwyLjUsMC40LDMuNywwLjh2OS45Yy0xLjctMC40LTMuMy0wLjgtNS0wLjgNCgljLTkuNSwwLTEwLjgsOC4zLTEwLjgsMTAuM3YyMS45aC0xMC4zTDM0Mi40LDM3Ny40TDM0Mi40LDM3Ny40eiIvPg0KPHBhdGggZmlsbD0iIzY0ODhGRiIgZD0iTTQwNCwzNzcuNHY2LjJsMCwwYy0yLjktNS04LjMtNy40LTE0LjEtNy40Yy0xMi44LDAtMjAuMyw5LjUtMjAuMywyMS41YzAsMTEuNiw4LjMsMjEuMSwyMC4zLDIxLjENCgljNSwwLDEwLjMtMi4xLDEzLjYtNi4ybDAsMHYyLjljMCw4LjMtMi45LDEzLjYtMTIuOCwxMy42Yy01LjgsMC05LjktMi4xLTE0LjEtNS44bC02LjIsOC4zYzUuOCw1LDEyLjgsNi42LDIwLjMsNi42DQoJYzE2LjEsMCwyMy4yLTkuNSwyMy4yLTI0LjR2LTM3LjJINDA0VjM3Ny40eiBNMzkxLjYsMzg1LjdjNy40LDAsMTIsNSwxMiwxMmMwLDctNC41LDEyLTEyLjQsMTJjLTcsMC0xMi01LjQtMTItMTINCglDMzc5LjYsMzkwLjYsMzg0LjYsMzg1LjcsMzkxLjYsMzg1LjciLz4NCjxwb2x5Z29uIGZpbGw9IiM2NDg4RkYiIHBvaW50cz0iNDc0LjMsMzU3LjEgNDU4LjIsNDAzLjQgNDU3LjgsNDAzLjQgNDQyLDM1Ny4xIDQzMC41LDM1Ny4xIDQ1My4yLDQxNy41IDQ2Mi4zLDQxNy41IDQ4NS4xLDM1Ny4xIA0KCSIvPg0KPHBhdGggZmlsbD0iIzY0ODhGRiIgZD0iTTQ4OC40LDM3Ni42aDkuOXY0MC45aC05LjlWMzc2LjZ6IE00ODYuNywzNjIuNWMwLTEuNywwLjQtMi45LDEuNy00LjFjMS4yLTEuMiwyLjUtMi4xLDQuNS0yLjENCglzMy4zLDAuNCw0LjUsMS43YzEuMiwxLjIsMi4xLDIuNSwyLjEsNC4xcy0wLjgsMi45LTIuMSw0LjFjLTEuMiwxLjItMi41LDEuNy00LjUsMS43cy0zLjMtMC44LTQuNS0yLjENCglDNDg3LjEsMzY1LjgsNDg2LjcsMzY0LjIsNDg2LjcsMzYyLjUiLz4NCjxwb2x5Z29uIGZpbGw9IiM2NDg4RkYiIHBvaW50cz0iNTk5LjIsMzc2LjYgNTkwLjksNDA1LjUgNTkwLjksNDA1LjUgNTgyLjIsMzc2LjYgNTcxLjksMzc2LjYgNTYzLjYsNDA1LjUgNTYzLjIsNDA1LjUgNTU1LjMsMzc2LjYgDQoJNTQ0LjYsMzc2LjYgNTU4LjIsNDE3LjUgNTY4LjIsNDE3LjUgNTc2LjksMzg4LjYgNTc3LjMsMzg4LjYgNTg1LjksNDE3LjUgNTk1LjksNDE3LjUgNjA5LjUsMzc2LjYgIi8+DQo8L3N2Zz4NCg==);
        background-size: 9.1875rem 1.3125rem
    }
    .navigation__dropdown__content-bbabout-logo .bb-logo-link {
        text-indent: 0;
        font-size: 1.25rem;
        line-height: 1.25rem
    }
    .navigation__dropdown__content {
        left: 0;
        top: 0;
        position: relative;
        margin: 0;
        bottom: 0
    }
    .navigation__dropdown__content__item-list-wrap {
        display: none
    }
    .navigation__dropdown__content__item-groups {
        border: 0;
        margin: 0;
        padding: 0
    }
    .navigation__dropdown__item-group {
        display: block;
        width: 100%
    }
    .navigation__dropdown__item-group.secondary-nav {
        position: relative;
        top: 0;
        left: 0;
        z-index: 1;
        background: #2800D7
    }
    .navigation__dropdown__item-group.secondary-nav .navigation__dropdown__section-title-link {
        background: #2A0CAE;
        padding-left: 3.75rem
    }
    .navigation__dropdown__item-group.secondary-nav .navigation__dropdown__content__item-list-wrap {
        display: block
    }
    .navigation__dropdown__item-group.secondary-nav .navigation__dropdown__item-group__item {
        height: 3.75rem;
        border-bottom: 1px solid #6488FF
    }
    .navigation__dropdown__item-group.secondary-nav .navigation__dropdown__item-group__item-link {
        display: block;
        padding: 1.25rem;
        line-height: normal
    }
    .navigation__dropdown__item-group.secondary-nav .navigation__dropdown__item-group-arrow {
        position: absolute;
        left: 0;
        right: auto
    }
    .navigation__dropdown__item-group.secondary-nav .navigation__dropdown__item-group-arrow:after {
        content: "2";
        font-family: "Bloomberg";
        font-style: normal
    }
    .navigation__dropdown .hide-for-secondary-nav {
        display: none
    }
}
@media screen and (min-width: 47.5em) and (max-width: 63.6875em) {
    .navigation__dropdown__left-menu {
        width: auto;
        margin: 5rem 2.5rem 0
    }
    .navigation__dropdown__logo-link {
        float: left
    }
    .navigation__dropdown__logo-link.business {
        margin-right: 1.25rem;
        width: 35%
    }
    .navigation__dropdown__logo-link.politics {
        width: 30%
    }
    .navigation__dropdown__logo-link.view {
        width: 30%
    }
    .navigation__dropdown__content {
        margin: 0 2.5rem
    }
    .navigation__dropdown__content__item-groups {
        float: left
    }
}
@media screen and (min-width: 47.5em) {
    .navigation__dropdown__logo-links {
        display: block
    }
    .navigation__dropdown__logo-link {
        overflow: hidden;
        text-indent: -9999rem;
        font-size: 0;
        line-height: 0;
        height: 4.375rem;
        display: block;
        background-repeat: no-repeat;
        background-position: left bottom
    }
    .navigation__dropdown__logo-link.business {
        background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAxOC4wLjAsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+DQo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4Ig0KCSB2aWV3Qm94PSIzNCAzMTAuNyA1NDQgMTcwLjciIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgMzQgMzEwLjcgNTQ0IDE3MC43IiB4bWw6c3BhY2U9InByZXNlcnZlIj4NCjxnPg0KCTxwYXRoIGZpbGw9IiNGRkZGRkYiIGQ9Ik01NTguNiwzNTcuOWMwLTcuMS0zLjQtMTIuOS05LjUtMTIuOWMtNS44LDAtOS41LDUuMS05LjUsMTIuOWMwLDcuOCwzLjcsMTMuMyw5LjUsMTMuMw0KCQlDNTU1LjIsMzcxLjIsNTU4LjYsMzY1LjQsNTU4LjYsMzU3Ljl6IE01MjEuMiwzODkuMmgxOS43YzAuNywyLjQsMy40LDUuMSw4LjIsNS4xYzYuNSwwLDguOC00LjEsOC44LTEwLjJ2LTQuNGgtMC4zDQoJCWMtMy40LDMuNy03LjUsNi41LTEzLjksNi41Yy0xMi42LDAtMjMuNS05LjItMjMuNS0yNy41YzAtMTYuNyw4LjgtMjkuNiwyMi40LTI5LjZjNy44LDAsMTIuNiwzLjEsMTUuNiw4LjJoMC4zdi02LjVINTc4VjM4MQ0KCQljMCw5LjItMy40LDE2LjctOC4yLDIwLjdjLTUuMSw0LjQtMTIuMiw2LjUtMjAuNCw2LjVDNTMzLjgsNDA4LjYsNTIzLjMsNDAyLjEsNTIxLjIsMzg5LjJ6Ii8+DQoJPHBhdGggZmlsbD0iI0ZGRkZGRiIgZD0iTTQ5OC40LDM0MC45TDQ5OC40LDM0MC45YzQuNC04LjIsMTAuMi0xMS4yLDE3LTExLjJjMS43LDAsMi43LDAuMywzLjQsMC43djE3LjdoLTAuMw0KCQljLTExLjktMi0xOSwzLjQtMTksMTYuN3YyNC4xaC0yMC40di01Ny44aDE5LjRMNDk4LjQsMzQwLjlMNDk4LjQsMzQwLjl6Ii8+DQoJPHBhdGggZmlsbD0iI0ZGRkZGRiIgZD0iTTcwLDMzOS42YzQuNCwwLDcuNS0yLjQsNy41LTcuMWMwLTQuOC0zLjQtNi44LTcuNS02LjhINTYuNHYxMy45QzU2LjEsMzM5LjYsNzAsMzM5LjYsNzAsMzM5LjZ6DQoJCSBNNzIuMSwzNzAuOGM0LjgsMCw4LjUtMy4xLDguNS04LjJjMC01LjgtMy43LTguMi04LjUtOC4ySDU2LjR2MTYuN2gxNS42VjM3MC44eiBNMzQsMzA3LjZoNDAuMWM3LjUsMCwxMy4zLDEuNywxNy4zLDUuMQ0KCQljNC44LDMuNyw3LjEsOS41LDcuMSwxNmMwLDcuOC0zLjEsMTIuNi05LjUsMTUuNnYwLjdjOC41LDIuNywxMy4zLDEwLjIsMTMuMywxOS40YzAsOC44LTMuNCwxNS42LTguOCwxOS43DQoJCWMtNC44LDMuNC0xMC41LDUuMS0xOC43LDUuMUgzNFYzMDcuNnoiLz4NCgk8cmVjdCB4PSIxMDYuMSIgeT0iMzA3LjYiIGZpbGw9IiNGRkZGRkYiIHdpZHRoPSIyMS4xIiBoZWlnaHQ9IjgxLjMiLz4NCgk8cGF0aCBmaWxsPSIjRkZGRkZGIiBkPSJNMTcwLjMsMzYwYzAtMTAuMi0zLjQtMTYuNy05LjUtMTYuN2MtNi4xLDAtOS4yLDYuNS05LjIsMTYuN2MwLDEwLjIsMy4xLDE2LjcsOS4yLDE2LjcNCgkJQzE2Ny4zLDM3Ni42LDE3MC4zLDM3MC41LDE3MC4zLDM2MHogTTEzMC45LDM2MGMwLTE4LjQsMTEuOS0zMC45LDMwLjMtMzAuOXMyOS45LDEyLjYsMjkuOSwzMC45YzAsMTguNC0xMS42LDMwLjktMjkuOSwzMC45DQoJCVMxMzAuOSwzNzguNywxMzAuOSwzNjB6Ii8+DQoJPHBhdGggZmlsbD0iI0ZGRkZGRiIgZD0iTTIzMi45LDM2MGMwLTEwLjItMy40LTE2LjctOS41LTE2LjdjLTYuMSwwLTkuMiw2LjUtOS4yLDE2LjdjMCwxMC4yLDMuMSwxNi43LDkuMiwxNi43DQoJCUMyMjkuOCwzNzYuNiwyMzIuOSwzNzAuNSwyMzIuOSwzNjB6IE0xOTMuNSwzNjBjMC0xOC40LDExLjktMzAuOSwzMC4zLTMwLjlzMjkuOSwxMi42LDI5LjksMzAuOWMwLDE4LjQtMTEuNiwzMC45LTI5LjksMzAuOQ0KCQlTMTkzLjUsMzc4LjcsMTkzLjUsMzYweiIvPg0KCTxwYXRoIGZpbGw9IiNGRkZGRkYiIGQ9Ik0yNTcuNywzMzEuMWgxOS40djguOGgwLjNjMy43LTYuOCw5LjItMTAuNSwxNy4zLTEwLjVjNy41LDAsMTIuOSwzLjcsMTUuNiwxMC4yaDAuMw0KCQljNC44LTcuOCwxMC45LTEwLjIsMTgtMTAuMmMxMy42LDAsMTkuNCw5LjksMTkuNCwyMy41djM2LjRoLTIwLjR2LTMzYzAtNS44LTEuNy05LjktNy4xLTkuOWMtNS4xLDAtNy44LDQuOC03LjgsMTAuOXYzMS42aC0yMC40DQoJCXYtMzNjMC01LjgtMS43LTkuOS03LjEtOS45Yy01LjEsMC03LjgsNC44LTcuOCwxMC45djMxLjZIMjU3TDI1Ny43LDMzMS4xTDI1Ny43LDMzMS4xeiIvPg0KCTxwYXRoIGZpbGw9IiNGRkZGRkYiIGQ9Ik0zOTMuNCwzNTkuNmMwLTkuNS0zLjQtMTUuMy05LjUtMTUuM2MtNi4xLDAtMTAuMiw2LjEtMTAuMiwxNS4zYzAsOS4yLDQuMSwxNS4zLDEwLjIsMTUuMw0KCQlDMzkwLDM3NS4zLDM5My40LDM2OS4xLDM5My40LDM1OS42eiBNMzczLjMsMzgxLjRMMzczLjMsMzgxLjRsLTAuMyw3LjVoLTE5LjR2LTgxLjNIMzc0djI5LjJoMC4zYzMuNy01LjEsOS4yLTcuOCwxNi43LTcuOA0KCQljMTQuNiwwLDIzLjEsMTMuMywyMy4xLDMwLjZjMCwxOS43LTkuMiwzMC45LTI0LjEsMzAuOUMzODMuNSwzOTAuOSwzNzcuMSwzODcuOCwzNzMuMywzODEuNHoiLz4NCgk8cGF0aCBmaWxsPSIjRkZGRkZGIiBkPSJNNDM2LjksMzUzLjhoMTguN2MtMC4zLTcuMS00LjEtMTAuNS05LjItMTAuNUM0NDAuNiwzNDMsNDM3LjYsMzQ3LDQzNi45LDM1My44eiBNNDE2LjUsMzYwDQoJCWMwLTE4LDExLjktMzAuOSwyOS4yLTMwLjljOC41LDAsMTUuMywyLjcsMjAuNCw3LjVjNi44LDYuNSw5LjksMTYuNyw5LjUsMjguNmgtMzkuMWMxLDcuMSw0LjQsMTAuOSwxMC41LDEwLjkNCgkJYzMuNCwwLDYuOC0xLjcsOC4yLTUuNEg0NzVjLTMuNCwxMy4zLTEzLjYsMjAuMS0yOC4yLDIwLjFDNDI4LjcsMzkwLjYsNDE2LjUsMzc4LjMsNDE2LjUsMzYweiIvPg0KCTxwYXRoIGZpbGw9IiNGRkZGRkYiIGQ9Ik03MCw0MjYuNmM0LjQsMCw3LjUtMi40LDcuNS03LjFjMC00LjgtMy40LTYuOC03LjUtNi44SDU2LjR2MTMuOUg3MHogTTcyLjEsNDU4LjJjNC44LDAsOC41LTMuMSw4LjUtOC4yDQoJCWMwLTUuOC0zLjctOC4yLTguNS04LjJINTYuNHYxNi43aDE1LjZWNDU4LjJ6IE0zNCwzOTVoNDAuMWM3LjUsMCwxMy4zLDEuNywxNy4zLDUuMWM0LjgsMy43LDcuMSw5LjUsNy4xLDE2DQoJCWMwLDcuOC0zLjEsMTIuNi05LjUsMTUuNnYwLjNjOC41LDIuNywxMy4zLDEwLjIsMTMuMywxOS40YzAsOC44LTMuNCwxNS42LTguOCwxOS43Yy00LjgsMy40LTEwLjUsNS4xLTE4LjcsNS4xSDM0VjM5NXoiLz4NCgk8cGF0aCBmaWxsPSIjRkZGRkZGIiBkPSJNMTQyLjgsNDc2LjJ2LTcuNWgtMC4zYy00LjEsNi4xLTkuNSw5LjUtMTcuMyw5LjVjLTEzLjMsMC0xOS43LTkuMi0xOS43LTIyLjR2LTM3LjRoMjAuNHYzMw0KCQljMCw2LjUsMi40LDkuMiw3LjUsOS4yYzUuNCwwLDguNS0zLjQsOC41LTEwLjJ2LTMyaDIwLjR2NTguMUwxNDIuOCw0NzYuMkwxNDIuOCw0NzYuMnoiLz4NCgk8cGF0aCBmaWxsPSIjRkZGRkZGIiBkPSJNMTY1LjIsNDU3LjloMTljMC4zLDQuOCwzLjEsNy41LDguMiw3LjVjNC4xLDAsNy4xLTEsNy4xLTUuMWMwLTQuOC02LjUtNS4xLTEzLjYtNi4xDQoJCWMtOS4yLTEuNC0yMC4xLTQuNC0yMC4xLTE5YzAtMTEuOSwxMS42LTE4LjcsMjUuMi0xOC43YzE2LjcsMCwyNS41LDYuNSwyNi4yLDE4aC0xOS40Yy0wLjctNC40LTMuNC01LjQtNi44LTUuNA0KCQljLTMuMSwwLTUuOCwxLTUuOCw0LjRzNS4xLDQuMSwxMS4yLDUuMWMxMC4yLDEuNCwyMi44LDMuNywyMi44LDIwLjFjMCwxMy45LTExLjksMTkuNy0yNy4yLDE5LjcNCgkJQzE3Ni4xLDQ3OC4zLDE2NS42LDQ3MS4xLDE2NS4yLDQ1Ny45eiIvPg0KCTxwYXRoIGZpbGw9IiNGRkZGRkYiIGQ9Ik0yMjMsMzk3LjRoMjAuNHYxNi4zSDIyM1YzOTcuNHogTTIyMyw0MTguMWgyMC40djU4LjFIMjIzVjQxOC4xeiIvPg0KCTxwYXRoIGZpbGw9IiNGRkZGRkYiIGQ9Ik0yNjguNiw0MjYuM0wyNjguNiw0MjYuM2M0LjgtNi41LDEwLjItOS45LDE4LTkuOWMxMi42LDAsMTkuNCw4LjgsMTkuNCwyMi4xdjM3LjdoLTIwLjR2LTMyLjYNCgkJYzAtNi41LTIuNC0xMC4yLTcuOC0xMC4yYy01LjEsMC04LjIsNC40LTguMiwxMC45djMyaC0yMC40di01OC4xaDE5LjRWNDI2LjNMMjY4LjYsNDI2LjN6Ii8+DQoJPHBhdGggZmlsbD0iI0ZGRkZGRiIgZD0iTTMyOS44LDQ0MS4yaDE4LjdjLTAuMy03LjEtNC4xLTEwLjUtOS4yLTEwLjVDMzMzLjUsNDMwLjMsMzMwLjUsNDM0LjQsMzI5LjgsNDQxLjJ6IE0zMDkuNCw0NDcNCgkJYzAtMTgsMTEuOS0zMC45LDI5LjItMzAuOWM4LjUsMCwxNS4zLDIuNywyMC40LDcuNWM2LjgsNi41LDkuOSwxNi43LDkuNSwyOC42aC0zOC44YzEsNy4xLDQuNCwxMC45LDEwLjUsMTAuOQ0KCQljMy40LDAsNi44LTEuNyw4LjItNS40aDE5LjdjLTMuNCwxMy4zLTEzLjYsMjAuMS0yOC4yLDIwLjFDMzIxLjYsNDc3LjksMzA5LjQsNDY1LjcsMzA5LjQsNDQ3eiIvPg0KCTxwYXRoIGZpbGw9IiNGRkZGRkYiIGQ9Ik0zNzAuNiw0NTcuOWgxOWMwLjMsNC44LDMuMSw3LjUsOC4yLDcuNWM0LjEsMCw3LjEtMSw3LjEtNS4xYzAtNC44LTYuNS01LjEtMTMuNi02LjENCgkJYy05LjItMS40LTIwLjEtNC40LTIwLjEtMTljMC0xMS45LDExLjYtMTguNywyNS4yLTE4LjdjMTYuNywwLDI1LjUsNi41LDI2LjIsMThoLTE5LjRjLTAuNy00LjQtMy40LTUuNC02LjgtNS40DQoJCWMtMy4xLDAtNS44LDEtNS44LDQuNHM1LjEsNC4xLDExLjIsNS4xYzEwLjIsMS40LDIyLjgsMy43LDIyLjgsMjAuMWMwLDEzLjktMTEuOSwxOS43LTI3LjIsMTkuNw0KCQlDMzgxLjUsNDc4LjMsMzcwLjksNDcxLjEsMzcwLjYsNDU3Ljl6Ii8+DQoJPHBhdGggZmlsbD0iI0ZGRkZGRiIgZD0iTTQyNyw0NTcuOWgxOWMwLjMsNC44LDMuMSw3LjUsOC4yLDcuNWM0LjEsMCw3LjEtMSw3LjEtNS4xYzAtNC44LTYuNS01LjEtMTMuNi02LjENCgkJYy05LjItMS40LTIwLjEtNC40LTIwLjEtMTljMC0xMS45LDExLjYtMTguNywyNS4yLTE4LjdjMTYuNywwLDI1LjUsNi41LDI2LjIsMThoLTE5LjRjLTAuNy00LjQtMy40LTUuNC02LjgtNS40DQoJCWMtMy4xLDAtNS44LDEtNS44LDQuNHM1LjEsNC4xLDExLjIsNS4xYzEwLjIsMS40LDIyLjgsMy43LDIyLjgsMjAuMWMwLDEzLjktMTEuOSwxOS43LTI3LjIsMTkuNw0KCQlDNDM3LjksNDc4LjMsNDI3LjQsNDcxLjEsNDI3LDQ1Ny45eiIvPg0KPC9nPg0KPC9zdmc+DQo=);
        background-size: auto 100%
    }
    .navigation__dropdown__logo-link.politics {
        background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAxOC4wLjAsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+DQo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4Ig0KCSB2aWV3Qm94PSIzMy41IDMwMC41IDU0NSAxOTEuMSIgZW5hYmxlLWJhY2tncm91bmQ9Im5ldyAzMy41IDMwMC41IDU0NSAxOTEuMSIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+DQo8cGF0aCBmaWxsPSIjNjQ4OEZGIiBkPSJNMzQsNDg5LjVoMTQuM3YtMzMuM2gxMC4yYzE3LDAsMzIuMy0zLjcsMzIuMy0yMy44YzAtMTgtMTMuOS0yMy4xLTI5LjktMjMuMUgzMy43djgwLjJIMzR6IE00OC4zLDQ0My45DQoJdi0yMi44aDEwLjJjNy44LDAsMTcuMywxLjQsMTcuMywxMS4yYzAsMTAuOS0xMC41LDExLjYtMTguNywxMS42SDQ4LjN6IE04OS44LDQ2Mi4zYzAsMTcuMywxMy4zLDI4LjYsMjkuOSwyOC42DQoJczI5LjktMTEuNiwyOS45LTI4LjZzLTEzLjMtMjguNi0yOS45LTI4LjZTODkuOCw0NDUsODkuOCw0NjIuMyBNMTAzLjQsNDYyLjNjMC04LjUsNi4xLTE2LjMsMTYtMTYuM2M5LjksMCwxNiw3LjgsMTYsMTYuMw0KCXMtNi4xLDE2LjMtMTYsMTYuM0MxMDkuNSw0NzguNiwxMDMuNCw0NzAuOCwxMDMuNCw0NjIuMyBNMTU1LjcsNDg5LjVoMTMuNnYtODZoLTEzLjZWNDg5LjV6IE0xODIuOSw0ODkuNWgxMy42di01NC40aC0xMy42VjQ4OS41eg0KCSBNMTgwLjksNDE2LjRjMCw0LjQsMy43LDguMiw4LjgsOC4yYzUuMSwwLDguOC0zLjcsOC44LTguMnMtMy43LTguMi04LjgtOC4yQzE4NC4zLDQwOC4yLDE4MC45LDQxMi4zLDE4MC45LDQxNi40IE0yMTcuNiw0NDYuNw0KCXYyNS4yYzAsMTIuOSwzLjQsMTkuNCwxOCwxOS40YzMuMSwwLDguMi0wLjMsMTAuOS0xLjd2LTExLjZjLTEuNywxLjQtNC44LDEuNy03LjUsMS43Yy02LjEsMC03LjUtMy40LTcuNS04Ljh2LTI0LjFoMTV2LTExLjZoLTE1LjMNCgl2LTE2aC0xMy42djE2aC0xMS4ydjExLjZIMjE3LjZMMjE3LjYsNDQ2Ljd6IE0yNTUuMyw0ODkuNWgxMy42di01NC40aC0xMy42VjQ4OS41eiBNMjUzLjMsNDE2LjRjMCw0LjQsMy43LDguMiw4LjgsOC4yDQoJYzQuOCwwLDguOC0zLjcsOC44LTguMnMtMy43LTguMi04LjgtOC4yQzI1Nyw0MDguMiwyNTMuMyw0MTIuMywyNTMuMyw0MTYuNCBNMzI2LjcsNDQxLjljLTUuMS01LjgtMTIuOS04LjItMjAuMS04LjINCgljLTE2LjcsMC0yOS45LDExLjYtMjkuOSwyOC42czEzLjMsMjguNiwyOS45LDI4LjZjNC44LDAsMTMuOS0yLDE5LjctNy41bC05LjItOS45Yy0yLjQsMy40LTYuNSw1LjEtMTAuNSw1LjENCgljLTEwLjIsMC0xNi03LjgtMTYtMTYuM3M2LjEtMTYuMywxNi0xNi4zYzMuNywwLDcuMSwyLjQsMTAuMiw1LjRMMzI2LjcsNDQxLjl6IE0zNzIuNiw0NDEuOWMtNC40LTYuMS0xMi4yLTguMi0xOS40LTguMg0KCWMtMTAuOSwwLTIyLjEsNS40LTIyLjEsMTcuN2MwLDIwLjcsMjkuNiwxMS45LDI5LjYsMjMuMWMwLDQuNC01LjEsNi4xLTkuMiw2LjFjLTUuOCwwLTkuNS0zLjEtMTIuOS02LjhsLTkuMiw4LjUNCgljNS40LDYuMSwxMi45LDguNSwyMS40LDguNWMxMS4yLDAsMjMuNS00LjQsMjMuNS0xNy4zYzAtMjEuNC0yOS42LTEzLjYtMjkuNi0yMy4xYzAtNC4xLDQuNC01LjgsOC4yLTUuOGM0LjgsMCw4LjIsMiwxMC45LDUuNA0KCUwzNzIuNiw0NDEuOXoiLz4NCjxwYXRoIGZpbGw9IiM2NDg4RkYiIGQ9Ik00OC4zLDMxNC40aDExLjljMTAuOSwwLDE1LjYsMy40LDE1LjYsMTAuMmMwLDYuMS00LjgsMTAuMi0xNC4zLDEwLjJINDguMw0KCUM0OC4zLDMzNC44LDQ4LjMsMzE0LjQsNDguMywzMTQuNHogTTM0LDM4Mi43aDI4LjljMTUuMywwLDMwLjYtNS40LDMwLjYtMjMuMWMwLTEwLjItNy4xLTE4LjQtMTcuMy0xOS40di0wLjMNCgljOC41LTIuNCwxMy45LTguMiwxMy45LTE3LjNjMC0xNC42LTEyLjYtMjAuMS0yNC41LTIwLjFIMzRWMzgyLjd6IE00OC4zLDM0Ny40aDEzLjZjMTEuNiwwLDE3LDMuMSwxNywxMS42DQoJYzAsMTAuNS0xMC4yLDExLjktMTcuNywxMS45SDQ4LjNWMzQ3LjR6Ii8+DQo8cmVjdCB4PSIxMDIuNyIgeT0iMzAwLjEiIGZpbGw9IiM2NDg4RkYiIHdpZHRoPSIxMy42IiBoZWlnaHQ9IjgyLjMiLz4NCjxwYXRoIGZpbGw9IiM2NDg4RkYiIGQ9Ik0xMzkuMSwzNTUuMmMwLTguNSw2LjEtMTYuMywxNi0xNi4zYzEwLjIsMCwxNiw3LjgsMTYsMTYuM3MtNi4xLDE2LjMtMTYsMTYuMw0KCUMxNDUuMiwzNzEuNSwxMzkuMSwzNjMuNywxMzkuMSwzNTUuMiBNMTI1LjUsMzU1LjJjMCwxNy4zLDEzLjMsMjguNiwyOS45LDI4LjZzMjkuOS0xMS42LDI5LjktMjguNnMtMTMuMy0yOC42LTI5LjktMjguNg0KCVMxMjUuNSwzMzguMiwxMjUuNSwzNTUuMiIvPg0KPHBhdGggZmlsbD0iIzY0ODhGRiIgZD0iTTIwNC43LDM1NS4yYzAtOC41LDYuMS0xNi4zLDE2LTE2LjNjMTAuMiwwLDE2LDcuOCwxNiwxNi4zcy02LjEsMTYuMy0xNiwxNi4zDQoJQzIxMC44LDM3MS41LDIwNC43LDM2My43LDIwNC43LDM1NS4yIE0xOTEuMSwzNTUuMmMwLDE3LjMsMTMuMywyOC42LDI5LjksMjguNnMyOS45LTExLjYsMjkuOS0yOC42cy0xMy4zLTI4LjYtMjkuOS0yOC42DQoJQzIwNCwzMjYuNiwxOTEuMSwzMzguMiwxOTEuMSwzNTUuMiIvPg0KPHBhdGggZmlsbD0iIzY0ODhGRiIgZD0iTTI1OC43LDMyOGgxMi45djguNWgwLjNjMi40LTUuMSw3LjUtOS45LDE2LjctOS45YzguNSwwLDEzLjksMy40LDE3LDEwLjJjNC4xLTYuOCw5LjktMTAuMiwxOC0xMC4yDQoJYzE0LjYsMCwxOS43LDEwLjIsMTkuNywyMy41djMyLjNoLTEzLjZ2LTMwLjZjMC02LjgtMi0xMi45LTEwLjItMTIuOWMtOC41LDAtMTEuNiw2LjgtMTEuNiwxMy45djI5LjZoLTEzLjZ2LTMyLjMNCgljMC02LjgtMi43LTExLjItOS41LTExLjJjLTguOCwwLTEyLjYsNi41LTEyLjYsMTMuOXYyOS45aC0xMy42TDI1OC43LDMyOEwyNTguNywzMjh6Ii8+DQo8cGF0aCBmaWxsPSIjNjQ4OEZGIiBkPSJNMzk5LjUsMzU1LjJjMCw4LjUtNi4xLDE2LjMtMTYsMTYuM3MtMTYuMy03LjgtMTYuMy0xNi4zczYuMS0xNi4zLDE2LTE2LjNTMzk5LjUsMzQ2LjcsMzk5LjUsMzU1LjINCgkgTTM1NC4zLDM4Mi43aDEyLjl2LTguMmgwLjNjNC4xLDYuNSwxMS4yLDkuNSwxOC43LDkuNWMxNi43LDAsMjYuOS0xMi42LDI2LjktMjguNmMwLTE2LTEwLjktMjguNi0yNi41LTI4LjYNCgljLTEwLjIsMC0xNS42LDQuOC0xOC43LDguMmgtMC4zdi0zNWgtMTMuNkwzNTQuMywzODIuN0wzNTQuMywzODIuN3oiLz4NCjxwYXRoIGZpbGw9IiM2NDg4RkYiIGQ9Ik00MzIuOCwzNTAuMWMxLTcuOCw2LjEtMTIuOSwxMy45LTEyLjljOC41LDAsMTMuNiw0LjgsMTMuOSwxMi45SDQzMi44eiBNNDc0LjYsMzYwdi0zLjcNCgljMC0xOS0xMC4yLTI5LjktMjUuNS0yOS45Yy0xNi43LDAtMjkuOSwxMS42LTI5LjksMjguNnMxMy4zLDI4LjYsMjkuOSwyOC42YzguOCwwLDE2LjctMy4xLDIzLjEtMTAuOWwtOS45LTcuMQ0KCWMtMy40LDQuNC03LjgsNy41LTE0LjYsNy41Yy03LjUsMC0xMy42LTQuOC0xNC42LTEyLjlINDc0LjZMNDc0LjYsMzYweiIvPg0KPHBhdGggZmlsbD0iIzY0ODhGRiIgZD0iTTQ4My41LDMyOGgxMy42djguOGgwLjNjMy4xLTYuMSw4LjgtMTAuMiwxNi0xMC4yYzEuNywwLDMuNCwwLjMsNC44LDF2MTMuM2MtMi40LTAuNy00LjQtMS02LjUtMQ0KCWMtMTIuOSwwLTE0LjYsMTAuOS0xNC42LDEzLjZ2MjguOWgtMTMuNlYzMjhMNDgzLjUsMzI4eiIvPg0KPHBhdGggZmlsbD0iIzY0ODhGRiIgZD0iTTU0OC44LDMzOC45YzkuOSwwLDE2LDYuNSwxNiwxNmMwLDkuMi02LjEsMTYtMTYuMywxNmMtOS4yLDAtMTYtNy4xLTE2LTE2DQoJQzUzMi44LDM0NS43LDUzOS4yLDMzOC45LDU0OC44LDMzOC45IE01NjUuMSwzMjh2OC4yaC0wLjNjLTQuMS02LjUtMTEuMi05LjUtMTguNy05LjVjLTE2LjcsMC0yNi45LDEyLjYtMjYuOSwyOC42DQoJYzAsMTUuMywxMC45LDI3LjksMjcuMiwyNy45YzYuOCwwLDEzLjktMi43LDE4LTguMmgwLjN2NC4xYzAsMTAuOS00LjEsMTguNC0xNy4zLDE4LjRjLTcuNSwwLTEzLjMtMy4xLTE4LjctNy44bC04LjIsMTEuMg0KCWM3LjgsNi44LDE3LDguOCwyNy4yLDguOGMyMS40LDAsMzAuOS0xMi42LDMwLjktMzIuM1YzMjhINTY1LjF6Ii8+DQo8L3N2Zz4NCg==);
        background-size: 10rem 3.5rem
    }
    .navigation__dropdown__logo-link.view {
        background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAxOC4wLjAsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+DQo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4Ig0KCSB2aWV3Qm94PSIzMy4yIDMwMC40IDU0NS41IDE5MS4yIiBlbmFibGUtYmFja2dyb3VuZD0ibmV3IDMzLjIgMzAwLjQgNTQ1LjUgMTkxLjIiIHhtbDpzcGFjZT0icHJlc2VydmUiPg0KPGcgaWQ9IkxheWVyXzFfMV8iPg0KCTxwb2x5Z29uIGZpbGw9IiM2NDg4RkYiIHBvaW50cz0iOTIuMyw0MDguNCA3MC42LDQ3MSA3MC4zLDQ3MSA0OC43LDQwOC40IDMzLjIsNDA4LjQgNjMuOCw0ODkuOCA3Ni4xLDQ4OS44IDEwNy4xLDQwOC40IAkiLz4NCgk8cGF0aCBmaWxsPSIjNjQ4OEZGIiBkPSJNMTExLjMsNDM0LjVoMTMuM3Y1NS4yaC0xMy4zVjQzNC41eiBNMTA5LjQsNDE1LjhjMC0yLjMsMC42LTQuMiwyLjMtNS44YzEuNi0xLjYsMy42LTIuNiw2LjEtMi42DQoJCWMyLjYsMCw0LjUsMC42LDYuMSwyLjNjMS42LDEuNiwyLjYsMy42LDIuNiw1LjhzLTEsNC4yLTIuNiw1LjhjLTEuNiwxLjYtMy42LDIuMy02LjEsMi4zYy0yLjYsMC00LjUtMS02LjEtMi42DQoJCUMxMTAsNDIwLDEwOS40LDQxOC4xLDEwOS40LDQxNS44Ii8+DQoJPHBhdGggZmlsbD0iIzY0ODhGRiIgZD0iTTE3Mi43LDQ1Ni41YzAtMS42LTAuMy0zLjYtMC42LTUuMmMtMC4zLTEuNi0xLjMtMi45LTIuMy00LjJjLTEtMS4zLTIuMy0yLjMtMy45LTIuOWMtMS42LTAuNi0zLjYtMS01LjUtMQ0KCQljLTMuOSwwLTcuNCwxLjMtMTAsMy45Yy0yLjksMi42LTQuMiw1LjgtNC41LDkuN2gyNi44TDE3Mi43LDQ1Ni41TDE3Mi43LDQ1Ni41eiBNMTg1LjksNDYyLjZ2MmMwLDAuNiwwLDEuMywwLDJoLTQwLjQNCgkJYzAsMiwwLjYsMy45LDEuNiw1LjVjMSwxLjYsMiwyLjksMy4yLDQuMmMxLjMsMS4zLDIuOSwyLjMsNC44LDIuOWMxLjYsMC42LDMuNiwxLDUuNSwxYzMuMiwwLDYuMS0wLjYsOC40LTINCgkJYzIuMy0xLjMsNC4yLTIuOSw1LjUtNS4ybDguNyw3LjRjLTUuMiw3LjQtMTIuOSwxMS0yMi42LDExYy00LjIsMC03LjctMC42LTExLjMtMmMtMy42LTEuMy02LjUtMy4yLTkuMS01LjgNCgkJYy0yLjYtMi42LTQuNS01LjUtNS44LTkuMWMtMS4zLTMuNi0yLjMtNy43LTIuMy0xMi4zYzAtNC41LDAuNi04LjQsMi4zLTEyLjNjMS4zLTMuNiwzLjYtNi44LDUuOC05LjRjMi42LTIuNiw1LjUtNC41LDguNy01LjgNCgkJYzMuNi0xLjMsNy4xLTIuMywxMS0yLjNjMy42LDAsNy4xLDAuNiwxMC4zLDJjMy4yLDEuMyw1LjgsMy4yLDguMSw1LjVjMi4zLDIuNiw0LjIsNS41LDUuNSw5LjQNCgkJQzE4NS4zLDQ1My4yLDE4NS45LDQ1Ny44LDE4NS45LDQ2Mi42Ii8+DQoJPHBvbHlnb24gZmlsbD0iIzY0ODhGRiIgcG9pbnRzPSIyNjEuOCw0MzQuNSAyNTAuNSw0NzMuOSAyNTAuMiw0NzMuOSAyMzguOSw0MzQuNSAyMjQuNyw0MzQuNSAyMTMuNCw0NzMuOSAyMTMuMSw0NzMuOSANCgkJMjAyLjEsNDM0LjUgMTg3LjksNDM0LjUgMjA2LjMsNDg5LjggMjE5LjksNDg5LjggMjMxLjUsNDUxIDIzMS44LDQ1MSAyNDMuNyw0ODkuOCAyNTcuMyw0ODkuOCAyNzUuNCw0MzQuNSAJIi8+DQoJPHBhdGggZmlsbD0iIzY0ODhGRiIgZD0iTTQ4LjMsMzE0LjRoMTEuOWMxMC45LDAsMTUuNiwzLjQsMTUuNiwxMC4yYzAsNi4xLTQuOCwxMC4yLTE0LjMsMTAuMkg0OC4zTDQ4LjMsMzE0LjRMNDguMywzMTQuNHoNCgkJIE0zNCwzODIuN2gyOC45YzE1LjMsMCwzMC42LTUuNCwzMC42LTIzLjFjMC0xMC4yLTcuMS0xOC40LTE3LjMtMTkuNHYtMC4zYzguNS0yLjQsMTMuOS04LjIsMTMuOS0xNy4zYzAtMTQuNi0xMi42LTIwLjEtMjQuNS0yMC4xDQoJCUgzNFYzODIuN3ogTTQ4LjMsMzQ3LjRoMTMuNmMxMS42LDAsMTcsMy4xLDE3LDExLjZjMCwxMC41LTEwLjIsMTEuOS0xNy43LDExLjlINDguM1YzNDcuNHoiLz4NCgk8cmVjdCB4PSIxMDIuNyIgeT0iMzAwLjEiIGZpbGw9IiM2NDg4RkYiIHdpZHRoPSIxMy42IiBoZWlnaHQ9IjgyLjMiLz4NCgk8cGF0aCBmaWxsPSIjNjQ4OEZGIiBkPSJNMTM5LjEsMzU1LjJjMC04LjUsNi4xLTE2LjMsMTYtMTYuM2MxMC4yLDAsMTYsNy44LDE2LDE2LjNzLTYuMSwxNi4zLTE2LDE2LjMNCgkJQzE0NS4yLDM3MS41LDEzOS4xLDM2My43LDEzOS4xLDM1NS4yIE0xMjUuNSwzNTUuMmMwLDE3LjMsMTMuMywyOC42LDI5LjksMjguNnMyOS45LTExLjYsMjkuOS0yOC42cy0xMy4zLTI4LjYtMjkuOS0yOC42DQoJCVMxMjUuNSwzMzguMiwxMjUuNSwzNTUuMiIvPg0KCTxwYXRoIGZpbGw9IiM2NDg4RkYiIGQ9Ik0yMDQuNywzNTUuMmMwLTguNSw2LjEtMTYuMywxNi0xNi4zYzEwLjIsMCwxNiw3LjgsMTYsMTYuM3MtNi4xLDE2LjMtMTYsMTYuMw0KCQlDMjEwLjgsMzcxLjUsMjA0LjcsMzYzLjcsMjA0LjcsMzU1LjIgTTE5MS4xLDM1NS4yYzAsMTcuMywxMy4zLDI4LjYsMjkuOSwyOC42czI5LjktMTEuNiwyOS45LTI4LjZzLTEzLjMtMjguNi0yOS45LTI4LjYNCgkJQzIwNCwzMjYuNiwxOTEuMSwzMzguMiwxOTEuMSwzNTUuMiIvPg0KCTxwYXRoIGZpbGw9IiM2NDg4RkYiIGQ9Ik0yNTguNywzMjhoMTIuOXY4LjVoMC4zYzIuNC01LjEsNy41LTkuOSwxNi43LTkuOWM4LjUsMCwxMy45LDMuNCwxNywxMC4yYzQuMS02LjgsOS45LTEwLjIsMTgtMTAuMg0KCQljMTQuNiwwLDE5LjcsMTAuMiwxOS43LDIzLjV2MzIuM2gtMTMuNnYtMzAuNmMwLTYuOC0yLTEyLjktMTAuMi0xMi45Yy04LjUsMC0xMS42LDYuOC0xMS42LDEzLjl2MjkuNmgtMTMuNnYtMzIuMw0KCQljMC02LjgtMi43LTExLjItOS41LTExLjJjLTguOCwwLTEyLjYsNi41LTEyLjYsMTMuOXYyOS45aC0xMy42TDI1OC43LDMyOEwyNTguNywzMjh6Ii8+DQoJPHBhdGggZmlsbD0iIzY0ODhGRiIgZD0iTTM5OS41LDM1NS4yYzAsOC41LTYuMSwxNi4zLTE2LDE2LjNzLTE2LjMtNy44LTE2LjMtMTYuM3M2LjEtMTYuMywxNi0xNi4zUzM5OS41LDM0Ni43LDM5OS41LDM1NS4yDQoJCSBNMzU0LjMsMzgyLjdoMTIuOXYtOC4yaDAuM2M0LjEsNi41LDExLjIsOS41LDE4LjcsOS41YzE2LjcsMCwyNi45LTEyLjYsMjYuOS0yOC42YzAtMTYtMTAuOS0yOC42LTI2LjUtMjguNg0KCQljLTEwLjIsMC0xNS42LDQuOC0xOC43LDguMmgtMC4zdi0zNWgtMTMuNkwzNTQuMywzODIuN0wzNTQuMywzODIuN3oiLz4NCgk8cGF0aCBmaWxsPSIjNjQ4OEZGIiBkPSJNNDMyLjgsMzUwLjFjMS03LjgsNi4xLTEyLjksMTMuOS0xMi45YzguNSwwLDEzLjYsNC44LDEzLjksMTIuOUg0MzIuOHogTTQ3NC42LDM2MHYtMy43DQoJCWMwLTE5LTEwLjItMjkuOS0yNS41LTI5LjljLTE2LjcsMC0yOS45LDExLjYtMjkuOSwyOC42YzAsMTcsMTMuMywyOC42LDI5LjksMjguNmM4LjgsMCwxNi43LTMuMSwyMy4xLTEwLjlsLTkuOS03LjENCgkJYy0zLjQsNC40LTcuOCw3LjUtMTQuNiw3LjVjLTcuNSwwLTEzLjYtNC44LTE0LjYtMTIuOUg0NzQuNkw0NzQuNiwzNjB6Ii8+DQoJPHBhdGggZmlsbD0iIzY0ODhGRiIgZD0iTTQ4My41LDMyOGgxMy42djguOGgwLjNjMy4xLTYuMSw4LjgtMTAuMiwxNi0xMC4yYzEuNywwLDMuNCwwLjMsNC44LDF2MTMuM2MtMi40LTAuNy00LjQtMS02LjUtMQ0KCQljLTEyLjksMC0xNC42LDEwLjktMTQuNiwxMy42djI4LjloLTEzLjZWMzI4TDQ4My41LDMyOHoiLz4NCgk8cGF0aCBmaWxsPSIjNjQ4OEZGIiBkPSJNNTQ4LjgsMzM4LjljOS45LDAsMTYsNi41LDE2LDE2YzAsOS4yLTYuMSwxNi0xNi4zLDE2Yy05LjIsMC0xNi03LjEtMTYtMTYNCgkJQzUzMi44LDM0NS43LDUzOS4yLDMzOC45LDU0OC44LDMzOC45IE01NjUuMSwzMjh2OC4yaC0wLjNjLTQuMS02LjUtMTEuMi05LjUtMTguNy05LjVjLTE2LjcsMC0yNi45LDEyLjYtMjYuOSwyOC42DQoJCWMwLDE1LjMsMTAuOSwyNy45LDI3LjIsMjcuOWM2LjgsMCwxMy45LTIuNywxOC04LjJoMC4zdjQuMWMwLDEwLjktNC4xLDE4LjQtMTcuMywxOC40Yy03LjUsMC0xMy4zLTMuMS0xOC43LTcuOGwtOC4yLDExLjINCgkJYzcuOCw2LjgsMTcsOC44LDI3LjIsOC44YzIxLjQsMCwzMC45LTEyLjYsMzAuOS0zMi4zVjMyOEg1NjUuMXoiLz4NCjwvZz4NCjxnIGlkPSJMYXllcl8yIj4NCjwvZz4NCjwvc3ZnPg0K);
        background-size: 10rem 3.5rem
    }
    .navigation__dropdown__item-group-label {
        position: relative;
        padding-bottom: 1.25rem
    }
    .navigation__dropdown__item-group-label:after {
        content: " ";
        display: block;
        width: 3.75rem;
        position: absolute;
        bottom: 0;
        border-bottom: 1px solid #6488FF
    }
}
@media screen and (min-width: 63.75em) {
    .navigation__dropdown__left-menu {
        float: left;
        width: 14.375rem;
        margin: 6.25rem 6.25rem 0 3.75rem
    }
    .navigation__dropdown__content {
        margin: 6.25rem 3.75rem 0 23.75rem
    }
}
.homepage-view .home__top-of-page.module {
    margin-bottom: 0
}
.homepage-view .home-top-of-page {
    margin: 0 auto;
    padding-top: 1.875rem
}
.homepage-view .home-collection .module-view {
    margin-top: 2.1875rem
}
.homepage-view .home-collection .advert[data-position="pushdown"] {
    min-height: 5.3125rem;
    padding: 0.625rem 0 0.3125rem;
    width: 100%;
    background-color: #F3F4EF
}
@media screen and (min-width: 0) and (max-width: 47.4375em) {
    .homepage-view .home-collection {
        width: 100%;
        overflow: hidden
    }
    .homepage-view .home__top-of-page.module {
        margin: 0
    }
    .homepage-view .home-top-of-page {
        padding-top: 0;
        width: 100%;
        margin: 0 0 2.5rem
    }
    .homepage-view .breaking-home-hero {
        width: 100%
    }
    .homepage-view .hero {
        width: 100%
    }
    .homepage-view .market-summary {
        display: none
    }
}
@media screen and (min-width: 47.5em) and (max-width: 63.6875em) {
    .homepage-view .home-top-of-page {
        height: 13.125rem
    }
    .homepage-view .hero {
        margin: 0 auto 2.5rem;
        z-index: 1
    }
    .homepage-view .home-hero-plus-two {
        height: 16.875rem
    }
    .homepage-view .home-hero-plus-three {
        height: 24rem
    }
    .homepage-view .three-home-heroes {
        height: 24.6875rem
    }
    .homepage-view .five-home-heroes {
        height: 35.625rem
    }
    .homepage-view .breaking-home-hero {
        width: 42.5rem;
        height: 35.375rem
    }
    .homepage-view .market-summary {
        height: 6.25rem;
        margin-bottom: 1.25rem
    }
    .homepage-view .home__top-of-page {
        width: 100%
    }
}
@media screen and (max-width: 63.75em) {
    .homepage-view .top-of-page-feature,
    .homepage-view .brief {
        margin-bottom: 2.5rem
    }
    .homepage-view .home-hero {
        margin-bottom: 3.75rem
    }
    .homepage-view .home__top-responsive-ads-container {
        margin-bottom: 2.5rem
    }
}
@media screen and (min-width: 63.75em) {
    .homepage-view .home__top-of-page {
        *zoom: 1
    }
    .homepage-view .home__top-of-page:after {
        content: "";
        display: table;
        clear: both
    }
    .homepage-view .brief-view {
        position: relative
    }
    .homepage-view .brief {
        position: absolute;
        vertical-align: top
    }
    .homepage-view .home__top-of-page-features,
    .homepage-view .hero {
        float: right
    }
    .homepage-view .breaking-home-hero {
        float: none
    }
}
@media screen and (min-width: 63.75em) and (max-width: 79.9375em) {
    .homepage-view .home-top-of-page {
        height: 18.75rem;
        z-index: 2
    }
    .homepage-view .hero {
        height: 23.75rem;
        margin-bottom: 2.5rem;
        z-index: 1
    }
    .homepage-view .three-home-heroes {
        height: 16.5625rem
    }
    .homepage-view .five-home-heroes {
        height: 40.3125rem
    }
    .homepage-view .breaking-home-hero {
        height: 21.25rem
    }
    .homepage-view .market-summary {
        height: 6.25rem;
        margin-bottom: 0.9375rem
    }
}
@media screen and (min-width: 80em) and (max-width: 9999em) {
    .homepage-view .home-top-of-page {
        height: 22.8125rem;
        z-index: 2
    }
    .homepage-view .hero {
        height: 31.25rem;
        margin-bottom: 2.5rem;
        z-index: 1
    }
    .homepage-view .three-home-heroes {
        height: 22.8125rem
    }
    .homepage-view .five-home-heroes {
        height: 43.4375rem
    }
    .homepage-view .breaking-home-hero {
        height: 23.25rem
    }
    .homepage-view .market-summary {
        height: 7.5rem;
        margin-bottom: 1.5625rem
    }
}
.breakout {
    position: relative;
    z-index: 2;
    margin-bottom: 3.75rem
}
@media screen and (min-width: 47.5em) {
    .breakout {
        width: 47.5rem;
        margin: 0 auto 3.75rem
    }
}
@media screen and (min-width: 63.75em) {
    .breakout {
        width: 63.75rem;
        margin: 0 auto 5rem
    }
}
@media screen and (min-width: 80em) {
    .breakout {
        width: 80rem;
        margin: 0 auto 5rem
    }
}
@media screen and (min-width: 47.5em) {
    .bleed .bleed__content,
    .pursuits-hero__circles-content {
        width: 42.5rem;
        margin: auto
    }
}
@media screen and (min-width: 63.75em) {
    .bleed .bleed__content,
    .pursuits-hero__circles-content {
        width: 61.25rem;
        margin: auto
    }
}
@media screen and (min-width: 80em) {
    .bleed .bleed__content,
    .pursuits-hero__circles-content {
        width: 72.5rem;
        margin: auto
    }
}
.bleed {
    position: relative;
    z-index: 2;
    margin-bottom: 3.75rem
}
.module {
    margin: 0 1.25rem 3.75rem;
    position: relative;
    z-index: 2
}
.module__title {
    border-bottom: solid #ccc 0.0625rem;
    padding: 0 0 1rem;
    color: #262626;
    font-size: 1.625rem;
    line-height: 1.875rem
}
@media screen and (min-width: 47.5em) {
    .module {
        width: 42.5rem;
        margin: 0 auto 3.75rem
    }
    .module__title {
        font-size: 1.75rem;
        line-height: 2rem
    }
}
@media screen and (min-width: 63.75em) {
    .module {
        width: 61.25rem;
        margin: 0 auto 5rem
    }
    .module__title {
        font-size: 2.5rem;
        line-height: 2.625rem
    }
}
@media screen and (min-width: 80em) {
    .module {
        width: 72.5rem;
        margin: 0 auto 5rem
    }
}
.breakout {
    position: relative;
    z-index: 2;
    margin-bottom: 3.75rem
}
@media screen and (min-width: 47.5em) {
    .breakout {
        width: 47.5rem;
        margin: 0 auto 3.75rem
    }
}
@media screen and (min-width: 63.75em) {
    .breakout {
        width: 63.75rem;
        margin: 0 auto 5rem
    }
}
@media screen and (min-width: 80em) {
    .breakout {
        width: 80rem;
        margin: 0 auto 5rem
    }
}
@media screen and (min-width: 47.5em) {
    .bleed .bleed__content,
    .pursuits-hero__circles-content {
        width: 42.5rem;
        margin: auto
    }
}
@media screen and (min-width: 63.75em) {
    .bleed .bleed__content,
    .pursuits-hero__circles-content {
        width: 61.25rem;
        margin: auto
    }
}
@media screen and (min-width: 80em) {
    .bleed .bleed__content,
    .pursuits-hero__circles-content {
        width: 72.5rem;
        margin: auto
    }
}
.bleed {
    position: relative;
    z-index: 2;
    margin-bottom: 3.75rem
}
.top-of-page-feature {
    position: relative;
    z-index: 2
}
@media screen and (min-width: 0) and (max-width: 47.4375em) {
    .top-of-page-feature {
        width: 100%;
        margin: 0 auto 1.875rem
    }
}
@media screen and (min-width: 47.5em) and (max-width: 63.6875em) {
    .top-of-page-feature {
        width: 42.5rem;
        margin: 0 auto 2.5rem
    }
}
@media screen and (min-width: 63.75em) {
    .top-of-page-feature {
        margin: 0 0 2.5rem 0
    }
}
@media screen and (min-width: 63.75em) and (max-width: 79.9375em) {
    .top-of-page-feature {
        width: 50rem
    }
}
@media screen and (min-width: 80em) and (max-width: 9999em) {
    .top-of-page-feature {
        width: 60rem
    }
}
.index-page {
    padding-top: 2.5rem
}
.index-page__content {
    position: relative;
    margin: 1.875rem auto 0
}
.index-page__name {
    font-family: "NHaasGroteskDSPro-75Bd", "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-size: 2.25rem;
    color: #2B00F7;
    position: relative;
    z-index: 1;
    margin-bottom: 3.75rem
}
.index-page__name:after {
    overflow: hidden;
    text-indent: -9999rem;
    font-size: 0;
    line-height: 0;
    content: "pattern dots";
    height: 0.625rem;
    width: 100%;
    display: block;
    background-color: #fff
}
.index-page__items {
    font-size: 0
}
.index-page__item {
    display: inline-block;
    vertical-align: top;
    width: 50%;
    padding: 0 1.25rem 1.25rem;
    position: relative
}
.index-page__item .index-page__image-link {
    height: 0;
    padding-bottom: 60%;
    position: relative;
    display: block;
    width: 100%
}
.index-page__item .index-page__image {
    position: absolute;
    top: 0;
    left: 0;
    background-size: cover;
    background-position: 50% 50%;
    width: 100%;
    height: 100%
}
@media screen and (min-width: 0) and (max-width: 47.4375em) {
    .index-page__item {
        border-right: dotted 1px #555
    }
    .index-page__item:nth-child(odd) {
        border-right-color: transparent
    }
}
@media screen and (min-width: 47.5em) {
    .index-page__item {
        border-right: dotted 1px #555
    }
    .index-page__item:nth-child(3n) {
        border-right-color: transparent
    }
}
@media screen and (min-width: 0) and (max-width: 47.4375em) {
    .index-page__item.no-image .index-page__headline {
        font-size: 1rem;
        line-height: 1.25rem;
        max-height: 4.0625rem
    }
}
@media screen and (min-width: 47.5em) and (max-width: 63.6875em) {
    .index-page__item.no-image .index-page__headline {
        font-size: 1.25rem;
        line-height: 1.5rem;
        max-height: 5rem
    }
}
@media screen and (min-width: 63.75em) {
    .index-page__item.no-image .index-page__headline {
        font-size: 1.875rem;
        line-height: 2.125rem;
        max-height: 6.875rem
    }
}
.index-page__item:before {
    overflow: hidden;
    text-indent: -9999rem;
    font-size: 0;
    line-height: 0;
    content: "pattern dots";
    height: 0.625rem;
    width: 100%;
    display: block
}
.index-page__image-container {
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0;
    padding: inherit
}
.index-page .label-and-timestamp {
    margin-top: 1.25rem;
    margin-bottom: 0.625rem
}
.index-page .primary-label {
    color: #2B00F7;
    text-transform: uppercase
}
.index-page .published-at {
    font-family: "NHaasGroteskTXPro-55Rg", "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-size: 0.625rem;
    color: #999
}
.index-page .byline,
.index-page__headline {
    margin-bottom: 0.625rem
}
.index-page__headline {
    font-size: 0.875rem;
    line-height: 1.125rem;
    max-height: 3.75rem;
    overflow: hidden
}
.index-page__headline-link {
    font-family: "NHaasGroteskDSPro-75Bd", "Helvetica Neue", Helvetica, Arial, sans-serif;
    color: #2D2D35
}
@media screen and (min-width: 0) and (max-width: 47.4375em) {
    .index-page__content {
        max-width: 31.25rem
    }
    .index-page__item {
        height: 18.75rem
    }
    .index-page__item:first-child {
        height: 28.125rem;
        width: 100%
    }
    .index-page__item:first-child .index-page__headline {
        font-size: 1rem;
        line-height: 1.25rem;
        max-height: 4.0625rem
    }
    .index-page__middle-ad {
        background: #F3F4EF;
        padding: 0.625rem;
        margin: 2.5rem 0;
        height: 4.375rem
    }
    .index-page__top-ad {
        min-height: 4.375rem
    }
    .index-page .byline {
        display: none
    }
}
@media screen and (min-width: 0) {
    .index-page__top-ad {
        background: #F3F4EF;
        padding: 0.625rem;
        margin: 2.5rem 0
    }
}
@media screen and (min-width: 47.5em) and (max-width: 63.6875em) {
    .index-page__content {
        width: 47.5rem
    }
    .index-page__name {
        font-size: 4.375rem
    }
    .index-page__items {
        width: 45rem;
        margin: 0 auto
    }
    .index-page__item {
        width: 15rem;
        height: 20.625rem
    }
    .index-page__headline {
        font-size: 1rem;
        line-height: 1.25rem;
        max-height: 4.0625rem
    }
    .index-page__top-ad {
        height: 6.875rem
    }
}
@media screen and (min-width: 47.5em) {
    .index-page__name:after {
        height: 1.25rem
    }
    .index-page__item:before {
        height: 1.25rem
    }
    .index-page__first-items .index-page__image-container {
        bottom: 0
    }
    .index-page__middle-ad {
        height: 28.75rem;
        margin: 3.75rem
    }
}
@media screen and (min-width: 63.75em) and (max-width: 79.9375em) {
    .index-page__content {
        width: 61.25rem
    }
    .index-page__name {
        font-size: 5rem
    }
    .index-page__item {
        width: 21.25rem;
        height: 24.375rem
    }
    .index-page__item:nth-child(3n+1) {
        width: 20rem;
        padding-left: 0
    }
    .index-page__item:nth-child(3n) {
        width: 20rem;
        padding-right: 0
    }
    .index-page__first-items .index-page__item {
        width: 12.8125rem;
        height: 20.625rem
    }
    .index-page__first-items .index-page__item:nth-child(3n+2) {
        width: 14.0625rem
    }
}
@media screen and (min-width: 63.75em) {
    .index-page__content {
        margin-top: 3.125rem
    }
    .index-page__first-items .index-page__item {
        margin-bottom: 3.75rem
    }
    .index-page__first-items .index-page__item .index-page__headline {
        font-size: 1rem;
        line-height: 1.25rem;
        max-height: 4.0625rem
    }
    .index-page__headline {
        font-size: 1.25rem;
        line-height: 1.5rem;
        max-height: 5rem
    }
    .index-page__top-ad {
        width: 20rem;
        height: 16.875rem;
        margin: 0;
        position: absolute;
        top: 10rem;
        right: 0
    }
}
@media screen and (min-width: 80em) and (max-width: 9999em) {
    .index-page__content {
        width: 72.5rem
    }
    .index-page__name {
        font-size: 6.25rem
    }
    .index-page__item {
        width: 25rem;
        height: 26.25rem
    }
    .index-page__item:nth-child(3n+1) {
        width: 23.75rem;
        padding-left: 0
    }
    .index-page__item:nth-child(3n) {
        width: 23.75rem;
        padding-right: 0
    }
    .index-page__first-items .index-page__item {
        width: 15.75rem;
        height: 22.5rem
    }
    .index-page__first-items .index-page__item:nth-child(3n+2) {
        width: 17rem
    }
    .index-page__top-ad {
        top: 11.25rem
    }
}
.index-page.author .index-page__name {
    margin-bottom: 0
}
.index-page.author .index-page__name:after {
    display: none
}
.index-page.author .advert.on-mobile {
    position: relative;
    padding: 3.125rem 0;
    margin: 1.25rem 1.25rem 0
}
.index-page.author .advert.on-mobile:before {
    overflow: hidden;
    text-indent: -9999rem;
    font-size: 0;
    line-height: 0;
    content: "pattern dots";
    height: 0.625rem;
    width: 100%;
    position: absolute;
    top: -0.625rem;
    left: 0
}
.index-page.author .advert.on-tablet {
    margin-bottom: 3.125rem
}
.index-page.author .advert.on-small-desktop,
.index-page.author .advert.on-large-desktop {
    float: right;
    margin-left: 3.75rem
}
@media screen and (min-width: 0) and (max-width: 47.4375em) {
    .index-page.author .index-page__top-items-second-line .index-page__item:first-child {
        width: 50%;
        height: 18.75rem
    }
    .index-page.author .index-page__top-items-second-line .index-page__item:nth-child(even) {
        border-right: 0
    }
    .index-page.author .index-page__top-items-second-line .index-page__item:nth-child(odd) {
        border-right: dotted 1px #555
    }
}
@media screen and (min-width: 47.5em) and (max-width: 63.6875em) {
    .index-page.author .index-page__name {
        width: 42.5rem;
        margin: 0 auto 1.25rem
    }
}
@media screen and (min-width: 63.75em) and (max-width: 79.9375em) {
    .index-page.author .advert.on-small-desktop,
    .index-page.author .advert.on-large-desktop {
        margin-left: 1.25rem
    }
}
@media screen and (min-width: 63.75em) {
    .index-page.author .index-page__name {
        margin: 0 0 1.25rem
    }
    .index-page.author .no-biography .index-page__item:last-child {
        display: none
    }
    .index-page.author .no-biography .index-page__item:nth-child(2) {
        border-right: 0
    }
}
.author-bio {
    position: relative;
    margin: 0.9375rem 1.25rem 3.125rem;
    padding-bottom: 1rem
}
.author-bio:before {
    overflow: hidden;
    text-indent: -9999rem;
    font-size: 0;
    line-height: 0;
    content: "pattern dots";
    display: none
}
.author-bio__photo {
    width: 5rem;
    height: 5rem;
    float: left;
    margin: 0 1.25rem 2.25rem 0
}
.author-bio__biography {
    *zoom: 1;
    font-family: "TiemposTextWeb-Regular", Georgia, serif;
    color: #555;
    font-size: 0.875rem;
    line-height: 1.25rem;
    margin: 0
}
.author-bio__biography:after {
    content: "";
    display: table;
    clear: both
}
.author-bio__twitter-link {
    -moz-transition: opacity 0.1s ease-out;
    -o-transition: opacity 0.1s ease-out;
    -webkit-transition: opacity 0.1s ease-out;
    transition: opacity 0.1s ease-out;
    display: block;
    color: #2B00F7;
    font-size: 0.875rem;
    line-height: 0.875rem;
    margin: 1.625rem 0 0
}
.author-bio__twitter-link:hover,
.author-bio__twitter-link:focus {
    opacity: .7
}
.author-bio__twitter-link:before {
    color: #2B00F7;
    font-family: "Bloomberg";
    font-size: 1.25rem;
    vertical-align: text-bottom;
    margin-right: 0.2ex;
    content: "t";
    color: #2B00F7
}
@media screen and (min-width: 47.5em) {
    .author-bio {
        position: relative;
        background-color: #fff;
        margin: 2.5rem auto 4.375rem;
        padding: 0 3.75rem 2.25rem 0;
        width: 42.5rem
    }
    .author-bio:before {
        display: block;
        position: absolute;
        top: 0;
        left: 0;
        width: calc(100% + 1.25rem);
        height: calc(100% + 1.25rem);
        z-index: -1
    }
}
@media screen and (min-width: 63.75em) {
    .author-bio {
        margin-left: 0;
        padding: 0 3.75rem 2.25rem 0;
        width: 38.75rem
    }
    .author-bio__photo {
        margin-right: 2.5rem
    }
}
@media screen and (min-width: 80em) and (max-width: 9999em) {
    .author-bio {
        width: 48.75rem
    }
}
.inline-media {
    display: inline-block;
    position: relative;
    clear: both;
    width: 100%;
    margin: 0 auto 1.25rem;
    padding: 0 1.25rem
}
.inline-media:after {
    content: " ";
    position: absolute;
    left: 0;
    bottom: -1.25rem;
    width: 100%;
    height: 100%
}
.inline-media img {
    display: block;
    position: relative;
    margin: 0 auto;
    z-index: 1
}
.inline-media .video-player {
    position: relative;
    z-index: 1
}
.inline-media__info {
    position: relative;
    background-color: #fff;
    padding: 1.25rem;
    z-index: 1
}
.inline-media__credit {
    color: #999;
    font-family: "TiemposTextWeb-Regular", Georgia, serif;
    margin-top: 0.9375rem
}
.inline-media__caption {
    color: #555;
    font-family: "NHaasGroteskTXPro-55Rg", "Helvetica Neue", Helvetica, Arial, sans-serif
}
@media screen and (min-width: 0) and (max-width: 47.4375em) {
    .inline-media__credit {
        font-size: 0.625rem;
        line-height: 0.875rem
    }
    .inline-media__caption {
        font-size: 0.6875rem;
        line-height: 0.875rem
    }
}
@media screen and (min-width: 47.5em) {
    .inline-media.left {
        float: left;
        clear: none;
        width: 22.5rem;
        margin-right: 3.75rem
    }
    .inline-media__credit {
        font-size: 0.6875rem;
        line-height: 1rem
    }
    .inline-media__caption {
        font-size: 0.8125rem;
        line-height: 1.0625rem
    }
}
@media screen and (min-width: 47.5em) and (max-width: 63.6875em) {
    .inline-media.left {
        margin-left: -2.5rem
    }
}
@media screen and (max-width: 63.75em) {
    .inline-media .video-player__image:before {
        font-size: 3.75rem
    }
}
@media screen and (min-width: 63.75em) {
    .inline-media .video-player__image:before {
        font-size: 5rem
    }
}
@media screen and (min-width: 63.75em) and (max-width: 79.9375em) {
    .inline-media.left {
        margin-left: -12.5rem
    }
}
@media screen and (min-width: 80em) and (max-width: 9999em) {
    .inline-media.left {
        margin-left: -10rem
    }
}
.thirdparty-embed .inline-media {
    padding-left: 0;
    padding-right: 0
}
.thirdparty-embed .inline-media:after {
    content: none
}
.thirdparty-embed {
    *zoom: 1;
    overflow: hidden;
    text-align: center;
    width: 100%;
    height: 100%
}
.thirdparty-embed:after {
    content: "";
    display: table;
    clear: both
}
.thirdparty-embed .inline-media {
    float: none;
    text-align: left;
    margin-left: auto;
    margin-right: auto
}
.thirdparty-embed__container {
    display: inline-block;
    position: relative;
    width: 100%;
    height: 100%
}
.thirdparty-embed__iframe {
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0
}
.thirdparty-embed iframe {
    clear: both;
    margin-left: auto !important;
    margin-right: auto !important;
    border: 0 none
}
@-moz-keyframes show-persistent-header {
    from {
        -moz-transform: translateY(-100%);
        transform: translateY(-100%)
    }
    to {
        -moz-transform: translateY(0);
        transform: translateY(0)
    }
}
@-webkit-keyframes show-persistent-header {
    from {
        -webkit-transform: translateY(-100%);
        transform: translateY(-100%)
    }
    to {
        -webkit-transform: translateY(0);
        transform: translateY(0)
    }
}
@keyframes show-persistent-header {
    from {
        -moz-transform: translateY(-100%);
        -ms-transform: translateY(-100%);
        -webkit-transform: translateY(-100%);
        transform: translateY(-100%)
    }
    to {
        -moz-transform: translateY(0);
        -ms-transform: translateY(0);
        -webkit-transform: translateY(0);
        transform: translateY(0)
    }
}
.persistent-header-reading-now {
    display: none;
    font-family: "NHaasGroteskDSPro-75Bd", "Helvetica Neue", Helvetica, Arial, sans-serif;
    overflow: hidden;
    white-space: nowrap;
    position: relative;
    height: 2.5rem;
    vertical-align: middle
}
.persistent-header-reading-now__title {
    color: #2D2D35;
    font-family: "NHaasGroteskTXPro-55Rg", "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-size: 0.875rem
}
.persistent-header-reading-now__headline {
    display: block
}
@media screen and (min-width: 47.5em) {
    .section-front:not(.persist-header) .persistent-header {
        background-color: #2800D7;
        height: 5rem;
        border-bottom: 0
    }
    .section-front:not(.persist-header) .persistent-header input::-webkit-input-placeholder {
        color: #fff
    }
    .section-front:not(.persist-header) .persistent-header input::-moz-placeholder {
        color: #fff
    }
    .section-front:not(.persist-header) .persistent-header input:-moz-placeholder {
        color: #fff
    }
    .section-front:not(.persist-header) .persistent-header input:-ms-input-placeholder {
        color: #fff
    }
    .section-front:not(.persist-header) .persistent-header__container,
    .section-front:not(.persist-header) .persistent-header__content-container,
    .section-front:not(.persist-header) .persistent-header__just-so-logo-link-isnt-full-width,
    .section-front:not(.persist-header) .persistent-header__content,
    .section-front:not(.persist-header) .persistent-header__nav {
        display: inline-block;
        table-layout: auto;
        height: 5rem
    }
    .section-front:not(.persist-header) .persistent-header__bounding-width {
        line-height: 0
    }
    .section-front:not(.persist-header) .persistent-header__just-so-logo-link-isnt-full-width {
        line-height: 5rem
    }
    .section-front:not(.persist-header) .persistent-header__just-so-logo-link-isnt-full-width:after {
        content: none
    }
    .section-front:not(.persist-header) .persistent-header__logo-image.normal {
        display: none
    }
    .section-front:not(.persist-header) .persistent-header__logo-image {
        float: none;
        width: 100%;
        height: 2.8125rem
    }
    .section-front:not(.persist-header) .persistent-header__logo-link {
        width: 8.75rem
    }
    .section-front:not(.persist-header) .persistent-header__content-container {
        padding-left: 0
    }
    .section-front:not(.persist-header) .persistent-header__menu {
        margin-left: 0.625rem;
        display: block
    }
    .section-front:not(.persist-header) .persistent-header__menu:before {
        background-color: rgba(0, 0, 0, 0.5);
        width: 1.875rem;
        height: 1.875rem;
        border-radius: 0.25rem;
        padding: 0.5rem
    }
    .section-front:not(.persist-header) .persistent-header__menu:hover:before {
        content: "1";
        font-family: "Bloomberg";
        font-style: normal;
        font-size: 1rem;
        color: #fff;
        background-color: #6488FF
    }
    .section-front:not(.persist-header) .persistent-header__content {
        vertical-align: top
    }
    .section-front:not(.persist-header) .persistent-header__search-button,
    .section-front:not(.persist-header) .persistent-header__nav-item {
        display: inline-block;
        color: #6488FF;
        font-size: 1.125rem;
        line-height: normal;
        vertical-align: middle;
        margin-right: 0.625rem
    }
    .section-front:not(.persist-header) .persistent-header__nav-item.current .persistent-header__link {
        color: #fff
    }
    .section-front:not(.persist-header) .persistent-header__link {
        -moz-transition: color 0.1s ease-out;
        -o-transition: color 0.1s ease-out;
        -webkit-transition: color 0.1s ease-out;
        transition: color 0.1s ease-out;
        color: #6488FF;
        padding-top: 1.5rem;
        display: inline-block;
        vertical-align: middle;
        padding-bottom: 0.625rem;
        margin-right: 0.625rem;
        border-bottom: 1px solid #6488FF
    }
    .section-front:not(.persist-header) .persistent-header__link:hover,
    .section-front:not(.persist-header) .persistent-header__link:focus {
        color: #fff;
        border-color: #fff
    }
    .section-front:not(.persist-header) .persistent-header__search-button {
        font-family: "NHaasGroteskTXPro-55Rg", "Helvetica Neue", Helvetica, Arial, sans-serif;
        position: relative;
        font-size: 0.875rem;
        line-height: 1.375rem;
        vertical-align: top;
        width: auto;
        padding-left: 0
    }
    .section-front:not(.persist-header) .persistent-header__search-button:before {
        position: absolute;
        top: 1.125rem;
        right: 0;
        z-index: 2
    }
    .section-front:not(.persist-header) .persistent-header .mini-live-player {
        width: 8.88889rem
    }
    .section-front:not(.persist-header) .persistent-header .reading-progress,
    .section-front:not(.persist-header) .persistent-header__social {
        display: none
    }
    .section-front:not(.persist-header) .persistent-header__search-box {
        left: 0;
        right: 0;
        background: #2800D7
    }
    .section-front:not(.persist-header) .persistent-header__search-input {
        font-family: "NHaasGroteskTXPro-55Rg", "Helvetica Neue", Helvetica, Arial, sans-serif;
        font-size: 0.875rem;
        color: #fff;
        background: #2800D7
    }
    .section-front:not(.persist-header) .persistent-header__search-label {
        color: #6488FF;
        padding: 0 1.25rem 0.3125rem 0;
        margin-top: 1.875rem;
        border-bottom: 0.0625rem solid #fff
    }
}
@media screen and (min-width: 47.5em) and (max-width: 63.6875em) {
    .section-front:not(.persist-header) .persistent-header__link {
        display: none
    }
    .section-front:not(.persist-header) .persistent-header__just-so-logo-link-isnt-full-width {
        width: 19.375rem
    }
    .section-front:not(.persist-header) .persistent-header__logo-link {
        width: 15.625rem
    }
    .section-front:not(.persist-header) .persistent-header__logo-image.horizontal {
        display: inline-block
    }
    .section-front:not(.persist-header) .persistent-header__nav-item {
        display: none
    }
    .section-front:not(.persist-header) .persistent-header__search-button {
        position: absolute;
        top: 0.625rem;
        left: 32.5rem
    }
    .section-front:not(.persist-header) .persistent-header__search-input {
        font-size: 0.8125rem
    }
    .section-front:not(.persist-header) .persistent-header.search-mode .persistent-header__search-box {
        width: 12.8125rem
    }
}
@media screen and (min-width: 63.75em) {
    .section-front:not(.persist-header) .persistent-header__logo-image.vertical {
        display: inline-block
    }
    .section-front:not(.persist-header) .persistent-header__search-button:before {
        top: 1.5rem;
        right: 0.625rem
    }
}
@media screen and (min-width: 63.75em) and (max-width: 79.9375em) {
    .section-front:not(.persist-header) .persistent-header__just-so-logo-link-isnt-full-width {
        width: 12.5rem
    }
    .section-front:not(.persist-header) .persistent-header__nav-item,
    .section-front:not(.persist-header) .persistent-header__link,
    .section-front:not(.persist-header) .persistent-header__search {
        width: 7.125rem
    }
    .section-front:not(.persist-header) .persistent-header.search-mode .persistent-header__search-box {
        width: 38.75rem
    }
}
@media screen and (min-width: 80em) and (max-width: 9999em) {
    .section-front:not(.persist-header) .persistent-header__just-so-logo-link-isnt-full-width {
        width: 13.75rem
    }
    .section-front:not(.persist-header) .persistent-header__nav-item,
    .section-front:not(.persist-header) .persistent-header__link,
    .section-front:not(.persist-header) .persistent-header__search {
        width: 9rem
    }
    .section-front:not(.persist-header) .persistent-header.search-mode .persistent-header__search-box {
        width: 48.125rem
    }
}
.persistent-header-placeholder {
    position: relative;
    height: 4.375rem
}
@media screen and (min-width: 47.5em) {
    .section-front .persistent-header-placeholder {
        height: 5rem
    }
}
.persistent-header {
    -moz-backface-visibility: hidden;
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    position: absolute;
    top: 0;
    left: 0;
    vertical-align: top;
    border-bottom: 1px solid #ccc;
    background-color: #fff;
    margin-top: 0;
    display: block;
    width: 100%;
    height: 4.375rem;
    z-index: 4
}
.persistent-header__logo-image {
    width: 10rem;
    height: 1.25rem;
    display: inline-block;
    position: static;
    vertical-align: middle
}
.persistent-header__logo-image.special-section-front-vertical-logo,
.persistent-header__logo-image.special-section-front-horizontal-logo,
.persistent-header__logo-image.vertical,
.persistent-header__logo-image.horizontal {
    display: none
}
.persistent-header .showable {
    -moz-transition: opacity 0.175s ease;
    -o-transition: opacity 0.175s ease;
    -webkit-transition: opacity 0.175s ease;
    transition: opacity 0.175s ease;
    opacity: 0
}
.persistent-header .showable.show {
    -moz-transition-delay: 0.175s;
    -o-transition-delay: 0.175s;
    -webkit-transition-delay: 0.175s;
    transition-delay: 0.175s;
    opacity: 1
}
.persistent-header__placeholder {
    height: 0
}
.persistent-header__bounding-width {
    display: block;
    position: relative;
    margin: 0 auto
}
.persistent-header__container {
    display: table;
    table-layout: fixed;
    width: 100%;
    height: 4.375rem
}
.persistent-header__just-so-logo-link-isnt-full-width {
    width: 13.75rem;
    height: 100%;
    display: table-cell;
    line-height: 4.375rem
}
.persistent-header__just-so-logo-link-isnt-full-width:after {
    overflow: hidden;
    text-indent: -9999rem;
    font-size: 0;
    line-height: 0;
    content: "right border";
    display: block;
    border-right: 1px solid #ccc;
    height: 2.5rem;
    margin-top: 0.9375rem
}
.persistent-header__menu {
    margin-left: 1rem;
    font-size: 0;
    width: 1.875rem;
    display: block;
    float: left;
    cursor: pointer;
    height: 4.375rem
}
.persistent-header__menu:before {
    content: "1";
    font-family: "Bloomberg";
    font-style: normal;
    font-size: 1rem;
    color: #fff;
    background-color: #767676;
    padding: 0.125rem;
    border-radius: 0.1875rem;
    text-align: center
}
.persistent-header__menu:hover:before {
    content: "1";
    font-family: "Bloomberg";
    font-style: normal;
    font-size: 1rem;
    color: #fff;
    background-color: #6488FF
}
.persistent-header__logo-link {
    display: inline-block;
    position: relative;
    width: 10rem;
    z-index: 2;
    float: left
}
.persistent-header__logo-link:after {
    position: absolute;
    content: "";
    bottom: 0;
    left: 0;
    right: 0;
    top: 0
}
.persistent-header__content {
    display: table-cell;
    vertical-align: middle;
    position: relative;
    overflow: visible
}
.persistent-header__content-container {
    display: table;
    table-layout: fixed;
    padding-left: 1rem;
    position: relative;
    width: 100%
}
.persistent-header__nav {
    display: table-cell;
    font-family: "NHaasGroteskDSPro-75Bd", "Helvetica Neue", Helvetica, Arial, sans-serif;
    position: relative;
    height: 2.5rem;
    vertical-align: middle;
    z-index: 1
}
.persistent-header__nav-item {
    color: #2D2D35;
    font-size: 1rem;
    display: inline-block;
    margin-right: 1.875rem
}
.persistent-header__nav-item.current {
    color: #2B00F7
}
.persistent-header__social {
    display: table-cell;
    margin: 0.6875rem;
    text-align: center;
    width: 0
}
.persistent-header__social .social-share {
    overflow: hidden;
    height: 2.25rem;
    display: table;
    float: right;
    padding: 0;
    position: static;
    border-top: 0
}
.persistent-header__social .social-share__container {
    position: absolute;
    z-index: 2;
    top: 0;
    right: 0;
    height: 100%;
    background-color: #fff;
    padding-left: 1rem;
    border-right: 1px solid #ccc;
    overflow: hidden
}
.persistent-header__social .social-share__more {
    padding-right: 1rem;
    display: table-cell
}
.persistent-header__social .social-share__visible {
    display: table-cell;
    overflow: hidden
}
.persistent-header__social .social-share__additional {
    -moz-transition: max-width 0.5s ease;
    -o-transition: max-width 0.5s ease;
    -webkit-transition: max-width 0.5s ease;
    transition: max-width 0.5s ease;
    visibility: visible;
    display: table-cell;
    background: transparent;
    padding: 0;
    height: auto;
    min-height: 0;
    min-width: 0;
    max-width: 0;
    overflow: hidden;
    opacity: 1
}
.persistent-header__social .social-share__additional.open {
    max-width: 11.5625rem;
    position: static
}
.persistent-header__social .social-share__additional .bloomberg.share.link {
    color: #000
}
.persistent-header__social .social-share__additional .bloomberg.share.link:last-child {
    margin-right: 0.625rem
}
.persistent-header__social .social-share__additional:after {
    content: none
}
.persistent-header.search-mode .persistent-header__social .social-share__container {
    border-right: 0
}
.persistent-header.search-mode .persistent-header__search-box {
    display: block;
    width: auto
}
.persistent-header.search-mode .persistent-header__search-close:before {
    content: "x";
    font-family: "Bloomberg";
    font-style: normal;
    font-size: 1.375rem;
    color: #6488FF
}
.persistent-header.search-mode .persistent-header__search-close:before {
    position: absolute;
    right: 0;
    top: 2.1875rem;
    cursor: pointer
}
.persistent-header__search-box {
    display: none;
    width: 0;
    overflow: visible;
    vertical-align: middle;
    background-color: #fff;
    position: absolute;
    top: 0;
    left: 1rem;
    right: 1rem;
    height: 4.3125rem;
    z-index: 2
}
.persistent-header__search-label {
    display: inline-block;
    padding-top: 1.5625rem;
    width: 100%
}
.persistent-header__search-input {
    width: 100%;
    border-style: none;
    outline: none;
    line-height: 1.25rem
}
.persistent-header__search-button {
    cursor: pointer;
    display: table-cell;
    vertical-align: middle;
    font-size: 0;
    padding-left: 1rem;
    width: 3.375rem
}
.persistent-header__search-button:before {
    content: "s";
    font-family: "Bloomberg";
    font-style: normal;
    font-size: 1.375rem
}
.search-mode .persistent-header__search-button {
    display: none
}
.search-mode .persistent-header__search-button:before {
    display: none
}
.persistent-header .reading-progress {
    z-index: 1
}
.persistent-header__submenu-container {
    position: relative;
    z-index: 2
}
@media screen and (max-width: 47.5em) {
    .persistent-header__content-container {
        display: none
    }
    .persistent-header__just-so-logo-link-isnt-full-width:after {
        content: none
    }
    .persistent-header__container {
        padding-left: 1rem
    }
    .persistent-header.search-mode .persistent-header__just-so-logo-link-isnt-full-width {
        display: none
    }
    .persistent-header.search-mode .persistent-header__search-close {
        left: 0
    }
    .persistent-header.search-mode .persistent-header__search-close:before {
        color: #000;
        top: 1.5625rem
    }
    .persistent-header.search-mode .search__button {
        padding-right: 0.9375rem
    }
}
@media screen and (max-width: 63.75em) {
    .persistent-header__nav {
        display: none
    }
}
@media screen and (min-width: 0) and (max-width: 47.4375em) {
    .persistent-header__bounding-width {
        width: 100%
    }
}
@media screen and (min-width: 47.5em) and (max-width: 63.6875em) {
    .persistent-header__bounding-width {
        width: 42.5rem
    }
    .persistent-header__container {
        width: 34.72222rem
    }
}
@media screen and (min-width: 63.75em) and (max-width: 79.9375em) {
    .persistent-header__bounding-width {
        width: 61.25rem
    }
    .persistent-header__container {
        width: 53.47222rem
    }
}
@media screen and (min-width: 80em) and (max-width: 9999em) {
    .persistent-header__bounding-width {
        width: 72.5rem
    }
    .persistent-header__container {
        width: 64.72222rem
    }
}
.content-layout .persistent-header.search-mode .persistent-header__search-close:before,
.persist-header .persistent-header.search-mode .persistent-header__search-close:before {
    color: #000;
    top: 1.5625rem
}
.search_box.inactive .overlay {
    display: none
}
.inline.search_box {
    position: relative;
    width: inherit
}
.persistent-header__search-box.active,
.persistent-header__seach-label.active,
.navigation-verticals__search.active,
.navigation-verticals__seach-label.active {
    line-height: 1.25rem
}
.no-results {
    background-color: #F3F4EF;
    color: #2D2D35;
    font-family: "NHaasGroteskDSPro-75Bd", "Helvetica Neue", Helvetica, Arial, sans-serif;
    line-height: 2.5rem
}
.no-results,
.list-bordered {
    position: absolute;
    top: 1.75rem;
    left: 0
}
.no-results:before,
.list-bordered:before {
    overflow: hidden;
    text-indent: -9999rem;
    font-size: 0;
    line-height: 0;
    content: "padding into negative space left";
    position: absolute;
    height: 100%;
    width: 1.25rem;
    right: 100%;
    top: 0;
    background-color: #F3F4EF
}
.no-results:after,
.list-bordered:after {
    overflow: hidden;
    text-indent: -9999rem;
    font-size: 0;
    line-height: 0;
    content: "padding into negative space right";
    position: absolute;
    height: 100%;
    width: 1.25rem;
    left: 100%;
    top: 0;
    background-color: #F3F4EF
}
.no-results .autocomplete,
.list-bordered .autocomplete {
    background-color: #F3F4EF;
    font-family: "NHaasGroteskTXPro-55Rg", "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-size: 0.875rem
}
.no-results .autocomplete.quotes.term,
.list-bordered .autocomplete.quotes.term {
    font-family: "NHaasGroteskDSPro-75Bd", "Helvetica Neue", Helvetica, Arial, sans-serif;
    color: #2D2D35;
    width: 11.25rem;
    display: inline-block
}
.no-results .autocomplete.quotes.details,
.list-bordered .autocomplete.quotes.details {
    font-family: "NHaasGroteskTXPro-55Rg", "Helvetica Neue", Helvetica, Arial, sans-serif
}
.no-results .autocomplete.quotes.details em,
.list-bordered .autocomplete.quotes.details em {
    font-family: "NHaasGroteskTXPro-55Rg", "Helvetica Neue", Helvetica, Arial, sans-serif;
    color: #2B00F7
}
.no-results .autocomplete.result,
.list-bordered .autocomplete.result {
    padding: 0.625rem 0;
    border-bottom: 1px solid #F3F4EF
}
.no-results .autocomplete.result a:hover,
.list-bordered .autocomplete.result a:hover {
    color: #2D2D35
}
.no-results .autocomplete.result.quotes:nth-of-type(n+2),
.no-results .autocomplete.result.topics:nth-of-type(n+2),
.no-results .autocomplete.result.news-suggestions:nth-of-type(n+2),
.list-bordered .autocomplete.result.quotes:nth-of-type(n+2),
.list-bordered .autocomplete.result.topics:nth-of-type(n+2),
.list-bordered .autocomplete.result.news-suggestions:nth-of-type(n+2) {
    border-top: dotted 1px #555;
    z-index: 1
}
.no-results .autocomplete.result:hover,
.no-results .autocomplete.result:focus,
.no-results .autocomplete.result:active,
.no-results .autocomplete.result.active,
.list-bordered .autocomplete.result:hover,
.list-bordered .autocomplete.result:focus,
.list-bordered .autocomplete.result:active,
.list-bordered .autocomplete.result.active {
    outline: none;
    border-color: #000
}
.no-results .autocomplete.result:hover .autocomplete.term.quotes,
.no-results .autocomplete.result:focus .autocomplete.term.quotes,
.no-results .autocomplete.result:active .autocomplete.term.quotes,
.no-results .autocomplete.result.active .autocomplete.term.quotes,
.list-bordered .autocomplete.result:hover .autocomplete.term.quotes,
.list-bordered .autocomplete.result:focus .autocomplete.term.quotes,
.list-bordered .autocomplete.result:active .autocomplete.term.quotes,
.list-bordered .autocomplete.result.active .autocomplete.term.quotes {
    color: #2B00F7
}
.no-results .autocomplete.result .details,
.list-bordered .autocomplete.result .details {
    background-color: #F3F4EF
}
.no-results .autocomplete.details,
.no-results .autocomplete.term,
.list-bordered .autocomplete.details,
.list-bordered .autocomplete.term {
    font-size: 0.875rem;
    line-height: 1.25rem
}
.no-results .autocomplete.details em,
.no-results .autocomplete.term em,
.list-bordered .autocomplete.details em,
.list-bordered .autocomplete.term em {
    font-family: "NHaasGroteskDSPro-75Bd", "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-style: normal
}
.no-results .autocomplete.details.topics,
.no-results .autocomplete.term.topics,
.list-bordered .autocomplete.details.topics,
.list-bordered .autocomplete.term.topics {
    font-family: "NHaasGroteskDSPro-75Bd", "Helvetica Neue", Helvetica, Arial, sans-serif;
    color: #2D2D35
}
.no-results .autocomplete.details.topics.term:before,
.no-results .autocomplete.term.topics.term:before,
.list-bordered .autocomplete.details.topics.term:before,
.list-bordered .autocomplete.term.topics.term:before {
    content: "Topic: ";
    font-family: "NHaasGroteskTXPro-55Rg", "Helvetica Neue", Helvetica, Arial, sans-serif
}
.no-results .autocomplete.details.topics em,
.no-results .autocomplete.term.topics em,
.list-bordered .autocomplete.details.topics em,
.list-bordered .autocomplete.term.topics em {
    color: #2B00F7
}
.no-results .autocomplete.details.topics:before,
.no-results .autocomplete.term.topics:before,
.list-bordered .autocomplete.details.topics:before,
.list-bordered .autocomplete.term.topics:before {
    font-family: "NHaasGroteskTXPro-55Rg", "Helvetica Neue", Helvetica, Arial, sans-serif
}
.no-results .result-info,
.list-bordered .result-info {
    display: none
}
.no-results .result-info:nth-of-type(n+2),
.list-bordered .result-info:nth-of-type(n+2) {
    overflow: hidden;
    text-indent: -9999rem;
    font-size: 0;
    line-height: 0;
    height: 0.0625rem;
    margin-bottom: -0.0625rem;
    display: block;
    background-color: #555;
    width: 100%;
    z-index: 2;
    position: relative
}
.persist-header .no-results,
.persist-header .list-bordered {
    top: 1.375rem
}
@media screen and (min-width: 0) and (max-width: 47.4375em) {
    .no-results,
    .list-bordered {
        top: 1.375rem;
        left: 1.25rem
    }
}
@media screen and (min-width: 47.5em) and (max-width: 63.6875em) {
    .no-results,
    .list-bordered {
        left: -3.125rem;
        width: 21.875rem
    }
}
@media screen and (min-width: 63.75em) and (max-width: 79.9375em) {
    .no-results,
    .list-bordered {
        width: 41.875rem
    }
}
@media screen and (min-width: 80em) and (max-width: 9999em) {
    .no-results,
    .list-bordered {
        width: 48.125rem
    }
}
.footer {
    background-color: #fff;
    position: relative;
    padding: 0.75rem 0;
    margin: 0 auto;
    border-top: 0.0625rem solid #767676;
    line-height: 0.875rem;
    font-size: 0.8125rem;
    font-family: Arial, sans-serif;
    color: #999;
    overflow: hidden;
    width: 100%
}
.footer__link {
    display: inline-block;
    padding-right: 0.75rem;
    margin-bottom: 0.5rem
}
.footer__container {
    margin: 0 auto;
    width: 100%;
    padding: 0 1.25rem
}
.footer__copyright {
    margin: 0 0 0.5rem
}
@media screen and (min-width: 47.5em) {
    .footer__links {
        float: right;
        text-align: right;
        width: 17.5rem
    }
    .footer__links:first-child {
        float: left;
        text-align: left;
        width: 18.75rem
    }
}
@media screen and (min-width: 80em) and (max-width: 9999em) {
    .footer__container {
        width: 72.5rem
    }
}
@media screen and (min-width: 63.75em) and (max-width: 79.9375em) {
    .footer__container {
        width: 59.25rem
    }
}
@media screen and (max-width: 47.5em) {
    .footer__links {
        text-align: center
    }
    .footer__link {
        padding-right: 0.3125rem
    }
}
.search-result-story {
    border-top: 1px dotted #000;
    margin: 0 3.75rem;
    padding: 2.5rem 0 2.8125rem
}
.search-result-story em {
    font-style: normal
}
.search-result-story__metadata {
    font-family: "NHaasGroteskTXPro-55Rg", "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-size: 0.625rem;
    line-height: 0.75rem;
    padding-bottom: 0.75rem;
    color: #999
}
.search-result-story__metadata .metadata-topic {
    color: #2800D7;
    text-transform: uppercase
}
.search-result-story__metadata .metadata-dash {
    display: inline-block;
    margin-left: 0.1875rem;
    margin-right: 0.25rem
}
.search-result-story__headline {
    width: 33.125rem;
    padding-bottom: 0.75rem;
    font-family: "NHaasGroteskTXPro-75Bd", "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-size: 1.25rem;
    line-height: 1.5rem
}
.search-result-story__headline-play {
    color: #2800D7;
    padding-right: 0.625rem
}
.search-result-story__headline-play:after {
    content: "a";
    font-family: "Bloomberg";
    font-style: normal;
    font-size: 1.25rem
}
.search-result-story__body {
    width: 33.125rem;
    min-height: 3.125rem;
    font-family: "TiemposTextWeb-Regular", Georgia, serif;
    font-size: 0.875rem;
    line-height: 1.25rem
}
.search-result-story__body em {
    font-style: normal;
    font-family: "NHaasGroteskDSPro-75Bd", "Helvetica Neue", Helvetica, Arial, sans-serif
}
.search-result-story__thumbnail {
    float: right;
    margin-left: 1.875rem
}
.search-result-story__thumbnail__image {
    width: 15rem;
    height: 9rem
}
@media screen and (min-width: 0) and (max-width: 47.4375em) {
    .search-result-story {
        margin: 0 1.25rem;
        padding: 1.875rem 0
    }
    .search-result-story__headline {
        width: auto;
        padding-bottom: 0.75rem;
        font-size: 1rem;
        line-height: 1.25rem
    }
    .search-result-story__headline-play {
        padding-right: 0.3125rem
    }
    .search-result-story__headline-play:after {
        content: "a";
        font-family: "Bloomberg";
        font-style: normal;
        font-size: 1rem
    }
    .search-result-story__body {
        width: auto;
        min-height: 3.4375rem;
        font-size: 0.6875rem;
        line-height: 1rem
    }
    .search-result-story__thumbnail {
        display: none
    }
}
@media screen and (min-width: 47.5em) and (max-width: 63.6875em) {
    .search-result-story {
        margin: 0 2.5rem;
        padding: 2.5rem 0
    }
    .search-result-story__body {
        width: 37.5rem;
        min-height: 4.375rem
    }
    .search-result-story__thumbnail {
        padding-bottom: 1.875rem
    }
}
@media screen and (min-width: 63.75em) and (max-width: 79.9375em) {
    .search-result-story {
        margin: 0 1.25rem
    }
    .search-result-story__body {
        width: 38.125rem;
        min-height: 4.375rem
    }
    .search-result-story__thumbnail {
        padding-bottom: 1.875rem
    }
}
.search-category-facet {
    display: inline-block;
    width: 13.5rem;
    padding-bottom: 0.625rem;
    margin-right: 1rem;
    border-bottom: 1px solid #ccc;
    font-size: 1.25rem;
    line-height: 1rem;
    cursor: pointer
}
.search-category-facet.active {
    border-color: #2800D7;
    color: #2800D7
}
.search-category-facet:nth-last-child(3) {
    margin-right: 0
}
.search-category-facet__name {
    font-family: "NHaasGroteskTXPro-75Bd", "Helvetica Neue", Helvetica, Arial, sans-serif;
    padding-right: 0.25rem
}
.search-category-facet__count {
    font-family: "NHaasGroteskTXPro-55Rg", "Helvetica Neue", Helvetica, Arial, sans-serif;
    color: #999
}
.search-category-facet__count.active {
    color: #2800D7
}
@media screen and (min-width: 0) and (max-width: 47.4375em) {
    .search-category-facet {
        display: none
    }
}
@media screen and (min-width: 47.5em) and (max-width: 63.6875em) {
    .search-category-facet {
        width: 7.5rem;
        padding-bottom: 0.9375rem;
        font-size: 0.8125rem
    }
}
@media screen and (min-width: 63.75em) and (max-width: 79.9375em) {
    .search-category-facet {
        width: 11.25rem;
        padding-bottom: 0.9375rem;
        font-size: 1.0625rem
    }
}
.search-category-facets {
    position: relative;
    margin: 0 3.75rem;
    margin-top: 3.875rem;
    padding-top: 1.875rem
}
.search-category-facets:before {
    overflow: hidden;
    text-indent: -9999rem;
    font-size: 0;
    line-height: 0;
    content: "blue border at top";
    display: block;
    position: absolute;
    width: 100%;
    bottom: 100%;
    height: 1.25rem
}
.search-category-facets__select {
    display: none
}
@media screen and (min-width: 0) and (max-width: 47.4375em) {
    .search-category-facets {
        margin: 0 1.25rem;
        margin-top: 2.625rem;
        padding-top: 1.25rem
    }
    .search-category-facets__select {
        position: relative;
        display: block;
        width: 100%;
        padding-bottom: 0.625rem;
        height: 1.875rem;
        background: none;
        outline: 0;
        border: 0;
        border-bottom: 1px solid #2800D7;
        font-family: "NHaasGroteskTXPro-75Bd", "Helvetica Neue", Helvetica, Arial, sans-serif;
        font-size: 0.875rem;
        line-height: 1rem;
        color: #2800D7;
        -moz-border-radius: 0;
        -webkit-border-radius: 0;
        border-radius: 0;
        -moz-appearance: none;
        -webkit-appearance: none
    }
    .search-category-facets__button {
        position: absolute;
        right: 0;
        bottom: 0.5rem;
        color: #2800D7
    }
    .search-category-facets__button:after {
        content: "5";
        font-family: "Bloomberg";
        font-style: normal;
        font-size: 0.9375rem
    }
}
@media screen and (min-width: 47.5em) and (max-width: 63.6875em) {
    .search-category-facets {
        margin-left: 2.5rem;
        margin-right: 2.5rem
    }
}
@media screen and (min-width: 63.75em) and (max-width: 79.9375em) {
    .search-category-facets {
        margin-left: 1.25rem;
        margin-right: 1.25rem
    }
}
.search-sort-options {
    position: absolute;
    right: 0;
    bottom: 1.25rem
}
.search-sort-options__description {
    padding-right: 1rem;
    font-family: "NHaasGroteskTXPro-55Rg", "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-size: 0.75rem;
    line-height: 1rem;
    text-transform: uppercase;
    color: #999
}
.search-sort-options__select-container {
    display: inline-block;
    position: relative;
    width: 5.9375rem
}
.search-sort-options__select {
    position: relative;
    width: 100%;
    background: none;
    outline: 0;
    border: 0;
    font-family: "NHaasGroteskTXPro-75Bd", "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-size: 0.875rem;
    line-height: 1rem;
    color: #2800D7;
    -moz-border-radius: 0;
    -webkit-border-radius: 0;
    border-radius: 0;
    -moz-appearance: none;
    -webkit-appearance: none
}
.search-sort-options__button {
    position: absolute;
    right: 0.125rem;
    bottom: -0.125rem;
    color: #2800D7
}
.search-sort-options__button:after {
    content: "5";
    font-family: "Bloomberg";
    font-style: normal;
    font-size: 0.9375rem
}
@media screen and (min-width: 0) and (max-width: 47.4375em) {
    .search-sort-options {
        bottom: 0.625rem
    }
    .search-sort-options__description {
        padding-right: 0.3125rem;
        font-size: 0.625rem
    }
    .search-sort-options__select-container {
        width: 5.3125rem
    }
    .search-sort-options__select {
        font-size: 0.75rem
    }
    .search-sort-options__button {
        bottom: -0.1875rem
    }
}
.search-time-filters {
    font-family: "NHaasGroteskTXPro-75Bd", "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-size: 0.875rem;
    line-height: 1rem
}
.search-time-filters__filter_link {
    padding-right: 1.25rem;
    color: #999
}
.search-time-filters__filter_link.active {
    color: #2800D7
}
.search-time-filters__select {
    display: none
}
@media screen and (min-width: 0) and (max-width: 47.4375em) {
    .search-time-filters__filter_link {
        display: none
    }
    .search-time-filters__select-container {
        display: inline-block;
        position: relative;
        width: 6.375rem
    }
    .search-time-filters__select {
        display: inline-block;
        position: relative;
        width: 100%;
        background: none;
        outline: 0;
        border: 0;
        font-size: 0.75rem;
        color: #2800D7;
        -moz-border-radius: 0;
        -webkit-border-radius: 0;
        border-radius: 0;
        -moz-appearance: none;
        -webkit-appearance: none
    }
    .search-time-filters__button {
        position: absolute;
        left: 5.3125rem;
        bottom: -0.1875rem;
        color: #2800D7
    }
    .search-time-filters__button:after {
        content: "5";
        font-family: "Bloomberg";
        font-style: normal;
        font-size: 0.9375rem
    }
}
.search-results {
    width: 80rem;
    position: relative;
    margin: 0 auto;
    margin-top: 2.5rem
}
.search-results__settings {
    margin: 0 3.75rem
}
.search-results .settings-search-box {
    border-bottom: 1px solid #ccc
}
.search-results .settings-search-box__input {
    width: 100%;
    outline: none;
    border: 0;
    color: #2800D7;
    font-family: "NHaasGroteskDSPro-75Bd", "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-size: 3.75rem;
    line-height: 3.75rem
}
.search-results .settings-search-box__button {
    position: absolute;
    right: 3.75rem;
    top: 1.25rem;
    cursor: pointer
}
.search-results .settings-search-box__button:after {
    content: "s";
    font-family: "Bloomberg";
    font-style: normal;
    font-size: 2.5rem
}
.search-results .settings-search-box-description {
    padding-top: 0.625rem;
    color: #999;
    font-family: "NHaasGroteskTXPro-55Rg", "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-size: 0.625rem;
    line-height: 0.75rem;
    text-transform: uppercase
}
.search-results__content {
    position: relative
}
.search-results__content .content-stories {
    width: 60rem;
    position: relative;
    margin-top: 2.5rem;
    padding-right: 2.5rem;
    padding-bottom: 1.875rem
}
.search-results__content .content-shoulder {
    width: 20rem;
    position: absolute;
    right: 3.75rem;
    top: 6.25rem;
    height: 100%
}
.search-results__content .content-shoulder__ad-placeholder {
    width: 20rem;
    padding: 0.625rem;
    background-color: #F5F5F5
}
.search-results__content .content-time-sort-options {
    position: relative;
    margin: 0 3.75rem;
    padding-bottom: 1.25rem;
    border-bottom: 1px solid #ccc
}
.search-results__content .content-page-links {
    margin: 0 3.75rem;
    margin-top: 0.625rem;
    padding-bottom: 0.9375rem;
    font-family: "NHaasGroteskTXPro-75Bd", "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-size: 0.875rem;
    line-height: 1rem
}
.search-results__content .content-previous-link {
    color: #2800D7
}
.search-results__content .content-previous-link:before {
    content: "2";
    font-family: "Bloomberg";
    font-style: normal;
    font-size: 0.75rem
}
.search-results__content .content-next-link {
    color: #2800D7;
    float: right
}
.search-results__content .content-next-link:after {
    content: "3";
    font-family: "Bloomberg";
    font-style: normal;
    font-size: 0.75rem
}
@media screen and (min-width: 0) and (max-width: 47.4375em) {
    .search-results {
        width: auto;
        margin-top: 1.25rem
    }
    .search-results__settings {
        margin: 0 1.25rem
    }
    .search-results .settings-search-box__input {
        font-size: 1.25rem;
        line-height: 1.25rem
    }
    .search-results .settings-search-box__button {
        right: 1.25rem;
        top: 0
    }
    .search-results .settings-search-box__button:after {
        content: "s";
        font-family: "Bloomberg";
        font-style: normal;
        font-size: 1.375rem
    }
    .search-results__content .content-stories {
        width: auto;
        padding-right: 0
    }
    .search-results__content .content-shoulder {
        right: 1.25rem
    }
    .search-results .content-time-sort-options {
        margin: 0 1.25rem;
        padding-bottom: 0.625rem
    }
    .search-results .content-page-links {
        margin: 0 1.25rem;
        font-size: 0.75rem
    }
    .search-results .content-previous-link:before {
        content: "2";
        font-family: "Bloomberg";
        font-style: normal;
        font-size: 0.625rem
    }
    .search-results .content-next-link:after {
        content: "3";
        font-family: "Bloomberg";
        font-style: normal;
        font-size: 0.625rem
    }
    .search-results__content-mobile-ad {
        width: 20rem;
        padding: 0.625rem 1rem
    }
}
@media screen and (min-width: 47.5em) and (max-width: 63.6875em) {
    .search-results {
        width: 47.5rem
    }
    .search-results__settings {
        margin: 0 2.5rem
    }
    .search-results .settings-search-box__input {
        font-size: 2.5rem;
        line-height: 2.5rem
    }
    .search-results .settings-search-box__button {
        right: 2.5rem
    }
    .search-results .settings-search-box__button:after {
        content: "s";
        font-family: "Bloomberg";
        font-style: normal;
        font-size: 1.25rem
    }
    .search-results__content .content-stories {
        width: 100%;
        padding-right: 0
    }
    .search-results__content-mobile-ad {
        width: 100%;
        padding: 0.625rem
    }
    .search-results .content-time-sort-options {
        margin: 0 2.5rem
    }
    .search-results .content-page-links {
        margin: 0 2.5rem
    }
}
@media screen and (max-width: 63.75em) {
    .search-results__content-mobile-ad+.search-result .search-result-story {
        border-top: 0
    }
    .search-results__content-mobile-ad {
        margin: 0 auto;
        background-color: #F5F5F5
    }
    .search-results__content .content-shoulder {
        display: none
    }
}
@media screen and (min-width: 63.75em) and (max-width: 79.9375em) {
    .search-results {
        width: 63.75rem
    }
    .search-results__settings {
        margin: 0 1.25rem
    }
    .search-results__content .content-stories {
        width: 43.75rem
    }
    .search-results__content .content-shoulder {
        right: 1.25rem;
        top: 6.5625rem
    }
    .search-results .content-time-sort-options {
        margin: 0 1.25rem
    }
    .search-results .content-page-links {
        margin: 0 1.25rem
    }
    .search-results .settings-search-box__button {
        right: 1.25rem
    }
}
.single-quote {
    border-bottom: solid 1px #ccc;
    position: relative
}
.single-quote .quote {
    display: block;
    position: relative;
    z-index: 3
}
.single-quote__credit {
    position: relative;
    font-family: "TiemposTextWeb-Regular", Georgia, serif;
    font-size: 0.75rem;
    line-height: 1.125rem;
    margin-bottom: 1.75rem;
    z-index: 2
}
.single-quote__credit:before {
    content: "—"
}
.single-quote__image {
    position: absolute;
    bottom: 0;
    right: 0;
    z-index: 1;
    max-height: 100%
}
@media screen and (min-width: 0) and (max-width: 47.4375em) {
    .single-quote.without-image .quote {
        width: 100%
    }
    .single-quote.without-image .single-quote__credit {
        max-width: 100%
    }
    .single-quote .quote {
        font-size: 1.375rem;
        line-height: 1.5rem
    }
    .single-quote__credit {
        max-width: 7.5rem;
        margin-top: 1.875rem
    }
    .single-quote__image {
        max-width: 8.75rem
    }
}
@media screen and (min-width: 47.5em) and (max-width: 63.6875em) {
    .single-quote.without-image .quote {
        width: 100%
    }
    .single-quote .quote {
        font-size: 1.75rem;
        line-height: 1.875rem;
        width: 26.25rem
    }
    .single-quote__credit {
        margin-top: 1.875rem
    }
    .single-quote__image {
        max-width: 14rem
    }
}
@media screen and (min-width: 63.75em) and (max-width: 79.9375em) {
    .single-quote.without-image .quote {
        width: 100%
    }
    .single-quote .quote {
        font-size: 2.75rem;
        line-height: 2.875rem;
        width: 41.25rem
    }
    .single-quote__credit {
        margin-top: 1.875rem
    }
    .single-quote__image {
        max-width: 17.75rem
    }
}
@media screen and (min-width: 80em) and (max-width: 9999em) {
    .single-quote.without-image .quote {
        width: 100%
    }
    .single-quote .quote {
        font-size: 3.25rem;
        line-height: 3.5rem;
        width: 47.5rem
    }
    .single-quote__credit {
        margin-top: 3.125rem
    }
    .single-quote__image {
        max-width: 21.125rem
    }
}
@media screen and (min-width: 0) and (max-width: 47.4375em) {
    .grid-with-2-stories .topic-grid__story {
        width: 100%
    }
    .grid-with-2-stories .topic-grid__story .topic-grid__story-image-container {
        position: relative;
        width: 100%
    }
    .grid-with-2-stories .topic-grid__story .topic-grid__story-headline {
        font-size: 1rem;
        line-height: 1.25rem;
        margin-bottom: 2.5rem
    }
    .grid-with-2-stories .topic-grid__story .topic-grid__story-headline.without-image {
        font-size: 1.625rem;
        line-height: 1.75rem
    }
}
@media screen and (min-width: 47.5em) {
    .grid-with-2-stories .topic-grid__story .topic-grid__story-headline {
        font-size: 1.5rem;
        line-height: 1.75rem
    }
    .grid-with-2-stories .topic-grid__story .topic-grid__story-headline.without-image {
        font-size: 2rem;
        line-height: 2.125rem
    }
}
@media screen and (min-width: 47.5em) and (max-width: 63.6875em) {
    .grid-with-2-stories .topic-grid__story {
        width: 20rem;
        height: 25rem
    }
    .grid-with-2-stories .topic-grid__story .topic-grid__story-image-container {
        width: 20rem
    }
}
@media screen and (min-width: 63.75em) and (max-width: 79.9375em) {
    .grid-with-2-stories .topic-grid__story {
        width: 18.125rem;
        height: 24.6875rem
    }
    .grid-with-2-stories .topic-grid__story .topic-grid__story-image-container {
        width: 18.125rem
    }
}
@media screen and (min-width: 80em) and (max-width: 9999em) {
    .grid-with-2-stories .topic-grid__story {
        width: 23.75rem;
        height: 28.125rem
    }
    .grid-with-2-stories .topic-grid__story .topic-grid__story-headline {
        font-size: 1.625rem;
        line-height: 1.875rem
    }
    .grid-with-2-stories .topic-grid__story .topic-grid__story-headline.without-image {
        font-size: 2.5rem;
        line-height: 2.625rem
    }
    .grid-with-2-stories .topic-grid__story .topic-grid__story-image-container {
        width: 23.75rem
    }
}
.grid-with-2-stories .topic-grid__story:last-of-type {
    padding-right: 0;
    margin-right: 0;
    border-right: 0
}
@media screen and (min-width: 0) and (max-width: 47.4375em) {
    .grid-with-2-stories .topic-grid__story:last-of-type .topic-grid__story-image-container {
        width: 100%
    }
}
@media screen and (min-width: 0) and (max-width: 47.4375em) {
    .grid-with-2-stories .topic-grid__story:first-of-type {
        padding-right: 0;
        margin-right: 0;
        border-right: 0
    }
}
@media screen and (min-width: 0) and (max-width: 47.4375em) and (min-width: 0) and (max-width: 47.4375em) {
    .grid-with-2-stories .topic-grid__story:first-of-type .topic-grid__story-image-container {
        width: 100%
    }
}
@media screen and (min-width: 0) and (max-width: 47.4375em) {
    .grid-with-2-stories .topic-grid__story:last-of-type {
        margin-bottom: 0
    }
}
@media screen and (min-width: 47.5em) and (max-width: 63.6875em) {
    .grid-with-2-stories .topic-grid__story {
        margin-bottom: 0
    }
}
@media screen and (min-width: 0) and (max-width: 47.4375em) {
    .grid-with-3-stories .topic-grid__story:first-of-type {
        padding-right: 0;
        margin-right: 0;
        border-right: 0
    }
}
@media screen and (min-width: 0) and (max-width: 47.4375em) and (min-width: 0) and (max-width: 47.4375em) {
    .grid-with-3-stories .topic-grid__story:first-of-type {
        width: 100%
    }
    .grid-with-3-stories .topic-grid__story:first-of-type .topic-grid__story-image-container {
        position: relative;
        width: 100%
    }
    .grid-with-3-stories .topic-grid__story:first-of-type .topic-grid__story-headline {
        font-size: 1rem;
        line-height: 1.25rem;
        margin-bottom: 2.5rem
    }
    .grid-with-3-stories .topic-grid__story:first-of-type .topic-grid__story-headline.without-image {
        font-size: 1.625rem;
        line-height: 1.75rem
    }
}
@media screen and (min-width: 0) and (max-width: 47.4375em) and (min-width: 47.5em) {
    .grid-with-3-stories .topic-grid__story:first-of-type .topic-grid__story-headline {
        font-size: 1.5rem;
        line-height: 1.75rem
    }
    .grid-with-3-stories .topic-grid__story:first-of-type .topic-grid__story-headline.without-image {
        font-size: 2rem;
        line-height: 2.125rem
    }
}
@media screen and (min-width: 0) and (max-width: 47.4375em) and (min-width: 47.5em) and (max-width: 63.6875em) {
    .grid-with-3-stories .topic-grid__story:first-of-type {
        width: 20rem;
        height: 25rem
    }
    .grid-with-3-stories .topic-grid__story:first-of-type .topic-grid__story-image-container {
        width: 20rem
    }
}
@media screen and (min-width: 0) and (max-width: 47.4375em) and (min-width: 63.75em) and (max-width: 79.9375em) {
    .grid-with-3-stories .topic-grid__story:first-of-type {
        width: 18.125rem;
        height: 24.6875rem
    }
    .grid-with-3-stories .topic-grid__story:first-of-type .topic-grid__story-image-container {
        width: 18.125rem
    }
}
@media screen and (min-width: 0) and (max-width: 47.4375em) and (min-width: 80em) and (max-width: 9999em) {
    .grid-with-3-stories .topic-grid__story:first-of-type {
        width: 23.75rem;
        height: 28.125rem
    }
    .grid-with-3-stories .topic-grid__story:first-of-type .topic-grid__story-headline {
        font-size: 1.625rem;
        line-height: 1.875rem
    }
    .grid-with-3-stories .topic-grid__story:first-of-type .topic-grid__story-headline.without-image {
        font-size: 2.5rem;
        line-height: 2.625rem
    }
    .grid-with-3-stories .topic-grid__story:first-of-type .topic-grid__story-image-container {
        width: 23.75rem
    }
}
@media screen and (min-width: 0) and (max-width: 47.4375em) and (min-width: 0) and (max-width: 47.4375em) {
    .grid-with-3-stories .topic-grid__story:first-of-type .topic-grid__story-image-container {
        width: 100%
    }
}
@media screen and (min-width: 0) and (max-width: 47.4375em) {
    .grid-with-3-stories .topic-grid__story:nth-of-type(n+2) {
        margin-bottom: 0
    }
}
@media screen and (min-width: 0) and (max-width: 47.4375em) and (min-width: 0) and (max-width: 47.4375em) {
    .grid-with-3-stories .topic-grid__story:nth-of-type(n+2) {
        width: calc(50% - 1.25rem);
        height: 15.3125rem
    }
    .grid-with-3-stories .topic-grid__story:nth-of-type(n+2) .topic-grid__story-headline {
        font-size: 1rem;
        line-height: 1.25rem;
        margin-bottom: 0
    }
    .grid-with-3-stories .topic-grid__story:nth-of-type(n+2) .topic-grid__story-headline.without-image {
        font-size: 1rem;
        line-height: 1.25rem
    }
    .grid-with-3-stories .topic-grid__story:nth-of-type(n+2) .topic-grid__story-image-container {
        position: absolute;
        width: calc(100% - 1.25rem)
    }
}
@media screen and (min-width: 0) and (max-width: 47.4375em) and (min-width: 47.5em) {
    .grid-with-3-stories .topic-grid__story:nth-of-type(n+2) .topic-grid__story-headline {
        font-size: 1rem;
        line-height: 1.25rem
    }
}
@media screen and (min-width: 0) and (max-width: 47.4375em) and (min-width: 47.5em) and (max-width: 63.6875em) {
    .grid-with-3-stories .topic-grid__story:nth-of-type(n+2) {
        width: 12.5rem;
        height: 20.9375rem
    }
    .grid-with-3-stories .topic-grid__story:nth-of-type(n+2) .topic-grid__story-headline.without-image {
        font-size: 1.5625rem;
        line-height: 1.8125rem
    }
    .grid-with-3-stories .topic-grid__story:nth-of-type(n+2) .topic-grid__story-image-container {
        width: 12.5rem
    }
}
@media screen and (min-width: 0) and (max-width: 47.4375em) and (min-width: 63.75em) and (max-width: 79.9375em) {
    .grid-with-3-stories .topic-grid__story:nth-of-type(n+2) {
        width: 11.25rem;
        height: 20rem
    }
    .grid-with-3-stories .topic-grid__story:nth-of-type(n+2) .topic-grid__story-headline.without-image {
        font-size: 1.4375rem;
        line-height: 1.6875rem
    }
    .grid-with-3-stories .topic-grid__story:nth-of-type(n+2) .topic-grid__story-image-container {
        width: 11.25rem
    }
}
@media screen and (min-width: 0) and (max-width: 47.4375em) and (min-width: 80em) and (max-width: 9999em) {
    .grid-with-3-stories .topic-grid__story:nth-of-type(n+2) {
        width: 15rem;
        height: 21.875rem
    }
    .grid-with-3-stories .topic-grid__story:nth-of-type(n+2) .topic-grid__story-headline.without-image {
        font-size: 1.625rem;
        line-height: 1.875rem
    }
    .grid-with-3-stories .topic-grid__story:nth-of-type(n+2) .topic-grid__story-image-container {
        width: 15rem
    }
}
@media screen and (min-width: 0) and (max-width: 47.4375em) {
    .grid-with-3-stories .topic-grid__story:last-of-type {
        padding-right: 0;
        margin-right: 0;
        border-right: 0
    }
}
@media screen and (min-width: 0) and (max-width: 47.4375em) and (min-width: 0) and (max-width: 47.4375em) {
    .grid-with-3-stories .topic-grid__story:last-of-type .topic-grid__story-image-container {
        width: 100%
    }
}
@media screen and (min-width: 47.5em) and (min-width: 0) and (max-width: 47.4375em) {
    .grid-with-3-stories .topic-grid__story {
        width: calc(50% - 1.25rem);
        height: 15.3125rem
    }
    .grid-with-3-stories .topic-grid__story .topic-grid__story-headline {
        font-size: 1rem;
        line-height: 1.25rem;
        margin-bottom: 0
    }
    .grid-with-3-stories .topic-grid__story .topic-grid__story-headline.without-image {
        font-size: 1rem;
        line-height: 1.25rem
    }
    .grid-with-3-stories .topic-grid__story .topic-grid__story-image-container {
        position: absolute;
        width: calc(100% - 1.25rem)
    }
}
@media screen and (min-width: 47.5em) and (min-width: 47.5em) {
    .grid-with-3-stories .topic-grid__story .topic-grid__story-headline {
        font-size: 1rem;
        line-height: 1.25rem
    }
}
@media screen and (min-width: 47.5em) and (min-width: 47.5em) and (max-width: 63.6875em) {
    .grid-with-3-stories .topic-grid__story {
        width: 12.5rem;
        height: 20.9375rem
    }
    .grid-with-3-stories .topic-grid__story .topic-grid__story-headline.without-image {
        font-size: 1.5625rem;
        line-height: 1.8125rem
    }
    .grid-with-3-stories .topic-grid__story .topic-grid__story-image-container {
        width: 12.5rem
    }
}
@media screen and (min-width: 47.5em) and (min-width: 63.75em) and (max-width: 79.9375em) {
    .grid-with-3-stories .topic-grid__story {
        width: 11.25rem;
        height: 20rem
    }
    .grid-with-3-stories .topic-grid__story .topic-grid__story-headline.without-image {
        font-size: 1.4375rem;
        line-height: 1.6875rem
    }
    .grid-with-3-stories .topic-grid__story .topic-grid__story-image-container {
        width: 11.25rem
    }
}
@media screen and (min-width: 47.5em) and (min-width: 80em) and (max-width: 9999em) {
    .grid-with-3-stories .topic-grid__story {
        width: 15rem;
        height: 21.875rem
    }
    .grid-with-3-stories .topic-grid__story .topic-grid__story-headline.without-image {
        font-size: 1.625rem;
        line-height: 1.875rem
    }
    .grid-with-3-stories .topic-grid__story .topic-grid__story-image-container {
        width: 15rem
    }
}
@media screen and (min-width: 47.5em) and (min-width: 0) and (max-width: 47.4375em) {
    .grid-with-3-stories .topic-grid__story:first-of-type {
        width: calc(50% - 1.25rem);
        height: 15.3125rem
    }
    .grid-with-3-stories .topic-grid__story:first-of-type .topic-grid__story-headline {
        font-size: 1rem;
        line-height: 1.25rem;
        margin-bottom: 0
    }
    .grid-with-3-stories .topic-grid__story:first-of-type .topic-grid__story-headline.without-image {
        font-size: 1rem;
        line-height: 1.25rem
    }
    .grid-with-3-stories .topic-grid__story:first-of-type .topic-grid__story-image-container {
        position: absolute;
        width: calc(100% - 1.25rem)
    }
}
@media screen and (min-width: 47.5em) and (min-width: 47.5em) {
    .grid-with-3-stories .topic-grid__story:first-of-type .topic-grid__story-headline {
        font-size: 1rem;
        line-height: 1.25rem
    }
}
@media screen and (min-width: 47.5em) and (min-width: 47.5em) and (max-width: 63.6875em) {
    .grid-with-3-stories .topic-grid__story:first-of-type {
        width: 12.5rem;
        height: 20.9375rem
    }
    .grid-with-3-stories .topic-grid__story:first-of-type .topic-grid__story-headline.without-image {
        font-size: 1.5625rem;
        line-height: 1.8125rem
    }
    .grid-with-3-stories .topic-grid__story:first-of-type .topic-grid__story-image-container {
        width: 12.5rem
    }
}
@media screen and (min-width: 47.5em) and (min-width: 63.75em) and (max-width: 79.9375em) {
    .grid-with-3-stories .topic-grid__story:first-of-type {
        width: 11.25rem;
        height: 20rem
    }
    .grid-with-3-stories .topic-grid__story:first-of-type .topic-grid__story-headline.without-image {
        font-size: 1.4375rem;
        line-height: 1.6875rem
    }
    .grid-with-3-stories .topic-grid__story:first-of-type .topic-grid__story-image-container {
        width: 11.25rem
    }
}
@media screen and (min-width: 47.5em) and (min-width: 80em) and (max-width: 9999em) {
    .grid-with-3-stories .topic-grid__story:first-of-type {
        width: 15rem;
        height: 21.875rem
    }
    .grid-with-3-stories .topic-grid__story:first-of-type .topic-grid__story-headline.without-image {
        font-size: 1.625rem;
        line-height: 1.875rem
    }
    .grid-with-3-stories .topic-grid__story:first-of-type .topic-grid__story-image-container {
        width: 15rem
    }
}
@media screen and (min-width: 47.5em) {
    .grid-with-3-stories .topic-grid__story:last-of-type {
        padding-right: 0;
        margin-right: 0;
        border-right: 0
    }
}
@media screen and (min-width: 47.5em) and (min-width: 0) and (max-width: 47.4375em) {
    .grid-with-3-stories .topic-grid__story:last-of-type .topic-grid__story-image-container {
        width: 100%
    }
}
@media screen and (min-width: 47.5em) and (max-width: 63.6875em) {
    .grid-with-3-stories .topic-grid__story {
        margin-bottom: 0
    }
}
@media screen and (min-width: 0) and (max-width: 47.4375em) {
    .grid-with-5-stories .topic-grid__story:first-of-type {
        padding-right: 0;
        margin-right: 0;
        border-right: 0
    }
}
@media screen and (min-width: 0) and (max-width: 47.4375em) and (min-width: 0) and (max-width: 47.4375em) {
    .grid-with-5-stories .topic-grid__story:first-of-type {
        width: 100%
    }
    .grid-with-5-stories .topic-grid__story:first-of-type .topic-grid__story-image-container {
        position: relative;
        width: 100%
    }
    .grid-with-5-stories .topic-grid__story:first-of-type .topic-grid__story-headline {
        font-size: 1rem;
        line-height: 1.25rem;
        margin-bottom: 2.5rem
    }
    .grid-with-5-stories .topic-grid__story:first-of-type .topic-grid__story-headline.without-image {
        font-size: 1.625rem;
        line-height: 1.75rem
    }
}
@media screen and (min-width: 0) and (max-width: 47.4375em) and (min-width: 47.5em) {
    .grid-with-5-stories .topic-grid__story:first-of-type .topic-grid__story-headline {
        font-size: 1.5rem;
        line-height: 1.75rem
    }
    .grid-with-5-stories .topic-grid__story:first-of-type .topic-grid__story-headline.without-image {
        font-size: 2rem;
        line-height: 2.125rem
    }
}
@media screen and (min-width: 0) and (max-width: 47.4375em) and (min-width: 47.5em) and (max-width: 63.6875em) {
    .grid-with-5-stories .topic-grid__story:first-of-type {
        width: 20rem;
        height: 25rem
    }
    .grid-with-5-stories .topic-grid__story:first-of-type .topic-grid__story-image-container {
        width: 20rem
    }
}
@media screen and (min-width: 0) and (max-width: 47.4375em) and (min-width: 63.75em) and (max-width: 79.9375em) {
    .grid-with-5-stories .topic-grid__story:first-of-type {
        width: 18.125rem;
        height: 24.6875rem
    }
    .grid-with-5-stories .topic-grid__story:first-of-type .topic-grid__story-image-container {
        width: 18.125rem
    }
}
@media screen and (min-width: 0) and (max-width: 47.4375em) and (min-width: 80em) and (max-width: 9999em) {
    .grid-with-5-stories .topic-grid__story:first-of-type {
        width: 23.75rem;
        height: 28.125rem
    }
    .grid-with-5-stories .topic-grid__story:first-of-type .topic-grid__story-headline {
        font-size: 1.625rem;
        line-height: 1.875rem
    }
    .grid-with-5-stories .topic-grid__story:first-of-type .topic-grid__story-headline.without-image {
        font-size: 2.5rem;
        line-height: 2.625rem
    }
    .grid-with-5-stories .topic-grid__story:first-of-type .topic-grid__story-image-container {
        width: 23.75rem
    }
}
@media screen and (min-width: 0) and (max-width: 47.4375em) and (min-width: 0) and (max-width: 47.4375em) {
    .grid-with-5-stories .topic-grid__story:first-of-type .topic-grid__story-image-container {
        width: 100%
    }
}
@media screen and (min-width: 0) and (max-width: 47.4375em) and (min-width: 0) and (max-width: 47.4375em) {
    .grid-with-5-stories .topic-grid__story:nth-of-type(n+2) {
        width: calc(50% - 1.25rem);
        height: 15.3125rem
    }
    .grid-with-5-stories .topic-grid__story:nth-of-type(n+2) .topic-grid__story-headline {
        font-size: 1rem;
        line-height: 1.25rem;
        margin-bottom: 0
    }
    .grid-with-5-stories .topic-grid__story:nth-of-type(n+2) .topic-grid__story-headline.without-image {
        font-size: 1rem;
        line-height: 1.25rem
    }
    .grid-with-5-stories .topic-grid__story:nth-of-type(n+2) .topic-grid__story-image-container {
        position: absolute;
        width: calc(100% - 1.25rem)
    }
}
@media screen and (min-width: 0) and (max-width: 47.4375em) and (min-width: 47.5em) {
    .grid-with-5-stories .topic-grid__story:nth-of-type(n+2) .topic-grid__story-headline {
        font-size: 1rem;
        line-height: 1.25rem
    }
}
@media screen and (min-width: 0) and (max-width: 47.4375em) and (min-width: 47.5em) and (max-width: 63.6875em) {
    .grid-with-5-stories .topic-grid__story:nth-of-type(n+2) {
        width: 12.5rem;
        height: 20.9375rem
    }
    .grid-with-5-stories .topic-grid__story:nth-of-type(n+2) .topic-grid__story-headline.without-image {
        font-size: 1.5625rem;
        line-height: 1.8125rem
    }
    .grid-with-5-stories .topic-grid__story:nth-of-type(n+2) .topic-grid__story-image-container {
        width: 12.5rem
    }
}
@media screen and (min-width: 0) and (max-width: 47.4375em) and (min-width: 63.75em) and (max-width: 79.9375em) {
    .grid-with-5-stories .topic-grid__story:nth-of-type(n+2) {
        width: 11.25rem;
        height: 20rem
    }
    .grid-with-5-stories .topic-grid__story:nth-of-type(n+2) .topic-grid__story-headline.without-image {
        font-size: 1.4375rem;
        line-height: 1.6875rem
    }
    .grid-with-5-stories .topic-grid__story:nth-of-type(n+2) .topic-grid__story-image-container {
        width: 11.25rem
    }
}
@media screen and (min-width: 0) and (max-width: 47.4375em) and (min-width: 80em) and (max-width: 9999em) {
    .grid-with-5-stories .topic-grid__story:nth-of-type(n+2) {
        width: 15rem;
        height: 21.875rem
    }
    .grid-with-5-stories .topic-grid__story:nth-of-type(n+2) .topic-grid__story-headline.without-image {
        font-size: 1.625rem;
        line-height: 1.875rem
    }
    .grid-with-5-stories .topic-grid__story:nth-of-type(n+2) .topic-grid__story-image-container {
        width: 15rem
    }
}
@media screen and (min-width: 0) and (max-width: 47.4375em) {
    .grid-with-5-stories .topic-grid__story:nth-of-type(3),
    .grid-with-5-stories .topic-grid__story:last-of-type {
        padding-right: 0;
        margin-right: 0;
        border-right: 0
    }
}
@media screen and (min-width: 0) and (max-width: 47.4375em) and (min-width: 0) and (max-width: 47.4375em) {
    .grid-with-5-stories .topic-grid__story:nth-of-type(3) .topic-grid__story-image-container,
    .grid-with-5-stories .topic-grid__story:last-of-type .topic-grid__story-image-container {
        width: 100%
    }
}
@media screen and (min-width: 47.5em) and (min-width: 0) and (max-width: 47.4375em) {
    .grid-with-5-stories .topic-grid__story:first-of-type {
        width: 100%
    }
    .grid-with-5-stories .topic-grid__story:first-of-type .topic-grid__story-image-container {
        position: relative;
        width: 100%
    }
    .grid-with-5-stories .topic-grid__story:first-of-type .topic-grid__story-headline {
        font-size: 1rem;
        line-height: 1.25rem;
        margin-bottom: 2.5rem
    }
    .grid-with-5-stories .topic-grid__story:first-of-type .topic-grid__story-headline.without-image {
        font-size: 1.625rem;
        line-height: 1.75rem
    }
}
@media screen and (min-width: 47.5em) and (min-width: 47.5em) {
    .grid-with-5-stories .topic-grid__story:first-of-type .topic-grid__story-headline {
        font-size: 1.5rem;
        line-height: 1.75rem
    }
    .grid-with-5-stories .topic-grid__story:first-of-type .topic-grid__story-headline.without-image {
        font-size: 2rem;
        line-height: 2.125rem
    }
}
@media screen and (min-width: 47.5em) and (min-width: 47.5em) and (max-width: 63.6875em) {
    .grid-with-5-stories .topic-grid__story:first-of-type {
        width: 20rem;
        height: 25rem
    }
    .grid-with-5-stories .topic-grid__story:first-of-type .topic-grid__story-image-container {
        width: 20rem
    }
}
@media screen and (min-width: 47.5em) and (min-width: 63.75em) and (max-width: 79.9375em) {
    .grid-with-5-stories .topic-grid__story:first-of-type {
        width: 18.125rem;
        height: 24.6875rem
    }
    .grid-with-5-stories .topic-grid__story:first-of-type .topic-grid__story-image-container {
        width: 18.125rem
    }
}
@media screen and (min-width: 47.5em) and (min-width: 80em) and (max-width: 9999em) {
    .grid-with-5-stories .topic-grid__story:first-of-type {
        width: 23.75rem;
        height: 28.125rem
    }
    .grid-with-5-stories .topic-grid__story:first-of-type .topic-grid__story-headline {
        font-size: 1.625rem;
        line-height: 1.875rem
    }
    .grid-with-5-stories .topic-grid__story:first-of-type .topic-grid__story-headline.without-image {
        font-size: 2.5rem;
        line-height: 2.625rem
    }
    .grid-with-5-stories .topic-grid__story:first-of-type .topic-grid__story-image-container {
        width: 23.75rem
    }
}
@media screen and (min-width: 47.5em) {
    .grid-with-5-stories .topic-grid__story:nth-of-type(2) {
        padding-right: 0;
        margin-right: 0;
        border-right: 0
    }
}
@media screen and (min-width: 47.5em) and (min-width: 0) and (max-width: 47.4375em) {
    .grid-with-5-stories .topic-grid__story:nth-of-type(2) {
        width: 100%
    }
    .grid-with-5-stories .topic-grid__story:nth-of-type(2) .topic-grid__story-image-container {
        position: relative;
        width: 100%
    }
    .grid-with-5-stories .topic-grid__story:nth-of-type(2) .topic-grid__story-headline {
        font-size: 1rem;
        line-height: 1.25rem;
        margin-bottom: 2.5rem
    }
    .grid-with-5-stories .topic-grid__story:nth-of-type(2) .topic-grid__story-headline.without-image {
        font-size: 1.625rem;
        line-height: 1.75rem
    }
}
@media screen and (min-width: 47.5em) and (min-width: 47.5em) {
    .grid-with-5-stories .topic-grid__story:nth-of-type(2) .topic-grid__story-headline {
        font-size: 1.5rem;
        line-height: 1.75rem
    }
    .grid-with-5-stories .topic-grid__story:nth-of-type(2) .topic-grid__story-headline.without-image {
        font-size: 2rem;
        line-height: 2.125rem
    }
}
@media screen and (min-width: 47.5em) and (min-width: 47.5em) and (max-width: 63.6875em) {
    .grid-with-5-stories .topic-grid__story:nth-of-type(2) {
        width: 20rem;
        height: 25rem
    }
    .grid-with-5-stories .topic-grid__story:nth-of-type(2) .topic-grid__story-image-container {
        width: 20rem
    }
}
@media screen and (min-width: 47.5em) and (min-width: 63.75em) and (max-width: 79.9375em) {
    .grid-with-5-stories .topic-grid__story:nth-of-type(2) {
        width: 18.125rem;
        height: 24.6875rem
    }
    .grid-with-5-stories .topic-grid__story:nth-of-type(2) .topic-grid__story-image-container {
        width: 18.125rem
    }
}
@media screen and (min-width: 47.5em) and (min-width: 80em) and (max-width: 9999em) {
    .grid-with-5-stories .topic-grid__story:nth-of-type(2) {
        width: 23.75rem;
        height: 28.125rem
    }
    .grid-with-5-stories .topic-grid__story:nth-of-type(2) .topic-grid__story-headline {
        font-size: 1.625rem;
        line-height: 1.875rem
    }
    .grid-with-5-stories .topic-grid__story:nth-of-type(2) .topic-grid__story-headline.without-image {
        font-size: 2.5rem;
        line-height: 2.625rem
    }
    .grid-with-5-stories .topic-grid__story:nth-of-type(2) .topic-grid__story-image-container {
        width: 23.75rem
    }
}
@media screen and (min-width: 47.5em) and (min-width: 0) and (max-width: 47.4375em) {
    .grid-with-5-stories .topic-grid__story:nth-of-type(2) .topic-grid__story-image-container {
        width: 100%
    }
}
@media screen and (min-width: 47.5em) {
    .grid-with-5-stories .topic-grid__story:nth-of-type(n+3) {
        border-right: 1px dotted #262626
    }
}
@media screen and (min-width: 47.5em) and (min-width: 0) and (max-width: 47.4375em) {
    .grid-with-5-stories .topic-grid__story:nth-of-type(n+3) {
        width: calc(50% - 1.25rem);
        height: 15.3125rem
    }
    .grid-with-5-stories .topic-grid__story:nth-of-type(n+3) .topic-grid__story-headline {
        font-size: 1rem;
        line-height: 1.25rem;
        margin-bottom: 0
    }
    .grid-with-5-stories .topic-grid__story:nth-of-type(n+3) .topic-grid__story-headline.without-image {
        font-size: 1rem;
        line-height: 1.25rem
    }
    .grid-with-5-stories .topic-grid__story:nth-of-type(n+3) .topic-grid__story-image-container {
        position: absolute;
        width: calc(100% - 1.25rem)
    }
}
@media screen and (min-width: 47.5em) and (min-width: 47.5em) {
    .grid-with-5-stories .topic-grid__story:nth-of-type(n+3) .topic-grid__story-headline {
        font-size: 1rem;
        line-height: 1.25rem
    }
}
@media screen and (min-width: 47.5em) and (min-width: 47.5em) and (max-width: 63.6875em) {
    .grid-with-5-stories .topic-grid__story:nth-of-type(n+3) {
        width: 12.5rem;
        height: 20.9375rem
    }
    .grid-with-5-stories .topic-grid__story:nth-of-type(n+3) .topic-grid__story-headline.without-image {
        font-size: 1.5625rem;
        line-height: 1.8125rem
    }
    .grid-with-5-stories .topic-grid__story:nth-of-type(n+3) .topic-grid__story-image-container {
        width: 12.5rem
    }
}
@media screen and (min-width: 47.5em) and (min-width: 63.75em) and (max-width: 79.9375em) {
    .grid-with-5-stories .topic-grid__story:nth-of-type(n+3) {
        width: 11.25rem;
        height: 20rem
    }
    .grid-with-5-stories .topic-grid__story:nth-of-type(n+3) .topic-grid__story-headline.without-image {
        font-size: 1.4375rem;
        line-height: 1.6875rem
    }
    .grid-with-5-stories .topic-grid__story:nth-of-type(n+3) .topic-grid__story-image-container {
        width: 11.25rem
    }
}
@media screen and (min-width: 47.5em) and (min-width: 80em) and (max-width: 9999em) {
    .grid-with-5-stories .topic-grid__story:nth-of-type(n+3) {
        width: 15rem;
        height: 21.875rem
    }
    .grid-with-5-stories .topic-grid__story:nth-of-type(n+3) .topic-grid__story-headline.without-image {
        font-size: 1.625rem;
        line-height: 1.875rem
    }
    .grid-with-5-stories .topic-grid__story:nth-of-type(n+3) .topic-grid__story-image-container {
        width: 15rem
    }
}
@media screen and (min-width: 47.5em) {
    .grid-with-5-stories .topic-grid__story:last-of-type {
        padding-right: 0;
        margin-right: 0;
        border-right: 0
    }
}
@media screen and (min-width: 47.5em) and (min-width: 0) and (max-width: 47.4375em) {
    .grid-with-5-stories .topic-grid__story:last-of-type .topic-grid__story-image-container {
        width: 100%
    }
}
@media screen and (max-width: 63.75em) {
    .grid-with-5-stories .topic-grid__story:nth-of-type(n+3) {
        margin-bottom: 0
    }
}
.topic-grid .shoulder-statistic:before {
    overflow: hidden;
    text-indent: -9999rem;
    font-size: 0;
    line-height: 0;
    content: "dotted blue border";
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 22.5rem;
    z-index: -2
}
.topic-grid .shoulder-statistic:after {
    overflow: hidden;
    text-indent: -9999rem;
    font-size: 0;
    line-height: 0;
    content: "white background for text";
    top: 1.25rem;
    width: 17.5rem;
    z-index: -1;
    background-color: #fff
}
@media screen and (min-width: 63.75em) {
    .topic-grid .shoulder-statistic:after {
        position: absolute;
        left: 50%;
        -moz-transform: translate(-50%, 0);
        -ms-transform: translate(-50%, 0);
        -webkit-transform: translate(-50%, 0);
        transform: translate(-50%, 0)
    }
}
.topic-grid .shoulder-statistic:before {
    top: 3.75rem
}
.topic-grid .shoulder-statistic:after {
    top: 5rem
}
.topic-grid .shoulder-statistic__label {
    -moz-border-radius: 7.25rem;
    -webkit-border-radius: 7.25rem;
    border-radius: 7.25rem;
    height: 7.25rem;
    width: 7.25rem;
    text-align: center;
    font-family: "TiemposTextWeb-Semibold", Georgia, serif;
    color: #fff;
    word-spacing: 7.25rem;
    display: inline-block;
    vertical-align: middle;
    z-index: 1
}
.topic-grid .shoulder-statistic__label:before {
    overflow: hidden;
    text-indent: -9999rem;
    font-size: 0;
    line-height: 0;
    -moz-border-radius: 7.25rem;
    -webkit-border-radius: 7.25rem;
    border-radius: 7.25rem;
    height: 7.25rem;
    width: 7.25rem;
    content: "#2B00F7 circle behind #000 circle";
    position: absolute;
    top: 0.125rem;
    right: 0.375rem;
    z-index: -2;
    background-color: #2B00F7
}
.topic-grid .shoulder-statistic__label:after {
    overflow: hidden;
    text-indent: -9999rem;
    font-size: 0;
    line-height: 0;
    -moz-border-radius: 7.25rem;
    -webkit-border-radius: 7.25rem;
    border-radius: 7.25rem;
    height: 7.25rem;
    width: 7.25rem;
    position: absolute;
    left: 50%;
    -moz-transform: translate(-50%, 0);
    -ms-transform: translate(-50%, 0);
    -webkit-transform: translate(-50%, 0);
    transform: translate(-50%, 0);
    content: "#000 circle";
    top: 0;
    width: 7.25rem;
    height: 7.25rem;
    z-index: -1;
    background-color: #000
}
.topic-grid .shoulder-statistic__label-text {
    position: absolute;
    top: 50%;
    left: 50%;
    -moz-transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    font-size: 1.25rem;
    line-height: 1.625rem
}
@media screen and (min-width: 0) and (max-width: 47.4375em) {
    .topic-grid .shoulder-statistic__label {
        position: absolute;
        left: 50%;
        -moz-transform: translate(-50%, 0);
        -ms-transform: translate(-50%, 0);
        -webkit-transform: translate(-50%, 0);
        transform: translate(-50%, 0);
        top: 3.125rem
    }
    .topic-grid .shoulder-statistic__label-text {
        font-size: 0.875rem;
        line-height: 1.125rem
    }
}
@media screen and (min-width: 47.5em) and (max-width: 63.6875em) {
    .topic-grid .shoulder-statistic__label {
        left: 0.3125rem;
        top: 2.8125rem
    }
    .topic-grid .shoulder-statistic__label-text {
        font-size: 1.125rem;
        line-height: 1.375rem
    }
}
@media screen and (max-width: 63.75em) {
    .topic-grid .shoulder-statistic__label {
        -moz-border-radius: 5.375rem;
        -webkit-border-radius: 5.375rem;
        border-radius: 5.375rem;
        height: 5.375rem;
        width: 5.375rem;
        position: absolute;
        height: 5.375rem;
        width: 5.375rem;
        word-spacing: 5.375rem
    }
    .topic-grid .shoulder-statistic__label:before {
        -moz-border-radius: 5.375rem;
        -webkit-border-radius: 5.375rem;
        border-radius: 5.375rem;
        height: 5.375rem;
        width: 5.375rem
    }
    .topic-grid .shoulder-statistic__label:after {
        -moz-border-radius: 5.375rem;
        -webkit-border-radius: 5.375rem;
        border-radius: 5.375rem;
        height: 5.375rem;
        width: 5.375rem
    }
}
@media screen and (min-width: 63.75em) {
    .topic-grid .shoulder-statistic__label {
        position: absolute;
        left: 50%;
        -moz-transform: translate(-50%, 0);
        -ms-transform: translate(-50%, 0);
        -webkit-transform: translate(-50%, 0);
        transform: translate(-50%, 0)
    }
}
@media screen and (max-width: 80em) {
    .topic-grid .shoulder-statistic__label:before {
        background-color: #FA1E64
    }
}
.topic-grid .shoulder-statistic:before {
    height: 22.5rem
}
.topic-grid .shoulder-statistic:after {
    height: 20rem
}
.topic-grid .shoulder-statistic__title {
    text-shadow: #fa1e64 0.3125rem 0.1875rem 0, #fbe548 -0.3125rem -0.125rem 0;
    color: rgba(43, 0, 247, 0.95);
    position: relative;
    top: 10.3125rem;
    max-width: 14.375rem;
    margin: 0 auto;
    text-align: center;
    font-size: 3.75rem;
    font-family: "NHaasGroteskDSPro-75Bd", "Helvetica Neue", Helvetica, Arial, sans-serif
}
.topic-grid .shoulder-statistic__summary {
    position: relative;
    top: 12.5rem;
    width: 14.375rem;
    height: 6.25rem;
    margin-top: 2.5rem;
    text-align: center;
    margin: 0 auto;
    font-size: 0.75rem;
    line-height: 1rem;
    font-family: "NHaasGroteskTXPro-55Rg", "Helvetica Neue", Helvetica, Arial, sans-serif
}
@media screen and (min-width: 0) and (max-width: 47.4375em) {
    .topic-grid .shoulder-statistic {
        display: block;
        float: none;
        width: 100%;
        height: 20.625rem
    }
    .topic-grid .shoulder-statistic:before {
        top: -1.875rem;
        left: -1.25rem;
        width: 100%;
        width: calc(100% + 2.5rem);
        height: 21.875rem
    }
    .topic-grid .shoulder-statistic:after {
        position: absolute;
        left: 0;
        top: 3.75rem;
        height: 15rem;
        width: 100%
    }
    .topic-grid .shoulder-statistic__label {
        top: 1.25rem
    }
    .topic-grid .shoulder-statistic__title {
        position: absolute;
        left: 50%;
        -moz-transform: translate(-50%, 0);
        -ms-transform: translate(-50%, 0);
        -webkit-transform: translate(-50%, 0);
        transform: translate(-50%, 0);
        top: 7.5rem
    }
    .topic-grid .shoulder-statistic__summary {
        position: absolute;
        left: 50%;
        -moz-transform: translate(-50%, 0);
        -ms-transform: translate(-50%, 0);
        -webkit-transform: translate(-50%, 0);
        transform: translate(-50%, 0);
        top: 12.8125rem;
        width: 15rem
    }
}
@media screen and (min-width: 47.5em) and (max-width: 63.6875em) {
    .topic-grid .shoulder-statistic {
        display: block;
        float: none;
        height: 10.9375rem;
        width: 100%
    }
    .topic-grid .shoulder-statistic__title {
        position: absolute;
        left: 8.125rem;
        top: 3.75rem
    }
    .topic-grid .shoulder-statistic__summary {
        position: absolute;
        left: 22.5rem;
        top: 4.0625rem;
        text-align: left
    }
    .topic-grid .shoulder-statistic:before {
        height: 13.4375rem;
        width: 47.5rem;
        top: -2.5rem;
        left: -2.5rem
    }
    .topic-grid .shoulder-statistic:after {
        position: absolute;
        height: 8.4375rem;
        width: 40rem;
        top: 1.25rem;
        left: 2.5rem
    }
}
.topic-grid .shoulder-tout:before {
    overflow: hidden;
    text-indent: -9999rem;
    font-size: 0;
    line-height: 0;
    content: "dotted blue border";
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 22.5rem;
    z-index: -2
}
.topic-grid .shoulder-tout:after {
    overflow: hidden;
    text-indent: -9999rem;
    font-size: 0;
    line-height: 0;
    content: "white background for text";
    top: 1.25rem;
    width: 17.5rem;
    z-index: -1;
    background-color: #fff
}
@media screen and (min-width: 63.75em) {
    .topic-grid .shoulder-tout:after {
        position: absolute;
        left: 50%;
        -moz-transform: translate(-50%, 0);
        -ms-transform: translate(-50%, 0);
        -webkit-transform: translate(-50%, 0);
        transform: translate(-50%, 0)
    }
}
.topic-grid .shoulder-tout:before {
    top: 3.75rem
}
.topic-grid .shoulder-tout:after {
    top: 5rem
}
.topic-grid .shoulder-tout__label {
    -moz-border-radius: 7.25rem;
    -webkit-border-radius: 7.25rem;
    border-radius: 7.25rem;
    height: 7.25rem;
    width: 7.25rem;
    text-align: center;
    font-family: "TiemposTextWeb-Semibold", Georgia, serif;
    color: #fff;
    word-spacing: 7.25rem;
    display: inline-block;
    vertical-align: middle;
    z-index: 1
}
.topic-grid .shoulder-tout__label:before {
    overflow: hidden;
    text-indent: -9999rem;
    font-size: 0;
    line-height: 0;
    -moz-border-radius: 7.25rem;
    -webkit-border-radius: 7.25rem;
    border-radius: 7.25rem;
    height: 7.25rem;
    width: 7.25rem;
    content: "#2B00F7 circle behind #000 circle";
    position: absolute;
    top: 0.125rem;
    right: 0.375rem;
    z-index: -2;
    background-color: #2B00F7
}
.topic-grid .shoulder-tout__label:after {
    overflow: hidden;
    text-indent: -9999rem;
    font-size: 0;
    line-height: 0;
    -moz-border-radius: 7.25rem;
    -webkit-border-radius: 7.25rem;
    border-radius: 7.25rem;
    height: 7.25rem;
    width: 7.25rem;
    position: absolute;
    left: 50%;
    -moz-transform: translate(-50%, 0);
    -ms-transform: translate(-50%, 0);
    -webkit-transform: translate(-50%, 0);
    transform: translate(-50%, 0);
    content: "#000 circle";
    top: 0;
    width: 7.25rem;
    height: 7.25rem;
    z-index: -1;
    background-color: #000
}
.topic-grid .shoulder-tout__label-text {
    position: absolute;
    top: 50%;
    left: 50%;
    -moz-transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    font-size: 1.25rem;
    line-height: 1.625rem
}
@media screen and (min-width: 0) and (max-width: 47.4375em) {
    .topic-grid .shoulder-tout__label {
        position: absolute;
        left: 50%;
        -moz-transform: translate(-50%, 0);
        -ms-transform: translate(-50%, 0);
        -webkit-transform: translate(-50%, 0);
        transform: translate(-50%, 0);
        top: 3.125rem
    }
    .topic-grid .shoulder-tout__label-text {
        font-size: 0.875rem;
        line-height: 1.125rem
    }
}
@media screen and (min-width: 47.5em) and (max-width: 63.6875em) {
    .topic-grid .shoulder-tout__label {
        left: 0.3125rem;
        top: 2.8125rem
    }
    .topic-grid .shoulder-tout__label-text {
        font-size: 1.125rem;
        line-height: 1.375rem
    }
}
@media screen and (max-width: 63.75em) {
    .topic-grid .shoulder-tout__label {
        -moz-border-radius: 5.375rem;
        -webkit-border-radius: 5.375rem;
        border-radius: 5.375rem;
        height: 5.375rem;
        width: 5.375rem;
        position: absolute;
        height: 5.375rem;
        width: 5.375rem;
        word-spacing: 5.375rem
    }
    .topic-grid .shoulder-tout__label:before {
        -moz-border-radius: 5.375rem;
        -webkit-border-radius: 5.375rem;
        border-radius: 5.375rem;
        height: 5.375rem;
        width: 5.375rem
    }
    .topic-grid .shoulder-tout__label:after {
        -moz-border-radius: 5.375rem;
        -webkit-border-radius: 5.375rem;
        border-radius: 5.375rem;
        height: 5.375rem;
        width: 5.375rem
    }
}
@media screen and (min-width: 63.75em) {
    .topic-grid .shoulder-tout__label {
        position: absolute;
        left: 50%;
        -moz-transform: translate(-50%, 0);
        -ms-transform: translate(-50%, 0);
        -webkit-transform: translate(-50%, 0);
        transform: translate(-50%, 0)
    }
}
@media screen and (max-width: 80em) {
    .topic-grid .shoulder-tout__label:before {
        background-color: #FA1E64
    }
}
.topic-grid .shoulder-tout:before {
    height: 29.375rem
}
.topic-grid .shoulder-tout:after {
    top: 13rem;
    height: 18.75rem
}
.topic-grid .shoulder-tout .shoulder-tout__image-container {
    position: absolute
}
.topic-grid .shoulder-tout .shoulder-tout__image-link {
    height: 0;
    padding-bottom: 60%;
    position: relative;
    display: block;
    width: 100%
}
.topic-grid .shoulder-tout .shoulder-tout__image {
    position: absolute;
    top: 0;
    left: 0;
    background-size: cover;
    background-position: 50% 50%;
    width: 100%;
    height: 100%
}
.topic-grid .shoulder-tout__image-container {
    width: 17.5rem
}
.topic-grid .shoulder-tout__title {
    position: relative;
    top: 9.6875rem;
    width: 17.5rem;
    margin: 0 auto;
    font-size: 2.5rem;
    line-height: 2.25rem;
    font-family: "NHaasGroteskDSPro-75Bd", "Helvetica Neue", Helvetica, Arial, sans-serif;
    z-index: 2
}
.topic-grid .shoulder-tout__summary {
    display: none
}
@media screen and (min-width: 0) and (max-width: 47.4375em) {
    .topic-grid .shoulder-tout {
        display: block;
        width: 100%;
        height: 24.6875rem
    }
    .topic-grid .shoulder-tout:before {
        top: -2.5rem;
        left: -1.25rem;
        height: 27.1875rem;
        width: 100%;
        width: calc(100% + 2.5rem)
    }
    .topic-grid .shoulder-tout:after {
        position: absolute;
        width: 100%;
        top: 3.75rem;
        left: 0;
        height: 19.6875rem
    }
    .topic-grid .shoulder-tout__label {
        top: 1.25rem
    }
    .topic-grid .shoulder-tout__title {
        position: absolute;
        top: 7.5rem;
        width: 15.625rem;
        font-size: 1.5rem;
        line-height: 1.5rem
    }
    .topic-grid .shoulder-tout__image-container {
        position: absolute;
        left: 50%;
        -moz-transform: translate(-50%, 0);
        -ms-transform: translate(-50%, 0);
        -webkit-transform: translate(-50%, 0);
        transform: translate(-50%, 0);
        bottom: 1.875rem;
        width: 75%;
        max-width: 18.75rem
    }
}
@media screen and (min-width: 47.5em) and (max-width: 63.6875em) {
    .topic-grid .shoulder-tout {
        display: block;
        height: 14.375rem;
        width: 100%
    }
    .topic-grid .shoulder-tout__label {
        top: 4.375rem
    }
    .topic-grid .shoulder-tout__title {
        position: absolute;
        left: 8.125rem;
        top: 4.375rem;
        width: 18.125rem;
        font-size: 2.125rem;
        line-height: 2.25rem
    }
    .topic-grid .shoulder-tout__summary {
        position: absolute;
        left: 22.5rem;
        top: 4.0625rem;
        text-align: left
    }
    .topic-grid .shoulder-tout__image-container {
        position: absolute;
        width: 15rem;
        top: 1.875rem;
        right: 1.25rem
    }
    .topic-grid .shoulder-tout:before {
        height: 16.875rem;
        width: 47.5rem;
        top: -2.5rem;
        left: -2.5rem
    }
    .topic-grid .shoulder-tout:after {
        position: absolute;
        width: 20rem;
        height: 11.25rem;
        top: 1.875rem;
        right: 1.25rem
    }
}
@media screen and (min-width: 63.75em) {
    .topic-grid .shoulder-tout__image-container {
        bottom: 1.25rem;
        left: 1.25rem
    }
}
.topic-grid .shoulder-timeline:before {
    overflow: hidden;
    text-indent: -9999rem;
    font-size: 0;
    line-height: 0;
    content: "dotted blue border";
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 22.5rem;
    z-index: -2
}
.topic-grid .shoulder-timeline:after {
    overflow: hidden;
    text-indent: -9999rem;
    font-size: 0;
    line-height: 0;
    content: "white background for text";
    top: 1.25rem;
    width: 17.5rem;
    z-index: -1;
    background-color: #fff
}
@media screen and (min-width: 63.75em) {
    .topic-grid .shoulder-timeline:after {
        position: absolute;
        left: 50%;
        -moz-transform: translate(-50%, 0);
        -ms-transform: translate(-50%, 0);
        -webkit-transform: translate(-50%, 0);
        transform: translate(-50%, 0)
    }
}
.topic-grid .shoulder-timeline__title {
    font-family: "NHaasGroteskDSPro-75Bd", "Helvetica Neue", Helvetica, Arial, sans-serif;
    overflow: hidden;
    color: #2D2D35;
    font-size: 1.8125rem;
    line-height: 1.75rem
}
.topic-grid .shoulder-timeline .shoulder-timeline__image-container {
    margin: 20px 0
}
.topic-grid .shoulder-timeline .shoulder-timeline__image-link {
    height: 0;
    padding-bottom: 60%;
    position: relative;
    display: block;
    width: 100%
}
.topic-grid .shoulder-timeline .shoulder-timeline__image {
    position: absolute;
    top: 0;
    left: 0;
    background-size: cover;
    background-position: 50% 50%;
    width: 100%;
    height: 100%
}
.topic-grid .shoulder-timeline__story {
    display: table;
    width: 15rem;
    padding: 1.25rem 0;
    margin: 0 auto;
    border-top: 1px dotted #262626
}
.topic-grid .shoulder-timeline__story:first-of-type {
    border-top: 0
}
.topic-grid .shoulder-timeline__story-date {
    display: table-cell;
    vertical-align: top;
    font-family: "NHaasGroteskTXPro-75Bd", "Helvetica Neue", Helvetica, Arial, sans-serif;
    color: #2B00F7;
    font-size: 0.75rem;
    line-height: 0.875rem;
    width: 3.9375rem
}
.topic-grid .shoulder-timeline__story-headline {
    display: table-cell;
    vertical-align: top;
    font-family: "NHaasGroteskTXPro-55Rg", "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-size: 0.75rem;
    line-height: 1rem
}
.topic-grid .shoulder-timeline__summary {
    width: 13.75rem;
    margin: 1.25rem auto 0;
    text-align: center;
    font-size: 1.125rem;
    line-height: 1.375rem;
    font-family: "NHaasGroteskTXPro-75Bd", "Helvetica Neue", Helvetica, Arial, sans-serif;
    color: #2B00F7;
    background-color: #fff;
    padding: 0.9375rem 0.75rem 0 0.4375rem
}
.topic-grid .shoulder-timeline__summary-link:after {
    content: "3";
    font-family: "Bloomberg";
    font-style: normal;
    position: absolute
}
@media screen and (min-width: 0) and (max-width: 47.4375em) {
    .topic-grid .shoulder-timeline:before {
        top: -3.4375rem;
        left: -1.25rem;
        height: 100%;
        height: calc(100% + 2.125rem);
        width: 100%;
        width: calc(100% + 2.5rem)
    }
    .topic-grid .shoulder-timeline__title {
        display: block;
        width: 15rem;
        font-size: 1.5rem;
        line-height: 1.625rem;
        margin-top: 1.5625rem
    }
    .topic-grid .shoulder-timeline__image-and-stories {
        margin-top: 0.3125rem;
        position: relative
    }
    .topic-grid .shoulder-timeline__image-and-stories:before {
        overflow: hidden;
        text-indent: -9999rem;
        font-size: 0;
        line-height: 0;
        content: "white offset background";
        background-color: #fff;
        position: absolute;
        bottom: 100%;
        width: 100%;
        height: 3.75rem;
        z-index: -1
    }
    .topic-grid .shoulder-timeline__image-container {
        width: 100%;
        display: block
    }
    .topic-grid .shoulder-timeline__summary {
        font-size: 1rem;
        line-height: 1.25rem
    }
    .topic-grid .shoulder-timeline__stories {
        display: none
    }
}
@media screen and (min-width: 47.5em) {
    .topic-grid .shoulder-timeline__image-container {
        width: 20rem
    }
}
@media screen and (min-width: 47.5em) and (max-width: 63.6875em) {
    .topic-grid .shoulder-timeline:before {
        top: -4.375rem;
        height: 25rem;
        height: calc(100% + 4.375rem)
    }
    .topic-grid .shoulder-timeline__title {
        display: block;
        width: 20rem;
        padding-left: 1.25rem;
        margin-top: 1.25rem
    }
    .topic-grid .shoulder-timeline__image-and-stories {
        display: block;
        width: 100%;
        margin-top: 0.3125rem
    }
    .topic-grid .shoulder-timeline__image-and-stories:before {
        overflow: hidden;
        text-indent: -9999rem;
        font-size: 0;
        line-height: 0;
        content: "white background";
        position: absolute;
        left: 0;
        top: 2.5625rem;
        width: 41.25rem;
        height: 14.5rem;
        background-color: #fff;
        z-index: -1
    }
    .topic-grid .shoulder-timeline__image-container {
        display: inline-block;
        vertical-align: top;
        margin: 1.25rem 0
    }
    .topic-grid .shoulder-timeline__stories {
        display: inline-block;
        width: 21.25rem;
        padding-left: 1rem
    }
    .topic-grid .shoulder-timeline__story {
        width: 18.75rem;
        margin-left: 0;
        margin-right: 2.5rem
    }
    .topic-grid .shoulder-timeline__summary {
        display: block;
        margin: 0.3125rem 1.25rem 0 20rem;
        width: 21.25rem
    }
}
@media screen and (min-width: 63.75em) {
    .topic-grid .shoulder-timeline:before {
        height: 100%
    }
    .topic-grid .shoulder-timeline:after {
        top: 2.5rem;
        height: 31.25rem;
        height: calc(100% - 6.25rem)
    }
    .topic-grid .shoulder-timeline__title {
        max-width: 17.5rem;
        padding-top: 1.5625rem;
        margin: 0 auto
    }
}
.topic-grid__torso,
.topic-grid__shoulder {
    position: relative
}
.topic-grid__shoulder .advert {
    background-color: #F5F5F5;
    padding: 0.625rem
}
.topic-grid__title-and-summary {
    width: 100%;
    margin-bottom: 0.3125rem;
    overflow: hidden
}
.topic-grid__title {
    font-family: "NHaasGroteskDSPro-75Bd", "Helvetica Neue", Helvetica, Arial, sans-serif;
    color: #2B00F7
}
.topic-grid__summary {
    font-family: "TiemposTextWeb-Semibold", Georgia, serif;
    color: #2D2D35;
    padding: 0.625rem 0 0.3125rem
}
.topic-grid__stories {
    margin-top: 3.125rem
}
.topic-grid .primary-label {
    color: #2B00F7;
    text-transform: uppercase
}
.topic-grid__story {
    -moz-box-sizing: content-box;
    -webkit-box-sizing: content-box;
    box-sizing: content-box;
    display: inline-block;
    vertical-align: top;
    margin-bottom: 1.875rem;
    padding-right: 1.1875rem;
    margin-right: 1rem;
    border-right: 1px dotted #262626;
    overflow: hidden;
    position: relative
}
.topic-grid__story:before {
    overflow: hidden;
    text-indent: -9999rem;
    font-size: 0;
    line-height: 0;
    content: "blue border at top";
    margin-bottom: 0.9375rem;
    width: 100%;
    height: 1.25rem;
    display: block
}
@media screen and (min-width: 0) and (max-width: 47.4375em) {
    .topic-grid__story:before {
        height: 0.625rem
    }
}
.topic-grid .topic-grid__story-image-container {
    position: absolute;
    width: 100%;
    bottom: 0;
    left: 0
}
.topic-grid .topic-grid__story-image-link {
    height: 0;
    padding-bottom: 60%;
    position: relative;
    display: block;
    width: 100%
}
.topic-grid .topic-grid__story-image {
    position: absolute;
    top: 0;
    left: 0;
    background-size: cover;
    background-position: 50% 50%;
    width: 100%;
    height: 100%
}
.topic-grid__story-headline {
    font-family: "NHaasGroteskDSPro-75Bd", "Helvetica Neue", Helvetica, Arial, sans-serif;
    margin-bottom: 0.625rem
}
@media screen and (min-width: 0) and (max-width: 47.4375em) {
    .topic-grid__torso,
    .topic-grid__shoulder {
        max-width: 31.25rem;
        margin: 0 auto
    }
    .topic-grid__title {
        font-size: 2.25rem;
        line-height: 2.5rem
    }
    .topic-grid__summary {
        font-size: 1.125rem;
        line-height: 1.375rem;
        padding-top: 0.625rem
    }
    .topic-grid__stories {
        margin-top: 1.5625rem
    }
    .topic-grid .byline {
        display: none
    }
    .topic-grid__shoulder .advert.on-mobile {
        position: relative;
        width: 100%;
        padding: 0.625rem;
        margin: 0.625rem 0 1.875rem;
        text-align: center
    }
}
@media screen and (min-width: 47.5em) and (max-width: 63.6875em) {
    .topic-grid__shoulder .advert {
        text-align: center;
        width: 46.75rem;
        margin-left: -2.125rem
    }
}
@media screen and (min-width: 47.5em) {
    .topic-grid__title {
        font-size: 4.375rem;
        line-height: 4.375rem
    }
    .topic-grid__summary {
        font-size: 1.75rem;
        line-height: 2.125rem
    }
}
@media screen and (min-width: 47.5em) and (max-width: 63.6875em) {
    .topic-grid__torso {
        width: 100%
    }
    .topic-grid__shoulder {
        width: 100%;
        display: block
    }
    .topic-grid__stories {
        margin-top: 1.25rem
    }
    .topic-grid__shoulder .advert {
        position: relative;
        left: -2.125rem;
        margin: 0.625rem auto;
        background-color: #fff;
        padding: 0.625rem
    }
}
@media screen and (min-width: 63.75em) {
    .topic-grid {
        *zoom: 1
    }
    .topic-grid:after {
        content: "";
        display: table;
        clear: both
    }
    .topic-grid__summary {
        -moz-transform: translate3d(0, 0.0625rem, 0);
        -webkit-transform: translate3d(0, 0.0625rem, 0);
        transform: translate3d(0, 0.0625rem, 0);
        background: #fff
    }
    .topic-grid__torso {
        float: left;
        margin-right: 2.5rem
    }
    .topic-grid__torso.has-left-shoulder {
        float: right;
        margin-left: 1.25rem;
        margin-right: 0
    }
    .topic-grid__shoulder {
        float: left;
        width: 20rem
    }
    .topic-grid__shoulder .shoulder-statistic {
        position: relative;
        z-index: 1;
        height: 26.25rem
    }
    .topic-grid__shoulder .shoulder-tout {
        position: relative;
        z-index: 1;
        height: 33.125rem
    }
    .topic-grid__shoulder .shoulder-timeline {
        position: relative;
        z-index: 1
    }
}
@media screen and (min-width: 63.75em) and (max-width: 79.9375em) {
    .topic-grid__torso {
        width: 38.75rem
    }
    .topic-grid__stories {
        margin-top: 2.5rem
    }
}
@media screen and (max-width: 80em) {
    .topic-grid .label-and-timestamp {
        font-size: 0.625rem;
        line-height: 0.75rem;
        padding-bottom: 0.125rem
    }
}
@media screen and (min-width: 80em) and (max-width: 9999em) {
    .topic-grid__torso {
        width: 50rem
    }
    .topic-grid__title {
        font-size: 5rem;
        line-height: 5rem
    }
    .topic-grid__summary {
        font-size: 2.125rem;
        line-height: 2.5rem
    }
}
.checkerboard .shoulder-quote {
    position: relative
}
.checkerboard .shoulder-quote:before {
    overflow: hidden;
    text-indent: -9999rem;
    font-size: 0;
    line-height: 0;
    content: "channel-colored box";
    position: absolute;
    top: 0;
    right: 0;
    width: 12.5rem;
    height: 17.5rem;
    display: block;
    z-index: 0
}
.checkerboard .shoulder-quote__story {
    position: relative;
    z-index: 1
}
.checkerboard .shoulder-quote__story-quote {
    width: 17.5rem;
    margin: 0 auto 1.25rem;
    padding-top: 1.25rem;
    font-family: "TiemposTextWeb-Semibold", Georgia, serif;
    font-size: 1.625rem;
    line-height: 1.75rem
}
.checkerboard .shoulder-quote__story-quote-link {
    -moz-transition: opacity 0.1s ease-out;
    -o-transition: opacity 0.1s ease-out;
    -webkit-transition: opacity 0.1s ease-out;
    transition: opacity 0.1s ease-out
}
.checkerboard .shoulder-quote__story-quote-link:hover,
.checkerboard .shoulder-quote__story-quote-link:focus {
    opacity: .7;
    color: #262626
}
.checkerboard .shoulder-quote__image-container {
    width: 20rem;
    border: 0.3125rem solid #2D2D35;
    position: relative;
    margin-top: 1.25rem;
    z-index: 1
}
.checkerboard .shoulder-quote__image-link {
    height: 0;
    padding-bottom: 100%;
    position: relative;
    display: block;
    width: 100%
}
.checkerboard .shoulder-quote__image {
    position: absolute;
    top: 0;
    left: 0;
    background-size: cover;
    background-position: 50% 50%;
    width: 100%;
    height: 100%
}
.checkerboard .shoulder-quote__story-headline {
    font-family: "NHaasGroteskTXPro-55Rg", "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-size: 0.875rem;
    line-height: 1rem;
    width: 20rem;
    position: absolute;
    right: 0;
    padding-left: 1.25rem
}
@media screen and (min-width: 0) and (max-width: 47.4375em) {
    .checkerboard .shoulder-quote {
        margin-top: 1.875rem;
        height: 29.375rem
    }
    .checkerboard .shoulder-quote__story-quote {
        font-size: 1.375rem;
        line-height: 1.5rem
    }
    .checkerboard .shoulder-quote__image-container {
        width: 13.75rem;
        float: right
    }
    .checkerboard .shoulder-quote:before {
        height: 15.625rem;
        width: 10rem
    }
    .checkerboard .shoulder-quote__story-headline {
        bottom: 0;
        width: 13.4375rem
    }
}
@media screen and (min-width: 47.5em) and (max-width: 63.6875em) {
    .checkerboard .shoulder-quote {
        height: 22.5rem
    }
    .checkerboard .shoulder-quote:before {
        width: 23.125rem;
        height: 13.75rem;
        position: absolute;
        top: 4.375rem;
        left: 6.25rem
    }
    .checkerboard .shoulder-quote__image-container {
        position: absolute;
        top: 1.25rem;
        right: 0;
        width: 17.5rem
    }
    .checkerboard .shoulder-quote__story-headline {
        bottom: 0;
        width: 17.125rem
    }
    .checkerboard .shoulder-quote__story-quote {
        position: absolute;
        left: 0;
        top: 6.25rem;
        width: 21.25rem;
        font-size: 1.75rem;
        line-height: 1.875rem;
        padding-top: 0
    }
}
@media screen and (min-width: 63.75em) {
    .checkerboard .shoulder-quote__story-headline {
        top: 100%;
        margin-top: 0.625rem
    }
}
.checkerboard .shoulder-tout {
    position: relative
}
.checkerboard .shoulder-tout:before {
    overflow: hidden;
    text-indent: -9999rem;
    font-size: 0;
    line-height: 0;
    content: "channel-colored box";
    position: absolute;
    top: 0;
    right: 0;
    width: 12.5rem;
    height: 17.5rem;
    display: block;
    z-index: 0
}
.checkerboard .shoulder-tout__label {
    font-size: 1.625rem;
    line-height: 1.75rem;
    font-family: "NHaasGroteskTXPro-75Bd", "Helvetica Neue", Helvetica, Arial, sans-serif;
    color: #2D2D35;
    position: relative;
    z-index: 1
}
.checkerboard .shoulder-tout__title {
    font-size: 0.875rem;
    line-height: 1rem;
    font-family: "NHaasGroteskDSPro-75Bd", "Helvetica Neue", Helvetica, Arial, sans-serif;
    position: relative;
    z-index: 1
}
.checkerboard .shoulder-tout__summary {
    font-size: 0.875rem;
    line-height: 1rem;
    font-family: "NHaasGroteskTXPro-55Rg", "Helvetica Neue", Helvetica, Arial, sans-serif;
    position: relative;
    z-index: 1;
    width: 20rem;
    padding-left: 1.25rem
}
.checkerboard .shoulder-tout__image-container {
    width: 20rem;
    border: 0.3125rem solid #2D2D35;
    position: relative;
    margin-top: 1.25rem;
    z-index: 1
}
.checkerboard .shoulder-tout__image-link {
    height: 0;
    padding-bottom: 100%;
    position: relative;
    display: block;
    width: 100%
}
.checkerboard .shoulder-tout__image {
    position: absolute;
    top: 0;
    left: 0;
    background-size: cover;
    background-position: 50% 50%;
    width: 100%;
    height: 100%
}
@media screen and (min-width: 0) and (max-width: 47.4375em) {
    .checkerboard .shoulder-tout {
        margin-top: 1.875rem;
        height: 28.75rem
    }
    .checkerboard .shoulder-tout__label {
        padding-top: 1.5625rem;
        padding-left: 1.25rem;
        font-size: 1.3125rem
    }
    .checkerboard .shoulder-tout__title {
        padding-left: 1.25rem
    }
    .checkerboard .shoulder-tout__image-container {
        width: 13.75rem;
        position: absolute;
        top: 10.9375rem;
        right: 0
    }
    .checkerboard .shoulder-tout:before {
        height: 15.625rem;
        width: 10rem
    }
    .checkerboard .shoulder-tout__summary {
        position: absolute;
        bottom: 0;
        right: 0;
        padding-left: 1.25rem;
        width: 13.75rem
    }
}
@media screen and (min-width: 47.5em) and (max-width: 63.6875em) {
    .checkerboard .shoulder-tout {
        height: 22.5rem
    }
    .checkerboard .shoulder-tout:before {
        width: 23.125rem;
        height: 13.75rem;
        position: absolute;
        top: 4.375rem;
        left: 6.25rem
    }
    .checkerboard .shoulder-tout__image-container {
        position: absolute;
        top: 1.25rem;
        right: 0;
        width: 17.5rem
    }
    .checkerboard .shoulder-tout__summary {
        position: absolute;
        bottom: 0;
        right: 0;
        padding-left: 1.25rem;
        width: 17.5rem
    }
    .checkerboard .shoulder-tout__label {
        position: absolute;
        left: 0;
        top: 6.25rem;
        font-size: 1rem
    }
    .checkerboard .shoulder-tout__title {
        position: absolute;
        left: 0;
        top: 8.125rem
    }
}
@media screen and (min-width: 63.75em) {
    .checkerboard .shoulder-tout {
        height: 30.3125rem
    }
    .checkerboard .shoulder-tout:before {
        width: 13.75rem;
        height: 13.75rem;
        position: absolute;
        top: 0;
        right: 0
    }
    .checkerboard .shoulder-tout__label {
        padding: 1.5625rem 0 0 3.75rem;
        font-size: 0.9375rem
    }
    .checkerboard .shoulder-tout__title {
        padding-left: 3.75rem
    }
    .checkerboard .shoulder-tout__summary {
        margin-top: 0.625rem
    }
}
@media screen and (min-width: 0) and (max-width: 47.4375em) {
    .checkerboard-technology .checkerboard__story:nth-of-type(2) .checkerboard__story-content,
    .checkerboard-technology .checkerboard__story:nth-of-type(7) .checkerboard__story-content {
        background-color: #00DC3C
    }
    .checkerboard-technology .checkerboard__story:nth-of-type(2) .checkerboard__story-content:hover,
    .checkerboard-technology .checkerboard__story:nth-of-type(7) .checkerboard__story-content:hover {
        background-color: #00DC3C
    }
    .checkerboard-technology .checkerboard__story:nth-of-type(2) .published-at,
    .checkerboard-technology .checkerboard__story:nth-of-type(7) .published-at {
        color: #fff
    }
}
@media screen and (min-width: 47.5em) and (max-width: 63.6875em) {
    .checkerboard-technology .checkerboard__story:nth-of-type(1) .checkerboard__story-content,
    .checkerboard-technology .checkerboard__story:nth-of-type(4) .checkerboard__story-content,
    .checkerboard-technology .checkerboard__story:nth-of-type(7) .checkerboard__story-content,
    .checkerboard-technology .checkerboard__story:nth-of-type(11) .checkerboard__story-content,
    .checkerboard-technology .checkerboard__story:nth-of-type(14) .checkerboard__story-content {
        background-color: #00DC3C
    }
    .checkerboard-technology .checkerboard__story:nth-of-type(1) .checkerboard__story-content:hover,
    .checkerboard-technology .checkerboard__story:nth-of-type(4) .checkerboard__story-content:hover,
    .checkerboard-technology .checkerboard__story:nth-of-type(7) .checkerboard__story-content:hover,
    .checkerboard-technology .checkerboard__story:nth-of-type(11) .checkerboard__story-content:hover,
    .checkerboard-technology .checkerboard__story:nth-of-type(14) .checkerboard__story-content:hover {
        background-color: #00DC3C
    }
    .checkerboard-technology .checkerboard__story:nth-of-type(1) .published-at,
    .checkerboard-technology .checkerboard__story:nth-of-type(4) .published-at,
    .checkerboard-technology .checkerboard__story:nth-of-type(7) .published-at,
    .checkerboard-technology .checkerboard__story:nth-of-type(11) .published-at,
    .checkerboard-technology .checkerboard__story:nth-of-type(14) .published-at {
        color: #fff
    }
}
@media screen and (min-width: 63.75em) and (max-width: 79.9375em) {
    .checkerboard-technology .checkerboard__story:nth-of-type(2) .checkerboard__story-content,
    .checkerboard-technology .checkerboard__story:nth-of-type(4) .checkerboard__story-content,
    .checkerboard-technology .checkerboard__story:nth-of-type(7) .checkerboard__story-content,
    .checkerboard-technology .checkerboard__story:nth-of-type(10) .checkerboard__story-content,
    .checkerboard-technology .checkerboard__story:nth-of-type(12) .checkerboard__story-content {
        background-color: #00DC3C
    }
    .checkerboard-technology .checkerboard__story:nth-of-type(2) .checkerboard__story-content:hover,
    .checkerboard-technology .checkerboard__story:nth-of-type(4) .checkerboard__story-content:hover,
    .checkerboard-technology .checkerboard__story:nth-of-type(7) .checkerboard__story-content:hover,
    .checkerboard-technology .checkerboard__story:nth-of-type(10) .checkerboard__story-content:hover,
    .checkerboard-technology .checkerboard__story:nth-of-type(12) .checkerboard__story-content:hover {
        background-color: #00DC3C
    }
    .checkerboard-technology .checkerboard__story:nth-of-type(2) .published-at,
    .checkerboard-technology .checkerboard__story:nth-of-type(4) .published-at,
    .checkerboard-technology .checkerboard__story:nth-of-type(7) .published-at,
    .checkerboard-technology .checkerboard__story:nth-of-type(10) .published-at,
    .checkerboard-technology .checkerboard__story:nth-of-type(12) .published-at {
        color: #fff
    }
}
@media screen and (min-width: 80em) and (max-width: 9999em) {
    .checkerboard-technology .checkerboard__story:nth-of-type(1) .checkerboard__story-content,
    .checkerboard-technology .checkerboard__story:nth-of-type(4) .checkerboard__story-content,
    .checkerboard-technology .checkerboard__story:nth-of-type(7) .checkerboard__story-content,
    .checkerboard-technology .checkerboard__story:nth-of-type(11) .checkerboard__story-content,
    .checkerboard-technology .checkerboard__story:nth-of-type(14) .checkerboard__story-content {
        background-color: #00DC3C
    }
    .checkerboard-technology .checkerboard__story:nth-of-type(1) .checkerboard__story-content:hover,
    .checkerboard-technology .checkerboard__story:nth-of-type(4) .checkerboard__story-content:hover,
    .checkerboard-technology .checkerboard__story:nth-of-type(7) .checkerboard__story-content:hover,
    .checkerboard-technology .checkerboard__story:nth-of-type(11) .checkerboard__story-content:hover,
    .checkerboard-technology .checkerboard__story:nth-of-type(14) .checkerboard__story-content:hover {
        background-color: #00DC3C
    }
    .checkerboard-technology .checkerboard__story:nth-of-type(1) .published-at,
    .checkerboard-technology .checkerboard__story:nth-of-type(4) .published-at,
    .checkerboard-technology .checkerboard__story:nth-of-type(7) .published-at,
    .checkerboard-technology .checkerboard__story:nth-of-type(11) .published-at,
    .checkerboard-technology .checkerboard__story:nth-of-type(14) .published-at {
        color: #fff
    }
}
@media screen and (min-width: 0) and (max-width: 47.4375em) {
    .checkerboard-technology .checkerboard__story:nth-of-type(1) .checkerboard__story-link,
    .checkerboard-technology .checkerboard__story:nth-of-type(3) .checkerboard__story-link {
        -moz-transition: color 0.1s ease-out;
        -o-transition: color 0.1s ease-out;
        -webkit-transition: color 0.1s ease-out;
        transition: color 0.1s ease-out
    }
    .checkerboard-technology .checkerboard__story:nth-of-type(1) .checkerboard__story-link:hover,
    .checkerboard-technology .checkerboard__story:nth-of-type(1) .checkerboard__story-link:focus,
    .checkerboard-technology .checkerboard__story:nth-of-type(3) .checkerboard__story-link:hover,
    .checkerboard-technology .checkerboard__story:nth-of-type(3) .checkerboard__story-link:focus {
        color: #00DC3C
    }
}
@media screen and (min-width: 47.5em) and (max-width: 63.6875em) {
    .checkerboard-technology .checkerboard__story:nth-of-type(2) .checkerboard__story-link,
    .checkerboard-technology .checkerboard__story:nth-of-type(3) .checkerboard__story-link,
    .checkerboard-technology .checkerboard__story:nth-of-type(5) .checkerboard__story-link,
    .checkerboard-technology .checkerboard__story:nth-of-type(6) .checkerboard__story-link,
    .checkerboard-technology .checkerboard__story:nth-of-type(8) .checkerboard__story-link,
    .checkerboard-technology .checkerboard__story:nth-of-type(9) .checkerboard__story-link,
    .checkerboard-technology .checkerboard__story:nth-of-type(10) .checkerboard__story-link,
    .checkerboard-technology .checkerboard__story:nth-of-type(12) .checkerboard__story-link,
    .checkerboard-technology .checkerboard__story:nth-of-type(13) .checkerboard__story-link {
        -moz-transition: color 0.1s ease-out;
        -o-transition: color 0.1s ease-out;
        -webkit-transition: color 0.1s ease-out;
        transition: color 0.1s ease-out
    }
    .checkerboard-technology .checkerboard__story:nth-of-type(2) .checkerboard__story-link:hover,
    .checkerboard-technology .checkerboard__story:nth-of-type(2) .checkerboard__story-link:focus,
    .checkerboard-technology .checkerboard__story:nth-of-type(3) .checkerboard__story-link:hover,
    .checkerboard-technology .checkerboard__story:nth-of-type(3) .checkerboard__story-link:focus,
    .checkerboard-technology .checkerboard__story:nth-of-type(5) .checkerboard__story-link:hover,
    .checkerboard-technology .checkerboard__story:nth-of-type(5) .checkerboard__story-link:focus,
    .checkerboard-technology .checkerboard__story:nth-of-type(6) .checkerboard__story-link:hover,
    .checkerboard-technology .checkerboard__story:nth-of-type(6) .checkerboard__story-link:focus,
    .checkerboard-technology .checkerboard__story:nth-of-type(8) .checkerboard__story-link:hover,
    .checkerboard-technology .checkerboard__story:nth-of-type(8) .checkerboard__story-link:focus,
    .checkerboard-technology .checkerboard__story:nth-of-type(9) .checkerboard__story-link:hover,
    .checkerboard-technology .checkerboard__story:nth-of-type(9) .checkerboard__story-link:focus,
    .checkerboard-technology .checkerboard__story:nth-of-type(10) .checkerboard__story-link:hover,
    .checkerboard-technology .checkerboard__story:nth-of-type(10) .checkerboard__story-link:focus,
    .checkerboard-technology .checkerboard__story:nth-of-type(12) .checkerboard__story-link:hover,
    .checkerboard-technology .checkerboard__story:nth-of-type(12) .checkerboard__story-link:focus,
    .checkerboard-technology .checkerboard__story:nth-of-type(13) .checkerboard__story-link:hover,
    .checkerboard-technology .checkerboard__story:nth-of-type(13) .checkerboard__story-link:focus {
        color: #00DC3C
    }
}
@media screen and (min-width: 63.75em) and (max-width: 79.9375em) {
    .checkerboard-technology .checkerboard__story:nth-of-type(1) .checkerboard__story-link,
    .checkerboard-technology .checkerboard__story:nth-of-type(3) .checkerboard__story-link,
    .checkerboard-technology .checkerboard__story:nth-of-type(5) .checkerboard__story-link,
    .checkerboard-technology .checkerboard__story:nth-of-type(6) .checkerboard__story-link,
    .checkerboard-technology .checkerboard__story:nth-of-type(8) .checkerboard__story-link,
    .checkerboard-technology .checkerboard__story:nth-of-type(9) .checkerboard__story-link,
    .checkerboard-technology .checkerboard__story:nth-of-type(11) .checkerboard__story-link,
    .checkerboard-technology .checkerboard__story:nth-of-type(13) .checkerboard__story-link {
        -moz-transition: color 0.1s ease-out;
        -o-transition: color 0.1s ease-out;
        -webkit-transition: color 0.1s ease-out;
        transition: color 0.1s ease-out
    }
    .checkerboard-technology .checkerboard__story:nth-of-type(1) .checkerboard__story-link:hover,
    .checkerboard-technology .checkerboard__story:nth-of-type(1) .checkerboard__story-link:focus,
    .checkerboard-technology .checkerboard__story:nth-of-type(3) .checkerboard__story-link:hover,
    .checkerboard-technology .checkerboard__story:nth-of-type(3) .checkerboard__story-link:focus,
    .checkerboard-technology .checkerboard__story:nth-of-type(5) .checkerboard__story-link:hover,
    .checkerboard-technology .checkerboard__story:nth-of-type(5) .checkerboard__story-link:focus,
    .checkerboard-technology .checkerboard__story:nth-of-type(6) .checkerboard__story-link:hover,
    .checkerboard-technology .checkerboard__story:nth-of-type(6) .checkerboard__story-link:focus,
    .checkerboard-technology .checkerboard__story:nth-of-type(8) .checkerboard__story-link:hover,
    .checkerboard-technology .checkerboard__story:nth-of-type(8) .checkerboard__story-link:focus,
    .checkerboard-technology .checkerboard__story:nth-of-type(9) .checkerboard__story-link:hover,
    .checkerboard-technology .checkerboard__story:nth-of-type(9) .checkerboard__story-link:focus,
    .checkerboard-technology .checkerboard__story:nth-of-type(11) .checkerboard__story-link:hover,
    .checkerboard-technology .checkerboard__story:nth-of-type(11) .checkerboard__story-link:focus,
    .checkerboard-technology .checkerboard__story:nth-of-type(13) .checkerboard__story-link:hover,
    .checkerboard-technology .checkerboard__story:nth-of-type(13) .checkerboard__story-link:focus {
        color: #00DC3C
    }
}
@media screen and (min-width: 80em) and (max-width: 9999em) {
    .checkerboard-technology .checkerboard__story:nth-of-type(2) .checkerboard__story-link,
    .checkerboard-technology .checkerboard__story:nth-of-type(3) .checkerboard__story-link,
    .checkerboard-technology .checkerboard__story:nth-of-type(5) .checkerboard__story-link,
    .checkerboard-technology .checkerboard__story:nth-of-type(6) .checkerboard__story-link,
    .checkerboard-technology .checkerboard__story:nth-of-type(8) .checkerboard__story-link,
    .checkerboard-technology .checkerboard__story:nth-of-type(9) .checkerboard__story-link,
    .checkerboard-technology .checkerboard__story:nth-of-type(10) .checkerboard__story-link,
    .checkerboard-technology .checkerboard__story:nth-of-type(12) .checkerboard__story-link,
    .checkerboard-technology .checkerboard__story:nth-of-type(13) .checkerboard__story-link {
        -moz-transition: color 0.1s ease-out;
        -o-transition: color 0.1s ease-out;
        -webkit-transition: color 0.1s ease-out;
        transition: color 0.1s ease-out
    }
    .checkerboard-technology .checkerboard__story:nth-of-type(2) .checkerboard__story-link:hover,
    .checkerboard-technology .checkerboard__story:nth-of-type(2) .checkerboard__story-link:focus,
    .checkerboard-technology .checkerboard__story:nth-of-type(3) .checkerboard__story-link:hover,
    .checkerboard-technology .checkerboard__story:nth-of-type(3) .checkerboard__story-link:focus,
    .checkerboard-technology .checkerboard__story:nth-of-type(5) .checkerboard__story-link:hover,
    .checkerboard-technology .checkerboard__story:nth-of-type(5) .checkerboard__story-link:focus,
    .checkerboard-technology .checkerboard__story:nth-of-type(6) .checkerboard__story-link:hover,
    .checkerboard-technology .checkerboard__story:nth-of-type(6) .checkerboard__story-link:focus,
    .checkerboard-technology .checkerboard__story:nth-of-type(8) .checkerboard__story-link:hover,
    .checkerboard-technology .checkerboard__story:nth-of-type(8) .checkerboard__story-link:focus,
    .checkerboard-technology .checkerboard__story:nth-of-type(9) .checkerboard__story-link:hover,
    .checkerboard-technology .checkerboard__story:nth-of-type(9) .checkerboard__story-link:focus,
    .checkerboard-technology .checkerboard__story:nth-of-type(10) .checkerboard__story-link:hover,
    .checkerboard-technology .checkerboard__story:nth-of-type(10) .checkerboard__story-link:focus,
    .checkerboard-technology .checkerboard__story:nth-of-type(12) .checkerboard__story-link:hover,
    .checkerboard-technology .checkerboard__story:nth-of-type(12) .checkerboard__story-link:focus,
    .checkerboard-technology .checkerboard__story:nth-of-type(13) .checkerboard__story-link:hover,
    .checkerboard-technology .checkerboard__story:nth-of-type(13) .checkerboard__story-link:focus {
        color: #00DC3C
    }
}
.checkerboard-technology .checkerboard__title-link {
    -moz-transition: opacity 0.1s ease-out;
    -o-transition: opacity 0.1s ease-out;
    -webkit-transition: opacity 0.1s ease-out;
    transition: opacity 0.1s ease-out;
    color: #00DC3C
}
.checkerboard-technology .checkerboard__title-link:hover,
.checkerboard-technology .checkerboard__title-link:focus {
    opacity: .7
}
.checkerboard-technology .checkerboard__call-to-action-link {
    color: #00DC3C
}
.checkerboard-technology .shoulder-quote:before,
.checkerboard-technology .shoulder-tout:before {
    background-color: #00DC3C
}
.checkerboard-technology .shoulder-quote__story-headline,
.checkerboard-technology .shoulder-tout__summary {
    color: #00DC3C
}
.checkerboard-technology .shoulder-quote__story-headline:before,
.checkerboard-technology .shoulder-tout__summary:before {
    display: inline-block;
    text-indent: -9999em;
    width: 0;
    height: 0;
    border: solid transparent;
    border-width: 0.4375rem 0.8125rem;
    border-left-color: #00DC3C;
    overflow: hidden;
    text-indent: -9999rem;
    font-size: 0;
    line-height: 0;
    content: "color-coded triangle";
    position: absolute;
    left: 0;
    top: 0.0625rem
}
.checkerboard-technology .shoulder-quote__story-headline-link,
.checkerboard-technology .shoulder-tout__summary-link,
.checkerboard-technology .shoulder-tout__title-link {
    -moz-transition: color 0.1s ease-out;
    -o-transition: color 0.1s ease-out;
    -webkit-transition: color 0.1s ease-out;
    transition: color 0.1s ease-out;
    color: #2D2D35
}
.checkerboard-technology .shoulder-quote__story-headline-link:hover,
.checkerboard-technology .shoulder-quote__story-headline-link:focus,
.checkerboard-technology .shoulder-tout__summary-link:hover,
.checkerboard-technology .shoulder-tout__summary-link:focus,
.checkerboard-technology .shoulder-tout__title-link:hover,
.checkerboard-technology .shoulder-tout__title-link:focus {
    color: #00DC3C
}
@media screen and (min-width: 0) and (max-width: 47.4375em) {
    .checkerboard-pursuits .checkerboard__story:nth-of-type(2) .checkerboard__story-content,
    .checkerboard-pursuits .checkerboard__story:nth-of-type(7) .checkerboard__story-content {
        background-color: #FF6564
    }
    .checkerboard-pursuits .checkerboard__story:nth-of-type(2) .checkerboard__story-content:hover,
    .checkerboard-pursuits .checkerboard__story:nth-of-type(7) .checkerboard__story-content:hover {
        background-color: #FF6564
    }
    .checkerboard-pursuits .checkerboard__story:nth-of-type(2) .published-at,
    .checkerboard-pursuits .checkerboard__story:nth-of-type(7) .published-at {
        color: #fff
    }
}
@media screen and (min-width: 47.5em) and (max-width: 63.6875em) {
    .checkerboard-pursuits .checkerboard__story:nth-of-type(1) .checkerboard__story-content,
    .checkerboard-pursuits .checkerboard__story:nth-of-type(4) .checkerboard__story-content,
    .checkerboard-pursuits .checkerboard__story:nth-of-type(7) .checkerboard__story-content,
    .checkerboard-pursuits .checkerboard__story:nth-of-type(11) .checkerboard__story-content,
    .checkerboard-pursuits .checkerboard__story:nth-of-type(14) .checkerboard__story-content {
        background-color: #FF6564
    }
    .checkerboard-pursuits .checkerboard__story:nth-of-type(1) .checkerboard__story-content:hover,
    .checkerboard-pursuits .checkerboard__story:nth-of-type(4) .checkerboard__story-content:hover,
    .checkerboard-pursuits .checkerboard__story:nth-of-type(7) .checkerboard__story-content:hover,
    .checkerboard-pursuits .checkerboard__story:nth-of-type(11) .checkerboard__story-content:hover,
    .checkerboard-pursuits .checkerboard__story:nth-of-type(14) .checkerboard__story-content:hover {
        background-color: #FF6564
    }
    .checkerboard-pursuits .checkerboard__story:nth-of-type(1) .published-at,
    .checkerboard-pursuits .checkerboard__story:nth-of-type(4) .published-at,
    .checkerboard-pursuits .checkerboard__story:nth-of-type(7) .published-at,
    .checkerboard-pursuits .checkerboard__story:nth-of-type(11) .published-at,
    .checkerboard-pursuits .checkerboard__story:nth-of-type(14) .published-at {
        color: #fff
    }
}
@media screen and (min-width: 63.75em) and (max-width: 79.9375em) {
    .checkerboard-pursuits .checkerboard__story:nth-of-type(2) .checkerboard__story-content,
    .checkerboard-pursuits .checkerboard__story:nth-of-type(4) .checkerboard__story-content,
    .checkerboard-pursuits .checkerboard__story:nth-of-type(7) .checkerboard__story-content,
    .checkerboard-pursuits .checkerboard__story:nth-of-type(10) .checkerboard__story-content,
    .checkerboard-pursuits .checkerboard__story:nth-of-type(12) .checkerboard__story-content {
        background-color: #FF6564
    }
    .checkerboard-pursuits .checkerboard__story:nth-of-type(2) .checkerboard__story-content:hover,
    .checkerboard-pursuits .checkerboard__story:nth-of-type(4) .checkerboard__story-content:hover,
    .checkerboard-pursuits .checkerboard__story:nth-of-type(7) .checkerboard__story-content:hover,
    .checkerboard-pursuits .checkerboard__story:nth-of-type(10) .checkerboard__story-content:hover,
    .checkerboard-pursuits .checkerboard__story:nth-of-type(12) .checkerboard__story-content:hover {
        background-color: #FF6564
    }
    .checkerboard-pursuits .checkerboard__story:nth-of-type(2) .published-at,
    .checkerboard-pursuits .checkerboard__story:nth-of-type(4) .published-at,
    .checkerboard-pursuits .checkerboard__story:nth-of-type(7) .published-at,
    .checkerboard-pursuits .checkerboard__story:nth-of-type(10) .published-at,
    .checkerboard-pursuits .checkerboard__story:nth-of-type(12) .published-at {
        color: #fff
    }
}
@media screen and (min-width: 80em) and (max-width: 9999em) {
    .checkerboard-pursuits .checkerboard__story:nth-of-type(1) .checkerboard__story-content,
    .checkerboard-pursuits .checkerboard__story:nth-of-type(4) .checkerboard__story-content,
    .checkerboard-pursuits .checkerboard__story:nth-of-type(7) .checkerboard__story-content,
    .checkerboard-pursuits .checkerboard__story:nth-of-type(11) .checkerboard__story-content,
    .checkerboard-pursuits .checkerboard__story:nth-of-type(14) .checkerboard__story-content {
        background-color: #FF6564
    }
    .checkerboard-pursuits .checkerboard__story:nth-of-type(1) .checkerboard__story-content:hover,
    .checkerboard-pursuits .checkerboard__story:nth-of-type(4) .checkerboard__story-content:hover,
    .checkerboard-pursuits .checkerboard__story:nth-of-type(7) .checkerboard__story-content:hover,
    .checkerboard-pursuits .checkerboard__story:nth-of-type(11) .checkerboard__story-content:hover,
    .checkerboard-pursuits .checkerboard__story:nth-of-type(14) .checkerboard__story-content:hover {
        background-color: #FF6564
    }
    .checkerboard-pursuits .checkerboard__story:nth-of-type(1) .published-at,
    .checkerboard-pursuits .checkerboard__story:nth-of-type(4) .published-at,
    .checkerboard-pursuits .checkerboard__story:nth-of-type(7) .published-at,
    .checkerboard-pursuits .checkerboard__story:nth-of-type(11) .published-at,
    .checkerboard-pursuits .checkerboard__story:nth-of-type(14) .published-at {
        color: #fff
    }
}
@media screen and (min-width: 0) and (max-width: 47.4375em) {
    .checkerboard-pursuits .checkerboard__story:nth-of-type(1) .checkerboard__story-link,
    .checkerboard-pursuits .checkerboard__story:nth-of-type(3) .checkerboard__story-link {
        -moz-transition: color 0.1s ease-out;
        -o-transition: color 0.1s ease-out;
        -webkit-transition: color 0.1s ease-out;
        transition: color 0.1s ease-out
    }
    .checkerboard-pursuits .checkerboard__story:nth-of-type(1) .checkerboard__story-link:hover,
    .checkerboard-pursuits .checkerboard__story:nth-of-type(1) .checkerboard__story-link:focus,
    .checkerboard-pursuits .checkerboard__story:nth-of-type(3) .checkerboard__story-link:hover,
    .checkerboard-pursuits .checkerboard__story:nth-of-type(3) .checkerboard__story-link:focus {
        color: #FF6564
    }
}
@media screen and (min-width: 47.5em) and (max-width: 63.6875em) {
    .checkerboard-pursuits .checkerboard__story:nth-of-type(2) .checkerboard__story-link,
    .checkerboard-pursuits .checkerboard__story:nth-of-type(3) .checkerboard__story-link,
    .checkerboard-pursuits .checkerboard__story:nth-of-type(5) .checkerboard__story-link,
    .checkerboard-pursuits .checkerboard__story:nth-of-type(6) .checkerboard__story-link,
    .checkerboard-pursuits .checkerboard__story:nth-of-type(8) .checkerboard__story-link,
    .checkerboard-pursuits .checkerboard__story:nth-of-type(9) .checkerboard__story-link,
    .checkerboard-pursuits .checkerboard__story:nth-of-type(10) .checkerboard__story-link,
    .checkerboard-pursuits .checkerboard__story:nth-of-type(12) .checkerboard__story-link,
    .checkerboard-pursuits .checkerboard__story:nth-of-type(13) .checkerboard__story-link {
        -moz-transition: color 0.1s ease-out;
        -o-transition: color 0.1s ease-out;
        -webkit-transition: color 0.1s ease-out;
        transition: color 0.1s ease-out
    }
    .checkerboard-pursuits .checkerboard__story:nth-of-type(2) .checkerboard__story-link:hover,
    .checkerboard-pursuits .checkerboard__story:nth-of-type(2) .checkerboard__story-link:focus,
    .checkerboard-pursuits .checkerboard__story:nth-of-type(3) .checkerboard__story-link:hover,
    .checkerboard-pursuits .checkerboard__story:nth-of-type(3) .checkerboard__story-link:focus,
    .checkerboard-pursuits .checkerboard__story:nth-of-type(5) .checkerboard__story-link:hover,
    .checkerboard-pursuits .checkerboard__story:nth-of-type(5) .checkerboard__story-link:focus,
    .checkerboard-pursuits .checkerboard__story:nth-of-type(6) .checkerboard__story-link:hover,
    .checkerboard-pursuits .checkerboard__story:nth-of-type(6) .checkerboard__story-link:focus,
    .checkerboard-pursuits .checkerboard__story:nth-of-type(8) .checkerboard__story-link:hover,
    .checkerboard-pursuits .checkerboard__story:nth-of-type(8) .checkerboard__story-link:focus,
    .checkerboard-pursuits .checkerboard__story:nth-of-type(9) .checkerboard__story-link:hover,
    .checkerboard-pursuits .checkerboard__story:nth-of-type(9) .checkerboard__story-link:focus,
    .checkerboard-pursuits .checkerboard__story:nth-of-type(10) .checkerboard__story-link:hover,
    .checkerboard-pursuits .checkerboard__story:nth-of-type(10) .checkerboard__story-link:focus,
    .checkerboard-pursuits .checkerboard__story:nth-of-type(12) .checkerboard__story-link:hover,
    .checkerboard-pursuits .checkerboard__story:nth-of-type(12) .checkerboard__story-link:focus,
    .checkerboard-pursuits .checkerboard__story:nth-of-type(13) .checkerboard__story-link:hover,
    .checkerboard-pursuits .checkerboard__story:nth-of-type(13) .checkerboard__story-link:focus {
        color: #FF6564
    }
}
@media screen and (min-width: 63.75em) and (max-width: 79.9375em) {
    .checkerboard-pursuits .checkerboard__story:nth-of-type(1) .checkerboard__story-link,
    .checkerboard-pursuits .checkerboard__story:nth-of-type(3) .checkerboard__story-link,
    .checkerboard-pursuits .checkerboard__story:nth-of-type(5) .checkerboard__story-link,
    .checkerboard-pursuits .checkerboard__story:nth-of-type(6) .checkerboard__story-link,
    .checkerboard-pursuits .checkerboard__story:nth-of-type(8) .checkerboard__story-link,
    .checkerboard-pursuits .checkerboard__story:nth-of-type(9) .checkerboard__story-link,
    .checkerboard-pursuits .checkerboard__story:nth-of-type(11) .checkerboard__story-link,
    .checkerboard-pursuits .checkerboard__story:nth-of-type(13) .checkerboard__story-link {
        -moz-transition: color 0.1s ease-out;
        -o-transition: color 0.1s ease-out;
        -webkit-transition: color 0.1s ease-out;
        transition: color 0.1s ease-out
    }
    .checkerboard-pursuits .checkerboard__story:nth-of-type(1) .checkerboard__story-link:hover,
    .checkerboard-pursuits .checkerboard__story:nth-of-type(1) .checkerboard__story-link:focus,
    .checkerboard-pursuits .checkerboard__story:nth-of-type(3) .checkerboard__story-link:hover,
    .checkerboard-pursuits .checkerboard__story:nth-of-type(3) .checkerboard__story-link:focus,
    .checkerboard-pursuits .checkerboard__story:nth-of-type(5) .checkerboard__story-link:hover,
    .checkerboard-pursuits .checkerboard__story:nth-of-type(5) .checkerboard__story-link:focus,
    .checkerboard-pursuits .checkerboard__story:nth-of-type(6) .checkerboard__story-link:hover,
    .checkerboard-pursuits .checkerboard__story:nth-of-type(6) .checkerboard__story-link:focus,
    .checkerboard-pursuits .checkerboard__story:nth-of-type(8) .checkerboard__story-link:hover,
    .checkerboard-pursuits .checkerboard__story:nth-of-type(8) .checkerboard__story-link:focus,
    .checkerboard-pursuits .checkerboard__story:nth-of-type(9) .checkerboard__story-link:hover,
    .checkerboard-pursuits .checkerboard__story:nth-of-type(9) .checkerboard__story-link:focus,
    .checkerboard-pursuits .checkerboard__story:nth-of-type(11) .checkerboard__story-link:hover,
    .checkerboard-pursuits .checkerboard__story:nth-of-type(11) .checkerboard__story-link:focus,
    .checkerboard-pursuits .checkerboard__story:nth-of-type(13) .checkerboard__story-link:hover,
    .checkerboard-pursuits .checkerboard__story:nth-of-type(13) .checkerboard__story-link:focus {
        color: #FF6564
    }
}
@media screen and (min-width: 80em) and (max-width: 9999em) {
    .checkerboard-pursuits .checkerboard__story:nth-of-type(2) .checkerboard__story-link,
    .checkerboard-pursuits .checkerboard__story:nth-of-type(3) .checkerboard__story-link,
    .checkerboard-pursuits .checkerboard__story:nth-of-type(5) .checkerboard__story-link,
    .checkerboard-pursuits .checkerboard__story:nth-of-type(6) .checkerboard__story-link,
    .checkerboard-pursuits .checkerboard__story:nth-of-type(8) .checkerboard__story-link,
    .checkerboard-pursuits .checkerboard__story:nth-of-type(9) .checkerboard__story-link,
    .checkerboard-pursuits .checkerboard__story:nth-of-type(10) .checkerboard__story-link,
    .checkerboard-pursuits .checkerboard__story:nth-of-type(12) .checkerboard__story-link,
    .checkerboard-pursuits .checkerboard__story:nth-of-type(13) .checkerboard__story-link {
        -moz-transition: color 0.1s ease-out;
        -o-transition: color 0.1s ease-out;
        -webkit-transition: color 0.1s ease-out;
        transition: color 0.1s ease-out
    }
    .checkerboard-pursuits .checkerboard__story:nth-of-type(2) .checkerboard__story-link:hover,
    .checkerboard-pursuits .checkerboard__story:nth-of-type(2) .checkerboard__story-link:focus,
    .checkerboard-pursuits .checkerboard__story:nth-of-type(3) .checkerboard__story-link:hover,
    .checkerboard-pursuits .checkerboard__story:nth-of-type(3) .checkerboard__story-link:focus,
    .checkerboard-pursuits .checkerboard__story:nth-of-type(5) .checkerboard__story-link:hover,
    .checkerboard-pursuits .checkerboard__story:nth-of-type(5) .checkerboard__story-link:focus,
    .checkerboard-pursuits .checkerboard__story:nth-of-type(6) .checkerboard__story-link:hover,
    .checkerboard-pursuits .checkerboard__story:nth-of-type(6) .checkerboard__story-link:focus,
    .checkerboard-pursuits .checkerboard__story:nth-of-type(8) .checkerboard__story-link:hover,
    .checkerboard-pursuits .checkerboard__story:nth-of-type(8) .checkerboard__story-link:focus,
    .checkerboard-pursuits .checkerboard__story:nth-of-type(9) .checkerboard__story-link:hover,
    .checkerboard-pursuits .checkerboard__story:nth-of-type(9) .checkerboard__story-link:focus,
    .checkerboard-pursuits .checkerboard__story:nth-of-type(10) .checkerboard__story-link:hover,
    .checkerboard-pursuits .checkerboard__story:nth-of-type(10) .checkerboard__story-link:focus,
    .checkerboard-pursuits .checkerboard__story:nth-of-type(12) .checkerboard__story-link:hover,
    .checkerboard-pursuits .checkerboard__story:nth-of-type(12) .checkerboard__story-link:focus,
    .checkerboard-pursuits .checkerboard__story:nth-of-type(13) .checkerboard__story-link:hover,
    .checkerboard-pursuits .checkerboard__story:nth-of-type(13) .checkerboard__story-link:focus {
        color: #FF6564
    }
}
.checkerboard-pursuits .checkerboard__title-link {
    -moz-transition: opacity 0.1s ease-out;
    -o-transition: opacity 0.1s ease-out;
    -webkit-transition: opacity 0.1s ease-out;
    transition: opacity 0.1s ease-out;
    color: #FF6564
}
.checkerboard-pursuits .checkerboard__title-link:hover,
.checkerboard-pursuits .checkerboard__title-link:focus {
    opacity: .7
}
.checkerboard-pursuits .checkerboard__call-to-action-link {
    color: #FF6564
}
.checkerboard-pursuits .shoulder-quote:before,
.checkerboard-pursuits .shoulder-tout:before {
    background-color: #FF6564
}
.checkerboard-pursuits .shoulder-quote__story-headline,
.checkerboard-pursuits .shoulder-tout__summary {
    color: #FF6564
}
.checkerboard-pursuits .shoulder-quote__story-headline:before,
.checkerboard-pursuits .shoulder-tout__summary:before {
    display: inline-block;
    text-indent: -9999em;
    width: 0;
    height: 0;
    border: solid transparent;
    border-width: 0.4375rem 0.8125rem;
    border-left-color: #FF6564;
    overflow: hidden;
    text-indent: -9999rem;
    font-size: 0;
    line-height: 0;
    content: "color-coded triangle";
    position: absolute;
    left: 0;
    top: 0.0625rem
}
.checkerboard-pursuits .shoulder-quote__story-headline-link,
.checkerboard-pursuits .shoulder-tout__summary-link,
.checkerboard-pursuits .shoulder-tout__title-link {
    -moz-transition: color 0.1s ease-out;
    -o-transition: color 0.1s ease-out;
    -webkit-transition: color 0.1s ease-out;
    transition: color 0.1s ease-out;
    color: #2D2D35
}
.checkerboard-pursuits .shoulder-quote__story-headline-link:hover,
.checkerboard-pursuits .shoulder-quote__story-headline-link:focus,
.checkerboard-pursuits .shoulder-tout__summary-link:hover,
.checkerboard-pursuits .shoulder-tout__summary-link:focus,
.checkerboard-pursuits .shoulder-tout__title-link:hover,
.checkerboard-pursuits .shoulder-tout__title-link:focus {
    color: #FF6564
}
@media screen and (min-width: 0) and (max-width: 47.4375em) {
    .checkerboard-view .checkerboard__story:nth-of-type(2) .checkerboard__story-content,
    .checkerboard-view .checkerboard__story:nth-of-type(7) .checkerboard__story-content {
        background-color: #00B9E7
    }
    .checkerboard-view .checkerboard__story:nth-of-type(2) .checkerboard__story-content:hover,
    .checkerboard-view .checkerboard__story:nth-of-type(7) .checkerboard__story-content:hover {
        background-color: #00B9E7
    }
    .checkerboard-view .checkerboard__story:nth-of-type(2) .published-at,
    .checkerboard-view .checkerboard__story:nth-of-type(7) .published-at {
        color: #fff
    }
}
@media screen and (min-width: 47.5em) and (max-width: 63.6875em) {
    .checkerboard-view .checkerboard__story:nth-of-type(1) .checkerboard__story-content,
    .checkerboard-view .checkerboard__story:nth-of-type(4) .checkerboard__story-content,
    .checkerboard-view .checkerboard__story:nth-of-type(7) .checkerboard__story-content,
    .checkerboard-view .checkerboard__story:nth-of-type(11) .checkerboard__story-content,
    .checkerboard-view .checkerboard__story:nth-of-type(14) .checkerboard__story-content {
        background-color: #00B9E7
    }
    .checkerboard-view .checkerboard__story:nth-of-type(1) .checkerboard__story-content:hover,
    .checkerboard-view .checkerboard__story:nth-of-type(4) .checkerboard__story-content:hover,
    .checkerboard-view .checkerboard__story:nth-of-type(7) .checkerboard__story-content:hover,
    .checkerboard-view .checkerboard__story:nth-of-type(11) .checkerboard__story-content:hover,
    .checkerboard-view .checkerboard__story:nth-of-type(14) .checkerboard__story-content:hover {
        background-color: #00B9E7
    }
    .checkerboard-view .checkerboard__story:nth-of-type(1) .published-at,
    .checkerboard-view .checkerboard__story:nth-of-type(4) .published-at,
    .checkerboard-view .checkerboard__story:nth-of-type(7) .published-at,
    .checkerboard-view .checkerboard__story:nth-of-type(11) .published-at,
    .checkerboard-view .checkerboard__story:nth-of-type(14) .published-at {
        color: #fff
    }
}
@media screen and (min-width: 63.75em) and (max-width: 79.9375em) {
    .checkerboard-view .checkerboard__story:nth-of-type(2) .checkerboard__story-content,
    .checkerboard-view .checkerboard__story:nth-of-type(4) .checkerboard__story-content,
    .checkerboard-view .checkerboard__story:nth-of-type(7) .checkerboard__story-content,
    .checkerboard-view .checkerboard__story:nth-of-type(10) .checkerboard__story-content,
    .checkerboard-view .checkerboard__story:nth-of-type(12) .checkerboard__story-content {
        background-color: #00B9E7
    }
    .checkerboard-view .checkerboard__story:nth-of-type(2) .checkerboard__story-content:hover,
    .checkerboard-view .checkerboard__story:nth-of-type(4) .checkerboard__story-content:hover,
    .checkerboard-view .checkerboard__story:nth-of-type(7) .checkerboard__story-content:hover,
    .checkerboard-view .checkerboard__story:nth-of-type(10) .checkerboard__story-content:hover,
    .checkerboard-view .checkerboard__story:nth-of-type(12) .checkerboard__story-content:hover {
        background-color: #00B9E7
    }
    .checkerboard-view .checkerboard__story:nth-of-type(2) .published-at,
    .checkerboard-view .checkerboard__story:nth-of-type(4) .published-at,
    .checkerboard-view .checkerboard__story:nth-of-type(7) .published-at,
    .checkerboard-view .checkerboard__story:nth-of-type(10) .published-at,
    .checkerboard-view .checkerboard__story:nth-of-type(12) .published-at {
        color: #fff
    }
}
@media screen and (min-width: 80em) and (max-width: 9999em) {
    .checkerboard-view .checkerboard__story:nth-of-type(1) .checkerboard__story-content,
    .checkerboard-view .checkerboard__story:nth-of-type(4) .checkerboard__story-content,
    .checkerboard-view .checkerboard__story:nth-of-type(7) .checkerboard__story-content,
    .checkerboard-view .checkerboard__story:nth-of-type(11) .checkerboard__story-content,
    .checkerboard-view .checkerboard__story:nth-of-type(14) .checkerboard__story-content {
        background-color: #00B9E7
    }
    .checkerboard-view .checkerboard__story:nth-of-type(1) .checkerboard__story-content:hover,
    .checkerboard-view .checkerboard__story:nth-of-type(4) .checkerboard__story-content:hover,
    .checkerboard-view .checkerboard__story:nth-of-type(7) .checkerboard__story-content:hover,
    .checkerboard-view .checkerboard__story:nth-of-type(11) .checkerboard__story-content:hover,
    .checkerboard-view .checkerboard__story:nth-of-type(14) .checkerboard__story-content:hover {
        background-color: #00B9E7
    }
    .checkerboard-view .checkerboard__story:nth-of-type(1) .published-at,
    .checkerboard-view .checkerboard__story:nth-of-type(4) .published-at,
    .checkerboard-view .checkerboard__story:nth-of-type(7) .published-at,
    .checkerboard-view .checkerboard__story:nth-of-type(11) .published-at,
    .checkerboard-view .checkerboard__story:nth-of-type(14) .published-at {
        color: #fff
    }
}
@media screen and (min-width: 0) and (max-width: 47.4375em) {
    .checkerboard-view .checkerboard__story:nth-of-type(1) .checkerboard__story-link,
    .checkerboard-view .checkerboard__story:nth-of-type(3) .checkerboard__story-link {
        -moz-transition: color 0.1s ease-out;
        -o-transition: color 0.1s ease-out;
        -webkit-transition: color 0.1s ease-out;
        transition: color 0.1s ease-out
    }
    .checkerboard-view .checkerboard__story:nth-of-type(1) .checkerboard__story-link:hover,
    .checkerboard-view .checkerboard__story:nth-of-type(1) .checkerboard__story-link:focus,
    .checkerboard-view .checkerboard__story:nth-of-type(3) .checkerboard__story-link:hover,
    .checkerboard-view .checkerboard__story:nth-of-type(3) .checkerboard__story-link:focus {
        color: #00B9E7
    }
}
@media screen and (min-width: 47.5em) and (max-width: 63.6875em) {
    .checkerboard-view .checkerboard__story:nth-of-type(2) .checkerboard__story-link,
    .checkerboard-view .checkerboard__story:nth-of-type(3) .checkerboard__story-link,
    .checkerboard-view .checkerboard__story:nth-of-type(5) .checkerboard__story-link,
    .checkerboard-view .checkerboard__story:nth-of-type(6) .checkerboard__story-link,
    .checkerboard-view .checkerboard__story:nth-of-type(8) .checkerboard__story-link,
    .checkerboard-view .checkerboard__story:nth-of-type(9) .checkerboard__story-link,
    .checkerboard-view .checkerboard__story:nth-of-type(10) .checkerboard__story-link,
    .checkerboard-view .checkerboard__story:nth-of-type(12) .checkerboard__story-link,
    .checkerboard-view .checkerboard__story:nth-of-type(13) .checkerboard__story-link {
        -moz-transition: color 0.1s ease-out;
        -o-transition: color 0.1s ease-out;
        -webkit-transition: color 0.1s ease-out;
        transition: color 0.1s ease-out
    }
    .checkerboard-view .checkerboard__story:nth-of-type(2) .checkerboard__story-link:hover,
    .checkerboard-view .checkerboard__story:nth-of-type(2) .checkerboard__story-link:focus,
    .checkerboard-view .checkerboard__story:nth-of-type(3) .checkerboard__story-link:hover,
    .checkerboard-view .checkerboard__story:nth-of-type(3) .checkerboard__story-link:focus,
    .checkerboard-view .checkerboard__story:nth-of-type(5) .checkerboard__story-link:hover,
    .checkerboard-view .checkerboard__story:nth-of-type(5) .checkerboard__story-link:focus,
    .checkerboard-view .checkerboard__story:nth-of-type(6) .checkerboard__story-link:hover,
    .checkerboard-view .checkerboard__story:nth-of-type(6) .checkerboard__story-link:focus,
    .checkerboard-view .checkerboard__story:nth-of-type(8) .checkerboard__story-link:hover,
    .checkerboard-view .checkerboard__story:nth-of-type(8) .checkerboard__story-link:focus,
    .checkerboard-view .checkerboard__story:nth-of-type(9) .checkerboard__story-link:hover,
    .checkerboard-view .checkerboard__story:nth-of-type(9) .checkerboard__story-link:focus,
    .checkerboard-view .checkerboard__story:nth-of-type(10) .checkerboard__story-link:hover,
    .checkerboard-view .checkerboard__story:nth-of-type(10) .checkerboard__story-link:focus,
    .checkerboard-view .checkerboard__story:nth-of-type(12) .checkerboard__story-link:hover,
    .checkerboard-view .checkerboard__story:nth-of-type(12) .checkerboard__story-link:focus,
    .checkerboard-view .checkerboard__story:nth-of-type(13) .checkerboard__story-link:hover,
    .checkerboard-view .checkerboard__story:nth-of-type(13) .checkerboard__story-link:focus {
        color: #00B9E7
    }
}
@media screen and (min-width: 63.75em) and (max-width: 79.9375em) {
    .checkerboard-view .checkerboard__story:nth-of-type(1) .checkerboard__story-link,
    .checkerboard-view .checkerboard__story:nth-of-type(3) .checkerboard__story-link,
    .checkerboard-view .checkerboard__story:nth-of-type(5) .checkerboard__story-link,
    .checkerboard-view .checkerboard__story:nth-of-type(6) .checkerboard__story-link,
    .checkerboard-view .checkerboard__story:nth-of-type(8) .checkerboard__story-link,
    .checkerboard-view .checkerboard__story:nth-of-type(9) .checkerboard__story-link,
    .checkerboard-view .checkerboard__story:nth-of-type(11) .checkerboard__story-link,
    .checkerboard-view .checkerboard__story:nth-of-type(13) .checkerboard__story-link {
        -moz-transition: color 0.1s ease-out;
        -o-transition: color 0.1s ease-out;
        -webkit-transition: color 0.1s ease-out;
        transition: color 0.1s ease-out
    }
    .checkerboard-view .checkerboard__story:nth-of-type(1) .checkerboard__story-link:hover,
    .checkerboard-view .checkerboard__story:nth-of-type(1) .checkerboard__story-link:focus,
    .checkerboard-view .checkerboard__story:nth-of-type(3) .checkerboard__story-link:hover,
    .checkerboard-view .checkerboard__story:nth-of-type(3) .checkerboard__story-link:focus,
    .checkerboard-view .checkerboard__story:nth-of-type(5) .checkerboard__story-link:hover,
    .checkerboard-view .checkerboard__story:nth-of-type(5) .checkerboard__story-link:focus,
    .checkerboard-view .checkerboard__story:nth-of-type(6) .checkerboard__story-link:hover,
    .checkerboard-view .checkerboard__story:nth-of-type(6) .checkerboard__story-link:focus,
    .checkerboard-view .checkerboard__story:nth-of-type(8) .checkerboard__story-link:hover,
    .checkerboard-view .checkerboard__story:nth-of-type(8) .checkerboard__story-link:focus,
    .checkerboard-view .checkerboard__story:nth-of-type(9) .checkerboard__story-link:hover,
    .checkerboard-view .checkerboard__story:nth-of-type(9) .checkerboard__story-link:focus,
    .checkerboard-view .checkerboard__story:nth-of-type(11) .checkerboard__story-link:hover,
    .checkerboard-view .checkerboard__story:nth-of-type(11) .checkerboard__story-link:focus,
    .checkerboard-view .checkerboard__story:nth-of-type(13) .checkerboard__story-link:hover,
    .checkerboard-view .checkerboard__story:nth-of-type(13) .checkerboard__story-link:focus {
        color: #00B9E7
    }
}
@media screen and (min-width: 80em) and (max-width: 9999em) {
    .checkerboard-view .checkerboard__story:nth-of-type(2) .checkerboard__story-link,
    .checkerboard-view .checkerboard__story:nth-of-type(3) .checkerboard__story-link,
    .checkerboard-view .checkerboard__story:nth-of-type(5) .checkerboard__story-link,
    .checkerboard-view .checkerboard__story:nth-of-type(6) .checkerboard__story-link,
    .checkerboard-view .checkerboard__story:nth-of-type(8) .checkerboard__story-link,
    .checkerboard-view .checkerboard__story:nth-of-type(9) .checkerboard__story-link,
    .checkerboard-view .checkerboard__story:nth-of-type(10) .checkerboard__story-link,
    .checkerboard-view .checkerboard__story:nth-of-type(12) .checkerboard__story-link,
    .checkerboard-view .checkerboard__story:nth-of-type(13) .checkerboard__story-link {
        -moz-transition: color 0.1s ease-out;
        -o-transition: color 0.1s ease-out;
        -webkit-transition: color 0.1s ease-out;
        transition: color 0.1s ease-out
    }
    .checkerboard-view .checkerboard__story:nth-of-type(2) .checkerboard__story-link:hover,
    .checkerboard-view .checkerboard__story:nth-of-type(2) .checkerboard__story-link:focus,
    .checkerboard-view .checkerboard__story:nth-of-type(3) .checkerboard__story-link:hover,
    .checkerboard-view .checkerboard__story:nth-of-type(3) .checkerboard__story-link:focus,
    .checkerboard-view .checkerboard__story:nth-of-type(5) .checkerboard__story-link:hover,
    .checkerboard-view .checkerboard__story:nth-of-type(5) .checkerboard__story-link:focus,
    .checkerboard-view .checkerboard__story:nth-of-type(6) .checkerboard__story-link:hover,
    .checkerboard-view .checkerboard__story:nth-of-type(6) .checkerboard__story-link:focus,
    .checkerboard-view .checkerboard__story:nth-of-type(8) .checkerboard__story-link:hover,
    .checkerboard-view .checkerboard__story:nth-of-type(8) .checkerboard__story-link:focus,
    .checkerboard-view .checkerboard__story:nth-of-type(9) .checkerboard__story-link:hover,
    .checkerboard-view .checkerboard__story:nth-of-type(9) .checkerboard__story-link:focus,
    .checkerboard-view .checkerboard__story:nth-of-type(10) .checkerboard__story-link:hover,
    .checkerboard-view .checkerboard__story:nth-of-type(10) .checkerboard__story-link:focus,
    .checkerboard-view .checkerboard__story:nth-of-type(12) .checkerboard__story-link:hover,
    .checkerboard-view .checkerboard__story:nth-of-type(12) .checkerboard__story-link:focus,
    .checkerboard-view .checkerboard__story:nth-of-type(13) .checkerboard__story-link:hover,
    .checkerboard-view .checkerboard__story:nth-of-type(13) .checkerboard__story-link:focus {
        color: #00B9E7
    }
}
.checkerboard-view .checkerboard__title-link {
    -moz-transition: opacity 0.1s ease-out;
    -o-transition: opacity 0.1s ease-out;
    -webkit-transition: opacity 0.1s ease-out;
    transition: opacity 0.1s ease-out;
    color: #00B9E7
}
.checkerboard-view .checkerboard__title-link:hover,
.checkerboard-view .checkerboard__title-link:focus {
    opacity: .7
}
.checkerboard-view .checkerboard__call-to-action-link {
    color: #00B9E7
}
.checkerboard-view .shoulder-quote:before,
.checkerboard-view .shoulder-tout:before {
    background-color: #00B9E7
}
.checkerboard-view .shoulder-quote__story-headline,
.checkerboard-view .shoulder-tout__summary {
    color: #00B9E7
}
.checkerboard-view .shoulder-quote__story-headline:before,
.checkerboard-view .shoulder-tout__summary:before {
    display: inline-block;
    text-indent: -9999em;
    width: 0;
    height: 0;
    border: solid transparent;
    border-width: 0.4375rem 0.8125rem;
    border-left-color: #00B9E7;
    overflow: hidden;
    text-indent: -9999rem;
    font-size: 0;
    line-height: 0;
    content: "color-coded triangle";
    position: absolute;
    left: 0;
    top: 0.0625rem
}
.checkerboard-view .shoulder-quote__story-headline-link,
.checkerboard-view .shoulder-tout__summary-link,
.checkerboard-view .shoulder-tout__title-link {
    -moz-transition: color 0.1s ease-out;
    -o-transition: color 0.1s ease-out;
    -webkit-transition: color 0.1s ease-out;
    transition: color 0.1s ease-out;
    color: #2D2D35
}
.checkerboard-view .shoulder-quote__story-headline-link:hover,
.checkerboard-view .shoulder-quote__story-headline-link:focus,
.checkerboard-view .shoulder-tout__summary-link:hover,
.checkerboard-view .shoulder-tout__summary-link:focus,
.checkerboard-view .shoulder-tout__title-link:hover,
.checkerboard-view .shoulder-tout__title-link:focus {
    color: #00B9E7
}
@media screen and (min-width: 0) and (max-width: 47.4375em) {
    .checkerboard-politics .checkerboard__story:nth-of-type(2) .checkerboard__story-content,
    .checkerboard-politics .checkerboard__story:nth-of-type(7) .checkerboard__story-content {
        background-color: #00E7B4
    }
    .checkerboard-politics .checkerboard__story:nth-of-type(2) .checkerboard__story-content:hover,
    .checkerboard-politics .checkerboard__story:nth-of-type(7) .checkerboard__story-content:hover {
        background-color: #00E7B4
    }
    .checkerboard-politics .checkerboard__story:nth-of-type(2) .published-at,
    .checkerboard-politics .checkerboard__story:nth-of-type(7) .published-at {
        color: #fff
    }
}
@media screen and (min-width: 47.5em) and (max-width: 63.6875em) {
    .checkerboard-politics .checkerboard__story:nth-of-type(1) .checkerboard__story-content,
    .checkerboard-politics .checkerboard__story:nth-of-type(4) .checkerboard__story-content,
    .checkerboard-politics .checkerboard__story:nth-of-type(7) .checkerboard__story-content,
    .checkerboard-politics .checkerboard__story:nth-of-type(11) .checkerboard__story-content,
    .checkerboard-politics .checkerboard__story:nth-of-type(14) .checkerboard__story-content {
        background-color: #00E7B4
    }
    .checkerboard-politics .checkerboard__story:nth-of-type(1) .checkerboard__story-content:hover,
    .checkerboard-politics .checkerboard__story:nth-of-type(4) .checkerboard__story-content:hover,
    .checkerboard-politics .checkerboard__story:nth-of-type(7) .checkerboard__story-content:hover,
    .checkerboard-politics .checkerboard__story:nth-of-type(11) .checkerboard__story-content:hover,
    .checkerboard-politics .checkerboard__story:nth-of-type(14) .checkerboard__story-content:hover {
        background-color: #00E7B4
    }
    .checkerboard-politics .checkerboard__story:nth-of-type(1) .published-at,
    .checkerboard-politics .checkerboard__story:nth-of-type(4) .published-at,
    .checkerboard-politics .checkerboard__story:nth-of-type(7) .published-at,
    .checkerboard-politics .checkerboard__story:nth-of-type(11) .published-at,
    .checkerboard-politics .checkerboard__story:nth-of-type(14) .published-at {
        color: #fff
    }
}
@media screen and (min-width: 63.75em) and (max-width: 79.9375em) {
    .checkerboard-politics .checkerboard__story:nth-of-type(2) .checkerboard__story-content,
    .checkerboard-politics .checkerboard__story:nth-of-type(4) .checkerboard__story-content,
    .checkerboard-politics .checkerboard__story:nth-of-type(7) .checkerboard__story-content,
    .checkerboard-politics .checkerboard__story:nth-of-type(10) .checkerboard__story-content,
    .checkerboard-politics .checkerboard__story:nth-of-type(12) .checkerboard__story-content {
        background-color: #00E7B4
    }
    .checkerboard-politics .checkerboard__story:nth-of-type(2) .checkerboard__story-content:hover,
    .checkerboard-politics .checkerboard__story:nth-of-type(4) .checkerboard__story-content:hover,
    .checkerboard-politics .checkerboard__story:nth-of-type(7) .checkerboard__story-content:hover,
    .checkerboard-politics .checkerboard__story:nth-of-type(10) .checkerboard__story-content:hover,
    .checkerboard-politics .checkerboard__story:nth-of-type(12) .checkerboard__story-content:hover {
        background-color: #00E7B4
    }
    .checkerboard-politics .checkerboard__story:nth-of-type(2) .published-at,
    .checkerboard-politics .checkerboard__story:nth-of-type(4) .published-at,
    .checkerboard-politics .checkerboard__story:nth-of-type(7) .published-at,
    .checkerboard-politics .checkerboard__story:nth-of-type(10) .published-at,
    .checkerboard-politics .checkerboard__story:nth-of-type(12) .published-at {
        color: #fff
    }
}
@media screen and (min-width: 80em) and (max-width: 9999em) {
    .checkerboard-politics .checkerboard__story:nth-of-type(1) .checkerboard__story-content,
    .checkerboard-politics .checkerboard__story:nth-of-type(4) .checkerboard__story-content,
    .checkerboard-politics .checkerboard__story:nth-of-type(7) .checkerboard__story-content,
    .checkerboard-politics .checkerboard__story:nth-of-type(11) .checkerboard__story-content,
    .checkerboard-politics .checkerboard__story:nth-of-type(14) .checkerboard__story-content {
        background-color: #00E7B4
    }
    .checkerboard-politics .checkerboard__story:nth-of-type(1) .checkerboard__story-content:hover,
    .checkerboard-politics .checkerboard__story:nth-of-type(4) .checkerboard__story-content:hover,
    .checkerboard-politics .checkerboard__story:nth-of-type(7) .checkerboard__story-content:hover,
    .checkerboard-politics .checkerboard__story:nth-of-type(11) .checkerboard__story-content:hover,
    .checkerboard-politics .checkerboard__story:nth-of-type(14) .checkerboard__story-content:hover {
        background-color: #00E7B4
    }
    .checkerboard-politics .checkerboard__story:nth-of-type(1) .published-at,
    .checkerboard-politics .checkerboard__story:nth-of-type(4) .published-at,
    .checkerboard-politics .checkerboard__story:nth-of-type(7) .published-at,
    .checkerboard-politics .checkerboard__story:nth-of-type(11) .published-at,
    .checkerboard-politics .checkerboard__story:nth-of-type(14) .published-at {
        color: #fff
    }
}
@media screen and (min-width: 0) and (max-width: 47.4375em) {
    .checkerboard-politics .checkerboard__story:nth-of-type(1) .checkerboard__story-link,
    .checkerboard-politics .checkerboard__story:nth-of-type(3) .checkerboard__story-link {
        -moz-transition: color 0.1s ease-out;
        -o-transition: color 0.1s ease-out;
        -webkit-transition: color 0.1s ease-out;
        transition: color 0.1s ease-out
    }
    .checkerboard-politics .checkerboard__story:nth-of-type(1) .checkerboard__story-link:hover,
    .checkerboard-politics .checkerboard__story:nth-of-type(1) .checkerboard__story-link:focus,
    .checkerboard-politics .checkerboard__story:nth-of-type(3) .checkerboard__story-link:hover,
    .checkerboard-politics .checkerboard__story:nth-of-type(3) .checkerboard__story-link:focus {
        color: #00E7B4
    }
}
@media screen and (min-width: 47.5em) and (max-width: 63.6875em) {
    .checkerboard-politics .checkerboard__story:nth-of-type(2) .checkerboard__story-link,
    .checkerboard-politics .checkerboard__story:nth-of-type(3) .checkerboard__story-link,
    .checkerboard-politics .checkerboard__story:nth-of-type(5) .checkerboard__story-link,
    .checkerboard-politics .checkerboard__story:nth-of-type(6) .checkerboard__story-link,
    .checkerboard-politics .checkerboard__story:nth-of-type(8) .checkerboard__story-link,
    .checkerboard-politics .checkerboard__story:nth-of-type(9) .checkerboard__story-link,
    .checkerboard-politics .checkerboard__story:nth-of-type(10) .checkerboard__story-link,
    .checkerboard-politics .checkerboard__story:nth-of-type(12) .checkerboard__story-link,
    .checkerboard-politics .checkerboard__story:nth-of-type(13) .checkerboard__story-link {
        -moz-transition: color 0.1s ease-out;
        -o-transition: color 0.1s ease-out;
        -webkit-transition: color 0.1s ease-out;
        transition: color 0.1s ease-out
    }
    .checkerboard-politics .checkerboard__story:nth-of-type(2) .checkerboard__story-link:hover,
    .checkerboard-politics .checkerboard__story:nth-of-type(2) .checkerboard__story-link:focus,
    .checkerboard-politics .checkerboard__story:nth-of-type(3) .checkerboard__story-link:hover,
    .checkerboard-politics .checkerboard__story:nth-of-type(3) .checkerboard__story-link:focus,
    .checkerboard-politics .checkerboard__story:nth-of-type(5) .checkerboard__story-link:hover,
    .checkerboard-politics .checkerboard__story:nth-of-type(5) .checkerboard__story-link:focus,
    .checkerboard-politics .checkerboard__story:nth-of-type(6) .checkerboard__story-link:hover,
    .checkerboard-politics .checkerboard__story:nth-of-type(6) .checkerboard__story-link:focus,
    .checkerboard-politics .checkerboard__story:nth-of-type(8) .checkerboard__story-link:hover,
    .checkerboard-politics .checkerboard__story:nth-of-type(8) .checkerboard__story-link:focus,
    .checkerboard-politics .checkerboard__story:nth-of-type(9) .checkerboard__story-link:hover,
    .checkerboard-politics .checkerboard__story:nth-of-type(9) .checkerboard__story-link:focus,
    .checkerboard-politics .checkerboard__story:nth-of-type(10) .checkerboard__story-link:hover,
    .checkerboard-politics .checkerboard__story:nth-of-type(10) .checkerboard__story-link:focus,
    .checkerboard-politics .checkerboard__story:nth-of-type(12) .checkerboard__story-link:hover,
    .checkerboard-politics .checkerboard__story:nth-of-type(12) .checkerboard__story-link:focus,
    .checkerboard-politics .checkerboard__story:nth-of-type(13) .checkerboard__story-link:hover,
    .checkerboard-politics .checkerboard__story:nth-of-type(13) .checkerboard__story-link:focus {
        color: #00E7B4
    }
}
@media screen and (min-width: 63.75em) and (max-width: 79.9375em) {
    .checkerboard-politics .checkerboard__story:nth-of-type(1) .checkerboard__story-link,
    .checkerboard-politics .checkerboard__story:nth-of-type(3) .checkerboard__story-link,
    .checkerboard-politics .checkerboard__story:nth-of-type(5) .checkerboard__story-link,
    .checkerboard-politics .checkerboard__story:nth-of-type(6) .checkerboard__story-link,
    .checkerboard-politics .checkerboard__story:nth-of-type(8) .checkerboard__story-link,
    .checkerboard-politics .checkerboard__story:nth-of-type(9) .checkerboard__story-link,
    .checkerboard-politics .checkerboard__story:nth-of-type(11) .checkerboard__story-link,
    .checkerboard-politics .checkerboard__story:nth-of-type(13) .checkerboard__story-link {
        -moz-transition: color 0.1s ease-out;
        -o-transition: color 0.1s ease-out;
        -webkit-transition: color 0.1s ease-out;
        transition: color 0.1s ease-out
    }
    .checkerboard-politics .checkerboard__story:nth-of-type(1) .checkerboard__story-link:hover,
    .checkerboard-politics .checkerboard__story:nth-of-type(1) .checkerboard__story-link:focus,
    .checkerboard-politics .checkerboard__story:nth-of-type(3) .checkerboard__story-link:hover,
    .checkerboard-politics .checkerboard__story:nth-of-type(3) .checkerboard__story-link:focus,
    .checkerboard-politics .checkerboard__story:nth-of-type(5) .checkerboard__story-link:hover,
    .checkerboard-politics .checkerboard__story:nth-of-type(5) .checkerboard__story-link:focus,
    .checkerboard-politics .checkerboard__story:nth-of-type(6) .checkerboard__story-link:hover,
    .checkerboard-politics .checkerboard__story:nth-of-type(6) .checkerboard__story-link:focus,
    .checkerboard-politics .checkerboard__story:nth-of-type(8) .checkerboard__story-link:hover,
    .checkerboard-politics .checkerboard__story:nth-of-type(8) .checkerboard__story-link:focus,
    .checkerboard-politics .checkerboard__story:nth-of-type(9) .checkerboard__story-link:hover,
    .checkerboard-politics .checkerboard__story:nth-of-type(9) .checkerboard__story-link:focus,
    .checkerboard-politics .checkerboard__story:nth-of-type(11) .checkerboard__story-link:hover,
    .checkerboard-politics .checkerboard__story:nth-of-type(11) .checkerboard__story-link:focus,
    .checkerboard-politics .checkerboard__story:nth-of-type(13) .checkerboard__story-link:hover,
    .checkerboard-politics .checkerboard__story:nth-of-type(13) .checkerboard__story-link:focus {
        color: #00E7B4
    }
}
@media screen and (min-width: 80em) and (max-width: 9999em) {
    .checkerboard-politics .checkerboard__story:nth-of-type(2) .checkerboard__story-link,
    .checkerboard-politics .checkerboard__story:nth-of-type(3) .checkerboard__story-link,
    .checkerboard-politics .checkerboard__story:nth-of-type(5) .checkerboard__story-link,
    .checkerboard-politics .checkerboard__story:nth-of-type(6) .checkerboard__story-link,
    .checkerboard-politics .checkerboard__story:nth-of-type(8) .checkerboard__story-link,
    .checkerboard-politics .checkerboard__story:nth-of-type(9) .checkerboard__story-link,
    .checkerboard-politics .checkerboard__story:nth-of-type(10) .checkerboard__story-link,
    .checkerboard-politics .checkerboard__story:nth-of-type(12) .checkerboard__story-link,
    .checkerboard-politics .checkerboard__story:nth-of-type(13) .checkerboard__story-link {
        -moz-transition: color 0.1s ease-out;
        -o-transition: color 0.1s ease-out;
        -webkit-transition: color 0.1s ease-out;
        transition: color 0.1s ease-out
    }
    .checkerboard-politics .checkerboard__story:nth-of-type(2) .checkerboard__story-link:hover,
    .checkerboard-politics .checkerboard__story:nth-of-type(2) .checkerboard__story-link:focus,
    .checkerboard-politics .checkerboard__story:nth-of-type(3) .checkerboard__story-link:hover,
    .checkerboard-politics .checkerboard__story:nth-of-type(3) .checkerboard__story-link:focus,
    .checkerboard-politics .checkerboard__story:nth-of-type(5) .checkerboard__story-link:hover,
    .checkerboard-politics .checkerboard__story:nth-of-type(5) .checkerboard__story-link:focus,
    .checkerboard-politics .checkerboard__story:nth-of-type(6) .checkerboard__story-link:hover,
    .checkerboard-politics .checkerboard__story:nth-of-type(6) .checkerboard__story-link:focus,
    .checkerboard-politics .checkerboard__story:nth-of-type(8) .checkerboard__story-link:hover,
    .checkerboard-politics .checkerboard__story:nth-of-type(8) .checkerboard__story-link:focus,
    .checkerboard-politics .checkerboard__story:nth-of-type(9) .checkerboard__story-link:hover,
    .checkerboard-politics .checkerboard__story:nth-of-type(9) .checkerboard__story-link:focus,
    .checkerboard-politics .checkerboard__story:nth-of-type(10) .checkerboard__story-link:hover,
    .checkerboard-politics .checkerboard__story:nth-of-type(10) .checkerboard__story-link:focus,
    .checkerboard-politics .checkerboard__story:nth-of-type(12) .checkerboard__story-link:hover,
    .checkerboard-politics .checkerboard__story:nth-of-type(12) .checkerboard__story-link:focus,
    .checkerboard-politics .checkerboard__story:nth-of-type(13) .checkerboard__story-link:hover,
    .checkerboard-politics .checkerboard__story:nth-of-type(13) .checkerboard__story-link:focus {
        color: #00E7B4
    }
}
.checkerboard-politics .checkerboard__title-link {
    -moz-transition: opacity 0.1s ease-out;
    -o-transition: opacity 0.1s ease-out;
    -webkit-transition: opacity 0.1s ease-out;
    transition: opacity 0.1s ease-out;
    color: #00E7B4
}
.checkerboard-politics .checkerboard__title-link:hover,
.checkerboard-politics .checkerboard__title-link:focus {
    opacity: .7
}
.checkerboard-politics .checkerboard__call-to-action-link {
    color: #00E7B4
}
.checkerboard-politics .shoulder-quote:before,
.checkerboard-politics .shoulder-tout:before {
    background-color: #00E7B4
}
.checkerboard-politics .shoulder-quote__story-headline,
.checkerboard-politics .shoulder-tout__summary {
    color: #00E7B4
}
.checkerboard-politics .shoulder-quote__story-headline:before,
.checkerboard-politics .shoulder-tout__summary:before {
    display: inline-block;
    text-indent: -9999em;
    width: 0;
    height: 0;
    border: solid transparent;
    border-width: 0.4375rem 0.8125rem;
    border-left-color: #00E7B4;
    overflow: hidden;
    text-indent: -9999rem;
    font-size: 0;
    line-height: 0;
    content: "color-coded triangle";
    position: absolute;
    left: 0;
    top: 0.0625rem
}
.checkerboard-politics .shoulder-quote__story-headline-link,
.checkerboard-politics .shoulder-tout__summary-link,
.checkerboard-politics .shoulder-tout__title-link {
    -moz-transition: color 0.1s ease-out;
    -o-transition: color 0.1s ease-out;
    -webkit-transition: color 0.1s ease-out;
    transition: color 0.1s ease-out;
    color: #2D2D35
}
.checkerboard-politics .shoulder-quote__story-headline-link:hover,
.checkerboard-politics .shoulder-quote__story-headline-link:focus,
.checkerboard-politics .shoulder-tout__summary-link:hover,
.checkerboard-politics .shoulder-tout__summary-link:focus,
.checkerboard-politics .shoulder-tout__title-link:hover,
.checkerboard-politics .shoulder-tout__title-link:focus {
    color: #00E7B4
}
@media screen and (min-width: 0) and (max-width: 47.4375em) {
    .checkerboard-markets .checkerboard__story:nth-of-type(2) .checkerboard__story-content,
    .checkerboard-markets .checkerboard__story:nth-of-type(7) .checkerboard__story-content {
        background-color: #FB8E1E
    }
    .checkerboard-markets .checkerboard__story:nth-of-type(2) .checkerboard__story-content:hover,
    .checkerboard-markets .checkerboard__story:nth-of-type(7) .checkerboard__story-content:hover {
        background-color: #FB8E1E
    }
    .checkerboard-markets .checkerboard__story:nth-of-type(2) .published-at,
    .checkerboard-markets .checkerboard__story:nth-of-type(7) .published-at {
        color: #fff
    }
}
@media screen and (min-width: 47.5em) and (max-width: 63.6875em) {
    .checkerboard-markets .checkerboard__story:nth-of-type(1) .checkerboard__story-content,
    .checkerboard-markets .checkerboard__story:nth-of-type(4) .checkerboard__story-content,
    .checkerboard-markets .checkerboard__story:nth-of-type(7) .checkerboard__story-content,
    .checkerboard-markets .checkerboard__story:nth-of-type(11) .checkerboard__story-content,
    .checkerboard-markets .checkerboard__story:nth-of-type(14) .checkerboard__story-content {
        background-color: #FB8E1E
    }
    .checkerboard-markets .checkerboard__story:nth-of-type(1) .checkerboard__story-content:hover,
    .checkerboard-markets .checkerboard__story:nth-of-type(4) .checkerboard__story-content:hover,
    .checkerboard-markets .checkerboard__story:nth-of-type(7) .checkerboard__story-content:hover,
    .checkerboard-markets .checkerboard__story:nth-of-type(11) .checkerboard__story-content:hover,
    .checkerboard-markets .checkerboard__story:nth-of-type(14) .checkerboard__story-content:hover {
        background-color: #FB8E1E
    }
    .checkerboard-markets .checkerboard__story:nth-of-type(1) .published-at,
    .checkerboard-markets .checkerboard__story:nth-of-type(4) .published-at,
    .checkerboard-markets .checkerboard__story:nth-of-type(7) .published-at,
    .checkerboard-markets .checkerboard__story:nth-of-type(11) .published-at,
    .checkerboard-markets .checkerboard__story:nth-of-type(14) .published-at {
        color: #fff
    }
}
@media screen and (min-width: 63.75em) and (max-width: 79.9375em) {
    .checkerboard-markets .checkerboard__story:nth-of-type(2) .checkerboard__story-content,
    .checkerboard-markets .checkerboard__story:nth-of-type(4) .checkerboard__story-content,
    .checkerboard-markets .checkerboard__story:nth-of-type(7) .checkerboard__story-content,
    .checkerboard-markets .checkerboard__story:nth-of-type(10) .checkerboard__story-content,
    .checkerboard-markets .checkerboard__story:nth-of-type(12) .checkerboard__story-content {
        background-color: #FB8E1E
    }
    .checkerboard-markets .checkerboard__story:nth-of-type(2) .checkerboard__story-content:hover,
    .checkerboard-markets .checkerboard__story:nth-of-type(4) .checkerboard__story-content:hover,
    .checkerboard-markets .checkerboard__story:nth-of-type(7) .checkerboard__story-content:hover,
    .checkerboard-markets .checkerboard__story:nth-of-type(10) .checkerboard__story-content:hover,
    .checkerboard-markets .checkerboard__story:nth-of-type(12) .checkerboard__story-content:hover {
        background-color: #FB8E1E
    }
    .checkerboard-markets .checkerboard__story:nth-of-type(2) .published-at,
    .checkerboard-markets .checkerboard__story:nth-of-type(4) .published-at,
    .checkerboard-markets .checkerboard__story:nth-of-type(7) .published-at,
    .checkerboard-markets .checkerboard__story:nth-of-type(10) .published-at,
    .checkerboard-markets .checkerboard__story:nth-of-type(12) .published-at {
        color: #fff
    }
}
@media screen and (min-width: 80em) and (max-width: 9999em) {
    .checkerboard-markets .checkerboard__story:nth-of-type(1) .checkerboard__story-content,
    .checkerboard-markets .checkerboard__story:nth-of-type(4) .checkerboard__story-content,
    .checkerboard-markets .checkerboard__story:nth-of-type(7) .checkerboard__story-content,
    .checkerboard-markets .checkerboard__story:nth-of-type(11) .checkerboard__story-content,
    .checkerboard-markets .checkerboard__story:nth-of-type(14) .checkerboard__story-content {
        background-color: #FB8E1E
    }
    .checkerboard-markets .checkerboard__story:nth-of-type(1) .checkerboard__story-content:hover,
    .checkerboard-markets .checkerboard__story:nth-of-type(4) .checkerboard__story-content:hover,
    .checkerboard-markets .checkerboard__story:nth-of-type(7) .checkerboard__story-content:hover,
    .checkerboard-markets .checkerboard__story:nth-of-type(11) .checkerboard__story-content:hover,
    .checkerboard-markets .checkerboard__story:nth-of-type(14) .checkerboard__story-content:hover {
        background-color: #FB8E1E
    }
    .checkerboard-markets .checkerboard__story:nth-of-type(1) .published-at,
    .checkerboard-markets .checkerboard__story:nth-of-type(4) .published-at,
    .checkerboard-markets .checkerboard__story:nth-of-type(7) .published-at,
    .checkerboard-markets .checkerboard__story:nth-of-type(11) .published-at,
    .checkerboard-markets .checkerboard__story:nth-of-type(14) .published-at {
        color: #fff
    }
}
@media screen and (min-width: 0) and (max-width: 47.4375em) {
    .checkerboard-markets .checkerboard__story:nth-of-type(1) .checkerboard__story-link,
    .checkerboard-markets .checkerboard__story:nth-of-type(3) .checkerboard__story-link {
        -moz-transition: color 0.1s ease-out;
        -o-transition: color 0.1s ease-out;
        -webkit-transition: color 0.1s ease-out;
        transition: color 0.1s ease-out
    }
    .checkerboard-markets .checkerboard__story:nth-of-type(1) .checkerboard__story-link:hover,
    .checkerboard-markets .checkerboard__story:nth-of-type(1) .checkerboard__story-link:focus,
    .checkerboard-markets .checkerboard__story:nth-of-type(3) .checkerboard__story-link:hover,
    .checkerboard-markets .checkerboard__story:nth-of-type(3) .checkerboard__story-link:focus {
        color: #FB8E1E
    }
}
@media screen and (min-width: 47.5em) and (max-width: 63.6875em) {
    .checkerboard-markets .checkerboard__story:nth-of-type(2) .checkerboard__story-link,
    .checkerboard-markets .checkerboard__story:nth-of-type(3) .checkerboard__story-link,
    .checkerboard-markets .checkerboard__story:nth-of-type(5) .checkerboard__story-link,
    .checkerboard-markets .checkerboard__story:nth-of-type(6) .checkerboard__story-link,
    .checkerboard-markets .checkerboard__story:nth-of-type(8) .checkerboard__story-link,
    .checkerboard-markets .checkerboard__story:nth-of-type(9) .checkerboard__story-link,
    .checkerboard-markets .checkerboard__story:nth-of-type(10) .checkerboard__story-link,
    .checkerboard-markets .checkerboard__story:nth-of-type(12) .checkerboard__story-link,
    .checkerboard-markets .checkerboard__story:nth-of-type(13) .checkerboard__story-link {
        -moz-transition: color 0.1s ease-out;
        -o-transition: color 0.1s ease-out;
        -webkit-transition: color 0.1s ease-out;
        transition: color 0.1s ease-out
    }
    .checkerboard-markets .checkerboard__story:nth-of-type(2) .checkerboard__story-link:hover,
    .checkerboard-markets .checkerboard__story:nth-of-type(2) .checkerboard__story-link:focus,
    .checkerboard-markets .checkerboard__story:nth-of-type(3) .checkerboard__story-link:hover,
    .checkerboard-markets .checkerboard__story:nth-of-type(3) .checkerboard__story-link:focus,
    .checkerboard-markets .checkerboard__story:nth-of-type(5) .checkerboard__story-link:hover,
    .checkerboard-markets .checkerboard__story:nth-of-type(5) .checkerboard__story-link:focus,
    .checkerboard-markets .checkerboard__story:nth-of-type(6) .checkerboard__story-link:hover,
    .checkerboard-markets .checkerboard__story:nth-of-type(6) .checkerboard__story-link:focus,
    .checkerboard-markets .checkerboard__story:nth-of-type(8) .checkerboard__story-link:hover,
    .checkerboard-markets .checkerboard__story:nth-of-type(8) .checkerboard__story-link:focus,
    .checkerboard-markets .checkerboard__story:nth-of-type(9) .checkerboard__story-link:hover,
    .checkerboard-markets .checkerboard__story:nth-of-type(9) .checkerboard__story-link:focus,
    .checkerboard-markets .checkerboard__story:nth-of-type(10) .checkerboard__story-link:hover,
    .checkerboard-markets .checkerboard__story:nth-of-type(10) .checkerboard__story-link:focus,
    .checkerboard-markets .checkerboard__story:nth-of-type(12) .checkerboard__story-link:hover,
    .checkerboard-markets .checkerboard__story:nth-of-type(12) .checkerboard__story-link:focus,
    .checkerboard-markets .checkerboard__story:nth-of-type(13) .checkerboard__story-link:hover,
    .checkerboard-markets .checkerboard__story:nth-of-type(13) .checkerboard__story-link:focus {
        color: #FB8E1E
    }
}
@media screen and (min-width: 63.75em) and (max-width: 79.9375em) {
    .checkerboard-markets .checkerboard__story:nth-of-type(1) .checkerboard__story-link,
    .checkerboard-markets .checkerboard__story:nth-of-type(3) .checkerboard__story-link,
    .checkerboard-markets .checkerboard__story:nth-of-type(5) .checkerboard__story-link,
    .checkerboard-markets .checkerboard__story:nth-of-type(6) .checkerboard__story-link,
    .checkerboard-markets .checkerboard__story:nth-of-type(8) .checkerboard__story-link,
    .checkerboard-markets .checkerboard__story:nth-of-type(9) .checkerboard__story-link,
    .checkerboard-markets .checkerboard__story:nth-of-type(11) .checkerboard__story-link,
    .checkerboard-markets .checkerboard__story:nth-of-type(13) .checkerboard__story-link {
        -moz-transition: color 0.1s ease-out;
        -o-transition: color 0.1s ease-out;
        -webkit-transition: color 0.1s ease-out;
        transition: color 0.1s ease-out
    }
    .checkerboard-markets .checkerboard__story:nth-of-type(1) .checkerboard__story-link:hover,
    .checkerboard-markets .checkerboard__story:nth-of-type(1) .checkerboard__story-link:focus,
    .checkerboard-markets .checkerboard__story:nth-of-type(3) .checkerboard__story-link:hover,
    .checkerboard-markets .checkerboard__story:nth-of-type(3) .checkerboard__story-link:focus,
    .checkerboard-markets .checkerboard__story:nth-of-type(5) .checkerboard__story-link:hover,
    .checkerboard-markets .checkerboard__story:nth-of-type(5) .checkerboard__story-link:focus,
    .checkerboard-markets .checkerboard__story:nth-of-type(6) .checkerboard__story-link:hover,
    .checkerboard-markets .checkerboard__story:nth-of-type(6) .checkerboard__story-link:focus,
    .checkerboard-markets .checkerboard__story:nth-of-type(8) .checkerboard__story-link:hover,
    .checkerboard-markets .checkerboard__story:nth-of-type(8) .checkerboard__story-link:focus,
    .checkerboard-markets .checkerboard__story:nth-of-type(9) .checkerboard__story-link:hover,
    .checkerboard-markets .checkerboard__story:nth-of-type(9) .checkerboard__story-link:focus,
    .checkerboard-markets .checkerboard__story:nth-of-type(11) .checkerboard__story-link:hover,
    .checkerboard-markets .checkerboard__story:nth-of-type(11) .checkerboard__story-link:focus,
    .checkerboard-markets .checkerboard__story:nth-of-type(13) .checkerboard__story-link:hover,
    .checkerboard-markets .checkerboard__story:nth-of-type(13) .checkerboard__story-link:focus {
        color: #FB8E1E
    }
}
@media screen and (min-width: 80em) and (max-width: 9999em) {
    .checkerboard-markets .checkerboard__story:nth-of-type(2) .checkerboard__story-link,
    .checkerboard-markets .checkerboard__story:nth-of-type(3) .checkerboard__story-link,
    .checkerboard-markets .checkerboard__story:nth-of-type(5) .checkerboard__story-link,
    .checkerboard-markets .checkerboard__story:nth-of-type(6) .checkerboard__story-link,
    .checkerboard-markets .checkerboard__story:nth-of-type(8) .checkerboard__story-link,
    .checkerboard-markets .checkerboard__story:nth-of-type(9) .checkerboard__story-link,
    .checkerboard-markets .checkerboard__story:nth-of-type(10) .checkerboard__story-link,
    .checkerboard-markets .checkerboard__story:nth-of-type(12) .checkerboard__story-link,
    .checkerboard-markets .checkerboard__story:nth-of-type(13) .checkerboard__story-link {
        -moz-transition: color 0.1s ease-out;
        -o-transition: color 0.1s ease-out;
        -webkit-transition: color 0.1s ease-out;
        transition: color 0.1s ease-out
    }
    .checkerboard-markets .checkerboard__story:nth-of-type(2) .checkerboard__story-link:hover,
    .checkerboard-markets .checkerboard__story:nth-of-type(2) .checkerboard__story-link:focus,
    .checkerboard-markets .checkerboard__story:nth-of-type(3) .checkerboard__story-link:hover,
    .checkerboard-markets .checkerboard__story:nth-of-type(3) .checkerboard__story-link:focus,
    .checkerboard-markets .checkerboard__story:nth-of-type(5) .checkerboard__story-link:hover,
    .checkerboard-markets .checkerboard__story:nth-of-type(5) .checkerboard__story-link:focus,
    .checkerboard-markets .checkerboard__story:nth-of-type(6) .checkerboard__story-link:hover,
    .checkerboard-markets .checkerboard__story:nth-of-type(6) .checkerboard__story-link:focus,
    .checkerboard-markets .checkerboard__story:nth-of-type(8) .checkerboard__story-link:hover,
    .checkerboard-markets .checkerboard__story:nth-of-type(8) .checkerboard__story-link:focus,
    .checkerboard-markets .checkerboard__story:nth-of-type(9) .checkerboard__story-link:hover,
    .checkerboard-markets .checkerboard__story:nth-of-type(9) .checkerboard__story-link:focus,
    .checkerboard-markets .checkerboard__story:nth-of-type(10) .checkerboard__story-link:hover,
    .checkerboard-markets .checkerboard__story:nth-of-type(10) .checkerboard__story-link:focus,
    .checkerboard-markets .checkerboard__story:nth-of-type(12) .checkerboard__story-link:hover,
    .checkerboard-markets .checkerboard__story:nth-of-type(12) .checkerboard__story-link:focus,
    .checkerboard-markets .checkerboard__story:nth-of-type(13) .checkerboard__story-link:hover,
    .checkerboard-markets .checkerboard__story:nth-of-type(13) .checkerboard__story-link:focus {
        color: #FB8E1E
    }
}
.checkerboard-markets .checkerboard__title-link {
    -moz-transition: opacity 0.1s ease-out;
    -o-transition: opacity 0.1s ease-out;
    -webkit-transition: opacity 0.1s ease-out;
    transition: opacity 0.1s ease-out;
    color: #FB8E1E
}
.checkerboard-markets .checkerboard__title-link:hover,
.checkerboard-markets .checkerboard__title-link:focus {
    opacity: .7
}
.checkerboard-markets .checkerboard__call-to-action-link {
    color: #FB8E1E
}
.checkerboard-markets .shoulder-quote:before,
.checkerboard-markets .shoulder-tout:before {
    background-color: #FB8E1E
}
.checkerboard-markets .shoulder-quote__story-headline,
.checkerboard-markets .shoulder-tout__summary {
    color: #FB8E1E
}
.checkerboard-markets .shoulder-quote__story-headline:before,
.checkerboard-markets .shoulder-tout__summary:before {
    display: inline-block;
    text-indent: -9999em;
    width: 0;
    height: 0;
    border: solid transparent;
    border-width: 0.4375rem 0.8125rem;
    border-left-color: #FB8E1E;
    overflow: hidden;
    text-indent: -9999rem;
    font-size: 0;
    line-height: 0;
    content: "color-coded triangle";
    position: absolute;
    left: 0;
    top: 0.0625rem
}
.checkerboard-markets .shoulder-quote__story-headline-link,
.checkerboard-markets .shoulder-tout__summary-link,
.checkerboard-markets .shoulder-tout__title-link {
    -moz-transition: color 0.1s ease-out;
    -o-transition: color 0.1s ease-out;
    -webkit-transition: color 0.1s ease-out;
    transition: color 0.1s ease-out;
    color: #2D2D35
}
.checkerboard-markets .shoulder-quote__story-headline-link:hover,
.checkerboard-markets .shoulder-quote__story-headline-link:focus,
.checkerboard-markets .shoulder-tout__summary-link:hover,
.checkerboard-markets .shoulder-tout__summary-link:focus,
.checkerboard-markets .shoulder-tout__title-link:hover,
.checkerboard-markets .shoulder-tout__title-link:focus {
    color: #FB8E1E
}
.checkerboard-politics .site-bpol .checkerboard__story-headline:before {
    content: none
}
.checkerboard-view .site-bview .checkerboard__story-headline:before {
    content: none
}
.checkerboard {
    *zoom: 1
}
.checkerboard:after {
    content: "";
    display: table;
    clear: both
}
@media screen and (min-width: 0) and (max-width: 47.4375em) {
    .checkerboard .checkerboard__story:nth-of-type(3):after {
        overflow: hidden;
        text-indent: -9999rem;
        font-size: 0;
        line-height: 0;
        content: "dotted border below";
        position: absolute;
        border-bottom: 1px dotted #ccc;
        bottom: 0;
        width: 10rem;
        left: 1.25rem;
        display: block;
        z-index: 3
    }
    .checkerboard .checkerboard__story:nth-of-type(3):after {
        width: 90%;
        width: calc(100% - 2.5rem)
    }
}
@media screen and (min-width: 47.5em) and (max-width: 63.6875em) {
    .checkerboard .checkerboard__story:nth-of-type(2):after,
    .checkerboard .checkerboard__story:nth-of-type(3):after,
    .checkerboard .checkerboard__story:nth-of-type(5):after,
    .checkerboard .checkerboard__story:nth-of-type(6):after,
    .checkerboard .checkerboard__story:nth-of-type(8):after,
    .checkerboard .checkerboard__story:nth-of-type(12):after,
    .checkerboard .checkerboard__story:nth-of-type(13):after {
        overflow: hidden;
        text-indent: -9999rem;
        font-size: 0;
        line-height: 0;
        content: "dotted border below";
        position: absolute;
        border-bottom: 1px dotted #ccc;
        bottom: 0;
        width: 10rem;
        left: 1.25rem;
        display: block;
        z-index: 3
    }
    .checkerboard .checkerboard__story:nth-of-type(2):after,
    .checkerboard .checkerboard__story:nth-of-type(3):after,
    .checkerboard .checkerboard__story:nth-of-type(5):after,
    .checkerboard .checkerboard__story:nth-of-type(6):after,
    .checkerboard .checkerboard__story:nth-of-type(8):after,
    .checkerboard .checkerboard__story:nth-of-type(12):after,
    .checkerboard .checkerboard__story:nth-of-type(13):after {
        width: 8.125rem
    }
}
@media screen and (min-width: 63.75em) and (max-width: 79.9375em) {
    .checkerboard .checkerboard__story:nth-of-type(5):after,
    .checkerboard .checkerboard__story:nth-of-type(6):after,
    .checkerboard .checkerboard__story:nth-of-type(11):after,
    .checkerboard .checkerboard__story:nth-of-type(13):after {
        overflow: hidden;
        text-indent: -9999rem;
        font-size: 0;
        line-height: 0;
        content: "dotted border below";
        position: absolute;
        border-bottom: 1px dotted #ccc;
        bottom: 0;
        width: 10rem;
        left: 1.25rem;
        display: block;
        z-index: 3
    }
    .checkerboard .checkerboard__story:nth-of-type(5):after,
    .checkerboard .checkerboard__story:nth-of-type(6):after,
    .checkerboard .checkerboard__story:nth-of-type(11):after,
    .checkerboard .checkerboard__story:nth-of-type(13):after {
        width: 10.375rem
    }
}
@media screen and (min-width: 80em) and (max-width: 9999em) {
    .checkerboard .checkerboard__story:nth-of-type(3):after,
    .checkerboard .checkerboard__story:nth-of-type(5):after,
    .checkerboard .checkerboard__story:nth-of-type(6):after,
    .checkerboard .checkerboard__story:nth-of-type(8):after,
    .checkerboard .checkerboard__story:nth-of-type(12):after,
    .checkerboard .checkerboard__story:nth-of-type(13):after {
        overflow: hidden;
        text-indent: -9999rem;
        font-size: 0;
        line-height: 0;
        content: "dotted border below";
        position: absolute;
        border-bottom: 1px dotted #ccc;
        bottom: 0;
        width: 10rem;
        left: 1.25rem;
        display: block;
        z-index: 3
    }
}
.checkerboard .checkerboard__story-image-link {
    height: 0;
    padding-bottom: 60%;
    position: relative;
    display: block;
    width: 100%
}
.checkerboard .checkerboard__story-image {
    position: absolute;
    top: 0;
    left: 0;
    background-size: cover;
    background-position: 50% 50%;
    width: 100%;
    height: 100%
}
.checkerboard__torso {
    *zoom: 1
}
.checkerboard__torso:after {
    content: "";
    display: table;
    clear: both
}
.checkerboard__title {
    font-family: "NHaasGroteskDSPro-75Bd", "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-size: 6.25rem;
    line-height: 7.5rem
}
.checkerboard__stories {
    *zoom: 1;
    position: relative
}
.checkerboard__stories:after {
    content: "";
    display: table;
    clear: both
}
.checkerboard__call-to-action,
.checkerboard__story {
    position: relative;
    float: left;
    height: 15rem;
    background-color: #fff;
    overflow: hidden
}
.checkerboard__call-to-action:hover,
.checkerboard__story:hover {
    background-color: #F5F5F5
}
.checkerboard__call-to-action:hover .checkerboard__story-content,
.checkerboard__story:hover .checkerboard__story-content {
    background-color: #F5F5F5
}
.checkerboard__story-link {
    color: #262626
}
@media screen and (min-width: 0) and (max-width: 47.4375em) {
    .checkerboard .checkerboard__story:nth-of-type(2) .checkerboard__story-link,
    .checkerboard .checkerboard__story:nth-of-type(7) .checkerboard__story-link {
        -moz-transition: opacity 0.1s ease-out;
        -o-transition: opacity 0.1s ease-out;
        -webkit-transition: opacity 0.1s ease-out;
        transition: opacity 0.1s ease-out;
        color: #262626
    }
    .checkerboard .checkerboard__story:nth-of-type(2) .checkerboard__story-link:hover,
    .checkerboard .checkerboard__story:nth-of-type(2) .checkerboard__story-link:focus,
    .checkerboard .checkerboard__story:nth-of-type(7) .checkerboard__story-link:hover,
    .checkerboard .checkerboard__story:nth-of-type(7) .checkerboard__story-link:focus {
        opacity: .7;
        color: #262626
    }
}
@media screen and (min-width: 47.5em) and (max-width: 63.6875em) {
    .checkerboard .checkerboard__story:nth-of-type(1) .checkerboard__story-link,
    .checkerboard .checkerboard__story:nth-of-type(4) .checkerboard__story-link,
    .checkerboard .checkerboard__story:nth-of-type(7) .checkerboard__story-link,
    .checkerboard .checkerboard__story:nth-of-type(11) .checkerboard__story-link,
    .checkerboard .checkerboard__story:nth-of-type(14) .checkerboard__story-link {
        -moz-transition: opacity 0.1s ease-out;
        -o-transition: opacity 0.1s ease-out;
        -webkit-transition: opacity 0.1s ease-out;
        transition: opacity 0.1s ease-out;
        color: #262626
    }
    .checkerboard .checkerboard__story:nth-of-type(1) .checkerboard__story-link:hover,
    .checkerboard .checkerboard__story:nth-of-type(1) .checkerboard__story-link:focus,
    .checkerboard .checkerboard__story:nth-of-type(4) .checkerboard__story-link:hover,
    .checkerboard .checkerboard__story:nth-of-type(4) .checkerboard__story-link:focus,
    .checkerboard .checkerboard__story:nth-of-type(7) .checkerboard__story-link:hover,
    .checkerboard .checkerboard__story:nth-of-type(7) .checkerboard__story-link:focus,
    .checkerboard .checkerboard__story:nth-of-type(11) .checkerboard__story-link:hover,
    .checkerboard .checkerboard__story:nth-of-type(11) .checkerboard__story-link:focus,
    .checkerboard .checkerboard__story:nth-of-type(14) .checkerboard__story-link:hover,
    .checkerboard .checkerboard__story:nth-of-type(14) .checkerboard__story-link:focus {
        opacity: .7;
        color: #262626
    }
}
@media screen and (min-width: 63.75em) and (max-width: 79.9375em) {
    .checkerboard .checkerboard__story:nth-of-type(2) .checkerboard__story-link,
    .checkerboard .checkerboard__story:nth-of-type(4) .checkerboard__story-link,
    .checkerboard .checkerboard__story:nth-of-type(7) .checkerboard__story-link,
    .checkerboard .checkerboard__story:nth-of-type(10) .checkerboard__story-link,
    .checkerboard .checkerboard__story:nth-of-type(12) .checkerboard__story-link {
        -moz-transition: opacity 0.1s ease-out;
        -o-transition: opacity 0.1s ease-out;
        -webkit-transition: opacity 0.1s ease-out;
        transition: opacity 0.1s ease-out;
        color: #262626
    }
    .checkerboard .checkerboard__story:nth-of-type(2) .checkerboard__story-link:hover,
    .checkerboard .checkerboard__story:nth-of-type(2) .checkerboard__story-link:focus,
    .checkerboard .checkerboard__story:nth-of-type(4) .checkerboard__story-link:hover,
    .checkerboard .checkerboard__story:nth-of-type(4) .checkerboard__story-link:focus,
    .checkerboard .checkerboard__story:nth-of-type(7) .checkerboard__story-link:hover,
    .checkerboard .checkerboard__story:nth-of-type(7) .checkerboard__story-link:focus,
    .checkerboard .checkerboard__story:nth-of-type(10) .checkerboard__story-link:hover,
    .checkerboard .checkerboard__story:nth-of-type(10) .checkerboard__story-link:focus,
    .checkerboard .checkerboard__story:nth-of-type(12) .checkerboard__story-link:hover,
    .checkerboard .checkerboard__story:nth-of-type(12) .checkerboard__story-link:focus {
        opacity: .7;
        color: #262626
    }
}
@media screen and (min-width: 80em) and (max-width: 9999em) {
    .checkerboard .checkerboard__story:nth-of-type(1) .checkerboard__story-link,
    .checkerboard .checkerboard__story:nth-of-type(4) .checkerboard__story-link,
    .checkerboard .checkerboard__story:nth-of-type(7) .checkerboard__story-link,
    .checkerboard .checkerboard__story:nth-of-type(11) .checkerboard__story-link,
    .checkerboard .checkerboard__story:nth-of-type(14) .checkerboard__story-link {
        -moz-transition: opacity 0.1s ease-out;
        -o-transition: opacity 0.1s ease-out;
        -webkit-transition: opacity 0.1s ease-out;
        transition: opacity 0.1s ease-out;
        color: #262626
    }
    .checkerboard .checkerboard__story:nth-of-type(1) .checkerboard__story-link:hover,
    .checkerboard .checkerboard__story:nth-of-type(1) .checkerboard__story-link:focus,
    .checkerboard .checkerboard__story:nth-of-type(4) .checkerboard__story-link:hover,
    .checkerboard .checkerboard__story:nth-of-type(4) .checkerboard__story-link:focus,
    .checkerboard .checkerboard__story:nth-of-type(7) .checkerboard__story-link:hover,
    .checkerboard .checkerboard__story:nth-of-type(7) .checkerboard__story-link:focus,
    .checkerboard .checkerboard__story:nth-of-type(11) .checkerboard__story-link:hover,
    .checkerboard .checkerboard__story:nth-of-type(11) .checkerboard__story-link:focus,
    .checkerboard .checkerboard__story:nth-of-type(14) .checkerboard__story-link:hover,
    .checkerboard .checkerboard__story:nth-of-type(14) .checkerboard__story-link:focus {
        opacity: .7;
        color: #262626
    }
}
.checkerboard .checkerboard__story:nth-of-type(6) {
    position: absolute;
    top: 30rem;
    left: 0;
    float: none
}
.checkerboard .checkerboard__story:nth-of-type(7) {
    height: 30rem
}
.checkerboard .checkerboard__story:nth-of-type(7) .checkerboard__story-headline {
    font-size: 1.5rem;
    line-height: 1.625rem;
    margin-bottom: 1.25rem
}
.checkerboard .checkerboard__story:nth-of-type(7) .checkerboard__story-summary {
    display: block;
    font-family: "NHaasGroteskTXPro-55Rg", "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-size: 0.875rem;
    line-height: 1.125rem;
    color: #fff
}
.checkerboard__call-to-action-link {
    -moz-transition: opacity 0.1s ease-out;
    -o-transition: opacity 0.1s ease-out;
    -webkit-transition: opacity 0.1s ease-out;
    transition: opacity 0.1s ease-out;
    position: absolute;
    top: 1.875rem;
    left: 1.25rem;
    font-family: "NHaasGroteskTXPro-75Bd", "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-size: 1.125rem;
    line-height: 1.375rem
}
.checkerboard__call-to-action-link:hover,
.checkerboard__call-to-action-link:focus {
    opacity: .7
}
.checkerboard__call-to-action-link:after {
    content: "3";
    font-family: "Bloomberg";
    font-style: normal;
    position: absolute;
    left: 100%;
    top: 0
}
.checkerboard__story-headline {
    font-size: 1rem;
    line-height: 1.125rem;
    font-family: "NHaasGroteskDSPro-75Bd", "Helvetica Neue", Helvetica, Arial, sans-serif
}
.checkerboard__story-content {
    -moz-transform: translateY(0);
    -ms-transform: translateY(0);
    -webkit-transform: translateY(0);
    transform: translateY(0);
    -moz-transition: -moz-transform, 0.4s, ease-in-ease-out;
    -o-transition: -o-transform, 0.4s, ease-in-ease-out;
    -webkit-transition: -webkit-transform, 0.4s, ease-in-ease-out;
    transition: transform, 0.4s, ease-in-ease-out;
    padding: 1.875rem 1.25rem 0;
    background-color: #fff;
    position: relative;
    width: 100%;
    height: 100%;
    z-index: 2
}
.checkerboard__story-summary {
    display: none
}
.checkerboard__story-image-container {
    width: 12.5rem;
    position: absolute;
    top: 0;
    z-index: 1
}
.checkerboard .published-at {
    font-family: "NHaasGroteskTXPro-55Rg", "Helvetica Neue", Helvetica, Arial, sans-serif;
    color: #999;
    font-size: 0.6875rem;
    line-height: 0.9375rem
}
.checkerboard .published-at:before {
    content: "c";
    font-family: "Bloomberg";
    font-style: normal;
    position: relative;
    top: 0.0625rem
}
@media screen and (min-width: 0) and (max-width: 47.4375em) {
    .checkerboard .checkerboard__story:nth-of-type(4),
    .checkerboard .checkerboard__story:nth-of-type(5),
    .checkerboard .checkerboard__story:nth-of-type(6),
    .checkerboard .checkerboard__story:nth-of-type(8),
    .checkerboard .checkerboard__story:nth-of-type(9),
    .checkerboard .checkerboard__story:nth-of-type(10),
    .checkerboard .checkerboard__story:nth-of-type(11),
    .checkerboard .checkerboard__story:nth-of-type(12),
    .checkerboard .checkerboard__story:nth-of-type(13),
    .checkerboard .checkerboard__story:nth-of-type(14) {
        display: none
    }
    .checkerboard .checkerboard__story:nth-of-type(3) {
        float: right
    }
    .checkerboard__title {
        font-size: 2.25rem;
        line-height: 2.5rem
    }
    .checkerboard__torso,
    .checkerboard__shoulder {
        max-width: 31.25rem;
        width: 100%;
        margin: 0 auto
    }
    .checkerboard__stories {
        width: 100%
    }
    .checkerboard__story,
    .checkerboard__call-to-action {
        width: 50%;
        height: 10rem
    }
    .checkerboard__call-to-action-link {
        font-size: 1rem;
        line-height: 1.25rem
    }
    .checkerboard .checkerboard__story:nth-of-type(7) {
        height: 20rem
    }
    .checkerboard .checkerboard__story:nth-of-type(7) .checkerboard__story-headline {
        font-size: 1.125rem;
        line-height: 1.375rem;
        margin-bottom: 0.3125rem
    }
    .checkerboard .checkerboard__story:nth-of-type(7) .checkerboard__story-summary {
        display: none
    }
}
@media screen and (min-width: 47.5em) and (max-width: 63.6875em) {
    .checkerboard__torso {
        width: 100%
    }
    .checkerboard__shoulder {
        width: 100%;
        display: block
    }
    .checkerboard__title {
        font-size: 5rem;
        line-height: 6.25rem
    }
    .checkerboard__stories {
        margin-top: 1.25rem
    }
    .checkerboard__shoulder .advert {
        position: relative;
        left: -2.125rem;
        margin: 0.625rem auto;
        background-color: #fff;
        padding: 0.625rem
    }
    .checkerboard__story,
    .checkerboard__call-to-action {
        width: 10.625rem
    }
    .checkerboard .checkerboard__story:nth-of-type(7) .checkerboard__story-headline {
        font-size: 1.25rem;
        line-height: 1.5rem
    }
    .checkerboard .checkerboard__story:nth-of-type(7) .checkerboard__story-summary {
        font-size: 1rem;
        line-height: 1.125rem;
        margin-bottom: 0.3125rem
    }
}
@media screen and (min-width: 63.75em) {
    .checkerboard__stories {
        background-color: #fff;
        padding-top: 2.5rem
    }
    .checkerboard__story:hover .checkerboard__story-content {
        -moz-transform: translateY(7.5rem);
        -ms-transform: translateY(7.5rem);
        -webkit-transform: translateY(7.5rem);
        transform: translateY(7.5rem);
        background-color: #F5F5F5
    }
    .checkerboard__story:hover .checkerboard__story-content.without-image {
        -moz-transform: translateY(0);
        -ms-transform: translateY(0);
        -webkit-transform: translateY(0);
        transform: translateY(0)
    }
    .checkerboard__title {
        font-size: 5rem;
        line-height: 6.25rem
    }
    .checkerboard__torso {
        float: left;
        margin-right: 2.5rem
    }
    .checkerboard__torso.has-left-shoulder {
        float: right;
        margin-left: 1.25rem;
        margin-right: 0
    }
    .checkerboard__shoulder {
        float: left;
        width: 20rem
    }
    .checkerboard__shoulder .shoulder-tout {
        position: relative;
        z-index: 1;
        height: 33.125rem
    }
}
@media screen and (min-width: 63.75em) and (max-width: 79.9375em) {
    .checkerboard .checkerboard__story:last-of-type {
        display: none
    }
    .checkerboard__torso {
        width: 38.75rem
    }
    .checkerboard__story,
    .checkerboard__call-to-action {
        width: 12.875rem
    }
    .checkerboard__story-image-container {
        width: 12.875rem
    }
    .checkerboard .checkerboard__story:nth-of-type(8) {
        position: absolute;
        top: 32.5rem;
        left: 12.875rem;
        float: none
    }
    .checkerboard .checkerboard__story:nth-of-type(6) {
        position: absolute;
        top: 32.5rem;
        left: 0;
        float: none
    }
}
@media screen and (min-width: 80em) and (max-width: 9999em) {
    .checkerboard__torso {
        width: 50rem
    }
    .checkerboard__title {
        font-size: 5rem;
        line-height: 5rem
    }
    .checkerboard__summary {
        font-size: 2.125rem;
        line-height: 2.5rem
    }
    .checkerboard .checkerboard__story:nth-of-type(6) {
        position: absolute;
        top: 32.5rem;
        left: 0;
        float: none
    }
    .checkerboard__story,
    .checkerboard__call-to-action {
        width: 12.5rem
    }
}
.photo-of-the-day__headline:before {
    font-size: 1.25rem;
    line-height: 1.5rem;
    font-family: "Bloomberg";
    display: block
}
.photo-of-the-day {
    position: relative
}
.photo-of-the-day__link {
    display: block
}
.photo-of-the-day__image {
    z-index: -3;
    position: relative;
    overflow: hidden;
    background-size: cover;
    width: 100%
}
.photo-of-the-day__credit {
    -moz-transform: rotate(90deg);
    -ms-transform: rotate(90deg);
    -webkit-transform: rotate(90deg);
    transform: rotate(90deg);
    -moz-transform-origin: 100% 100%;
    -ms-transform-origin: 100% 100%;
    -webkit-transform-origin: 100% 100%;
    transform-origin: 100% 100%;
    color: #fff;
    position: absolute;
    left: -2.125rem;
    bottom: 1.5rem;
    margin: 0;
    padding: 0;
    font-family: "TiemposTextWeb-RegularItalic", Georgia, serif;
    font-size: 0.625rem;
    line-height: 0.75rem;
    display: none
}
.photo-of-the-day__headline {
    font-family: "NHaasGroteskDSPro-75Bd", "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-size: 1.125rem;
    line-height: 1.375rem;
    margin-bottom: 1.25rem;
    color: #262626
}
.photo-of-the-day__headline:hover {
    color: #2B00F7
}
.photo-of-the-day__headline:before {
    content: "p";
    color: #FA1E64
}
.photo-of-the-day__summary {
    font-family: "NHaasGroteskTXPro-55Rg", "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-size: 0.8125rem;
    line-height: 1.0625rem;
    color: #262626
}
.photo-of-the-day__content {
    position: relative;
    padding: 1.25rem;
    background-color: #fff;
    margin-top: 1.25rem
}
.photo-of-the-day__content:before {
    overflow: hidden;
    text-indent: -9999rem;
    font-size: 0;
    line-height: 0;
    content: "melon red light dots pattern";
    position: absolute;
    z-index: -1;
    top: 0;
    bottom: -1.25rem;
    left: 0;
    right: -1.25rem
}
.photo-of-the-day__content:after {
    overflow: hidden;
    text-indent: -9999rem;
    font-size: 0;
    line-height: 0;
    content: "melon red decoration";
    position: absolute;
    z-index: -2;
    top: -1.25rem;
    left: 0;
    right: -1.25rem;
    height: 1.25rem;
    background-color: #FA1E64
}
@media screen and (min-width: 0) and (max-width: 47.4375em) {
    .photo-of-the-day {
        margin-left: 0;
        margin-right: 0
    }
    .photo-of-the-day__image {
        padding-top: 56.25%
    }
    .photo-of-the-day__content {
        margin-left: 1.25rem;
        margin-bottom: 1.25rem;
        width: 100%;
        width: calc(100% - 2.5rem)
    }
    .photo-of-the-day__content:before,
    .photo-of-the-day__content:after {
        left: -1.25rem
    }
}
@media screen and (min-width: 47.5em) and (max-width: 63.6875em) {
    .photo-of-the-day {
        width: 42.5rem
    }
    .photo-of-the-day__image {
        width: 42.5rem;
        height: 25.4375rem
    }
    .photo-of-the-day__content {
        display: table;
        margin-top: -2.5rem;
        margin-left: 11.25rem;
        margin-right: 1.25rem
    }
    .photo-of-the-day__content:before {
        top: 2.5rem
    }
    .photo-of-the-day__content:after {
        right: 0
    }
    .photo-of-the-day__headline,
    .photo-of-the-day__summary {
        display: table-cell;
        vertical-align: top
    }
    .photo-of-the-day__headline {
        font-size: 1.25rem;
        line-height: 1.5rem;
        width: 12.5rem;
        padding-right: 1.25rem
    }
    .photo-of-the-day__summary {
        padding-top: 1.5rem
    }
}
@media screen and (min-width: 63.75em) and (max-width: 79.9375em) {
    .photo-of-the-day {
        width: 61.25rem;
        min-height: 27.75rem
    }
    .photo-of-the-day__image {
        width: 46.25rem;
        height: 27.75rem
    }
    .photo-of-the-day__headline {
        font-size: 1.625rem;
        line-height: 1.875rem;
        margin-bottom: 1.875rem
    }
    .photo-of-the-day__content {
        position: absolute;
        top: 5rem;
        left: 43.75rem;
        margin-right: 1.25rem
    }
    .photo-of-the-day__content:before,
    .photo-of-the-day__content:after {
        left: 2.5rem
    }
}
@media screen and (min-width: 63.75em) {
    .photo-of-the-day__headline:before {
        font-size: 1.625rem;
        line-height: 1.875rem
    }
    .photo-of-the-day__credit {
        display: block
    }
}
@media screen and (min-width: 80em) and (max-width: 9999em) {
    .photo-of-the-day {
        width: 72.5rem;
        min-height: 33rem
    }
    .photo-of-the-day__image {
        width: 55rem;
        height: 33rem
    }
    .photo-of-the-day__headline {
        font-size: 1.875rem;
        line-height: 2.125rem;
        margin-bottom: 1.875rem
    }
    .photo-of-the-day__content {
        position: absolute;
        top: 5rem;
        left: 52.5rem;
        margin-right: 1.25rem
    }
    .photo-of-the-day__content:before,
    .photo-of-the-day__content:after {
        left: 2.5rem
    }
}
.single-headline {
    *zoom: 1
}
.single-headline .single-headline__image-link {
    height: 0;
    padding-bottom: 60%;
    position: relative;
    display: block;
    width: 100%
}
.single-headline .single-headline__image {
    position: absolute;
    top: 0;
    left: 0;
    background-size: cover;
    background-position: 50% 50%;
    width: 100%;
    height: 100%
}
.single-headline:after {
    content: "";
    display: table;
    clear: both
}
.single-headline__label {
    float: left;
    font-family: "NHaasGroteskTXPro-55Rg", "Helvetica Neue", Helvetica, Arial, sans-serif;
    width: 12.5rem;
    height: 8.5rem;
    padding: 1.875rem 2.5rem;
    background-color: #FA1E64
}
.single-headline .primary-label {
    display: block;
    color: #fff;
    font-size: 0.6875rem;
    font-family: "NHaasGroteskTXPro-55Rg", "Helvetica Neue", Helvetica, Arial, sans-serif;
    line-height: 0.75rem;
    text-transform: uppercase
}
.single-headline .published-at {
    display: block;
    margin: 0;
    color: #262626;
    font-size: 0.8125rem;
    line-height: 1.25rem;
    font-family: "NHaasGroteskTXPro-75Bd", "Helvetica Neue", Helvetica, Arial, sans-serif
}
.single-headline .published-at:before {
    content: "c";
    font-family: "Bloomberg";
    font-style: normal;
    font-size: 0.6875rem;
    color: #000
}
.single-headline__image-container {
    overflow: hidden;
    float: left
}
.single-headline__headline {
    position: relative;
    float: left;
    font-family: "NHaasGroteskDSPro-75Bd", "Helvetica Neue", Helvetica, Arial, sans-serif;
    width: 41.25rem;
    height: 10.625rem;
    padding: 1.875rem 5rem 1.25rem 2.5rem;
    font-size: 1.875rem;
    line-height: 1.875rem
}
@media screen and (min-width: 0) and (max-width: 47.4375em) {
    .single-headline__image-container {
        width: 100%;
        clear: left
    }
    .single-headline__image-link {
        padding-bottom: 56.6667%
    }
    .single-headline__headline {
        width: 100%;
        height: 7.5rem;
        padding: 1.25rem;
        font-size: 1rem;
        line-height: 1.25rem
    }
}
@media screen and (min-width: 47.5em) and (max-width: 63.6875em) {
    .single-headline {
        position: relative;
        padding-top: 2.375rem
    }
    .single-headline__label {
        position: absolute;
        top: 0;
        left: 0
    }
    .single-headline__image-container {
        width: 16.25rem;
        height: 9.125rem
    }
    .single-headline__image-link {
        padding-bottom: 56.15%
    }
    .single-headline__headline {
        width: 26.25rem;
        height: 9.125rem;
        font-size: 1.375rem;
        line-height: 1.5rem
    }
}
@media screen and (max-width: 63.75em) {
    .single-headline__label {
        height: 3.125rem;
        padding: 1.125rem 1.25rem;
        z-index: 2
    }
    .single-headline .published-at {
        display: inline;
        font-size: 0.8125rem;
        line-height: 0.8125rem
    }
    .single-headline .primary-label {
        display: inline;
        font-size: 0.6875rem;
        line-height: 0.75rem;
        margin-right: 0.25rem
    }
}
@media screen and (min-width: 63.75em) {
    .single-headline .published-at {
        margin-top: 0.25rem
    }
    .single-headline__image-container {
        width: 18.75rem;
        height: 10.625rem
    }
    .single-headline__image-link {
        padding-bottom: 56.6667%
    }
}
@media screen and (min-width: 63.75em) and (max-width: 79.9375em) {
    .single-headline__label {
        height: 8.5rem
    }
    .single-headline__image-box {
        width: 18.75rem;
        height: 10.625rem
    }
    .single-headline__headline {
        width: 30rem;
        height: 10.625rem;
        font-size: 1.625rem;
        line-height: 1.75rem
    }
}
.feed-item .share-arrow:before,
.markets-feed-item .share-arrow:before {
    font-size: 1rem;
    line-height: 1.25rem;
    font-family: "Bloomberg";
    display: block
}
.feed-item .feed-item__image-link {
    height: 0;
    padding-bottom: 60%;
    position: relative;
    display: block;
    width: 100%
}
.feed-item .feed-item__image {
    position: absolute;
    top: 0;
    left: 0;
    background-size: cover;
    background-position: 50% 50%;
    width: 100%;
    height: 100%
}
.feed-item:before {
    overflow: hidden;
    text-indent: -9999rem;
    font-size: 0;
    line-height: 0;
    content: "pattern dots";
    height: 1.25rem;
    width: 100%;
    display: block
}
.feed-item.without-image .feed-item__headline {
    font-size: 1.25rem;
    line-height: 1.5rem
}
.feed-item:nth-child(n+6) {
    float: left
}
.feed-item__headline {
    font-family: "NHaasGroteskDSPro-75Bd", "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-size: 1rem;
    line-height: 1.25rem;
    overflow: hidden
}
.feed-item__image-container {
    bottom: 0;
    width: 100%;
    position: absolute
}
.feed-item__link {
    color: #262626
}
.feed-item__summary {
    display: none
}
.feed-item .byline {
    font-size: 0.75rem;
    line-height: 1.125rem;
    margin-top: 0.9375rem
}
.feed-item .share-arrow {
    text-align: right
}
.feed-item .share-arrow:before {
    content: "h";
    color: #ccc
}
.feed-item .label-and-timestamp {
    margin-top: 1.25rem;
    margin-bottom: 0.625rem
}
.feed-item .primary-label {
    color: #2B00F7;
    text-transform: uppercase
}
.feed-item__fallback-image-container {
    display: none
}
.feed-item:first-child.without-image .feed-item__image {
    display: none
}
.feed-item:first-child.without-image .feed-item__fallback-image-container {
    background-image: url('//cdn.gotraffic.net/business/public/images/fallback.269a48ad.jpg');
    display: block
}
@media screen and (min-width: 47.5em) {
    .feed-item:first-child .feed-item__summary {
        display: block
    }
}
@media screen and (min-width: 47.5em) and (max-width: 63.6875em) {
    .feed-item:first-child {
        width: 20rem;
        height: 35.625rem
    }
    .feed-item:first-child .feed-item__summary {
        max-height: 4.0625rem;
        overflow-y: hidden
    }
}
@media screen and (min-width: 63.75em) {
    .feed-item:first-child .feed-item__headline {
        font-size: 2.375rem;
        line-height: 2.5rem
    }
}
@media screen and (min-width: 63.75em) and (max-width: 79.9375em) {
    .feed-item:first-child {
        width: 33.75rem;
        height: 43.125rem
    }
    .feed-item:first-child .feed-item__summary {
        max-height: 9.375rem;
        overflow-y: hidden
    }
}
@media screen and (min-width: 80em) and (max-width: 9999em) {
    .feed-item:first-child {
        width: 37.5rem;
        height: 44.0625rem
    }
    .feed-item:first-child .feed-item__summary {
        max-height: 8.125rem;
        overflow-y: hidden
    }
}
@media screen and (min-width: 0) and (max-width: 47.4375em) {
    .feed-item {
        width: calc(50% - 1.25rem);
        height: 19.6875rem;
        padding-bottom: 1.25rem;
        float: left;
        margin-top: 0
    }
    .feed-item:nth-child(even) {
        margin-left: 0
    }
    .feed-item:nth-child(odd) {
        margin-right: 0
    }
    .feed-item:first-child {
        width: 100%;
        float: none;
        margin-left: 0;
        margin-right: 0;
        height: auto;
        margin-top: 1.25rem;
        padding-bottom: 0;
        position: relative
    }
    .feed-item:first-child .feed-item__headline {
        font-size: 1.125rem;
        line-height: 1.375rem
    }
    .feed-item:first-child .feed-item__image-container {
        position: relative
    }
    .feed-item:first-child .feed-item__image {
        position: absolute
    }
    .feed-item:not(:first-child) .feed-item__headline {
        font-size: 0.875rem;
        line-height: 1.125rem
    }
    .feed-item:not(:first-child) .feed-item__image-container {
        max-height: 10rem
    }
    .feed-item:nth-child(2),
    .feed-item:nth-child(3) {
        margin-top: 1.875rem
    }
    .feed-item:nth-child(n+4) {
        padding-top: 1.875rem
    }
    .feed-item.without-image .feed-item__headline {
        font-size: 1.125rem;
        line-height: 1.25rem
    }
}
@media screen and (min-width: 47.5em) and (max-width: 63.6875em) {
    .feed-item {
        width: 8.75rem;
        height: 16.875rem
    }
    .feed-item:not(:first-child) .feed-item__headline {
        font-size: 0.875rem;
        line-height: 1.125rem
    }
    .feed-item:nth-child(n+6) {
        width: 8.75rem
    }
}
@media screen and (max-width: 63.75em) {
    .feed-item:not(:first-child) .byline {
        display: none
    }
}
@media screen and (min-width: 63.75em) and (max-width: 79.9375em) {
    .feed-item {
        width: 11.25rem
    }
    .feed-item:nth-child(2),
    .feed-item:nth-child(3),
    .feed-item:nth-child(n+6) {
        height: 20.625rem
    }
    .feed-item:nth-child(4),
    .feed-item:nth-child(5) {
        height: 22.5rem
    }
    .feed-item:nth-child(n+6) {
        width: 13.4375rem
    }
}
@media screen and (min-width: 80em) and (max-width: 9999em) {
    .feed-item {
        width: 15rem;
        height: 20.9375rem
    }
    .feed-item:nth-child(n+6) {
        width: 16.25rem
    }
}
.feed.with-shoulder-ad .feed__torso,
.feed.with-shoulder-ad .feed__shoulder .shoulder {
    position: relative
}
.feed.with-shoulder-ad .feed__torso.sticky,
.feed.with-shoulder-ad .feed__shoulder .shoulder.sticky {
    position: fixed
}
.feed.with-shoulder-ad .feed__shoulder .shoulder .advert {
    background-color: #F5F5F5;
    padding: 0.625rem;
    text-align: center
}
@media screen and (min-width: 0) and (max-width: 47.4375em) {
    .feed.with-shoulder-ad .feed__shoulder .shoulder .advert.on-mobile {
        position: relative;
        width: 100%;
        margin: 2.5rem 0
    }
}
@media screen and (min-width: 47.5em) and (max-width: 63.6875em) {
    .feed.with-shoulder-ad .feed__shoulder .shoulder .advert {
        text-align: center;
        width: 46.75rem;
        margin-left: -2.125rem
    }
}
@media screen and (max-width: 63.75em) {
    .feed.with-shoulder-ad .feed__torso,
    .feed.with-shoulder-ad .feed__shoulder .shoulder {
        display: block;
        margin-top: 1.25rem
    }
}
@media screen and (min-width: 63.75em) {
    .feed.with-shoulder-ad {
        *zoom: 1
    }
    .feed.with-shoulder-ad:after {
        content: "";
        display: table;
        clear: both
    }
    .feed.with-shoulder-ad .feed__shoulder {
        position: relative;
        float: left;
        width: 20rem
    }
    .feed.with-shoulder-ad .feed__torso {
        float: left;
        margin-right: 2.5rem
    }
    .feed.with-shoulder-ad .feed__torso.has-left-shoulder {
        float: right;
        margin-left: 1.25rem;
        margin-right: 0
    }
    .feed.with-shoulder-ad .feed__shoulder .shoulder {
        float: left;
        width: 20rem;
        padding-top: 2.5rem
    }
    .feed.with-shoulder-ad .feed__items {
        position: relative
    }
    .feed.with-shoulder-ad .feed-item {
        position: absolute;
        padding: 0;
        margin: 0;
        border: 0;
        clear: none
    }
    .feed.with-shoulder-ad .feed-item:after {
        content: none
    }
    .feed.with-shoulder-ad .feed-item__image-container {
        position: absolute;
        bottom: 0
    }
    .feed.with-shoulder-ad .feed-item:first-of-type .feed-item__summary {
        font-size: 0.75rem;
        line-height: 1.125rem;
        color: #555
    }
    .feed.with-shoulder-ad .feed-item:nth-of-type(2) .byline,
    .feed.with-shoulder-ad .feed-item:nth-of-type(3) .byline {
        display: none
    }
    .feed.with-shoulder-ad .feed-item:nth-of-type(4),
    .feed.with-shoulder-ad .feed-item:first-of-type {
        left: 0
    }
    .feed.with-shoulder-ad .feed-item:nth-of-type(4):after,
    .feed.with-shoulder-ad .feed-item:first-of-type:after {
        border-right: dotted 1px #555;
        overflow: hidden;
        text-indent: -9999rem;
        font-size: 0;
        line-height: 0;
        content: "dashed border";
        height: 100%;
        width: 1px;
        position: absolute;
        right: -19px;
        left: auto
    }
    .feed.with-shoulder-ad .feed-item:nth-of-type(5),
    .feed.with-shoulder-ad .feed-item:nth-of-type(2),
    .feed.with-shoulder-ad .feed-item:nth-of-type(3) {
        right: 0
    }
}
@media screen and (min-width: 63.75em) and (max-width: 79.9375em) {
    .feed.with-shoulder-ad .feed__torso {
        width: 38.75rem;
        height: 68.75rem
    }
    .feed.with-shoulder-ad .feed__items {
        width: 38.75rem
    }
    .feed.with-shoulder-ad .feed-item:first-of-type {
        top: 1.25rem;
        width: 25rem;
        height: 37.5rem
    }
    .feed.with-shoulder-ad .feed-item:first-of-type,
    .feed.with-shoulder-ad .feed-item:nth-of-type(2) {
        top: 1.25rem
    }
    .feed.with-shoulder-ad .feed-item:nth-of-type(2),
    .feed.with-shoulder-ad .feed-item:nth-of-type(3) {
        width: 11.25rem;
        height: 17.8125rem
    }
    .feed.with-shoulder-ad .feed-item:nth-of-type(3) {
        top: 20.9375rem
    }
    .feed.with-shoulder-ad .feed-item:nth-of-type(n+4) {
        top: 41.25rem;
        width: 18.125rem;
        height: 24.6875rem
    }
    .feed.with-shoulder-ad .feed-item:nth-of-type(n+4) .feed-item__headline {
        font-size: 1.5rem;
        line-height: 1.625rem
    }
}
@media screen and (min-width: 80em) and (max-width: 9999em) {
    .feed.with-shoulder-ad .feed__torso {
        width: 50rem;
        height: 72.5rem
    }
    .feed.with-shoulder-ad .feed__items {
        width: 50rem
    }
    .feed.with-shoulder-ad .feed-item:first-of-type {
        width: 35rem;
        height: 38.125rem
    }
    .feed.with-shoulder-ad .feed-item:first-of-type .feed-item__headline {
        width: 18.75rem;
        overflow: hidden;
        position: relative
    }
    .feed.with-shoulder-ad .feed-item:first-of-type .feed-item__headline.without-summary {
        width: 33.75rem
    }
    .feed.with-shoulder-ad .feed-item:first-of-type .byline {
        width: 18.75rem
    }
    .feed.with-shoulder-ad .feed-item:first-of-type .feed-item__summary {
        position: absolute;
        top: 2.1875rem;
        left: 20rem;
        width: 15rem
    }
    .feed.with-shoulder-ad .feed-item:first-of-type,
    .feed.with-shoulder-ad .feed-item:nth-of-type(2) {
        top: 1.875rem
    }
    .feed.with-shoulder-ad .feed-item:nth-of-type(2),
    .feed.with-shoulder-ad .feed-item:nth-of-type(3) {
        width: 12.5rem;
        height: 18.125rem
    }
    .feed.with-shoulder-ad .feed-item:nth-of-type(3) {
        top: 21.875rem
    }
    .feed.with-shoulder-ad .feed-item:nth-of-type(n+4) {
        top: 42.5rem;
        height: 28.125rem;
        width: 23.75rem
    }
    .feed.with-shoulder-ad .feed-item:nth-of-type(n+4) .feed-item__headline {
        font-size: 1.625rem;
        line-height: 1.875rem
    }
}
.feed__items {
    *zoom: 1
}
.feed__items:after {
    content: "";
    display: table;
    clear: both
}
.feed__title {
    font-size: 1.375rem;
    line-height: 2.125rem
}
@media screen and (min-width: 0) and (max-width: 47.4375em) {
    .feed.oriented-to-left .feed-item:first-child,
    .feed.oriented-to-right .feed-item:first-child {
        margin: 1.25rem 0 0
    }
    .feed.oriented-to-left .feed-item:not(:first-child),
    .feed.oriented-to-right .feed-item:not(:first-child) {
        float: left
    }
    .feed.oriented-to-left .feed-item:nth-child(n+4),
    .feed.oriented-to-right .feed-item:nth-child(n+4) {
        margin-top: 0
    }
    .feed.oriented-to-left .feed-item:nth-child(n+4):before,
    .feed.oriented-to-right .feed-item:nth-child(n+4):before {
        margin-top: 1.25rem
    }
    .feed.oriented-to-left .feed-item:nth-child(even),
    .feed.oriented-to-right .feed-item:nth-child(even) {
        margin-left: 0
    }
    .feed.oriented-to-left .feed-item:nth-child(odd):not(:first-child),
    .feed.oriented-to-right .feed-item:nth-child(odd):not(:first-child) {
        margin-right: 0
    }
}
@media screen and (min-width: 47.5em) {
    .feed.oriented-to-left .feed-item:nth-child(6),
    .feed.oriented-to-right .feed-item:nth-child(6) {
        margin-left: 0
    }
    .feed.oriented-to-left .feed-item:nth-child(9),
    .feed.oriented-to-right .feed-item:nth-child(9) {
        margin-right: 0
    }
    .feed.oriented-to-left .feed-item:nth-child(9):after,
    .feed.oriented-to-right .feed-item:nth-child(9):after {
        content: none
    }
    .feed.oriented-to-left .feed-item:nth-child(n+6),
    .feed.oriented-to-right .feed-item:nth-child(n+6) {
        float: left;
        margin-bottom: 1.25rem
    }
}
.feed.oriented-to-left .feed-item {
    position: relative;
    float: left;
    margin: calc(1.25rem) calc(1.25rem) 0
}
.feed.oriented-to-left .feed-item:after {
    content: "border";
    overflow: hidden;
    text-indent: -9999rem;
    font-size: 0;
    line-height: 0;
    position: absolute;
    top: 0;
    width: 0;
    height: 100%;
    border-right: dotted 1px #ccc;
    right: -1.25rem
}
@media screen and (min-width: 47.5em) {
    .feed.oriented-to-left .feed-item:nth-child(1) {
        margin-left: 0
    }
    .feed.oriented-to-left .feed-item:nth-child(3),
    .feed.oriented-to-left .feed-item:nth-child(5) {
        margin-right: 0
    }
    .feed.oriented-to-left .feed-item:nth-child(3):after,
    .feed.oriented-to-left .feed-item:nth-child(5):after {
        content: none
    }
    .feed.oriented-to-left .feed-item:nth-child(6) {
        margin-left: 0
    }
    .feed.oriented-to-left .feed-item:nth-child(9) {
        margin-right: 0
    }
    .feed.oriented-to-left .feed-item:nth-child(9):after {
        content: none
    }
}
.feed.oriented-to-right .feed-item {
    position: relative;
    float: right;
    margin: calc(1.25rem) calc(1.25rem) 0
}
.feed.oriented-to-right .feed-item:after {
    content: "border";
    overflow: hidden;
    text-indent: -9999rem;
    font-size: 0;
    line-height: 0;
    position: absolute;
    top: 0;
    width: 0;
    height: 100%;
    border-right: dotted 1px #ccc;
    left: -1.25rem
}
.feed.oriented-to-right .feed-item:nth-child(n+6) {
    position: relative;
    float: left;
    margin: calc(1.25rem) calc(1.25rem) 0
}
.feed.oriented-to-right .feed-item:nth-child(n+6):after {
    content: "border";
    overflow: hidden;
    text-indent: -9999rem;
    font-size: 0;
    line-height: 0;
    position: absolute;
    top: 0;
    width: 0;
    height: 100%;
    border-right: dotted 1px #ccc;
    right: -1.25rem
}
@media screen and (min-width: 0) and (max-width: 47.4375em) {
    .feed.oriented-to-right .feed-item:nth-child(n+6) {
        margin-top: 0
    }
    .feed.oriented-to-right .feed-item:nth-child(6),
    .feed.oriented-to-right .feed-item:nth-child(8) {
        margin-left: 0
    }
    .feed.oriented-to-right .feed-item:nth-child(7),
    .feed.oriented-to-right .feed-item:nth-child(9) {
        margin-right: 0
    }
}
@media screen and (min-width: 47.5em) {
    .feed.oriented-to-right .feed-item:nth-child(1) {
        margin-right: 0
    }
    .feed.oriented-to-right .feed-item:nth-child(3),
    .feed.oriented-to-right .feed-item:nth-child(5) {
        margin-left: 0
    }
    .feed.oriented-to-right .feed-item:nth-child(3):after,
    .feed.oriented-to-right .feed-item:nth-child(5):after {
        content: none
    }
    .feed.oriented-to-right .feed-item:nth-child(6) {
        margin-left: 0
    }
    .feed.oriented-to-right .feed-item:nth-child(6):after {
        content: none
    }
    .feed.oriented-to-right .feed-item:nth-child(9) {
        margin-right: 0
    }
}
@media screen and (min-width: 47.5em) {
    .feed .feed-item:nth-child(4),
    .feed .feed-item:nth-child(5) {
        margin-top: 0;
        padding-top: 1.875rem
    }
}
@media screen and (min-width: 47.5em) and (max-width: 63.6875em) {
    .feed__title {
        font-size: 1.625rem
    }
    .feed .feed-item:nth-child(4),
    .feed .feed-item:nth-child(5) {
        height: 18.75rem
    }
    .feed .large-article .feed-item__image-link {
        padding-bottom: 100%
    }
}
@media screen and (min-width: 63.75em) {
    .feed__title {
        font-size: 1.875rem
    }
}
@media screen and (min-width: 80em) and (max-width: 9999em) {
    .feed .feed-item:nth-child(4),
    .feed .feed-item:nth-child(5) {
        height: 23.125rem
    }
}
.feed.with-shoulder-ad .feed__torso,
.feed.with-shoulder-ad .feed__shoulder .shoulder {
    position: relative
}
.feed.with-shoulder-ad .feed__torso.sticky,
.feed.with-shoulder-ad .feed__shoulder .shoulder.sticky {
    position: fixed
}
.feed.with-shoulder-ad .feed__shoulder .shoulder .advert {
    background-color: #F5F5F5;
    padding: 0.625rem;
    text-align: center
}
@media screen and (min-width: 0) and (max-width: 47.4375em) {
    .feed.with-shoulder-ad .feed__shoulder .shoulder .advert.on-mobile {
        position: relative;
        width: 100%;
        margin: 2.5rem 0
    }
}
@media screen and (min-width: 47.5em) and (max-width: 63.6875em) {
    .feed.with-shoulder-ad .feed__shoulder .shoulder .advert {
        text-align: center;
        width: 46.75rem;
        margin-left: -2.125rem
    }
}
@media screen and (max-width: 63.75em) {
    .feed.with-shoulder-ad .feed__torso,
    .feed.with-shoulder-ad .feed__shoulder .shoulder {
        display: block;
        margin-top: 1.25rem
    }
}
@media screen and (min-width: 63.75em) {
    .feed.with-shoulder-ad {
        *zoom: 1
    }
    .feed.with-shoulder-ad:after {
        content: "";
        display: table;
        clear: both
    }
    .feed.with-shoulder-ad .feed__shoulder {
        position: relative;
        float: left;
        width: 20rem
    }
    .feed.with-shoulder-ad .feed__torso {
        float: left;
        margin-right: 2.5rem
    }
    .feed.with-shoulder-ad .feed__torso.has-left-shoulder {
        float: right;
        margin-left: 1.25rem;
        margin-right: 0
    }
    .feed.with-shoulder-ad .feed__shoulder .shoulder {
        float: left;
        width: 20rem;
        padding-top: 2.5rem
    }
    .feed.with-shoulder-ad .feed__items {
        position: relative
    }
    .feed.with-shoulder-ad .feed-item {
        position: absolute;
        padding: 0;
        margin: 0;
        border: 0;
        clear: none
    }
    .feed.with-shoulder-ad .feed-item:after {
        content: none
    }
    .feed.with-shoulder-ad .feed-item__image-container {
        position: absolute;
        bottom: 0
    }
    .feed.with-shoulder-ad .feed-item:first-of-type .feed-item__summary {
        font-size: 0.75rem;
        line-height: 1.125rem;
        color: #555
    }
    .feed.with-shoulder-ad .feed-item:nth-of-type(2) .byline,
    .feed.with-shoulder-ad .feed-item:nth-of-type(3) .byline {
        display: none
    }
    .feed.with-shoulder-ad .feed-item:nth-of-type(4),
    .feed.with-shoulder-ad .feed-item:first-of-type {
        left: 0
    }
    .feed.with-shoulder-ad .feed-item:nth-of-type(4):after,
    .feed.with-shoulder-ad .feed-item:first-of-type:after {
        border-right: dotted 1px #555;
        overflow: hidden;
        text-indent: -9999rem;
        font-size: 0;
        line-height: 0;
        content: "dashed border";
        height: 100%;
        width: 1px;
        position: absolute;
        right: -19px;
        left: auto
    }
    .feed.with-shoulder-ad .feed-item:nth-of-type(5),
    .feed.with-shoulder-ad .feed-item:nth-of-type(2),
    .feed.with-shoulder-ad .feed-item:nth-of-type(3) {
        right: 0
    }
}
@media screen and (min-width: 63.75em) and (max-width: 79.9375em) {
    .feed.with-shoulder-ad .feed__torso {
        width: 38.75rem;
        height: 68.75rem
    }
    .feed.with-shoulder-ad .feed__items {
        width: 38.75rem
    }
    .feed.with-shoulder-ad .feed-item:first-of-type {
        top: 1.25rem;
        width: 25rem;
        height: 37.5rem
    }
    .feed.with-shoulder-ad .feed-item:first-of-type,
    .feed.with-shoulder-ad .feed-item:nth-of-type(2) {
        top: 1.25rem
    }
    .feed.with-shoulder-ad .feed-item:nth-of-type(2),
    .feed.with-shoulder-ad .feed-item:nth-of-type(3) {
        width: 11.25rem;
        height: 17.8125rem
    }
    .feed.with-shoulder-ad .feed-item:nth-of-type(3) {
        top: 20.9375rem
    }
    .feed.with-shoulder-ad .feed-item:nth-of-type(n+4) {
        top: 41.25rem;
        width: 18.125rem;
        height: 24.6875rem
    }
    .feed.with-shoulder-ad .feed-item:nth-of-type(n+4) .feed-item__headline {
        font-size: 1.5rem;
        line-height: 1.625rem
    }
}
@media screen and (min-width: 80em) and (max-width: 9999em) {
    .feed.with-shoulder-ad .feed__torso {
        width: 50rem;
        height: 72.5rem
    }
    .feed.with-shoulder-ad .feed__items {
        width: 50rem
    }
    .feed.with-shoulder-ad .feed-item:first-of-type {
        width: 35rem;
        height: 38.125rem
    }
    .feed.with-shoulder-ad .feed-item:first-of-type .feed-item__headline {
        width: 18.75rem;
        overflow: hidden;
        position: relative
    }
    .feed.with-shoulder-ad .feed-item:first-of-type .feed-item__headline.without-summary {
        width: 33.75rem
    }
    .feed.with-shoulder-ad .feed-item:first-of-type .byline {
        width: 18.75rem
    }
    .feed.with-shoulder-ad .feed-item:first-of-type .feed-item__summary {
        position: absolute;
        top: 2.1875rem;
        left: 20rem;
        width: 15rem
    }
    .feed.with-shoulder-ad .feed-item:first-of-type,
    .feed.with-shoulder-ad .feed-item:nth-of-type(2) {
        top: 1.875rem
    }
    .feed.with-shoulder-ad .feed-item:nth-of-type(2),
    .feed.with-shoulder-ad .feed-item:nth-of-type(3) {
        width: 12.5rem;
        height: 18.125rem
    }
    .feed.with-shoulder-ad .feed-item:nth-of-type(3) {
        top: 21.875rem
    }
    .feed.with-shoulder-ad .feed-item:nth-of-type(n+4) {
        top: 42.5rem;
        height: 28.125rem;
        width: 23.75rem
    }
    .feed.with-shoulder-ad .feed-item:nth-of-type(n+4) .feed-item__headline {
        font-size: 1.625rem;
        line-height: 1.875rem
    }
}
.newsletter__button,
.newsletter__input {
    background-color: transparent;
    border: 0;
    outline: none
}
.newsletter {
    min-height: 10.9375rem
}
.newsletter__button {
    color: #2B00F7;
    float: right;
    font-family: "NHaasGroteskDSPro-75Bd", "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-size: 1rem;
    padding: 0;
    -moz-transition: color 0.1s ease-out;
    -o-transition: color 0.1s ease-out;
    -webkit-transition: color 0.1s ease-out;
    transition: color 0.1s ease-out
}
.newsletter__button:hover,
.newsletter__button:focus {
    color: #6488FF
}
.newsletter__form {
    padding: 1.5625rem 0.9375rem 0.625rem;
    background: #fff
}
.newsletter__form::after {
    border-bottom: 10px solid #2B00F7;
    content: "";
    display: inline-block;
    width: 100%
}
.newsletter__success {
    padding: 1.25rem;
    background: #fff
}
.newsletter__headings {
    background-color: #2B00F7;
    min-height: 6.875rem;
    padding: 1.25rem 2.5rem;
    margin-right: 1.25rem
}
.newsletter__input {
    color: #262626;
    font-family: "NHaasGroteskTXPro-55Rg", "Helvetica Neue", Helvetica, Arial, sans-serif;
    width: calc(100% - 5rem)
}
.newsletter__input:-moz-placeholder {
    color: #262626;
    font-size: 0.875rem;
    opacity: .5
}
.newsletter__input::-moz-placeholder {
    color: #262626;
    font-size: 0.875rem;
    opacity: .5
}
.newsletter__input:-ms-input-placeholder {
    color: #262626;
    font-size: 0.875rem;
    opacity: .5
}
.newsletter__input::-webkit-input-placeholder {
    color: #262626;
    font-size: 0.875rem;
    opacity: .5
}
.newsletter__input:focus::-moz-placeholder {
    color: transparent
}
.newsletter__input:focus:-moz-placeholder {
    color: transparent
}
.newsletter__input:focus::-webkit-input-placeholder {
    color: transparent
}
.newsletter__message {
    color: #FA1E64;
    display: none;
    font-family: "TiemposTextWeb-Regular", Georgia, serif;
    font-size: 0.75rem;
    margin: 0.75rem 0;
    margin-left: 1.25rem;
    position: absolute;
    width: 25rem
}
.newsletter__message::before {
    content: "— "
}
.newsletter__subscribe {
    background-color: #2B00F7;
    margin: -1.875rem 0 0 1.875rem;
    padding: 0.625rem
}
.newsletter__subscribe__loader {
    display: block;
    height: 4.6875rem;
    background: #fff url('//cdn.gotraffic.net/business/public/images/newsletter-loader.47c1a967.gif') no-repeat center center
}
.newsletter__success-title {
    color: #2B00F7;
    font-family: "NHaasGroteskDSPro-75Bd", "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-size: 1.25rem
}
.newsletter__success-subtitle {
    font-family: "TiemposTextWeb-Regular", Georgia, serif;
    font-size: 0.6875rem;
    margin-top: 0.3125rem
}
.newsletter__title {
    color: #fff;
    font-family: "NHaasGroteskDSPro-75Bd", "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-size: 1.375rem
}
.newsletter__transport {
    display: none
}
@media screen and (min-width: 0) and (max-width: 47.4375em) {
    .newsletter {
        display: inline-block;
        margin: 0 0 2.5rem;
        width: 100%
    }
    .newsletter__subtitle {
        display: none
    }
}
@media screen and (min-width: 47.5em) {
    .newsletter {
        min-height: 13.4375rem
    }
    .newsletter__form {
        padding: 3.125rem 1.875rem 0.9375rem 1.25rem
    }
    .newsletter__button {
        font-size: 1.25rem
    }
    .newsletter__input {
        width: calc(100% - 5.625rem);
        margin-bottom: 0.625rem
    }
    .newsletter__headings {
        padding-bottom: 2.1875rem;
        padding-top: 1.875rem;
        width: 36.25rem
    }
    .newsletter__message {
        margin-left: auto;
        position: relative
    }
    .newsletter__subscribe {
        height: auto;
        margin-left: auto;
        margin-right: 0;
        margin-top: -1.25rem;
        width: 25rem
    }
    .newsletter__subscribe__loader {
        height: 6.25rem
    }
    .newsletter__subscribe h4 {
        font-size: 0.875rem
    }
    .newsletter__subtitle {
        color: #6488FF;
        font-family: "TiemposTextWeb-Regular", Georgia, serif;
        font-size: 0.875rem;
        line-height: 1.125rem;
        margin-top: 0.625rem
    }
    .newsletter__title {
        font-size: 1.625rem
    }
    .newsletter__success {
        padding: 2.5rem 2.5rem 1.875rem
    }
}
@media screen and (min-width: 63.75em) {
    .newsletter__headings {
        padding-bottom: 1.875rem;
        padding-top: 2.5rem;
        width: 51.25rem
    }
    .newsletter__input {
        width: calc(100% - 5.625rem)
    }
    .newsletter__subscribe {
        margin-top: -5rem
    }
    .newsletter__subscribe__loader {
        height: 6.875rem
    }
}
@media screen and (min-width: 80em) {
    .newsletter__headings {
        width: 58.4375rem
    }
    .newsletter__subtitle {
        font-size: 0.875rem
    }
    .newsletter__title {
        font-size: 1.625rem
    }
}
.count-up {
    position: relative;
    padding: 0 1.25rem 1.25rem;
    overflow: hidden
}
.count-up:before {
    content: "border background default styles";
    position: absolute;
    top: 2.5rem;
    left: 1.25rem;
    right: 1.25rem;
    bottom: 2.5rem;
    height: auto;
    width: auto;
    z-index: -2
}
.count-up:after {
    content: "border background default styles";
    position: absolute;
    top: 1.25rem;
    left: 0;
    right: 0;
    bottom: 1.25rem;
    width: auto;
    height: auto;
    z-index: -3
}
.count-up:after {
    overflow: hidden;
    text-indent: -9999rem;
    font-size: 0;
    line-height: 0;
    content: "solid background border color";
    background: #FA1E64 repeat
}
.count-up:before {
    overflow: hidden;
    text-indent: -9999rem;
    font-size: 0;
    line-height: 0;
    content: "solid background border background color";
    background-color: #fff
}
.count-up__header,
.count-up__footer {
    text-align: center
}
.count-up__title-and-subtitle {
    max-width: 15rem;
    padding: 0 1.25rem 1.25rem;
    background-color: #fff;
    display: inline-block
}
.count-up__title {
    font-family: "TiemposTextWeb-Regular", Georgia, serif;
    font-size: 0.75rem;
    line-height: 1.125rem
}
.count-up__subtitle {
    font-family: "TiemposHeadlineWeb-Bold", Georgia, serif;
    font-size: 1.375rem;
    line-height: 1.625rem
}
.count-up__item:hover .count-up__item-pattern-overlay {
    -moz-transition: opacity 0.2s ease-out;
    -o-transition: opacity 0.2s ease-out;
    -webkit-transition: opacity 0.2s ease-out;
    transition: opacity 0.2s ease-out;
    background: #FC7A95;
    opacity: .5
}
.count-up__item:hover .count-up__item-headline {
    color: #2D2D35
}
.count-up__item-headline,
.count-up__item-summary,
.count-up__callToAction {
    padding: 0 0.625rem
}
.count-up__item-headline {
    font-family: "NHaasGroteskDSPro-75Bd", "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-size: 1rem;
    line-height: 1.25rem;
    text-decoration: underline;
    display: inline-block;
    padding-bottom: 0.625rem
}
.count-up__item-summary {
    font-size: 0.75rem;
    line-height: 0.875rem;
    color: #555
}
.count-up__item-headline,
.count-up__item-summary {
    position: relative;
    z-index: 2
}
.count-up__callToAction {
    display: inline-block;
    background-color: #fff;
    font-family: "NHaasGroteskDSPro-75Bd", "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-size: 0.75rem;
    line-height: 1.25rem
}
.count-up__callToAction:after {
    content: "3";
    font-family: "Bloomberg";
    font-style: normal
}
.count-up__item-decoration {
    -moz-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    -webkit-transform: translateX(-50%);
    transform: translateX(-50%);
    position: absolute;
    top: 0;
    left: 50%;
    z-index: 1;
    width: 70%;
    display: block
}
.count-up__item-pattern {
    position: absolute;
    z-index: 2;
    display: block;
    top: 0.125rem;
    bottom: 0.125rem;
    left: 0.125rem;
    right: 0.125rem
}
.count-up__item-pattern-overlay {
    z-index: 3;
    filter: progid: DXImageTransform.Microsoft.Alpha(Opacity=0);
    opacity: 0
}
.count-up__item-decoration-image {
    width: 100%;
    height: 100%;
    display: block;
    position: relative;
    z-index: 4
}
@media screen and (min-width: 0) and (max-width: 47.4375em) {
    .count-up {
        position: relative
    }
    .count-up:before {
        content: "border background default styles";
        position: absolute;
        top: 1.875rem;
        left: 0.625rem;
        right: 0.625rem;
        bottom: 2.25rem;
        height: auto;
        width: auto;
        z-index: -2
    }
    .count-up:after {
        content: "border background default styles";
        position: absolute;
        top: 1.25rem;
        left: 0;
        right: 0;
        bottom: 1.625rem;
        width: auto;
        height: auto;
        z-index: -3
    }
    .count-up:after {
        overflow: hidden;
        text-indent: -9999rem;
        font-size: 0;
        line-height: 0;
        content: "solid background border color";
        background: #FA1E64 repeat
    }
    .count-up:before {
        overflow: hidden;
        text-indent: -9999rem;
        font-size: 0;
        line-height: 0;
        content: "solid background border background color";
        background-color: #fff
    }
    .count-up__title-and-subtitle {
        padding: 0 0.625rem 1.25rem;
        max-width: 12.6875rem
    }
    .count-up__item {
        padding-top: 33%;
        width: 50%;
        float: left;
        display: block;
        position: relative;
        text-align: center;
        padding-bottom: 1.25rem
    }
    .count-up__item:nth-of-type(2n+1) {
        clear: left
    }
    .count-up__item:last-child {
        display: none
    }
    .count-up__item-row-bottom {
        display: none
    }
}
@media screen and (min-width: 47.5em) and (max-width: 63.6875em) {
    .count-up__title-and-subtitle {
        max-width: 25rem
    }
    .count-up__title {
        font-size: 0.75rem;
        line-height: 1.125rem
    }
    .count-up__subtitle {
        font-size: 1.625rem;
        line-height: 2.125rem
    }
    .count-up__callToAction {
        font-size: 0.875rem
    }
}
@media screen and (min-width: 63.75em) and (max-width: 79.9375em) {
    .count-up__title-and-subtitle {
        max-width: 31.25rem
    }
    .count-up__title {
        font-size: 0.75rem;
        line-height: 1.125rem
    }
    .count-up__subtitle {
        font-size: 2.125rem;
        line-height: 2.625rem
    }
    .count-up__item-headline {
        font-size: 1.375rem;
        line-height: 1.625rem
    }
    .count-up__callToAction {
        font-size: 0.875rem
    }
}
@media screen and (min-width: 80em) and (max-width: 9999em) {
    .count-up__title-and-subtitle {
        max-width: 35rem
    }
    .count-up__title {
        font-size: 0.8125rem;
        line-height: 1.25rem
    }
    .count-up__subtitle {
        font-size: 2.5rem;
        line-height: 3rem
    }
    .count-up__item-headline {
        font-size: 1.625rem;
        line-height: 1.875rem
    }
    .count-up__callToAction {
        font-size: 1rem
    }
}
@media screen and (min-width: 47.5em) {
    .count-up__items {
        display: table;
        margin: 1.25rem 0
    }
    .count-up__item-row {
        display: table-row
    }
    .count-up__item-row-top .count-up__item {
        vertical-align: bottom;
        position: relative;
        padding-top: 15.8%
    }
    .count-up__item-row-bottom .count-up__item {
        vertical-align: top;
        padding-bottom: 1.25rem
    }
    .count-up__item {
        display: table-cell;
        text-align: center;
        width: 20%;
        float: none
    }
    .count-up__item:nth-child(5) {
        display: table-cell
    }
    .count-up__item-decoration {
        -moz-transform: translateX(0);
        -ms-transform: translateX(0);
        -webkit-transform: translateX(0);
        transform: translateX(0);
        width: 100%;
        top: 0;
        left: 0
    }
    .count-up__item-decoration-image {
        width: 100%;
        height: 100%
    }
}
@media screen and (min-width: 63.75em) {
    .count-up__item-decoration {
        -moz-transform: translateX(-50%);
        -ms-transform: translateX(-50%);
        -webkit-transform: translateX(-50%);
        transform: translateX(-50%);
        left: 50%
    }
}
@media screen and (min-width: 63.75em) and (max-width: 79.9375em) {
    .count-up__item-row-top .count-up__item {
        padding-top: 3.25rem
    }
    .count-up__item-decoration {
        width: 127px;
        top: -10px
    }
}
@media screen and (min-width: 80em) and (max-width: 9999em) {
    .count-up__item-row-top .count-up__item {
        padding-top: 3.875rem
    }
    .count-up__item-decoration {
        width: 150px;
        top: -18px
    }
}
.visual-data {
    position: relative;
    padding-bottom: 1.3125rem
}
.visual-data:before {
    overflow: hidden;
    text-indent: -9999rem;
    font-size: 0;
    line-height: 0;
    content: "pattern dots melon red light";
    position: absolute;
    left: -1.25rem;
    right: -1.25rem;
    top: 3.125rem;
    bottom: 0;
    z-index: -1
}
.visual-data__header {
    color: #fff;
    background-color: #FF6564;
    font-size: 1.125rem;
    line-height: 3.125rem;
    width: 100%;
    padding: 0 1.25rem;
    white-space: nowrap
}
.visual-data__header:after {
    content: "à";
    font-family: "Bloomberg";
    font-style: normal;
    padding-left: 0.25rem
}
.visual-data__logo {
    width: 9.875rem;
    height: 1.0625rem;
    position: relative;
    top: 0.125rem
}
.visual-data__headline {
    display: block;
    background-color: #fff;
    font-family: "NHaasGroteskDSPro-75Bd", "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-size: 1rem;
    line-height: 1.25rem;
    padding: 1.25rem
}
.visual-data__image {
    padding-top: 60.71429%;
    background-size: cover;
    position: relative
}
.visual-data__summary {
    position: absolute;
    top: 50%;
    left: 50%;
    -moz-transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    z-index: 2;
    font-size: 1.75rem;
    line-height: 1.875rem;
    text-align: center;
    display: block;
    width: 100%;
    padding-left: 2.5rem;
    padding-right: 2.5rem
}
.visual-data__summary:hover {
    color: #FF6564
}
@media screen and (min-width: 47.5em) and (max-width: 63.6875em) {
    .visual-data {
        padding: 0 1.25rem 1.25rem
    }
    .visual-data:before {
        top: 2.5rem;
        left: 0;
        right: 0
    }
    .visual-data__introduction {
        display: table
    }
    .visual-data__introduction-cell {
        display: table-cell;
        vertical-align: top;
        background-color: #fff
    }
    .visual-data__introduction-cell:last-child {
        width: 100%
    }
    .visual-data__headline {
        padding-left: 2.5rem;
        font-size: 1.625rem;
        line-height: 1.875rem
    }
    .visual-data__summary {
        font-size: 2.5rem;
        line-height: 2.625rem
    }
    .visual-data__image {
        padding-top: 46.875%
    }
}
@media screen and (min-width: 63.75em) {
    .visual-data {
        padding: 0 0 1.25rem
    }
    .visual-data:before {
        top: 1.25rem;
        left: 0;
        right: 0
    }
    .visual-data__content {
        display: table;
        border-spacing: 1.25rem 0;
        border-collapse: separate
    }
    .visual-data__introduction,
    .visual-data__graphic {
        display: table-cell;
        vertical-align: top
    }
    .visual-data__introduction {
        width: auto;
        background-color: #fff
    }
}
@media screen and (min-width: 63.75em) and (max-width: 79.9375em) {
    .visual-data__graphic {
        width: 37.5rem
    }
    .visual-data__headline {
        font-size: 1.625rem;
        line-height: 1.875rem
    }
    .visual-data__summary {
        font-size: 3.125rem;
        line-height: 3.25rem
    }
    .visual-data__image {
        padding-top: 46.66667%
    }
}
@media screen and (min-width: 80em) and (max-width: 9999em) {
    .visual-data__graphic {
        width: 47.5rem
    }
    .visual-data__headline {
        font-size: 1.875rem;
        line-height: 2rem
    }
    .visual-data__summary {
        font-size: 3.75rem;
        line-height: 3.875rem
    }
    .visual-data__image {
        padding-top: 42.10526%
    }
}
.breaking-news-banner {
    background-color: #EA402F;
    width: 100%;
    margin: 0;
    overflow: hidden
}
.breaking-news-banner__container {
    position: relative;
    display: table;
    margin: 0 auto;
    height: 100%
}
.breaking-news-banner__header {
    width: 4.375rem
}
.breaking-news-banner__header,
.breaking-news-banner__content {
    display: table-cell;
    vertical-align: middle
}
.breaking-news-banner .published-at {
    font-family: "NHaasGroteskTXPro-55Rg", "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-size: 0.8125rem;
    line-height: 1.125rem;
    color: #000
}
.breaking-news-banner .published-at:before {
    content: "c";
    font-family: "Bloomberg";
    font-style: normal;
    font-size: 0.6875rem;
    color: #000;
    padding-right: 0.25rem
}
.breaking-news-banner__title {
    color: #fff;
    font-family: "NHaasGroteskTXPro-55Rg", "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-size: 0.6875rem;
    line-height: 1.125rem;
    padding-right: 1.25rem;
    text-transform: uppercase
}
.breaking-news-banner__headline {
    color: #fff;
    font-family: "NHaasGroteskTXPro-75Bd", "Helvetica Neue", Helvetica, Arial, sans-serif
}
@media screen and (min-width: 0) and (max-width: 47.4375em) {
    .breaking-news-banner__container {
        min-height: 2.5rem;
        margin: 0 1.25rem
    }
    .breaking-news-banner__content {
        font-size: 0.875rem
    }
}
@media screen and (min-width: 47.5em) and (max-width: 63.6875em) {
    .breaking-news-banner {
        height: 3.125rem
    }
    .breaking-news-banner__container {
        width: 42.5rem
    }
    .breaking-news-banner__content {
        font-size: 1.25rem
    }
}
@media screen and (min-width: 63.75em) and (max-width: 79.9375em) {
    .breaking-news-banner {
        height: 4.375rem
    }
    .breaking-news-banner__container {
        width: 61.25rem
    }
    .breaking-news-banner__content {
        font-size: 1.625rem
    }
}
@media screen and (min-width: 80em) and (max-width: 9999em) {
    .breaking-news-banner {
        height: 4.375rem
    }
    .breaking-news-banner__container {
        width: 72.5rem
    }
    .breaking-news-banner__content {
        font-size: 2rem
    }
}
.market-summary {
    border-bottom: solid 1px #ccc;
    display: inline-block
}
.market-summary__groups {
    display: inline-block;
    height: 100%;
    vertical-align: top
}
.market-summary__securities {
    display: none;
    height: 100%;
    vertical-align: top
}
.market-summary__securities.active {
    display: table
}
.market-summary__security {
    display: table-cell;
    height: 100%;
    overflow: hidden;
    position: relative;
    vertical-align: top
}
.market-summary__security:not(last-child) {
    border-left: dotted 1px #555
}
.market-summary__security__bottom {
    position: absolute;
    bottom: 0
}
.market-summary__security__name {
    color: #2D2D35;
    font-family: "NHaasGroteskDSPro-75Bd", "Helvetica Neue", Helvetica, Arial, sans-serif;
    line-height: 1em;
    vertical-align: top
}
.market-summary__security__price-change {
    font-family: "NHaasGroteskDSPro-75Bd", "Helvetica Neue", Helvetica, Arial, sans-serif;
    line-height: 1em
}
.market-summary__security__percent-change:after {
    content: "%"
}
.market-summary__security__percent-change,
.market-summary__security__price {
    -webkit-font-smoothing: subpixel-antialiased;
    -moz-osx-font-smoothing: auto;
    color: #999;
    display: block;
    font-family: "NHaasGroteskTXPro-55Rg", "Helvetica Neue", Helvetica, Arial, sans-serif;
    line-height: 1em
}
.market-summary__security[data-change="down"] .market-summary__security__price-change {
    color: #FF433D
}
.market-summary__security[data-change="up"] .market-summary__security__price-change {
    color: #23C575
}
.market-summary__states {
    display: inline-block
}
.market-summary__state {
    -moz-transition: color 0.1s ease-out;
    -o-transition: color 0.1s ease-out;
    -webkit-transition: color 0.1s ease-out;
    transition: color 0.1s ease-out;
    color: #999;
    cursor: pointer;
    font-family: "NHaasGroteskDSPro-75Bd", "Helvetica Neue", Helvetica, Arial, sans-serif;
    line-height: 1em;
    text-transform: uppercase
}
.market-summary__state:hover,
.market-summary__state:focus {
    color: #2D2D35
}
.market-summary__state.active {
    color: #2D2D35
}
@media screen and (min-width: 47.5em) {
    .market-summary__security {
        padding-left: 0.625rem;
        padding-right: 1.25rem;
        width: 7.25rem
    }
    .market-summary__security__bottom {
        padding-bottom: 0.9375rem
    }
    .market-summary__security__name {
        font-size: 0.625rem
    }
    .market-summary__security__price-change {
        font-size: 1.0625rem;
        margin-bottom: 0.625rem
    }
    .market-summary__security__price {
        margin-bottom: 0.125rem
    }
    .market-summary__security__percent-change,
    .market-summary__security__price {
        font-size: 0.6875rem
    }
    .market-summary__states {
        width: 5.875rem
    }
    .market-summary__state {
        font-size: 0.625rem
    }
    .market-summary__state:not(last-of-type) {
        margin-bottom: 0.5rem
    }
}
@media screen and (min-width: 63.75em) {
    .market-summary__security {
        width: 6.6875rem
    }
    .market-summary__states {
        width: 6.25rem
    }
}
@media screen and (min-width: 80em) {
    .market-summary__security {
        width: 8.5rem
    }
    .market-summary__security__bottom {
        padding-bottom: 1.25rem
    }
    .market-summary__security__name {
        font-size: 0.75rem
    }
    .market-summary__security__price-change {
        font-size: 1.375rem
    }
    .market-summary__security__percent-change,
    .market-summary__security__price {
        display: inline-block
    }
    .market-summary__security__percent-change {
        margin-left: 0.625rem
    }
    .market-summary__states {
        width: 8.375rem
    }
    .market-summary__state {
        font-size: 0.75rem
    }
    .market-summary__state:not(last-of-type) {
        margin-bottom: 0.5625rem
    }
}
.world-markets__security {
    display: table-row;
    font-family: "NHaasGroteskTXPro-55Rg", "Helvetica Neue", Helvetica, Arial, sans-serif
}
.world-markets__security>* {
    border-bottom: dotted 1px #555;
    display: table-cell
}
.world-markets__security:focus .world-markets__security__name,
.world-markets__security:hover .world-markets__security__name {
    color: #2B00F7
}
.world-markets__security[data-change="up"] .world-markets__security__percent-change,
.world-markets__security[data-change="up"] .world-markets__security__price-change {
    color: #1DCC92
}
.world-markets__security[data-change="down"] .world-markets__security__percent-change,
.world-markets__security[data-change="down"] .world-markets__security__price-change {
    color: #FF433D
}
.world-markets__security__name {
    -moz-transition: color 0.1s ease-out;
    -o-transition: color 0.1s ease-out;
    -webkit-transition: color 0.1s ease-out;
    transition: color 0.1s ease-out;
    font-family: "NHaasGroteskDSPro-75Bd", "Helvetica Neue", Helvetica, Arial, sans-serif;
    color: #3C3C3C
}
.world-markets__security__percent-change,
.world-markets__security__price,
.world-markets__security__price-change {
    text-align: right
}
.world-markets__security__price,
.world-markets__security__ytm {
    color: #999
}
.world-markets__content {
    padding: 0 1.25rem 1.25rem;
    overflow: hidden;
    width: 100%
}
.world-markets__groups {
    background-color: #fff;
    padding: 1.25rem;
    width: 100%
}
.world-markets__group {
    display: table;
    width: 100%
}
.world-markets__group:not(.active) {
    display: none
}
.world-markets__security,
.world-markets__see-more {
    font-size: 0.75rem;
    line-height: 1.6875rem
}
.world-markets__see-more {
    border-bottom: dotted 1px #555;
    text-align: right
}
.world-markets__see-more__link {
    color: #FB8E1E;
    font-family: "NHaasGroteskDSPro-75Bd", "Helvetica Neue", Helvetica, Arial, sans-serif
}
.world-markets__see-more__link:after {
    content: "3";
    font-family: "Bloomberg";
    font-style: normal;
    font-size: 0.625rem
}
.world-markets__states {
    display: table;
    table-layout: fixed;
    width: 100%
}
.world-markets__state {
    background-color: #262626;
    color: #999;
    display: table-cell;
    font-family: "NHaasGroteskTXPro-55Rg", "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-size: 0.75rem;
    line-height: 2.5rem;
    text-align: center;
    width: 33%
}
.world-markets__state:not(.active) {
    -moz-transition: color 0.1s ease-out;
    -o-transition: color 0.1s ease-out;
    -webkit-transition: color 0.1s ease-out;
    transition: color 0.1s ease-out;
    cursor: pointer
}
.world-markets__state:not(.active):hover,
.world-markets__state:not(.active):focus {
    color: #fff
}
.world-markets__state.active {
    color: #fff;
    cursor: default;
    background-color: #FB8E1E
}
.ticker-tape {
    background-color: #F3F4EF;
    position: relative;
    height: 3.75rem;
    overflow: hidden
}
.ticker-tape__content {
    font-family: "NHaasGroteskTXPro-75Bd", "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-size: 0.75rem;
    line-height: 1.25rem;
    margin: 1.25rem 0;
    white-space: nowrap;
    overflow: hidden;
    display: block;
    position: absolute
}
.ticker-tape__item {
    display: inline-block;
    margin-right: 1.875rem
}
.ticker-tape__item:first-of-type {
    margin-left: 0
}
.ticker-tape__name {
    color: #2D2D35
}
.ticker-tape__last-price {
    font-family: "NHaasGroteskTXPro-55Rg", "Helvetica Neue", Helvetica, Arial, sans-serif;
    color: #555;
    margin-left: 0.3125rem
}
.ticker-tape__percentage-change {
    color: #00E7B4;
    margin-left: 0.3125rem
}
.ticker-tape__item.down .ticker-tape__percentage-change {
    color: #FF433D
}
.markets .module-view:first-child .top-charts {
    padding-top: 1.25rem
}
.top-charts {
    background-color: #F3F4EF;
    font-family: "NHaasGroteskTXPro-55Rg", "Helvetica Neue", Helvetica, Arial, sans-serif;
    padding-bottom: 0.625rem;
    margin-bottom: 0.625rem;
    clear: left
}
.top-charts__content {
    overflow: hidden;
    margin: 0 auto
}
.top-charts__item {
    background-color: #2A343F;
    padding: 0.625rem;
    width: 11.25rem;
    margin-left: 1rem;
    display: block;
    float: left;
    height: 6.875rem
}
.top-charts__item:first-of-type {
    margin-left: 0
}
.top-charts__item.down .top-charts__more-info {
    color: #FF433D
}
.top-charts__basic-info {
    position: relative;
    margin-bottom: 0.625rem;
    overflow: hidden
}
.top-charts__name {
    display: block;
    float: left;
    color: #fff;
    font-size: 0.875rem;
    line-height: 1.1875rem;
    font-family: "NHaasGroteskDSPro-75Bd", "Helvetica Neue", Helvetica, Arial, sans-serif
}
.top-charts__name:hover {
    color: #999
}
.top-charts__last-price {
    display: inline-block;
    position: absolute;
    bottom: 0;
    right: 0;
    color: #999;
    font-family: "NHaasGroteskTXPro-75Bd", "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-size: 0.625rem;
    line-height: 0.8125rem
}
.top-charts__more-info {
    color: #1DCC92;
    font-size: 1.25rem;
    line-height: 1.0625rem;
    margin-bottom: 0.25rem
}
.top-charts__percentage-change {
    font-size: 0.75rem;
    line-height: 1.0625rem
}
.top-charts__percentage-change:before {
    content: "("
}
.top-charts__percentage-change:after {
    content: ")"
}
.top-charts__chart {
    height: 2.6875rem
}
.top-charts .intraday-chart {
    width: 100%;
    height: 100%;
    display: block
}
@media screen and (min-width: 0) and (max-width: 47.4375em) {
    .top-charts {
        padding-left: 1.25rem;
        padding-right: 1.25rem
    }
    .top-charts__container {
        overflow-x: scroll
    }
    .top-charts__content {
        white-space: nowrap;
        overflow: visible
    }
    .top-charts__item {
        display: inline-block;
        padding: 0.3125rem;
        float: none;
        height: 3.75rem;
        min-width: 5.75rem;
        width: auto
    }
    .top-charts__basic-info {
        margin-bottom: 0
    }
    .top-charts__name {
        font-size: 0.75rem;
        line-height: 0.75rem
    }
    .top-charts__last-price {
        position: static;
        display: block;
        clear: left;
        padding-top: 8px
    }
    .top-charts__more-info {
        line-height: 0.75rem;
        margin-bottom: 0
    }
    .top-charts__price-change {
        font-size: 0.75rem;
        line-height: 0.75rem
    }
    .top-charts__chart,
    .top-charts__percentage-change {
        display: none
    }
}
@media screen and (min-width: 47.5em) {
    .top-charts {
        margin-bottom: 0
    }
}
@media screen and (min-width: 47.5em) and (max-width: 63.6875em) {
    .top-charts__item {
        width: 32.33%;
        margin-left: 1.5%
    }
    .top-charts__item:nth-of-type(n+4) {
        margin-top: 0.625rem
    }
    .top-charts__item:nth-of-type(3n+1) {
        clear: left;
        margin-left: 0
    }
    .top-charts__content {
        width: 42.5rem
    }
}
@media screen and (min-width: 63.75em) {
    .top-charts {
        padding-bottom: 2rem
    }
}
@media screen and (min-width: 63.75em) and (max-width: 79.9375em) {
    .top-charts__item {
        width: 11.25rem;
        margin-left: 1.25rem
    }
    .top-charts__item:last-of-type {
        display: none
    }
    .top-charts__content {
        width: 61.25rem
    }
}
@media screen and (min-width: 80em) and (max-width: 9999em) {
    .top-charts__content {
        width: 72.5rem
    }
}
.ticker-search-container {
    padding: 1.25rem
}
.ticker-search-container__search-button {
    position: absolute;
    top: 1.875rem;
    right: 2.5rem
}
.ticker-search-container__search-button:before {
    content: "s";
    font-family: "Bloomberg";
    font-style: normal;
    font-size: 1.5625rem
}
.ticker-search-container__search-wrapper {
    background-color: #fff;
    height: 5rem
}
.ticker-search-container input::-webkit-input-placeholder {
    font-family: "NHaasGroteskDSPro-75Bd", "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-size: 1.3125rem;
    line-height: 3.125rem;
    color: #FB8E1E;
    text-transform: uppercase
}
.ticker-search-container input::-moz-placeholder {
    font-family: "NHaasGroteskDSPro-75Bd", "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-size: 1.3125rem;
    line-height: 3.125rem;
    color: #FB8E1E;
    text-transform: uppercase
}
.ticker-search-container input:-moz-placeholder {
    font-family: "NHaasGroteskDSPro-75Bd", "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-size: 1.3125rem;
    line-height: 3.125rem;
    color: #FB8E1E;
    text-transform: uppercase
}
.ticker-search-container input:-ms-input-placeholder {
    font-family: "NHaasGroteskDSPro-75Bd", "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-size: 1.3125rem;
    line-height: 3.125rem;
    color: #FB8E1E;
    text-transform: uppercase
}
.ticker-search-container__input {
    border-bottom: dotted 1px #555;
    font-family: "NHaasGroteskDSPro-75Bd", "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-size: 1.3125rem;
    line-height: 3.125rem;
    color: #FB8E1E;
    outline: none;
    margin-left: 1.25rem;
    border-top: 0;
    border-right: 0;
    border-left: 0;
    height: 3.125rem
}
.ticker-search-container .result-info.no-results {
    color: #2D2D35;
    font-family: "NHaasGroteskDSPro-75Bd", "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-size: 0.8125rem;
    line-height: 0.6875rem;
    z-index: 1;
    top: 0
}
.ticker-search-container .result-info.no-results .autocomplete {
    background-color: #fff
}
.ticker-search-container .no-results,
.ticker-search-container .no-results:before,
.ticker-search-container .no-results:after {
    background-color: #fff
}
.ticker-search-container .list-bordered {
    overflow-x: hidden;
    overflow-y: auto;
    background-color: #fff
}
.ticker-search-container .list-bordered:before,
.ticker-search-container .list-bordered:after,
.ticker-search-container .list-bordered .autocomplete,
.ticker-search-container .list-bordered .details {
    background-color: #fff
}
.ticker-search-container .list-bordered .autocomplete.term.quotes {
    color: #2D2D35;
    font-family: "NHaasGroteskDSPro-75Bd", "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-size: 0.8125rem;
    line-height: 0.6875rem;
    width: 5.625rem;
    margin-right: 0.3125rem
}
.ticker-search-container .list-bordered .autocomplete.details.quotes {
    -webkit-font-smoothing: subpixel-antialiased;
    -moz-osx-font-smoothing: auto;
    font-family: "NHaasGroteskTXPro-55Rg", "Helvetica Neue", Helvetica, Arial, sans-serif;
    color: #999;
    font-size: 0.6875rem;
    line-height: 0.6875rem;
    background-color: #fff;
    position: absolute;
    margin-top: 0.25rem
}
.ticker-search-container .list-bordered .autocomplete.details.quotes em {
    font-family: "NHaasGroteskDSPro-75Bd", "Helvetica Neue", Helvetica, Arial, sans-serif;
    color: #FB8E1E;
    font-size: 0.8125rem;
    line-height: 0.6875rem
}
.ticker-search-container .list-bordered .autocomplete.result.quotes:first-of-type:before {
    color: #999;
    font-size: 0.625rem;
    line-height: 0.625rem;
    text-transform: uppercase;
    font-family: "NHaasGroteskTXPro-55Rg", "Helvetica Neue", Helvetica, Arial, sans-serif;
    width: 12.5rem;
    content: "MOST SEARCHED SYMBOL :";
    display: block;
    padding-bottom: 1rem
}
.ticker-search-container .list-bordered .autocomplete.result.quotes {
    border-top: 0;
    padding-bottom: 0.5rem
}
.ticker-search-container .list-bordered .autocomplete.result.quotes,
.ticker-search-container .list-bordered .autocomplete.result.active {
    border-bottom: 0
}
@media screen and (min-width: 0) and (max-width: 47.4375em) {
    .ticker-search-container {
        position: relative;
        height: 24.0625rem;
        width: 100%
    }
    .ticker-search-container__input {
        width: 91%;
        margin-bottom: 1.875rem
    }
    .ticker-search-container__search-wrapper .active {
        width: inherit
    }
    .ticker-search-container .list-bordered {
        position: relative;
        top: -0.8125rem;
        left: 0;
        min-width: 17.5rem;
        max-width: 28.75rem;
        width: inherit;
        padding-left: 1.25rem;
        height: 16.875rem;
        background-color: #fff
    }
    .ticker-search-container .list-bordered .autocomplete.result.quotes {
        width: 16.25rem
    }
}
@media screen and (min-width: 47.5em) and (max-width: 63.6875em) {
    .ticker-search-container {
        height: 21.75rem;
        margin-top: 3.75rem;
        position: relative
    }
    .ticker-search-container__input {
        width: 94%;
        margin-bottom: 1.25rem
    }
    .ticker-search-container .result-info.no-results {
        margin-left: 4.375rem
    }
    .ticker-search-container .list-bordered {
        left: 0;
        top: -0.1875rem;
        width: 38.75rem;
        height: 16.25rem;
        padding-left: 1.25rem;
        background-color: #fff;
        height: 14.375rem
    }
}
@media screen and (min-width: 63.75em) {
    .ticker-search-container {
        width: 20rem;
        position: absolute;
        right: 0;
        top: 0.125rem
    }
    .ticker-search-container__input {
        width: 15rem
    }
    .ticker-search-container__input {
        margin-bottom: 0.9375rem
    }
    .ticker-search-container .result-info.no-results {
        margin-left: 1.25rem;
        width: 15rem
    }
    .ticker-search-container .list-bordered {
        margin-left: 1.25rem;
        height: 11.25rem;
        width: 16.25rem;
        top: 0.125rem
    }
    .ticker-search-container .list-bordered .autocomplete.result.quotes {
        width: 16.25rem
    }
}
.market-performers__popular-searches {
    background-color: #fff;
    padding: 0 1.25rem
}
.market-performers__popular-searches .market-performers__security {
    display: table;
    border-top: 0;
    width: 100%;
    padding-top: 1.25rem;
    padding-bottom: 0
}
.market-performers__popular-searches .market-performers__ticker,
.market-performers__popular-searches .market-performers__percent-change,
.market-performers__popular-searches .market-performers__price-change {
    width: 23%;
    padding: 0;
    margin: 0
}
.market-performers__popular-searches .market-performers__sparkline {
    width: 24%;
    padding-left: 3%
}
.market-performers__popular-searches__label {
    color: #999;
    font-size: 0.625rem;
    line-height: 0.625rem;
    text-transform: uppercase;
    font-family: "NHaasGroteskTXPro-55Rg", "Helvetica Neue", Helvetica, Arial, sans-serif;
    width: 12.5rem
}
.market-performers__popular-searches__label:after {
    content: ":"
}
@media screen and (min-width: 0) and (max-width: 47.4375em) {
    .market-performers__popular-searches {
        height: 16.25rem
    }
}
@media screen and (min-width: 47.5em) and (max-width: 63.6875em) {
    .market-performers__popular-searches {
        height: 14.375rem
    }
}
@media screen and (min-width: 63.75em) {
    .market-performers__popular-searches {
        height: 11.25rem
    }
    .market-performers__popular-searches .market-performers__name {
        display: none
    }
    .market-performers__popular-searches .market-performers__security:first-of-type {
        border: 0
    }
}
.market-performers__gainers,
.market-performers__losers {
    border-top-width: 1.25rem;
    border-top-style: solid
}
.market-performers__gainers {
    border-top-color: #1DCC92
}
.market-performers__label {
    color: #2D2D35;
    font-family: "TiemposTextWeb-Semibold", Georgia, serif;
    padding-top: 0.9375rem;
    padding-bottom: 1.25rem
}
.market-performers__losers {
    border-top-color: #FF433D
}
.market-performers__percent-change,
.market-performers__price-change {
    -webkit-font-smoothing: subpixel-antialiased;
    -moz-osx-font-smoothing: auto;
    font-family: "NHaasGroteskTXPro-55Rg", "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-size: 0.8125rem;
    line-height: 0.6875rem;
    text-align: right;
    width: 4.125rem
}
.market-performers__name {
    -webkit-font-smoothing: subpixel-antialiased;
    -moz-osx-font-smoothing: auto;
    font-family: "NHaasGroteskTXPro-55Rg", "Helvetica Neue", Helvetica, Arial, sans-serif;
    color: #999;
    font-size: 0.6875rem;
    line-height: 0.6875rem
}
.market-performers__percent-change,
.market-performers__price-change,
.market-performers__sparkline,
.market-performers__ticker {
    display: inline-block;
    vertical-align: top
}
.market-performers__percent-change {
    color: #999
}
.market-performers__security {
    border-top: dotted 1px #555;
    padding: 0.9375rem 0
}
.market-performers__security[data-change="down"] .market-performers__price-change {
    color: #FF433D
}
.market-performers__security[data-change="up"] .market-performers__price-change {
    color: #1DCC92
}
.market-performers__security__row {
    height: 0.9375rem
}
.market-performers__sparkline {
    height: 100%;
    padding-left: 1.25rem;
    width: 4.75rem
}
.market-performers__sparkline .sparkline {
    height: 100%;
    width: 100%;
    vertical-align: top
}
.market-performers__ticker {
    color: #2D2D35;
    font-family: "NHaasGroteskDSPro-75Bd", "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-size: 0.8125rem;
    line-height: 0.6875rem
}
.market-performers .ticker-search {
    background-color: #fff;
    height: 100%;
    width: 100%
}
@media screen and (min-width: 0) and (max-width: 47.4375em) {
    .market-performers {
        margin-left: 0;
        margin-right: 0
    }
    .market-performers__gainers,
    .market-performers__losers {
        margin-bottom: 1.25rem;
        margin-left: 1.25rem;
        margin-right: 1.25rem
    }
    .market-performers__percent-change,
    .market-performers__price-change,
    .market-performers__sparkline,
    .market-performers__ticker {
        display: table-cell;
        width: 25%
    }
    .market-performers__security__row {
        display: table;
        width: 100%
    }
    .market-performers .sparkline {
        height: 0.9375rem
    }
}
@media screen and (min-width: 47.5em) {
    .market-performers__gainers,
    .market-performers__losers {
        display: inline-block
    }
    .market-performers__losers {
        margin-left: 2.25rem
    }
}
@media screen and (min-width: 47.5em) and (max-width: 63.6875em) {
    .market-performers__percent-change,
    .market-performers__price-change {
        width: 5.9375rem
    }
}
@media screen and (min-width: 63.75em) {
    .market-performers__ticker {
        width: 4.375rem
    }
}
@media screen and (min-width: 80em) and (max-width: 9999em) {
    .market-performers__gainers,
    .market-performers__losers {
        width: 23.75rem
    }
    .market-performers__ticker {
        width: 10rem
    }
}
.single-story {
    clear: both
}
.single-story:nth-of-type(-n+9) .single-story__index:before {
    content: "0"
}
.single-story:before {
    overflow: hidden;
    text-indent: -9999rem;
    font-size: 0;
    line-height: 0;
    height: 1.25rem;
    content: "Blue dotted border";
    display: block;
    margin-bottom: 0.9375rem
}
.single-story__index {
    text-shadow: #fa1e64 0.3125rem 0.1875rem 0, #fbe548 -0.3125rem -0.125rem 0;
    color: rgba(43, 0, 247, 0.95);
    font-family: "NHaasGroteskDSPro-75Bd", "Helvetica Neue", Helvetica, Arial, sans-serif;
    float: left
}
.single-story__image,
.single-story__play {
    float: right;
    position: relative
}
.single-story__headline {
    font-family: "NHaasGroteskDSPro-75Bd", "Helvetica Neue", Helvetica, Arial, sans-serif;
    width: 100%
}
.single-story .published-timestamp {
    display: none
}
.single-story .published-timestamp,
.single-story .primary-label {
    font-family: "NHaasGroteskTXPro-55Rg", "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-size: 0.625rem;
    line-height: 0.75rem
}
.single-story .primary-label {
    color: #2B00F7;
    text-transform: uppercase
}
.single-story__summary {
    font-family: "TiemposTextWeb-RegularItalic", Georgia, serif;
    font-size: 0.875rem;
    line-height: 1.25rem;
    color: #555
}
.single-story .advert {
    clear: both;
    padding-top: 3.75rem
}
@media screen and (min-width: 0) and (max-width: 47.4375em) {
    .single-story {
        position: relative;
        padding-top: 1.875rem
    }
    .single-story:before {
        height: 0.625rem
    }
    .single-story__index {
        display: block;
        font-size: 1.5rem;
        line-height: 1.5rem;
        position: absolute;
        top: 1.875rem
    }
    .single-story__index:before {
        padding-left: 0.3125rem
    }
    .single-story__image,
    .single-story__play {
        width: 43%;
        min-width: 7.5rem;
        min-height: 4.375rem;
        margin: 0.625rem 0.625rem 0 0
    }
    .single-story__summary {
        display: none
    }
}
@media screen and (min-width: 47.5em) and (max-width: 63.6875em) {
    .single-story {
        position: relative
    }
    .single-story__index {
        display: block;
        font-size: 3.75rem;
        line-height: 3.75rem;
        position: absolute;
        top: -1.5625rem
    }
    .single-story__index:before {
        padding-left: 0.3125rem
    }
    .single-story__image,
    .single-story__play {
        width: 20rem;
        height: 11.25rem;
        margin: 0.3125rem 1.25rem 4.375rem 0
    }
    .single-story__topic-and-timestamp {
        margin-top: 0;
        font-size: 0.625rem;
        line-height: 0.625rem
    }
    .single-story .advert {
        padding-bottom: 3.75rem
    }
}
@media screen and (min-width: 63.75em) and (max-width: 79.9375em) {
    .single-story {
        padding-top: 3.75rem
    }
    .single-story:nth-of-type(n+11) .single-video-story__index:before {
        padding-left: 0.3125rem
    }
    .single-story:before {
        display: none
    }
    .single-story__index {
        width: 10rem;
        font-size: 5.25rem;
        line-height: 5.25rem
    }
    .single-story__image,
    .single-story__play {
        width: 25rem;
        height: 15rem;
        margin-right: 1.25rem
    }
}
@media screen and (min-width: 80em) and (max-width: 9999em) {
    .single-story {
        padding-top: 3.75rem
    }
    .single-story:nth-of-type(n+11) .single-video-story__index:before {
        padding-left: 0.625rem
    }
    .single-story:before {
        display: none
    }
    .single-story__index {
        width: 12.5rem;
        font-size: 6.5625rem;
        line-height: 6.5625rem
    }
    .single-story__image,
    .single-story__play {
        width: 30rem;
        height: 16.875rem;
        margin-right: 2.5rem
    }
    .single-story .primary-label {
        float: left
    }
    .single-story .published-timestamp {
        display: block;
        color: #999
    }
    .single-story .primary-label+.published-timestamp:before {
        content: " - "
    }
}
.single-story-info {
    float: right
}
.single-story-info:before {
    height: 1.25rem;
    content: "";
    display: block
}
.single-story-info__headline {
    padding: 0.625rem 0
}
.single-story-info__duration {
    font-family: "TiemposTextWeb-RegularItalic", Georgia, serif;
    font-size: 0.75rem;
    line-height: 0.75rem;
    color: #999
}
.single-story-info__duration:after {
    content: " - "
}
@media screen and (min-width: 0) and (max-width: 47.4375em) {
    .single-story-info {
        width: 50%
    }
    .single-story-info__headline {
        font-size: 1.125rem;
        line-height: 1.25rem;
        padding: 0
    }
    .single-story-info__summary {
        display: none
    }
}
@media screen and (min-width: 47.5em) and (max-width: 63.6875em) {
    .single-story-info {
        width: 21.25rem
    }
    .single-story-info__headline {
        font-size: 1.625rem;
        line-height: 1.75rem
    }
}
@media screen and (max-width: 63.75em) {
    .single-story-info:before {
        display: none
    }
}
@media screen and (min-width: 63.75em) and (max-width: 79.9375em) {
    .single-story-info {
        width: 25rem
    }
    .single-story-info__headline {
        font-size: 1.5rem;
        line-height: 1.75rem
    }
    .single-story-info__label-and-timestamp {
        margin-top: 0.9375rem
    }
}
@media screen and (min-width: 80em) and (max-width: 9999em) {
    .single-story-info {
        width: 27.5rem
    }
    .single-story-info__headline {
        font-size: 1.875rem;
        line-height: 2.25rem
    }
    .single-story-info__label-and-timestamp {
        margin-top: 1.875rem
    }
}
.special-report-lede__lede-image {
    position: absolute;
    top: 0;
    left: 0;
    z-index: 1;
    width: 100%;
    height: 15.625rem
}
.special-report-lede__header {
    position: relative;
    margin: 0 auto;
    z-index: 1
}
.special-report-lede__header .advert {
    position: absolute;
    top: 55px;
    right: 0
}
.special-report-lede .lede-headline {
    font-family: "NHaasGroteskTXPro-75Bd", "Helvetica Neue", Helvetica, Arial, sans-serif;
    min-height: 7.8125rem
}
.special-report-lede .primary-label {
    color: #fff;
    font-family: "NHaasGroteskTXPro-75Bd", "Helvetica Neue", Helvetica, Arial, sans-serif;
    text-transform: uppercase
}
@media screen and (min-width: 0) and (max-width: 47.4375em) {
    .special-report-lede__lede-image {
        height: 9.375rem
    }
    .special-report-lede__header {
        padding: 3.75rem 1.25rem 0
    }
    .special-report-lede .lede-headline {
        font-size: 1.875rem;
        line-height: 2.25rem;
        min-height: 5rem
    }
}
@media screen and (min-width: 47.5em) and (max-width: 63.6875em) {
    .special-report-lede__header {
        width: 42.5rem;
        padding-top: 4.375rem
    }
    .special-report-lede .lede-headline {
        width: 43.75rem;
        font-size: 3.75rem;
        line-height: 4.125rem
    }
}
@media screen and (min-width: 63.75em) and (max-width: 79.9375em) {
    .special-report-lede__header {
        width: 61.25rem;
        top: 4.375rem
    }
    .special-report-lede__header .advert {
        top: inherit
    }
    .special-report-lede .lede-headline {
        width: 43.75rem;
        font-size: 3.625rem;
        line-height: 4rem
    }
}
@media screen and (min-width: 80em) and (max-width: 9999em) {
    .special-report-lede__header {
        width: 72.5rem;
        top: 8.4375rem
    }
    .special-report-lede .lede-headline {
        width: 45rem;
        font-size: 3.75rem;
        line-height: 4.125rem
    }
}
.special-report-body .lede-dek {
    font-family: "TiemposTextWeb-Semibold", Georgia, serif;
    padding-top: 1.25rem;
    border-top: dotted 1px #555
}
.special-report-body__social-container {
    border-top: dotted 1px #555
}
@media screen and (min-width: 0) and (max-width: 47.4375em) {
    .special-report-body .social-share {
        position: absolute;
        top: 1.875rem;
        right: 0
    }
}
@media screen and (min-width: 47.5em) and (max-width: 63.6875em) {
    .special-report-body .social-share {
        position: absolute;
        top: 3.125rem;
        right: 0
    }
}
@media screen and (min-width: 63.75em) {
    .special-report-body {
        margin-top: 1.875rem
    }
    .special-report-body .lede-dek,
    .special-report-body__social-container {
        float: left
    }
}
@media screen and (min-width: 63.75em) and (max-width: 79.9375em) {
    .special-report-body .lede-dek {
        font-size: 1.125rem;
        line-height: 1.25rem;
        width: 28.875rem
    }
    .special-report-body__social-container {
        width: 8.75rem;
        margin-right: 1.25rem
    }
    .special-report-body .social-share {
        border-top: dotted 1px #555
    }
}
@media screen and (min-width: 80em) and (max-width: 9999em) {
    .special-report-body__social-container {
        width: 10rem;
        margin-right: 2.5rem
    }
    .special-report-body .lede-dek {
        font-size: 1.25rem;
        line-height: 1.5rem;
        width: 35rem
    }
    .special-report-body .social-share {
        border-top: dotted 1px #555
    }
}
.special-report-details {
    padding: 1.25rem 0
}
.special-report-details__article-count {
    font-family: "TiemposTextWeb-Semibold", Georgia, serif
}
.special-report-details .published-timestamp {
    font-size: 0.8125rem;
    line-height: 1.25rem;
    font-family: "NHaasGroteskTXPro-55Rg", "Helvetica Neue", Helvetica, Arial, sans-serif
}
@media screen and (min-width: 0) and (max-width: 47.4375em) {
    .special-report-details__article-count {
        font-size: 0.875rem;
        line-height: 18px
    }
}
@media screen and (min-width: 47.5em) {
    .special-report-details .published-timestamp:before {
        content: "Since"
    }
}
@media screen and (min-width: 47.5em) and (max-width: 63.6875em) {
    .special-report-details__article-count {
        font-size: 1.25rem;
        line-height: 20px
    }
}
@media screen and (min-width: 63.75em) and (max-width: 79.9375em) {
    .special-report-details__article-count {
        font-size: 1.125rem;
        line-height: 20px
    }
}
@media screen and (min-width: 80em) and (max-width: 9999em) {
    .special-report-details__article-count {
        font-size: 1.25rem;
        line-height: 22px
    }
}
.special-report__content-well-boundary {
    *zoom: 1;
    position: relative;
    margin: 0 auto;
    z-index: 2
}
.special-report__content-well-boundary:after {
    content: "";
    display: table;
    clear: both
}
.special-report__stories {
    margin-top: 2.8125rem
}
@media screen and (min-width: 0) and (max-width: 47.4375em) {
    .special-report__content-well-boundary {
        padding-top: 1.25rem;
        margin: 0 1.25rem
    }
}
@media screen and (min-width: 47.5em) and (max-width: 63.6875em) {
    .special-report__content-well-boundary {
        width: 42.5rem;
        padding-top: 2.5rem
    }
}
@media screen and (min-width: 63.75em) and (max-width: 79.9375em) {
    .special-report__content-well-boundary {
        width: 61.25rem;
        padding-top: 4.375rem
    }
}
@media screen and (min-width: 80em) and (max-width: 9999em) {
    .special-report__content-well-boundary {
        width: 72.5rem;
        padding-top: 8.4375rem
    }
}
.single-video-story__play:before {
    content: "a";
    font-family: "Bloomberg";
    font-style: normal;
    font-size: 2.5rem;
    color: #fff;
    position: absolute;
    top: 50%;
    left: 50%;
    -moz-transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    z-index: 2;
    font-size: 3.75rem;
    line-height: 1.5rem
}
.single-video-story__image {
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-position: center;
    background-size: cover
}
.single-video-story__image:after {
    position: absolute;
    top: 0;
    left: 0;
    background-color: rgba(0, 0, 0, 0.1);
    text-indent: -9999em;
    width: 100%;
    height: 100%;
    content: " ";
    -moz-transition: background-color 0.1s ease-out;
    -o-transition: background-color 0.1s ease-out;
    -webkit-transition: background-color 0.1s ease-out;
    transition: background-color 0.1s ease-out;
    z-index: 1
}
.single-video-story__image:hover:after {
    position: absolute;
    top: 0;
    left: 0;
    background-color: rgba(0, 0, 0, 0.5);
    text-indent: -9999em;
    width: 100%;
    height: 100%;
    content: " "
}
@media screen and (min-width: 0) and (max-width: 47.4375em) {
    font-size:1.875rem
}
.shoulder.sticky {
    position: fixed;
    width: 20rem
}
.shoulder.stuck {
    position: relative
}
.topic-grid__shoulder .shoulder-statistic.sticky {
    width: 20rem
}
.single-headline-story {
    position: relative
}
.single-headline-story:before {
    overflow: hidden;
    text-indent: -9999rem;
    font-size: 0;
    line-height: 0;
    content: "Updating blue top border inherited from _single_story.scss";
    display: block
}
.single-headline-story__headline {
    padding: 0
}
.single-headline-story__summary,
.single-headline-story__info {
    float: right
}
@media screen and (min-width: 0) and (max-width: 47.4375em) {
    .single-headline-story__index {
        top: 1.875rem
    }
    .single-headline-story__headline {
        font-size: 1rem;
        line-height: 1.25rem
    }
    .single-headline-story__info {
        float: none
    }
}
@media screen and (min-width: 47.5em) and (max-width: 63.6875em) {
    .single-headline-story__summary {
        width: 21.25rem;
        float: right;
        margin-top: 1.25rem;
        padding-top: 1.25rem
    }
    .single-headline-story__index {
        top: -0.9375rem
    }
    .single-headline-story__headline {
        font-size: 1.375rem;
        line-height: 1.5rem;
        padding-top: 0.625rem;
        margin-bottom: 3.75rem
    }
    .single-headline-story__info {
        width: 20rem;
        margin: 1.25rem 1.25rem 0 0
    }
    .single-headline-story__info,
    .single-headline-story__summary {
        margin-top: 0.9375rem
    }
}
@media screen and (min-width: 63.75em) {
    .single-headline-story__index {
        position: absolute;
        top: 4.0625rem
    }
}
@media screen and (min-width: 63.75em) and (max-width: 79.9375em) {
    .single-headline-story:before {
        overflow: hidden;
        text-indent: -9999rem;
        font-size: 0;
        line-height: 0;
        content: "Updating blue top border inherited from _single_story.scss";
        width: 51.25rem;
        margin-left: 10rem
    }
    .single-headline-story__summary {
        width: 25rem;
        margin-top: 1.5625rem
    }
    .single-headline-story__headline {
        font-size: 1.875rem;
        line-height: 2rem
    }
    .single-headline-story__info {
        width: 25rem;
        margin-right: 1.25rem;
        margin: 0.3125rem 1.25rem 0 0
    }
}
@media screen and (min-width: 80em) and (max-width: 9999em) {
    .single-headline-story:before {
        overflow: hidden;
        text-indent: -9999rem;
        font-size: 0;
        line-height: 0;
        content: "Updating blue top border inherited from _single_story.scss";
        width: 60rem;
        margin-left: 12.5rem
    }
    .single-headline-story__summary {
        width: 27.5rem;
        margin-top: 2.5rem
    }
    .single-headline-story__headline {
        font-size: 2.25rem;
        line-height: 2.625rem
    }
    .single-headline-story__info {
        width: 30rem;
        margin: 1.5625rem 2.5rem 0 0
    }
}
.shows-schedule-track__previous-button,
.shows-schedule-track__next-button {
    position: absolute;
    top: 0;
    padding: 2.5rem 0;
    cursor: pointer
}
.shows-schedule-container {
    position: relative;
    background-color: #1E252D;
    position: relative;
    overflow: hidden
}
.shows-schedule-container:before {
    content: "border background default styles";
    position: absolute;
    top: auto;
    left: 0.625rem;
    right: 0.625rem;
    bottom: 1.25rem;
    height: 3.125rem;
    width: auto;
    z-index: -2
}
.shows-schedule-container:after {
    content: "border background default styles";
    position: absolute;
    top: auto;
    left: 0;
    right: 0;
    bottom: 0.625rem;
    width: auto;
    height: 3.125rem;
    z-index: -3
}
.shows-schedule-container:after {
    overflow: hidden;
    text-indent: -9999rem;
    font-size: 0;
    line-height: 0;
    background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuMCIgeTE9IjAuNSIgeDI9IjEuMCIgeTI9IjAuNSI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzJiMDBmNyIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2ZmNjU2NCIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');
    background-size: 100%;
    background-image: -webkit-gradient(linear, 0% 50%, 100% 50%, color-stop(0%, #2b00f7), color-stop(100%, #ff6564));
    background-image: -moz-linear-gradient(left, #2b00f7 0%, #ff6564 100%);
    background-image: -webkit-linear-gradient(left, #2b00f7 0%, #ff6564 100%);
    background-image: linear-gradient(to right, #2b00f7 0%, #ff6564 100%);
    content: "gradient linear background border background color block";
    background-color: #2B00F7
}
.shows-schedule-container:before {
    overflow: hidden;
    text-indent: -9999rem;
    font-size: 0;
    line-height: 0;
    content: "gradient linear background border background color block";
    background-color: #1E252D
}
.shows-schedule-container__left,
.shows-schedule-container__center,
.shows-schedule-container__right {
    display: table-cell;
    height: 7.5rem
}
.shows-schedule-container__left,
.shows-schedule-container__right {
    width: 50%;
    vertical-align: bottom
}
.shows-schedule-container__center {
    padding: 0 1.25rem;
    white-space: nowrap;
    vertical-align: top
}
.shows-schedule-container__left-border {
    position: relative
}
.shows-schedule-container__left-border:before {
    content: "border background default styles";
    position: absolute;
    top: -6.25rem;
    left: 0.625rem;
    right: 0;
    bottom: 0;
    height: auto;
    width: auto;
    z-index: -2
}
.shows-schedule-container__left-border:after {
    content: "border background default styles";
    position: absolute;
    top: -6.875rem;
    left: 0;
    right: 0;
    bottom: 0;
    width: auto;
    height: auto;
    z-index: -3
}
.shows-schedule-container__left-border:after {
    overflow: hidden;
    text-indent: -9999rem;
    font-size: 0;
    line-height: 0;
    background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuMCIgeTE9IjAuNSIgeDI9IjEuMCIgeTI9IjAuNSI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzJiMDBmNyIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2ZmNjU2NCIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');
    background-size: 100%;
    background-image: -webkit-gradient(linear, 0% 50%, 100% 50%, color-stop(0%, #2b00f7), color-stop(100%, #ff6564));
    background-image: -moz-linear-gradient(left, #2b00f7 0%, #ff6564 100%);
    background-image: -webkit-linear-gradient(left, #2b00f7 0%, #ff6564 100%);
    background-image: linear-gradient(to right, #2b00f7 0%, #ff6564 100%);
    content: "gradient linear background border background color block";
    background-color: #2B00F7
}
.shows-schedule-container__left-border:before {
    overflow: hidden;
    text-indent: -9999rem;
    font-size: 0;
    line-height: 0;
    content: "gradient linear background border background color block";
    background-color: #1E252D
}
.shows-schedule-container__right-border {
    position: relative
}
.shows-schedule-container__right-border:before {
    content: "border background default styles";
    position: absolute;
    top: -6.25rem;
    left: 0;
    right: 0.625rem;
    bottom: 0;
    height: auto;
    width: auto;
    z-index: -2
}
.shows-schedule-container__right-border:after {
    content: "border background default styles";
    position: absolute;
    top: -6.875rem;
    left: 0;
    right: 0;
    bottom: 0;
    width: auto;
    height: auto;
    z-index: -3
}
.shows-schedule-container__right-border:after {
    overflow: hidden;
    text-indent: -9999rem;
    font-size: 0;
    line-height: 0;
    background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuMCIgeTE9IjAuNSIgeDI9IjEuMCIgeTI9IjAuNSI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmNjU2NCIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzJiMDBmNyIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');
    background-size: 100%;
    background-image: -webkit-gradient(linear, 0% 50%, 100% 50%, color-stop(0%, #ff6564), color-stop(100%, #2b00f7));
    background-image: -moz-linear-gradient(left, #ff6564 0%, #2b00f7 100%);
    background-image: -webkit-linear-gradient(left, #ff6564 0%, #2b00f7 100%);
    background-image: linear-gradient(to right, #ff6564 0%, #2b00f7 100%);
    content: "gradient linear background border background color block";
    background-color: #FF6564
}
.shows-schedule-container__right-border:before {
    overflow: hidden;
    text-indent: -9999rem;
    font-size: 0;
    line-height: 0;
    content: "gradient linear background border background color block";
    background-color: #1E252D
}
.shows-schedule-container__footer {
    position: absolute;
    bottom: 0.1875rem;
    left: 0;
    right: 0;
    z-index: 1
}
@media screen and (min-width: 0) and (max-width: 47.4375em) {
    .shows-schedule-container {
        height: 19.0625rem
    }
}
@media screen and (min-width: 47.5em) and (max-width: 63.6875em) {
    .shows-schedule-container {
        height: 17.5rem;
        width: 42.5rem;
        padding: 2.5rem 0
    }
}
@media screen and (min-width: 63.75em) {
    .shows-schedule-container {
        height: 20rem
    }
}
@media screen and (min-width: 63.75em) and (max-width: 79.9375em) {
    .shows-schedule-container {
        width: 61.25rem;
        padding: 4.0625rem 0
    }
}
@media screen and (min-width: 80em) and (max-width: 9999em) {
    .shows-schedule-container {
        width: 72.5rem;
        padding: 4.0625rem 0
    }
}
.shows-schedule-track {
    border-top: dotted 1px #555;
    position: relative
}
.shows-schedule-track__scroll {
    overflow: hidden
}
.shows-schedule-track__items {
    white-space: nowrap;
    position: relative
}
.shows-schedule-track__item {
    display: table-cell;
    vertical-align: top;
    overflow: hidden
}
.shows-schedule-track__previous-button:hover:before {
    color: #fff
}
.shows-schedule-track__next-button:hover:before {
    color: #fff
}
@media screen and (min-width: 0) and (max-width: 47.4375em) {
    .shows-schedule-track {
        max-width: 31.25rem;
        min-width: 20rem;
        position: absolute;
        top: 6.875rem;
        border-top: 0;
        overflow-x: auto
    }
    .shows-schedule-track__scroll {
        display: table;
        overflow: auto
    }
    .shows-schedule-track__item {
        width: 7.5rem;
        padding-left: 1.25rem
    }
    .shows-schedule-track__item:first-child {
        padding-left: 0
    }
    .shows-schedule-track__previous-button,
    .shows-schedule-track__next-button {
        display: none
    }
}
@media screen and (min-width: 47.5em) {
    .shows-schedule-track__item:first-child {
        padding-left: 0
    }
    .shows-schedule-track__item {
        width: 10rem
    }
}
@media screen and (min-width: 47.5em) and (max-width: 63.6875em) {
    .shows-schedule-track {
        width: 37.5rem;
        margin: -1.1875rem 2.5rem 0
    }
    .shows-schedule-track__item {
        padding-left: 2.5rem
    }
    .shows-schedule-track__previous-button {
        left: -2.8125rem
    }
    .shows-schedule-track__previous-button:before {
        content: "2";
        font-family: "Bloomberg";
        font-style: normal;
        font-size: 1.25rem;
        color: rgba(255, 255, 255, 0.2)
    }
    .shows-schedule-track__next-button {
        right: -2.8125rem
    }
    .shows-schedule-track__next-button:before {
        content: "3";
        font-family: "Bloomberg";
        font-style: normal;
        font-size: 1.25rem;
        color: rgba(255, 255, 255, 0.2)
    }
}
@media screen and (min-width: 63.75em) {
    .shows-schedule-track__previous-button:before {
        content: "2";
        font-family: "Bloomberg";
        font-style: normal;
        font-size: 1.875rem;
        color: rgba(255, 255, 255, 0.2)
    }
    .shows-schedule-track__next-button:before {
        content: "3";
        font-family: "Bloomberg";
        font-style: normal;
        font-size: 1.875rem;
        color: rgba(255, 255, 255, 0.2)
    }
}
@media screen and (min-width: 63.75em) and (max-width: 79.9375em) {
    .shows-schedule-track {
        width: 56.25rem;
        margin: -1.1875rem 2.5rem 0
    }
    .shows-schedule-track__item {
        padding-left: 1.5625rem
    }
    .shows-schedule-track__previous-button {
        left: -3rem
    }
    .shows-schedule-track__next-button {
        right: -3rem
    }
}
@media screen and (min-width: 80em) and (max-width: 9999em) {
    .shows-schedule-track {
        margin: -1.1875rem 3.125rem 0 3.75rem;
        width: 65rem
    }
    .shows-schedule-track__item {
        padding-left: 3.75rem
    }
    .shows-schedule-track__previous-button {
        left: -4.25rem
    }
    .shows-schedule-track__next-button {
        right: -4.25rem
    }
}
.shows-schedule__regions {
    color: #fff;
    position: absolute;
    font-family: "NHaasGroteskTXPro-55Rg", "Helvetica Neue", Helvetica, Arial, sans-serif;
    text-transform: uppercase;
    font-size: 0.625rem;
    line-height: 1.25rem;
    right: 1.5625rem;
    top: 3.125rem;
    z-index: 2
}
.shows-schedule__regions:after {
    display: inline-block;
    text-indent: -9999em;
    width: 0;
    height: 0;
    border: solid transparent;
    border-width: 0.3125rem 0.3125rem;
    border-top-color: #fff;
    position: absolute;
    top: 0.4375rem;
    content: "";
    right: -0.8125rem
}
.shows-schedule__regions-language {
    display: none
}
.shows-schedule__regions-language.selected,
.shows-schedule__regions-language.show {
    display: block;
    cursor: pointer;
    padding: 0 0.3125rem
}
@media screen and (min-width: 0) and (max-width: 47.4375em) {
    .shows-schedule__regions {
        display: none
    }
}
@media screen and (min-width: 47.5em) and (max-width: 63.6875em) {
    .shows-schedule__regions {
        top: 1.5625rem
    }
}
.shows-schedule {
    width: 100%;
    background-color: #1E252D
}
.shows-schedule__header {
    text-align: center;
    display: table;
    border-spacing: 0;
    border-collapse: separate;
    width: 100%;
    padding-top: 0.625rem
}
.shows-schedule__week-days {
    position: absolute;
    margin-left: 2.5rem
}
.shows-schedule__week-day {
    float: left
}
.shows-schedule__week-day:first-child {
    margin-left: 0
}
.shows-schedule__day {
    font-family: "NHaasGroteskDSPro-75Bd", "Helvetica Neue", Helvetica, Arial, sans-serif
}
.shows-schedule__date {
    font-family: "NHaasGroteskTXPro-55Rg", "Helvetica Neue", Helvetica, Arial, sans-serif
}
.shows-schedule__day,
.shows-schedule__date {
    color: #555;
    cursor: pointer
}
.shows-schedule .selected .shows-schedule__day {
    text-decoration: underline
}
.shows-schedule .selected .shows-schedule__day,
.shows-schedule .selected .shows-schedule__date {
    color: #fff
}
.shows-schedule .show {
    background-color: #2A343F;
    border-top: 1px solid #999;
    border-bottom: 0;
    opacity: .8;
    z-index: 2
}
.shows-schedule__title {
    background-image: -webkit-linear-gradient(left, #2B00F7, #FF6564);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    color: #FF6564;
    font-family: "NHaasGroteskDSPro-75Bd", "Helvetica Neue", Helvetica, Arial, sans-serif;
    line-height: 1.25rem
}
.shows-schedule__show-time {
    font-family: "NHaasGroteskTXPro-55Rg", "Helvetica Neue", Helvetica, Arial, sans-serif;
    color: #767676;
    vertical-align: bottom;
    position: relative;
    line-height: 1.375rem;
    padding-top: 1.875rem
}
.shows-schedule__show-time .time-zone {
    vertical-align: sub;
    position: absolute;
    line-height: 1.375rem;
    margin-top: 0.3125rem
}
.shows-schedule__show-time:after {
    display: block;
    overflow: hidden;
    text-indent: -9999rem;
    font-size: 0;
    line-height: 0;
    content: "Blue divider between show time and show name";
    height: 0.625rem;
    margin-top: 0.625rem
}
.shows-schedule__show-name {
    color: #999;
    font-family: "NHaasGroteskDSPro-75Bd", "Helvetica Neue", Helvetica, Arial, sans-serif;
    white-space: normal;
    font-size: 1rem;
    padding-top: 0.3125rem
}
.shows-schedule-track__item.playing-now .shows-schedule__show-name {
    color: #fff
}
.shows-schedule-track__item.playing-now .shows-schedule__show-time {
    color: #FA1E64
}
.shows-schedule-track__item.playing-now .shows-schedule__show-time .time-zone:before {
    content: "live";
    display: block;
    text-transform: uppercase;
    color: #fff;
    position: absolute;
    top: -0.9375rem;
    font-size: 0.6875rem
}
.shows-schedule-track__item.playing-now .shows-schedule__show-time:after {
    overflow: hidden;
    text-indent: -9999rem;
    font-size: 0;
    line-height: 0;
    content: "Override blue divider between show time and show name"
}
@media screen and (min-width: 0) and (max-width: 47.4375em) {
    .shows-schedule {
        height: 24.0625rem;
        padding-top: 2.5rem
    }
    .shows-schedule__title {
        line-height: 1.5rem;
        font-size: 1.375rem
    }
    .shows-schedule__week-days {
        top: 3.125rem;
        position: absolute;
        left: 0;
        right: 0;
        margin: 0 auto;
        width: 10.3125rem;
        cursor: pointer;
        z-index: 2
    }
    .shows-schedule__week-day {
        float: none
    }
    .shows-schedule__day,
    .shows-schedule__date {
        float: left;
        line-height: 1.125rem;
        padding-top: 0.3125rem
    }
    .shows-schedule__day {
        font-size: 0.875rem;
        text-decoration: none
    }
    .shows-schedule__date {
        font-size: 0.75rem;
        padding-left: 0.3125rem
    }
    .shows-schedule__date:after {
        display: none
    }
    .shows-schedule__day-container {
        display: none
    }
    .shows-schedule .selected .shows-schedule__date:after {
        display: inline-block;
        text-indent: -9999em;
        width: 0;
        height: 0;
        border: solid transparent;
        border-width: 0.3125rem 0.3125rem;
        border-top-color: #fff;
        position: absolute;
        top: 0.75rem;
        content: "";
        margin-left: 1.25rem
    }
    .shows-schedule .show,
    .shows-schedule .selected {
        border-bottom: 0.0625rem solid #fff;
        height: 1.5625rem;
        display: block
    }
    .shows-schedule .show .shows-schedule__day,
    .shows-schedule .selected .shows-schedule__day {
        text-decoration: none
    }
}
@media screen and (max-width: 63.75em) {
    .shows-schedule__show-time {
        font-size: 2.1875rem
    }
    .shows-schedule__show-time .time-zone {
        font-size: 1rem
    }
    .shows-schedule__show-name {
        line-height: 1.125rem
    }
}
@media screen and (min-width: 47.5em) and (max-width: 63.6875em) {
    .shows-schedule {
        height: 21.5625rem
    }
    .shows-schedule__title {
        font-size: 1.5625rem
    }
    .shows-schedule__week-days {
        top: 5.9375rem
    }
    .shows-schedule__week-day {
        width: 5rem;
        margin-left: 0.4375rem
    }
    .shows-schedule__day {
        font-size: 0.875rem;
        line-height: 1.125rem
    }
    .shows-schedule__date {
        font-size: 0.75rem;
        line-height: 0.75rem
    }
}
@media screen and (min-width: 63.75em) {
    .shows-schedule {
        height: 23.75rem
    }
    .shows-schedule__title {
        font-size: 2.5rem
    }
    .shows-schedule__week-days {
        top: 7.5rem
    }
    .shows-schedule__week-day {
        width: 6.875rem
    }
    .shows-schedule__day {
        font-size: 1rem;
        line-height: 1.375rem
    }
    .shows-schedule__date {
        line-height: 1.25rem;
        font-size: 0.75rem
    }
    .shows-schedule__show-time {
        font-size: 2.5rem
    }
    .shows-schedule__show-time .time-zone {
        font-size: 1.25rem
    }
    .shows-schedule__show-name {
        font-size: 1rem;
        line-height: 1.375rem;
        width: 10rem
    }
}
@media screen and (min-width: 63.75em) and (max-width: 79.9375em) {
    .shows-schedule__week-day {
        margin-left: 1.5625rem
    }
}
@media screen and (min-width: 80em) and (max-width: 9999em) {
    .shows-schedule__week-day {
        margin-left: 3.125rem
    }
    .shows-schedule__week-days {
        margin-left: 3.75rem
    }
}
.live-all-shows-info:before {
    overflow: hidden;
    text-indent: -9999rem;
    font-size: 0;
    line-height: 0;
    content: "pattern dots";
    height: 1.25rem;
    width: 100%;
    display: block
}
.live-all-shows-info__headline {
    font-family: "NHaasGroteskDSPro-75Bd", "Helvetica Neue", Helvetica, Arial, sans-serif;
    padding: 1.25rem 0
}
.live-all-shows-info__schedule {
    font: "NHaasGroteskTXPro-55Rg", "Helvetica Neue", Helvetica, Arial, sans-serif;
    color: #767676
}
.live-all-shows-info__summary {
    font-family: "TiemposTextWeb-Regular", Georgia, serif;
    font-size: 0.75rem;
    line-height: 1.125rem
}
.live-all-shows-info__view-all-link {
    font-family: "NHaasGroteskDSPro-75Bd", "Helvetica Neue", Helvetica, Arial, sans-serif;
    color: #2800D7;
    padding-top: 1.25rem;
    font-size: 0.875rem;
    line-height: 1.125rem
}
.live-all-shows-info__view-all-link:after {
    content: "3";
    font-family: "Bloomberg";
    font-style: normal
}
@media screen and (min-width: 0) and (max-width: 47.4375em) {
    .live-all-shows-info {
        padding: 0 1.25rem
    }
    .live-all-shows-info__headline {
        font-size: 1.875rem
    }
}
@media screen and (min-width: 47.5em) {
    .live-all-shows-info {
        width: 16.25rem;
        float: left
    }
    .live-all-shows-info__headline {
        font-size: 2.25rem;
        line-height: 2rem
    }
}
@media screen and (max-width: 47.5em) {
    .live-all-shows-info {
        width: 12.5rem .live-all-shows-info __headline;
        width-font-size: 1.875rem
    }
}
.live-all-shows-story__headline {
    font-family: "NHaasGroteskDSPro-75Bd", "Helvetica Neue", Helvetica, Arial, sans-serif;
    margin-top: 1.25rem;
    font-size: 1rem;
    line-height: 1.25rem
}
.live-all-shows-story__play {
    position: relative
}
.live-all-shows-story__play:before {
    content: "a";
    font-family: "Bloomberg";
    font-style: normal;
    font-size: 2.5rem;
    color: #fff;
    position: absolute;
    top: 50%;
    left: 50%;
    -moz-transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    z-index: 2;
    line-height: 1.5rem
}
.live-all-shows-story__play-image {
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-position: center;
    background-size: cover
}
.live-all-shows-story__play-image:after {
    position: absolute;
    top: 0;
    left: 0;
    background-color: rgba(0, 0, 0, 0.1);
    text-indent: -9999em;
    width: 100%;
    height: 100%;
    content: " ";
    -moz-transition: background-color 0.1s ease-out;
    -o-transition: background-color 0.1s ease-out;
    -webkit-transition: background-color 0.1s ease-out;
    transition: background-color 0.1s ease-out;
    z-index: 1
}
.live-all-shows-story__play-image:hover:after {
    position: absolute;
    top: 0;
    left: 0;
    background-color: rgba(0, 0, 0, 0.5);
    text-indent: -9999em;
    width: 100%;
    height: 100%;
    content: " "
}
@media screen and (min-width: 0) and (max-width: 47.4375em) {
    .live-all-shows-story {
        width: 100%;
        padding-top: 2.5rem
    }
    .live-all-shows-story__headline {
        padding: 0 1.25rem
    }
    .live-all-shows-story__play,
    .live-all-shows-story__image {
        height: 11.25rem
    }
    .live-all-shows-story__image,
    .live-all-shows-story__play-image {
        background-size: 100%
    }
}
@media screen and (min-width: 47.5em) {
    .live-all-shows-story {
        border-left: dotted 1px #555;
        float: left;
        min-height: 17.5rem;
        padding-left: 1.25rem;
        margin-left: 1.25rem
    }
}
@media screen and (min-width: 47.5em) and (max-width: 63.6875em) {
    .live-all-shows-story {
        width: 13.75rem;
        display: none
    }
    .live-all-shows-story:nth-of-type(-n+3) {
        display: block
    }
    .live-all-shows-story__play,
    .live-all-shows-story__image {
        height: 7.5rem;
        width: 12.5rem
    }
}
@media screen and (min-width: 63.75em) and (max-width: 79.9375em) {
    .live-all-shows-story {
        width: 13.75rem
    }
    .live-all-shows-story__play,
    .live-all-shows-story__image {
        height: 7.5rem;
        width: 12.5rem
    }
}
@media screen and (min-width: 80em) and (max-width: 9999em) {
    .live-all-shows-story {
        width: 17.5rem
    }
    .live-all-shows-story__play,
    .live-all-shows-story__image {
        height: 9.6875rem;
        width: 16.25rem
    }
}
.live-all-shows:after {
    overflow: hidden;
    text-indent: -9999rem;
    font-size: 0;
    line-height: 0;
    visibility: hidden;
    display: block;
    font-size: 0;
    content: "force element to clear both";
    clear: both;
    height: 0
}
.live-all-shows__stories {
    margin: 0 auto
}
@media screen and (min-width: 0) and (max-width: 47.4375em) {
    .live-all-shows__stories {
        max-width: 31.25rem;
        min-width: 20rem;
        margin-top: 2.5rem
    }
}
@media screen and (min-width: 47.5em) and (max-width: 63.6875em) {
    .live-all-shows__stories {
        width: 47.5rem;
        margin-top: 2.1875rem
    }
}
@media screen and (min-width: 63.75em) and (max-width: 79.9375em) {
    .live-all-shows__stories {
        width: 63.75rem;
        margin-top: 2.5rem
    }
}
@media screen and (min-width: 80em) and (max-width: 9999em) {
    .live-all-shows__stories {
        width: 72.5rem;
        margin-top: 3.125rem
    }
}
.more-stories .more-stories__story-image-link {
    height: 0;
    padding-bottom: 60%;
    position: relative;
    display: block;
    width: 100%
}
.more-stories .more-stories__story-image {
    position: absolute;
    top: 0;
    left: 0;
    background-size: cover;
    background-position: 50% 50%;
    width: 100%;
    height: 100%
}
.more-stories:after {
    overflow: hidden;
    text-indent: -9999rem;
    font-size: 0;
    line-height: 0;
    content: "blue border at bottom";
    width: 100%;
    height: 1.25rem;
    display: block
}
.more-stories:before {
    overflow: hidden;
    text-indent: -9999rem;
    font-size: 0;
    line-height: 0;
    content: "blue border at bottom";
    position: absolute;
    top: 13.75rem;
    width: 90%;
    width: calc(100% - 2.5rem);
    display: none
}
.more-stories__story:nth-of-type(5) {
    display: none
}
@media screen and (min-width: 0) and (max-width: 47.4375em) {
    .more-stories:before,
    .more-stories:after {
        height: 0.625rem;
        display: block
    }
    .more-stories__story:nth-of-type(2n) {
        padding-right: 0;
        margin-right: 0;
        border-right: 0
    }
    .more-stories__story:nth-of-type(2n) .more-stories__story-image-container {
        width: 100%
    }
    .more-stories__story:nth-of-type(1),
    .more-stories__story:nth-of-type(2) {
        margin-bottom: 3.125rem
    }
}
@media screen and (min-width: 47.5em) and (max-width: 63.6875em) {
    .more-stories__story:nth-of-type(4) {
        padding-right: 0;
        margin-right: 0;
        border-right: 0
    }
}
@media screen and (min-width: 63.75em) {
    .more-stories__story:nth-of-type(5) {
        padding-right: 0;
        margin-right: 0;
        border-right: 0;
        display: inline-block
    }
}
.more-stories__story {
    -moz-box-sizing: content-box;
    -webkit-box-sizing: content-box;
    box-sizing: content-box;
    border-right: dotted 1px #555;
    position: relative;
    vertical-align: top;
    display: inline-block;
    padding-right: 1.1875rem;
    margin-right: 1rem;
    margin-bottom: 1.25rem
}
.more-stories .label-and-timestamp {
    font-family: "NHaasGroteskTXPro-55Rg", "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-size: 0.625rem;
    line-height: 0.75rem;
    min-height: 1.1875rem
}
.more-stories .primary-label {
    color: #2B00F7;
    text-transform: uppercase
}
.more-stories .published-at {
    color: #999
}
.more-stories__story-headline {
    font-family: "NHaasGroteskDSPro-75Bd", "Helvetica Neue", Helvetica, Arial, sans-serif;
    color: #2D2D35;
    font-size: 1rem;
    line-height: 1.125rem;
    margin-top: 0.3125rem
}
.type-photo .more-stories__story-headline:before,
.type-video .more-stories__story-headline:before {
    font-size: 1rem;
    padding-left: 1px
}
.more-stories .without-image {
    font-size: 1.125rem;
    line-height: 1.25rem
}
.more-stories__story-image-container {
    position: absolute;
    bottom: 0
}
@media screen and (min-width: 0) and (max-width: 47.4375em) {
    .more-stories {
        max-width: 31.25rem;
        padding: 0 1.25rem
    }
    .more-stories__story {
        height: 13.125rem;
        width: 45%;
        width: calc(50% - 1.25rem)
    }
    .more-stories__story-headline {
        font-size: 0.9375rem;
        max-height: 5rem;
        overflow-y: hidden
    }
    .more-stories__story-image-container {
        width: 90%;
        width: calc(100% - 1.25rem)
    }
}
@media screen and (min-width: 47.5em) and (max-width: 63.6875em) {
    .more-stories__story {
        width: 8.75rem;
        height: 13.125rem
    }
    .more-stories__story-image-container {
        width: 8.75rem
    }
}
@media screen and (min-width: 63.75em) and (max-width: 79.9375em) {
    .more-stories__story {
        width: 8rem;
        height: 13.125rem
    }
    .more-stories .primary-label {
        display: block
    }
    .more-stories__story-image-container {
        width: 8rem
    }
}
@media screen and (min-width: 80em) and (max-width: 9999em) {
    .more-stories__story {
        width: 10rem;
        height: 13.75rem
    }
    .more-stories__story-image-container {
        width: 10rem
    }
}
.video-module {
    padding: 1.25rem;
    overflow: hidden;
    background-color: #262626
}
.video-module__label-and-players {
    float: left;
    padding-right: 1.25rem
}
.video-module__label-and-titles {
    background-color: #2A343F
}
.video-module__label {
    display: inline-block;
    vertical-align: top;
    height: 100%;
    background-color: #EA402F;
    font-family: "NHaasGroteskTXPro-55Rg", "Helvetica Neue", Helvetica, Arial, sans-serif;
    color: #fff;
    text-align: center
}
.video-module__titles {
    font-family: "NHaasGroteskTXPro-75Bd", "Helvetica Neue", Helvetica, Arial, sans-serif;
    display: inline-block;
    padding-left: 1.25rem;
    padding-right: 1.25rem
}
.video-module__title {
    font-family: "NHaasGroteskDSPro-75Bd", "Helvetica Neue", Helvetica, Arial, sans-serif;
    color: #F3F4EF
}
.video-module__subtitle {
    font-family: "NHaasGroteskTXPro-55Rg", "Helvetica Neue", Helvetica, Arial, sans-serif;
    color: #999
}
.video-module__live-player {
    display: block
}
.video-module__recirc-label {
    color: #999;
    margin-bottom: 0.625rem;
    font-size: 1rem
}
.video-module__recirc-video {
    *zoom: 1;
    height: 3.9375rem;
    margin-bottom: 1.25rem
}
.video-module__recirc-video:after {
    content: "";
    display: table;
    clear: both
}
.video-module__recirc-video-image-container {
    float: left;
    position: relative;
    width: 6.875rem
}
.video-module__recirc-video-image-link {
    height: 0;
    padding-bottom: 56.25%;
    position: relative;
    display: block;
    width: 100%
}
.video-module__recirc-video-image-link:before {
    content: "a";
    font-family: "Bloomberg";
    font-style: normal;
    font-size: 1.875rem;
    color: #fff;
    position: absolute;
    top: 50%;
    left: 50%;
    -moz-transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    z-index: 1
}
.video-module__recirc-video-image {
    position: absolute;
    top: 0;
    left: 0;
    background-size: cover;
    background-position: 50% 50%;
    width: 100%;
    height: 100%
}
.video-module__recirc-video-show-name,
.video-module__recirc-video-headline {
    float: left;
    clear: right;
    width: 9.375rem;
    margin-left: 1.25rem;
    font-family: "NHaasGroteskTXPro-55Rg", "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-size: 0.75rem;
    line-height: 1rem
}
.video-module__recirc-video-show-name-link {
    color: #fff
}
.video-module__recirc-video-headline-link {
    color: #999
}
@media screen and (min-width: 0) and (max-width: 47.4375em) {
    .video-module__recirc {
        width: 17.5rem;
        width: calc(100% - 2.5rem);
        margin: 1.25rem
    }
    .video-module__recirc-label {
        line-height: 1rem
    }
    .video-module__recirc-video {
        display: block;
        float: none;
        min-width: 17.5rem;
        width: 100%;
        margin-bottom: 1.25rem
    }
    .video-module__recirc-video-headline,
    .video-module__recirc-video-show-name {
        font-size: 0.875rem;
        line-height: 1.125rem;
        min-width: 9.375rem;
        max-width: 20.625rem;
        width: calc(100% - 9.6875rem)
    }
}
@media screen and (min-width: 47.5em) {
    .video-module__recirc-label {
        line-height: 1.125rem
    }
}
@media screen and (min-width: 47.5em) and (max-width: 63.6875em) {
    .video-module__recirc {
        *zoom: 1;
        position: relative;
        width: 40rem;
        margin: 0 1.25rem
    }
    .video-module__recirc:after {
        content: "";
        display: table;
        clear: both
    }
    .video-module__recirc-label {
        display: block
    }
    .video-module__recirc-video {
        position: relative;
        float: left;
        width: 8.75rem;
        margin-right: 1.25rem;
        height: 10rem
    }
    .video-module__recirc-video:nth-of-type(4) {
        margin-right: 0
    }
    .video-module__recirc-video-image-container,
    .video-module__recirc-video-headline,
    .video-module__recirc-video-show-name {
        display: block;
        float: none;
        width: 8.75rem;
        margin: 0
    }
    .video-module__recirc-video-image-container {
        position: absolute;
        bottom: 0;
        left: 0;
        padding-top: 1.25rem
    }
    .video-module__recirc-video-headline {
        position: relative
    }
    .video-module__recirc-video-show-name {
        position: relative;
        top: 0
    }
}
@media screen and (min-width: 63.75em) and (max-width: 79.9375em) {
    .video-module__recirc {
        width: 16.25rem;
        position: absolute;
        left: 32.5rem;
        top: 2.1875rem;
        height: 25.25rem;
        overflow-y: hidden
    }
    .video-module__recirc-label {
        margin-bottom: 1.25rem
    }
    .video-module__recirc-video {
        margin-bottom: 1.875rem
    }
    .video-module__recirc-video-show-name,
    .video-module__recirc-video-headline {
        width: 8.125rem
    }
}
@media screen and (min-width: 80em) and (max-width: 9999em) {
    .video-module__recirc-label {
        font-size: 1.125rem
    }
}
.video-module__promo-and-recirc {
    overflow: visible
}
.video-module__promo {
    position: relative;
    background-color: #262626;
    z-index: 1;
    margin-bottom: 0.9375rem
}
.video-module__promo.live:before {
    background-color: #2B00F7;
    background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuMCIgeTE9IjAuNSIgeDI9IjEuMCIgeTI9IjAuNSI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzJiMDBmNyIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2ZmNjU2NCIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');
    background-size: 100%;
    background-image: -webkit-gradient(linear, 0% 50%, 100% 50%, color-stop(0%, #2b00f7), color-stop(100%, #ff6564));
    background-image: -moz-linear-gradient(left, #2b00f7, #ff6564);
    background-image: -webkit-linear-gradient(left, #2b00f7, #ff6564);
    background-image: linear-gradient(to right, #2b00f7, #ff6564);
    overflow: hidden;
    text-indent: -9999rem;
    font-size: 0;
    line-height: 0;
    content: "blue-to-red-gradient";
    z-index: 1;
    display: block;
    position: absolute;
    width: 100%;
    height: 1.25rem;
    top: 0;
    left: 0
}
.video-module__promo.live:after {
    background-color: #FF6564;
    background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuMCIgeTE9IjAuNSIgeDI9IjEuMCIgeTI9IjAuNSI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmNjU2NCIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzJiMDBmNyIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');
    background-size: 100%;
    background-image: -webkit-gradient(linear, 0% 50%, 100% 50%, color-stop(0%, #ff6564), color-stop(100%, #2b00f7));
    background-image: -moz-linear-gradient(left, #ff6564, #2b00f7);
    background-image: -webkit-linear-gradient(left, #ff6564, #2b00f7);
    background-image: linear-gradient(to right, #ff6564, #2b00f7);
    overflow: hidden;
    text-indent: -9999rem;
    font-size: 0;
    line-height: 0;
    content: "red-to-blue gradient";
    z-index: 1;
    display: block;
    position: absolute;
    width: 100%;
    height: 1.25rem;
    bottom: 0;
    left: 0
}
.video-module__promo.vod {
    border: 0.375rem solid #EA402F;
    overflow: hidden
}
.video-module__promo-content {
    position: absolute;
    top: 0.3125rem;
    left: 0.3125rem;
    background-color: #262626;
    z-index: 2
}
.video-module__promo-label,
.video-module__promo-title,
.video-module__promo-subtitle {
    position: relative;
    z-index: 3;
    padding-left: 1.25rem
}
.video-module__promo-label {
    font-family: "NHaasGroteskTXPro-55Rg", "Helvetica Neue", Helvetica, Arial, sans-serif;
    color: #6488FF;
    font-size: 0.625rem;
    line-height: 1.125rem
}
.video-module__promo-label.vod {
    color: #EA402F
}
.video-module__promo-label.vod:before {
    content: "";
    background: #EA402F;
    -moz-border-radius: 0.3125rem;
    -webkit-border-radius: 0.3125rem;
    border-radius: 0.3125rem;
    height: 0.625rem;
    width: 0.625rem;
    position: relative;
    display: inline-block
}
.video-module__promo-live-link {
    font-family: "NHaasGroteskTXPro-75Bd", "Helvetica Neue", Helvetica, Arial, sans-serif;
    color: #fff
}
.video-module__promo-subtitle {
    font-family: "NHaasGroteskTXPro-75Bd", "Helvetica Neue", Helvetica, Arial, sans-serif;
    color: #999;
    font-size: 0.875rem
}
@media screen and (min-width: 0) and (max-width: 47.4375em) {
    .video-module__promo-live-link,
    .video-module__promo-subtitle {
        font-size: 0.75rem;
        line-height: 1rem
    }
    .video-module__promo {
        position: relative;
        height: 4.375rem;
        width: 17.5rem;
        width: calc(100% - 2.5rem);
        margin: 1.25rem
    }
    .video-module__promo-content {
        height: 3.75rem;
        width: 16.875rem;
        width: calc(100% - 0.625rem)
    }
}
@media screen and (min-width: 47.5em) {
    .video-module__promo-live-link,
    .video-module__promo-subtitle {
        font-size: 0.875rem;
        line-height: 1.125rem
    }
}
@media screen and (min-width: 47.5em) and (max-width: 63.6875em) {
    .video-module__promo {
        display: block;
        position: relative;
        width: 40rem;
        height: 3.75rem;
        margin: 1.25rem 1.25rem 1.75rem
    }
    .video-module__promo:before {
        height: 0.9375rem
    }
    .video-module__promo:after {
        height: 0.9375rem
    }
    .video-module__promo-content {
        width: 39.375rem;
        height: 3.125rem
    }
    .video-module__promo-label {
        position: absolute;
        top: 0.4375rem
    }
    .video-module__promo-title,
    .video-module__promo-subtitle {
        padding-top: 1.375rem;
        display: inline-block
    }
    .video-module__promo-subtitle {
        padding-left: 0
    }
}
@media screen and (min-width: 63.75em) and (max-width: 79.9375em) {
    .video-module__promo {
        position: absolute;
        bottom: 0;
        left: 1.25rem;
        width: 30rem;
        height: 3.75rem
    }
    .video-module__promo:before {
        height: 0.9375rem
    }
    .video-module__promo:after {
        height: 0.9375rem
    }
    .video-module__promo-content {
        position: absolute;
        bottom: 0.3125rem;
        left: 0.3125rem;
        width: 29.375rem
    }
    .video-module__promo-label {
        position: absolute;
        top: 0.3125rem
    }
    .video-module__promo-title,
    .video-module__promo-subtitle {
        padding-top: 1.25rem;
        display: inline-block
    }
    .video-module__promo-subtitle {
        padding-left: 0
    }
}
@media screen and (min-width: 80em) and (max-width: 9999em) {
    .video-module__promo-and-recirc {
        float: left;
        width: 17.5rem;
        margin-left: 1.25rem;
        overflow: visible
    }
    .video-module__promo {
        width: 17.5rem;
        height: 5.625rem
    }
    .video-module__promo-content {
        width: 16.875rem;
        height: 5rem
    }
    .video-module__promo-label {
        padding-top: 0.75rem;
        font-size: 0.75rem
    }
    .video-module__promo-live-link {
        font-size: 1rem;
        line-height: 1.25rem
    }
    .video-module__promo-subtitle {
        line-height: 1.25rem
    }
}
@media screen and (min-width: 0) and (max-width: 47.4375em) {
    .video-module {
        min-width: 20rem;
        max-width: 31.25rem;
        padding: 0
    }
    .video-module__label-and-players,
    .video-module__label-and-titles {
        width: 100%;
        display: block;
        float: none;
        padding-right: 0
    }
    .video-module__label {
        font-size: 0.625rem;
        width: 5rem;
        height: 3.75rem;
        padding-top: 1.5625rem
    }
    .video-module__title {
        font-size: 0.875rem;
        line-height: 1rem;
        padding-top: 0.9375rem
    }
    .video-module__titles {
        min-width: 16rem
    }
    .video-module__live-player {
        width: 100%
    }
    .video-module__subtitle {
        font-size: 0.75rem;
        line-height: 0.75rem
    }
    .video-module .video-player__image:before {
        font-size: 3.75rem
    }
}
@media screen and (min-width: 47.5em) {
    .video-module__label {
        font-size: 0.75rem
    }
    .video-module .video-player__image:before {
        font-size: 5rem
    }
}
@media screen and (min-width: 47.5em) and (max-width: 63.6875em) {
    .video-module {
        *zoom: 1;
        height: 47.5rem;
        padding: 0
    }
    .video-module:after {
        content: "";
        display: table;
        clear: both
    }
    .video-module__label-and-players {
        width: 42.5rem;
        padding: 0;
        display: block;
        float: none
    }
    .video-module__label-and-titles {
        width: 42.5rem
    }
    .video-module__label {
        width: 6.25rem;
        height: 3.75rem;
        padding-top: 1.5625rem
    }
    .video-module__titles {
        width: 35rem;
        padding-top: 0.625rem
    }
    .video-module__title,
    .video-module__subtitle {
        display: inline-block;
        font-size: 1rem;
        line-height: 1.25rem
    }
    .video-module__live-player {
        width: 42.5rem;
        height: 23.9375rem
    }
}
@media screen and (min-width: 63.75em) and (max-width: 79.9375em) {
    .video-module {
        height: 28.125rem
    }
    .video-module__label-and-players {
        width: 30rem
    }
    .video-module__label-and-titles {
        width: 30rem;
        height: 3.75rem
    }
    .video-module__label {
        width: 5.625rem;
        font-size: 0.75rem;
        padding-top: 1.5625rem
    }
    .video-module__titles {
        padding-left: 0.9375rem;
        width: 100%
    }
    .video-module__label+.video-module__titles {
        width: 23.75rem
    }
    .video-module__title {
        font-size: 1.125rem;
        line-height: 1.375rem;
        padding-top: 0.9375rem
    }
    .video-module__subtitle {
        font-size: 0.75rem;
        line-height: 1rem
    }
    .video-module__live-player {
        width: 30rem;
        height: 16.875rem
    }
}
@media screen and (min-width: 80em) and (max-width: 9999em) {
    .video-module {
        *zoom: 1;
        height: 31.5625rem
    }
    .video-module:after {
        content: "";
        display: table;
        clear: both
    }
    .video-module__label-and-players {
        width: 38.75rem
    }
    .video-module__label-and-titles {
        width: 38.75rem;
        height: 7.1875rem
    }
    .video-module__label {
        padding-top: 3.125rem;
        width: 6.25rem;
        font-size: 1rem
    }
    .video-module__titles {
        width: 100%
    }
    .video-module__label+.video-module__titles {
        width: 31.875rem
    }
    .video-module__title {
        font-size: 1.25rem;
        line-height: 1.625rem;
        padding-top: 2.375rem
    }
    .video-module__subtitle {
        font-size: 1rem;
        line-height: 1rem
    }
    .video-module__live-player {
        width: 38.75rem;
        height: 21.75rem;
        display: block
    }
    .video-module__live-player .video-player__image:before {
        font-size: 5rem
    }
}
@media screen and (min-width: 63.75em) {
    .homepage-view .brief__parallax {
        position: absolute;
        top: 0;
        left: 0;
        width: 10rem;
        margin-bottom: 0
    }
    .homepage-view .brief-view__parallax {
        width: 10rem;
        overflow: hidden;
        bottom: 2.5rem
    }
    .homepage-view .brief-view.brief-view__parallax {
        position: absolute
    }
}
@media screen and (min-width: 80em) and (max-width: 9999em) {
    .homepage-view .brief__parallax {
        width: 11.25rem
    }
    .homepage-view .brief-view__parallax {
        width: 11.25rem
    }
}
.brief {
    border-right: solid 1px #ccc;
    padding-right: 1.1875rem
}
.brief .brief__story-image-link {
    height: 0;
    padding-bottom: 60%;
    position: relative;
    display: block;
    width: 100%
}
.brief .brief__story-image {
    position: absolute;
    top: 0;
    left: 0;
    background-size: cover;
    background-position: 50% 50%;
    width: 100%;
    height: 100%
}
.brief__title {
    font-family: "TiemposHeadlineWeb-Bold", Georgia, serif;
    color: #2D2D35
}
.brief__subtitle {
    font-family: "TiemposTextWeb-Regular", Georgia, serif;
    color: #2D2D35;
    font-size: 0.875rem;
    line-height: 1rem
}
.brief__story {
    border-top: dotted 1px #555;
    width: 8.75rem;
    overflow: hidden;
    margin-top: 1.25rem;
    padding-top: 0.625rem;
    position: relative
}
.brief__story .brief__story-decoration {
    top: 0;
    right: -0.375rem
}
@media screen and (min-width: 0) and (max-width: 47.4375em) {
    .brief__story .brief__story-decoration {
        height: 7.9375rem
    }
}
@media screen and (min-width: 47.5em) and (max-width: 63.6875em) {
    .brief__story .brief__story-decoration {
        height: 6.25rem
    }
}
@media screen and (min-width: 63.75em) and (max-width: 79.9375em) {
    .brief__story .brief__story-decoration {
        height: 6.25rem
    }
}
@media screen and (min-width: 80em) and (max-width: 9999em) {
    .brief__story .brief__story-decoration {
        height: 7.125rem
    }
}
.brief__story:hover .brief__story-reaction-link,
.brief__story:focus .brief__story-reaction-link {
    -moz-transition: opacity 0.2s ease-out;
    -o-transition: opacity 0.2s ease-out;
    -webkit-transition: opacity 0.2s ease-out;
    transition: opacity 0.2s ease-out;
    opacity: .7
}
.brief__story-decoration {
    position: absolute;
    right: 0;
    z-index: 0;
    display: block
}
.brief__story-decoration-image {
    height: 100%;
    display: block;
    position: relative;
    z-index: 2
}
.brief__story-decoration-pattern {
    position: absolute;
    z-index: 1;
    display: block;
    top: 0.25rem;
    bottom: 0.25rem;
    left: 0.125rem;
    right: 0.125rem
}
.brief__story-reaction,
.brief__story-headline,
.brief__story-image-container,
.brief__story-dek,
.brief__story-published-at {
    position: relative;
    z-index: 4
}
.brief__story-reaction {
    font-family: "NHaasGroteskDSPro-95Blk", "Helvetica Neue", Helvetica, Arial, sans-serif;
    text-transform: uppercase;
    margin-bottom: 0.3125rem;
    font-size: 1.125rem;
    line-height: 1rem
}
.brief__story-reaction-link {
    -moz-transition: opacity 0.1s ease-out;
    -o-transition: opacity 0.1s ease-out;
    -webkit-transition: opacity 0.1s ease-out;
    transition: opacity 0.1s ease-out;
    color: #FA1E64
}
.brief__story-reaction-link:hover,
.brief__story-reaction-link:focus {
    opacity: .7;
    color: #FA1E64
}
.brief__story-headline {
    font-family: "NHaasGroteskTXPro-55Rg", "Helvetica Neue", Helvetica, Arial, sans-serif;
    color: #2D2D35;
    font-size: 0.875rem;
    line-height: 1rem
}
.brief__story-headline-link {
    -moz-transition: opacity 0.1s ease-out;
    -o-transition: opacity 0.1s ease-out;
    -webkit-transition: opacity 0.1s ease-out;
    transition: opacity 0.1s ease-out
}
.brief__story-headline-link:hover,
.brief__story-headline-link:focus {
    opacity: .7;
    color: #2D2D35
}
.brief__story-published-at {
    font-size: 0.75rem;
    line-height: 0.875rem
}
.brief__story-published-at:before {
    content: "c";
    font-family: "Bloomberg";
    font-style: normal;
    font-size: 0.6875rem;
    line-height: 0.9375rem
}
.brief__story-dek {
    font-family: "TiemposTextWeb-Regular", Georgia, serif;
    color: #767676;
    font-size: 0.75rem;
    line-height: 1rem
}
.brief__story-image-container {
    margin-top: 1.875rem;
    width: 6.25rem
}
.brief__call-to-action {
    display: none
}
.brief .module-replacement-image .brief__story-image-link {
    padding-bottom: 100%
}
@media screen and (min-width: 0) and (max-width: 47.4375em) {
    .brief {
        margin-bottom: 1.25rem;
        overflow-y: hidden;
        margin: 0 auto;
        padding: 0 1.25rem;
        max-width: 31.25rem;
        width: 100%;
        border-right: 0
    }
    .brief__story:nth-of-type(-n+3) {
        min-height: 7.8125rem
    }
    .brief__story:nth-of-type(3) {
        border-bottom: dotted 1px #555;
        min-height: 7.8125rem;
        padding-bottom: 3.875rem
    }
    .brief__story:nth-of-type(n+4) {
        display: none
    }
    .brief.show-all-brief-stories .brief__story {
        min-height: 7.8125rem
    }
    .brief.show-all-brief-stories .brief__story:nth-of-type(n+4) {
        display: block
    }
    .brief.show-all-brief-stories .brief__story:nth-of-type(3) {
        border-bottom: 0;
        padding-bottom: 3.875rem
    }
    .brief.show-all-brief-stories .brief__story:nth-of-type(4) {
        margin-top: 0
    }
    .brief.show-all-brief-stories .brief__call-to-action {
        display: none
    }
    .brief__story {
        width: 100%
    }
    .brief__story-reaction,
    .brief__story-headline {
        width: 60%
    }
    .brief__story-published-at {
        padding-bottom: 1.25rem
    }
    .brief__story-image-container:not(.module-replacement-image) {
        bottom: 0
    }
    .brief .module-replacement-image {
        width: 7.8125rem
    }
    .brief__call-to-action {
        -moz-transition: opacity 0.1s ease-out;
        -o-transition: opacity 0.1s ease-out;
        -webkit-transition: opacity 0.1s ease-out;
        transition: opacity 0.1s ease-out;
        display: block;
        position: relative;
        height: 1.25rem;
        padding: 0.9375rem 0 1.25rem;
        font-family: "NHaasGroteskTXPro-75Bd", "Helvetica Neue", Helvetica, Arial, sans-serif;
        color: #FA1E64;
        font-size: 1rem;
        line-height: 1.25rem;
        text-align: center;
        cursor: pointer
    }
    .brief__call-to-action:hover,
    .brief__call-to-action:focus {
        opacity: .7
    }
    .brief__call-to-action:after {
        content: "1";
        font-family: "Bloomberg";
        font-style: normal;
        margin-left: 0.3125rem;
        vertical-align: middle
    }
}
@media screen and (min-width: 47.5em) and (max-width: 63.6875em) {
    .brief {
        *zoom: 1;
        width: 42.5rem;
        border-right: 0;
        padding-right: 0
    }
    .brief:after {
        content: "";
        display: table;
        clear: both
    }
    .brief__header {
        margin-bottom: 1.25rem
    }
    .brief__story {
        border-bottom: dotted 1px #555;
        height: 8.125rem;
        width: 20rem;
        overflow: hidden;
        display: block;
        margin-top: 0;
        border-top: 0;
        float: left
    }
    .brief__story:nth-of-type(odd) {
        margin-right: 2.25rem
    }
    .brief__story:nth-of-type(1),
    .brief__story:nth-of-type(2) {
        border-top: dotted 1px #555
    }
    .brief__story-reaction,
    .brief__story-headline,
    .brief__story-published-at {
        max-width: 12.1875rem
    }
    .brief__story-image-container {
        bottom: 1.25rem
    }
}
@media screen and (max-width: 63.75em) {
    .brief__title {
        font-size: 1.875rem;
        line-height: 1.875rem;
        display: inline-block
    }
    .brief__subtitle {
        display: inline-block
    }
    .brief__story-dek {
        display: none
    }
    .brief .module-replacement-image {
        bottom: 0
    }
    .brief__story-image-container {
        margin: 0;
        position: absolute;
        right: 0
    }
}
@media screen and (min-width: 63.75em) and (max-width: 79.9375em) {
    .brief {
        width: 10rem
    }
    .brief__story {
        width: 8.75rem;
        min-height: 5.625rem
    }
    .brief__title {
        font-size: 1.75rem;
        line-height: 2.125rem
    }
    .brief__story-image-container {
        width: 8.75rem
    }
}
@media screen and (min-width: 80em) and (max-width: 9999em) {
    .brief {
        width: 11.25rem
    }
    .brief__story {
        width: 10rem;
        min-height: 7.25rem
    }
    .brief__title {
        font-size: 1.875rem;
        line-height: 2.25rem
    }
    .brief__story-reaction {
        font-size: 1.25rem;
        line-height: 1.125rem
    }
    .brief__story-image-container {
        width: 10rem
    }
}
.home-top-of-page__logo-and-social {
    vertical-align: top
}
.home-top-of-page__logo {
    display: inline-block
}
.home-top-of-page__logo-link {
    display: inline-block;
    position: relative;
    float: left
}
.home-top-of-page__logo-link:after {
    position: absolute;
    content: "";
    bottom: 0;
    left: 0;
    right: 0;
    top: 0
}
.home-top-of-page__logo-image {
    position: static;
    vertical-align: middle;
    display: inline-block
}
.home-top-of-page__social {
    display: inline-block;
    font-size: 0.75rem;
    line-height: 1.125rem;
    padding-top: 1.25rem;
    padding-left: 1.5625rem;
    color: #999;
    font-family: "TiemposTextWeb-Regular", Georgia, serif;
    vertical-align: top
}
.home-top-of-page__social-icon {
    font-size: 0;
    display: inline-block;
    padding-left: 1.625rem
}
.home-top-of-page__social-icon:before {
    color: #2B00F7;
    font-size: 1.25rem
}
.home-top-of-page__social-icon.facebook {
    -moz-transition: opacity 0.1s ease-out;
    -o-transition: opacity 0.1s ease-out;
    -webkit-transition: opacity 0.1s ease-out;
    transition: opacity 0.1s ease-out
}
.home-top-of-page__social-icon.facebook:hover,
.home-top-of-page__social-icon.facebook:focus {
    opacity: .7;
    color: #3B579D
}
.home-top-of-page__social-icon.facebook:before {
    content: "f";
    font-family: "Bloomberg";
    font-style: normal
}
.home-top-of-page__social-icon.twitter {
    -moz-transition: opacity 0.1s ease-out;
    -o-transition: opacity 0.1s ease-out;
    -webkit-transition: opacity 0.1s ease-out;
    transition: opacity 0.1s ease-out
}
.home-top-of-page__social-icon.twitter:hover,
.home-top-of-page__social-icon.twitter:focus {
    opacity: .7;
    color: #4AC7F9
}
.home-top-of-page__social-icon.twitter:before {
    content: "t";
    font-family: "Bloomberg";
    font-style: normal
}
.home-top-of-page__social-icon.linkedin {
    -moz-transition: opacity 0.1s ease-out;
    -o-transition: opacity 0.1s ease-out;
    -webkit-transition: opacity 0.1s ease-out;
    transition: opacity 0.1s ease-out
}
.home-top-of-page__social-icon.linkedin:hover,
.home-top-of-page__social-icon.linkedin:focus {
    opacity: .7;
    color: #1C7DB2
}
.home-top-of-page__social-icon.linkedin:before {
    content: "l";
    font-family: "Bloomberg";
    font-style: normal
}
.home-top-of-page__social-icon.youtube {
    -moz-transition: opacity 0.1s ease-out;
    -o-transition: opacity 0.1s ease-out;
    -webkit-transition: opacity 0.1s ease-out;
    transition: opacity 0.1s ease-out
}
.home-top-of-page__social-icon.youtube:hover,
.home-top-of-page__social-icon.youtube:focus {
    opacity: .7;
    color: #E52D27
}
.home-top-of-page__social-icon.youtube:before {
    content: "y";
    font-family: "Bloomberg";
    font-style: normal
}
@media screen and (min-width: 0) and (max-width: 47.4375em) {
    .home-top-of-page.module {
        margin: 0;
        padding: 0
    }
    .home-top-of-page__logo-and-social {
        display: none
    }
}
@media screen and (min-width: 47.5em) and (max-width: 63.6875em) {
    .home-top-of-page__logo-and-social {
        width: 100%;
        display: block;
        height: 2.5rem;
        overflow: visible
    }
    .home-top-of-page__logo {
        width: 23.75rem;
        height: 7.5rem
    }
    .home-top-of-page__logo-link {
        line-height: 7.5rem
    }
    .home-top-of-page__logo-image {
        width: 23.75rem;
        height: 7.5rem
    }
    .home-top-of-page__social {
        width: 18.5rem
    }
    .home-top-of-page__social-icon {
        padding-left: 1rem
    }
    .home-top-of-page__social-icon:before {
        font-size: 1.125rem
    }
}
@media screen and (max-width: 63.75em) {
    .home-top-of-page__top-box-ad {
        display: none
    }
}
@media screen and (min-width: 63.75em) {
    .home-top-of-page {
        *zoom: 1
    }
    .home-top-of-page:after {
        content: "";
        display: table;
        clear: both
    }
    .home-top-of-page__top-box-ad {
        width: 20rem;
        padding: 0.625rem;
        background-color: #F3F4EF;
        overflow: hidden;
        vertical-align: top;
        float: right
    }
    .home-top-of-page__logo-and-social {
        float: left;
        margin-right: 1.25rem
    }
}
@media screen and (min-width: 63.75em) and (max-width: 79.9375em) {
    .home-top-of-page__logo-and-social {
        width: 40rem
    }
    .home-top-of-page__logo {
        width: 23.75rem;
        height: 7.5rem
    }
    .home-top-of-page__logo-link {
        line-height: 7.5rem
    }
    .home-top-of-page__logo-image {
        width: 23.75rem;
        height: 7.5rem
    }
    .home-top-of-page__social {
        width: 16rem;
        height: 7.5rem
    }
    .home-top-of-page__social-icon {
        padding-left: 1rem
    }
    .home-top-of-page__social-icon:before {
        font-size: 1.125rem
    }
}
@media screen and (min-width: 80em) and (max-width: 9999em) {
    .home-top-of-page__logo-and-social {
        width: 51.25rem
    }
    .home-top-of-page__logo {
        width: 31.25rem;
        height: 10rem
    }
    .home-top-of-page__logo-link {
        line-height: 10rem
    }
    .home-top-of-page__logo-image {
        width: 31.25rem;
        height: 10rem
    }
    .home-top-of-page__social {
        width: 19.75rem;
        height: 10rem
    }
}
.hero-story__headline:before {
    margin-right: 0
}
.hero .hero-story__image-link {
    height: 0;
    padding-bottom: 60%;
    position: relative;
    display: block;
    width: 100%
}
.hero .hero-story__image {
    position: absolute;
    top: 0;
    left: 0;
    background-size: cover;
    background-position: 50% 50%;
    width: 100%;
    height: 100%
}
.hero .hero-story__label {
    display: none
}
.hero .hero-story__information {
    background-color: #fff;
    position: relative;
    z-index: 2
}
.hero .hero-story__headline {
    font-family: "NHaasGroteskDSPro-75Bd", "Helvetica Neue", Helvetica, Arial, sans-serif;
    background-color: #fff;
    position: relative;
    z-index: 2;
    font-size: 1rem;
    line-height: 1.25rem
}
.hero .hero-story__reaction {
    height: 2.5rem;
    font-family: "NHaasGroteskDSPro-75Bd", "Helvetica Neue", Helvetica, Arial, sans-serif;
    z-index: 1;
    overflow-y: hidden
}
.hero .hero-story__reaction-link {
    display: inline-block;
    background-color: #fff
}
.hero .hero-story__published-at {
    display: inline-block;
    font-family: "NHaasGroteskTXPro-55Rg", "Helvetica Neue", Helvetica, Arial, sans-serif;
    color: #555;
    font-size: 0.625rem;
    line-height: 0.625rem
}
.hero .hero-story__image-container {
    position: absolute;
    z-index: 1
}
.hero .hero-story__image:after {
    overflow: hidden;
    text-indent: -9999rem;
    font-size: 0;
    line-height: 0;
    background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuMCIgeTE9IjEuMCIgeDI9IjEuMCIgeTI9IjAuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZhMWU2NCIgc3RvcC1vcGFjaXR5PSIwLjUiLz48c3RvcCBvZmZzZXQ9IjUwJSIgc3RvcC1jb2xvcj0iI2ZhMWU2NCIgc3RvcC1vcGFjaXR5PSIwLjAiLz48c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmYTFlNjQiIHN0b3Atb3BhY2l0eT0iMC4wIi8+PC9saW5lYXJHcmFkaWVudD48L2RlZnM+PHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgZmlsbD0idXJsKCNncmFkKSIgLz48L3N2Zz4g'), url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuMCIgeTE9IjAuMCIgeDI9IjEuMCIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzJiMDBmNyIgc3RvcC1vcGFjaXR5PSIwLjAiLz48c3RvcCBvZmZzZXQ9IjUwJSIgc3RvcC1jb2xvcj0iIzJiMDBmNyIgc3RvcC1vcGFjaXR5PSIwLjAiLz48c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMyYjAwZjciIHN0b3Atb3BhY2l0eT0iMC41Ii8+PC9saW5lYXJHcmFkaWVudD48L2RlZnM+PHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgZmlsbD0idXJsKCNncmFkKSIgLz48L3N2Zz4g');
    background-size: 100%;
    background-image: -moz-linear-gradient(45deg, rgba(250, 30, 100, 0.5) 0%, rgba(250, 30, 100, 0) 50%, rgba(250, 30, 100, 0) 100%), -moz-linear-gradient(315deg, rgba(43, 0, 247, 0) 0%, rgba(43, 0, 247, 0) 50%, rgba(43, 0, 247, 0.5) 100%);
    background-image: -webkit-linear-gradient(45deg, rgba(250, 30, 100, 0.5) 0%, rgba(250, 30, 100, 0) 50%, rgba(250, 30, 100, 0) 100%), -webkit-linear-gradient(315deg, rgba(43, 0, 247, 0) 0%, rgba(43, 0, 247, 0) 50%, rgba(43, 0, 247, 0.5) 100%);
    background-image: linear-gradient(45deg, rgba(250, 30, 100, 0.5) 0%, rgba(250, 30, 100, 0) 50%, rgba(250, 30, 100, 0) 100%), linear-gradient(135deg, rgba(43, 0, 247, 0) 0%, rgba(43, 0, 247, 0) 50%, rgba(43, 0, 247, 0.5) 100%);
    content: "gradient standard photo filter bottom left to top right";
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0
}
.home-hero-plus-two .hero-story:nth-of-type(1) .hero-story__image-link,
.home-hero-plus-three .hero-story:nth-of-type(1) .hero-story__image-link {
    padding-bottom: 100%;
    background-position: left top
}
@media screen and (min-width: 0) and (max-width: 47.4375em) {
    .home-hero-plus-two .hero-story:nth-of-type(1),
    .home-hero-plus-three .hero-story:nth-of-type(1) {
        width: 100%
    }
    .home-hero-plus-two .hero-story:nth-of-type(1) .hero-story__information,
    .home-hero-plus-three .hero-story:nth-of-type(1) .hero-story__information {
        position: absolute;
        right: 0;
        top: 15%;
        width: 15rem;
        padding: 1.25rem 2.5rem 0.625rem 0.9375rem
    }
    .home-hero-plus-two .hero-story:nth-of-type(1) .hero-story__information:after,
    .home-hero-plus-three .hero-story:nth-of-type(1) .hero-story__information:after {
        overflow: hidden;
        text-indent: -9999rem;
        font-size: 0;
        line-height: 0;
        content: "blue bottom border";
        position: absolute;
        background-color: #2B00F7;
        width: 100%;
        height: 1.25rem;
        top: 100%;
        left: 0
    }
    .home-hero-plus-two .hero-story:nth-of-type(1) .hero-story__headline,
    .home-hero-plus-three .hero-story:nth-of-type(1) .hero-story__headline {
        font-size: 1.125rem;
        line-height: 1.25rem
    }
    .home-hero-plus-two .hero-story:nth-of-type(1) .hero-story__image-container,
    .home-hero-plus-three .hero-story:nth-of-type(1) .hero-story__image-container {
        width: 100%;
        top: 0;
        position: relative
    }
}
@media screen and (min-width: 47.5em) {
    .home-hero-plus-two .hero-story:nth-of-type(1),
    .home-hero-plus-three .hero-story:nth-of-type(1) {
        position: absolute;
        bottom: 0;
        left: 0;
        z-index: 1
    }
}
@media screen and (min-width: 47.5em) and (max-width: 63.6875em) {
    .home-hero-plus-two .hero-story:nth-of-type(1),
    .home-hero-plus-three .hero-story:nth-of-type(1) {
        width: 28.75rem;
        height: 23.75rem
    }
    .home-hero-plus-two .hero-story:nth-of-type(1) .hero-story__information,
    .home-hero-plus-three .hero-story:nth-of-type(1) .hero-story__information {
        position: absolute;
        left: 0;
        bottom: 0;
        width: 17.5rem
    }
    .home-hero-plus-two .hero-story:nth-of-type(1) .hero-story__headline,
    .home-hero-plus-three .hero-story:nth-of-type(1) .hero-story__headline {
        font-size: 1.25rem;
        line-height: 1.375rem;
        padding-top: 1.25rem
    }
    .home-hero-plus-two .hero-story:nth-of-type(1) .hero-story__published-at,
    .home-hero-plus-three .hero-story:nth-of-type(1) .hero-story__published-at {
        padding-bottom: 1.25rem
    }
    .home-hero-plus-two .hero-story:nth-of-type(1) .hero-story__image-container,
    .home-hero-plus-three .hero-story:nth-of-type(1) .hero-story__image-container {
        width: 20rem
    }
}
@media screen and (min-width: 63.75em) {
    .home-hero-plus-two .hero-story:nth-of-type(1) .hero-story__information,
    .home-hero-plus-three .hero-story:nth-of-type(1) .hero-story__information {
        position: absolute
    }
}
@media screen and (min-width: 63.75em) and (max-width: 79.9375em) {
    .home-hero-plus-two .hero-story:nth-of-type(1),
    .home-hero-plus-three .hero-story:nth-of-type(1) {
        width: 28.75rem;
        height: 23.75rem
    }
    .home-hero-plus-two .hero-story:nth-of-type(1):hover .hero-story__reaction,
    .home-hero-plus-three .hero-story:nth-of-type(1):hover .hero-story__reaction {
        overflow-y: visible
    }
    .home-hero-plus-two .hero-story:nth-of-type(1):hover .hero-story__reaction-link,
    .home-hero-plus-three .hero-story:nth-of-type(1):hover .hero-story__reaction-link {
        background-color: #FA1E64
    }
    .home-hero-plus-two .hero-story:nth-of-type(1):hover .hero-story__headline.has-reaction,
    .home-hero-plus-three .hero-story:nth-of-type(1):hover .hero-story__headline.has-reaction {
        -moz-transition: -moz-transform 0.2s ease-in-out;
        -o-transition: -o-transform 0.2s ease-in-out;
        -webkit-transition: -webkit-transform 0.2s ease-in-out;
        transition: transform 0.2s ease-in-out
    }
}
@media screen and (min-width: 63.75em) and (max-width: 79.9375em) and (min-width: 63.75em) and (max-width: 79.9375em) {
    .home-hero-plus-two .hero-story:nth-of-type(1):hover .hero-story__headline.has-reaction,
    .home-hero-plus-three .hero-story:nth-of-type(1):hover .hero-story__headline.has-reaction {
        -moz-transform: translateY(-1.5625rem);
        -ms-transform: translateY(-1.5625rem);
        -webkit-transform: translateY(-1.5625rem);
        transform: translateY(-1.5625rem)
    }
}
@media screen and (min-width: 63.75em) and (max-width: 79.9375em) and (min-width: 80em) and (max-width: 9999em) {
    .home-hero-plus-two .hero-story:nth-of-type(1):hover .hero-story__headline.has-reaction,
    .home-hero-plus-three .hero-story:nth-of-type(1):hover .hero-story__headline.has-reaction {
        -moz-transform: translateY(-2.5rem);
        -ms-transform: translateY(-2.5rem);
        -webkit-transform: translateY(-2.5rem);
        transform: translateY(-2.5rem)
    }
}
@media screen and (min-width: 63.75em) and (max-width: 79.9375em) {
    .home-hero-plus-two .hero-story:nth-of-type(1) .hero-story__information,
    .home-hero-plus-three .hero-story:nth-of-type(1) .hero-story__information {
        left: 0;
        bottom: 0;
        width: 17.5rem
    }
    .home-hero-plus-two .hero-story:nth-of-type(1) .hero-story__headline,
    .home-hero-plus-three .hero-story:nth-of-type(1) .hero-story__headline {
        -moz-transform: translateY(0);
        -ms-transform: translateY(0);
        -webkit-transform: translateY(0);
        transform: translateY(0);
        -moz-transition: -moz-transform 0.2s ease-in-out;
        -o-transition: -o-transform 0.2s ease-in-out;
        -webkit-transition: -webkit-transform 0.2s ease-in-out;
        transition: transform 0.2s ease-in-out;
        font-size: 1.25rem;
        line-height: 1.375rem;
        padding-top: 1.25rem;
        min-height: 1.5625rem
    }
    .home-hero-plus-two .hero-story:nth-of-type(1) .hero-story__reaction,
    .home-hero-plus-three .hero-story:nth-of-type(1) .hero-story__reaction {
        height: 1.5625rem;
        position: absolute;
        bottom: 2.25rem;
        left: 0;
        font-size: 1.25rem;
        line-height: 1.375rem
    }
    .home-hero-plus-two .hero-story:nth-of-type(1) .hero-story__published-at,
    .home-hero-plus-three .hero-story:nth-of-type(1) .hero-story__published-at {
        padding-bottom: 1.25rem
    }
    .home-hero-plus-two .hero-story:nth-of-type(1) .hero-story__image-container,
    .home-hero-plus-three .hero-story:nth-of-type(1) .hero-story__image-container {
        width: 28.75rem;
        bottom: 0;
        left: 0
    }
}
@media screen and (min-width: 80em) and (max-width: 9999em) {
    .home-hero-plus-two .hero-story:nth-of-type(1),
    .home-hero-plus-three .hero-story:nth-of-type(1) {
        width: 38.75rem;
        height: 31.25rem;
        z-index: 3
    }
    .home-hero-plus-two .hero-story:nth-of-type(1):hover .hero-story__reaction,
    .home-hero-plus-three .hero-story:nth-of-type(1):hover .hero-story__reaction {
        overflow-y: visible
    }
    .home-hero-plus-two .hero-story:nth-of-type(1):hover .hero-story__reaction-link,
    .home-hero-plus-three .hero-story:nth-of-type(1):hover .hero-story__reaction-link {
        background-color: #FA1E64
    }
    .home-hero-plus-two .hero-story:nth-of-type(1):hover .hero-story__headline.has-reaction,
    .home-hero-plus-three .hero-story:nth-of-type(1):hover .hero-story__headline.has-reaction {
        -moz-transition: -moz-transform 0.2s ease-in-out;
        -o-transition: -o-transform 0.2s ease-in-out;
        -webkit-transition: -webkit-transform 0.2s ease-in-out;
        transition: transform 0.2s ease-in-out
    }
}
@media screen and (min-width: 80em) and (max-width: 9999em) and (min-width: 63.75em) and (max-width: 79.9375em) {
    .home-hero-plus-two .hero-story:nth-of-type(1):hover .hero-story__headline.has-reaction,
    .home-hero-plus-three .hero-story:nth-of-type(1):hover .hero-story__headline.has-reaction {
        -moz-transform: translateY(-1.5625rem);
        -ms-transform: translateY(-1.5625rem);
        -webkit-transform: translateY(-1.5625rem);
        transform: translateY(-1.5625rem)
    }
}
@media screen and (min-width: 80em) and (max-width: 9999em) and (min-width: 80em) and (max-width: 9999em) {
    .home-hero-plus-two .hero-story:nth-of-type(1):hover .hero-story__headline.has-reaction,
    .home-hero-plus-three .hero-story:nth-of-type(1):hover .hero-story__headline.has-reaction {
        -moz-transform: translateY(-2.5rem);
        -ms-transform: translateY(-2.5rem);
        -webkit-transform: translateY(-2.5rem);
        transform: translateY(-2.5rem)
    }
}
@media screen and (min-width: 80em) and (max-width: 9999em) {
    .home-hero-plus-two .hero-story:nth-of-type(1) .hero-story__information,
    .home-hero-plus-three .hero-story:nth-of-type(1) .hero-story__information {
        left: 23.75rem;
        bottom: 19.0625rem;
        width: 36.25rem
    }
    .home-hero-plus-two .hero-story:nth-of-type(1) .hero-story__information:after,
    .home-hero-plus-three .hero-story:nth-of-type(1) .hero-story__information:after {
        overflow: hidden;
        text-indent: -9999rem;
        font-size: 0;
        line-height: 0;
        content: "blue bottom border";
        position: absolute;
        background-color: #2B00F7;
        width: 100%;
        height: 1.25rem;
        top: 100%;
        left: 0
    }
    .home-hero-plus-two .hero-story:nth-of-type(1) .hero-story__headline,
    .home-hero-plus-three .hero-story:nth-of-type(1) .hero-story__headline {
        font-size: 2.125rem;
        line-height: 2.125rem;
        padding-left: 1.25rem;
        padding-top: 1.25rem;
        min-height: 2.5rem
    }
    .home-hero-plus-two .hero-story:nth-of-type(1) .hero-story__headline:before,
    .home-hero-plus-three .hero-story:nth-of-type(1) .hero-story__headline:before {
        font-size: 1.9375rem;
        line-height: 1.9375rem;
        vertical-align: top;
        margin-right: 0
    }
    .home-hero-plus-two .hero-story:nth-of-type(1) .hero-story__headline.has-reaction,
    .home-hero-plus-three .hero-story:nth-of-type(1) .hero-story__headline.has-reaction {
        -moz-transform: translateY(0);
        -ms-transform: translateY(0);
        -webkit-transform: translateY(0);
        transform: translateY(0);
        -moz-transition: -moz-transform 0.2s ease-in-out;
        -o-transition: -o-transform 0.2s ease-in-out;
        -webkit-transition: -webkit-transform 0.2s ease-in-out;
        transition: transform 0.2s ease-in-out
    }
    .home-hero-plus-two .hero-story:nth-of-type(1) .hero-story__reaction,
    .home-hero-plus-three .hero-story:nth-of-type(1) .hero-story__reaction {
        height: 2.5rem;
        position: absolute;
        bottom: 2.1875rem;
        left: 1.25rem;
        font-size: 2.125rem;
        line-height: 2.25rem
    }
    .home-hero-plus-two .hero-story:nth-of-type(1) .hero-story__published-at,
    .home-hero-plus-three .hero-story:nth-of-type(1) .hero-story__published-at {
        padding-left: 1.25rem;
        padding-bottom: 1.25rem
    }
    .home-hero-plus-two .hero-story:nth-of-type(1) .hero-story__image-container,
    .home-hero-plus-three .hero-story:nth-of-type(1) .hero-story__image-container {
        width: 38.75rem;
        position: absolute;
        bottom: 0;
        left: 0
    }
}
.home-hero-plus-two .hero-story:nth-of-type(n+2) .hero-story__headline,
.home-hero-plus-three .hero-story:nth-of-type(n+2) .hero-story__headline {
    font-size: 1rem;
    line-height: 1.25rem
}
.home-hero-plus-two .hero-story:nth-of-type(n+2) .hero-story__headline:before,
.home-hero-plus-three .hero-story:nth-of-type(n+2) .hero-story__headline:before {
    font-size: 1rem
}
@media screen and (min-width: 0) and (max-width: 47.4375em) {
    .home-hero-plus-two .hero-story:nth-of-type(n+2),
    .home-hero-plus-three .hero-story:nth-of-type(n+2) {
        max-width: 31.25rem;
        width: 100%;
        width: calc(100% - 2.5rem);
        padding: 0 1.25rem;
        margin: 0 auto
    }
    .home-hero-plus-two .hero-story:nth-of-type(n+2) .hero-story__information,
    .home-hero-plus-three .hero-story:nth-of-type(n+2) .hero-story__information {
        width: 100%;
        height: 7.5rem;
        top: -2.5rem;
        position: relative;
        padding: 1.25rem 0.625rem 1.25rem 8.75rem
    }
    .home-hero-plus-two .hero-story:nth-of-type(n+2) .hero-story__information:before,
    .home-hero-plus-three .hero-story:nth-of-type(n+2) .hero-story__information:before {
        overflow: hidden;
        text-indent: -9999rem;
        font-size: 0;
        line-height: 0;
        content: "white faux padding left";
        width: 1.25rem;
        background-color: #fff;
        height: 7.5rem;
        position: absolute;
        right: 100%;
        top: 0
    }
    .home-hero-plus-two .hero-story:nth-of-type(n+2) .hero-story__information:after,
    .home-hero-plus-three .hero-story:nth-of-type(n+2) .hero-story__information:after {
        overflow: hidden;
        text-indent: -9999rem;
        font-size: 0;
        line-height: 0;
        content: "white faux padding right";
        width: 1.25rem;
        background-color: #fff;
        height: 7.5rem;
        position: absolute;
        left: 100%;
        top: 0
    }
    .home-hero-plus-two .hero-story:nth-of-type(n+2) .hero-story__image-container,
    .home-hero-plus-three .hero-story:nth-of-type(n+2) .hero-story__image-container {
        width: 7.5rem;
        position: absolute;
        bottom: 4.0625rem;
        left: 1.25rem;
        z-index: 2
    }
}
@media screen and (min-width: 47.5em) and (max-width: 63.6875em) {
    .home-hero-plus-two .hero-story:nth-of-type(n+2),
    .home-hero-plus-three .hero-story:nth-of-type(n+2) {
        z-index: 2;
        position: absolute;
        left: 21.25rem;
        width: 21.25rem;
        z-index: 2;
        background-color: #fff
    }
    .home-hero-plus-two .hero-story:nth-of-type(n+2) .hero-story__information,
    .home-hero-plus-three .hero-story:nth-of-type(n+2) .hero-story__information {
        position: absolute;
        left: 11.25rem;
        width: 10rem
    }
    .home-hero-plus-two .hero-story:nth-of-type(n+2) .hero-story__image-container,
    .home-hero-plus-three .hero-story:nth-of-type(n+2) .hero-story__image-container {
        width: 10rem;
        height: 6rem;
        left: 0
    }
}
@media screen and (min-width: 63.75em) {
    .home-hero-plus-two .hero-story:nth-of-type(n+2) .hero-story__reaction,
    .home-hero-plus-three .hero-story:nth-of-type(n+2) .hero-story__reaction {
        display: none
    }
}
@media screen and (min-width: 63.75em) and (max-width: 79.9375em) {
    .home-hero-plus-two .hero-story:nth-of-type(n+2),
    .home-hero-plus-three .hero-story:nth-of-type(n+2) {
        z-index: 2;
        position: absolute;
        padding: 1.25rem 0 1.25rem 1.25rem;
        left: 23.75rem;
        height: 9.375rem;
        width: 25rem;
        z-index: 2;
        background-color: #fff
    }
    .home-hero-plus-two .hero-story:nth-of-type(n+2) .hero-story__information,
    .home-hero-plus-three .hero-story:nth-of-type(n+2) .hero-story__information {
        left: 13.75rem;
        top: 1.25rem;
        width: 10rem
    }
    .home-hero-plus-two .hero-story:nth-of-type(n+2) .hero-story__image-container,
    .home-hero-plus-three .hero-story:nth-of-type(n+2) .hero-story__image-container {
        width: 11.25rem;
        height: 6.75rem;
        top: 1.25rem;
        left: 1.25rem
    }
}
@media screen and (max-width: 80em) {
    .home-hero-plus-two .hero-story:nth-of-type(n+2) .hero-story__headline:before,
    .home-hero-plus-three .hero-story:nth-of-type(n+2) .hero-story__headline:before {
        vertical-align: top
    }
}
@media screen and (min-width: 80em) and (max-width: 9999em) {
    .home-hero-plus-two .hero-story:nth-of-type(n+2),
    .home-hero-plus-three .hero-story:nth-of-type(n+2) {
        z-index: 2;
        padding-top: 0;
        padding-bottom: 0;
        bottom: 0.625rem;
        height: 15.9375rem
    }
    .home-hero-plus-two .hero-story:nth-of-type(n+2) .hero-story__information,
    .home-hero-plus-three .hero-story:nth-of-type(n+2) .hero-story__information {
        left: 1.25rem;
        top: 6.5625rem;
        width: 8.75rem
    }
    .home-hero-plus-two .hero-story:nth-of-type(n+2) .hero-story__image-container,
    .home-hero-plus-three .hero-story:nth-of-type(n+2) .hero-story__image-container {
        width: 8.75rem;
        height: 5.25rem;
        top: 0;
        left: 1.25rem
    }
}
.home-hero-plus-two .hero-story {
    position: absolute
}
.home-hero-plus-two .byline {
    display: none
}
@media screen and (min-width: 0) and (max-width: 47.4375em) {
    .home-hero-plus-two {
        width: 100%;
        margin-bottom: 2.5rem
    }
    .home-hero-plus-two:after {
        content: none
    }
    .home-hero-plus-two .hero-story {
        position: relative
    }
    .home-hero-plus-two .hero-story:nth-of-type(2) {
        height: 5rem;
        top: -2.5rem
    }
    .home-hero-plus-two .hero-story:nth-of-type(2) .hero-story__information {
        border-bottom: dotted 1px #555;
        padding-bottom: 1.1875rem
    }
    .home-hero-plus-two .hero-story:nth-of-type(2) .hero-story__image-container {
        top: -1rem
    }
    .home-hero-plus-two .hero-story:nth-of-type(3) {
        height: 5rem;
        top: 0
    }
    .home-hero-plus-two .hero-story:nth-of-type(3) .hero-story__image-container {
        top: -1.125rem
    }
}
@media screen and (min-width: 47.5em) {
    .home-hero-plus-two .hero-story__image-container {
        position: absolute;
        bottom: 0;
        left: 0
    }
}
@media screen and (min-width: 47.5em) and (max-width: 63.6875em) {
    .home-hero-plus-two .hero-story:nth-of-type(2) {
        border-bottom: dotted 1px #555;
        height: 11.25rem;
        bottom: 8.75rem
    }
    .home-hero-plus-two .hero-story:nth-of-type(2) .hero-story__image-link {
        padding-bottom: 100%;
        background-position: left top
    }
    .home-hero-plus-two .hero-story:nth-of-type(2) .hero-story__information {
        top: 0
    }
    .home-hero-plus-two .hero-story:nth-of-type(2) .hero-story__image-container {
        top: 0
    }
    .home-hero-plus-two .hero-story:nth-of-type(2) .hero-story__headline {
        font-size: 1rem;
        line-height: 1.25rem
    }
    .home-hero-plus-two .hero-story:nth-of-type(3) {
        height: 7.5rem;
        bottom: 1.25rem;
        padding-top: 1.25rem
    }
    .home-hero-plus-two .hero-story:nth-of-type(3) .hero-story__headline {
        font-size: 1rem;
        line-height: 1.25rem
    }
}
@media screen and (max-width: 63.75em) {
    .home-hero-plus-two .hero-story__reaction {
        display: none
    }
}
@media screen and (min-width: 63.75em) {
    .home-hero-plus-two .hero-story__information,
    .home-hero-plus-two .hero-story__image-container {
        position: absolute
    }
}
@media screen and (min-width: 63.75em) and (max-width: 79.9375em) {
    .home-hero-plus-two .hero-story:nth-of-type(2) {
        border-bottom: dotted 1px #555;
        bottom: 9.375rem;
        padding-bottom: 1.1875rem
    }
    .home-hero-plus-two .hero-story:nth-of-type(3) {
        bottom: 0
    }
}
@media screen and (min-width: 80em) and (max-width: 9999em) {
    .home-hero-plus-two .hero-story:nth-of-type(2) {
        border-right: dotted 1px #555;
        right: 10rem;
        width: 11.1875rem
    }
    .home-hero-plus-two .hero-story:nth-of-type(3) {
        right: 0;
        width: 10rem;
        padding-right: 0
    }
}
@media screen and (min-width: 47.5em) and (max-width: 63.6875em) {
    .home-hero-plus-three .hero-story:nth-of-type(1) {
        width: 20rem;
        height: 23.75rem
    }
    .home-hero-plus-three .hero-story:nth-of-type(1) .hero-story__information {
        position: absolute;
        left: 0;
        bottom: 0;
        width: 17.5rem
    }
    .home-hero-plus-three .hero-story:nth-of-type(1) .hero-story__headline {
        font-size: 1.25rem;
        line-height: 1.375rem;
        padding-top: 1.25rem
    }
    .home-hero-plus-three .hero-story:nth-of-type(1) .hero-story__published-at {
        padding-bottom: 1.25rem
    }
    .home-hero-plus-three .hero-story:nth-of-type(1) .hero-story__image-container {
        width: 20rem;
        height: 24rem
    }
    .home-hero-plus-three .hero-story:nth-of-type(1) .hero-story__image-link {
        padding-bottom: 120%
    }
}
@media screen and (min-width: 63.75em) and (max-width: 79.9375em) {
    .home-hero-plus-three .hero-story:nth-of-type(1) .hero-story__information,
    .home-hero-plus-three .hero-story:nth-of-type(1) .hero-story__headline {
        width: 20rem
    }
    .home-hero-plus-three .hero-story:nth-of-type(1) .hero-story__headline,
    .home-hero-plus-three .hero-story:nth-of-type(1) .hero-story__reaction {
        font-size: 1.75rem;
        line-height: 2rem
    }
}
.home-hero-plus-three .hero-story {
    position: absolute
}
.home-hero-plus-three .byline {
    display: none
}
@media screen and (min-width: 0) and (max-width: 47.4375em) {
    .home-hero-plus-three {
        width: 100%;
        margin-bottom: 2.5rem
    }
    .home-hero-plus-three:after {
        content: none
    }
    .home-hero-plus-three .hero-story {
        position: relative
    }
    .home-hero-plus-three .hero-story:nth-of-type(2) {
        height: 5rem;
        top: -2.5rem
    }
    .home-hero-plus-three .hero-story:nth-of-type(2) .hero-story__information {
        border-bottom: dotted 1px #555;
        padding-bottom: 1.1875rem
    }
    .home-hero-plus-three .hero-story:nth-of-type(2) .hero-story__image-container {
        bottom: 1.5625rem
    }
    .home-hero-plus-three .hero-story:nth-of-type(3) {
        height: 5rem;
        top: 0
    }
    .home-hero-plus-three .hero-story:nth-of-type(3) .hero-story__information {
        border-bottom: dotted 1px #555;
        padding-bottom: 1.1875rem
    }
    .home-hero-plus-three .hero-story:nth-of-type(3) .hero-story__image-container {
        bottom: 1.5625rem
    }
    .home-hero-plus-three .hero-story:nth-of-type(4) {
        height: 8.75rem;
        top: 2.5rem
    }
    .home-hero-plus-three .hero-story:nth-of-type(4) .hero-story__image-container {
        top: -0.9375rem
    }
}
@media screen and (min-width: 47.5em) {
    .home-hero-plus-three .hero-story__image-container {
        position: absolute;
        bottom: 0;
        left: 0
    }
}
@media screen and (min-width: 47.5em) and (max-width: 63.6875em) {
    .home-hero-plus-three {
        top: -3.4375rem
    }
    .home-hero-plus-three .hero-story:nth-of-type(n+2) .hero-story__image-container {
        width: 10rem;
        height: 6rem
    }
    .home-hero-plus-three .hero-story:nth-of-type(2) {
        border-bottom: dotted 1px #555;
        top: 0;
        height: 7.25rem;
        padding-top: 0;
        padding-bottom: 1.1875rem
    }
    .home-hero-plus-three .hero-story:nth-of-type(2) .hero-story__information {
        top: 0
    }
    .home-hero-plus-three .hero-story:nth-of-type(2) .hero-story__image-container {
        top: 0
    }
    .home-hero-plus-three .hero-story:nth-of-type(3) {
        top: 7.25rem;
        height: 8.5rem;
        padding: 1.25rem 0
    }
    .home-hero-plus-three .hero-story:nth-of-type(3) .hero-story__image-container {
        top: 1.25rem
    }
    .home-hero-plus-three .hero-story:nth-of-type(4) {
        border-top: dotted 1px #555;
        bottom: 0;
        padding: 1.1875rem 0 1rem;
        height: 8.25rem
    }
    .home-hero-plus-three .hero-story:nth-of-type(4) .hero-story__image-container {
        top: 1.25rem
    }
}
@media screen and (max-width: 63.75em) {
    .home-hero-plus-three .hero-story__reaction {
        display: none
    }
}
@media screen and (min-width: 63.75em) {
    .home-hero-plus-three .hero-story__information,
    .home-hero-plus-three .hero-story__image-container {
        position: absolute
    }
}
@media screen and (min-width: 63.75em) and (max-width: 79.9375em) {
    .home-hero-plus-three .hero-story:nth-of-type(n+2) {
        height: 7.875rem;
        padding-left: 0;
        left: 27.5rem;
        width: 22.5rem
    }
    .home-hero-plus-three .hero-story:nth-of-type(n+2):before {
        overflow: hidden;
        text-indent: -9999rem;
        font-size: 0;
        line-height: 0;
        content: "create white background to the left";
        position: absolute;
        right: 100%;
        top: 0;
        width: 1.25rem;
        height: 105%;
        background-color: #fff
    }
    .home-hero-plus-three .hero-story:nth-of-type(n+2) .hero-story__image-container {
        left: 0;
        width: 8.75rem;
        height: 5.25rem
    }
    .home-hero-plus-three .hero-story:nth-of-type(n+2) .hero-story__information {
        left: 10rem;
        width: 11.25rem
    }
    .home-hero-plus-three .hero-story:nth-of-type(2) {
        border-bottom: dotted 1px #555;
        bottom: 15.8125rem;
        padding-bottom: 1.1875rem
    }
    .home-hero-plus-three .hero-story:nth-of-type(3) {
        border-bottom: dotted 1px #555;
        bottom: 7.9375rem;
        padding-bottom: 1.1875rem
    }
    .home-hero-plus-three .hero-story:nth-of-type(4) {
        height: 7.9375rem;
        bottom: 0
    }
    .home-hero-plus-three .hero-story:nth-of-type(4):before {
        height: 100%
    }
}
@media screen and (min-width: 80em) and (max-width: 9999em) {
    .home-hero-plus-three .hero-story:nth-of-type(n+2) {
        z-index: 3;
        background-color: #fff
    }
    .home-hero-plus-three .hero-story:nth-of-type(2) {
        border-right: dotted 1px #555;
        left: 27.5rem;
        width: 11.25rem
    }
    .home-hero-plus-three .hero-story:nth-of-type(2):before {
        overflow: hidden;
        text-indent: -9999rem;
        font-size: 0;
        line-height: 0;
        content: "create white background above";
        position: absolute;
        bottom: 100%;
        left: 0;
        height: 1.25rem;
        width: 105%;
        background-color: #fff
    }
    .home-hero-plus-three .hero-story:nth-of-type(2):after {
        overflow: hidden;
        text-indent: -9999rem;
        font-size: 0;
        line-height: 0;
        content: "create white background below";
        position: absolute;
        top: 100%;
        left: 0;
        height: 0.625rem;
        width: 105%;
        background-color: #fff
    }
    .home-hero-plus-three .hero-story:nth-of-type(3) {
        border-right: dotted 1px #555;
        left: 38.75rem;
        width: 11.25rem
    }
    .home-hero-plus-three .hero-story:nth-of-type(4) {
        left: 50rem;
        width: 10rem;
        padding-right: 0
    }
}
@media screen and (min-width: 63.75em) and (max-width: 79.9375em) {
    .three-home-heroes .hero-story:nth-of-type(-n+2) .hero-story__image-container {
        width: 13.75rem;
        height: 16.25rem
    }
    .three-home-heroes .hero-story:nth-of-type(-n+2) .hero-story__image-link {
        padding-bottom: 118%
    }
    .three-home-heroes .hero-story:nth-of-type(-n+2) .hero-story__information {
        width: 11.25rem
    }
}
@media screen and (min-width: 80em) and (max-width: 9999em) {
    .three-home-heroes .hero-story:nth-of-type(-n+2) .hero-story__image-container {
        width: 18.75rem;
        height: 22.5rem
    }
    .three-home-heroes .hero-story:nth-of-type(-n+2) .hero-story__image-link {
        padding-bottom: 120%
    }
    .three-home-heroes .hero-story:nth-of-type(-n+2) .hero-story__information {
        width: 13.75rem
    }
}
@media screen and (min-width: 63.75em) {
    .three-home-heroes .hero-story:nth-of-type(3) .hero-story__image-container {
        width: 20rem;
        bottom: 3.125rem
    }
    .three-home-heroes .hero-story:nth-of-type(3) .hero-story__information {
        width: 15rem
    }
}
@media screen and (min-width: 63.75em) and (max-width: 79.9375em) {
    .three-home-heroes .hero-story:nth-of-type(3) .hero-story__image-container {
        height: 12rem
    }
    .three-home-heroes .hero-story:nth-of-type(3) .hero-story__image-link {
        padding-bottom: 60%
    }
}
@media screen and (min-width: 80em) and (max-width: 9999em) {
    .three-home-heroes .hero-story:nth-of-type(3) .hero-story__image-link {
        padding-bottom: 100%;
        background-position: left top
    }
}
.three-home-heroes .hero-story__headline {
    background-color: #fff
}
.three-home-heroes .hero-story .byline {
    display: none
}
@media screen and (min-width: 0) and (max-width: 47.4375em) {
    .three-home-heroes:after {
        content: none
    }
    .three-home-heroes .hero:after {
        content: none
    }
    .three-home-heroes .hero-story {
        width: 100%;
        position: relative;
        padding-bottom: 1.875rem;
        margin-bottom: 1.25rem
    }
    .three-home-heroes .hero-story__image-container {
        width: 100%;
        top: 0;
        position: relative
    }
    .three-home-heroes .hero-story__image-link {
        padding-bottom: 60%
    }
    .three-home-heroes .hero-story__information {
        position: absolute;
        bottom: 0;
        width: 13.75rem;
        padding: 1.25rem
    }
    .three-home-heroes .hero-story__information:after {
        overflow: hidden;
        text-indent: -9999rem;
        font-size: 0;
        line-height: 0;
        content: "blue bottom border";
        position: absolute;
        background-color: #2B00F7;
        width: 100%;
        height: 1.25rem;
        top: 100%;
        left: 0
    }
    .three-home-heroes .hero-story__headline {
        font-size: 1rem;
        line-height: 1.25rem
    }
    .three-home-heroes .hero-story:nth-of-type(1) .hero-story__information {
        right: 0
    }
    .three-home-heroes .hero-story:nth-of-type(2) .hero-story__information {
        left: 0
    }
    .three-home-heroes .hero-story:nth-of-type(3) .hero-story__information {
        right: 0
    }
}
@media screen and (min-width: 47.5em) and (max-width: 63.6875em) {
    .three-home-heroes:after {
        content: none
    }
    .three-home-heroes .hero-story {
        height: 24.0625rem;
        margin-right: 1rem
    }
    .three-home-heroes .hero-story__reaction {
        display: none
    }
    .three-home-heroes .hero-story__image-container {
        top: 0.9375rem
    }
    .three-home-heroes .hero-story__information {
        position: absolute;
        width: 11.5625rem;
        bottom: 0.625rem
    }
    .three-home-heroes .hero-story__headline {
        font-size: 1.25rem;
        line-height: 1.5rem
    }
    .three-home-heroes .hero {
        padding-top: 1.25rem;
        height: 21.5625rem
    }
    .three-home-heroes .hero:after {
        content: none
    }
    .three-home-heroes .hero-story {
        position: relative;
        display: inline-block;
        bottom: 1.25rem;
        width: 13.3125rem;
        height: 20.3125rem
    }
    .three-home-heroes .hero-story:after {
        overflow: hidden;
        text-indent: -9999rem;
        font-size: 0;
        line-height: 0;
        content: "blue bottom border";
        position: absolute;
        background-color: #2B00F7;
        width: 100%;
        height: 1.25rem;
        top: 100%;
        left: 0
    }
    .three-home-heroes .hero-story__image-container {
        width: 13.3125rem;
        height: 15.9375rem;
        position: absolute;
        top: 0;
        left: 0;
        z-index: 1
    }
    .three-home-heroes .hero-story__image-link {
        padding-bottom: 120%;
        background-position: left top
    }
    .three-home-heroes .hero-story:nth-of-type(3) {
        margin-right: 0
    }
}
@media screen and (max-width: 63.75em) {
    .three-home-heroes .hero-story__reaction {
        display: none
    }
}
@media screen and (min-width: 63.75em) {
    .three-home-heroes:after {
        content: none
    }
    .three-home-heroes .hero:after {
        content: none
    }
    .three-home-heroes .hero-story {
        position: absolute;
        bottom: 0;
        vertical-align: bottom
    }
    .three-home-heroes .hero-story:hover .hero-story__reaction {
        overflow-y: visible
    }
    .three-home-heroes .hero-story:hover .hero-story__reaction-link {
        background-color: #FA1E64
    }
    .three-home-heroes .hero-story:hover .hero-story__headline.has-reaction {
        -moz-transition: -moz-transform 0.2s ease-in-out;
        -o-transition: -o-transform 0.2s ease-in-out;
        -webkit-transition: -webkit-transform 0.2s ease-in-out;
        transition: transform 0.2s ease-in-out
    }
}
@media screen and (min-width: 63.75em) and (min-width: 63.75em) and (max-width: 79.9375em) {
    .three-home-heroes .hero-story:hover .hero-story__headline.has-reaction {
        -moz-transform: translateY(-3rem);
        -ms-transform: translateY(-3rem);
        -webkit-transform: translateY(-3rem);
        transform: translateY(-3rem)
    }
}
@media screen and (min-width: 63.75em) and (min-width: 80em) and (max-width: 9999em) {
    .three-home-heroes .hero-story:hover .hero-story__headline.has-reaction {
        -moz-transform: translateY(-3.5rem);
        -ms-transform: translateY(-3.5rem);
        -webkit-transform: translateY(-3.5rem);
        transform: translateY(-3.5rem)
    }
}
@media screen and (min-width: 63.75em) {
    .three-home-heroes .hero-story:after {
        overflow: hidden;
        text-indent: -9999rem;
        font-size: 0;
        line-height: 0;
        content: "blue bottom border";
        position: absolute;
        background-color: #2B00F7;
        width: 100%;
        height: 1.25rem;
        top: 100%;
        left: 0
    }
    .three-home-heroes .hero-story__information {
        position: absolute;
        background-color: #fff;
        bottom: 0.625rem;
        z-index: 3
    }
    .three-home-heroes .hero-story__headline.has-reaction {
        -moz-transform: translateY(0);
        -ms-transform: translateY(0);
        -webkit-transform: translateY(0);
        transform: translateY(0);
        -moz-transition: -moz-transform 0.2s ease-in-out;
        -o-transition: -o-transform 0.2s ease-in-out;
        -webkit-transition: -webkit-transform 0.2s ease-in-out;
        transition: transform 0.2s ease-in-out
    }
    .three-home-heroes .hero-story__reaction {
        position: absolute
    }
}
@media screen and (min-width: 63.75em) and (max-width: 79.9375em) {
    .three-home-heroes .hero-story__headline,
    .three-home-heroes .hero-story__reaction {
        font-size: 1.25rem;
        line-height: 1.375rem
    }
    .three-home-heroes .hero-story__headline {
        min-height: 3rem
    }
    .three-home-heroes .hero-story__reaction {
        height: 3rem;
        bottom: 1.0625rem
    }
    .three-home-heroes .hero-story__image-container {
        bottom: 5.9375rem
    }
    .three-home-heroes .hero-story:nth-of-type(-n+2) {
        width: 13.75rem
    }
    .three-home-heroes .hero-story:nth-of-type(1) {
        left: 0
    }
    .three-home-heroes .hero-story:nth-of-type(2) {
        left: 15rem
    }
    .three-home-heroes .hero-story:nth-of-type(3) {
        width: 20rem;
        right: 0
    }
}
@media screen and (max-width: 80em) {
    .three-home-heroes .hero-story__headline:before {
        font-size: 1.25rem;
        vertical-align: top
    }
}
@media screen and (min-width: 80em) and (max-width: 9999em) {
    .three-home-heroes .hero-story__image-container {
        bottom: 7.8125rem
    }
    .three-home-heroes .hero-story__headline,
    .three-home-heroes .hero-story__reaction {
        font-size: 1.5rem;
        line-height: 1.625rem
    }
    .three-home-heroes .hero-story__headline {
        min-height: 3.5rem
    }
    .three-home-heroes .hero-story__headline:before {
        font-size: 1.3125rem;
        vertical-align: top
    }
    .three-home-heroes .hero-story__reaction {
        height: 3.5rem;
        bottom: 1.0625rem
    }
    .three-home-heroes .hero-story:nth-of-type(-n+2) {
        height: 30.625rem;
        width: 18.75rem
    }
    .three-home-heroes .hero-story:nth-of-type(1) {
        left: 0
    }
    .three-home-heroes .hero-story:nth-of-type(2) {
        left: 20rem
    }
    .three-home-heroes .hero-story:nth-of-type(3) {
        width: 20rem;
        left: 40rem
    }
}
.five-home-heroes .hero-story__headline {
    background-color: #fff
}
.five-home-heroes .hero-story__reaction {
    display: none
}
.five-home-heroes .hero-story .byline {
    display: none
}
@media screen and (min-width: 0) and (max-width: 47.4375em) {
    .five-home-heroes .hero-story {
        width: 100%;
        position: relative;
        padding-bottom: 1.875rem;
        margin-bottom: 1.25rem
    }
    .five-home-heroes .hero-story__image-container {
        width: 100%;
        top: 0;
        position: relative
    }
    .five-home-heroes .hero-story__image-link {
        padding-bottom: 60%
    }
    .five-home-heroes .hero-story__information {
        position: absolute;
        bottom: 0;
        width: 13.75rem;
        padding: 1.25rem
    }
    .five-home-heroes .hero-story__information:after {
        overflow: hidden;
        text-indent: -9999rem;
        font-size: 0;
        line-height: 0;
        content: "blue bottom border";
        position: absolute;
        background-color: #2B00F7;
        width: 100%;
        height: 1.25rem;
        top: 100%;
        left: 0
    }
    .five-home-heroes .hero-story__headline {
        font-size: 1rem;
        line-height: 1.25rem
    }
    .five-home-heroes .hero-story:nth-of-type(odd) .hero-story__information {
        right: 0
    }
    .five-home-heroes .hero-story:nth-of-type(even) .hero-story__information {
        left: 0
    }
}
@media screen and (min-width: 47.5em) {
    .five-home-heroes .hero-story:after {
        overflow: hidden;
        text-indent: -9999rem;
        font-size: 0;
        line-height: 0;
        content: "blue bottom border";
        position: absolute;
        background-color: #2B00F7;
        width: 100%;
        height: 1.25rem;
        top: 100%;
        left: 0
    }
    .five-home-heroes .hero-story__image-container {
        position: absolute;
        width: 100%
    }
    .five-home-heroes .hero-story__information {
        position: absolute;
        bottom: 1.25rem
    }
    .five-home-heroes .hero-story__headline {
        position: absolute;
        bottom: 1.25rem;
        background-color: #fff;
        z-index: 2;
        padding: 1.25rem 1.25rem 0 0
    }
}
@media screen and (min-width: 47.5em) and (max-width: 63.6875em) {
    .five-home-heroes .hero-story {
        position: absolute;
        margin: 0
    }
    .five-home-heroes .hero-story__headline {
        font-size: 1.125rem;
        line-height: 1.375rem
    }
    .five-home-heroes .hero-story:nth-of-type(1) {
        left: 0;
        height: 18.75rem;
        width: 18.75rem;
        z-index: 2
    }
    .five-home-heroes .hero-story:nth-of-type(1) .hero-story__information {
        width: 15rem
    }
    .five-home-heroes .hero-story:nth-of-type(1) .hero-story__image-container {
        bottom: 4.375rem;
        left: 0;
        height: 14.25rem;
        width: 23.75rem
    }
    .five-home-heroes .hero-story:nth-of-type(1) .hero-story__image-link {
        padding-bottom: 60%
    }
    .five-home-heroes .hero-story:nth-of-type(2) {
        width: 22.5rem;
        height: 16.25rem;
        left: 20rem;
        z-index: 1
    }
    .five-home-heroes .hero-story:nth-of-type(2) .hero-story__information {
        padding-left: 1.25rem;
        width: 16.25rem;
        left: 3.75rem
    }
    .five-home-heroes .hero-story:nth-of-type(2) .hero-story__headline {
        padding-left: 1.25rem;
        font-size: 1rem;
        line-height: 1.25rem
    }
    .five-home-heroes .hero-story:nth-of-type(2) .hero-story__image-container {
        bottom: 4.375rem;
        left: 0;
        height: 13.5rem;
        width: 22.5rem
    }
    .five-home-heroes .hero-story:nth-of-type(2) .hero-story__image-link {
        padding-bottom: 60%
    }
    .five-home-heroes .hero-story:nth-of-type(3) {
        width: 18.75rem;
        height: 15.625rem;
        top: 21.25rem;
        left: 0
    }
    .five-home-heroes .hero-story:nth-of-type(3) .hero-story__information {
        width: 15rem
    }
    .five-home-heroes .hero-story:nth-of-type(3) .hero-story__headline {
        font-size: 1rem;
        line-height: 1.25rem
    }
    .five-home-heroes .hero-story:nth-of-type(3) .hero-story__image-container {
        bottom: 4.375rem;
        left: 0;
        height: 11.25rem
    }
    .five-home-heroes .hero-story:nth-of-type(3) .hero-story__image-link {
        padding-bottom: 60%
    }
    .five-home-heroes .hero-story:nth-of-type(4) {
        left: 20rem;
        top: 18.75rem;
        width: 10.625rem;
        height: 18.125rem
    }
    .five-home-heroes .hero-story:nth-of-type(4) .hero-story__information {
        width: 8.75rem
    }
    .five-home-heroes .hero-story:nth-of-type(4) .hero-story__headline {
        font-size: 1rem;
        line-height: 1.25rem
    }
    .five-home-heroes .hero-story:nth-of-type(4) .hero-story__image-container {
        bottom: 5rem;
        height: 13.125rem
    }
    .five-home-heroes .hero-story:nth-of-type(4) .hero-story__image-link {
        padding-bottom: 121.7%
    }
    .five-home-heroes .hero-story:nth-of-type(5) {
        left: 31.875rem;
        top: 18.75rem;
        width: 10.625rem;
        height: 18.125rem
    }
    .five-home-heroes .hero-story:nth-of-type(5) .hero-story__information {
        width: 8.125rem
    }
    .five-home-heroes .hero-story:nth-of-type(5) .hero-story__headline {
        font-size: 1rem;
        line-height: 1.25rem
    }
    .five-home-heroes .hero-story:nth-of-type(5) .hero-story__image-container {
        bottom: 5rem;
        height: 13.125rem
    }
    .five-home-heroes .hero-story:nth-of-type(5) .hero-story__image-link {
        padding-bottom: 121.7%
    }
}
@media screen and (min-width: 63.75em) {
    .five-home-heroes .hero-story {
        display: inline-block;
        margin-right: 1rem;
        position: relative;
        vertical-align: bottom;
        margin-bottom: 1.25rem
    }
    .five-home-heroes .hero-story:after {
        overflow: hidden;
        text-indent: -9999rem;
        font-size: 0;
        line-height: 0;
        content: "blue bottom border";
        position: absolute;
        background-color: #2B00F7;
        width: 100%;
        height: 1.25rem;
        top: 100%;
        left: 0
    }
    .five-home-heroes .hero-story__headline {
        -moz-transform: translateY(0);
        -ms-transform: translateY(0);
        -webkit-transform: translateY(0);
        transform: translateY(0);
        -moz-transition: -moz-transform 0.2s ease-in-out;
        -o-transition: -o-transform 0.2s ease-in-out;
        -webkit-transition: -webkit-transform 0.2s ease-in-out;
        transition: transform 0.2s ease-in-out
    }
    .five-home-heroes .hero-story__reaction {
        position: relative;
        z-index: 1;
        display: block
    }
}
@media screen and (min-width: 63.75em) and (max-width: 79.9375em) {
    .five-home-heroes .hero-story__headline,
    .five-home-heroes .hero-story__reaction {
        font-size: 1.75rem;
        line-height: 2rem
    }
    .five-home-heroes .hero-story:nth-of-type(1) {
        width: 28.75rem;
        height: 17.5rem
    }
    .five-home-heroes .hero-story:nth-of-type(1) .hero-story__reaction {
        height: 4.0625rem
    }
    .five-home-heroes .hero-story:nth-of-type(1):hover .hero-story__reaction {
        overflow-y: visible
    }
    .five-home-heroes .hero-story:nth-of-type(1):hover .hero-story__reaction-link {
        background-color: #FA1E64
    }
    .five-home-heroes .hero-story:nth-of-type(1):hover .hero-story__headline.has-reaction {
        -moz-transform: translateY(-4.0625rem);
        -ms-transform: translateY(-4.0625rem);
        -webkit-transform: translateY(-4.0625rem);
        transform: translateY(-4.0625rem);
        -moz-transition: -moz-transform 0.2s ease-in-out;
        -o-transition: -o-transform 0.2s ease-in-out;
        -webkit-transition: -webkit-transform 0.2s ease-in-out;
        transition: transform 0.2s ease-in-out
    }
    .five-home-heroes .hero-story:nth-of-type(1) .hero-story__information,
    .five-home-heroes .hero-story:nth-of-type(1) .hero-story__headline {
        width: 20rem
    }
    .five-home-heroes .hero-story:nth-of-type(1) .hero-story__reaction {
        max-width: 19.375rem
    }
    .five-home-heroes .hero-story:nth-of-type(1) .hero-story__headline {
        min-height: 4.0625rem
    }
    .five-home-heroes .hero-story:nth-of-type(1) .hero-story__image-container {
        height: 17.25rem;
        bottom: 5.625rem
    }
    .five-home-heroes .hero-story:nth-of-type(1) .hero-story__image-link {
        padding-bottom: 60%
    }
    .five-home-heroes .hero-story:nth-of-type(2) {
        width: 20rem;
        height: 17.5rem;
        margin-right: 0
    }
    .five-home-heroes .hero-story:nth-of-type(2) .hero-story__reaction {
        height: 2.8125rem
    }
    .five-home-heroes .hero-story:nth-of-type(2):hover .hero-story__reaction {
        overflow-y: visible
    }
    .five-home-heroes .hero-story:nth-of-type(2):hover .hero-story__reaction-link {
        background-color: #FA1E64
    }
    .five-home-heroes .hero-story:nth-of-type(2):hover .hero-story__headline.has-reaction {
        -moz-transform: translateY(-2.8125rem);
        -ms-transform: translateY(-2.8125rem);
        -webkit-transform: translateY(-2.8125rem);
        transform: translateY(-2.8125rem);
        -moz-transition: -moz-transform 0.2s ease-in-out;
        -o-transition: -o-transform 0.2s ease-in-out;
        -webkit-transition: -webkit-transform 0.2s ease-in-out;
        transition: transform 0.2s ease-in-out
    }
    .five-home-heroes .hero-story:nth-of-type(2) .hero-story__information,
    .five-home-heroes .hero-story:nth-of-type(2) .hero-story__headline {
        width: 17.5rem
    }
    .five-home-heroes .hero-story:nth-of-type(2) .hero-story__reaction {
        max-width: 16.875rem
    }
    .five-home-heroes .hero-story:nth-of-type(2) .hero-story__headline {
        min-height: 2.8125rem
    }
    .five-home-heroes .hero-story:nth-of-type(2) .hero-story__headline,
    .five-home-heroes .hero-story:nth-of-type(2) .hero-story__reaction {
        font-size: 1rem;
        line-height: 1.25rem
    }
    .five-home-heroes .hero-story:nth-of-type(2) .hero-story__image-container {
        height: 11.9375rem;
        bottom: 4.375rem
    }
    .five-home-heroes .hero-story:nth-of-type(2) .hero-story__image-link {
        padding-bottom: 60%
    }
    .five-home-heroes .hero-story:nth-of-type(3) {
        height: 19.375rem;
        width: 22.5rem
    }
    .five-home-heroes .hero-story:nth-of-type(3) .hero-story__reaction {
        height: 4.0625rem
    }
    .five-home-heroes .hero-story:nth-of-type(3):hover .hero-story__reaction {
        overflow-y: visible
    }
    .five-home-heroes .hero-story:nth-of-type(3):hover .hero-story__reaction-link {
        background-color: #FA1E64
    }
    .five-home-heroes .hero-story:nth-of-type(3):hover .hero-story__headline.has-reaction {
        -moz-transform: translateY(-4.0625rem);
        -ms-transform: translateY(-4.0625rem);
        -webkit-transform: translateY(-4.0625rem);
        transform: translateY(-4.0625rem);
        -moz-transition: -moz-transform 0.2s ease-in-out;
        -o-transition: -o-transform 0.2s ease-in-out;
        -webkit-transition: -webkit-transform 0.2s ease-in-out;
        transition: transform 0.2s ease-in-out
    }
    .five-home-heroes .hero-story:nth-of-type(3) .hero-story__information,
    .five-home-heroes .hero-story:nth-of-type(3) .hero-story__headline {
        width: 17.5rem
    }
    .five-home-heroes .hero-story:nth-of-type(3) .hero-story__reaction {
        max-width: 16.875rem
    }
    .five-home-heroes .hero-story:nth-of-type(3) .hero-story__headline {
        min-height: 4.0625rem
    }
    .five-home-heroes .hero-story:nth-of-type(3) .hero-story__image-container {
        height: 13.5rem;
        bottom: 5.75rem
    }
    .five-home-heroes .hero-story:nth-of-type(4) {
        width: 12.5rem;
        height: 20.625rem
    }
    .five-home-heroes .hero-story:nth-of-type(4) .hero-story__reaction {
        height: 2.8125rem
    }
    .five-home-heroes .hero-story:nth-of-type(4):hover .hero-story__reaction {
        overflow-y: visible
    }
    .five-home-heroes .hero-story:nth-of-type(4):hover .hero-story__reaction-link {
        background-color: #FA1E64
    }
    .five-home-heroes .hero-story:nth-of-type(4):hover .hero-story__headline.has-reaction {
        -moz-transform: translateY(-2.8125rem);
        -ms-transform: translateY(-2.8125rem);
        -webkit-transform: translateY(-2.8125rem);
        transform: translateY(-2.8125rem);
        -moz-transition: -moz-transform 0.2s ease-in-out;
        -o-transition: -o-transform 0.2s ease-in-out;
        -webkit-transition: -webkit-transform 0.2s ease-in-out;
        transition: transform 0.2s ease-in-out
    }
    .five-home-heroes .hero-story:nth-of-type(4) .hero-story__headline,
    .five-home-heroes .hero-story:nth-of-type(4) .hero-story__information {
        width: 11.25rem
    }
    .five-home-heroes .hero-story:nth-of-type(4) .hero-story__reaction {
        max-width: 10.625rem
    }
    .five-home-heroes .hero-story:nth-of-type(4) .hero-story__headline,
    .five-home-heroes .hero-story:nth-of-type(4) .hero-story__reaction {
        font-size: 1rem;
        line-height: 1.25rem
    }
    .five-home-heroes .hero-story:nth-of-type(4) .hero-story__headline {
        min-height: 2.8125rem
    }
    .five-home-heroes .hero-story:nth-of-type(4) .hero-story__image-container {
        height: 15rem;
        bottom: 4.375rem
    }
    .five-home-heroes .hero-story:nth-of-type(4) .hero-story__image-link {
        padding-bottom: 120%
    }
    .five-home-heroes .hero-story:nth-of-type(5) {
        width: 12.5rem;
        height: 20.625rem;
        margin-right: 0
    }
    .five-home-heroes .hero-story:nth-of-type(5) .hero-story__reaction {
        height: 2.8125rem
    }
    .five-home-heroes .hero-story:nth-of-type(5):hover .hero-story__reaction {
        overflow-y: visible
    }
    .five-home-heroes .hero-story:nth-of-type(5):hover .hero-story__reaction-link {
        background-color: #FA1E64
    }
    .five-home-heroes .hero-story:nth-of-type(5):hover .hero-story__headline.has-reaction {
        -moz-transform: translateY(-2.8125rem);
        -ms-transform: translateY(-2.8125rem);
        -webkit-transform: translateY(-2.8125rem);
        transform: translateY(-2.8125rem);
        -moz-transition: -moz-transform 0.2s ease-in-out;
        -o-transition: -o-transform 0.2s ease-in-out;
        -webkit-transition: -webkit-transform 0.2s ease-in-out;
        transition: transform 0.2s ease-in-out
    }
    .five-home-heroes .hero-story:nth-of-type(5) .hero-story__headline,
    .five-home-heroes .hero-story:nth-of-type(5) .hero-story__information {
        width: 11.25rem
    }
    .five-home-heroes .hero-story:nth-of-type(5) .hero-story__reaction {
        max-width: 10.625rem
    }
    .five-home-heroes .hero-story:nth-of-type(5) .hero-story__headline,
    .five-home-heroes .hero-story:nth-of-type(5) .hero-story__reaction {
        font-size: 1rem;
        line-height: 1.25rem
    }
    .five-home-heroes .hero-story:nth-of-type(5) .hero-story__headline {
        min-height: 2.8125rem
    }
    .five-home-heroes .hero-story:nth-of-type(5) .hero-story__image-container {
        height: 15rem;
        bottom: 4.375rem
    }
    .five-home-heroes .hero-story:nth-of-type(5) .hero-story__image-link {
        padding-bottom: 119%
    }
    .five-home-heroes .hero-story:nth-of-type(5) .hero-story__image-link {
        padding-bottom: 120%
    }
}
@media screen and (min-width: 80em) and (max-width: 9999em) {
    .five-home-heroes .hero-story__headline,
    .five-home-heroes .hero-story__reaction {
        font-size: 1.75rem;
        line-height: 2rem
    }
    .five-home-heroes .hero-story:nth-of-type(1) {
        width: 38.75rem;
        height: 18.4375rem
    }
    .five-home-heroes .hero-story:nth-of-type(1) .hero-story__reaction {
        height: 4.0625rem
    }
    .five-home-heroes .hero-story:nth-of-type(1):hover .hero-story__reaction {
        overflow-y: visible
    }
    .five-home-heroes .hero-story:nth-of-type(1):hover .hero-story__reaction-link {
        background-color: #FA1E64
    }
    .five-home-heroes .hero-story:nth-of-type(1):hover .hero-story__headline.has-reaction {
        -moz-transform: translateY(-4.0625rem);
        -ms-transform: translateY(-4.0625rem);
        -webkit-transform: translateY(-4.0625rem);
        transform: translateY(-4.0625rem);
        -moz-transition: -moz-transform 0.2s ease-in-out;
        -o-transition: -o-transform 0.2s ease-in-out;
        -webkit-transition: -webkit-transform 0.2s ease-in-out;
        transition: transform 0.2s ease-in-out
    }
    .five-home-heroes .hero-story:nth-of-type(1) .hero-story__information,
    .five-home-heroes .hero-story:nth-of-type(1) .hero-story__headline {
        width: 27.5rem
    }
    .five-home-heroes .hero-story:nth-of-type(1) .hero-story__reaction {
        max-width: 26.25rem
    }
    .five-home-heroes .hero-story:nth-of-type(1) .hero-story__headline {
        min-height: 4.0625rem
    }
    .five-home-heroes .hero-story:nth-of-type(1) .hero-story__image-container {
        height: 23.25rem;
        bottom: 3.125rem
    }
    .five-home-heroes .hero-story:nth-of-type(1) .hero-story__image-link {
        padding-bottom: 60%
    }
    .five-home-heroes .hero-story:nth-of-type(2) {
        width: 20rem;
        height: 18.4375rem;
        margin-right: 0
    }
    .five-home-heroes .hero-story:nth-of-type(2) .hero-story__reaction {
        height: 3.125rem
    }
    .five-home-heroes .hero-story:nth-of-type(2):hover .hero-story__reaction {
        overflow-y: visible
    }
    .five-home-heroes .hero-story:nth-of-type(2):hover .hero-story__reaction-link {
        background-color: #FA1E64
    }
    .five-home-heroes .hero-story:nth-of-type(2):hover .hero-story__headline.has-reaction {
        -moz-transform: translateY(-3.125rem);
        -ms-transform: translateY(-3.125rem);
        -webkit-transform: translateY(-3.125rem);
        transform: translateY(-3.125rem);
        -moz-transition: -moz-transform 0.2s ease-in-out;
        -o-transition: -o-transform 0.2s ease-in-out;
        -webkit-transition: -webkit-transform 0.2s ease-in-out;
        transition: transform 0.2s ease-in-out
    }
    .five-home-heroes .hero-story:nth-of-type(2) .hero-story__information,
    .five-home-heroes .hero-story:nth-of-type(2) .hero-story__headline {
        width: 17.5rem
    }
    .five-home-heroes .hero-story:nth-of-type(2) .hero-story__reaction {
        max-width: 16.875rem
    }
    .five-home-heroes .hero-story:nth-of-type(2) .hero-story__headline,
    .five-home-heroes .hero-story:nth-of-type(2) .hero-story__reaction {
        font-size: 1.25rem;
        line-height: 1.5rem
    }
    .five-home-heroes .hero-story:nth-of-type(2) .hero-story__headline {
        min-height: 3.125rem
    }
    .five-home-heroes .hero-story:nth-of-type(2) .hero-story__image-container {
        height: 17rem;
        bottom: 3.125rem
    }
    .five-home-heroes .hero-story:nth-of-type(2) .hero-story__image-link {
        padding-bottom: 85%
    }
    .five-home-heroes .hero-story:nth-of-type(3) {
        width: 27.5rem;
        height: 23.75rem
    }
    .five-home-heroes .hero-story:nth-of-type(3) .hero-story__reaction {
        height: 4.0625rem
    }
    .five-home-heroes .hero-story:nth-of-type(3):hover .hero-story__reaction {
        overflow-y: visible
    }
    .five-home-heroes .hero-story:nth-of-type(3):hover .hero-story__reaction-link {
        background-color: #FA1E64
    }
    .five-home-heroes .hero-story:nth-of-type(3):hover .hero-story__headline.has-reaction {
        -moz-transform: translateY(-4.0625rem);
        -ms-transform: translateY(-4.0625rem);
        -webkit-transform: translateY(-4.0625rem);
        transform: translateY(-4.0625rem);
        -moz-transition: -moz-transform 0.2s ease-in-out;
        -o-transition: -o-transform 0.2s ease-in-out;
        -webkit-transition: -webkit-transform 0.2s ease-in-out;
        transition: transform 0.2s ease-in-out
    }
    .five-home-heroes .hero-story:nth-of-type(3) .hero-story__information,
    .five-home-heroes .hero-story:nth-of-type(3) .hero-story__headline {
        width: 17.5rem
    }
    .five-home-heroes .hero-story:nth-of-type(3) .hero-story__headline {
        min-height: 4.0625rem
    }
    .five-home-heroes .hero-story:nth-of-type(3) .hero-story__reaction {
        max-width: 16.875rem
    }
    .five-home-heroes .hero-story:nth-of-type(3) .hero-story__image-container {
        height: 16.5rem;
        bottom: 5.9375rem
    }
    .five-home-heroes .hero-story:nth-of-type(3) .hero-story__image-link {
        padding-bottom: 60%
    }
    .five-home-heroes .hero-story:nth-of-type(4) {
        width: 15rem;
        height: 23.75rem
    }
    .five-home-heroes .hero-story:nth-of-type(4) .hero-story__reaction {
        height: 3rem
    }
    .five-home-heroes .hero-story:nth-of-type(4):hover .hero-story__reaction {
        overflow-y: visible
    }
    .five-home-heroes .hero-story:nth-of-type(4):hover .hero-story__reaction-link {
        background-color: #FA1E64
    }
    .five-home-heroes .hero-story:nth-of-type(4):hover .hero-story__headline.has-reaction {
        -moz-transform: translateY(-3rem);
        -ms-transform: translateY(-3rem);
        -webkit-transform: translateY(-3rem);
        transform: translateY(-3rem);
        -moz-transition: -moz-transform 0.2s ease-in-out;
        -o-transition: -o-transform 0.2s ease-in-out;
        -webkit-transition: -webkit-transform 0.2s ease-in-out;
        transition: transform 0.2s ease-in-out
    }
    .five-home-heroes .hero-story:nth-of-type(4) .hero-story__information,
    .five-home-heroes .hero-story:nth-of-type(4) .hero-story__headline {
        width: 11.25rem
    }
    .five-home-heroes .hero-story:nth-of-type(4) .hero-story__reaction {
        max-width: 10.625rem
    }
    .five-home-heroes .hero-story:nth-of-type(4) .hero-story__headline,
    .five-home-heroes .hero-story:nth-of-type(4) .hero-story__reaction {
        font-size: 1.25rem;
        line-height: 1.5rem;
        min-height: 3rem
    }
    .five-home-heroes .hero-story:nth-of-type(4) .hero-story__image-container {
        height: 18rem;
        bottom: 4.375rem
    }
    .five-home-heroes .hero-story:nth-of-type(4) .hero-story__image-link {
        padding-bottom: 120%
    }
    .five-home-heroes .hero-story:nth-of-type(5) {
        width: 15rem;
        margin-right: 0;
        height: 23.75rem
    }
    .five-home-heroes .hero-story:nth-of-type(5) .hero-story__reaction {
        height: 3rem
    }
    .five-home-heroes .hero-story:nth-of-type(5):hover .hero-story__reaction {
        overflow-y: visible
    }
    .five-home-heroes .hero-story:nth-of-type(5):hover .hero-story__reaction-link {
        background-color: #FA1E64
    }
    .five-home-heroes .hero-story:nth-of-type(5):hover .hero-story__headline.has-reaction {
        -moz-transform: translateY(-3rem);
        -ms-transform: translateY(-3rem);
        -webkit-transform: translateY(-3rem);
        transform: translateY(-3rem);
        -moz-transition: -moz-transform 0.2s ease-in-out;
        -o-transition: -o-transform 0.2s ease-in-out;
        -webkit-transition: -webkit-transform 0.2s ease-in-out;
        transition: transform 0.2s ease-in-out
    }
    .five-home-heroes .hero-story:nth-of-type(5) .hero-story__information,
    .five-home-heroes .hero-story:nth-of-type(5) .hero-story__headline {
        width: 12.5rem
    }
    .five-home-heroes .hero-story:nth-of-type(5) .hero-story__reaction {
        max-width: 11.875rem
    }
    .five-home-heroes .hero-story:nth-of-type(5) .hero-story__headline,
    .five-home-heroes .hero-story:nth-of-type(5) .hero-story__reaction {
        font-size: 1.25rem;
        line-height: 1.5rem;
        min-height: 3rem
    }
    .five-home-heroes .hero-story:nth-of-type(5) .hero-story__image-container {
        height: 18rem;
        bottom: 4.375rem
    }
    .five-home-heroes .hero-story:nth-of-type(5) .hero-story__image-link {
        padding-bottom: 120%
    }
}
.breaking-home-hero__hfs-story {
    position: relative;
    left: 0;
    margin-bottom: 2.5rem
}
.breaking-home-hero__hfs-story:after {
    overflow: hidden;
    text-indent: -9999rem;
    font-size: 0;
    line-height: 0;
    content: "blue bottom border";
    position: absolute;
    background-color: #2B00F7;
    width: 100%;
    height: 1.25rem;
    top: 100%;
    left: 0
}
.breaking-home-hero__hfs-story .hero-story__label {
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    background-color: #EA402F;
    color: #fff;
    font-family: "NHaasGroteskTXPro-55Rg", "Helvetica Neue", Helvetica, Arial, sans-serif;
    padding: 0.3125rem 0.625rem;
    font-size: 0.625rem;
    line-height: 1.125rem;
    margin-right: 0.625rem;
    margin-top: 0.5625rem;
    float: left;
    text-transform: uppercase;
    position: relative;
    z-index: 3;
    display: block
}
.breaking-home-hero__hfs-story .hero-story__summary {
    font-size: 0.9375rem;
    line-height: 1.25rem;
    color: #555
}
.breaking-home-hero__hfs-story .hero-story__reaction {
    display: none
}
@media screen and (min-width: 0) and (max-width: 47.4375em) {
    .breaking-home-hero__hfs-story {
        width: 100%;
        padding-bottom: 6.25rem;
        position: relative
    }
    .breaking-home-hero__hfs-story:after {
        left: 1.25rem;
        width: 17.5rem
    }
    .breaking-home-hero__hfs-story .hero-story__image-container {
        width: 100%;
        top: 0;
        position: relative
    }
    .breaking-home-hero__hfs-story .hero-story__image-link {
        padding-bottom: 100%
    }
    .breaking-home-hero__hfs-story .hero-story__information {
        position: absolute;
        background-color: #fff;
        width: 18.75rem;
        padding: 1.25rem;
        bottom: 0;
        left: 0
    }
    .breaking-home-hero__hfs-story .hero-story__headline {
        font-size: 1.625rem;
        line-height: 1.75rem
    }
    .breaking-home-hero__hfs-story .hero-story__label {
        font-size: 0.5rem;
        line-height: 1.125rem;
        margin-right: 0.3125rem;
        margin-top: 0;
        padding: 0.1875rem 0.3125rem
    }
    .breaking-home-hero__hfs-story .hero-story__summary {
        font-size: 0.875rem;
        line-height: 1.25rem
    }
}
@media screen and (min-width: 47.5em) and (max-width: 63.6875em) {
    .breaking-home-hero__hfs-story {
        width: 42.5rem;
        margin: 0 auto 2.5rem;
        height: 35.375rem
    }
    .breaking-home-hero__hfs-story .hero-story__image-container {
        width: 42.5rem;
        height: 25.5rem;
        top: 0.5rem
    }
    .breaking-home-hero__hfs-story .hero-story__headline {
        font-size: 2.125rem;
        line-height: 2.25rem;
        position: absolute;
        width: 21.25rem;
        bottom: 0;
        right: 100%;
        padding: 1.25rem 1.25rem 1.25rem 0
    }
    .breaking-home-hero__hfs-story .hero-story__label {
        margin-top: 0.25rem
    }
    .breaking-home-hero__hfs-story .hero-story__information {
        position: absolute;
        bottom: 0;
        left: 21.25rem;
        width: 21.25rem;
        padding-bottom: 1.25rem
    }
    .breaking-home-hero__hfs-story .hero-story__link {
        padding-bottom: 60%
    }
    .breaking-home-hero__hfs-story .hero-story__summary {
        font-size: 1rem;
        line-height: 1.375rem;
        margin-bottom: 1.25rem
    }
}
@media screen and (max-width: 63.75em) {
    .breaking-home-hero__hfs-story .hero-story__headline:before {
        content: none
    }
}
@media screen and (min-width: 63.75em) {
    .breaking-home-hero__hfs-story .hero-story__information {
        position: absolute;
        padding: 1.25rem;
        bottom: 0
    }
    .breaking-home-hero__hfs-story .hero-story__image-container {
        position: absolute;
        bottom: 0;
        left: 0
    }
    .breaking-home-hero__hfs-story .hero-story__headline:before {
        overflow: hidden;
        text-indent: -9999rem;
        font-size: 0;
        line-height: 0;
        content: "create white background to the left";
        position: absolute;
        right: 100%;
        top: 0;
        width: 1.25rem;
        height: 105%;
        background-color: #fff;
        margin-right: 0
    }
    .breaking-home-hero__hfs-story .hero-story__headline:after {
        overflow: hidden;
        text-indent: -9999rem;
        font-size: 0;
        line-height: 0;
        content: "create white background above";
        position: absolute;
        bottom: 100%;
        left: -1.25rem;
        height: 1.25rem;
        width: 105%;
        width: calc(100% + 1.25rem);
        background-color: #fff
    }
}
@media screen and (min-width: 63.75em) and (max-width: 79.9375em) {
    .breaking-home-hero__hfs-story {
        width: 61.25rem;
        height: 18.75rem
    }
    .breaking-home-hero__hfs-story .hero-story__label {
        margin-top: 0.1875rem
    }
    .breaking-home-hero__hfs-story .hero-story__headline,
    .breaking-home-hero__hfs-story .hero-story__reaction {
        width: 31.25rem
    }
    .breaking-home-hero__hfs-story .hero-story__headline {
        font-size: 2.125rem;
        line-height: 2.25rem
    }
    .breaking-home-hero__hfs-story .hero-story__image-container {
        width: 40rem;
        height: 24rem
    }
    .breaking-home-hero__hfs-story .hero-story__information {
        width: 31.25rem;
        left: 28.75rem
    }
    .breaking-home-hero__hfs-story .hero-story__summary {
        font-size: 1rem;
        line-height: 1.375rem
    }
}
@media screen and (min-width: 80em) and (max-width: 9999em) {
    .breaking-home-hero__hfs-story {
        width: 72.5rem;
        height: 23.25rem
    }
    .breaking-home-hero__hfs-story .hero-story__headline,
    .breaking-home-hero__hfs-story .hero-story__reaction {
        width: 36.25rem
    }
    .breaking-home-hero__hfs-story .hero-story__headline {
        font-size: 2.75rem;
        line-height: 2.8125rem;
        min-height: 5.8125rem
    }
    .breaking-home-hero__hfs-story .hero-story__reaction {
        height: 5.8125rem;
        display: none;
        position: relative;
        font-size: 2.75rem;
        line-height: 2.8125rem
    }
    .breaking-home-hero__hfs-story .hero-story__information {
        left: 35rem;
        width: 36.25rem;
        bottom: 0
    }
    .breaking-home-hero__hfs-story .hero-story__image-container {
        width: 51.25rem;
        height: 30.75rem
    }
    .breaking-home-hero__hfs-story .hero-story__summary {
        font-size: 1.125rem;
        line-height: 1.5rem;
        margin: 1.25rem 0
    }
}
.breaking-home-hero__secondary-stories {
    display: none
}
.breaking-home-hero.with-1-secondary-stories .breaking-home-hero__secondary-stories,
.breaking-home-hero.with-2-secondary-stories .breaking-home-hero__secondary-stories,
.breaking-home-hero.with-3-secondary-stories .breaking-home-hero__secondary-stories,
.breaking-home-hero.with-4-secondary-stories .breaking-home-hero__secondary-stories {
    display: block;
    background-color: #fff;
    z-index: 3
}
.breaking-home-hero.with-1-secondary-stories .breaking-home-hero__secondary-stories .hero-story,
.breaking-home-hero.with-2-secondary-stories .breaking-home-hero__secondary-stories .hero-story,
.breaking-home-hero.with-3-secondary-stories .breaking-home-hero__secondary-stories .hero-story,
.breaking-home-hero.with-4-secondary-stories .breaking-home-hero__secondary-stories .hero-story {
    border-top: dotted 1px #555;
    padding: 0.625rem 0
}
.breaking-home-hero.with-1-secondary-stories .breaking-home-hero__secondary-stories .hero-story__reaction,
.breaking-home-hero.with-2-secondary-stories .breaking-home-hero__secondary-stories .hero-story__reaction,
.breaking-home-hero.with-3-secondary-stories .breaking-home-hero__secondary-stories .hero-story__reaction,
.breaking-home-hero.with-4-secondary-stories .breaking-home-hero__secondary-stories .hero-story__reaction {
    display: none
}
.breaking-home-hero.with-1-secondary-stories .breaking-home-hero__secondary-stories .hero-story__headline,
.breaking-home-hero.with-2-secondary-stories .breaking-home-hero__secondary-stories .hero-story__headline,
.breaking-home-hero.with-3-secondary-stories .breaking-home-hero__secondary-stories .hero-story__headline,
.breaking-home-hero.with-4-secondary-stories .breaking-home-hero__secondary-stories .hero-story__headline {
    font-family: "NHaasGroteskTXPro-55Rg", "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-size: 0.875rem;
    line-height: 1rem
}
.breaking-home-hero.with-1-secondary-stories .breaking-home-hero__secondary-stories .hero-story__headline:before,
.breaking-home-hero.with-2-secondary-stories .breaking-home-hero__secondary-stories .hero-story__headline:before,
.breaking-home-hero.with-3-secondary-stories .breaking-home-hero__secondary-stories .hero-story__headline:before,
.breaking-home-hero.with-4-secondary-stories .breaking-home-hero__secondary-stories .hero-story__headline:before {
    font-size: 0.9375rem;
    vertical-align: top
}
@media screen and (min-width: 47.5em) {
    .breaking-home-hero.with-1-secondary-stories .breaking-home-hero__secondary-stories,
    .breaking-home-hero.with-2-secondary-stories .breaking-home-hero__secondary-stories,
    .breaking-home-hero.with-3-secondary-stories .breaking-home-hero__secondary-stories,
    .breaking-home-hero.with-4-secondary-stories .breaking-home-hero__secondary-stories {
        position: absolute;
        bottom: 0
    }
}
@media screen and (min-width: 63.75em) {
    .breaking-home-hero.with-1-secondary-stories .breaking-home-hero__secondary-stories,
    .breaking-home-hero.with-2-secondary-stories .breaking-home-hero__secondary-stories,
    .breaking-home-hero.with-3-secondary-stories .breaking-home-hero__secondary-stories,
    .breaking-home-hero.with-4-secondary-stories .breaking-home-hero__secondary-stories {
        padding-left: 1.25rem
    }
}
@media screen and (min-width: 63.75em) and (max-width: 79.9375em) {
    .breaking-home-hero.with-1-secondary-stories .breaking-home-hero__secondary-stories,
    .breaking-home-hero.with-2-secondary-stories .breaking-home-hero__secondary-stories,
    .breaking-home-hero.with-3-secondary-stories .breaking-home-hero__secondary-stories,
    .breaking-home-hero.with-4-secondary-stories .breaking-home-hero__secondary-stories {
        left: 28.75rem;
        width: 32.5rem
    }
}
@media screen and (min-width: 80em) and (max-width: 9999em) {
    .breaking-home-hero.with-1-secondary-stories .breaking-home-hero__secondary-stories,
    .breaking-home-hero.with-2-secondary-stories .breaking-home-hero__secondary-stories,
    .breaking-home-hero.with-3-secondary-stories .breaking-home-hero__secondary-stories,
    .breaking-home-hero.with-4-secondary-stories .breaking-home-hero__secondary-stories {
        width: 37.5rem;
        left: 35rem
    }
}
.breaking-home-hero.with-2-secondary-stories .breaking-home-hero__secondary-stories .hero-story,
.breaking-home-hero.with-3-secondary-stories .breaking-home-hero__secondary-stories .hero-story,
.breaking-home-hero.with-4-secondary-stories .breaking-home-hero__secondary-stories .hero-story {
    display: inline-block;
    vertical-align: top
}
.breaking-home-hero.with-2-secondary-stories .breaking-home-hero__secondary-stories .hero-story__published-at,
.breaking-home-hero.with-3-secondary-stories .breaking-home-hero__secondary-stories .hero-story__published-at,
.breaking-home-hero.with-4-secondary-stories .breaking-home-hero__secondary-stories .hero-story__published-at {
    display: none
}
@media screen and (min-width: 0) and (max-width: 47.4375em) {
    .breaking-home-hero.with-1-secondary-stories,
    .breaking-home-hero.with-2-secondary-stories,
    .breaking-home-hero.with-3-secondary-stories,
    .breaking-home-hero.with-4-secondary-stories {
        margin-bottom: 3.75rem
    }
    .breaking-home-hero.with-1-secondary-stories:after,
    .breaking-home-hero.with-2-secondary-stories:after,
    .breaking-home-hero.with-3-secondary-stories:after,
    .breaking-home-hero.with-4-secondary-stories:after {
        overflow: hidden;
        text-indent: -9999rem;
        font-size: 0;
        line-height: 0;
        content: "blue bottom border";
        position: absolute;
        background-color: #2B00F7;
        width: 100%;
        height: 1.25rem;
        top: 100%;
        left: 0
    }
    .breaking-home-hero.with-1-secondary-stories:after,
    .breaking-home-hero.with-2-secondary-stories:after,
    .breaking-home-hero.with-3-secondary-stories:after,
    .breaking-home-hero.with-4-secondary-stories:after {
        left: 1.25rem;
        width: 17.5rem
    }
    .breaking-home-hero.with-1-secondary-stories .breaking-home-hero__hfs-story,
    .breaking-home-hero.with-2-secondary-stories .breaking-home-hero__hfs-story,
    .breaking-home-hero.with-3-secondary-stories .breaking-home-hero__hfs-story,
    .breaking-home-hero.with-4-secondary-stories .breaking-home-hero__hfs-story {
        margin-bottom: 0
    }
    .breaking-home-hero.with-1-secondary-stories .breaking-home-hero__hfs-story:after,
    .breaking-home-hero.with-2-secondary-stories .breaking-home-hero__hfs-story:after,
    .breaking-home-hero.with-3-secondary-stories .breaking-home-hero__hfs-story:after,
    .breaking-home-hero.with-4-secondary-stories .breaking-home-hero__hfs-story:after {
        content: none
    }
    .breaking-home-hero.with-1-secondary-stories .breaking-home-hero__secondary-stories,
    .breaking-home-hero.with-2-secondary-stories .breaking-home-hero__secondary-stories,
    .breaking-home-hero.with-3-secondary-stories .breaking-home-hero__secondary-stories,
    .breaking-home-hero.with-4-secondary-stories .breaking-home-hero__secondary-stories {
        position: relative;
        margin-left: 1.25rem;
        width: 17.5rem
    }
    .breaking-home-hero.with-1-secondary-stories .breaking-home-hero__secondary-stories .hero-story,
    .breaking-home-hero.with-2-secondary-stories .breaking-home-hero__secondary-stories .hero-story,
    .breaking-home-hero.with-3-secondary-stories .breaking-home-hero__secondary-stories .hero-story,
    .breaking-home-hero.with-4-secondary-stories .breaking-home-hero__secondary-stories .hero-story {
        border-top: dotted 1px #555;
        display: block
    }
    .breaking-home-hero.with-1-secondary-stories .breaking-home-hero__secondary-stories .hero-story__published-at,
    .breaking-home-hero.with-2-secondary-stories .breaking-home-hero__secondary-stories .hero-story__published-at,
    .breaking-home-hero.with-3-secondary-stories .breaking-home-hero__secondary-stories .hero-story__published-at,
    .breaking-home-hero.with-4-secondary-stories .breaking-home-hero__secondary-stories .hero-story__published-at {
        display: none
    }
}
@media screen and (min-width: 47.5em) and (max-width: 63.6875em) {
    .breaking-home-hero.with-1-secondary-stories .breaking-home-hero__hfs-story .hero-story__information {
        bottom: 2.8125rem
    }
    .breaking-home-hero.with-1-secondary-stories .breaking-home-hero__hfs-story .hero-story__headline {
        bottom: -2.8125rem
    }
    .breaking-home-hero.with-1-secondary-stories .breaking-home-hero__hfs-story .hero-story__summary {
        display: block;
        margin-bottom: 0.3125rem;
        margin-top: 0.3125rem
    }
    .breaking-home-hero.with-1-secondary-stories .breaking-home-hero__secondary-stories {
        right: 1.25rem;
        width: 20rem
    }
    .breaking-home-hero.with-1-secondary-stories .breaking-home-hero__secondary-stories .hero-story__published-at {
        display: none
    }
    .breaking-home-hero.with-2-secondary-stories .breaking-home-hero__hfs-story .hero-story__headline,
    .breaking-home-hero.with-3-secondary-stories .breaking-home-hero__hfs-story .hero-story__headline,
    .breaking-home-hero.with-4-secondary-stories .breaking-home-hero__hfs-story .hero-story__headline {
        position: relative;
        left: 0
    }
    .breaking-home-hero.with-2-secondary-stories .breaking-home-hero__hfs-story .hero-story__information,
    .breaking-home-hero.with-3-secondary-stories .breaking-home-hero__hfs-story .hero-story__information,
    .breaking-home-hero.with-4-secondary-stories .breaking-home-hero__hfs-story .hero-story__information {
        left: 0
    }
    .breaking-home-hero.with-2-secondary-stories .breaking-home-hero__secondary-stories,
    .breaking-home-hero.with-3-secondary-stories .breaking-home-hero__secondary-stories,
    .breaking-home-hero.with-4-secondary-stories .breaking-home-hero__secondary-stories {
        right: 0;
        padding-left: 1.25rem;
        padding-top: 0.625rem
    }
    .breaking-home-hero.with-2-secondary-stories .breaking-home-hero__secondary-stories .hero-story,
    .breaking-home-hero.with-3-secondary-stories .breaking-home-hero__secondary-stories .hero-story,
    .breaking-home-hero.with-4-secondary-stories .breaking-home-hero__secondary-stories .hero-story {
        display: block;
        width: 20rem
    }
    .breaking-home-hero.with-2-secondary-stories .breaking-home-hero__secondary-stories .hero-story:first-of-type,
    .breaking-home-hero.with-3-secondary-stories .breaking-home-hero__secondary-stories .hero-story:first-of-type,
    .breaking-home-hero.with-4-secondary-stories .breaking-home-hero__secondary-stories .hero-story:first-of-type {
        border-top: 0;
        padding-top: 0
    }
    .breaking-home-hero.with-2-secondary-stories .breaking-home-hero__hfs-story {
        height: 33.4375rem
    }
    .breaking-home-hero.with-2-secondary-stories .breaking-home-hero__secondary-stories {
        bottom: 2.25rem
    }
}
@media screen and (min-width: 63.75em) and (max-width: 79.9375em) {
    .breaking-home-hero.with-1-secondary-stories .breaking-home-hero__hfs-story .hero-story__information {
        bottom: 2.3125rem
    }
    .breaking-home-hero.with-1-secondary-stories .breaking-home-hero__hfs-story .hero-story__headline {
        max-height: 6.875rem;
        overflow: hidden
    }
    .breaking-home-hero.with-1-secondary-stories .breaking-home-hero__hfs-story .hero-story__summary {
        display: block;
        max-height: 4.375rem;
        overflow: hidden;
        margin: 0.625rem 0
    }
    .breaking-home-hero.with-1-secondary-stories .breaking-home-hero__secondary-stories {
        height: 2.3125rem;
        overflow: hidden
    }
    .breaking-home-hero.with-1-secondary-stories .breaking-home-hero__secondary-stories .hero-story__published-at {
        display: none
    }
    .breaking-home-hero.with-2-secondary-stories .breaking-home-hero__hfs-story .hero-story__information {
        bottom: 3.75rem
    }
    .breaking-home-hero.with-2-secondary-stories .breaking-home-hero__secondary-stories {
        width: 32.5rem
    }
    .breaking-home-hero.with-2-secondary-stories .breaking-home-hero__secondary-stories .hero-story {
        width: 15rem;
        height: 3.75rem
    }
    .breaking-home-hero.with-2-secondary-stories .breaking-home-hero__secondary-stories .hero-story:first-of-type {
        margin-right: 1rem
    }
    .breaking-home-hero.with-3-secondary-stories .breaking-home-hero__hfs-story,
    .breaking-home-hero.with-4-secondary-stories .breaking-home-hero__hfs-story {
        height: 20.625rem
    }
    .breaking-home-hero.with-3-secondary-stories .breaking-home-hero__hfs-story .hero-story__information,
    .breaking-home-hero.with-4-secondary-stories .breaking-home-hero__hfs-story .hero-story__information {
        bottom: 8.25rem
    }
    .breaking-home-hero.with-3-secondary-stories .breaking-home-hero__secondary-stories,
    .breaking-home-hero.with-4-secondary-stories .breaking-home-hero__secondary-stories {
        height: 8.25rem;
        width: 32.5rem;
        bottom: 0.625rem
    }
    .breaking-home-hero.with-3-secondary-stories .breaking-home-hero__secondary-stories .hero-story,
    .breaking-home-hero.with-4-secondary-stories .breaking-home-hero__secondary-stories .hero-story {
        width: 15rem;
        height: 3.4375rem
    }
    .breaking-home-hero.with-3-secondary-stories .breaking-home-hero__secondary-stories .hero-story:first-of-type,
    .breaking-home-hero.with-3-secondary-stories .breaking-home-hero__secondary-stories .hero-story:nth-of-type(3),
    .breaking-home-hero.with-4-secondary-stories .breaking-home-hero__secondary-stories .hero-story:first-of-type,
    .breaking-home-hero.with-4-secondary-stories .breaking-home-hero__secondary-stories .hero-story:nth-of-type(3) {
        margin-right: 1rem
    }
}
@media screen and (min-width: 80em) and (max-width: 9999em) {
    .breaking-home-hero.with-1-secondary-stories .breaking-home-hero__hfs-story .hero-story:hover .hero-story__headline.has-reaction {
        -moz-transition: -moz-transform 0.2s ease-in-out;
        -o-transition: -o-transform 0.2s ease-in-out;
        -webkit-transition: -webkit-transform 0.2s ease-in-out;
        transition: transform 0.2s ease-in-out;
        -moz-transform: translateY(0);
        -ms-transform: translateY(0);
        -webkit-transform: translateY(0);
        transform: translateY(0)
    }
    .breaking-home-hero.with-1-secondary-stories .breaking-home-hero__hfs-story .hero-story:hover .hero-story__reaction {
        overflow-y: visible
    }
    .breaking-home-hero.with-1-secondary-stories .breaking-home-hero__hfs-story .hero-story:hover .hero-story__reaction-link {
        background-color: #FA1E64
    }
    .breaking-home-hero.with-1-secondary-stories .breaking-home-hero__hfs-story .hero-story__reaction {
        display: block
    }
    .breaking-home-hero.with-1-secondary-stories .breaking-home-hero__hfs-story .hero-story__headline.has-reaction {
        -moz-transform: translateY(5.8125rem);
        -ms-transform: translateY(5.8125rem);
        -webkit-transform: translateY(5.8125rem);
        transform: translateY(5.8125rem);
        -moz-transition: -moz-transform 0.2s ease-in-out;
        -o-transition: -o-transform 0.2s ease-in-out;
        -webkit-transition: -webkit-transform 0.2s ease-in-out;
        transition: transform 0.2s ease-in-out
    }
    .breaking-home-hero.with-1-secondary-stories .breaking-home-hero__hfs-story .hero-story__information {
        width: 30rem;
        bottom: 5rem
    }
    .breaking-home-hero.with-1-secondary-stories .breaking-home-hero__secondary-stories {
        height: 5rem
    }
    .breaking-home-hero.with-1-secondary-stories .breaking-home-hero__secondary-stories .hero-story {
        width: 30rem
    }
    .breaking-home-hero.with-2-secondary-stories .breaking-home-hero__hfs-story .hero-story:hover .hero-story__headline.has-reaction {
        -moz-transition: -moz-transform 0.2s ease-in-out;
        -o-transition: -o-transform 0.2s ease-in-out;
        -webkit-transition: -webkit-transform 0.2s ease-in-out;
        transition: transform 0.2s ease-in-out;
        -moz-transform: translateY(0);
        -ms-transform: translateY(0);
        -webkit-transform: translateY(0);
        transform: translateY(0)
    }
    .breaking-home-hero.with-2-secondary-stories .breaking-home-hero__hfs-story .hero-story:hover .hero-story__reaction {
        overflow-y: visible
    }
    .breaking-home-hero.with-2-secondary-stories .breaking-home-hero__hfs-story .hero-story:hover .hero-story__reaction-link {
        background-color: #FA1E64
    }
    .breaking-home-hero.with-2-secondary-stories .breaking-home-hero__hfs-story .hero-story__reaction {
        display: block
    }
    .breaking-home-hero.with-2-secondary-stories .breaking-home-hero__hfs-story .hero-story__headline.has-reaction {
        -moz-transform: translateY(5.8125rem);
        -ms-transform: translateY(5.8125rem);
        -webkit-transform: translateY(5.8125rem);
        transform: translateY(5.8125rem);
        -moz-transition: -moz-transform 0.2s ease-in-out;
        -o-transition: -o-transform 0.2s ease-in-out;
        -webkit-transition: -webkit-transform 0.2s ease-in-out;
        transition: transform 0.2s ease-in-out;
        min-height: 5.8125rem
    }
    .breaking-home-hero.with-2-secondary-stories .breaking-home-hero__hfs-story .hero-story__information {
        width: 30rem;
        bottom: 5rem;
        z-index: 3
    }
    .breaking-home-hero.with-2-secondary-stories .breaking-home-hero__secondary-stories {
        height: 5rem
    }
    .breaking-home-hero.with-2-secondary-stories .breaking-home-hero__secondary-stories .hero-story {
        display: inline-block;
        width: 17.5rem
    }
    .breaking-home-hero.with-2-secondary-stories .breaking-home-hero__secondary-stories .hero-story:first-of-type {
        margin-right: 1rem
    }
    .breaking-home-hero.with-3-secondary-stories .breaking-home-hero__hfs-story .hero-story__information,
    .breaking-home-hero.with-4-secondary-stories .breaking-home-hero__hfs-story .hero-story__information {
        width: 30rem;
        bottom: 10rem
    }
    .breaking-home-hero.with-3-secondary-stories .breaking-home-hero__hfs-story .hero-story__reaction,
    .breaking-home-hero.with-4-secondary-stories .breaking-home-hero__hfs-story .hero-story__reaction {
        display: none
    }
    .breaking-home-hero.with-3-secondary-stories .breaking-home-hero__secondary-stories,
    .breaking-home-hero.with-4-secondary-stories .breaking-home-hero__secondary-stories {
        height: 10rem
    }
    .breaking-home-hero.with-3-secondary-stories .breaking-home-hero__secondary-stories .hero-story,
    .breaking-home-hero.with-4-secondary-stories .breaking-home-hero__secondary-stories .hero-story {
        width: 17.5rem;
        height: 4.6875rem
    }
    .breaking-home-hero.with-3-secondary-stories .breaking-home-hero__secondary-stories .hero-story:first-of-type,
    .breaking-home-hero.with-3-secondary-stories .breaking-home-hero__secondary-stories .hero-story:nth-of-type(3),
    .breaking-home-hero.with-4-secondary-stories .breaking-home-hero__secondary-stories .hero-story:first-of-type,
    .breaking-home-hero.with-4-secondary-stories .breaking-home-hero__secondary-stories .hero-story:nth-of-type(3) {
        margin-right: 1rem
    }
}
.breaking-home-hero {
    position: relative
}
.breaking-home-hero:after {
    content: none
}
.breaking-home-hero .hero:after {
    content: none
}
.breaking-home-hero .hero-story .byline {
    display: none
}
.breaking-home-hero .hero-story__summary {
    display: block;
    position: relative;
    font-family: "TiemposTextWeb-Regular", Georgia, serif
}
.breaking-home-hero .hero-story__published-at:before {
    content: "c";
    font-family: "Bloomberg";
    font-style: normal
}
@media screen and (min-width: 0) and (max-width: 47.4375em) {
    .breaking-home-hero {
        position: relative
    }
}
@media screen and (min-width: 47.5em) and (max-width: 63.6875em) {
    .breaking-home-hero {
        margin-bottom: 4.375rem
    }
    .breaking-home-hero .hero {
        width: 42.5rem
    }
}
@media screen and (min-width: 63.75em) and (max-width: 79.9375em) {
    .breaking-home-hero .hero {
        width: 61.25rem
    }
}
@media screen and (min-width: 80em) and (max-width: 9999em) {
    .breaking-home-hero .hero {
        width: 72.5rem
    }
}
.breaking-home-hero.with-1-secondary-stories .hero-story__summary,
.breaking-home-hero.with-2-secondary-stories .hero-story__summary,
.breaking-home-hero.with-3-secondary-stories .hero-story__summary,
.breaking-home-hero.with-4-secondary-stories .hero-story__summary {
    display: none
}
@media screen and (min-width: 80em) and (max-width: 9999em) {
    .breaking-home-hero__hfs-story .hero-story__information {
        background-color: rgba(255, 255, 255, 0)
    }
    .breaking-home-hero__hfs-story .hero-story__information:after {
        overflow: hidden;
        text-indent: -9999rem;
        font-size: 0;
        line-height: 0;
        content: "half-background fill";
        height: 50%;
        width: 100%;
        position: absolute;
        top: 50%;
        left: 0;
        background-color: #fff;
        z-index: -1
    }
}
.home__extended-hero-container .three-home-heroes {
    float: none
}
.home__extended-hero-container .five-home-heroes {
    float: none
}
@media screen and (min-width: 47.5em) and (max-width: 63.6875em) {
    .home__extended-hero-container .three-home-heroes {
        height: 19.0625rem
    }
    .home__extended-hero-container .five-home-heroes {
        height: 36.25rem
    }
}
@media screen and (min-width: 63.75em) and (max-width: 79.9375em) {
    .home__extended-hero-container {
        float: right
    }
    .home__extended-hero-container .three-home-heroes {
        height: 22.1875rem
    }
    .home__extended-hero-container .three-home-heroes .hero-story:nth-of-type(3) .hero-story__image-container {
        height: 19.0625rem
    }
    .home__extended-hero-container .three-home-heroes .hero-story:nth-of-type(3) .hero-story__image-link {
        padding-bottom: 95.3%
    }
    .home__extended-hero-container .five-home-heroes {
        height: 44.75rem
    }
    .home__extended-hero-container .five-home-heroes .hero-story:first-of-type {
        height: 22.25rem
    }
    .home__extended-hero-container .five-home-heroes .hero-story:nth-of-type(2) .hero-story__image-container {
        height: 18.5rem
    }
    .home__extended-hero-container .five-home-heroes .hero-story:nth-of-type(2) .hero-story__image-link {
        padding-bottom: 92.5%
    }
}
@media screen and (min-width: 80em) and (max-width: 9999em) {
    .home__extended-hero-container {
        float: right
    }
    .home__extended-hero-container .three-home-heroes {
        height: 30.3125rem
    }
    .home__extended-hero-container .three-home-heroes .hero-story:nth-of-type(3) .hero-story__image-container {
        height: 27.1875rem
    }
    .home__extended-hero-container .three-home-heroes .hero-story:nth-of-type(3) .hero-story__image-link {
        padding-bottom: 135.9%
    }
    .home__extended-hero-container .five-home-heroes {
        height: 51.25rem
    }
    .home__extended-hero-container .five-home-heroes .hero-story:first-of-type {
        height: 26.25rem
    }
    .home__extended-hero-container .five-home-heroes .hero-story:nth-of-type(2) .hero-story__image-container {
        height: 23.25rem
    }
    .home__extended-hero-container .five-home-heroes .hero-story:nth-of-type(2) .hero-story__image-link {
        padding-bottom: 116.25%
    }
}
.home-hero-alternate-color-treatment:after {
    background-color: #EA402F
}
.home-hero-alternate-color-treatment .breaking-home-hero__hfs-story:after,
.home-hero-alternate-color-treatment.three-home-heroes .hero-story:after,
.home-hero-alternate-color-treatment.five-home-heroes .hero-story:after,
.home-hero-alternate-color-treatment.home-hero-plus-two .hero-story:first-of-type .hero-story__information:after,
.home-hero-alternate-color-treatment.home-hero-plus-three .hero-story:first-of-type .hero-story__information:after {
    background-color: #EA402F
}
@media screen and (min-width: 0) and (max-width: 47.4375em) {
    .home-hero-alternate-color-treatment.breaking-home-hero:after,
    .home-hero-alternate-color-treatment.three-home-heroes .hero-story__information:after,
    .home-hero-alternate-color-treatment.three-home-heroes .hero:after,
    .home-hero-alternate-color-treatment.five-home-heroes .hero-story__information:after,
    .home-hero-alternate-color-treatment.five-home-heroes .hero:after,
    .home-hero-alternate-color-treatment.home-hero-plus-two .hero:after,
    .home-hero-alternate-color-treatment.home-hero-plus-three .hero:after {
        background-color: #EA402F
    }
}
.section-front-hero-plus-two .hero-story:nth-of-type(1) .byline {
    display: none
}
@media screen and (min-width: 0) and (max-width: 47.4375em) {
    .section-front-hero-plus-two .hero-story:nth-of-type(1) {
        width: 100%
    }
    .section-front-hero-plus-two .hero-story:nth-of-type(1) .hero-story__image-link {
        padding-bottom: 100%;
        background-position: left top
    }
    .section-front-hero-plus-two .hero-story:nth-of-type(1) .hero-story__information {
        position: absolute;
        right: 0;
        top: 15%;
        width: 15rem;
        height: 10rem;
        padding: 1.25rem 2.5rem 0.625rem 0.9375rem
    }
    .section-front-hero-plus-two .hero-story:nth-of-type(1) .hero-story__information:after {
        overflow: hidden;
        text-indent: -9999rem;
        font-size: 0;
        line-height: 0;
        content: "blue bottom border";
        position: absolute;
        background-color: #2B00F7;
        width: 100%;
        height: 1.25rem;
        top: 100%;
        left: 0
    }
    .section-front-hero-plus-two .hero-story:nth-of-type(1) .hero-story__headline {
        font-size: 1.25rem;
        line-height: 1.375rem
    }
    .section-front-hero-plus-two .hero-story:nth-of-type(1) .hero-story__image-container {
        width: 100%;
        top: 0;
        position: relative
    }
}
@media screen and (min-width: 47.5em) and (max-width: 63.6875em) {
    .section-front-hero-plus-two .hero-story:nth-of-type(1) .hero-story__headline {
        overflow: hidden;
        max-height: 3.875rem
    }
}
@media screen and (min-width: 63.75em) {
    .section-front-hero-plus-two .hero-story:nth-of-type(1) .hero-story__information {
        position: absolute;
        bottom: 1.25rem;
        right: 0;
        z-index: 2
    }
    .section-front-hero-plus-two .hero-story:nth-of-type(1) .hero-story__information:after {
        overflow: hidden;
        text-indent: -9999rem;
        font-size: 0;
        line-height: 0;
        content: "blue bottom border";
        position: absolute;
        background-color: #2B00F7;
        width: 100%;
        height: 1.25rem;
        top: 100%;
        left: 0
    }
    .section-front-hero-plus-two .hero-story:nth-of-type(1) .hero-story__information:after {
        position: absolute;
        left: 1.25rem
    }
    .section-front-hero-plus-two .hero-story:nth-of-type(1) .hero-story__headline {
        overflow: hidden
    }
    .section-front-hero-plus-two .hero-story:nth-of-type(1) .hero-story__image-container {
        position: absolute;
        left: 0;
        z-index: 1
    }
}
@media screen and (min-width: 63.75em) and (max-width: 79.9375em) {
    .section-front-hero-plus-two .hero-story:nth-of-type(1) .hero-story__headline {
        font-size: 1.875rem;
        line-height: 1.875rem;
        max-height: 5.8125rem
    }
    .section-front-hero-plus-two .hero-story:nth-of-type(1) .hero-story__image-container {
        width: 40rem;
        bottom: 8rem
    }
    .section-front-hero-plus-two .hero-story:nth-of-type(1) .hero-story__information {
        width: 23.75rem;
        height: 9.6875rem;
        padding: 1.375rem 1.25rem
    }
    .section-front-hero-plus-two .hero-story:nth-of-type(1) .hero-story__information:after {
        width: 22.5rem
    }
}
@media screen and (min-width: 80em) and (max-width: 9999em) {
    .section-front-hero-plus-two .hero-story:nth-of-type(1) .hero-story__headline {
        font-size: 2.25rem;
        line-height: 2.375rem;
        max-height: 7.5rem
    }
    .section-front-hero-plus-two .hero-story:nth-of-type(1) .hero-story__image-container {
        width: 51.25rem;
        bottom: 4.375rem
    }
    .section-front-hero-plus-two .hero-story:nth-of-type(1) .hero-story__information {
        width: 28.75rem;
        height: 11.25rem;
        padding: 1.6875rem 1.25rem
    }
    .section-front-hero-plus-two .hero-story:nth-of-type(1) .hero-story__information:after {
        width: 27.5rem
    }
}
@media screen and (min-width: 0) and (max-width: 47.4375em) {
    .section-front-hero-plus-two .hero-story:nth-of-type(n+2) {
        position: relative;
        max-width: 31.25rem;
        width: 100%;
        width: calc(100% - 2.5rem);
        padding: 0 1.25rem;
        margin: 0 auto;
        top: -2.5rem
    }
    .section-front-hero-plus-two .hero-story:nth-of-type(n+2) .hero-story__image-link {
        height: 0;
        padding-bottom: 60%;
        position: relative;
        display: block;
        width: 100%
    }
    .section-front-hero-plus-two .hero-story:nth-of-type(n+2) .hero-story__image {
        position: absolute;
        top: 0;
        left: 0;
        background-size: cover;
        background-position: 50% 50%;
        width: 100%;
        height: 100%
    }
    .section-front-hero-plus-two .hero-story:nth-of-type(n+2) .hero-story__information {
        width: 100%;
        height: 7.5rem;
        top: -2.5rem;
        position: relative;
        padding: 1.25rem 0.625rem 1.25rem 8.75rem
    }
    .section-front-hero-plus-two .hero-story:nth-of-type(n+2) .hero-story__information:before {
        overflow: hidden;
        text-indent: -9999rem;
        font-size: 0;
        line-height: 0;
        content: "white faux padding left";
        width: 1.25rem;
        background-color: #fff;
        height: 7.5rem;
        position: absolute;
        right: 100%;
        top: 0
    }
    .section-front-hero-plus-two .hero-story:nth-of-type(n+2) .hero-story__information:after {
        overflow: hidden;
        text-indent: -9999rem;
        font-size: 0;
        line-height: 0;
        content: "white faux padding right";
        width: 1.25rem;
        background-color: #fff;
        height: 7.5rem;
        position: absolute;
        left: 100%;
        top: 0
    }
    .section-front-hero-plus-two .hero-story:nth-of-type(n+2) .hero-story__headline {
        font-size: 1rem;
        line-height: 1.25rem
    }
    .section-front-hero-plus-two .hero-story:nth-of-type(n+2) .hero-story__image-container {
        width: 7.5rem;
        position: absolute;
        bottom: 1.5625rem;
        left: 1.25rem;
        z-index: 2
    }
}
@media screen and (min-width: 63.75em) {
    .section-front-hero-plus-two .hero-story:nth-of-type(n+2) .hero-story__image-container,
    .section-front-hero-plus-two .hero-story:nth-of-type(n+2) .hero-story__information,
    .section-front-hero-plus-two .hero-story:nth-of-type(n+2) .hero-story__reaction,
    .section-front-hero-plus-two .hero-story:nth-of-type(n+2) .hero-story__headline,
    .section-front-hero-plus-two .hero-story:nth-of-type(n+2) .byline {
        width: 8.75rem
    }
    .section-front-hero-plus-two .hero-story:nth-of-type(n+2) .hero-story__headline-link {
        color: #2D2D35
    }
    .section-front-hero-plus-two .hero-story:nth-of-type(n+2) .hero-story__headline-link:hover,
    .section-front-hero-plus-two .hero-story:nth-of-type(n+2) .hero-story__headline-link:focus {
        color: #2B00F7
    }
    .section-front-hero-plus-two .hero-story:nth-of-type(n+2) .hero-story__image-container {
        position: absolute;
        top: 0
    }
    .section-front-hero-plus-two .hero-story:nth-of-type(n+2) .hero-story__information {
        position: absolute;
        top: 6.375rem;
        padding-top: 1.25rem
    }
    .section-front-hero-plus-two .hero-story:nth-of-type(n+2) .hero-story__headline {
        position: relative
    }
    .section-front-hero-plus-two .hero-story:nth-of-type(n+2) .hero-story__published-at {
        position: absolute;
        top: 0
    }
}
@media screen and (min-width: 63.75em) and (max-width: 79.9375em) {
    .section-front-hero-plus-two .hero-story:nth-of-type(n+2) .hero-story__headline {
        font-size: 1rem;
        line-height: 1.25rem
    }
}
@media screen and (max-width: 80em) {
    .section-front-hero-plus-two .hero-story:nth-of-type(n+2) .byline {
        display: none
    }
}
@media screen and (min-width: 80em) and (max-width: 9999em) {
    .section-front-hero-plus-two .hero-story:nth-of-type(n+2) .hero-story__headline {
        font-size: 1rem;
        line-height: 1.25rem
    }
    .section-front-hero-plus-two .hero-story:nth-of-type(n+2) .byline {
        position: relative;
        margin-top: 0.9375rem
    }
}
.section-front-hero-plus-two__hero-plus-ad {
    margin-top: 1.875rem;
    position: relative
}
.section-front-hero-plus-two__hero-plus-ad:after {
    content: none
}
.section-front-hero-plus-two__title {
    font-family: "NHaasGroteskDSPro-75Bd", "Helvetica Neue", Helvetica, Arial, sans-serif;
    color: #2A343F;
    display: inline-block
}
.section-front-hero-plus-two__title-and-ad {
    position: absolute;
    z-index: 2
}
.section-front-hero-plus-two .hero {
    position: relative;
    z-index: 1
}
.section-front-hero-plus-two .hero-story__reaction {
    display: none
}
@media screen and (min-width: 0) and (max-width: 47.4375em) {
    .section-front-hero-plus-two__title {
        font-size: 2rem;
        line-height: 2rem;
        margin-top: -0.125rem
    }
    .section-front-hero-plus-two__title-and-ad {
        top: -1.25rem
    }
    .section-front-hero-plus-two .hero-story:nth-of-type(2) {
        height: 5rem;
        top: -2.5rem
    }
    .section-front-hero-plus-two .hero-story:nth-of-type(2) .hero-story__information {
        border-bottom: dotted 1px #555;
        padding-bottom: 1.1875rem
    }
    .section-front-hero-plus-two .hero-story:nth-of-type(2) .hero-story__image-container {
        bottom: 1.5625rem
    }
    .section-front-hero-plus-two .hero-story:nth-of-type(3) {
        height: 5rem;
        top: 0
    }
    .section-front-hero-plus-two .hero-story:nth-of-type(3) .hero-story__image-container {
        bottom: 1.5625rem
    }
}
@media screen and (min-width: 47.5em) and (max-width: 63.6875em) {
    .section-front-hero-plus-two:after {
        content: none
    }
    .section-front-hero-plus-two .hero {
        padding-top: 1.25rem;
        height: 21.5625rem
    }
    .section-front-hero-plus-two .hero:after {
        content: none
    }
    .section-front-hero-plus-two .hero-story {
        position: relative;
        display: inline-block;
        bottom: 1.25rem;
        width: 13.3125rem;
        height: 20.3125rem
    }
    .section-front-hero-plus-two .hero-story:after {
        overflow: hidden;
        text-indent: -9999rem;
        font-size: 0;
        line-height: 0;
        content: "blue bottom border";
        position: absolute;
        background-color: #2B00F7;
        width: 100%;
        height: 1.25rem;
        top: 100%;
        left: 0
    }
    .section-front-hero-plus-two .hero-story__image-container {
        width: 13.3125rem;
        height: 15.9375rem;
        position: absolute;
        top: 0;
        left: 0;
        z-index: 1
    }
    .section-front-hero-plus-two .hero-story__image-link {
        padding-bottom: 120%;
        background-position: left top
    }
    .section-front-hero-plus-two__title {
        font-size: 3.75rem;
        line-height: 3.75rem;
        margin-top: -0.625rem
    }
    .section-front-hero-plus-two__title-and-ad {
        top: -2.1875rem
    }
    .section-front-hero-plus-two .hero-story__headline {
        font-size: 1.125rem;
        line-height: 1.25rem
    }
    .section-front-hero-plus-two .hero-story__information {
        position: absolute;
        bottom: 0;
        z-index: 2;
        width: 11.25rem;
        padding: 1.25rem 1.25rem 1.25rem 0
    }
    .section-front-hero-plus-two .hero-story__published-at {
        position: absolute;
        bottom: 1.25rem;
        left: 0
    }
    .section-front-hero-plus-two .hero-story:nth-of-type(1) {
        margin-right: 1rem
    }
    .section-front-hero-plus-two .hero-story:nth-of-type(1) .hero-story__information {
        height: 7.8125rem
    }
    .section-front-hero-plus-two .hero-story:nth-of-type(2) {
        margin-right: 1.0625rem
    }
    .section-front-hero-plus-two .hero-story:nth-of-type(2) .hero-story__information {
        height: 9.0625rem
    }
    .section-front-hero-plus-two .hero-story:nth-of-type(3) {
        margin-right: 0
    }
    .section-front-hero-plus-two .hero-story:nth-of-type(3) .hero-story__information {
        height: 10.3125rem
    }
}
@media screen and (min-width: 63.75em) {
    .section-front-hero-plus-two__title-and-ad {
        top: 0;
        left: -0.125rem
    }
    .section-front-hero-plus-two__sponsor-ad {
        vertical-align: super
    }
    .section-front-hero-plus-two .hero {
        top: -3.125rem
    }
    .section-front-hero-plus-two .hero:after {
        overflow: hidden;
        text-indent: -9999rem;
        font-size: 0;
        line-height: 0;
        content: "blue bottom border";
        position: absolute;
        background-color: #2B00F7;
        width: 100%;
        height: 1.25rem;
        top: 100%;
        left: 0
    }
    .section-front-hero-plus-two .hero:after {
        position: absolute;
        top: auto;
        left: auto;
        bottom: 0.25rem;
        right: 0;
        width: 20rem
    }
    .section-front-hero-plus-two .section-front__top-ad {
        width: 20rem;
        height: 16.875rem;
        padding: 0.625rem;
        background-color: #F3F4EF
    }
    .section-front-hero-plus-two .hero-story {
        position: relative;
        display: inline-block;
        margin-right: 1rem;
        bottom: 0
    }
    .section-front-hero-plus-two .hero-story:nth-of-type(n+2) {
        bottom: 2.5rem
    }
    .section-front-hero-plus-two .hero-story:nth-of-type(2) {
        border-right: dotted 1px #555;
        width: 10rem;
        padding-right: 1.1875rem
    }
    .section-front-hero-plus-two .hero-story:nth-of-type(3) {
        width: 8.75rem;
        margin-right: 0
    }
}
@media screen and (min-width: 63.75em) and (max-width: 79.9375em) {
    .section-front-hero-plus-two__hero-plus-ad {
        margin-top: 1.875rem;
        padding-top: 3.125rem
    }
    .section-front-hero-plus-two__title {
        font-size: 4.375rem;
        line-height: 4.375rem;
        margin-top: -0.8125rem
    }
    .section-front-hero-plus-two .hero-story:nth-of-type(1) {
        width: 40rem;
        height: 34.5rem
    }
    .section-front-hero-plus-two .hero-story:nth-of-type(n+2) {
        height: 14.375rem
    }
}
@media screen and (min-width: 80em) and (max-width: 9999em) {
    .section-front-hero-plus-two__hero-plus-ad {
        margin-top: 1.875rem;
        padding-top: 3.125rem
    }
    .section-front-hero-plus-two__title {
        font-size: 6.25rem;
        line-height: 5rem;
        margin-top: -1.1875rem
    }
    .section-front-hero-plus-two .hero-story:nth-of-type(1) {
        width: 51.25rem;
        height: 38.25rem
    }
    .section-front-hero-plus-two .hero-story:nth-of-type(n+2) {
        height: 17.5rem
    }
}
.special-section-front-hero__story {
    position: relative;
    z-index: 1
}
.special-section-front-hero__story .special-section-front-hero__image-link {
    height: 0;
    padding-bottom: 60%;
    position: relative;
    display: block;
    width: 100%
}
.special-section-front-hero__story .special-section-front-hero__image {
    position: absolute;
    top: 0;
    left: 0;
    background-size: cover;
    background-position: 50% 50%;
    width: 100%;
    height: 100%
}
@media screen and (min-width: 63.75em) {
    .special-section-front-hero__story {
        display: inline-block;
        vertical-align: bottom
    }
}
.special-section-front-hero__story:nth-child(1) {
    height: 25rem;
    margin-bottom: -2.5rem
}
.special-section-front-hero__story:nth-child(1) .primary-label,
.special-section-front-hero__story:nth-child(1) .byline {
    display: none
}
.special-section-front-hero__story:nth-child(1) .special-section-front-hero__headline {
    font-size: 1.25rem;
    line-height: 1.375rem;
    position: absolute;
    z-index: 2;
    margin-top: -1.25rem;
    background: #fff;
    border-bottom: 0.625rem solid #2B00F7
}
.special-section-front-hero__story:nth-child(1) .special-section-front-hero__story-headline-link {
    color: #2B00F7
}
.special-section-front-hero__story:nth-child(1) .special-section-front-hero__image-container {
    position: absolute;
    top: 0;
    bottom: 0
}
.special-section-front-hero__story:nth-child(1) .special-section-front-hero__image-link {
    height: 100%;
    padding-bottom: 100%
}
@media screen and (min-width: 0) and (max-width: 47.4375em) {
    .special-section-front-hero__story:nth-child(1) .special-section-front-hero__headline {
        width: 75%;
        padding: 1.25rem 0.625rem;
        top: 50%;
        right: 0
    }
    .special-section-front-hero__story:nth-child(1) .special-section-front-hero__image-container {
        left: -1.25rem;
        right: 0;
        overflow: hidden
    }
}
@media screen and (min-width: 47.5em) and (max-width: 63.6875em) {
    .special-section-front-hero__story:nth-child(1) {
        float: left;
        width: 21.25rem
    }
    .special-section-front-hero__story:nth-child(1) .special-section-front-hero__headline {
        width: 18.75rem;
        padding: 1.25rem 3.75rem 1.25rem 0;
        bottom: -2.5rem;
        left: 0
    }
}
@media screen and (min-width: 47.5em) {
    .special-section-front-hero__story:nth-child(1) .special-section-front-hero__image-container {
        left: 0;
        right: 0
    }
}
@media screen and (min-width: 63.75em) {
    .special-section-front-hero__story:nth-child(1) {
        width: 27.5rem;
        height: 33rem;
        margin-right: 1.25rem;
        margin-bottom: 0
    }
    .special-section-front-hero__story:nth-child(1) .special-section-front-hero__headline {
        border-width: 1.25rem
    }
}
@media screen and (min-width: 63.75em) and (max-width: 79.9375em) {
    .special-section-front-hero__story:nth-child(1) .special-section-front-hero__headline {
        font-size: 1.75rem;
        line-height: 1.875rem;
        width: 22.5rem;
        padding: 1.25rem;
        top: 3.75rem;
        right: -12.5rem
    }
}
@media screen and (min-width: 80em) and (max-width: 9999em) {
    .special-section-front-hero__story:nth-child(1) .special-section-front-hero__headline {
        font-size: 2.25rem;
        line-height: 2.375rem;
        width: 27.5rem;
        padding: 1.875rem 1.25rem;
        top: 2.5rem;
        right: -22.5rem
    }
}
.special-section-front-hero__story:nth-child(n+2) {
    background: #fff
}
.special-section-front-hero__story:nth-child(n+2):after {
    overflow: hidden;
    text-indent: -9999rem;
    font-size: 0;
    line-height: 0;
    border-bottom: dotted 1px #555;
    content: "bottom border";
    display: block;
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0
}
.special-section-front-hero__story:nth-child(n+2) .special-section-front-hero__headline {
    font-size: 1rem;
    line-height: 1.25rem
}
.special-section-front-hero__story:nth-child(n+2) .special-section-front-hero__image-container {
    position: absolute
}
.special-section-front-hero__story:nth-child(n+2) .primary-label {
    font-family: "NHaasGroteskTXPro-55Rg", "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-size: 0.625rem;
    line-height: 0.75rem;
    text-transform: uppercase;
    color: #2B00F7;
    position: relative;
    top: -0.3125rem
}
@media screen and (min-width: 0) and (max-width: 47.4375em) {
    .special-section-front-hero__story:nth-child(n+2) {
        height: 7.1875rem;
        padding: 1.25rem 0.625rem
    }
    .special-section-front-hero__story:nth-child(n+2):after {
        margin: 0 0.625rem
    }
    .special-section-front-hero__story:nth-child(n+2) .special-section-front-hero__headline {
        margin-right: 8.75rem
    }
    .special-section-front-hero__story:nth-child(n+2) .special-section-front-hero__image-container {
        width: 7.5rem;
        height: 4.5rem;
        right: 0.625rem
    }
}
@media screen and (min-width: 47.5em) and (max-width: 63.6875em) {
    .special-section-front-hero__story:nth-child(n+2) {
        height: 8.4375rem;
        padding: 1.25rem;
        margin-left: 21.25rem
    }
    .special-section-front-hero__story:nth-child(n+2):after {
        margin: 0 1.25rem
    }
    .special-section-front-hero__story:nth-child(n+2) .special-section-front-hero__headline {
        margin-right: 11.25rem
    }
    .special-section-front-hero__story:nth-child(n+2) .special-section-front-hero__image-container {
        width: 10rem;
        height: 6rem;
        right: 1.25rem
    }
}
@media screen and (max-width: 63.75em) {
    .special-section-front-hero__story:nth-child(n+2) .byline {
        display: none
    }
    .special-section-front-hero__story:nth-child(n+2) .special-section-front-hero__image-container {
        position: absolute;
        top: 1.25rem
    }
}
@media screen and (min-width: 63.75em) {
    .special-section-front-hero__story:nth-child(n+2) {
        border-left: dotted 1px #555;
        height: 17.1875rem;
        padding: 0 1.25rem
    }
    .special-section-front-hero__story:nth-child(n+2):after {
        content: none
    }
    .special-section-front-hero__story:nth-child(n+2) .special-section-front-hero__headline {
        margin-bottom: 0.625rem
    }
    .special-section-front-hero__story:nth-child(n+2) .special-section-front-hero__image-container {
        left: 1.25rem;
        right: 1.25rem;
        bottom: 0
    }
}
@media screen and (min-width: 63.75em) and (max-width: 79.9375em) {
    .special-section-front-hero__story:nth-child(n+2) {
        width: 10.8125rem
    }
    .special-section-front-hero__story:nth-child(n+2) .special-section-front-hero__headline {
        font-size: 1rem;
        line-height: 1.25rem
    }
}
@media screen and (min-width: 80em) and (max-width: 9999em) {
    .special-section-front-hero__story:nth-child(n+2) {
        width: 14.5625rem
    }
    .special-section-front-hero__story:nth-child(n+2) .special-section-front-hero__headline {
        font-size: 1rem;
        line-height: 1.25rem
    }
}
.special-section-front-hero__story:last-child:after {
    content: none
}
.special-section-front-hero__headline {
    font-family: "NHaasGroteskDSPro-75Bd", "Helvetica Neue", Helvetica, Arial, sans-serif
}
.special-section-front-hero__image {
    position: absolute
}
@media screen and (min-width: 0) and (max-width: 47.4375em) {
    .special-section-front-hero {
        max-width: 31.25rem;
        margin: 0 auto
    }
}
@media screen and (max-width: 63.75em) {
    .special-section-front-hero__ad {
        display: none
    }
    .special-section-front-hero .primary-label {
        display: none
    }
}
@media screen and (min-width: 63.75em) {
    .special-section-front-hero {
        padding-top: 2.5rem
    }
    .special-section-front-hero__stories {
        font-size: 0
    }
    .special-section-front-hero__ad {
        width: 20rem;
        height: 16.875rem;
        padding: 0.625rem;
        background: #F3F4EF;
        position: absolute;
        top: 0;
        right: 0
    }
}
.pursuits-hero__circles,
.pursuits-hero__gradients {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0
}
.pursuits-hero__circles {
    z-index: 1
}
.pursuits-hero__circles-content {
    position: relative;
    height: 100%
}
.pursuits-hero__circle {
    position: absolute
}
.pursuits-hero__circle-1,
.pursuits-hero__circle-3 {
    background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuMCIgeTE9IjAuNSIgeDI9IjEuMCIgeTI9IjAuNSI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmNjU2NCIgc3RvcC1vcGFjaXR5PSIwLjgiLz48c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmZjY1NjQiIHN0b3Atb3BhY2l0eT0iMC4wMSIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');
    background-size: 100%;
    background-image: -webkit-gradient(linear, 0% 50%, 100% 50%, color-stop(0%, rgba(255, 101, 100, 0.8)), color-stop(100%, rgba(255, 101, 100, 0.01)));
    background-image: -moz-linear-gradient(left, rgba(255, 101, 100, 0.8) 0%, rgba(255, 101, 100, 0.01) 100%);
    background-image: -webkit-linear-gradient(left, rgba(255, 101, 100, 0.8) 0%, rgba(255, 101, 100, 0.01) 100%);
    background-image: linear-gradient(to right, rgba(255, 101, 100, 0.8) 0%, rgba(255, 101, 100, 0.01) 100%);
    z-index: 2
}
.pursuits-hero__circle-2 {
    background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuMCIgeTE9IjAuNSIgeDI9IjEuMCIgeTI9IjAuNSI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzVkMjhkMSIgc3RvcC1vcGFjaXR5PSIwLjAxIi8+PHN0b3Agb2Zmc2V0PSIxMDAlIiBzdG9wLWNvbG9yPSIjNWQyOGQxIiBzdG9wLW9wYWNpdHk9IjAuOCIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');
    background-size: 100%;
    background-image: -webkit-gradient(linear, 0% 50%, 100% 50%, color-stop(0%, rgba(93, 40, 209, 0.01)), color-stop(100%, rgba(93, 40, 209, 0.8)));
    background-image: -moz-linear-gradient(left, rgba(93, 40, 209, 0.01) 0%, rgba(93, 40, 209, 0.8) 100%);
    background-image: -webkit-linear-gradient(left, rgba(93, 40, 209, 0.01) 0%, rgba(93, 40, 209, 0.8) 100%);
    background-image: linear-gradient(to right, rgba(93, 40, 209, 0.01) 0%, rgba(93, 40, 209, 0.8) 100%);
    z-index: 1
}
@media screen and (min-width: 0) and (max-width: 47.4375em) {
    .pursuits-hero__circle-1,
    .pursuits-hero__circle-2,
    .pursuits-hero__circle-3 {
        position: absolute;
        left: 50%;
        -moz-transform: translate(-50%, 0);
        -ms-transform: translate(-50%, 0);
        -webkit-transform: translate(-50%, 0);
        transform: translate(-50%, 0)
    }
    .pursuits-hero__circle-1 {
        border-radius: 8.28125rem;
        width: 16.5625rem;
        height: 16.5625rem;
        top: 6.5625rem
    }
    .pursuits-hero__circle-2 {
        border-radius: 8.28125rem;
        width: 16.5625rem;
        height: 16.5625rem;
        top: 12.125rem
    }
    .pursuits-hero__circle-3 {
        border-radius: 8.28125rem;
        width: 16.5625rem;
        height: 16.5625rem;
        bottom: 5.75rem
    }
}
@media screen and (min-width: 47.5em) and (max-width: 63.6875em) {
    .pursuits-hero__circle-1 {
        border-radius: 17.21875rem;
        width: 34.4375rem;
        height: 34.4375rem;
        top: 4.375rem;
        left: 18.42105%
    }
    .pursuits-hero__circle-2 {
        border-radius: 17.21875rem;
        width: 34.4375rem;
        height: 34.4375rem;
        top: 17.1875rem;
        left: 16.71053%
    }
    .pursuits-hero__circle-3 {
        border-radius: 17.21875rem;
        width: 34.4375rem;
        height: 34.4375rem;
        left: 7.89474%;
        bottom: 17.1875rem
    }
}
@media screen and (min-width: 63.75em) and (max-width: 79.9375em) {
    .pursuits-hero__circle-1 {
        border-radius: 23.125rem;
        width: 46.25rem;
        height: 46.25rem;
        top: 5.3125rem;
        left: 13.72549%
    }
    .pursuits-hero__circle-2 {
        border-radius: 25.625rem;
        width: 51.25rem;
        height: 51.25rem;
        top: 14.5rem;
        left: 10.4902%
    }
    .pursuits-hero__circle-3 {
        border-radius: 23.125rem;
        width: 46.25rem;
        height: 46.25rem;
        left: 5.88235%;
        bottom: -16.25rem
    }
}
@media screen and (min-width: 80em) and (max-width: 9999em) {
    .pursuits-hero__circle-1 {
        border-radius: 23.125rem;
        width: 46.25rem;
        height: 46.25rem;
        top: 6.5625rem;
        left: 10.9375%
    }
    .pursuits-hero__circle-2 {
        border-radius: 26.25rem;
        width: 52.5rem;
        height: 52.5rem;
        top: 14.5rem;
        left: 22.42188%
    }
    .pursuits-hero__circle-3 {
        border-radius: 23.125rem;
        width: 46.25rem;
        height: 46.25rem;
        left: 4.6875%;
        bottom: -16.25rem
    }
}
.pursuits-hero__gradients {
    background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIwLjEiLz48c3RvcCBvZmZzZXQ9IjMzJSIgc3RvcC1jb2xvcj0iI2ZmNjU2NCIgc3RvcC1vcGFjaXR5PSIwLjQiLz48c3RvcCBvZmZzZXQ9IjY2JSIgc3RvcC1jb2xvcj0iIzVkMjhkMSIgc3RvcC1vcGFjaXR5PSIwLjYiLz48c3RvcCBvZmZzZXQ9IjgzJSIgc3RvcC1jb2xvcj0iI2ZmNjU2NCIgc3RvcC1vcGFjaXR5PSIwLjgiLz48c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmZmZmZmYiLz48L2xpbmVhckdyYWRpZW50PjwvZGVmcz48cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMTAwJSIgaGVpZ2h0PSIxMDAlIiBmaWxsPSJ1cmwoI2dyYWQpIiAvPjwvc3ZnPiA=');
    background-size: 100%;
    background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, rgba(255, 255, 255, 0.1)), color-stop(33%, rgba(255, 101, 100, 0.4)), color-stop(66%, rgba(93, 40, 209, 0.6)), color-stop(83%, rgba(255, 101, 100, 0.8)), color-stop(100%, #ffffff));
    background-image: -moz-linear-gradient(top, rgba(255, 255, 255, 0.1) 0%, rgba(255, 101, 100, 0.4) 33%, rgba(93, 40, 209, 0.6) 66%, rgba(255, 101, 100, 0.8) 83%, #ffffff 100%);
    background-image: -webkit-linear-gradient(top, rgba(255, 255, 255, 0.1) 0%, rgba(255, 101, 100, 0.4) 33%, rgba(93, 40, 209, 0.6) 66%, rgba(255, 101, 100, 0.8) 83%, #ffffff 100%);
    background-image: linear-gradient(to bottom, rgba(255, 255, 255, 0.1) 0%, rgba(255, 101, 100, 0.4) 33%, rgba(93, 40, 209, 0.6) 66%, rgba(255, 101, 100, 0.8) 83%, #ffffff 100%);
    z-index: 2
}
.pursuits-hero__box-video,
.pursuits-hero__box-video .pursuits-hero__box-image,
.pursuits-hero__box-2 {
    -moz-box-shadow: rgba(0, 0, 0, 0.15) 10px 50px 30px;
    -webkit-box-shadow: rgba(0, 0, 0, 0.15) 10px 50px 30px;
    box-shadow: rgba(0, 0, 0, 0.15) 10px 50px 30px
}
.pursuits-hero__box {
    display: block;
    position: relative
}
.pursuits-hero__box:hover .pursuits-hero__box-img {
    filter: progid: DXImageTransform.Microsoft.Alpha(enabled=false);
    opacity: 1
}
.pursuits-hero__box:hover .pursuits-hero__box-image:before,
.pursuits-hero__box:hover .pursuits-hero__box-image:after {
    filter: progid: DXImageTransform.Microsoft.Alpha(Opacity=0);
    opacity: 0
}
.pursuits-hero__box-image {
    position: relative;
    z-index: 1
}
.pursuits-hero__box-image:before,
.pursuits-hero__box-image:after {
    -moz-transition: opacity 0.3s ease-in-out;
    -o-transition: opacity 0.3s ease-in-out;
    -webkit-transition: opacity 0.3s ease-in-out;
    transition: opacity 0.3s ease-in-out
}
.pursuits-hero__box-img {
    -moz-transition: opacity 0.3s ease-in-out;
    -o-transition: opacity 0.3s ease-in-out;
    -webkit-transition: opacity 0.3s ease-in-out;
    transition: opacity 0.3s ease-in-out;
    display: block;
    background-position: center;
    background-size: cover
}
.pursuits-hero__box-text {
    position: relative;
    z-index: 2
}
.pursuits-hero__box-category,
.pursuits-hero__box-runtime {
    font-family: "NHaasGroteskTXPro-55Rg", "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-size: 0.6875rem;
    line-height: 0.6875rem;
    color: #fff;
    padding: 0.125rem;
    display: inline-block;
    text-transform: uppercase;
    margin-bottom: 0.25rem
}
.pursuits-hero__box-category {
    background-color: #FF6564
}
.pursuits-hero__box-runtime {
    background-color: #000;
    margin-bottom: 0;
    position: relative;
    top: -0.25rem
}
.pursuits-hero__box-headline {
    color: #000;
    font-family: "NHaasGroteskDSPro-75Bd", "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-size: 1rem;
    line-height: 1.75rem;
    letter-spacing: 0.15rem
}
.pursuits-hero__box-video .pursuits-hero__box-image {
    background-color: #5D28D1
}
.pursuits-hero__box-video .pursuits-hero__box-img {
    filter: progid: DXImageTransform.Microsoft.Alpha(Opacity=40);
    opacity: 0.4
}
.pursuits-hero__box-video .pursuits-hero__box-headline {
    font-size: 0.875rem;
    line-height: 1.375rem
}
.pursuits-hero__box-video-header {
    font-family: "NHaasGroteskDSPro-75Bd", "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-size: 5rem;
    line-height: 5rem;
    color: #fff
}
.pursuits-hero__box-play {
    position: absolute;
    top: 50%;
    left: 50%;
    -moz-transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    padding-left: 1px
}
.pursuits-hero__box-play:before {
    content: "a";
    font-family: "Bloomberg";
    font-style: normal;
    font-size: 3.125rem;
    color: #fff
}
.pursuits-hero__box-2 .pursuits-hero__box-text {
    position: absolute;
    top: 50%;
    left: 50%;
    -moz-transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    width: 16.25rem;
    text-align: center;
    z-index: 3
}
.pursuits-hero__box-2 .pursuits-hero__box-category {
    margin-bottom: 1.25rem
}
.pursuits-hero__box-2 .pursuits-hero__box-headline {
    font-size: 1.25rem;
    line-height: 2.0625rem
}
.pursuits-hero__box-2:hover .pursuits-hero__box-text {
    top: 55%
}
@media screen and (min-width: 0) and (max-width: 47.4375em) {
    .pursuits-hero__sponsor-ad.section-front__sponsor-ad {
        display: block
    }
    .pursuits-hero__content {
        padding: 1.25rem 1.25rem 0
    }
    .pursuits-hero__header {
        line-height: 2.8125rem
    }
    .pursuits-hero__box,
    .pursuits-hero__box-video-header {
        position: relative;
        width: 17.5rem;
        margin: 0 auto 1.25rem
    }
    .pursuits-hero__box-image {
        position: relative;
        display: block
    }
    .pursuits-hero__box-text {
        padding-top: 0.3125rem
    }
    .pursuits-hero__box-0,
    .pursuits-hero__box-1,
    .pursuits-hero__box-3 {
        z-index: 3;
        min-height: 120px
    }
    .pursuits-hero__box-0 .pursuits-hero__box-image,
    .pursuits-hero__box-0 .pursuits-hero__box-img,
    .pursuits-hero__box-1 .pursuits-hero__box-image,
    .pursuits-hero__box-1 .pursuits-hero__box-img,
    .pursuits-hero__box-3 .pursuits-hero__box-image,
    .pursuits-hero__box-3 .pursuits-hero__box-img {
        width: 120px;
        height: 120px
    }
    .pursuits-hero__box-0 .pursuits-hero__box-image,
    .pursuits-hero__box-3 .pursuits-hero__box-image {
        position: absolute;
        left: 0
    }
    .pursuits-hero__box-0 .pursuits-hero__box-text,
    .pursuits-hero__box-3 .pursuits-hero__box-text {
        margin-left: 6.25rem
    }
    .pursuits-hero__box-0 {
        margin-top: 3.75rem
    }
    .pursuits-hero__box-1 .pursuits-hero__box-image {
        position: absolute;
        right: 0
    }
    .pursuits-hero__box-1 .pursuits-hero__box-text {
        margin-right: 6.25rem
    }
    .pursuits-hero__box-3 {
        margin-bottom: 11.25rem
    }
    .pursuits-hero__box-2 .pursuits-hero__box-image,
    .pursuits-hero__box-2 .pursuits-hero__box-img {
        width: 280px;
        height: 340px
    }
    .pursuits-hero__box-video-header {
        font-size: 2.5rem;
        line-height: 2.625rem;
        text-align: center;
        margin-bottom: -0.75rem
    }
    .pursuits-hero__box-video {
        -moz-box-shadow: none;
        -webkit-box-shadow: none;
        box-shadow: none
    }
    .pursuits-hero__box-video .pursuits-hero__box-text {
        position: relative
    }
    .pursuits-hero__box-4 .pursuits-hero__box-image,
    .pursuits-hero__box-5 .pursuits-hero__box-image {
        width: 15rem;
        margin: 0 auto
    }
    .pursuits-hero__box-4 .pursuits-hero__box-text,
    .pursuits-hero__box-5 .pursuits-hero__box-text {
        margin-top: -0.75rem
    }
    .pursuits-hero__box-6 .pursuits-hero__box-image {
        width: 20rem;
        position: relative;
        left: -1.25rem
    }
    .pursuits-hero__box-6 .pursuits-hero__box-text {
        margin-top: -1.375rem
    }
    .pursuits-hero__box-6 .pursuits-hero__box-headline {
        font-size: 1rem
    }
}
@media screen and (min-width: 47.5em) {
    .pursuits-hero__box {
        position: absolute
    }
    .pursuits-hero__box-image {
        position: absolute;
        top: 0;
        right: 0;
        z-index: 1
    }
    .pursuits-hero__box-text {
        -moz-transition: top 0.3s ease-in-out, left 0.3s ease-in-out, right 0.3s ease-in-out, bottom 0.3s ease-in-out;
        -o-transition: top 0.3s ease-in-out, left 0.3s ease-in-out, right 0.3s ease-in-out, bottom 0.3s ease-in-out;
        -webkit-transition: top 0.3s ease-in-out, left 0.3s ease-in-out, right 0.3s ease-in-out, bottom 0.3s ease-in-out;
        transition: top 0.3s ease-in-out, left 0.3s ease-in-out, right 0.3s ease-in-out, bottom 0.3s ease-in-out;
        position: absolute;
        z-index: 2;
        left: 0;
        bottom: 2.5rem
    }
    .pursuits-hero__box-headline {
        font-size: 1.125rem
    }
    .pursuits-hero__box-video-header {
        position: absolute;
        top: 57rem;
        left: 0
    }
    .pursuits-hero__box-video .pursuits-hero__box-image {
        -moz-box-shadow: none;
        -webkit-box-shadow: none;
        box-shadow: none
    }
    .pursuits-hero__box-0 .pursuits-hero__box-text {
        width: 11.25rem
    }
    .pursuits-hero__box-0:hover .pursuits-hero__box-text {
        left: 1.25rem
    }
    .pursuits-hero__box-1 .pursuits-hero__box-image {
        right: auto;
        left: 0
    }
    .pursuits-hero__box-1 .pursuits-hero__box-text {
        width: 13.75rem;
        left: auto;
        right: 0;
        text-align: right
    }
    .pursuits-hero__box-1:hover .pursuits-hero__box-text {
        right: 1.25rem
    }
    .pursuits-hero__box-2 .pursuits-hero__box-img {
        width: 13.75rem;
        height: 13.75rem
    }
    .pursuits-hero__box-2 .pursuits-hero__box-headline {
        font-size: 1.875rem;
        line-height: 2.6875rem
    }
    .pursuits-hero__box-3 .pursuits-hero__box-text {
        width: 13.75rem
    }
    .pursuits-hero__box-3:hover .pursuits-hero__box-text {
        left: 1.25rem
    }
    .pursuits-hero__box-4 .pursuits-hero__box-text {
        width: 12.5rem;
        top: 10.0625rem
    }
    .pursuits-hero__box-4:hover .pursuits-hero__box-text {
        top: 8.6875rem
    }
    .pursuits-hero__box-5 .pursuits-hero__box-text {
        width: 13.75rem;
        top: 7.25rem
    }
    .pursuits-hero__box-5:hover .pursuits-hero__box-text {
        top: 5.875rem
    }
    .pursuits-hero__box-6 .pursuits-hero__box-text {
        width: auto;
        left: 1.25rem;
        right: 1.25rem;
        bottom: 1.25rem
    }
    .pursuits-hero__box-6 .pursuits-hero__box-headline {
        font-size: 1.25rem;
        line-height: 1.9375rem
    }
    .pursuits-hero__box-6:hover .pursuits-hero__box-text {
        bottom: 2.5rem
    }
}
@media screen and (min-width: 47.5em) and (max-width: 63.6875em) {
    .pursuits-hero__box-0 {
        top: 9.375rem;
        left: 0;
        width: 15rem;
        height: 13.75rem;
        z-index: auto;
        z-index: 0
    }
    .pursuits-hero__box-1 {
        top: 40.625rem;
        left: 23.75rem;
        width: 18.125rem;
        height: 17.5rem;
        z-index: auto;
        z-index: 0
    }
    .pursuits-hero__box-2 {
        top: 11.25rem;
        left: 12.5rem;
        width: 26.375rem;
        height: 31.75rem;
        z-index: auto;
        z-index: auto
    }
    .pursuits-hero__box-3 {
        top: 34.375rem;
        left: 0;
        width: 18.75rem;
        height: 18.75rem;
        z-index: auto;
        z-index: 0
    }
    .pursuits-hero__box-ad {
        display: none
    }
    .pursuits-hero__box-4 {
        top: 70.625rem;
        left: 0;
        width: 21.25rem;
        height: 11.25rem;
        z-index: auto
    }
    .pursuits-hero__box-5 {
        top: 73.75rem;
        left: 23.75rem;
        width: 18.75rem;
        height: 10.5625rem;
        z-index: auto
    }
    .pursuits-hero__box-6 {
        top: 90rem;
        left: 0;
        width: 42.5rem;
        height: 23.9375rem;
        z-index: auto
    }
    .pursuits-hero__box-0 .pursuits-hero__box-img {
        width: 13.75rem;
        height: 13.75rem
    }
    .pursuits-hero__box-1 .pursuits-hero__box-img {
        width: 17.5rem;
        height: 17.5rem
    }
    .pursuits-hero__box-2 .pursuits-hero__box-img {
        width: 26.375rem;
        height: 31.75rem
    }
    .pursuits-hero__box-3 .pursuits-hero__box-img {
        width: 17.5rem;
        height: 17.5rem
    }
}
@media screen and (min-width: 63.75em) {
    .pursuits-hero__box-6 .pursuits-hero__box-text {
        width: 30rem;
        bottom: auto;
        left: auto;
        right: 0;
        top: 16.75rem
    }
    .pursuits-hero__box-6 .pursuits-hero__box-headline {
        font-size: 1.875rem;
        line-height: 2.5625rem
    }
    .pursuits-hero__box-6:hover .pursuits-hero__box-text {
        top: 13.8125rem
    }
}
@media screen and (min-width: 63.75em) and (max-width: 79.9375em) {
    .pursuits-hero__box-0 {
        top: 8.125rem;
        left: 3.75rem;
        width: 15rem;
        height: 13.75rem;
        z-index: auto;
        z-index: 4
    }
    .pursuits-hero__box-1 {
        top: 10.625rem;
        left: 42.5rem;
        width: 18.125rem;
        height: 17.5rem;
        z-index: auto;
        z-index: 4
    }
    .pursuits-hero__box-2 {
        top: 12.5rem;
        left: 17.5rem;
        width: 26.25rem;
        height: 31.5625rem;
        z-index: auto;
        z-index: auto
    }
    .pursuits-hero__box-3 {
        top: 28.125rem;
        left: 0;
        width: 18.75rem;
        height: 18.75rem;
        z-index: auto;
        z-index: 0
    }
    .pursuits-hero__box-ad {
        top: 30rem;
        left: 42.5rem;
        width: 18.75rem;
        height: 16.875rem;
        z-index: auto;
        z-index: 4
    }
    .pursuits-hero__box-4 {
        top: 60.625rem;
        left: 0;
        width: 21.25rem;
        height: 11.25rem;
        z-index: auto
    }
    .pursuits-hero__box-5 {
        top: 78.75rem;
        left: 7.5rem;
        width: 16.25rem;
        height: 8.4375rem;
        z-index: auto
    }
    .pursuits-hero__box-6 {
        top: 60rem;
        left: 27.5rem;
        width: 33.625rem;
        height: 18.9375rem;
        z-index: auto
    }
    .pursuits-hero__box-0 .pursuits-hero__box-img {
        width: 13.75rem;
        height: 13.75rem
    }
    .pursuits-hero__box-1 .pursuits-hero__box-img {
        width: 17.5rem;
        height: 17.5rem
    }
    .pursuits-hero__box-2 .pursuits-hero__box-img {
        width: 26.25rem;
        height: 31.5625rem
    }
    .pursuits-hero__box-3 .pursuits-hero__box-img {
        width: 17.5rem;
        height: 17.5rem
    }
}
@media screen and (min-width: 80em) and (max-width: 9999em) {
    .pursuits-hero__box-0 {
        top: 8.75rem;
        left: 8.75rem;
        width: 16.25rem;
        height: 15rem;
        z-index: auto;
        z-index: 4
    }
    .pursuits-hero__box-1 {
        top: 11.25rem;
        left: 48.75rem;
        width: 20rem;
        height: 18.75rem;
        z-index: auto;
        z-index: 4
    }
    .pursuits-hero__box-2 {
        top: 13.125rem;
        left: 22.5rem;
        width: 27.5rem;
        height: 33.125rem;
        z-index: auto;
        z-index: auto
    }
    .pursuits-hero__box-3 {
        top: 25.625rem;
        left: 0;
        width: 23.75rem;
        height: 22.5rem;
        z-index: auto;
        z-index: 0
    }
    .pursuits-hero__box-ad {
        top: 31.875rem;
        left: 48.75rem;
        width: 18.75rem;
        height: 16.875rem;
        z-index: auto;
        z-index: 4
    }
    .pursuits-hero__box-4 {
        top: 60.625rem;
        left: 2.5rem;
        width: 21.25rem;
        height: 11.25rem;
        z-index: auto
    }
    .pursuits-hero__box-5 {
        top: 78.75rem;
        left: 12.5rem;
        width: 16.25rem;
        height: 8.4375rem;
        z-index: auto
    }
    .pursuits-hero__box-6 {
        top: 60rem;
        left: 30rem;
        width: 40rem;
        height: 22.5rem;
        z-index: auto
    }
    .pursuits-hero__box-6 .pursuits-hero__box-text {
        top: 20.4375rem
    }
    .pursuits-hero__box-6:hover .pursuits-hero__box-text {
        top: 17.5625rem
    }
    .pursuits-hero__box-0 .pursuits-hero__box-img {
        width: 15rem;
        height: 15rem
    }
    .pursuits-hero__box-1 .pursuits-hero__box-img {
        width: 18.75rem;
        height: 18.75rem
    }
    .pursuits-hero__box-2 .pursuits-hero__box-img {
        width: 27.5rem;
        height: 33.125rem
    }
    .pursuits-hero__box-3 .pursuits-hero__box-img {
        width: 22.5rem;
        height: 22.5rem
    }
}
.pursuits-hero__box-arrow {
    position: absolute;
    left: 50%;
    -moz-transform: translate(-50%, 0);
    -ms-transform: translate(-50%, 0);
    -webkit-transform: translate(-50%, 0);
    transform: translate(-50%, 0);
    overflow: hidden;
    text-indent: -9999rem;
    font-size: 0;
    line-height: 0;
    display: inline-block;
    text-indent: -9999em;
    width: 0;
    height: 0;
    border: solid transparent;
    border-width: 0.3125rem 0.3125rem;
    border-top-color: rgba(230, 0, 13, 0.4);
    content: "arrow center";
    top: 65.5rem;
    z-index: 2;
    overflow: visible
}
.pursuits-hero__box-arrow:before {
    position: absolute;
    left: 50%;
    -moz-transform: translate(-50%, 0);
    -ms-transform: translate(-50%, 0);
    -webkit-transform: translate(-50%, 0);
    transform: translate(-50%, 0);
    overflow: hidden;
    text-indent: -9999rem;
    font-size: 0;
    line-height: 0;
    content: "arrow shaft";
    display: block;
    background-color: rgba(230, 0, 13, 0.4);
    top: -62.6875rem;
    width: 0.625rem;
    height: 62.375rem
}
.pursuits-hero__box-arrow:after {
    -moz-transform: rotate(45deg) translate(-50%, 0);
    -ms-transform: rotate(45deg) translate(-50%, 0);
    -webkit-transform: rotate(45deg) translate(-50%, 0);
    transform: rotate(45deg) translate(-50%, 0);
    overflow: hidden;
    text-indent: -9999rem;
    font-size: 0;
    line-height: 0;
    content: "arrow head";
    position: absolute;
    left: -1.1875rem;
    top: -6.0625rem;
    width: 8.125rem;
    height: 8.125rem;
    border: 0.625rem solid rgba(230, 0, 13, 0.4);
    border-top: 0;
    border-left: 0
}
@media screen and (min-width: 47.5em) and (max-width: 63.6875em) {
    .pursuits-hero__box-arrow {
        top: 65.5rem
    }
    .pursuits-hero__box-arrow:before {
        top: -61.4375rem;
        height: 61.125rem
    }
}
@media screen and (min-width: 63.75em) and (max-width: 79.9375em) {
    .pursuits-hero__box-arrow {
        top: 50.3125rem
    }
    .pursuits-hero__box-arrow:before {
        top: -45.3125rem;
        height: 45rem
    }
}
@media screen and (min-width: 80em) and (max-width: 9999em) {
    .pursuits-hero__box-arrow {
        top: 52.8125rem
    }
    .pursuits-hero__box-arrow:before {
        top: -46.5625rem;
        height: 46.25rem
    }
}
.pursuits-hero {
    padding: 0 0 2.5rem;
    overflow: hidden;
    height: auto
}
.pursuits-hero__content {
    position: relative;
    z-index: 3
}
.pursuits-hero__header {
    color: #000;
    font-family: "NHaasGroteskDSPro-75Bd", "Helvetica Neue", Helvetica, Arial, sans-serif;
    white-space: nowrap;
    text-align: center;
    font-size: 2.5rem;
    line-height: 2.5rem;
    position: relative;
    z-index: 3
}
.pursuits-hero__header:after {
    overflow: hidden;
    text-indent: -9999rem;
    font-size: 0;
    line-height: 0;
    content: "header background border";
    position: absolute;
    top: 1.25rem;
    left: 0;
    right: 0;
    height: 3.75rem;
    border: 0.625rem solid rgba(230, 0, 13, 0.4);
    border-bottom: 0;
    z-index: -1
}
@media screen and (min-width: 47.5em) and (max-width: 63.6875em) {
    .pursuits-hero {
        height: 121.25rem
    }
    .pursuits-hero__header {
        font-size: 7.5rem;
        line-height: 7.5rem
    }
    .pursuits-hero__header:after {
        top: 3.75rem
    }
}
@media screen and (min-width: 63.75em) and (max-width: 79.9375em) {
    .pursuits-hero {
        height: 96.25rem
    }
    .pursuits-hero__header {
        font-size: 9.375rem;
        line-height: 9.375rem
    }
    .pursuits-hero__header:after {
        top: 4.6875rem
    }
}
@media screen and (min-width: 80em) and (max-width: 9999em) {
    .pursuits-hero {
        height: 96.25rem
    }
    .pursuits-hero__header {
        font-size: 11.875rem;
        line-height: 11.875rem
    }
    .pursuits-hero__header:after {
        top: 5.9375rem
    }
}
.feed-item .share-arrow:before,
.markets-feed-item .share-arrow:before {
    font-size: 1rem;
    line-height: 1.25rem;
    font-family: "Bloomberg";
    display: block
}
.markets-feed-item {
    position: relative;
    float: right;
    margin: calc(1.25rem) calc(1.25rem) 0;
    margin-top: 1.25rem
}
.markets-feed-item .markets-feed-item__image-link {
    height: 0;
    padding-bottom: 60%;
    position: relative;
    display: block;
    width: 100%
}
.markets-feed-item .markets-feed-item__image {
    position: absolute;
    top: 0;
    left: 0;
    background-size: cover;
    background-position: 50% 50%;
    width: 100%;
    height: 100%
}
.markets-feed-item:after {
    content: "border";
    overflow: hidden;
    text-indent: -9999rem;
    font-size: 0;
    line-height: 0;
    position: absolute;
    top: 0;
    width: 0;
    height: 100%;
    border-right: dotted 1px #ccc;
    left: -1.25rem
}
.markets-feed-item:first-child {
    margin-top: 0
}
.markets-feed-item.without-image .markets-feed-item__headline {
    font-size: 1.25rem;
    line-height: 1.5rem
}
.markets-feed-item__headline {
    color: #FB8E1E;
    background-color: #fff;
    font-family: "NHaasGroteskDSPro-75Bd", "Helvetica Neue", Helvetica, Arial, sans-serif;
    position: relative;
    z-index: 2;
    font-size: 1rem;
    line-height: 1.25rem;
    overflow: hidden
}
.markets-feed-item__headline:before {
    color: #FB8E1E
}
.markets-feed-item__link,
.markets-feed-item .primary-label {
    color: #FB8E1E
}
.markets-feed-item__image-container {
    width: 100%;
    position: relative;
    z-index: -1
}
.markets-feed-item .byline {
    display: none
}
.markets-feed-item .share-arrow {
    text-align: right
}
.markets-feed-item .share-arrow:before {
    content: "h";
    color: #ccc
}
.markets-feed-item .features__link {
    color: #FB8E1E
}
@media screen and (min-width: 0) and (max-width: 47.4375em) {
    .markets-feed-item {
        margin: 0;
        width: 100%
    }
    .markets-feed-item__headline {
        width: 13.75rem;
        font-size: 1rem;
        line-height: 1.25rem;
        margin-top: -3.75rem;
        padding: 1.25rem
    }
    .markets-feed-item .label-and-timestamp {
        width: 13.75rem;
        padding: 0 1.25rem
    }
    .markets-feed-item:after {
        overflow: hidden;
        text-indent: -9999rem;
        font-size: 0;
        line-height: 0;
        background-color: #FB8E1E;
        bottom: 0;
        content: "orange bar";
        display: block;
        top: auto;
        width: 12.5rem;
        height: 0.625rem;
        left: 1.25rem
    }
}
@media screen and (min-width: 0) {
    .markets-feed-item {
        width: 100%;
        padding-bottom: 1.25rem
    }
    .markets-feed-item.without-image .markets-feed-item__headline {
        font-size: 1.125rem;
        line-height: 1.25rem
    }
}
@media screen and (min-width: 47.5em) and (max-width: 63.6875em) {
    .markets-feed-item__headline {
        font-size: 1rem;
        line-height: 0.9375rem;
        padding-top: 0.75rem
    }
}
@media screen and (min-width: 47.5em) {
    .markets-feed-item {
        width: 25rem;
        min-height: 24.0625rem;
        float: none;
        margin-right: 0
    }
    .markets-feed-item__headline {
        color: #FB8E1E;
        background-color: #fff;
        font-family: "NHaasGroteskDSPro-75Bd", "Helvetica Neue", Helvetica, Arial, sans-serif;
        position: relative;
        z-index: 2;
        width: 22.5rem;
        margin-top: -2.5rem;
        padding: 1.875rem 1.875rem 0 0
    }
    .markets-feed-item:after {
        overflow: hidden;
        text-indent: -9999rem;
        font-size: 0;
        line-height: 0;
        background-color: #FB8E1E;
        bottom: 0;
        content: "orange bar";
        display: block;
        top: auto;
        width: 100%;
        height: 1.25rem;
        left: 0
    }
}
@media screen and (min-width: 63.75em) {
    .markets-feed-item__headline {
        font-size: 1.75rem;
        line-height: 1.875rem;
        padding: 1.875rem 1.875rem 0 0
    }
}
.markets-hero {
    *zoom: 1;
    color: #FB8E1E;
    margin-top: 1.25rem
}
.markets-hero:after {
    content: "";
    display: table;
    clear: both
}
.markets-hero__content {
    width: 100%
}
.markets-hero__title {
    font-family: "NHaasGroteskDSPro-75Bd", "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-size: 3.375rem;
    line-height: 3.375rem
}
.markets-hero__features {
    *zoom: 1;
    margin-bottom: 2.5rem
}
.markets-hero__features:after {
    content: "";
    display: table;
    clear: both
}
.markets-hero__link-box,
.markets-hero__news-reel {
    width: 100%
}
.markets-hero__link-box {
    *zoom: 1;
    width: 17.5rem;
    height: 2.5rem;
    border: 0.125rem #FB8E1E solid;
    font-family: "NHaasGroteskDSPro-75Bd", "Helvetica Neue", Helvetica, Arial, sans-serif;
    z-index: 1
}
.markets-hero__link-box:after {
    content: "";
    display: table;
    clear: both
}
.markets-hero__link-box:focus .markets-hero__link-box__header,
.markets-hero__link-box:focus .markets-hero__link-box__arrow:before,
.markets-hero__link-box:hover .markets-hero__link-box__header,
.markets-hero__link-box:hover .markets-hero__link-box__arrow:before {
    -moz-transition: color 0.1s ease-out;
    -o-transition: color 0.1s ease-out;
    -webkit-transition: color 0.1s ease-out;
    transition: color 0.1s ease-out;
    color: #2B00F7
}
.markets-hero__link-box__header,
.markets-hero__link-box__arrow {
    float: left
}
.markets-hero__link-box__header {
    color: #FB8E1E;
    background-color: #fff;
    width: 15rem;
    font-size: 1.125rem;
    padding-left: 1.25rem;
    padding-top: 0.3125rem;
    white-space: nowrap
}
.markets-hero__link-box__logo {
    position: relative;
    width: 1.875rem
}
.markets-hero__link-box__arrow {
    width: 2.25rem;
    height: 2.375rem;
    border-left: 0.125rem #FB8E1E solid;
    position: relative
}
.markets-hero__link-box__arrow:before {
    content: "3";
    font-family: "Bloomberg";
    font-style: normal;
    font-size: 0.9375rem;
    color: #FB8E1E;
    position: absolute;
    top: 50%;
    left: 50%;
    -moz-transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    line-height: 1.875rem
}
.markets-hero__link-box:after {
    overflow: hidden;
    text-indent: -9999rem;
    font-size: 0;
    line-height: 0;
    width: 17.5rem;
    height: 0.625rem;
    content: "pattern dots dropshadow";
    margin-left: -0.125rem;
    z-index: -1
}
.markets-hero__news-reel {
    *zoom: 1;
    background-color: #F3F4EF
}
.markets-hero__news-reel:after {
    content: "";
    display: table;
    clear: both
}
.markets-hero__news-reel__story {
    border-bottom: dotted 1px #555;
    margin: 0 1.25rem;
    padding: 1.25rem 0
}
.markets-hero__news-reel__story:last-child {
    border-bottom: 0
}
.markets-hero__news-reel__story-headline {
    font-family: "NHaasGroteskDSPro-75Bd", "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-size: 1rem;
    line-height: 1.25rem
}
.markets-hero__news-reel__see-more-link {
    color: #FB8E1E;
    background-color: #fff;
    font-family: "NHaasGroteskDSPro-75Bd", "Helvetica Neue", Helvetica, Arial, sans-serif;
    position: relative;
    z-index: 2;
    width: 15rem;
    display: none;
    font-size: 1rem;
    line-height: 2.1875rem;
    margin: -0.9375rem auto 0.625rem;
    padding: 0.625rem;
    text-align: center
}
.markets-hero__news-reel__see-more-link:after {
    content: "1";
    font-family: "Bloomberg";
    font-style: normal;
    font-size: 0.9375rem;
    color: #FB8E1E;
    padding-left: 0.3125rem
}
.markets-hero .section-front__top-ad {
    float: right;
    position: relative;
    top: 6.25rem
}
.markets-hero__world-markets {
    clear: both;
    margin-top: 2.5rem;
    position: relative;
    width: 100%
}
.markets-hero .published-at {
    font-family: "NHaasGroteskTXPro-55Rg", "Helvetica Neue", Helvetica, Arial, sans-serif;
    color: #999;
    font-size: 0.6875rem;
    line-height: 0.9375rem
}
.markets-hero .published-at:before {
    content: "c";
    font-family: "Bloomberg";
    font-style: normal;
    position: relative;
    top: 0.0625rem
}
@media screen and (min-width: 0) and (max-width: 47.4375em) {
    .markets-hero {
        margin-left: 0;
        margin-right: 0
    }
    .markets-hero__content {
        padding: 0 1.25rem 3.75rem;
        padding-top: 0;
        padding-bottom: 0
    }
    .markets-hero__title {
        margin-bottom: -0.625rem
    }
    .markets-hero__link-box__header {
        padding-left: 1rem;
        padding-top: 0.5rem
    }
    .markets-hero__link-box:after {
        height: 0.3125rem
    }
    .markets-hero__news-reel {
        margin-top: 1.25rem
    }
    .markets-hero__news-reel__story:nth-child(n+4) {
        display: none
    }
    .markets-hero__news-reel__see-more-link {
        display: block
    }
    .markets-hero .markets-hero__news-reel:not(.revealed) .markets-hero__news-reel__story:nth-child(3) {
        border-bottom: 0
    }
    .markets-hero .markets-hero__news-reel.revealed {
        margin-bottom: 1.25rem
    }
    .markets-hero .markets-hero__news-reel.revealed .markets-hero__news-reel__story:nth-child(n+4) {
        display: block
    }
    .markets-hero .markets-hero__news-reel.revealed .markets-hero__news-reel__see-more-link {
        display: none
    }
}
@media screen and (min-width: 47.5em) and (max-width: 63.6875em) {
    .markets-hero__title,
    .markets-hero__link-box {
        display: inline-block
    }
    .markets-hero__title {
        float: left;
        margin-bottom: 0.9375rem
    }
    .markets-hero__link-box {
        width: 16.25rem;
        margin-top: 1.875rem
    }
    .markets-hero__link-box__header {
        width: 13.75rem;
        padding-left: 0.5rem;
        padding-top: 0.75rem
    }
    .markets-hero__link-box:after {
        width: 16.25rem
    }
    .markets-hero__news-reel {
        width: 16.25rem
    }
}
@media screen and (min-width: 47.5em) {
    .markets-hero__title {
        font-size: 6.25rem;
        line-height: 6.25rem
    }
    .markets-hero__link-box {
        height: 3.125rem;
        float: right;
        position: relative
    }
    .markets-hero__link-box__arrow {
        height: 3rem
    }
    .markets-hero__news-reel {
        clear: both;
        float: left
    }
    .markets-hero__news-reel__story-headline {
        margin-top: 0.3125rem
    }
    .markets-hero__features {
        width: 25rem;
        float: left
    }
}
@media screen and (min-width: 63.75em) {
    .markets-hero {
        margin-top: -1.875rem
    }
    .markets-hero__link-box {
        width: 20rem;
        margin-top: 0.625rem;
        top: 3.125rem
    }
    .markets-hero__link-box__header {
        width: 17.5rem;
        padding-top: 0.8125rem
    }
    .markets-hero__link-box:after {
        width: 20rem
    }
    .markets-hero__world-markets {
        clear: right;
        float: right;
        position: relative;
        top: 7.1875rem;
        width: 20rem
    }
    .markets-hero__world-markets__content {
        width: 17.5rem;
        min-height: 20rem
    }
}
@media screen and (min-width: 63.75em) and (max-width: 79.9375em) {
    .markets-hero__title {
        font-size: 6.25rem;
        line-height: 6.25rem;
        margin-bottom: -6.25rem
    }
    .markets-hero__news-reel {
        width: 12.5rem;
        padding: 1.875rem 0
    }
}
@media screen and (min-width: 80em) and (max-width: 9999em) {
    .markets-hero__title {
        font-size: 7.5rem;
        line-height: 7.5rem;
        margin-bottom: -6.25rem
    }
    .markets-hero__news-reel {
        width: 23.75rem;
        padding: 3.75rem 0
    }
    .markets-hero__news-reel__story-headline {
        font-size: 1rem;
        line-height: 1.25rem
    }
}
.live-hero {
    padding: 1.25rem;
    overflow: hidden;
    background-color: #262626
}
.live-hero__label-and-players {
    float: left;
    padding-right: 1.25rem
}
.live-hero__label-and-titles {
    position: relative;
    background-color: #2A343F;
    z-index: 2
}
.live-hero__label {
    display: inline-block;
    vertical-align: top;
    height: 100%;
    background-color: #EA402F;
    font-family: "NHaasGroteskTXPro-55Rg", "Helvetica Neue", Helvetica, Arial, sans-serif;
    color: #fff;
    text-align: center
}
.live-hero__titles {
    font-family: "NHaasGroteskTXPro-75Bd", "Helvetica Neue", Helvetica, Arial, sans-serif;
    display: inline-block;
    padding-left: 1.25rem;
    padding-right: 1.25rem
}
.live-hero__title {
    font-family: "NHaasGroteskDSPro-75Bd", "Helvetica Neue", Helvetica, Arial, sans-serif;
    color: #F3F4EF
}
.live-hero__subtitle {
    font-family: "NHaasGroteskTXPro-55Rg", "Helvetica Neue", Helvetica, Arial, sans-serif;
    color: #999;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap
}
.live-hero__live-player {
    display: block
}
.live-hero__streams {
    position: absolute;
    right: 1.25rem;
    height: 100%;
    display: none;
    font-family: "NHaasGroteskTXPro-55Rg", "Helvetica Neue", Helvetica, Arial, sans-serif
}
.live-hero__streams:after {
    content: "5";
    font-family: "Bloomberg";
    font-style: normal;
    position: absolute;
    right: 0;
    top: 1.25rem;
    color: #fff
}
.live-hero__stream-description {
    display: block;
    text-transform: uppercase;
    font-size: 0.6875rem;
    color: #999
}
.live-hero__regions {
    position: relative;
    width: 100%
}
.live-hero__regions:hover {
    position: absolute;
    background-color: #2A343F;
    opacity: .8
}
.live-hero__regions:hover>.live-hero__region {
    display: block
}
.live-hero__regions:hover .live-hero__region+.live-hero__region {
    border-top: 1px solid #999
}
.live-hero__region {
    display: none;
    color: #fff;
    font-size: 1rem;
    cursor: pointer;
    padding: 0.3125rem;
    text-align: center
}
.live-hero__region.active {
    display: block
}
.live-hero__region-link {
    color: #fff;
    font-size: 1rem
}
.live-hero__recirc-label {
    color: #999;
    margin-bottom: 0.625rem;
    font-size: 1rem
}
.live-hero__recirc-video {
    *zoom: 1;
    height: 3.9375rem;
    margin-bottom: 1.25rem
}
.live-hero__recirc-video:after {
    content: "";
    display: table;
    clear: both
}
.live-hero__recirc-video:nth-of-type(5) {
    display: none
}
.live-hero__recirc-video-image-container {
    float: left;
    position: relative;
    width: 6.875rem
}
.live-hero__recirc-video-image-link {
    height: 0;
    padding-bottom: 56.25%;
    position: relative;
    display: block;
    width: 100%
}
.live-hero__recirc-video-image-link:before {
    content: "a";
    font-family: "Bloomberg";
    font-style: normal;
    font-size: 1.875rem;
    color: #fff;
    position: absolute;
    top: 50%;
    left: 50%;
    -moz-transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    z-index: 1
}
.live-hero__recirc-video-image {
    position: absolute;
    top: 0;
    left: 0;
    background-size: cover;
    background-position: 50% 50%;
    width: 100%;
    height: 100%
}
.live-hero__recirc-video-show-name,
.live-hero__recirc-video-headline {
    float: left;
    clear: right;
    width: 9.375rem;
    margin-left: 1.25rem;
    font-family: "NHaasGroteskTXPro-55Rg", "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-size: 0.75rem;
    line-height: 1rem
}
.live-hero__recirc-video-show-name-link {
    color: #fff
}
.live-hero__recirc-video-headline-link {
    color: #999
}
@media screen and (min-width: 0) and (max-width: 47.4375em) {
    .live-hero__recirc {
        width: 17.5rem;
        width: calc(100% - 2.5rem);
        margin: 1.25rem
    }
    .live-hero__recirc-label {
        line-height: 1rem
    }
    .live-hero__recirc-video {
        display: block;
        float: none;
        width: 17.5rem;
        width: calc(100% - 2.5rem);
        margin-bottom: 1.25rem
    }
    .live-hero__recirc-video-show-name,
    .live-hero__recirc-video-headline {
        max-width: 12.5rem;
        width: 45%
    }
}
@media screen and (min-width: 47.5em) {
    .live-hero__recirc-label {
        line-height: 1.125rem
    }
}
@media screen and (min-width: 47.5em) and (max-width: 63.6875em) {
    .live-hero__recirc {
        *zoom: 1;
        position: relative;
        width: 40rem;
        margin: 0 1.25rem
    }
    .live-hero__recirc:after {
        content: "";
        display: table;
        clear: both
    }
    .live-hero__recirc-label {
        display: block
    }
    .live-hero__recirc-video {
        position: relative;
        float: left;
        width: 8.75rem;
        margin-right: 1.25rem;
        height: 10rem
    }
    .live-hero__recirc-video:nth-of-type(4) {
        margin-right: 0
    }
    .live-hero__recirc-video-image-container,
    .live-hero__recirc-video-headline,
    .live-hero__recirc-video-show-name {
        display: block;
        float: none;
        width: 8.75rem;
        margin: 0
    }
    .live-hero__recirc-video-image-container {
        position: absolute;
        bottom: 0;
        left: 0;
        padding-top: 1.25rem
    }
    .live-hero__recirc-video-headline {
        position: relative
    }
    .live-hero__recirc-video-show-name {
        position: relative;
        top: 0
    }
}
@media screen and (min-width: 63.75em) and (max-width: 79.9375em) {
    .live-hero__recirc-label {
        margin-bottom: 1.25rem
    }
    .live-hero__recirc-video {
        margin-bottom: 1.25rem
    }
    .live-hero__recirc-video-show-name,
    .live-hero__recirc-video-headline {
        width: 8.125rem
    }
}
@media screen and (min-width: 80em) and (max-width: 9999em) {
    .live-hero__recirc-label {
        font-size: 1.125rem
    }
    .live-hero__recirc-video:nth-of-type(5) {
        display: block
    }
}
.live-hero__promo-and-recirc {
    overflow: visible
}
.live-hero__promo {
    position: relative;
    background-color: #262626;
    z-index: 1;
    margin-bottom: 0.9375rem
}
.live-hero__promo.live:before {
    background-color: #2B00F7;
    background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuMCIgeTE9IjAuNSIgeDI9IjEuMCIgeTI9IjAuNSI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzJiMDBmNyIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2ZmNjU2NCIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');
    background-size: 100%;
    background-image: -webkit-gradient(linear, 0% 50%, 100% 50%, color-stop(0%, #2b00f7), color-stop(100%, #ff6564));
    background-image: -moz-linear-gradient(left, #2b00f7, #ff6564);
    background-image: -webkit-linear-gradient(left, #2b00f7, #ff6564);
    background-image: linear-gradient(to right, #2b00f7, #ff6564);
    overflow: hidden;
    text-indent: -9999rem;
    font-size: 0;
    line-height: 0;
    content: "blue-to-red-gradient";
    z-index: 1;
    display: block;
    position: absolute;
    width: 100%;
    height: 1.25rem;
    top: 0;
    left: 0
}
.live-hero__promo.live:after {
    background-color: #FF6564;
    background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuMCIgeTE9IjAuNSIgeDI9IjEuMCIgeTI9IjAuNSI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmNjU2NCIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzJiMDBmNyIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');
    background-size: 100%;
    background-image: -webkit-gradient(linear, 0% 50%, 100% 50%, color-stop(0%, #ff6564), color-stop(100%, #2b00f7));
    background-image: -moz-linear-gradient(left, #ff6564, #2b00f7);
    background-image: -webkit-linear-gradient(left, #ff6564, #2b00f7);
    background-image: linear-gradient(to right, #ff6564, #2b00f7);
    overflow: hidden;
    text-indent: -9999rem;
    font-size: 0;
    line-height: 0;
    content: "red-to-blue gradient";
    z-index: 1;
    display: block;
    position: absolute;
    width: 100%;
    height: 1.25rem;
    bottom: 0;
    left: 0
}
.live-hero__promo.vod {
    border: 0.375rem solid #EA402F;
    overflow: hidden
}
.live-hero__promo-content {
    position: absolute;
    overflow: hidden;
    top: 0.3125rem;
    left: 0.3125rem;
    background-color: #262626;
    z-index: 2
}
.live-hero__promo-label,
.live-hero__promo-title,
.live-hero__promo-subtitle {
    position: relative;
    z-index: 3;
    padding-left: 1.25rem
}
.live-hero__promo-label {
    font-family: "NHaasGroteskTXPro-55Rg", "Helvetica Neue", Helvetica, Arial, sans-serif;
    color: #6488FF;
    font-size: 0.625rem;
    line-height: 1.125rem
}
.live-hero__promo-label.vod {
    color: #EA402F
}
.live-hero__promo-label.vod:before {
    content: "";
    background: #EA402F;
    -moz-border-radius: 0.3125rem;
    -webkit-border-radius: 0.3125rem;
    border-radius: 0.3125rem;
    height: 0.625rem;
    width: 0.625rem;
    position: relative;
    display: inline-block
}
.live-hero__promo-title {
    font-family: "NHaasGroteskTXPro-75Bd", "Helvetica Neue", Helvetica, Arial, sans-serif;
    color: #fff
}
.live-hero__promo-subtitle {
    font-family: "NHaasGroteskTXPro-75Bd", "Helvetica Neue", Helvetica, Arial, sans-serif;
    color: #999;
    font-size: 0.875rem
}
@media screen and (min-width: 0) and (max-width: 47.4375em) {
    .live-hero__promo-title {
        font-size: 1rem;
        line-height: 1.25rem
    }
    .live-hero__promo-subtitle {
        font-size: 0.75rem;
        line-height: 1rem
    }
    .live-hero__promo {
        position: relative;
        height: 4.375rem;
        width: 17.5rem;
        width: calc(100% - 2.5rem);
        margin: 1.25rem
    }
    .live-hero__promo-content {
        height: 3.75rem;
        width: 16.875rem;
        width: calc(100% - 0.625rem)
    }
}
@media screen and (min-width: 47.5em) {
    .live-hero__promo-title {
        font-size: 1rem;
        line-height: 1.25rem
    }
    .live-hero__promo-subtitle {
        font-size: 0.875rem;
        line-height: 1.125rem
    }
}
@media screen and (min-width: 47.5em) and (max-width: 63.6875em) {
    .live-hero__promo {
        display: block;
        position: relative;
        width: 40rem;
        height: 3.75rem;
        margin: 1.25rem 1.25rem 1.75rem
    }
    .live-hero__promo:before {
        height: 0.9375rem
    }
    .live-hero__promo:after {
        height: 0.9375rem
    }
    .live-hero__promo-content {
        width: 39.375rem;
        height: 3.125rem
    }
    .live-hero__promo-label {
        position: absolute;
        top: 0.4375rem
    }
    .live-hero__promo-title,
    .live-hero__promo-subtitle {
        padding-top: 1.375rem;
        display: inline-block
    }
    .live-hero__promo-subtitle {
        padding-left: 0
    }
}
@media screen and (min-width: 63.75em) and (max-width: 79.9375em) {
    .live-hero__promo-and-recirc {
        float: left;
        width: 17.5rem;
        margin-left: 1.25rem;
        overflow: visible
    }
    .live-hero__promo {
        width: 17.5rem;
        height: 5.625rem
    }
    .live-hero__promo-content {
        width: 16.875rem;
        height: 5rem
    }
    .live-hero__promo-label {
        padding-top: 0.75rem;
        font-size: 0.75rem
    }
    .live-hero__promo-title {
        font-size: 1rem;
        line-height: 1.25rem
    }
    .live-hero__promo-subtitle {
        line-height: 1.75rem
    }
}
@media screen and (min-width: 80em) and (max-width: 9999em) {
    .live-hero__promo-and-recirc {
        float: left;
        width: 17.5rem;
        margin-left: 1.25rem;
        overflow: visible
    }
    .live-hero__promo {
        width: 17.5rem;
        height: 5.625rem
    }
    .live-hero__promo-content {
        width: 16.875rem;
        height: 5rem
    }
    .live-hero__promo-label {
        padding-top: 0.75rem;
        font-size: 0.75rem
    }
    .live-hero__promo-title {
        font-size: 1rem;
        line-height: 1.25rem
    }
    .live-hero__promo-subtitle {
        line-height: 1.75rem
    }
}
@media screen and (min-width: 0) and (max-width: 47.4375em) {
    .live-hero {
        min-width: 20rem;
        padding: 0
    }
    .live-hero__label-and-players,
    .live-hero__label-and-titles {
        width: 100%;
        display: block;
        float: none;
        padding-right: 0
    }
    .live-hero__label-and-titles {
        height: 3.75rem
    }
    .live-hero__label {
        font-size: 0.625rem;
        width: 5rem;
        padding-top: 1.5625rem
    }
    .live-hero__title {
        font-size: 0.875rem;
        line-height: 1rem;
        padding-top: 0.9375rem
    }
    .live-hero__titles {
        min-width: 16rem
    }
    .live-hero__live-player {
        width: 100%
    }
    .live-hero__subtitle {
        font-size: 0.75rem;
        line-height: 1rem
    }
    .live-hero .video-player__image:before {
        font-size: 3.75rem
    }
}
@media screen and (min-width: 47.5em) {
    .live-hero__label {
        font-size: 1rem;
        width: 6.25rem
    }
    .live-hero__streams {
        display: block;
        top: 1.375rem
    }
    .live-hero .video-player__image:before {
        font-size: 5rem
    }
}
@media screen and (min-width: 47.5em) and (max-width: 63.6875em) {
    .live-hero {
        *zoom: 1;
        padding: 0
    }
    .live-hero:after {
        content: "";
        display: table;
        clear: both
    }
    .live-hero__label-and-players {
        width: 42.5rem;
        padding: 0;
        display: block;
        float: none
    }
    .live-hero__label-and-titles {
        width: 42.5rem;
        height: 5rem
    }
    .live-hero__label {
        padding-top: 2rem
    }
    .live-hero__titles {
        width: 35rem
    }
    .live-hero__title {
        font-size: 1.125rem;
        line-height: 1.25rem;
        padding-top: 1.25rem
    }
    .live-hero__subtitle {
        font-size: 0.875rem;
        line-height: 1.25rem
    }
    .live-hero__live-player {
        width: 42.5rem;
        height: 23.9375rem
    }
}
@media screen and (min-width: 63.75em) and (max-width: 79.9375em) {
    .live-hero__label-and-players {
        width: 41.25rem
    }
    .live-hero__label-and-titles {
        width: 41.25rem;
        height: 5rem
    }
    .live-hero__label {
        padding-top: 2rem
    }
    .live-hero__titles {
        width: 23.125rem;
        padding-left: 0.9375rem
    }
    .live-hero__title {
        font-size: 1.125rem;
        line-height: 1.25rem;
        padding-top: 1.25rem
    }
    .live-hero__subtitle {
        font-size: 0.875rem;
        line-height: 1.25rem
    }
    .live-hero__live-player {
        width: 41.25rem;
        height: 23.125rem
    }
}
@media screen and (min-width: 80em) and (max-width: 9999em) {
    .live-hero {
        *zoom: 1
    }
    .live-hero:after {
        content: "";
        display: table;
        clear: both
    }
    .live-hero__label-and-players {
        width: 52.5rem
    }
    .live-hero__label-and-titles {
        width: 52.5rem;
        height: 5.3125rem
    }
    .live-hero__label {
        padding-top: 2.1875rem
    }
    .live-hero__titles {
        width: 31.875rem
    }
    .live-hero__title {
        font-size: 1.375rem;
        line-height: 1.625rem;
        padding-top: 1.25rem
    }
    .live-hero__subtitle {
        font-size: 1rem;
        line-height: 1.75rem
    }
    .live-hero__live-player {
        width: 52.5rem;
        height: 29.5625rem;
        display: block
    }
    .live-hero__live-player .video-player__image:before {
        font-size: 5rem
    }
}
.single-review .single-review__image-link {
    height: 0;
    padding-bottom: 60%;
    position: relative;
    display: block;
    width: 100%
}
.single-review .single-review__image {
    position: absolute;
    top: 0;
    left: 0;
    background-size: cover;
    background-position: 50% 50%;
    width: 100%;
    height: 100%
}
.single-review__headline {
    font-family: "NHaasGroteskDSPro-75Bd", "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-size: 1.25rem;
    line-height: 1.25rem;
    margin-bottom: 0.9375rem
}
.single-review__name {
    color: #2B00F7
}
.single-review__quote {
    position: relative
}
.single-review__image-container {
    position: absolute;
    left: 0;
    z-index: 1
}
.single-review__image-container .single-review__image-link {
    padding-bottom: 100%
}
.single-review__quote-paragraph {
    font-size: 1.75rem;
    line-height: 2.875rem;
    color: #2B00F7;
    position: relative;
    z-index: 2;
    margin: 0
}
.single-review__quote-text {
    background-color: #fff
}
.single-review__quote-credit {
    letter-spacing: -.04em;
    text-align: right;
    padding-top: 0.625rem;
    background: #fff;
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%
}
.single-review__quote-credit:before {
    content: "—"
}
.single-review__quote-citation {
    font-style: normal;
    color: #262626
}
@media screen and (min-width: 0) and (max-width: 47.4375em) {
    .single-review {
        padding-top: 1.25rem
    }
    .single-review__headline {
        margin-left: 7.5rem
    }
    .single-review__quote {
        padding: 1.5625rem 1.25rem
    }
    .single-review__image-container {
        width: 6.25rem;
        height: 6.25rem;
        top: -3.125rem
    }
    .single-review__quote-paragraph {
        margin: 0 0 1.5625rem
    }
    .single-review__quote-credit {
        font-size: 0.875rem
    }
}
@media screen and (min-width: 47.5em) and (max-width: 63.6875em) {
    .single-review__headline {
        margin-left: 15rem
    }
    .single-review__quote {
        padding: 1.875rem 2.5rem
    }
    .single-review__image-container {
        width: 13.75rem;
        height: 13.75rem
    }
    .single-review__quote-paragraph {
        margin-left: 10rem
    }
    .single-review__quote-credit {
        font-size: 1rem
    }
}
@media screen and (min-width: 47.5em) {
    .single-review__image-container {
        top: -2.1875rem
    }
    .single-review__quote-paragraph {
        margin-bottom: 1.875rem
    }
}
@media screen and (min-width: 63.75em) and (max-width: 79.9375em) {
    .single-review__quote-text {
        font-size: 2.5rem;
        line-height: 4.0625rem
    }
    .single-review__quote-credit {
        font-size: 1.125rem
    }
}
@media screen and (min-width: 63.75em) {
    .single-review__headline {
        margin-left: 20rem
    }
    .single-review__image-container {
        width: 18.75rem;
        height: 18.75rem
    }
    .single-review__quote {
        padding: 2.5rem
    }
    .single-review__quote-paragraph {
        margin-left: 14.375rem
    }
}
@media screen and (min-width: 80em) and (max-width: 9999em) {
    .single-review__headline {
        font-size: 1.875rem;
        line-height: 1.875rem;
        margin-bottom: 1.25rem
    }
    .single-review__image-container {
        top: -3.125rem
    }
    .single-review__quote-text {
        font-size: 3.125rem;
        line-height: 4.375rem
    }
    .single-review__quote-credit {
        font-size: 1.25rem
    }
    .single-review__quote-paragraph {
        margin-bottom: 2.1875rem
    }
}
.headband {
    width: 100%;
    padding-top: 1.25rem;
    overflow: auto
}
.headband .headband__image-link {
    height: 0;
    padding-bottom: 100%;
    position: relative;
    display: block;
    width: 100%
}
.headband .headband__image {
    position: absolute;
    top: 0;
    left: 0;
    background-size: cover;
    background-position: 50% 50%;
    width: 100%;
    height: 100%
}
.headband__stories:after {
    overflow: hidden;
    text-indent: -9999rem;
    font-size: 0;
    line-height: 0;
    content: "pastel blue dot pattern";
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 1.25rem
}
.headband__story {
    border-right: dotted 1px #555;
    position: relative;
    display: inline-block;
    overflow-y: hidden;
    vertical-align: top;
    padding-right: 1.1875rem;
    margin-right: 1rem
}
.headband__story:last-of-type {
    margin-right: 0;
    padding-right: 0;
    border-right: 0
}
.headband__story:last-of-type .headband__image-container {
    right: 0
}
.headband .primary-label {
    font-family: "NHaasGroteskTXPro-55Rg", "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-size: 0.625rem;
    line-height: 0.75rem;
    text-transform: uppercase;
    color: #2B00F7
}
.headband__headline {
    font-family: "NHaasGroteskDSPro-75Bd", "Helvetica Neue", Helvetica, Arial, sans-serif;
    color: #2D2D35;
    margin-top: 0.3125rem
}
.headband__image-container {
    position: absolute;
    top: 0;
    right: 1.25rem
}
@media screen and (min-width: 0) and (max-width: 47.4375em) {
    .headband {
        width: 100%
    }
    .headband__stories {
        width: 50rem;
        height: 5.625rem
    }
    .headband__stories:after {
        height: 0.625rem;
        width: 50rem
    }
    .headband__story {
        height: 5rem;
        width: 16.25rem
    }
    .headband__story:first-of-type {
        width: 16.875rem;
        padding-left: 0.625rem
    }
    .headband__story:last-of-type {
        width: 14.375rem;
        padding-right: 0.625rem
    }
    .headband__story:last-of-type .headband__image-container {
        right: 0.625rem
    }
    .headband__headline {
        font-size: 0.75rem;
        line-height: 1rem;
        width: 8.75rem
    }
    .headband__image-container {
        height: 4.375rem;
        width: 4.375rem
    }
}
@media screen and (min-width: 47.5em) {
    .headband {
        width: 42.5rem
    }
    .headband__stories {
        width: 61.25rem;
        height: 6.25rem;
        margin-bottom: 1.25rem
    }
    .headband__stories:after {
        width: 61.25rem
    }
    .headband__story {
        height: 6.25rem;
        width: 20rem
    }
    .headband__story:last-of-type {
        width: 17.5rem
    }
    .headband__headline {
        font-size: 0.875rem;
        line-height: 1.125rem;
        width: 10rem
    }
    .headband__image-container {
        width: 5rem;
        height: 5rem
    }
}
@media screen and (min-width: 63.75em) and (max-width: 79.9375em) {
    .headband {
        width: 61.25rem
    }
    .headband__stories {
        width: 61.25rem
    }
}
@media screen and (min-width: 80em) and (max-width: 9999em) {
    .headband {
        width: 72.5rem
    }
    .headband__stories {
        width: 72.5rem;
        height: 8.75rem;
        margin-bottom: 1.25rem
    }
    .headband__stories:after {
        width: 72.5rem
    }
    .headband__story {
        height: 8.75rem;
        width: 23.75rem;
        height: 8.75rem
    }
    .headband__story:last-of-type {
        width: 21.25rem
    }
    .headband__headline {
        font-size: 1.125rem;
        line-height: 1.375rem;
        width: 12.5rem
    }
    .headband__image-container {
        width: 7.5rem;
        height: 7.5rem
    }
}
.latest-news .latest-news__title {
    line-height: 1em;
    letter-spacing: -.04em;
    color: #262626;
    text-align: center;
    margin-bottom: 1.5625rem;
    position: relative
}
.latest-news .latest-news__title:before {
    overflow: hidden;
    text-indent: -9999rem;
    font-size: 0;
    line-height: 0;
    content: "pattern dots";
    height: 1.25rem;
    width: 100%;
    margin-top: -0.5625rem;
    display: block;
    background-color: #fff;
    position: absolute;
    top: 50%;
    z-index: -1
}
.latest-news .latest-news__title-text {
    display: inline-block;
    vertical-align: top;
    padding: 0 1.25rem;
    background: #fff
}
.latest-news .latest-news__title {
    font-size: 1.375rem;
    height: 1.375rem
}
.latest-news__items {
    font-size: 0
}
.latest-news__item {
    display: inline-block;
    vertical-align: top
}
.latest-news__item-title {
    font-family: "NHaasGroteskTXPro-75Bd", "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-size: 0.75rem;
    line-height: 0.875rem;
    margin-bottom: 0.3125rem
}
.latest-news .published-at {
    font-size: 0.6875rem
}
.latest-news .published-at:before {
    content: "c";
    font-family: "Bloomberg";
    font-style: normal
}
@media screen and (min-width: 0) and (max-width: 47.4375em) {
    .latest-news__item {
        height: 6.25rem;
        width: 50%
    }
    .latest-news__item:nth-child(2n+1) {
        border-right: dotted 1px #555;
        padding-right: 1.25rem
    }
    .latest-news__item:nth-child(2n) {
        padding-left: 1.25rem
    }
    .latest-news__item:nth-child(3) .latest-news__item-title,
    .latest-news__item:nth-child(4) .latest-news__item-title {
        border-top: dotted 1px #555;
        padding-top: 1.25rem
    }
}
@media screen and (min-width: 47.5em) and (max-width: 63.6875em) {
    .latest-news .latest-news__title {
        font-size: 1.625rem;
        height: 1.625rem
    }
    .latest-news__item {
        width: 25%
    }
    .latest-news__item:nth-child(4) {
        padding-right: 0;
        border-right: 0
    }
}
@media screen and (min-width: 47.5em) {
    .latest-news__item {
        border-top: dotted 1px #555;
        height: 4.6875rem;
        padding: 0 1.25rem
    }
    .latest-news__item:nth-child(1) {
        padding-left: 0
    }
}
@media screen and (max-width: 63.75em) {
    .latest-news__item:nth-child(5),
    .latest-news__item:nth-child(6) {
        display: none
    }
}
@media screen and (min-width: 63.75em) and (max-width: 79.9375em) {
    .latest-news__item {
        width: 10.1875rem
    }
}
@media screen and (min-width: 63.75em) {
    .latest-news .latest-news__title {
        font-size: 2.125rem;
        height: 2.125rem
    }
    .latest-news__item:nth-child(6) {
        padding-right: 0;
        border-right: 0
    }
}
@media screen and (min-width: 80em) and (max-width: 9999em) {
    .latest-news .latest-news__title {
        font-size: 2.5rem;
        height: 2.5rem
    }
    .latest-news__item {
        width: 12.0625rem
    }
    .latest-news__item-title {
        font-size: 0.8125rem;
        line-height: 0.9375rem
    }
}
.five-across-background {
    background-color: #1E252D;
    padding: 1.875rem 0
}
@media screen and (min-width: 47.5em) and (max-width: 63.6875em) {
    .five-across-background {
        padding: 2.5rem 0
    }
}
@media screen and (min-width: 63.75em) {
    .five-across-background {
        padding: 3.125rem 0
    }
}
.five-across {
    position: relative;
    padding: 0 0 2.5rem;
    margin-bottom: 0;
    overflow: hidden
}
.five-across:before {
    content: "border background default styles";
    position: absolute;
    top: auto;
    left: 1.875rem;
    right: 1.875rem;
    bottom: 1.25rem;
    height: 1.875rem;
    width: auto;
    z-index: -2
}
.five-across:after {
    content: "border background default styles";
    position: absolute;
    top: auto;
    left: 1.25rem;
    right: 1.25rem;
    bottom: 0.625rem;
    width: auto;
    height: 1.875rem;
    z-index: -3
}
.five-across:after {
    overflow: hidden;
    text-indent: -9999rem;
    font-size: 0;
    line-height: 0;
    background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuMCIgeTE9IjAuNSIgeDI9IjEuMCIgeTI9IjAuNSI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmNjU2NCIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzJiMDBmNyIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');
    background-size: 100%;
    background-image: -webkit-gradient(linear, 0% 50%, 100% 50%, color-stop(0%, #ff6564), color-stop(100%, #2b00f7));
    background-image: -moz-linear-gradient(left, #ff6564 0%, #2b00f7 100%);
    background-image: -webkit-linear-gradient(left, #ff6564 0%, #2b00f7 100%);
    background-image: linear-gradient(to right, #ff6564 0%, #2b00f7 100%);
    content: "gradient linear background border background color block";
    background-color: #FF6564
}
.five-across:before {
    overflow: hidden;
    text-indent: -9999rem;
    font-size: 0;
    line-height: 0;
    content: "gradient linear background border background color block";
    background-color: #1E252D
}
.five-across::-webkit-scrollbar {
    height: 0.625rem;
    width: 0.625rem
}
.five-across::-webkit-scrollbar-track {
    background-color: #1E252D
}
.five-across::-webkit-scrollbar-thumb:hover {
    background: #FF6564
}
.five-across__header,
.five-across__footer {
    text-align: center
}
.five-across__footer {
    position: absolute;
    bottom: 0.1875rem;
    left: 0;
    right: 0;
    z-index: 1
}
.five-across__header {
    display: table;
    border-spacing: 1.25rem 0;
    border-collapse: separate;
    width: 100%
}
.five-across__left,
.five-across__center,
.five-across__right {
    display: table-cell;
    vertical-align: bottom
}
.five-across__left,
.five-across__right {
    width: 50%
}
.five-across__left-border {
    position: relative
}
.five-across__left-border:before {
    content: "border background default styles";
    position: absolute;
    top: -2rem;
    left: 1.25rem;
    right: 0;
    bottom: 0;
    height: auto;
    width: auto;
    z-index: -2
}
.five-across__left-border:after {
    content: "border background default styles";
    position: absolute;
    top: -2.625rem;
    left: 0.625rem;
    right: 0;
    bottom: 0;
    width: auto;
    height: auto;
    z-index: -3
}
.five-across__left-border:after {
    overflow: hidden;
    text-indent: -9999rem;
    font-size: 0;
    line-height: 0;
    background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuMCIgeTE9IjAuNSIgeDI9IjEuMCIgeTI9IjAuNSI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzJiMDBmNyIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2ZmNjU2NCIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');
    background-size: 100%;
    background-image: -webkit-gradient(linear, 0% 50%, 100% 50%, color-stop(0%, #2b00f7), color-stop(100%, #ff6564));
    background-image: -moz-linear-gradient(left, #2b00f7 0%, #ff6564 100%);
    background-image: -webkit-linear-gradient(left, #2b00f7 0%, #ff6564 100%);
    background-image: linear-gradient(to right, #2b00f7 0%, #ff6564 100%);
    content: "gradient linear background border background color block";
    background-color: #2B00F7
}
.five-across__left-border:before {
    overflow: hidden;
    text-indent: -9999rem;
    font-size: 0;
    line-height: 0;
    content: "gradient linear background border background color block";
    background-color: #1E252D
}
.five-across__right-border {
    position: relative
}
.five-across__right-border:before {
    content: "border background default styles";
    position: absolute;
    top: -2rem;
    left: 0;
    right: 1.25rem;
    bottom: 0;
    height: auto;
    width: auto;
    z-index: -2
}
.five-across__right-border:after {
    content: "border background default styles";
    position: absolute;
    top: -2.625rem;
    left: 0;
    right: 0.625rem;
    bottom: 0;
    width: auto;
    height: auto;
    z-index: -3
}
.five-across__right-border:after {
    overflow: hidden;
    text-indent: -9999rem;
    font-size: 0;
    line-height: 0;
    background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuMCIgeTE9IjAuNSIgeDI9IjEuMCIgeTI9IjAuNSI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmNjU2NCIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzJiMDBmNyIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');
    background-size: 100%;
    background-image: -webkit-gradient(linear, 0% 50%, 100% 50%, color-stop(0%, #ff6564), color-stop(100%, #2b00f7));
    background-image: -moz-linear-gradient(left, #ff6564 0%, #2b00f7 100%);
    background-image: -webkit-linear-gradient(left, #ff6564 0%, #2b00f7 100%);
    background-image: linear-gradient(to right, #ff6564 0%, #2b00f7 100%);
    content: "gradient linear background border background color block";
    background-color: #FF6564
}
.five-across__right-border:before {
    overflow: hidden;
    text-indent: -9999rem;
    font-size: 0;
    line-height: 0;
    content: "gradient linear background border background color block";
    background-color: #1E252D
}
.five-across__title {
    background-image: -webkit-linear-gradient(left, #2B00F7, #FF6564);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    color: #FF6564;
    font-family: "NHaasGroteskDSPro-75Bd", "Helvetica Neue", Helvetica, Arial, sans-serif;
    background-color: #1E252D;
    white-space: nowrap;
    font-size: 1.5rem;
    line-height: 1.875rem
}
.five-across__scroll {
    margin: 0.9375rem 0
}
.five-across__items {
    display: table;
    border-spacing: 1.25rem 0;
    border-collapse: separate;
    margin: 2.4375rem 0 1.5625rem
}
.five-across__item-row {
    display: table-row
}
.five-across__item {
    display: table-cell;
    vertical-align: top;
    width: 20%;
    position: relative
}
.five-across__item:before {
    overflow: hidden;
    text-indent: -9999rem;
    font-size: 0;
    line-height: 0;
    content: "blue dot pattern";
    display: block;
    position: absolute;
    bottom: 100%;
    left: 0;
    height: 0.625rem;
    width: 100%
}
.five-across__item-show {
    padding: 0.625rem 0;
    position: relative
}
.five-across__item-show-information {
    padding-top: 1.25rem
}
.five-across__item-show-link {
    display: block
}
.five-across__item-show-link:hover .five-across__item-show-name {
    color: #FF6564
}
.five-across__item-show-name {
    -moz-transition: color 0.1s ease-out;
    -o-transition: color 0.1s ease-out;
    -webkit-transition: color 0.1s ease-out;
    transition: color 0.1s ease-out;
    color: #fff;
    font-family: "NHaasGroteskDSPro-75Bd", "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-size: 0.875rem;
    line-height: 1.25rem
}
.five-across__item-show-time {
    color: #999;
    font-family: "NHaasGroteskTXPro-55Rg", "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-size: 0.75rem;
    line-height: 1.125rem
}
.five-across__item-image {
    -moz-transition: color 0.1s ease-out;
    -o-transition: color 0.1s ease-out;
    -webkit-transition: color 0.1s ease-out;
    transition: color 0.1s ease-out;
    margin-top: 1.5625rem;
    margin-bottom: 1.25rem;
    position: relative;
    color: #fff;
    font-size: 3.125rem;
    line-height: 3.125rem
}
.five-across__item-image:after {
    position: absolute;
    top: 50%;
    left: 50%;
    -moz-transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    content: "a";
    font-family: "Bloomberg";
    z-index: 1
}
.five-across__item-img {
    -moz-box-shadow: rgba(0, 0, 0, 0.7) 5px 5px 10px;
    -webkit-box-shadow: rgba(0, 0, 0, 0.7) 5px 5px 10px;
    box-shadow: rgba(0, 0, 0, 0.7) 5px 5px 10px;
    width: 100%
}
.five-across__item-headline {
    -moz-transition: color 0.1s ease-out;
    -o-transition: color 0.1s ease-out;
    -webkit-transition: color 0.1s ease-out;
    transition: color 0.1s ease-out;
    color: #999;
    font-family: "NHaasGroteskTXPro-75Bd", "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-size: 0.75rem;
    line-height: 1.125rem
}
.five-across__item-link {
    display: inline-block
}
.five-across__item-link:hover .five-across__item-headline {
    color: #FF6564
}
.five-across__item-link:hover .five-across__item-image {
    color: #FF6564
}
.five-across__item-runtime {
    font-family: "TiemposTextWeb-Regular", Georgia, serif;
    color: #767676;
    font-size: 0.75rem;
    line-height: 1.125rem
}
.five-across__callToAction {
    display: inline-block;
    background-color: #1E252D;
    font-family: "NHaasGroteskDSPro-75Bd", "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-size: 0.75rem;
    line-height: 1.5rem;
    padding-left: 0.625rem;
    padding-right: 0.1875rem
}
.five-across__callToAction:after {
    content: "3";
    font-family: "Bloomberg";
    font-style: normal
}
.five-across__callToAction:hover {
    color: #FF6564
}
.five-across__callToAction:after {
    position: relative;
    top: 0.125rem
}
@media screen and (min-width: 0) and (max-width: 47.4375em) {
    .five-across {
        margin-left: 0;
        margin-right: 0
    }
    .five-across__header {
        display: table;
        border-spacing: 0.625rem 0;
        margin-left: auto;
        margin-right: auto;
        border-collapse: separate;
        width: 100%
    }
    .five-across__center {
        padding-bottom: 1.4375rem
    }
    .five-across__track {
        position: relative
    }
    .five-across__track:before,
    .five-across__track:after {
        overflow: hidden;
        text-indent: -9999rem;
        font-size: 0;
        line-height: 0;
        position: absolute;
        top: 0;
        bottom: 0;
        z-index: 1
    }
    .five-across__track:before {
        background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuMCIgeTE9IjAuNSIgeDI9IjEuMCIgeTI9IjAuNSI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzFlMjUyZCIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzFlMjUyZCIgc3RvcC1vcGFjaXR5PSIwLjAiLz48L2xpbmVhckdyYWRpZW50PjwvZGVmcz48cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMTAwJSIgaGVpZ2h0PSIxMDAlIiBmaWxsPSJ1cmwoI2dyYWQpIiAvPjwvc3ZnPiA=');
        background-size: 100%;
        background-image: -webkit-gradient(linear, 0% 50%, 100% 50%, color-stop(0%, #1e252d), color-stop(100%, rgba(30, 37, 45, 0)));
        background-image: -moz-linear-gradient(left, #1e252d 0%, rgba(30, 37, 45, 0) 100%);
        background-image: -webkit-linear-gradient(left, #1e252d 0%, rgba(30, 37, 45, 0) 100%);
        background-image: linear-gradient(to right, #1e252d 0%, rgba(30, 37, 45, 0) 100%);
        content: "left side gradient";
        left: 0;
        width: 1.25rem
    }
    .five-across__track:after {
        background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuMCIgeTE9IjAuNSIgeDI9IjEuMCIgeTI9IjAuNSI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzFlMjUyZCIgc3RvcC1vcGFjaXR5PSIwLjAiLz48c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMxZTI1MmQiLz48L2xpbmVhckdyYWRpZW50PjwvZGVmcz48cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMTAwJSIgaGVpZ2h0PSIxMDAlIiBmaWxsPSJ1cmwoI2dyYWQpIiAvPjwvc3ZnPiA=');
        background-size: 100%;
        background-image: -webkit-gradient(linear, 0% 50%, 100% 50%, color-stop(0%, rgba(30, 37, 45, 0)), color-stop(100%, #1e252d));
        background-image: -moz-linear-gradient(left, rgba(30, 37, 45, 0) 0%, #1e252d 100%);
        background-image: -webkit-linear-gradient(left, rgba(30, 37, 45, 0) 0%, #1e252d 100%);
        background-image: linear-gradient(to right, rgba(30, 37, 45, 0) 0%, #1e252d 100%);
        content: "right side gradient";
        right: 0;
        width: 1.25rem
    }
    .five-across__scroll {
        position: relative;
        -webkit-overflow-scrolling: touch;
        overflow-x: auto
    }
    .five-across__item {
        min-width: 10rem
    }
    .five-across__item-image {
        height: 5.625rem
    }
}
@media screen and (min-width: 47.5em) {
    .five-across {
        position: relative
    }
    .five-across:before {
        content: "border background default styles";
        position: absolute;
        top: auto;
        left: 3.125rem;
        right: 3.125rem;
        bottom: 1.25rem;
        height: 1.875rem;
        width: auto;
        z-index: -2
    }
    .five-across:after {
        content: "border background default styles";
        position: absolute;
        top: auto;
        left: 2.5rem;
        right: 2.5rem;
        bottom: 0.625rem;
        width: auto;
        height: 1.875rem;
        z-index: -3
    }
    .five-across:after {
        overflow: hidden;
        text-indent: -9999rem;
        font-size: 0;
        line-height: 0;
        background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuMCIgeTE9IjAuNSIgeDI9IjEuMCIgeTI9IjAuNSI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmNjU2NCIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzJiMDBmNyIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');
        background-size: 100%;
        background-image: -webkit-gradient(linear, 0% 50%, 100% 50%, color-stop(0%, #ff6564), color-stop(100%, #2b00f7));
        background-image: -moz-linear-gradient(left, #ff6564 0%, #2b00f7 100%);
        background-image: -webkit-linear-gradient(left, #ff6564 0%, #2b00f7 100%);
        background-image: linear-gradient(to right, #ff6564 0%, #2b00f7 100%);
        content: "gradient linear background border background color block";
        background-color: #FF6564
    }
    .five-across:before {
        overflow: hidden;
        text-indent: -9999rem;
        font-size: 0;
        line-height: 0;
        content: "gradient linear background border background color block";
        background-color: #1E252D
    }
}
@media screen and (min-width: 47.5em) and (max-width: 63.6875em) {
    .five-across__left-border {
        position: relative
    }
    .five-across__left-border:before {
        content: "border background default styles";
        position: absolute;
        top: -1.875rem;
        left: 1.875rem;
        right: 0;
        bottom: 0;
        height: auto;
        width: auto;
        z-index: -2
    }
    .five-across__left-border:after {
        content: "border background default styles";
        position: absolute;
        top: -2.5rem;
        left: 1.25rem;
        right: 0;
        bottom: 0;
        width: auto;
        height: auto;
        z-index: -3
    }
    .five-across__left-border:after {
        overflow: hidden;
        text-indent: -9999rem;
        font-size: 0;
        line-height: 0;
        background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuMCIgeTE9IjAuNSIgeDI9IjEuMCIgeTI9IjAuNSI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzJiMDBmNyIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2ZmNjU2NCIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');
        background-size: 100%;
        background-image: -webkit-gradient(linear, 0% 50%, 100% 50%, color-stop(0%, #2b00f7), color-stop(100%, #ff6564));
        background-image: -moz-linear-gradient(left, #2b00f7 0%, #ff6564 100%);
        background-image: -webkit-linear-gradient(left, #2b00f7 0%, #ff6564 100%);
        background-image: linear-gradient(to right, #2b00f7 0%, #ff6564 100%);
        content: "gradient linear background border background color block";
        background-color: #2B00F7
    }
    .five-across__left-border:before {
        overflow: hidden;
        text-indent: -9999rem;
        font-size: 0;
        line-height: 0;
        content: "gradient linear background border background color block";
        background-color: #1E252D
    }
    .five-across__right-border {
        position: relative
    }
    .five-across__right-border:before {
        content: "border background default styles";
        position: absolute;
        top: -1.875rem;
        left: 0;
        right: 1.875rem;
        bottom: 0;
        height: auto;
        width: auto;
        z-index: -2
    }
    .five-across__right-border:after {
        content: "border background default styles";
        position: absolute;
        top: -2.5rem;
        left: 0;
        right: 1.25rem;
        bottom: 0;
        width: auto;
        height: auto;
        z-index: -3
    }
    .five-across__right-border:after {
        overflow: hidden;
        text-indent: -9999rem;
        font-size: 0;
        line-height: 0;
        background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuMCIgeTE9IjAuNSIgeDI9IjEuMCIgeTI9IjAuNSI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmNjU2NCIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzJiMDBmNyIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');
        background-size: 100%;
        background-image: -webkit-gradient(linear, 0% 50%, 100% 50%, color-stop(0%, #ff6564), color-stop(100%, #2b00f7));
        background-image: -moz-linear-gradient(left, #ff6564 0%, #2b00f7 100%);
        background-image: -webkit-linear-gradient(left, #ff6564 0%, #2b00f7 100%);
        background-image: linear-gradient(to right, #ff6564 0%, #2b00f7 100%);
        content: "gradient linear background border background color block";
        background-color: #FF6564
    }
    .five-across__right-border:before {
        overflow: hidden;
        text-indent: -9999rem;
        font-size: 0;
        line-height: 0;
        content: "gradient linear background border background color block";
        background-color: #1E252D
    }
    .five-across__center {
        padding-bottom: 0.9375rem
    }
    .five-across__title {
        font-size: 2.5rem;
        line-height: 2.75rem
    }
    .five-across__item-image {
        font-size: 1.875rem;
        line-height: 1.875rem;
        height: 4.5rem
    }
    .five-across__callToAction {
        font-size: 0.875rem;
        line-height: 1.5rem
    }
}
@media screen and (min-width: 63.75em) and (max-width: 79.9375em) {
    .five-across__left-border {
        position: relative
    }
    .five-across__left-border:before {
        content: "border background default styles";
        position: absolute;
        top: -2.5rem;
        left: 1.875rem;
        right: 0;
        bottom: 0;
        height: auto;
        width: auto;
        z-index: -2
    }
    .five-across__left-border:after {
        content: "border background default styles";
        position: absolute;
        top: -3.125rem;
        left: 1.25rem;
        right: 0;
        bottom: 0;
        width: auto;
        height: auto;
        z-index: -3
    }
    .five-across__left-border:after {
        overflow: hidden;
        text-indent: -9999rem;
        font-size: 0;
        line-height: 0;
        background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuMCIgeTE9IjAuNSIgeDI9IjEuMCIgeTI9IjAuNSI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzJiMDBmNyIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2ZmNjU2NCIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');
        background-size: 100%;
        background-image: -webkit-gradient(linear, 0% 50%, 100% 50%, color-stop(0%, #2b00f7), color-stop(100%, #ff6564));
        background-image: -moz-linear-gradient(left, #2b00f7 0%, #ff6564 100%);
        background-image: -webkit-linear-gradient(left, #2b00f7 0%, #ff6564 100%);
        background-image: linear-gradient(to right, #2b00f7 0%, #ff6564 100%);
        content: "gradient linear background border background color block";
        background-color: #2B00F7
    }
    .five-across__left-border:before {
        overflow: hidden;
        text-indent: -9999rem;
        font-size: 0;
        line-height: 0;
        content: "gradient linear background border background color block";
        background-color: #1E252D
    }
    .five-across__right-border {
        position: relative
    }
    .five-across__right-border:before {
        content: "border background default styles";
        position: absolute;
        top: -2.5rem;
        left: 0;
        right: 1.875rem;
        bottom: 0;
        height: auto;
        width: auto;
        z-index: -2
    }
    .five-across__right-border:after {
        content: "border background default styles";
        position: absolute;
        top: -3.125rem;
        left: 0;
        right: 1.25rem;
        bottom: 0;
        width: auto;
        height: auto;
        z-index: -3
    }
    .five-across__right-border:after {
        overflow: hidden;
        text-indent: -9999rem;
        font-size: 0;
        line-height: 0;
        background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuMCIgeTE9IjAuNSIgeDI9IjEuMCIgeTI9IjAuNSI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmNjU2NCIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzJiMDBmNyIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');
        background-size: 100%;
        background-image: -webkit-gradient(linear, 0% 50%, 100% 50%, color-stop(0%, #ff6564), color-stop(100%, #2b00f7));
        background-image: -moz-linear-gradient(left, #ff6564 0%, #2b00f7 100%);
        background-image: -webkit-linear-gradient(left, #ff6564 0%, #2b00f7 100%);
        background-image: linear-gradient(to right, #ff6564 0%, #2b00f7 100%);
        content: "gradient linear background border background color block";
        background-color: #FF6564
    }
    .five-across__right-border:before {
        overflow: hidden;
        text-indent: -9999rem;
        font-size: 0;
        line-height: 0;
        content: "gradient linear background border background color block";
        background-color: #1E252D
    }
    .five-across__title {
        font-size: 6.25rem;
        line-height: 6.5rem
    }
    .five-across__item-show-name {
        font-size: 1rem;
        line-height: 1.375rem
    }
    .five-across__item-show-time,
    .five-across__item-headline,
    .five-across__item-runtime {
        font-size: 0.75rem;
        line-height: 1.125rem
    }
    .five-across__item-image {
        font-size: 2.5rem;
        line-height: 2.5rem;
        height: 6.3125rem
    }
    .five-across__callToAction {
        font-size: 1rem;
        line-height: 1.5rem
    }
}
@media screen and (min-width: 80em) and (max-width: 9999em) {
    .five-across__left-border {
        position: relative
    }
    .five-across__left-border:before {
        content: "border background default styles";
        position: absolute;
        top: -2.8125rem;
        left: 1.875rem;
        right: 0;
        bottom: 0;
        height: auto;
        width: auto;
        z-index: -2
    }
    .five-across__left-border:after {
        content: "border background default styles";
        position: absolute;
        top: -3.4375rem;
        left: 1.25rem;
        right: 0;
        bottom: 0;
        width: auto;
        height: auto;
        z-index: -3
    }
    .five-across__left-border:after {
        overflow: hidden;
        text-indent: -9999rem;
        font-size: 0;
        line-height: 0;
        background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuMCIgeTE9IjAuNSIgeDI9IjEuMCIgeTI9IjAuNSI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzJiMDBmNyIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2ZmNjU2NCIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');
        background-size: 100%;
        background-image: -webkit-gradient(linear, 0% 50%, 100% 50%, color-stop(0%, #2b00f7), color-stop(100%, #ff6564));
        background-image: -moz-linear-gradient(left, #2b00f7 0%, #ff6564 100%);
        background-image: -webkit-linear-gradient(left, #2b00f7 0%, #ff6564 100%);
        background-image: linear-gradient(to right, #2b00f7 0%, #ff6564 100%);
        content: "gradient linear background border background color block";
        background-color: #2B00F7
    }
    .five-across__left-border:before {
        overflow: hidden;
        text-indent: -9999rem;
        font-size: 0;
        line-height: 0;
        content: "gradient linear background border background color block";
        background-color: #1E252D
    }
    .five-across__right-border {
        position: relative
    }
    .five-across__right-border:before {
        content: "border background default styles";
        position: absolute;
        top: -2.8125rem;
        left: 0;
        right: 1.875rem;
        bottom: 0;
        height: auto;
        width: auto;
        z-index: -2
    }
    .five-across__right-border:after {
        content: "border background default styles";
        position: absolute;
        top: -3.4375rem;
        left: 0;
        right: 1.25rem;
        bottom: 0;
        width: auto;
        height: auto;
        z-index: -3
    }
    .five-across__right-border:after {
        overflow: hidden;
        text-indent: -9999rem;
        font-size: 0;
        line-height: 0;
        background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuMCIgeTE9IjAuNSIgeDI9IjEuMCIgeTI9IjAuNSI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmNjU2NCIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzJiMDBmNyIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');
        background-size: 100%;
        background-image: -webkit-gradient(linear, 0% 50%, 100% 50%, color-stop(0%, #ff6564), color-stop(100%, #2b00f7));
        background-image: -moz-linear-gradient(left, #ff6564 0%, #2b00f7 100%);
        background-image: -webkit-linear-gradient(left, #ff6564 0%, #2b00f7 100%);
        background-image: linear-gradient(to right, #ff6564 0%, #2b00f7 100%);
        content: "gradient linear background border background color block";
        background-color: #FF6564
    }
    .five-across__right-border:before {
        overflow: hidden;
        text-indent: -9999rem;
        font-size: 0;
        line-height: 0;
        content: "gradient linear background border background color block";
        background-color: #1E252D
    }
    .five-across__title {
        font-size: 6.25rem;
        line-height: 6.5rem
    }
    .five-across__item-show-name {
        font-size: 1.25rem;
        line-height: 1.625rem
    }
    .five-across__item-show-time,
    .five-across__item-runtime {
        font-size: 0.75rem;
        line-height: 1.125rem
    }
    .five-across__item-image {
        height: 8.4375rem
    }
    .five-across__item-headline {
        font-size: 0.875rem;
        line-height: 1.125rem
    }
    .five-across__callToAction {
        font-size: 1rem;
        line-height: 1.5rem
    }
}
.default-layout.technology-section-front .shoulder-statistic__label:before,
.default-layout.technology-section-front .shoulder-tout__label:before,
.default-layout.technology-section-front .shoulder-quote:before,
.default-layout.technology-section-front .single-headline__label,
.default-layout.technology-section-front .photo-of-the-day__content:after,
.default-layout.technology-section-front .visual-data__header {
    background-color: #00DC3C
}
.default-layout.technology-section-front:not(.persist-header) .persistent-header {
    background-color: #00DC3C
}
.default-layout.technology-section-front:not(.persist-header) .persistent-header__search-label,
.default-layout.technology-section-front:not(.persist-header) .persistent-header__search-box,
.default-layout.technology-section-front:not(.persist-header) .persistent-header__content {
    background-color: #00DC3C;
    color: rgba(0, 0, 0, 0.4);
    border-color: rgba(0, 0, 0, 0.4)
}
.default-layout.technology-section-front:not(.persist-header) .persistent-header__search-input {
    color: #000;
    background-color: #00DC3C
}
.default-layout.technology-section-front:not(.persist-header) .persistent-header input::-webkit-input-placeholder {
    color: #000
}
.default-layout.technology-section-front:not(.persist-header) .persistent-header input::-moz-placeholder {
    color: #000
}
.default-layout.technology-section-front:not(.persist-header) .persistent-header input:-moz-placeholder {
    color: #000
}
.default-layout.technology-section-front:not(.persist-header) .persistent-header input:-ms-input-placeholder {
    color: #000
}
.default-layout.technology-section-front:not(.persist-header) .persistent-header__menu:hover:before {
    content: "1";
    font-family: "Bloomberg";
    font-style: normal;
    font-size: 1rem;
    color: #fff;
    background-color: rgba(0, 0, 0, 0.4)
}
.default-layout.technology-section-front:not(.persist-header) .persistent-header__link,
.default-layout.technology-section-front:not(.persist-header) .persistent-header__search-button,
.default-layout.technology-section-front:not(.persist-header) .persistent-header__search-close:before {
    -moz-transition: color 0.1s ease-out;
    -o-transition: color 0.1s ease-out;
    -webkit-transition: color 0.1s ease-out;
    transition: color 0.1s ease-out;
    color: rgba(0, 0, 0, 0.6);
    border-color: rgba(0, 0, 0, 0.6)
}
.default-layout.technology-section-front:not(.persist-header) .persistent-header__link:hover,
.default-layout.technology-section-front:not(.persist-header) .persistent-header__link:focus,
.default-layout.technology-section-front:not(.persist-header) .persistent-header__search-button:hover,
.default-layout.technology-section-front:not(.persist-header) .persistent-header__search-button:focus,
.default-layout.technology-section-front:not(.persist-header) .persistent-header__search-close:before:hover,
.default-layout.technology-section-front:not(.persist-header) .persistent-header__search-close:before:focus {
    color: #fff;
    border-color: #fff
}
.default-layout.technology-section-front .shoulder-timeline__story-date,
.default-layout.technology-section-front .section-front__title,
.default-layout.technology-section-front .topic-grid__title,
.default-layout.technology-section-front .topic-grid__story-headline-link:before,
.default-layout.technology-section-front .photo-of-the-day__link:before,
.default-layout.technology-section-front .special-section-front-hero__headline:before,
.default-layout.technology-section-front .primary-label,
.default-layout.technology-section-front .single-review__name {
    color: #00DC3C
}
.default-layout.technology-section-front .topic-grid__story-headline-link,
.default-layout.technology-section-front .feed-item__link,
.default-layout.technology-section-front .shoulder-tout__title-link,
.default-layout.technology-section-front .shoulder-timeline__story-link,
.default-layout.technology-section-front .shoulder-timeline__title-link,
.default-layout.technology-section-front .photo-of-the-day__link,
.default-layout.technology-section-front .visual-data__headline,
.default-layout.technology-section-front .visual-data__summary {
    -moz-transition: color 0.1s ease-out;
    -o-transition: color 0.1s ease-out;
    -webkit-transition: color 0.1s ease-out;
    transition: color 0.1s ease-out;
    color: #2D2D35
}
.default-layout.technology-section-front .topic-grid__story-headline-link:hover,
.default-layout.technology-section-front .topic-grid__story-headline-link:focus,
.default-layout.technology-section-front .feed-item__link:hover,
.default-layout.technology-section-front .feed-item__link:focus,
.default-layout.technology-section-front .shoulder-tout__title-link:hover,
.default-layout.technology-section-front .shoulder-tout__title-link:focus,
.default-layout.technology-section-front .shoulder-timeline__story-link:hover,
.default-layout.technology-section-front .shoulder-timeline__story-link:focus,
.default-layout.technology-section-front .shoulder-timeline__title-link:hover,
.default-layout.technology-section-front .shoulder-timeline__title-link:focus,
.default-layout.technology-section-front .photo-of-the-day__link:hover,
.default-layout.technology-section-front .photo-of-the-day__link:focus,
.default-layout.technology-section-front .visual-data__headline:hover,
.default-layout.technology-section-front .visual-data__headline:focus,
.default-layout.technology-section-front .visual-data__summary:hover,
.default-layout.technology-section-front .visual-data__summary:focus {
    color: #00DC3C
}
.default-layout.technology-section-front .visual-data__summary {
    color: #fff
}
.default-layout.technology-section-front .shoulder-timeline__summary-link,
.default-layout.technology-section-front .single-review__quote-link {
    -moz-transition: color 0.1s ease-out;
    -o-transition: color 0.1s ease-out;
    -webkit-transition: color 0.1s ease-out;
    transition: color 0.1s ease-out;
    color: #00DC3C
}
.default-layout.technology-section-front .shoulder-timeline__summary-link:hover,
.default-layout.technology-section-front .shoulder-timeline__summary-link:focus,
.default-layout.technology-section-front .single-review__quote-link:hover,
.default-layout.technology-section-front .single-review__quote-link:focus {
    color: #2D2D35
}
.default-layout.technology-section-front .special-section-front-hero__story:nth-child(1) .special-section-front-hero__story-headline-link {
    -moz-transition: color 0.1s ease-out;
    -o-transition: color 0.1s ease-out;
    -webkit-transition: color 0.1s ease-out;
    transition: color 0.1s ease-out;
    color: #00DC3C
}
.default-layout.technology-section-front .special-section-front-hero__story:nth-child(1) .special-section-front-hero__story-headline-link:hover,
.default-layout.technology-section-front .special-section-front-hero__story:nth-child(1) .special-section-front-hero__story-headline-link:focus {
    color: #2D2D35
}
.default-layout.technology-section-front .special-section-front-hero__story:nth-child(1) .special-section-front-hero__image-container {
    position: absolute;
    top: 0;
    bottom: 0
}
.default-layout.technology-section-front .special-section-front-hero__story:nth-child(n+2) .special-section-front-hero__story-headline-link {
    -moz-transition: color 0.1s ease-out;
    -o-transition: color 0.1s ease-out;
    -webkit-transition: color 0.1s ease-out;
    transition: color 0.1s ease-out;
    color: #2D2D35
}
.default-layout.technology-section-front .special-section-front-hero__story:nth-child(n+2) .special-section-front-hero__story-headline-link:hover,
.default-layout.technology-section-front .special-section-front-hero__story:nth-child(n+2) .special-section-front-hero__story-headline-link:focus {
    color: #00DC3C
}
.default-layout.technology-section-front .special-section-front-hero__story:nth-child(n+2) .special-section-front-hero__image-container {
    position: absolute
}
.default-layout.technology-section-front .special-section-front-hero__headline {
    border-color: #00DC3C
}
.default-layout.technology-section-front .shoulder-statistic__title {
    color: #00DC3C;
    opacity: .95
}
@media screen and (min-width: 0) and (max-width: 47.4375em) {
    .default-layout.technology-section-front:not(.persist-header) .persistent-header,
    .default-layout.technology-section-front.persist-header .persistent-header {
        background-color: #fff
    }
    .default-layout.technology-section-front:not(.persist-header) .persistent-header__content,
    .default-layout.technology-section-front.persist-header .persistent-header__content {
        display: none
    }
}
@media screen and (min-width: 47.5em) and (max-width: 63.6875em) {
    .default-layout.technology-section-front .persistent-header__logo-image.horizontal {
        display: none
    }
    .default-layout.technology-section-front .persistent-header__logo-image.special-section-front-horizontal-logo {
        display: inline-block
    }
    .default-layout.technology-section-front.persist-header .persistent-header__logo-image.special-section-front-horizontal-logo {
        display: none
    }
}
@media screen and (min-width: 63.75em) {
    .default-layout.technology-section-front .persistent-header__logo-image.vertical {
        display: none
    }
    .default-layout.technology-section-front .persistent-header__logo-image.special-section-front-vertical-logo {
        display: inline-block
    }
    .default-layout.technology-section-front.persist-header .persistent-header__logo-image.special-section-front-vertical-logo {
        display: none
    }
}
.default-layout.companies-section-front .shoulder-statistic__label:before,
.default-layout.companies-section-front .shoulder-tout__label:before,
.default-layout.companies-section-front .shoulder-quote:before,
.default-layout.companies-section-front .single-headline__label,
.default-layout.companies-section-front .photo-of-the-day__content:after,
.default-layout.companies-section-front .visual-data__header {
    background-color: #00DC3C
}
.default-layout.companies-section-front:not(.persist-header) .persistent-header {
    background-color: #00DC3C
}
.default-layout.companies-section-front:not(.persist-header) .persistent-header__search-label,
.default-layout.companies-section-front:not(.persist-header) .persistent-header__search-box,
.default-layout.companies-section-front:not(.persist-header) .persistent-header__content {
    background-color: #00DC3C;
    color: rgba(0, 0, 0, 0.4);
    border-color: rgba(0, 0, 0, 0.4)
}
.default-layout.companies-section-front:not(.persist-header) .persistent-header__search-input {
    color: #000;
    background-color: #00DC3C
}
.default-layout.companies-section-front:not(.persist-header) .persistent-header input::-webkit-input-placeholder {
    color: #000
}
.default-layout.companies-section-front:not(.persist-header) .persistent-header input::-moz-placeholder {
    color: #000
}
.default-layout.companies-section-front:not(.persist-header) .persistent-header input:-moz-placeholder {
    color: #000
}
.default-layout.companies-section-front:not(.persist-header) .persistent-header input:-ms-input-placeholder {
    color: #000
}
.default-layout.companies-section-front:not(.persist-header) .persistent-header__menu:hover:before {
    content: "1";
    font-family: "Bloomberg";
    font-style: normal;
    font-size: 1rem;
    color: #fff;
    background-color: rgba(0, 0, 0, 0.4)
}
.default-layout.companies-section-front:not(.persist-header) .persistent-header__link,
.default-layout.companies-section-front:not(.persist-header) .persistent-header__search-button,
.default-layout.companies-section-front:not(.persist-header) .persistent-header__search-close:before {
    -moz-transition: color 0.1s ease-out;
    -o-transition: color 0.1s ease-out;
    -webkit-transition: color 0.1s ease-out;
    transition: color 0.1s ease-out;
    color: rgba(0, 0, 0, 0.6);
    border-color: rgba(0, 0, 0, 0.6)
}
.default-layout.companies-section-front:not(.persist-header) .persistent-header__link:hover,
.default-layout.companies-section-front:not(.persist-header) .persistent-header__link:focus,
.default-layout.companies-section-front:not(.persist-header) .persistent-header__search-button:hover,
.default-layout.companies-section-front:not(.persist-header) .persistent-header__search-button:focus,
.default-layout.companies-section-front:not(.persist-header) .persistent-header__search-close:before:hover,
.default-layout.companies-section-front:not(.persist-header) .persistent-header__search-close:before:focus {
    color: #fff;
    border-color: #fff
}
.default-layout.companies-section-front .shoulder-timeline__story-date,
.default-layout.companies-section-front .section-front__title,
.default-layout.companies-section-front .topic-grid__title,
.default-layout.companies-section-front .topic-grid__story-headline-link:before,
.default-layout.companies-section-front .photo-of-the-day__link:before,
.default-layout.companies-section-front .special-section-front-hero__headline:before,
.default-layout.companies-section-front .primary-label,
.default-layout.companies-section-front .single-review__name {
    color: #00DC3C
}
.default-layout.companies-section-front .topic-grid__story-headline-link,
.default-layout.companies-section-front .feed-item__link,
.default-layout.companies-section-front .shoulder-tout__title-link,
.default-layout.companies-section-front .shoulder-timeline__story-link,
.default-layout.companies-section-front .shoulder-timeline__title-link,
.default-layout.companies-section-front .photo-of-the-day__link,
.default-layout.companies-section-front .visual-data__headline,
.default-layout.companies-section-front .visual-data__summary {
    -moz-transition: color 0.1s ease-out;
    -o-transition: color 0.1s ease-out;
    -webkit-transition: color 0.1s ease-out;
    transition: color 0.1s ease-out;
    color: #2D2D35
}
.default-layout.companies-section-front .topic-grid__story-headline-link:hover,
.default-layout.companies-section-front .topic-grid__story-headline-link:focus,
.default-layout.companies-section-front .feed-item__link:hover,
.default-layout.companies-section-front .feed-item__link:focus,
.default-layout.companies-section-front .shoulder-tout__title-link:hover,
.default-layout.companies-section-front .shoulder-tout__title-link:focus,
.default-layout.companies-section-front .shoulder-timeline__story-link:hover,
.default-layout.companies-section-front .shoulder-timeline__story-link:focus,
.default-layout.companies-section-front .shoulder-timeline__title-link:hover,
.default-layout.companies-section-front .shoulder-timeline__title-link:focus,
.default-layout.companies-section-front .photo-of-the-day__link:hover,
.default-layout.companies-section-front .photo-of-the-day__link:focus,
.default-layout.companies-section-front .visual-data__headline:hover,
.default-layout.companies-section-front .visual-data__headline:focus,
.default-layout.companies-section-front .visual-data__summary:hover,
.default-layout.companies-section-front .visual-data__summary:focus {
    color: #00DC3C
}
.default-layout.companies-section-front .visual-data__summary {
    color: #fff
}
.default-layout.companies-section-front .shoulder-timeline__summary-link,
.default-layout.companies-section-front .single-review__quote-link {
    -moz-transition: color 0.1s ease-out;
    -o-transition: color 0.1s ease-out;
    -webkit-transition: color 0.1s ease-out;
    transition: color 0.1s ease-out;
    color: #00DC3C
}
.default-layout.companies-section-front .shoulder-timeline__summary-link:hover,
.default-layout.companies-section-front .shoulder-timeline__summary-link:focus,
.default-layout.companies-section-front .single-review__quote-link:hover,
.default-layout.companies-section-front .single-review__quote-link:focus {
    color: #2D2D35
}
.default-layout.companies-section-front .special-section-front-hero__story:nth-child(1) .special-section-front-hero__story-headline-link {
    -moz-transition: color 0.1s ease-out;
    -o-transition: color 0.1s ease-out;
    -webkit-transition: color 0.1s ease-out;
    transition: color 0.1s ease-out;
    color: #00DC3C
}
.default-layout.companies-section-front .special-section-front-hero__story:nth-child(1) .special-section-front-hero__story-headline-link:hover,
.default-layout.companies-section-front .special-section-front-hero__story:nth-child(1) .special-section-front-hero__story-headline-link:focus {
    color: #2D2D35
}
.default-layout.companies-section-front .special-section-front-hero__story:nth-child(1) .special-section-front-hero__image-container {
    position: absolute;
    top: 0;
    bottom: 0
}
.default-layout.companies-section-front .special-section-front-hero__story:nth-child(n+2) .special-section-front-hero__story-headline-link {
    -moz-transition: color 0.1s ease-out;
    -o-transition: color 0.1s ease-out;
    -webkit-transition: color 0.1s ease-out;
    transition: color 0.1s ease-out;
    color: #2D2D35
}
.default-layout.companies-section-front .special-section-front-hero__story:nth-child(n+2) .special-section-front-hero__story-headline-link:hover,
.default-layout.companies-section-front .special-section-front-hero__story:nth-child(n+2) .special-section-front-hero__story-headline-link:focus {
    color: #00DC3C
}
.default-layout.companies-section-front .special-section-front-hero__story:nth-child(n+2) .special-section-front-hero__image-container {
    position: absolute
}
.default-layout.companies-section-front .special-section-front-hero__headline {
    border-color: #00DC3C
}
.default-layout.companies-section-front .shoulder-statistic__title {
    color: #00DC3C;
    opacity: .95
}
@media screen and (min-width: 0) and (max-width: 47.4375em) {
    .default-layout.companies-section-front:not(.persist-header) .persistent-header,
    .default-layout.companies-section-front.persist-header .persistent-header {
        background-color: #fff
    }
    .default-layout.companies-section-front:not(.persist-header) .persistent-header__content,
    .default-layout.companies-section-front.persist-header .persistent-header__content {
        display: none
    }
}
@media screen and (min-width: 47.5em) and (max-width: 63.6875em) {
    .default-layout.companies-section-front .persistent-header__logo-image.horizontal {
        display: none
    }
    .default-layout.companies-section-front .persistent-header__logo-image.special-section-front-horizontal-logo {
        display: inline-block
    }
    .default-layout.companies-section-front.persist-header .persistent-header__logo-image.special-section-front-horizontal-logo {
        display: none
    }
}
@media screen and (min-width: 63.75em) {
    .default-layout.companies-section-front .persistent-header__logo-image.vertical {
        display: none
    }
    .default-layout.companies-section-front .persistent-header__logo-image.special-section-front-vertical-logo {
        display: inline-block
    }
    .default-layout.companies-section-front.persist-header .persistent-header__logo-image.special-section-front-vertical-logo {
        display: none
    }
}
.default-layout.pursuits-section-front .shoulder-statistic__label:before,
.default-layout.pursuits-section-front .shoulder-tout__label:before,
.default-layout.pursuits-section-front .shoulder-quote:before,
.default-layout.pursuits-section-front .single-headline__label,
.default-layout.pursuits-section-front .photo-of-the-day__content:after,
.default-layout.pursuits-section-front .visual-data__header {
    background-color: #FF6564
}
.default-layout.pursuits-section-front:not(.persist-header) .persistent-header {
    background-color: #FF6564
}
.default-layout.pursuits-section-front:not(.persist-header) .persistent-header__search-label,
.default-layout.pursuits-section-front:not(.persist-header) .persistent-header__search-box,
.default-layout.pursuits-section-front:not(.persist-header) .persistent-header__content {
    background-color: #FF6564;
    color: rgba(0, 0, 0, 0.4);
    border-color: rgba(0, 0, 0, 0.4)
}
.default-layout.pursuits-section-front:not(.persist-header) .persistent-header__search-input {
    color: #000;
    background-color: #FF6564
}
.default-layout.pursuits-section-front:not(.persist-header) .persistent-header input::-webkit-input-placeholder {
    color: #000
}
.default-layout.pursuits-section-front:not(.persist-header) .persistent-header input::-moz-placeholder {
    color: #000
}
.default-layout.pursuits-section-front:not(.persist-header) .persistent-header input:-moz-placeholder {
    color: #000
}
.default-layout.pursuits-section-front:not(.persist-header) .persistent-header input:-ms-input-placeholder {
    color: #000
}
.default-layout.pursuits-section-front:not(.persist-header) .persistent-header__menu:hover:before {
    content: "1";
    font-family: "Bloomberg";
    font-style: normal;
    font-size: 1rem;
    color: #fff;
    background-color: rgba(0, 0, 0, 0.4)
}
.default-layout.pursuits-section-front:not(.persist-header) .persistent-header__link,
.default-layout.pursuits-section-front:not(.persist-header) .persistent-header__search-button,
.default-layout.pursuits-section-front:not(.persist-header) .persistent-header__search-close:before {
    -moz-transition: color 0.1s ease-out;
    -o-transition: color 0.1s ease-out;
    -webkit-transition: color 0.1s ease-out;
    transition: color 0.1s ease-out;
    color: rgba(0, 0, 0, 0.6);
    border-color: rgba(0, 0, 0, 0.6)
}
.default-layout.pursuits-section-front:not(.persist-header) .persistent-header__link:hover,
.default-layout.pursuits-section-front:not(.persist-header) .persistent-header__link:focus,
.default-layout.pursuits-section-front:not(.persist-header) .persistent-header__search-button:hover,
.default-layout.pursuits-section-front:not(.persist-header) .persistent-header__search-button:focus,
.default-layout.pursuits-section-front:not(.persist-header) .persistent-header__search-close:before:hover,
.default-layout.pursuits-section-front:not(.persist-header) .persistent-header__search-close:before:focus {
    color: #fff;
    border-color: #fff
}
.default-layout.pursuits-section-front .shoulder-timeline__story-date,
.default-layout.pursuits-section-front .section-front__title,
.default-layout.pursuits-section-front .topic-grid__title,
.default-layout.pursuits-section-front .topic-grid__story-headline-link:before,
.default-layout.pursuits-section-front .photo-of-the-day__link:before,
.default-layout.pursuits-section-front .special-section-front-hero__headline:before,
.default-layout.pursuits-section-front .primary-label,
.default-layout.pursuits-section-front .single-review__name {
    color: #FF6564
}
.default-layout.pursuits-section-front .topic-grid__story-headline-link,
.default-layout.pursuits-section-front .feed-item__link,
.default-layout.pursuits-section-front .shoulder-tout__title-link,
.default-layout.pursuits-section-front .shoulder-timeline__story-link,
.default-layout.pursuits-section-front .shoulder-timeline__title-link,
.default-layout.pursuits-section-front .photo-of-the-day__link,
.default-layout.pursuits-section-front .visual-data__headline,
.default-layout.pursuits-section-front .visual-data__summary {
    -moz-transition: color 0.1s ease-out;
    -o-transition: color 0.1s ease-out;
    -webkit-transition: color 0.1s ease-out;
    transition: color 0.1s ease-out;
    color: #2D2D35
}
.default-layout.pursuits-section-front .topic-grid__story-headline-link:hover,
.default-layout.pursuits-section-front .topic-grid__story-headline-link:focus,
.default-layout.pursuits-section-front .feed-item__link:hover,
.default-layout.pursuits-section-front .feed-item__link:focus,
.default-layout.pursuits-section-front .shoulder-tout__title-link:hover,
.default-layout.pursuits-section-front .shoulder-tout__title-link:focus,
.default-layout.pursuits-section-front .shoulder-timeline__story-link:hover,
.default-layout.pursuits-section-front .shoulder-timeline__story-link:focus,
.default-layout.pursuits-section-front .shoulder-timeline__title-link:hover,
.default-layout.pursuits-section-front .shoulder-timeline__title-link:focus,
.default-layout.pursuits-section-front .photo-of-the-day__link:hover,
.default-layout.pursuits-section-front .photo-of-the-day__link:focus,
.default-layout.pursuits-section-front .visual-data__headline:hover,
.default-layout.pursuits-section-front .visual-data__headline:focus,
.default-layout.pursuits-section-front .visual-data__summary:hover,
.default-layout.pursuits-section-front .visual-data__summary:focus {
    color: #FF6564
}
.default-layout.pursuits-section-front .visual-data__summary {
    color: #fff
}
.default-layout.pursuits-section-front .shoulder-timeline__summary-link,
.default-layout.pursuits-section-front .single-review__quote-link {
    -moz-transition: color 0.1s ease-out;
    -o-transition: color 0.1s ease-out;
    -webkit-transition: color 0.1s ease-out;
    transition: color 0.1s ease-out;
    color: #FF6564
}
.default-layout.pursuits-section-front .shoulder-timeline__summary-link:hover,
.default-layout.pursuits-section-front .shoulder-timeline__summary-link:focus,
.default-layout.pursuits-section-front .single-review__quote-link:hover,
.default-layout.pursuits-section-front .single-review__quote-link:focus {
    color: #2D2D35
}
.default-layout.pursuits-section-front .special-section-front-hero__story:nth-child(1) .special-section-front-hero__story-headline-link {
    -moz-transition: color 0.1s ease-out;
    -o-transition: color 0.1s ease-out;
    -webkit-transition: color 0.1s ease-out;
    transition: color 0.1s ease-out;
    color: #FF6564
}
.default-layout.pursuits-section-front .special-section-front-hero__story:nth-child(1) .special-section-front-hero__story-headline-link:hover,
.default-layout.pursuits-section-front .special-section-front-hero__story:nth-child(1) .special-section-front-hero__story-headline-link:focus {
    color: #2D2D35
}
.default-layout.pursuits-section-front .special-section-front-hero__story:nth-child(1) .special-section-front-hero__image-container {
    position: absolute;
    top: 0;
    bottom: 0
}
.default-layout.pursuits-section-front .special-section-front-hero__story:nth-child(n+2) .special-section-front-hero__story-headline-link {
    -moz-transition: color 0.1s ease-out;
    -o-transition: color 0.1s ease-out;
    -webkit-transition: color 0.1s ease-out;
    transition: color 0.1s ease-out;
    color: #2D2D35
}
.default-layout.pursuits-section-front .special-section-front-hero__story:nth-child(n+2) .special-section-front-hero__story-headline-link:hover,
.default-layout.pursuits-section-front .special-section-front-hero__story:nth-child(n+2) .special-section-front-hero__story-headline-link:focus {
    color: #FF6564
}
.default-layout.pursuits-section-front .special-section-front-hero__story:nth-child(n+2) .special-section-front-hero__image-container {
    position: absolute
}
.default-layout.pursuits-section-front .special-section-front-hero__headline {
    border-color: #FF6564
}
.default-layout.pursuits-section-front .shoulder-statistic__title {
    color: #FF6564;
    opacity: .95
}
@media screen and (min-width: 0) and (max-width: 47.4375em) {
    .default-layout.pursuits-section-front:not(.persist-header) .persistent-header,
    .default-layout.pursuits-section-front.persist-header .persistent-header {
        background-color: #fff
    }
    .default-layout.pursuits-section-front:not(.persist-header) .persistent-header__content,
    .default-layout.pursuits-section-front.persist-header .persistent-header__content {
        display: none
    }
}
@media screen and (min-width: 47.5em) and (max-width: 63.6875em) {
    .default-layout.pursuits-section-front .persistent-header__logo-image.horizontal {
        display: none
    }
    .default-layout.pursuits-section-front .persistent-header__logo-image.special-section-front-horizontal-logo {
        display: inline-block
    }
    .default-layout.pursuits-section-front.persist-header .persistent-header__logo-image.special-section-front-horizontal-logo {
        display: none
    }
}
@media screen and (min-width: 63.75em) {
    .default-layout.pursuits-section-front .persistent-header__logo-image.vertical {
        display: none
    }
    .default-layout.pursuits-section-front .persistent-header__logo-image.special-section-front-vertical-logo {
        display: inline-block
    }
    .default-layout.pursuits-section-front.persist-header .persistent-header__logo-image.special-section-front-vertical-logo {
        display: none
    }
}
.default-layout.markets-section-front .shoulder-statistic__label:before,
.default-layout.markets-section-front .shoulder-tout__label:before,
.default-layout.markets-section-front .shoulder-quote:before,
.default-layout.markets-section-front .single-headline__label,
.default-layout.markets-section-front .photo-of-the-day__content:after,
.default-layout.markets-section-front .visual-data__header {
    background-color: #FB8E1E
}
.default-layout.markets-section-front:not(.persist-header) .persistent-header {
    background-color: #FB8E1E
}
.default-layout.markets-section-front:not(.persist-header) .persistent-header__search-label,
.default-layout.markets-section-front:not(.persist-header) .persistent-header__search-box,
.default-layout.markets-section-front:not(.persist-header) .persistent-header__content {
    background-color: #FB8E1E;
    color: rgba(0, 0, 0, 0.4);
    border-color: rgba(0, 0, 0, 0.4)
}
.default-layout.markets-section-front:not(.persist-header) .persistent-header__search-input {
    color: #000;
    background-color: #FB8E1E
}
.default-layout.markets-section-front:not(.persist-header) .persistent-header input::-webkit-input-placeholder {
    color: #000
}
.default-layout.markets-section-front:not(.persist-header) .persistent-header input::-moz-placeholder {
    color: #000
}
.default-layout.markets-section-front:not(.persist-header) .persistent-header input:-moz-placeholder {
    color: #000
}
.default-layout.markets-section-front:not(.persist-header) .persistent-header input:-ms-input-placeholder {
    color: #000
}
.default-layout.markets-section-front:not(.persist-header) .persistent-header__menu:hover:before {
    content: "1";
    font-family: "Bloomberg";
    font-style: normal;
    font-size: 1rem;
    color: #fff;
    background-color: rgba(0, 0, 0, 0.4)
}
.default-layout.markets-section-front:not(.persist-header) .persistent-header__link,
.default-layout.markets-section-front:not(.persist-header) .persistent-header__search-button,
.default-layout.markets-section-front:not(.persist-header) .persistent-header__search-close:before {
    -moz-transition: color 0.1s ease-out;
    -o-transition: color 0.1s ease-out;
    -webkit-transition: color 0.1s ease-out;
    transition: color 0.1s ease-out;
    color: rgba(0, 0, 0, 0.6);
    border-color: rgba(0, 0, 0, 0.6)
}
.default-layout.markets-section-front:not(.persist-header) .persistent-header__link:hover,
.default-layout.markets-section-front:not(.persist-header) .persistent-header__link:focus,
.default-layout.markets-section-front:not(.persist-header) .persistent-header__search-button:hover,
.default-layout.markets-section-front:not(.persist-header) .persistent-header__search-button:focus,
.default-layout.markets-section-front:not(.persist-header) .persistent-header__search-close:before:hover,
.default-layout.markets-section-front:not(.persist-header) .persistent-header__search-close:before:focus {
    color: #fff;
    border-color: #fff
}
.default-layout.markets-section-front .shoulder-timeline__story-date,
.default-layout.markets-section-front .section-front__title,
.default-layout.markets-section-front .topic-grid__title,
.default-layout.markets-section-front .topic-grid__story-headline-link:before,
.default-layout.markets-section-front .photo-of-the-day__link:before,
.default-layout.markets-section-front .special-section-front-hero__headline:before,
.default-layout.markets-section-front .primary-label,
.default-layout.markets-section-front .single-review__name {
    color: #FB8E1E
}
.default-layout.markets-section-front .topic-grid__story-headline-link,
.default-layout.markets-section-front .feed-item__link,
.default-layout.markets-section-front .shoulder-tout__title-link,
.default-layout.markets-section-front .shoulder-timeline__story-link,
.default-layout.markets-section-front .shoulder-timeline__title-link,
.default-layout.markets-section-front .photo-of-the-day__link,
.default-layout.markets-section-front .visual-data__headline,
.default-layout.markets-section-front .visual-data__summary {
    -moz-transition: color 0.1s ease-out;
    -o-transition: color 0.1s ease-out;
    -webkit-transition: color 0.1s ease-out;
    transition: color 0.1s ease-out;
    color: #2D2D35
}
.default-layout.markets-section-front .topic-grid__story-headline-link:hover,
.default-layout.markets-section-front .topic-grid__story-headline-link:focus,
.default-layout.markets-section-front .feed-item__link:hover,
.default-layout.markets-section-front .feed-item__link:focus,
.default-layout.markets-section-front .shoulder-tout__title-link:hover,
.default-layout.markets-section-front .shoulder-tout__title-link:focus,
.default-layout.markets-section-front .shoulder-timeline__story-link:hover,
.default-layout.markets-section-front .shoulder-timeline__story-link:focus,
.default-layout.markets-section-front .shoulder-timeline__title-link:hover,
.default-layout.markets-section-front .shoulder-timeline__title-link:focus,
.default-layout.markets-section-front .photo-of-the-day__link:hover,
.default-layout.markets-section-front .photo-of-the-day__link:focus,
.default-layout.markets-section-front .visual-data__headline:hover,
.default-layout.markets-section-front .visual-data__headline:focus,
.default-layout.markets-section-front .visual-data__summary:hover,
.default-layout.markets-section-front .visual-data__summary:focus {
    color: #FB8E1E
}
.default-layout.markets-section-front .visual-data__summary {
    color: #fff
}
.default-layout.markets-section-front .shoulder-timeline__summary-link,
.default-layout.markets-section-front .single-review__quote-link {
    -moz-transition: color 0.1s ease-out;
    -o-transition: color 0.1s ease-out;
    -webkit-transition: color 0.1s ease-out;
    transition: color 0.1s ease-out;
    color: #FB8E1E
}
.default-layout.markets-section-front .shoulder-timeline__summary-link:hover,
.default-layout.markets-section-front .shoulder-timeline__summary-link:focus,
.default-layout.markets-section-front .single-review__quote-link:hover,
.default-layout.markets-section-front .single-review__quote-link:focus {
    color: #2D2D35
}
.default-layout.markets-section-front .special-section-front-hero__story:nth-child(1) .special-section-front-hero__story-headline-link {
    -moz-transition: color 0.1s ease-out;
    -o-transition: color 0.1s ease-out;
    -webkit-transition: color 0.1s ease-out;
    transition: color 0.1s ease-out;
    color: #FB8E1E
}
.default-layout.markets-section-front .special-section-front-hero__story:nth-child(1) .special-section-front-hero__story-headline-link:hover,
.default-layout.markets-section-front .special-section-front-hero__story:nth-child(1) .special-section-front-hero__story-headline-link:focus {
    color: #2D2D35
}
.default-layout.markets-section-front .special-section-front-hero__story:nth-child(1) .special-section-front-hero__image-container {
    position: absolute;
    top: 0;
    bottom: 0
}
.default-layout.markets-section-front .special-section-front-hero__story:nth-child(n+2) .special-section-front-hero__story-headline-link {
    -moz-transition: color 0.1s ease-out;
    -o-transition: color 0.1s ease-out;
    -webkit-transition: color 0.1s ease-out;
    transition: color 0.1s ease-out;
    color: #2D2D35
}
.default-layout.markets-section-front .special-section-front-hero__story:nth-child(n+2) .special-section-front-hero__story-headline-link:hover,
.default-layout.markets-section-front .special-section-front-hero__story:nth-child(n+2) .special-section-front-hero__story-headline-link:focus {
    color: #FB8E1E
}
.default-layout.markets-section-front .special-section-front-hero__story:nth-child(n+2) .special-section-front-hero__image-container {
    position: absolute
}
.default-layout.markets-section-front .special-section-front-hero__headline {
    border-color: #FB8E1E
}
.default-layout.markets-section-front .shoulder-statistic__title {
    color: #FB8E1E;
    opacity: .95
}
@media screen and (min-width: 0) and (max-width: 47.4375em) {
    .default-layout.markets-section-front:not(.persist-header) .persistent-header,
    .default-layout.markets-section-front.persist-header .persistent-header {
        background-color: #fff
    }
    .default-layout.markets-section-front:not(.persist-header) .persistent-header__content,
    .default-layout.markets-section-front.persist-header .persistent-header__content {
        display: none
    }
}
@media screen and (min-width: 47.5em) and (max-width: 63.6875em) {
    .default-layout.markets-section-front .persistent-header__logo-image.horizontal {
        display: none
    }
    .default-layout.markets-section-front .persistent-header__logo-image.special-section-front-horizontal-logo {
        display: inline-block
    }
    .default-layout.markets-section-front.persist-header .persistent-header__logo-image.special-section-front-horizontal-logo {
        display: none
    }
}
@media screen and (min-width: 63.75em) {
    .default-layout.markets-section-front .persistent-header__logo-image.vertical {
        display: none
    }
    .default-layout.markets-section-front .persistent-header__logo-image.special-section-front-vertical-logo {
        display: inline-block
    }
    .default-layout.markets-section-front.persist-header .persistent-header__logo-image.special-section-front-vertical-logo {
        display: none
    }
}
.default-layout.benchmark-section-front .shoulder-statistic__label:before,
.default-layout.benchmark-section-front .shoulder-tout__label:before,
.default-layout.benchmark-section-front .shoulder-quote:before,
.default-layout.benchmark-section-front .single-headline__label,
.default-layout.benchmark-section-front .photo-of-the-day__content:after,
.default-layout.benchmark-section-front .visual-data__header {
    background-color: #FB8E1E
}
.default-layout.benchmark-section-front:not(.persist-header) .persistent-header {
    background-color: #FB8E1E
}
.default-layout.benchmark-section-front:not(.persist-header) .persistent-header__search-label,
.default-layout.benchmark-section-front:not(.persist-header) .persistent-header__search-box,
.default-layout.benchmark-section-front:not(.persist-header) .persistent-header__content {
    background-color: #FB8E1E;
    color: rgba(0, 0, 0, 0.4);
    border-color: rgba(0, 0, 0, 0.4)
}
.default-layout.benchmark-section-front:not(.persist-header) .persistent-header__search-input {
    color: #000;
    background-color: #FB8E1E
}
.default-layout.benchmark-section-front:not(.persist-header) .persistent-header input::-webkit-input-placeholder {
    color: #000
}
.default-layout.benchmark-section-front:not(.persist-header) .persistent-header input::-moz-placeholder {
    color: #000
}
.default-layout.benchmark-section-front:not(.persist-header) .persistent-header input:-moz-placeholder {
    color: #000
}
.default-layout.benchmark-section-front:not(.persist-header) .persistent-header input:-ms-input-placeholder {
    color: #000
}
.default-layout.benchmark-section-front:not(.persist-header) .persistent-header__menu:hover:before {
    content: "1";
    font-family: "Bloomberg";
    font-style: normal;
    font-size: 1rem;
    color: #fff;
    background-color: rgba(0, 0, 0, 0.4)
}
.default-layout.benchmark-section-front:not(.persist-header) .persistent-header__link,
.default-layout.benchmark-section-front:not(.persist-header) .persistent-header__search-button,
.default-layout.benchmark-section-front:not(.persist-header) .persistent-header__search-close:before {
    -moz-transition: color 0.1s ease-out;
    -o-transition: color 0.1s ease-out;
    -webkit-transition: color 0.1s ease-out;
    transition: color 0.1s ease-out;
    color: rgba(0, 0, 0, 0.6);
    border-color: rgba(0, 0, 0, 0.6)
}
.default-layout.benchmark-section-front:not(.persist-header) .persistent-header__link:hover,
.default-layout.benchmark-section-front:not(.persist-header) .persistent-header__link:focus,
.default-layout.benchmark-section-front:not(.persist-header) .persistent-header__search-button:hover,
.default-layout.benchmark-section-front:not(.persist-header) .persistent-header__search-button:focus,
.default-layout.benchmark-section-front:not(.persist-header) .persistent-header__search-close:before:hover,
.default-layout.benchmark-section-front:not(.persist-header) .persistent-header__search-close:before:focus {
    color: #fff;
    border-color: #fff
}
.default-layout.benchmark-section-front .shoulder-timeline__story-date,
.default-layout.benchmark-section-front .section-front__title,
.default-layout.benchmark-section-front .topic-grid__title,
.default-layout.benchmark-section-front .topic-grid__story-headline-link:before,
.default-layout.benchmark-section-front .photo-of-the-day__link:before,
.default-layout.benchmark-section-front .special-section-front-hero__headline:before,
.default-layout.benchmark-section-front .primary-label,
.default-layout.benchmark-section-front .single-review__name {
    color: #FB8E1E
}
.default-layout.benchmark-section-front .topic-grid__story-headline-link,
.default-layout.benchmark-section-front .feed-item__link,
.default-layout.benchmark-section-front .shoulder-tout__title-link,
.default-layout.benchmark-section-front .shoulder-timeline__story-link,
.default-layout.benchmark-section-front .shoulder-timeline__title-link,
.default-layout.benchmark-section-front .photo-of-the-day__link,
.default-layout.benchmark-section-front .visual-data__headline,
.default-layout.benchmark-section-front .visual-data__summary {
    -moz-transition: color 0.1s ease-out;
    -o-transition: color 0.1s ease-out;
    -webkit-transition: color 0.1s ease-out;
    transition: color 0.1s ease-out;
    color: #2D2D35
}
.default-layout.benchmark-section-front .topic-grid__story-headline-link:hover,
.default-layout.benchmark-section-front .topic-grid__story-headline-link:focus,
.default-layout.benchmark-section-front .feed-item__link:hover,
.default-layout.benchmark-section-front .feed-item__link:focus,
.default-layout.benchmark-section-front .shoulder-tout__title-link:hover,
.default-layout.benchmark-section-front .shoulder-tout__title-link:focus,
.default-layout.benchmark-section-front .shoulder-timeline__story-link:hover,
.default-layout.benchmark-section-front .shoulder-timeline__story-link:focus,
.default-layout.benchmark-section-front .shoulder-timeline__title-link:hover,
.default-layout.benchmark-section-front .shoulder-timeline__title-link:focus,
.default-layout.benchmark-section-front .photo-of-the-day__link:hover,
.default-layout.benchmark-section-front .photo-of-the-day__link:focus,
.default-layout.benchmark-section-front .visual-data__headline:hover,
.default-layout.benchmark-section-front .visual-data__headline:focus,
.default-layout.benchmark-section-front .visual-data__summary:hover,
.default-layout.benchmark-section-front .visual-data__summary:focus {
    color: #FB8E1E
}
.default-layout.benchmark-section-front .visual-data__summary {
    color: #fff
}
.default-layout.benchmark-section-front .shoulder-timeline__summary-link,
.default-layout.benchmark-section-front .single-review__quote-link {
    -moz-transition: color 0.1s ease-out;
    -o-transition: color 0.1s ease-out;
    -webkit-transition: color 0.1s ease-out;
    transition: color 0.1s ease-out;
    color: #FB8E1E
}
.default-layout.benchmark-section-front .shoulder-timeline__summary-link:hover,
.default-layout.benchmark-section-front .shoulder-timeline__summary-link:focus,
.default-layout.benchmark-section-front .single-review__quote-link:hover,
.default-layout.benchmark-section-front .single-review__quote-link:focus {
    color: #2D2D35
}
.default-layout.benchmark-section-front .special-section-front-hero__story:nth-child(1) .special-section-front-hero__story-headline-link {
    -moz-transition: color 0.1s ease-out;
    -o-transition: color 0.1s ease-out;
    -webkit-transition: color 0.1s ease-out;
    transition: color 0.1s ease-out;
    color: #FB8E1E
}
.default-layout.benchmark-section-front .special-section-front-hero__story:nth-child(1) .special-section-front-hero__story-headline-link:hover,
.default-layout.benchmark-section-front .special-section-front-hero__story:nth-child(1) .special-section-front-hero__story-headline-link:focus {
    color: #2D2D35
}
.default-layout.benchmark-section-front .special-section-front-hero__story:nth-child(1) .special-section-front-hero__image-container {
    position: absolute;
    top: 0;
    bottom: 0
}
.default-layout.benchmark-section-front .special-section-front-hero__story:nth-child(n+2) .special-section-front-hero__story-headline-link {
    -moz-transition: color 0.1s ease-out;
    -o-transition: color 0.1s ease-out;
    -webkit-transition: color 0.1s ease-out;
    transition: color 0.1s ease-out;
    color: #2D2D35
}
.default-layout.benchmark-section-front .special-section-front-hero__story:nth-child(n+2) .special-section-front-hero__story-headline-link:hover,
.default-layout.benchmark-section-front .special-section-front-hero__story:nth-child(n+2) .special-section-front-hero__story-headline-link:focus {
    color: #FB8E1E
}
.default-layout.benchmark-section-front .special-section-front-hero__story:nth-child(n+2) .special-section-front-hero__image-container {
    position: absolute
}
.default-layout.benchmark-section-front .special-section-front-hero__headline {
    border-color: #FB8E1E
}
.default-layout.benchmark-section-front .shoulder-statistic__title {
    color: #FB8E1E;
    opacity: .95
}
@media screen and (min-width: 0) and (max-width: 47.4375em) {
    .default-layout.benchmark-section-front:not(.persist-header) .persistent-header,
    .default-layout.benchmark-section-front.persist-header .persistent-header {
        background-color: #fff
    }
    .default-layout.benchmark-section-front:not(.persist-header) .persistent-header__content,
    .default-layout.benchmark-section-front.persist-header .persistent-header__content {
        display: none
    }
}
@media screen and (min-width: 47.5em) and (max-width: 63.6875em) {
    .default-layout.benchmark-section-front .persistent-header__logo-image.horizontal {
        display: none
    }
    .default-layout.benchmark-section-front .persistent-header__logo-image.special-section-front-horizontal-logo {
        display: inline-block
    }
    .default-layout.benchmark-section-front.persist-header .persistent-header__logo-image.special-section-front-horizontal-logo {
        display: none
    }
}
@media screen and (min-width: 63.75em) {
    .default-layout.benchmark-section-front .persistent-header__logo-image.vertical {
        display: none
    }
    .default-layout.benchmark-section-front .persistent-header__logo-image.special-section-front-vertical-logo {
        display: inline-block
    }
    .default-layout.benchmark-section-front.persist-header .persistent-header__logo-image.special-section-front-vertical-logo {
        display: none
    }
}
.default-layout.markets-magazine-section-front .shoulder-statistic__label:before,
.default-layout.markets-magazine-section-front .shoulder-tout__label:before,
.default-layout.markets-magazine-section-front .shoulder-quote:before,
.default-layout.markets-magazine-section-front .single-headline__label,
.default-layout.markets-magazine-section-front .photo-of-the-day__content:after,
.default-layout.markets-magazine-section-front .visual-data__header {
    background-color: #FB8E1E
}
.default-layout.markets-magazine-section-front:not(.persist-header) .persistent-header {
    background-color: #FB8E1E
}
.default-layout.markets-magazine-section-front:not(.persist-header) .persistent-header__search-label,
.default-layout.markets-magazine-section-front:not(.persist-header) .persistent-header__search-box,
.default-layout.markets-magazine-section-front:not(.persist-header) .persistent-header__content {
    background-color: #FB8E1E;
    color: rgba(0, 0, 0, 0.4);
    border-color: rgba(0, 0, 0, 0.4)
}
.default-layout.markets-magazine-section-front:not(.persist-header) .persistent-header__search-input {
    color: #000;
    background-color: #FB8E1E
}
.default-layout.markets-magazine-section-front:not(.persist-header) .persistent-header input::-webkit-input-placeholder {
    color: #000
}
.default-layout.markets-magazine-section-front:not(.persist-header) .persistent-header input::-moz-placeholder {
    color: #000
}
.default-layout.markets-magazine-section-front:not(.persist-header) .persistent-header input:-moz-placeholder {
    color: #000
}
.default-layout.markets-magazine-section-front:not(.persist-header) .persistent-header input:-ms-input-placeholder {
    color: #000
}
.default-layout.markets-magazine-section-front:not(.persist-header) .persistent-header__menu:hover:before {
    content: "1";
    font-family: "Bloomberg";
    font-style: normal;
    font-size: 1rem;
    color: #fff;
    background-color: rgba(0, 0, 0, 0.4)
}
.default-layout.markets-magazine-section-front:not(.persist-header) .persistent-header__link,
.default-layout.markets-magazine-section-front:not(.persist-header) .persistent-header__search-button,
.default-layout.markets-magazine-section-front:not(.persist-header) .persistent-header__search-close:before {
    -moz-transition: color 0.1s ease-out;
    -o-transition: color 0.1s ease-out;
    -webkit-transition: color 0.1s ease-out;
    transition: color 0.1s ease-out;
    color: rgba(0, 0, 0, 0.6);
    border-color: rgba(0, 0, 0, 0.6)
}
.default-layout.markets-magazine-section-front:not(.persist-header) .persistent-header__link:hover,
.default-layout.markets-magazine-section-front:not(.persist-header) .persistent-header__link:focus,
.default-layout.markets-magazine-section-front:not(.persist-header) .persistent-header__search-button:hover,
.default-layout.markets-magazine-section-front:not(.persist-header) .persistent-header__search-button:focus,
.default-layout.markets-magazine-section-front:not(.persist-header) .persistent-header__search-close:before:hover,
.default-layout.markets-magazine-section-front:not(.persist-header) .persistent-header__search-close:before:focus {
    color: #fff;
    border-color: #fff
}
.default-layout.markets-magazine-section-front .shoulder-timeline__story-date,
.default-layout.markets-magazine-section-front .section-front__title,
.default-layout.markets-magazine-section-front .topic-grid__title,
.default-layout.markets-magazine-section-front .topic-grid__story-headline-link:before,
.default-layout.markets-magazine-section-front .photo-of-the-day__link:before,
.default-layout.markets-magazine-section-front .special-section-front-hero__headline:before,
.default-layout.markets-magazine-section-front .primary-label,
.default-layout.markets-magazine-section-front .single-review__name {
    color: #FB8E1E
}
.default-layout.markets-magazine-section-front .topic-grid__story-headline-link,
.default-layout.markets-magazine-section-front .feed-item__link,
.default-layout.markets-magazine-section-front .shoulder-tout__title-link,
.default-layout.markets-magazine-section-front .shoulder-timeline__story-link,
.default-layout.markets-magazine-section-front .shoulder-timeline__title-link,
.default-layout.markets-magazine-section-front .photo-of-the-day__link,
.default-layout.markets-magazine-section-front .visual-data__headline,
.default-layout.markets-magazine-section-front .visual-data__summary {
    -moz-transition: color 0.1s ease-out;
    -o-transition: color 0.1s ease-out;
    -webkit-transition: color 0.1s ease-out;
    transition: color 0.1s ease-out;
    color: #2D2D35
}
.default-layout.markets-magazine-section-front .topic-grid__story-headline-link:hover,
.default-layout.markets-magazine-section-front .topic-grid__story-headline-link:focus,
.default-layout.markets-magazine-section-front .feed-item__link:hover,
.default-layout.markets-magazine-section-front .feed-item__link:focus,
.default-layout.markets-magazine-section-front .shoulder-tout__title-link:hover,
.default-layout.markets-magazine-section-front .shoulder-tout__title-link:focus,
.default-layout.markets-magazine-section-front .shoulder-timeline__story-link:hover,
.default-layout.markets-magazine-section-front .shoulder-timeline__story-link:focus,
.default-layout.markets-magazine-section-front .shoulder-timeline__title-link:hover,
.default-layout.markets-magazine-section-front .shoulder-timeline__title-link:focus,
.default-layout.markets-magazine-section-front .photo-of-the-day__link:hover,
.default-layout.markets-magazine-section-front .photo-of-the-day__link:focus,
.default-layout.markets-magazine-section-front .visual-data__headline:hover,
.default-layout.markets-magazine-section-front .visual-data__headline:focus,
.default-layout.markets-magazine-section-front .visual-data__summary:hover,
.default-layout.markets-magazine-section-front .visual-data__summary:focus {
    color: #FB8E1E
}
.default-layout.markets-magazine-section-front .visual-data__summary {
    color: #fff
}
.default-layout.markets-magazine-section-front .shoulder-timeline__summary-link,
.default-layout.markets-magazine-section-front .single-review__quote-link {
    -moz-transition: color 0.1s ease-out;
    -o-transition: color 0.1s ease-out;
    -webkit-transition: color 0.1s ease-out;
    transition: color 0.1s ease-out;
    color: #FB8E1E
}
.default-layout.markets-magazine-section-front .shoulder-timeline__summary-link:hover,
.default-layout.markets-magazine-section-front .shoulder-timeline__summary-link:focus,
.default-layout.markets-magazine-section-front .single-review__quote-link:hover,
.default-layout.markets-magazine-section-front .single-review__quote-link:focus {
    color: #2D2D35
}
.default-layout.markets-magazine-section-front .special-section-front-hero__story:nth-child(1) .special-section-front-hero__story-headline-link {
    -moz-transition: color 0.1s ease-out;
    -o-transition: color 0.1s ease-out;
    -webkit-transition: color 0.1s ease-out;
    transition: color 0.1s ease-out;
    color: #FB8E1E
}
.default-layout.markets-magazine-section-front .special-section-front-hero__story:nth-child(1) .special-section-front-hero__story-headline-link:hover,
.default-layout.markets-magazine-section-front .special-section-front-hero__story:nth-child(1) .special-section-front-hero__story-headline-link:focus {
    color: #2D2D35
}
.default-layout.markets-magazine-section-front .special-section-front-hero__story:nth-child(1) .special-section-front-hero__image-container {
    position: absolute;
    top: 0;
    bottom: 0
}
.default-layout.markets-magazine-section-front .special-section-front-hero__story:nth-child(n+2) .special-section-front-hero__story-headline-link {
    -moz-transition: color 0.1s ease-out;
    -o-transition: color 0.1s ease-out;
    -webkit-transition: color 0.1s ease-out;
    transition: color 0.1s ease-out;
    color: #2D2D35
}
.default-layout.markets-magazine-section-front .special-section-front-hero__story:nth-child(n+2) .special-section-front-hero__story-headline-link:hover,
.default-layout.markets-magazine-section-front .special-section-front-hero__story:nth-child(n+2) .special-section-front-hero__story-headline-link:focus {
    color: #FB8E1E
}
.default-layout.markets-magazine-section-front .special-section-front-hero__story:nth-child(n+2) .special-section-front-hero__image-container {
    position: absolute
}
.default-layout.markets-magazine-section-front .special-section-front-hero__headline {
    border-color: #FB8E1E
}
.default-layout.markets-magazine-section-front .shoulder-statistic__title {
    color: #FB8E1E;
    opacity: .95
}
@media screen and (min-width: 0) and (max-width: 47.4375em) {
    .default-layout.markets-magazine-section-front:not(.persist-header) .persistent-header,
    .default-layout.markets-magazine-section-front.persist-header .persistent-header {
        background-color: #fff
    }
    .default-layout.markets-magazine-section-front:not(.persist-header) .persistent-header__content,
    .default-layout.markets-magazine-section-front.persist-header .persistent-header__content {
        display: none
    }
}
@media screen and (min-width: 47.5em) and (max-width: 63.6875em) {
    .default-layout.markets-magazine-section-front .persistent-header__logo-image.horizontal {
        display: none
    }
    .default-layout.markets-magazine-section-front .persistent-header__logo-image.special-section-front-horizontal-logo {
        display: inline-block
    }
    .default-layout.markets-magazine-section-front.persist-header .persistent-header__logo-image.special-section-front-horizontal-logo {
        display: none
    }
}
@media screen and (min-width: 63.75em) {
    .default-layout.markets-magazine-section-front .persistent-header__logo-image.vertical {
        display: none
    }
    .default-layout.markets-magazine-section-front .persistent-header__logo-image.special-section-front-vertical-logo {
        display: inline-block
    }
    .default-layout.markets-magazine-section-front.persist-header .persistent-header__logo-image.special-section-front-vertical-logo {
        display: none
    }
}
.transporter {
    *zoom: 1;
    position: relative
}
.transporter:after {
    content: "";
    display: table;
    clear: both
}
.transporter-item {
    float: left;
    position: relative;
    width: 100%;
    z-index: 1;
    -moz-backface-visibility: hidden;
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden
}
@media screen and (min-width: 0) and (max-width: 47.4375em) {
    .content-type-footer .topic-list {
        margin-top: 1.25rem
    }
}
@media screen and (min-width: 47.5em) {
    .content-type-footer {
        *zoom: 1
    }
    .content-type-footer:after {
        content: "";
        display: table;
        clear: both
    }
    .content-type-footer .topic-list {
        float: left;
        margin-top: 2.5rem
    }
}
@media screen and (min-width: 47.5em) and (max-width: 63.6875em) {
    .content-type-footer .topic-list {
        width: 27.5rem
    }
}
@media screen and (min-width: 63.75em) and (max-width: 79.9375em) {
    .content-type-footer .topic-list {
        width: 31.25rem
    }
}
@media screen and (min-width: 80em) and (max-width: 9999em) {
    .content-type-footer .topic-list {
        width: 32.5rem
    }
}
.content-type-recirc {
    *zoom: 1;
    border-top: 1px dotted #999;
    margin-top: 2.5rem
}
.content-type-recirc:after {
    content: "";
    display: table;
    clear: both
}
.content-type-recirc .taboola {
    clear: none
}
.content-type-recirc .taboola,
.content-type-recirc .advert {
    margin-top: 2.5rem
}
@media screen and (min-width: 63.75em) {
    .content-type-recirc .advert {
        float: right;
        width: 20rem;
        margin-top: 3.75rem
    }
}
@media screen and (min-width: 63.75em) and (max-width: 79.9375em) {
    .content-type-recirc .taboola {
        width: 40rem
    }
}
@media screen and (min-width: 80em) and (max-width: 9999em) {
    .content-type-recirc .taboola {
        width: 51.25rem
    }
}
.article.with-standard-lede:before {
    content: " "
}
.article.with-standard-lede:before {
    position: absolute;
    top: 0;
    left: 0;
    background: url('//cdn.gotraffic.net/business/public/images/top-noimage-ph.5d911b62.jpeg') repeat-x top center;
    width: 100%;
    z-index: 1
}
@media screen and (min-width: 0) and (max-width: 47.4375em) {
    .article.with-standard-lede:before {
        height: 9.375rem
    }
    .article.with-standard-lede .standard-lede {
        margin-top: 3.75rem
    }
    .article.with-standard-lede .standard-lede .primary-label,
    .article.with-standard-lede .standard-lede .lede-headline,
    .article.with-standard-lede .standard-lede .lede-dek {
        margin-left: 1.25rem;
        margin-right: 1.25rem
    }
}
@media screen and (min-width: 47.5em) {
    .article.with-standard-lede:before {
        height: 11.25rem
    }
    .article.with-standard-lede .standard-lede {
        margin-top: 4.375rem;
        width: 40rem;
        padding-bottom: 2.5rem
    }
}
@media screen and (min-width: 63.75em) {
    .article.with-standard-lede .standard-lede {
        position: relative;
        float: left
    }
    .article.with-standard-lede .article-details {
        position: absolute;
        top: 100%;
        left: 0
    }
    .article.with-standard-lede .article-body {
        clear: left
    }
    .article.with-standard-lede .article-rail {
        margin-top: 9.375rem
    }
}
@media screen and (min-width: 80em) and (max-width: 9999em) {
    .article.with-standard-lede .standard-lede {
        width: 50rem
    }
}
@media screen and (min-width: 47.5em) and (max-width: 63.6875em) {
    .article.with-large-image-lede .article-details {
        margin-bottom: 2.5rem
    }
}
@media screen and (min-width: 63.75em) {
    .article.with-large-image-lede .large-lede {
        margin-bottom: 2.5rem
    }
    .article.with-large-image-lede .article-details {
        position: absolute;
        top: 0;
        left: 0
    }
}
@media screen and (min-width: 0) and (max-width: 47.4375em) {
    .article.with-large-video-lede .large-lede-content {
        margin-top: 2.5rem;
        margin-left: 1.25rem;
        margin-right: 1.25rem
    }
    .article.with-large-video-lede .article-details {
        margin-left: 0;
        margin-right: 0
    }
}
@media screen and (min-width: 47.5em) and (max-width: 63.6875em) {
    .article.with-large-video-lede .large-lede-content {
        margin-top: 2.5rem
    }
    .article.with-large-video-lede .article-details {
        margin-bottom: 2.5rem
    }
}
@media screen and (min-width: 63.75em) {
    .article.with-large-video-lede .large-lede {
        margin-bottom: 2.5rem
    }
    .article.with-large-video-lede .large-lede-content {
        position: relative;
        float: left;
        padding-bottom: 2.5rem
    }
    .article.with-large-video-lede .article-details {
        position: absolute;
        top: 100%;
        left: 0
    }
    .article.with-large-video-lede .article-body {
        clear: left
    }
}
@media screen and (min-width: 63.75em) and (max-width: 79.9375em) {
    .article.with-large-video-lede .large-lede-content {
        width: 40rem
    }
}
@media screen and (min-width: 80em) and (max-width: 9999em) {
    .article.with-large-video-lede .large-lede-content {
        width: 47.5rem
    }
}
.article.breaking-news .primary-label {
    color: #fff;
    background-color: #EA402F
}
.article.breaking-news .primary-label:before {
    background-color: #EA402F
}
.article.breaking-news.with-standard-lede:before {
    position: absolute;
    top: 0;
    left: 0;
    background: url('//cdn.gotraffic.net/business/public/images/no-image-header-BREAKING.475e12b5.jpeg') repeat-x top center;
    width: 100%;
    z-index: 1
}
.article.businessweek .businessweek-bottom-article-ad {
    margin-top: 2.5rem
}
@media screen and (min-width: 0) and (max-width: 47.4375em) {
    .article.businessweek .businessweek-left-article-ad {
        clear: both;
        margin-top: 0.625rem;
        padding-top: 0.625rem;
        border-top: 1px dotted #999
    }
}
@media screen and (min-width: 47.5em) and (max-width: 63.6875em) {
    .article.businessweek .businessweek-left-article-ad {
        clear: both;
        margin-top: 1.25rem;
        padding-top: 1.25rem;
        border-top: 1px dotted #999
    }
}
.article {
    display: inline-block;
    width: 100%;
    position: relative
}
.article__content-well-boundary {
    *zoom: 1;
    position: relative;
    margin: 0 auto;
    z-index: 2
}
.article__content-well-boundary:after {
    content: "";
    display: table;
    clear: both
}
.article .content-type-footer {
    border-top: 1px dotted #999
}
@media screen and (min-width: 0) and (max-width: 47.4375em) {
    .article .dont-miss-out {
        display: none
    }
    .article .article-recommended {
        display: none
    }
    .article .article-details,
    .article .article-body,
    .article .article-recommended,
    .article .content-type-footer,
    .article .taboola {
        margin-left: 1.25rem;
        margin-right: 1.25rem
    }
    .article .article-rail {
        margin-top: 2.5rem
    }
    .article .article-body {
        margin-top: 2.5rem
    }
    .article .content-type-recirc {
        border-top: 0
    }
}
@media screen and (min-width: 47.5em) {
    .article .article-rail {
        float: right;
        width: 20rem
    }
    .article .content-type-recirc {
        margin-top: 3.75rem
    }
}
@media screen and (min-width: 47.5em) and (max-width: 63.6875em) {
    .article__content-well-boundary {
        width: 42.5rem
    }
    .article .article-recommended {
        margin-left: 1.25rem;
        margin-bottom: 1.25rem
    }
    .article .article-body {
        width: 37.5rem;
        margin-left: auto;
        margin-right: auto
    }
}
@media screen and (max-width: 63.75em) {
    .article .article-details {
        margin-top: 1.875rem
    }
}
@media screen and (min-width: 63.75em) {
    .article .article-body:before {
        content: " "
    }
    .article .article-body {
        padding-top: 4.25rem
    }
    .article .article-details .byline {
        border-top: 0
    }
    .article .article-rail {
        margin-bottom: 1.25rem
    }
}
@media screen and (min-width: 63.75em) and (max-width: 79.9375em) {
    .article__content-well-boundary {
        width: 61.25rem
    }
    .article .article-details {
        width: 8.75rem;
        margin-right: 1.25rem
    }
    .article .article-body,
    .article .content-type-footer {
        width: 46.25rem;
        margin-left: 10rem
    }
    .article .article-rail {
        margin-left: 1.25rem
    }
}
@media screen and (min-width: 80em) and (max-width: 9999em) {
    .article__content-well-boundary {
        width: 72.5rem
    }
    .article .article-details {
        width: 10rem;
        margin-right: 2.5rem
    }
    .article .article-body,
    .article .content-type-footer {
        width: 47.5rem;
        margin-left: 12.5rem
    }
    .article .article-rail {
        margin-left: 2.5rem
    }
    .article .advert {
        text-align: center;
        margin-bottom: 0.9375rem
    }
}
.article-body .inline-media {
    margin-top: 2.5rem
}
.article-body .annotation a {
    position: relative;
    position: relative;
    border-bottom: 0
}
.article-body .annotation a:after {
    overflow: hidden;
    text-indent: -9999rem;
    font-size: 0;
    line-height: 0;
    position: absolute;
    top: 50%;
    left: 50%;
    -moz-transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    -moz-border-radius: 100%;
    -webkit-border-radius: 100%;
    border-radius: 100%;
    content: "increase click area";
    width: 100%;
    height: 100%;
    min-width: 1.875rem;
    min-height: 1.875rem;
    z-index: 10
}
@media screen and (max-width: 63.75em) {
    .article-body .annotation a:after {
        min-width: 2.75rem;
        min-height: 2.75rem
    }
}
.article-body blockquote,
.article-body ol,
.article-body ul {
    clear: left
}
.article-body ol,
.article-body ul,
.article-body h2,
.article-body p {
    margin-top: 2.5rem;
    margin-bottom: 0
}
.article-body ol:first-child,
.article-body ul:first-child,
.article-body h2:first-child,
.article-body p:first-child {
    margin-top: 0
}
.article-body ol,
.article-body ul {
    color: #767676;
    display: table;
    margin-left: 1.25rem
}
.article-body ol li,
.article-body ul li {
    font-size: 1.125rem;
    color: #3C3C3C;
    line-height: 1.75rem;
    margin-bottom: 0.3125rem;
    display: table-row
}
.article-body ol li:before,
.article-body ul li:before {
    display: table-cell;
    padding-right: 0.9375rem;
    font-weight: bold
}
.article-body ul li:before {
    content: "•";
    color: #2B00F7
}
.article-body ol {
    counter-reset: item
}
.article-body ol li:before {
    content: counter(item) ".";
    counter-increment: item;
    color: #2B00F7
}
.article-body a {
    border-bottom: 1px solid #2B00F7
}
.article-body a:hover {
    color: #2B00F7
}
.article-body blockquote {
    padding-left: 1.25rem;
    border-left: 0.1875rem solid #2B00F7;
    margin: 1.875rem 1.25rem
}
@media screen and (min-width: 47.5em) {
    .article-body .inline-media.left {
        margin-bottom: 3.75rem
    }
    .article-body .thirdparty-embed .inline-media {
        margin-bottom: 0
    }
}
@media screen and (max-width: 63.75em) {
    .article-body ol li:before,
    .article-body ul li:before {
        font-size: 1rem
    }
    .article-body blockquote {
        padding-left: 0.625rem;
        border-left: 0.1875rem solid #2B00F7;
        margin: 1.875rem 0.625rem
    }
}
.article-body {
    *zoom: 1;
    padding-bottom: 2.5rem
}
.article-body:after {
    content: "";
    display: table;
    clear: both
}
.article-body .blockquote__credit {
    padding-bottom: 0
}
.article-body .pullquote {
    font-family: "TiemposHeadlineWeb-Bold", Georgia, serif;
    font-size: 2.5rem;
    line-height: 3.0625rem;
    margin-top: 4.375rem
}
@media screen and (min-width: 0) and (max-width: 47.4375em) {
    .article-body .pullquote {
        font-size: 1.625rem;
        line-height: 2rem;
        margin-top: 3.125rem
    }
}
@media screen and (min-width: 63.75em) and (max-width: 79.9375em) {
    .article-body .inline-media.center:first-of-type {
        width: 30rem
    }
}
@media screen and (min-width: 80em) and (max-width: 9999em) {
    .article-body .inline-media.center:first-of-type {
        width: 37.5rem
    }
}
.article-details {
    *zoom: 1;
    position: relative;
    -webkit-tap-highlight-color: transparent
}
.article-details:after {
    content: "";
    display: table;
    clear: both
}
.article-details .byline,
.article-details .published-at {
    display: block
}
.article-details .byline__by {
    font-family: "TiemposTextWeb-RegularItalic", Georgia, serif
}
@media screen and (min-width: 0) and (max-width: 47.4375em) {
    .article-details {
        padding-bottom: 0.625rem
    }
    .article-details .byline,
    .article-details .published-at {
        padding-top: 0.625rem
    }
    .article-details .byline {
        font-size: 0.75rem;
        line-height: 1rem
    }
    .article-details .published-at {
        float: left;
        font-size: 0.625rem;
        line-height: 1.25rem
    }
    .article-details .social-share {
        float: right
    }
}
@media screen and (min-width: 47.5em) and (max-width: 63.6875em) {
    .article-details {
        padding-bottom: 1.25rem
    }
    .article-details .byline,
    .article-details .published-at {
        padding-top: 1.25rem
    }
    .article-details .byline {
        font-size: 0.875rem;
        line-height: 1.25rem;
        margin-right: 7.5rem
    }
    .article-details .published-at {
        float: left;
        font-size: 0.75rem;
        line-height: 1.25rem;
        margin-bottom: 1.25rem
    }
    .article-details .social-share {
        -moz-transform: translateY(30%);
        -ms-transform: translateY(30%);
        -webkit-transform: translateY(30%);
        transform: translateY(30%);
        float: right
    }
}
@media screen and (max-width: 63.75em) {
    .article-details {
        border-bottom: dotted 1px #555
    }
    .article-details .social-share {
        padding: 0
    }
    .article-details .published-at br {
        display: none
    }
}
@media screen and (min-width: 63.75em) {
    .article-details .byline,
    .article-details .published-at {
        border-top: dotted 1px #555;
        display: block;
        padding: 1.25rem 0
    }
    .article-details .byline {
        font-size: 0.875rem;
        line-height: 1.25rem
    }
    .article-details .default-author:before,
    .article-details .author-link:first-of-type:before {
        overflow: hidden;
        text-indent: -9999rem;
        font-size: 0;
        line-height: 0;
        content: "hidden line after 'By'";
        display: block
    }
    .article-details .published-at {
        font-size: 0.8125rem;
        line-height: 1.25rem
    }
    .article-details .social-share {
        border-top: dotted 1px #555
    }
}
@media screen and (min-width: 0) and (max-width: 47.4375em) {
    .article-rail .article-recommended {
        margin-top: 1.25rem
    }
}
@media screen and (min-width: 63.75em) and (max-width: 79.9375em) {
    .article-rail .article-recommended {
        margin-top: 1.25rem
    }
}
@media screen and (min-width: 80em) and (max-width: 9999em) {
    .article-rail .article-recommended {
        margin-top: 2.5rem
    }
}
.content-type-recirc .advert,
.article-rail .article-rail .advert,
.article-rail .advert,
.feature-recirc .advert,
.feature-article .advert,
.video-detail-recirc .advert,
.slideshow-recirc .advert,
.data-article-recirc .advert {
    background-color: #F3F4EF;
    padding: 0.625rem;
    min-height: 16.875rem
}
@media screen and (min-width: 0) and (max-width: 47.4375em) {
    .article-body .advert {
        margin-top: 2.5rem
    }
}
.article-recommended {
    border-bottom: solid 1px #ccc;
    padding-bottom: 1.25rem
}
.article-recommended__title {
    border-bottom: solid 1px #ccc;
    color: #2D2D35;
    font-size: 1.25rem;
    line-height: 1.875rem
}
.article-recommended .article-recommended-content-type {
    margin-top: 1.25rem
}
.article-recommended-content-type {
    *zoom: 1;
    clear: both;
    width: 100%
}
.article-recommended-content-type:after {
    content: "";
    display: table;
    clear: both
}
.article-recommended-content-type__image,
.article-recommended-content-type__headline {
    height: 5.625rem
}
.article-recommended-content-type__image {
    float: left;
    width: 9.375rem;
    margin-right: 1.25rem
}
.article-recommended-content-type__image img {
    width: 100%;
    height: 100%
}
.article-recommended-content-type__headline {
    display: block;
    position: relative;
    font-family: "NHaasGroteskDSPro-75Bd", "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-size: 0.875rem;
    line-height: 1.125rem;
    padding-top: 1.25rem
}
.article-recommended-content-type__headline:before {
    overflow: hidden;
    text-indent: -9999rem;
    font-size: 0;
    line-height: 0;
    border-top: solid 1px #ccc;
    content: "little line above headline";
    position: absolute;
    top: 0;
    width: 2rem;
    height: 0
}
.feature-article__feature-tab-wrapper {
    background-color: #2B00F7;
    *zoom: 1;
    filter: progid: DXImageTransform.Microsoft.gradient(gradientType=1, startColorstr='#FFFA1E64', endColorstr='#FF2B00F7');
    background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuMCIgeTE9IjAuNSIgeDI9IjEuMCIgeTI9IjAuNSI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZhMWU2NCIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzJiMDBmNyIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');
    background-size: 100%;
    background-image: -webkit-gradient(linear, 0% 50%, 100% 50%, color-stop(0%, #fa1e64), color-stop(100%, #2b00f7));
    background-image: -moz-linear-gradient(left, #fa1e64 0%, #2b00f7 100%);
    background-image: -webkit-linear-gradient(left, #fa1e64 0%, #2b00f7 100%);
    background-image: linear-gradient(to right, #fa1e64 0%, #2b00f7 100%);
    margin-top: 1.25rem;
    text-align: right;
    padding: 1.25rem;
    position: relative;
    width: 13.125rem
}
.feature-article .primary-label {
    color: #fff;
    font-family: "NHaasGroteskTXPro-75Bd", "Helvetica Neue", Helvetica, Arial, sans-serif;
    text-transform: uppercase
}
@media screen and (min-width: 63.75em) and (max-width: 79.9375em) {
    .feature-article__feature-tab-wrapper {
        margin-top: 1.875rem
    }
}
@media screen and (min-width: 47.5em) and (max-width: 63.6875em) {
    .feature-article__feature-tab-wrapper {
        margin: 0
    }
}
@media screen and (min-width: 0) and (max-width: 47.4375em) {
    .feature-article__feature-tab-wrapper {
        font-size: 0.75rem;
        line-height: 0.875rem;
        margin-top: 0.625rem;
        padding: 0.8125rem 1.25rem 0.8125rem 0;
        width: 10rem
    }
}
.feature-article .lede-headline {
    background-image: -webkit-linear-gradient(left, #FA1E64, #2B00F7);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    -webkit-text-fill-color: #fff;
    -o-text-fill-color: #fff;
    -webkit-text-stroke: 0.09375rem #FA1E64;
    -o-text-stroke: 0.09375rem #FA1E64;
    filter: progid: DXImageTransform.Microsoft.Alpha(Opacity=0);
    opacity: 0;
    color: #FA1E64;
    font-family: "NHaasGroteskDSPro-75Bd", "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-size: 6.25rem;
    line-height: 6.5rem;
    margin: 3.75rem auto 0;
    max-width: 67.5rem;
    padding-left: 0.125rem;
    -moz-transition: opacity 0.8s ease;
    -o-transition: opacity 0.8s ease;
    -webkit-transition: opacity 0.8s ease;
    transition: opacity 0.8s ease
}
.feature-article .lede-headline.animate {
    filter: progid: DXImageTransform.Microsoft.Alpha(enabled=false);
    opacity: 1
}
.feature-article .lede-headline__highlighted {
    display: block
}
@media screen and (min-width: 63.75em) and (max-width: 79.9375em) {
    .feature-article .lede-headline {
        font-size: 5.625rem;
        line-height: 5.875rem;
        margin: 3.75rem auto 0;
        max-width: 52.8125rem
    }
}
@media screen and (min-width: 47.5em) and (max-width: 63.6875em) {
    .feature-article .lede-headline {
        font-size: 4.875rem;
        line-height: 5.125rem;
        margin: 3.125rem 10% 0 auto
    }
}
@media screen and (min-width: 0) and (max-width: 47.4375em) {
    .feature-article .lede-headline {
        -webkit-text-stroke: 0.09375rem #FA1E64;
        -o-text-stroke: 0.09375rem #FA1E64;
        font-size: 2.25rem;
        line-height: 2.375rem;
        padding: 0 1.25rem;
        max-width: 32.5rem;
        margin: 1.875rem auto 0
    }
}
.feature-article .lede-dek {
    filter: progid: DXImageTransform.Microsoft.Alpha(Opacity=0);
    opacity: 0;
    color: #FA1E64;
    text-decoration: underline;
    margin: 1.25rem auto 0.625rem;
    max-width: 67.5rem;
    -moz-transition: opacity 0.6s ease 0.4s;
    -o-transition: opacity 0.6s ease 0.4s;
    -webkit-transition: opacity 0.6s ease;
    -webkit-transition-delay: 0.4s;
    transition: opacity 0.6s ease 0.4s
}
.feature-article .lede-dek.animate {
    filter: progid: DXImageTransform.Microsoft.Alpha(enabled=false);
    opacity: 1
}
.feature-article .lede-dek__text {
    background-image: -webkit-linear-gradient(left, #2B00F7, #FA1E64);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    color: #FA1E64;
    display: inherit;
    font-size: 2.25rem;
    line-height: 3rem;
    max-width: 85%;
    -webkit-text-decorations-in-effect: inherit
}
@media screen and (min-width: 63.75em) and (max-width: 79.9375em) {
    .feature-article .lede-dek {
        margin: 1.25rem auto;
        max-width: 52.8125rem
    }
}
@media screen and (min-width: 47.5em) and (max-width: 63.6875em) {
    .feature-article .lede-dek {
        margin: 1.25rem 10% 0.625rem 0
    }
    .feature-article .lede-dek__text {
        font-size: 1.875rem;
        line-height: 2.625rem
    }
}
@media screen and (min-width: 0) and (max-width: 47.4375em) {
    .feature-article .lede-dek {
        padding: 0 1.25rem;
        max-width: 32.5rem;
        margin: 0.625rem auto 0.75rem
    }
    .feature-article .lede-dek__text {
        font-size: 1.125rem;
        line-height: 1.5rem
    }
}
.feature-article .published-at,
.feature-article .byline {
    color: #fff;
    font-family: "NHaasGroteskTXPro-75Bd", "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-size: 0.6875rem;
    letter-spacing: 0.0625rem;
    position: absolute;
    text-align: center;
    text-transform: uppercase;
    top: 37.5rem;
    width: 15.625rem;
    z-index: 2
}
.feature-article .author-link {
    filter: progid: DXImageTransform.Microsoft.Alpha(enabled=false);
    opacity: 1;
    -moz-transition: opacity 0.3s ease;
    -o-transition: opacity 0.3s ease;
    -webkit-transition: opacity 0.3s ease;
    transition: opacity 0.3s ease;
    color: #fff
}
.feature-article .author-link:hover {
    filter: progid: DXImageTransform.Microsoft.Alpha(Opacity=70);
    opacity: 0.7
}
.feature-article .author-link:before,
.feature-article .author-link:after {
    color: #fff
}
.feature-article .hide-time-based {
    filter: progid: DXImageTransform.Microsoft.Alpha(enabled=false);
    opacity: 1
}
.feature-article .time-based {
    -moz-transition: none;
    -o-transition: none;
    -webkit-transition: none;
    transition: none
}
.feature-article .published-at {
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    -moz-transform: rotate(-90deg);
    -ms-transform: rotate(-90deg);
    -webkit-transform: rotate(-90deg);
    transform: rotate(-90deg);
    left: -9.6875rem
}
.feature-article .byline {
    -moz-transform: rotate(90deg);
    -ms-transform: rotate(90deg);
    -webkit-transform: rotate(90deg);
    transform: rotate(90deg);
    right: -17.5rem;
    width: 31.25rem
}
.feature-article .byline__author {
    color: inherit
}
@media screen and (min-width: 63.75em) and (max-width: 79.9375em) {
    .feature-article .published-at {
        left: -9.0625rem
    }
    .feature-article .byline {
        right: -16.9375rem
    }
}
@media screen and (min-width: 47.5em) and (max-width: 63.6875em) {
    .feature-article .published-at {
        left: -8.75rem
    }
    .feature-article .byline {
        right: -16.625rem
    }
}
@media screen and (min-width: 0) and (max-width: 47.4375em) {
    .feature-article .published-at,
    .feature-article .byline {
        -moz-transform: rotate(0deg);
        -ms-transform: rotate(0deg);
        -webkit-transform: rotate(0deg);
        transform: rotate(0deg);
        color: #555;
        display: block;
        font-size: 0.5625rem;
        left: auto;
        line-height: 0.875rem;
        padding: 0.0625rem 1.25rem;
        position: relative;
        right: auto;
        text-align: left;
        top: auto;
        width: auto
    }
    .feature-article .author-link {
        color: #555;
        display: inline-block
    }
    .feature-article .author-link:before,
    .feature-article .author-link:after {
        color: #555
    }
    .feature-article .published-at,
    .feature-article .byline {
        max-width: 32.5rem;
        margin: auto
    }
}
.feature-article .social-share {
    filter: progid: DXImageTransform.Microsoft.Alpha(Opacity=0);
    opacity: 0;
    margin: auto;
    max-width: 67.5rem;
    padding-top: 0.6875rem
}
.feature-article .social-share.animate {
    filter: progid: DXImageTransform.Microsoft.Alpha(enabled=false);
    opacity: 1;
    -moz-transition: opacity 0.5s ease 0.6s;
    -o-transition: opacity 0.5s ease 0.6s;
    -webkit-transition: opacity 0.5s ease;
    -webkit-transition-delay: 0.6s;
    transition: opacity 0.5s ease 0.6s
}
@media screen and (max-width: 80em) {
    .feature-article .social-share__additional {
        left: 0;
        right: auto;
        top: 2.8125rem
    }
    .feature-article .social-share__additional:after {
        right: 4.5rem
    }
    .feature-article .social-share.open .social-share__additional {
        left: 0;
        right: auto;
        top: 3.4375rem
    }
}
@media screen and (min-width: 63.75em) and (max-width: 79.9375em) {
    .feature-article .social-share {
        max-width: 52.5rem
    }
}
@media screen and (min-width: 0) and (max-width: 47.4375em) {
    .feature-article .social-share {
        max-width: 32.5rem;
        margin: auto;
        padding: 0 1.25rem;
        margin-top: 0.875rem
    }
    .feature-article .social-share:before {
        content: " ";
        display: block;
        overflow: hidden;
        font-size: 0;
        width: 100%;
        height: 0;
        margin-bottom: 0.625rem;
        border-top: 0.0625rem solid #ED246B
    }
}
.feature-large-image-lede {
    position: relative;
    padding: 0
}
.feature-large-image-lede__image {
    position: relative
}
.feature-large-image-lede__image .credit {
    color: #fff;
    font-family: "TiemposTextWeb-Regular", Georgia, serif;
    font-size: 0.6875rem;
    line-height: 0.875rem;
    position: absolute;
    bottom: 0.625rem;
    right: 0.625rem;
    z-index: 2
}
@media screen and (min-width: 47.5em) {
    .feature-large-image-lede__image .credit {
        -moz-transform: rotate(90deg);
        -ms-transform: rotate(90deg);
        -webkit-transform: rotate(90deg);
        transform: rotate(90deg);
        -moz-transform-origin: 100% 0;
        -ms-transform-origin: 100% 0;
        -webkit-transform-origin: 100% 0;
        transform-origin: 100% 0;
        right: 1.25rem
    }
}
.feature-large-image-lede .large-image-lede__lede-image {
    width: 100%
}
.feature-large-image-lede .caption {
    color: #555;
    font-size: 0.8125rem;
    line-height: 1.0625rem;
    text-align: center;
    margin-bottom: 0.25rem
}
.feature-article .pullquote {
    background-image: -webkit-linear-gradient(left, #FA1E64, #2B00F7);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    -webkit-text-fill-color: #fff;
    -o-text-fill-color: #fff;
    -webkit-text-stroke: 0.1875rem transparent;
    -o-text-stroke: 0.1875rem transparent;
    -moz-transform: rotate(-10deg);
    -ms-transform: rotate(-10deg);
    -webkit-transform: rotate(-10deg);
    transform: rotate(-10deg);
    filter: progid: DXImageTransform.Microsoft.Alpha(Opacity=0);
    opacity: 0;
    color: #FA1E64;
    font-family: "NHaasGroteskTXPro-75Bd", "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-size: 5rem;
    letter-spacing: -0.125rem;
    line-height: 5.625rem;
    margin: auto;
    max-width: 81.25rem;
    position: relative;
    text-align: center
}
.feature-article .pullquote>p {
    margin-bottom: 1.25rem
}
.feature-article .pullquote:before,
.feature-article .pullquote:after {
    background-image: -webkit-linear-gradient(left, #FA1E64, #2B00F7);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    -webkit-text-fill-color: #fff;
    -o-text-fill-color: #fff;
    color: transparent;
    content: attr(data-feature-quote);
    font-family: "NHaasGroteskTXPro-75Bd", "Helvetica Neue", Helvetica, Arial, sans-serif;
    position: absolute;
    width: 100%
}
.feature-article .pullquote:before {
    left: 0.25rem;
    top: -0.25rem
}
.feature-article .pullquote:after {
    left: 0.5rem;
    top: -0.5rem
}
.feature-article .pullquote.animate {
    -moz-animation: pull_quote 0.5s ease-in-out 0.2s 1 normal forwards;
    -webkit-animation: pull_quote 0.5s ease-in-out 0.2s 1 normal forwards;
    animation: pull_quote 0.5s ease-in-out 0.2s 1 normal forwards
}
@media screen and (min-width: 80em) and (max-width: 9999em) {
    .feature-article .pullquote {
        top: -4.6875rem;
        width: 72.5rem
    }
    .feature-article .pullquote:before,
    .feature-article .pullquote:after {
        width: 72.5rem
    }
}
@media screen and (min-width: 63.75em) and (max-width: 79.9375em) {
    .feature-article .pullquote {
        font-size: 4rem;
        line-height: 4.5rem;
        width: 52.5rem;
        padding-bottom: 1.25rem
    }
    .feature-article .pullquote:before,
    .feature-article .pullquote:after {
        width: 52.5rem
    }
}
@media screen and (min-width: 47.5em) and (max-width: 63.6875em) {
    .feature-article .pullquote {
        font-size: 3.75rem;
        line-height: 4.25rem;
        width: 38.75rem;
        margin-top: 2.5rem;
        margin-bottom: 2.5rem
    }
    .feature-article .pullquote:before,
    .feature-article .pullquote:after {
        width: 38.75rem
    }
}
@media screen and (min-width: 0) and (max-width: 47.4375em) {
    .feature-article .pullquote {
        font-size: 2.3125rem;
        line-height: 2.75rem;
        margin: 2.5rem 1.25rem
    }
}
@-moz-keyframes pull_quote {
    0%, 40%, 60%, 80%, 90%, 100% {
        transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1)
    }
    0% {
        opacity: 0;
        -moz-transform: rotate(-10.1deg) scale(0.3);
        transform: rotate(-10.1deg) scale(0.3)
    }
    40% {
        opacity: 1;
        -moz-transform: rotate(-10deg) scale(1.1);
        transform: rotate(-10deg) scale(1.1)
    }
    60% {
        -moz-transform: rotate(-10.1deg) scale(0.9);
        transform: rotate(-10.1deg) scale(0.9)
    }
    80% {
        -moz-transform: rotate(-10deg) scale(1.03);
        transform: rotate(-10deg) scale(1.03)
    }
    90% {
        -moz-transform: rotate(-10.1deg) scale(0.97);
        transform: rotate(-10.1deg) scale(0.97)
    }
    100% {
        opacity: 1;
        -moz-transform: rotate(-10deg) scale(1);
        transform: rotate(-10deg) scale(1)
    }
}
@-webkit-keyframes pull_quote {
    0%, 40%, 60%, 80%, 90%, 100% {
        transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1)
    }
    0% {
        opacity: 0;
        -webkit-transform: rotate(-10.1deg) scale(0.3);
        transform: rotate(-10.1deg) scale(0.3)
    }
    40% {
        opacity: 1;
        -webkit-transform: rotate(-10deg) scale(1.1);
        transform: rotate(-10deg) scale(1.1)
    }
    60% {
        -webkit-transform: rotate(-10.1deg) scale(0.9);
        transform: rotate(-10.1deg) scale(0.9)
    }
    80% {
        -webkit-transform: rotate(-10deg) scale(1.03);
        transform: rotate(-10deg) scale(1.03)
    }
    90% {
        -webkit-transform: rotate(-10.1deg) scale(0.97);
        transform: rotate(-10.1deg) scale(0.97)
    }
    100% {
        opacity: 1;
        -webkit-transform: rotate(-10deg) scale(1);
        transform: rotate(-10deg) scale(1)
    }
}
@keyframes pull_quote {
    0%, 40%, 60%, 80%, 90%, 100% {
        transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1)
    }
    0% {
        opacity: 0;
        -moz-transform: rotate(-10.1deg) scale(0.3);
        -ms-transform: rotate(-10.1deg) scale(0.3);
        -webkit-transform: rotate(-10.1deg) scale(0.3);
        transform: rotate(-10.1deg) scale(0.3)
    }
    40% {
        opacity: 1;
        -moz-transform: rotate(-10deg) scale(1.1);
        -ms-transform: rotate(-10deg) scale(1.1);
        -webkit-transform: rotate(-10deg) scale(1.1);
        transform: rotate(-10deg) scale(1.1)
    }
    60% {
        -moz-transform: rotate(-10.1deg) scale(0.9);
        -ms-transform: rotate(-10.1deg) scale(0.9);
        -webkit-transform: rotate(-10.1deg) scale(0.9);
        transform: rotate(-10.1deg) scale(0.9)
    }
    80% {
        -moz-transform: rotate(-10deg) scale(1.03);
        -ms-transform: rotate(-10deg) scale(1.03);
        -webkit-transform: rotate(-10deg) scale(1.03);
        transform: rotate(-10deg) scale(1.03)
    }
    90% {
        -moz-transform: rotate(-10.1deg) scale(0.97);
        -ms-transform: rotate(-10.1deg) scale(0.97);
        -webkit-transform: rotate(-10.1deg) scale(0.97);
        transform: rotate(-10.1deg) scale(0.97)
    }
    100% {
        opacity: 1;
        -moz-transform: rotate(-10deg) scale(1);
        -ms-transform: rotate(-10deg) scale(1);
        -webkit-transform: rotate(-10deg) scale(1);
        transform: rotate(-10deg) scale(1)
    }
}
.feature-article .content-type-body {
    clear: both;
    margin-top: 3.125rem;
    position: relative
}
.feature-article .content-type-body .annotation a {
    position: relative;
    position: relative;
    border-bottom: 0
}
.feature-article .content-type-body .annotation a:after {
    overflow: hidden;
    text-indent: -9999rem;
    font-size: 0;
    line-height: 0;
    position: absolute;
    top: 50%;
    left: 50%;
    -moz-transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    -moz-border-radius: 100%;
    -webkit-border-radius: 100%;
    border-radius: 100%;
    content: "increase click area";
    width: 100%;
    height: 100%;
    min-width: 1.875rem;
    min-height: 1.875rem;
    z-index: 10
}
@media screen and (max-width: 63.75em) {
    .feature-article .content-type-body .annotation a:after {
        min-width: 2.75rem;
        min-height: 2.75rem
    }
}
.squiggly-line {
    position: relative;
    left: 0;
    bottom: 3.125rem;
    text-align: center;
    width: 100%;
    height: 7.3125rem
}
.squiggly-line:before {
    overflow: hidden;
    text-indent: -9999rem;
    font-size: 0;
    line-height: 0;
    content: "squiggly line mask";
    display: block;
    width: 5.8125rem;
    height: 7.3125rem;
    background-color: #fff;
    position: absolute;
    right: 50%;
    bottom: 0;
    margin-right: -2.90625rem
}
.squiggly-line.animate:before {
    -moz-animation: squiggly_line 0.5s ease-in-out 0 1 normal forwards;
    -webkit-animation: squiggly_line 0.5s ease-in-out 0 1 normal forwards;
    animation: squiggly_line 0.5s ease-in-out 0 1 normal forwards
}
.squiggly-line-content {
    background-image: url('//cdn.gotraffic.net/business/public/images/feature_article/feature-arrow.159d059a.svg');
    display: inline-block;
    background-repeat: no-repeat;
    background-size: cover;
    height: 7.3125rem;
    width: 5.8125rem
}
.feature-section--left .squiggly-line {
    -moz-transform: scaleX(-1);
    -ms-transform: scaleX(-1);
    -webkit-transform: scaleX(-1);
    transform: scaleX(-1)
}
.feature-section--columns .squiggly-line {
    bottom: 2.5rem
}
@media screen and (min-width: 80em) and (max-width: 9999em) {
    .squiggly-line {
        position: absolute;
        left: 47%;
        width: 5.8125rem
    }
    .squiggly-line-content {
        height: inherit;
        width: inherit
    }
}
@media screen and (min-width: 63.75em) and (max-width: 79.9375em) {
    .feature-section--left .squiggly-line,
    .feature-section--right .squiggly-line,
    .feature-section--center .squiggly-line {
        bottom: -0.625rem
    }
    .feature-section--columns .squiggly-line {
        bottom: -1.25rem
    }
}
@media screen and (min-width: 47.5em) and (max-width: 63.6875em) {
    .feature-section--left .squiggly-line,
    .feature-section--right .squiggly-line,
    .feature-section--center .squiggly-line {
        bottom: -0.625rem
    }
    .feature-section--columns .squiggly-line {
        bottom: -0.625rem
    }
}
@media screen and (min-width: 0) and (max-width: 47.4375em) {
    .feature-section--left .squiggly-line,
    .feature-section--right .squiggly-line,
    .feature-section--center .squiggly-line,
    .feature-section--columns .squiggly-line {
        bottom: 0
    }
}
@-moz-keyframes squiggly_line {
    14.28% {
        height: 5.5625rem
    }
    28.56% {
        width: 3.9375rem
    }
    42.84% {
        height: 3.6875rem
    }
    57.12% {
        width: 2.0625rem
    }
    71.40% {
        height: 1.875rem
    }
    85.68% {
        width: 0.4375rem
    }
    100% {
        height: 0
    }
}
@-webkit-keyframes squiggly_line {
    14.28% {
        height: 5.5625rem
    }
    28.56% {
        width: 3.9375rem
    }
    42.84% {
        height: 3.6875rem
    }
    57.12% {
        width: 2.0625rem
    }
    71.40% {
        height: 1.875rem
    }
    85.68% {
        width: 0.4375rem
    }
    100% {
        height: 0
    }
}
@keyframes squiggly_line {
    14.28% {
        height: 5.5625rem
    }
    28.56% {
        width: 3.9375rem
    }
    42.84% {
        height: 3.6875rem
    }
    57.12% {
        width: 2.0625rem
    }
    71.40% {
        height: 1.875rem
    }
    85.68% {
        width: 0.4375rem
    }
    100% {
        height: 0
    }
}
.feature-section--right,
.feature-section--left,
.feature-section--center,
.feature-section--columns {
    *zoom: 1;
    position: relative;
    margin: 3.75rem auto 0
}
.feature-section--right:after,
.feature-section--left:after,
.feature-section--center:after,
.feature-section--columns:after {
    content: "";
    display: table;
    clear: both
}
.feature-section--right>*,
.feature-section--left>*,
.feature-section--center>*,
.feature-section--columns>* {
    margin-bottom: 1.875rem
}
.feature-section--right>.inline-media,
.feature-section--right .thirdparty-embed,
.feature-section--left>.inline-media,
.feature-section--left .thirdparty-embed,
.feature-section--center>.inline-media,
.feature-section--center .thirdparty-embed,
.feature-section--columns>.inline-media,
.feature-section--columns .thirdparty-embed {
    display: block;
    position: relative;
    padding: 2.5rem;
    margin-top: 3.75rem
}
.feature-section--right>.inline-media:after,
.feature-section--right .thirdparty-embed:after,
.feature-section--left>.inline-media:after,
.feature-section--left .thirdparty-embed:after,
.feature-section--center>.inline-media:after,
.feature-section--center .thirdparty-embed:after,
.feature-section--columns>.inline-media:after,
.feature-section--columns .thirdparty-embed:after {
    top: 0;
    height: 65%
}
.feature-section--right .inline-media.left,
.feature-section--left .inline-media.left,
.feature-section--center .inline-media.left,
.feature-section--columns .inline-media.left {
    width: auto;
    margin-right: auto
}
.feature-section--right .thirdparty-embed,
.feature-section--left .thirdparty-embed,
.feature-section--center .thirdparty-embed,
.feature-section--columns .thirdparty-embed {
    height: inherit;
    margin-top: 0;
    padding: 0
}
.feature-section--right .thirdparty-embed:after,
.feature-section--left .thirdparty-embed:after,
.feature-section--center .thirdparty-embed:after,
.feature-section--columns .thirdparty-embed:after {
    top: 0;
    height: 65%
}
.feature-section--right .inline-media__info,
.feature-section--right .full-inline-image .caption,
.feature-section--left .inline-media__info,
.feature-section--left .full-inline-image .caption,
.feature-section--center .inline-media__info,
.feature-section--center .full-inline-image .caption,
.feature-section--columns .inline-media__info,
.feature-section--columns .full-inline-image .caption {
    background-color: transparent;
    padding: 0;
    margin-top: 0.8125rem
}
.feature-section--right .inline-media__caption,
.feature-section--left .inline-media__caption,
.feature-section--center .inline-media__caption,
.feature-section--columns .inline-media__caption {
    color: #555;
    font-size: 0.8125rem;
    line-height: 1.0625rem
}
.feature-section--right .inline-media__caption>p,
.feature-section--left .inline-media__caption>p,
.feature-section--center .inline-media__caption>p,
.feature-section--columns .inline-media__caption>p {
    margin-bottom: 0.25rem
}
.feature-section--right .inline-media__credit,
.feature-section--left .inline-media__credit,
.feature-section--center .inline-media__credit,
.feature-section--columns .inline-media__credit {
    margin-top: 0
}
.feature-section--right .full-inline-image,
.feature-section--left .full-inline-image,
.feature-section--center .full-inline-image,
.feature-section--columns .full-inline-image {
    padding: 0 2.5rem
}
.feature-section--right .full-inline-image:after,
.feature-section--left .full-inline-image:after,
.feature-section--center .full-inline-image:after,
.feature-section--columns .full-inline-image:after {
    content: none
}
.feature-section--right .full-inline-image__image,
.feature-section--left .full-inline-image__image,
.feature-section--center .full-inline-image__image,
.feature-section--columns .full-inline-image__image {
    position: relative
}
.feature-section--right .full-inline-image__image .credit,
.feature-section--left .full-inline-image__image .credit,
.feature-section--center .full-inline-image__image .credit,
.feature-section--columns .full-inline-image__image .credit {
    color: #fff;
    font-family: "TiemposTextWeb-Regular", Georgia, serif;
    font-size: 0.6875rem;
    line-height: 0.875rem;
    position: absolute;
    bottom: 0.625rem;
    right: 0.625rem;
    z-index: 2
}
@media screen and (min-width: 47.5em) {
    .feature-section--right .full-inline-image__image .credit,
    .feature-section--left .full-inline-image__image .credit,
    .feature-section--center .full-inline-image__image .credit,
    .feature-section--columns .full-inline-image__image .credit {
        -moz-transform: rotate(90deg);
        -ms-transform: rotate(90deg);
        -webkit-transform: rotate(90deg);
        transform: rotate(90deg);
        -moz-transform-origin: 100% 0;
        -ms-transform-origin: 100% 0;
        -webkit-transform-origin: 100% 0;
        transform-origin: 100% 0;
        right: 1.25rem
    }
}
.feature-section--right h3,
.feature-section--left h3,
.feature-section--center h3,
.feature-section--columns h3 {
    background-image: -webkit-linear-gradient(left, #FA1E64, #2B00F7);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    -webkit-text-fill-color: #fff;
    -o-text-fill-color: #fff;
    -webkit-text-stroke: 0.15625rem transparent;
    -o-text-stroke: 0.15625rem transparent;
    color: #FA1E64;
    font-family: "NHaasGroteskTXPro-75Bd", "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-size: 1.875rem;
    line-height: 2.25rem;
    margin-bottom: 0.9375rem
}
.feature-section--right>p,
.feature-section--left>p,
.feature-section--center>p,
.feature-section--columns>p {
    color: #3C3C3C;
    font-size: 1.125rem;
    line-height: 1.75rem
}
.feature-section--right>p>a,
.feature-section--left>p>a,
.feature-section--center>p>a,
.feature-section--columns>p>a {
    color: #FA1E64
}
.feature-section--right>ol,
.feature-section--right>ul,
.feature-section--left>ol,
.feature-section--left>ul,
.feature-section--center>ol,
.feature-section--center>ul,
.feature-section--columns>ol,
.feature-section--columns>ul {
    color: #767676;
    display: table;
    padding-left: 1.25rem
}
.feature-section--right>ol:first-child,
.feature-section--right>ul:first-child,
.feature-section--left>ol:first-child,
.feature-section--left>ul:first-child,
.feature-section--center>ol:first-child,
.feature-section--center>ul:first-child,
.feature-section--columns>ol:first-child,
.feature-section--columns>ul:first-child {
    margin-top: 0
}
.feature-section--right>ol li,
.feature-section--right>ul li,
.feature-section--left>ol li,
.feature-section--left>ul li,
.feature-section--center>ol li,
.feature-section--center>ul li,
.feature-section--columns>ol li,
.feature-section--columns>ul li {
    font-size: 1.125rem;
    color: #767676;
    line-height: 1.75rem;
    padding-left: 1.25rem;
    margin-bottom: 0.3125rem;
    display: table-row
}
.feature-section--right>ol li:before,
.feature-section--right>ul li:before,
.feature-section--left>ol li:before,
.feature-section--left>ul li:before,
.feature-section--center>ol li:before,
.feature-section--center>ul li:before,
.feature-section--columns>ol li:before,
.feature-section--columns>ul li:before {
    display: table-cell;
    padding-right: 0.9375rem;
    font-weight: bold;
    width: 0.625rem
}
.feature-section--right ul li:before,
.feature-section--left ul li:before,
.feature-section--center ul li:before,
.feature-section--columns ul li:before {
    content: "•";
    color: #FA1E64
}
.feature-section--right ol,
.feature-section--left ol,
.feature-section--center ol,
.feature-section--columns ol {
    counter-reset: item
}
.feature-section--right ol li:before,
.feature-section--left ol li:before,
.feature-section--center ol li:before,
.feature-section--columns ol li:before {
    content: counter(item) ".";
    counter-increment: item;
    color: #FA1E64
}
@media screen and (min-width: 0) and (max-width: 47.4375em) {
    .feature-section--right>*,
    .feature-section--right .inline-media__info,
    .feature-section--right .full-inline-image .caption,
    .feature-section--left>*,
    .feature-section--left .inline-media__info,
    .feature-section--left .full-inline-image .caption,
    .feature-section--center>*,
    .feature-section--center .inline-media__info,
    .feature-section--center .full-inline-image .caption,
    .feature-section--columns>*,
    .feature-section--columns .inline-media__info,
    .feature-section--columns .full-inline-image .caption {
        width: 100%;
        max-width: 32.5rem;
        padding-left: 1.25rem;
        padding-right: 1.25rem;
        margin-left: auto;
        margin-right: auto
    }
    .feature-section--right>p,
    .feature-section--right>ol li,
    .feature-section--right>ul li,
    .feature-section--left>p,
    .feature-section--left>ol li,
    .feature-section--left>ul li,
    .feature-section--center>p,
    .feature-section--center>ol li,
    .feature-section--center>ul li,
    .feature-section--columns>p,
    .feature-section--columns>ol li,
    .feature-section--columns>ul li {
        font-size: 1rem;
        line-height: 1.5rem
    }
    .feature-section--right .inline-media.left,
    .feature-section--left .inline-media.left,
    .feature-section--center .inline-media.left,
    .feature-section--columns .inline-media.left {
        float: none;
        margin-left: auto;
        margin-right: auto
    }
    .feature-section--right>.inline-media,
    .feature-section--left>.inline-media,
    .feature-section--center>.inline-media,
    .feature-section--columns>.inline-media {
        padding-left: 1.25rem;
        padding-right: 1.25rem
    }
    .feature-section--right>.inline-media:after,
    .feature-section--left>.inline-media:after,
    .feature-section--center>.inline-media:after,
    .feature-section--columns>.inline-media:after {
        content: none
    }
    .feature-section--right .thirdparty-embed,
    .feature-section--left .thirdparty-embed,
    .feature-section--center .thirdparty-embed,
    .feature-section--columns .thirdparty-embed {
        padding-left: 1.25rem;
        padding-right: 1.25rem
    }
    .feature-section--right .thirdparty-embed .inline-media,
    .feature-section--left .thirdparty-embed .inline-media,
    .feature-section--center .thirdparty-embed .inline-media,
    .feature-section--columns .thirdparty-embed .inline-media {
        min-width: 6.25rem !important;
        max-width: 30rem !important
    }
    .feature-section--center .inline-image.center {
        margin: 1.875rem auto;
        padding: 0
    }
    .feature-section--center .inline-image.center:after {
        content: none
    }
    .full-inline-image {
        padding: 0 1.25rem
    }
}
@media screen and (min-width: 47.5em) and (max-width: 63.6875em) {
    .feature-section--right>*,
    .feature-section--right .inline-media__info,
    .feature-section--right .full-inline-image .caption,
    .feature-section--left>*,
    .feature-section--left .inline-media__info,
    .feature-section--left .full-inline-image .caption,
    .feature-section--center>*,
    .feature-section--center .inline-media__info,
    .feature-section--center .full-inline-image .caption,
    .feature-section--columns>*,
    .feature-section--columns .inline-media__info,
    .feature-section--columns .full-inline-image .caption {
        width: 35rem;
        margin-left: auto;
        margin-right: auto
    }
    .feature-section--right>.inline-media,
    .feature-section--right .thirdparty-embed,
    .feature-section--left>.inline-media,
    .feature-section--left .thirdparty-embed,
    .feature-section--center>.inline-media,
    .feature-section--center .thirdparty-embed,
    .feature-section--columns>.inline-media,
    .feature-section--columns .thirdparty-embed {
        width: auto;
        max-width: 37.5rem
    }
    .feature-section--right .inline-media.left,
    .feature-section--left .inline-media.left,
    .feature-section--center .inline-media.left,
    .feature-section--columns .inline-media.left {
        float: none;
        margin-left: auto;
        margin-right: auto
    }
    .feature-section--center .inline-image.center {
        margin: 1.875rem auto;
        padding: 0
    }
    .feature-section--center .inline-image.center:after {
        content: none
    }
    .feature-section--center .full-inline-image {
        max-width: none
    }
}
@media screen and (min-width: 47.5em) {
    .feature-section--right .thirdparty-embed,
    .feature-section--left .thirdparty-embed {
        width: auto;
        max-width: 31.25rem
    }
    .feature-section--right .thirdparty-embed .inline-media,
    .feature-section--left .thirdparty-embed .inline-media {
        min-width: 6.25rem !important;
        max-width: 31.25rem !important
    }
}
@media screen and (min-width: 63.75em) and (max-width: 79.9375em) {
    .feature-section--right>*,
    .feature-section--right .inline-media__info,
    .feature-section--right .full-inline-image .caption,
    .feature-section--left>*,
    .feature-section--left .inline-media__info,
    .feature-section--left .full-inline-image .caption,
    .feature-section--center>*,
    .feature-section--center .inline-media__info,
    .feature-section--center .full-inline-image .caption,
    .feature-section--columns>*,
    .feature-section--columns .inline-media__info,
    .feature-section--columns .full-inline-image .caption {
        width: 47.5rem;
        margin-left: auto;
        margin-right: auto
    }
    .feature-section--right>.inline-media,
    .feature-section--right .thirdparty-embed,
    .feature-section--left>.inline-media,
    .feature-section--left .thirdparty-embed,
    .feature-section--center>.inline-media,
    .feature-section--center .thirdparty-embed,
    .feature-section--columns>.inline-media,
    .feature-section--columns .thirdparty-embed {
        width: auto;
        max-width: 40rem
    }
    .feature-section--right .inline-media.left,
    .feature-section--left .inline-media.left,
    .feature-section--center .inline-media.left,
    .feature-section--columns .inline-media.left {
        float: none;
        margin-left: auto;
        margin-right: auto
    }
    .feature-section--left,
    .feature-section--right,
    .feature-section--columns {
        width: 52.5rem
    }
    .feature-section--center .inline-image.center {
        margin: 3.75rem auto;
        padding: 0
    }
    .feature-section--center .inline-image.center:after {
        content: none
    }
    .feature-section--center .full-inline-image {
        max-width: none
    }
}
@media screen and (min-width: 80em) and (max-width: 9999em) {
    .feature-section--right,
    .feature-section--left,
    .feature-section--center,
    .feature-section--columns {
        margin-top: 0;
        padding-bottom: 11.5625rem
    }
    .feature-section--right>*,
    .feature-section--left>*,
    .feature-section--center>*,
    .feature-section--columns>* {
        margin-left: 0;
        margin-right: 0
    }
    .last-feature-section {
        padding-bottom: 0
    }
    .feature-section--left,
    .feature-section--right,
    .feature-section--columns {
        width: 67.5rem
    }
    .feature-section--columns {
        -moz-columns: 17.5rem 3;
        -webkit-columns: 17.5rem 3;
        columns: 17.5rem 3;
        -moz-column-gap: 2.5rem;
        -webkit-column-gap: 2.5rem;
        column-gap: 2.5rem
    }
    .feature-section--columns>* {
        margin-bottom: 0;
        padding-bottom: 1.875rem
    }
    .feature-section--right .sticky,
    .feature-section--left .sticky {
        position: fixed
    }
    .feature-section--right>*,
    .feature-section--left>* {
        width: 31.25rem
    }
    .feature-section--right .inline-media:not(.side-stick),
    .feature-section--right .thirdparty-embed:not(.side-stick) .inline-media,
    .feature-section--left .inline-media:not(.side-stick),
    .feature-section--left .thirdparty-embed:not(.side-stick) .inline-media {
        width: 31.25rem;
        margin-left: 0;
        margin-right: 0;
        padding: 0
    }
    .feature-section--right .inline-media:not(.side-stick):after,
    .feature-section--right .thirdparty-embed:not(.side-stick) .inline-media:after,
    .feature-section--left .inline-media:not(.side-stick):after,
    .feature-section--left .thirdparty-embed:not(.side-stick) .inline-media:after {
        content: none
    }
    .feature-section--right .inline-media.side-stick,
    .feature-section--left .inline-media.side-stick {
        width: 30rem
    }
    .feature-section--right .thirdparty-embed.side-stick,
    .feature-section--left .thirdparty-embed.side-stick {
        margin-top: 1.25rem
    }
    .feature-section--left>* {
        clear: right;
        float: right
    }
    .feature-section--left .side-stick {
        float: left;
        margin-left: auto;
        margin-right: 2.5rem
    }
    .feature-section--right .side-stick {
        float: right;
        margin-left: 2.5rem
    }
    .feature-section--right .sticky {
        margin-left: 37.5rem
    }
    .feature-section--right .thirdparty-embed.sticky {
        margin-left: 36.25rem
    }
    .feature-section--center>*,
    .feature-section--center .inline-media__info,
    .feature-section--center .full-inline-image .caption {
        width: 45rem;
        margin-left: auto;
        margin-right: auto;
        padding-left: 1.25rem;
        padding-right: 1.25rem
    }
    .feature-section--center>.inline-media,
    .feature-section--center .thirdparty-embed {
        width: auto;
        max-width: 67.5rem
    }
    .feature-section--center .inline-image.center {
        margin: 1.875rem auto;
        padding: 0
    }
    .feature-section--center .inline-image.center:after {
        content: none
    }
    .feature-section--center .full-inline-image {
        max-width: none;
        padding-left: 2.5rem;
        padding-right: 2.5rem
    }
}
.feature-article .content-type-footer {
    border-top: 0.0625rem solid #ED246B;
    margin: 2.5rem 2.5rem 0;
    padding-top: 1.25rem
}
@media screen and (min-width: 0) and (max-width: 47.4375em) {
    .feature-article .content-type-footer {
        margin-left: 1.25rem;
        margin-right: 1.25rem
    }
}
@media screen and (min-width: 80em) and (max-width: 9999em) {
    .feature-article .content-type-footer {
        width: 67.5rem;
        margin-left: auto;
        margin-right: auto
    }
}
.feature-recirc {
    *zoom: 1;
    margin: 2.5rem auto 0
}
.feature-recirc:after {
    content: "";
    display: table;
    clear: both
}
.feature-recirc .taboola {
    clear: none
}
.feature-recirc .taboola,
.feature-recirc .advert {
    margin-top: 2.5rem
}
@media screen and (max-width: 63.75em) {
    .feature-recirc .taboola {
        padding: 0 1.25rem
    }
}
@media screen and (min-width: 63.75em) {
    .feature-recirc .advert {
        float: right;
        width: 20rem;
        margin-top: 2.1875rem
    }
}
@media screen and (min-width: 63.75em) and (max-width: 79.9375em) {
    .feature-recirc {
        width: 61.25rem
    }
    .feature-recirc .taboola {
        width: 40rem
    }
}
@media screen and (min-width: 80em) and (max-width: 9999em) {
    .feature-recirc {
        width: 72.5rem
    }
    .feature-recirc .taboola {
        width: 51.25rem
    }
}
.feature-article-dark-theme .feature-article__content-well-boundary {
    background-color: #000;
    color: #fff
}
.feature-article-dark-theme .social-share .bloomberg.share.link.facebook,
.feature-article-dark-theme .social-share .bloomberg.share.link.twitter,
.feature-article-dark-theme .social-share__more {
    color: #fff
}
.feature-article-dark-theme .social-share .bloomberg.share.link {
    color: #000
}
.feature-article-dark-theme .social-share__additional {
    background-color: #fff;
    -moz-transition: all 0.2s ease-out;
    -o-transition: all 0.2s ease-out;
    -webkit-transition: all 0.2s ease-out;
    transition: all 0.2s ease-out
}
.feature-article-dark-theme .social-share__additional:after {
    border-bottom-color: #fff
}
.feature-article-dark-theme .social-share__additional .bloomberg.share:hover .link {
    filter: progid: DXImageTransform.Microsoft.Alpha(Opacity=70);
    opacity: 0.7;
    -moz-transition: opacity 0.2s ease;
    -o-transition: opacity 0.2s ease;
    -webkit-transition: opacity 0.2s ease;
    transition: opacity 0.2s ease;
    color: #000
}
.feature-article-dark-theme .social-share__additional .bloomberg.share:hover .link:hover {
    filter: progid: DXImageTransform.Microsoft.Alpha(Opacity=70);
    opacity: 0.7;
    color: #767676
}
.feature-article-dark-theme.feature-article .lede-headline,
.feature-article-dark-theme.feature-article .pullquote,
.feature-article-dark-theme.feature-article .pullquote:before,
.feature-article-dark-theme.feature-article .pullquote:after,
.feature-article-dark-theme .feature-article__pull-quote,
.feature-article-dark-theme .feature-article__pull-quote:before,
.feature-article-dark-theme .feature-article__pull-quote:after {
    -webkit-text-fill-color: #000;
    -o-text-fill-color: #000
}
.feature-article-dark-theme .published-at,
.feature-article-dark-theme .byline {
    color: #fff
}
.feature-article-dark-theme .feature-section--right .inline-media__caption,
.feature-article-dark-theme .feature-section--left .inline-media__caption,
.feature-article-dark-theme .feature-section--center .inline-media__caption,
.feature-article-dark-theme .feature-section--columns .inline-media__caption {
    color: #999
}
.feature-article-dark-theme .feature-section--right .inline-media__credit,
.feature-article-dark-theme .feature-section--left .inline-media__credit,
.feature-article-dark-theme .feature-section--center .inline-media__credit,
.feature-article-dark-theme .feature-section--columns .inline-media__credit {
    color: #fff
}
.feature-article-dark-theme .feature-section--right>h3,
.feature-article-dark-theme .feature-section--left>h3,
.feature-article-dark-theme .feature-section--center>h3,
.feature-article-dark-theme .feature-section--columns>h3 {
    -webkit-text-fill-color: #000;
    -o-text-fill-color: #000
}
.feature-article-dark-theme .feature-section--right>p,
.feature-article-dark-theme .feature-section--right>ol,
.feature-article-dark-theme .feature-section--right>ul,
.feature-article-dark-theme .feature-section--right>ol li,
.feature-article-dark-theme .feature-section--right>ul li,
.feature-article-dark-theme .feature-section--left>p,
.feature-article-dark-theme .feature-section--left>ol,
.feature-article-dark-theme .feature-section--left>ul,
.feature-article-dark-theme .feature-section--left>ol li,
.feature-article-dark-theme .feature-section--left>ul li,
.feature-article-dark-theme .feature-section--center>p,
.feature-article-dark-theme .feature-section--center>ol,
.feature-article-dark-theme .feature-section--center>ul,
.feature-article-dark-theme .feature-section--center>ol li,
.feature-article-dark-theme .feature-section--center>ul li,
.feature-article-dark-theme .feature-section--columns>p,
.feature-article-dark-theme .feature-section--columns>ol,
.feature-article-dark-theme .feature-section--columns>ul,
.feature-article-dark-theme .feature-section--columns>ol li,
.feature-article-dark-theme .feature-section--columns>ul li {
    color: #fff
}
.feature-article-dark-theme .feature-section--right .squiggly-line:before,
.feature-article-dark-theme .feature-section--left .squiggly-line:before,
.feature-article-dark-theme .feature-section--center .squiggly-line:before,
.feature-article-dark-theme .feature-section--columns .squiggly-line:before {
    background-color: #000
}
.feature-article-dark-theme .content-type-footer {
    color: #fff
}
.feature-article-dark-theme .topic-list__topic-link {
    color: #fff
}
.feature-article-dark-theme .topic-list__topic-link:hover {
    color: #2B00F7
}
.feature-article {
    position: relative;
    padding: 3.4375rem
}
.feature-article:before {
    content: "border background default styles";
    position: absolute;
    top: 3.4375rem;
    left: 3.4375rem;
    right: 3.4375rem;
    bottom: 3.4375rem;
    height: auto;
    width: auto;
    z-index: -2
}
.feature-article:after {
    content: "border background default styles";
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    width: auto;
    height: auto;
    z-index: -3
}
.feature-article:after {
    overflow: hidden;
    text-indent: -9999rem;
    font-size: 0;
    line-height: 0;
    background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuMCIgeTE9IjAuNSIgeDI9IjEuMCIgeTI9IjAuNSI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZhMWU2NCIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzJiMDBmNyIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');
    background-size: 100%;
    background-image: -webkit-gradient(linear, 0% 50%, 100% 50%, color-stop(0%, #fa1e64), color-stop(100%, #2b00f7));
    background-image: -moz-linear-gradient(left, #fa1e64 0%, #2b00f7 100%);
    background-image: -webkit-linear-gradient(left, #fa1e64 0%, #2b00f7 100%);
    background-image: linear-gradient(to right, #fa1e64 0%, #2b00f7 100%);
    content: "gradient linear background border background color block";
    background-color: #FA1E64
}
.feature-article:before {
    overflow: hidden;
    text-indent: -9999rem;
    font-size: 0;
    line-height: 0;
    content: "gradient linear background border background color block";
    background-color: #fff
}
.feature-article .default-byline {
    display: none
}
.feature-article .feature-large-image-lede {
    width: 100%;
    margin-top: 3.125rem;
    padding-left: 2.5rem;
    padding-right: 2.5rem
}
.feature-article__content-well-boundary {
    position: relative;
    padding-top: 2.5rem;
    padding-bottom: 2.5rem
}
@media screen and (min-width: 0) and (max-width: 47.4375em) {
    .feature-article {
        position: relative;
        padding: 0.625rem
    }
    .feature-article:before {
        content: "border background default styles";
        position: absolute;
        top: 0.625rem;
        left: 0.625rem;
        right: 0.625rem;
        bottom: 0.625rem;
        height: auto;
        width: auto;
        z-index: -2
    }
    .feature-article:after {
        content: "border background default styles";
        position: absolute;
        top: 0;
        left: 0;
        right: 0;
        bottom: 0;
        width: auto;
        height: auto;
        z-index: -3
    }
    .feature-article:after {
        overflow: hidden;
        text-indent: -9999rem;
        font-size: 0;
        line-height: 0;
        background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuMCIgeTE9IjAuNSIgeDI9IjEuMCIgeTI9IjAuNSI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZhMWU2NCIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzJiMDBmNyIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');
        background-size: 100%;
        background-image: -webkit-gradient(linear, 0% 50%, 100% 50%, color-stop(0%, #fa1e64), color-stop(100%, #2b00f7));
        background-image: -moz-linear-gradient(left, #fa1e64 0%, #2b00f7 100%);
        background-image: -webkit-linear-gradient(left, #fa1e64 0%, #2b00f7 100%);
        background-image: linear-gradient(to right, #fa1e64 0%, #2b00f7 100%);
        content: "gradient linear background border background color block";
        background-color: #FA1E64
    }
    .feature-article:before {
        overflow: hidden;
        text-indent: -9999rem;
        font-size: 0;
        line-height: 0;
        content: "gradient linear background border background color block";
        background-color: #fff
    }
    .feature-article__content-well-boundary {
        padding-top: 1.25rem
    }
    .feature-article .feature-large-image-lede {
        padding-left: 1.25rem;
        padding-right: 1.25rem
    }
}
@media screen and (min-width: 47.5em) and (max-width: 63.6875em) {
    .feature-article {
        position: relative;
        padding: 1.875rem
    }
    .feature-article:before {
        content: "border background default styles";
        position: absolute;
        top: 1.875rem;
        left: 1.875rem;
        right: 1.875rem;
        bottom: 1.875rem;
        height: auto;
        width: auto;
        z-index: -2
    }
    .feature-article:after {
        content: "border background default styles";
        position: absolute;
        top: 0;
        left: 0;
        right: 0;
        bottom: 0;
        width: auto;
        height: auto;
        z-index: -3
    }
    .feature-article:after {
        overflow: hidden;
        text-indent: -9999rem;
        font-size: 0;
        line-height: 0;
        background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuMCIgeTE9IjAuNSIgeDI9IjEuMCIgeTI9IjAuNSI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZhMWU2NCIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzJiMDBmNyIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');
        background-size: 100%;
        background-image: -webkit-gradient(linear, 0% 50%, 100% 50%, color-stop(0%, #fa1e64), color-stop(100%, #2b00f7));
        background-image: -moz-linear-gradient(left, #fa1e64 0%, #2b00f7 100%);
        background-image: -webkit-linear-gradient(left, #fa1e64 0%, #2b00f7 100%);
        background-image: linear-gradient(to right, #fa1e64 0%, #2b00f7 100%);
        content: "gradient linear background border background color block";
        background-color: #FA1E64
    }
    .feature-article:before {
        overflow: hidden;
        text-indent: -9999rem;
        font-size: 0;
        line-height: 0;
        content: "gradient linear background border background color block";
        background-color: #fff
    }
    .feature-article .lede-headline,
    .feature-article .lede-dek,
    .feature-article .social-share {
        margin-left: 3.125rem;
        margin-right: 3.125rem
    }
    .feature-article__content-well-boundary {
        padding-top: 3.125rem
    }
}
@media screen and (min-width: 63.75em) and (max-width: 79.9375em) {
    .feature-article {
        position: relative;
        padding: 2.5rem
    }
    .feature-article:before {
        content: "border background default styles";
        position: absolute;
        top: 2.5rem;
        left: 2.5rem;
        right: 2.5rem;
        bottom: 2.5rem;
        height: auto;
        width: auto;
        z-index: -2
    }
    .feature-article:after {
        content: "border background default styles";
        position: absolute;
        top: 0;
        left: 0;
        right: 0;
        bottom: 0;
        width: auto;
        height: auto;
        z-index: -3
    }
    .feature-article:after {
        overflow: hidden;
        text-indent: -9999rem;
        font-size: 0;
        line-height: 0;
        background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuMCIgeTE9IjAuNSIgeDI9IjEuMCIgeTI9IjAuNSI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZhMWU2NCIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzJiMDBmNyIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');
        background-size: 100%;
        background-image: -webkit-gradient(linear, 0% 50%, 100% 50%, color-stop(0%, #fa1e64), color-stop(100%, #2b00f7));
        background-image: -moz-linear-gradient(left, #fa1e64 0%, #2b00f7 100%);
        background-image: -webkit-linear-gradient(left, #fa1e64 0%, #2b00f7 100%);
        background-image: linear-gradient(to right, #fa1e64 0%, #2b00f7 100%);
        content: "gradient linear background border background color block";
        background-color: #FA1E64
    }
    .feature-article:before {
        overflow: hidden;
        text-indent: -9999rem;
        font-size: 0;
        line-height: 0;
        content: "gradient linear background border background color block";
        background-color: #fff
    }
}
.video-carousel__previous-button,
.video-carousel__next-button {
    position: absolute;
    top: 0;
    padding: 2.5rem 0;
    cursor: pointer
}
.video-carousel {
    -moz-transition: height 0.2s ease-out;
    -o-transition: height 0.2s ease-out;
    -webkit-transition: height 0.2s ease-out;
    transition: height 0.2s ease-out;
    background-color: #1E252D;
    height: 10.625rem;
    position: relative;
    overflow: hidden
}
.video-carousel:before {
    background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuMCIgeTE9IjAuNSIgeDI9IjEuMCIgeTI9IjAuNSI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzFlMjUyZCIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzFlMjUyZCIgc3RvcC1vcGFjaXR5PSIwLjAiLz48L2xpbmVhckdyYWRpZW50PjwvZGVmcz48cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMTAwJSIgaGVpZ2h0PSIxMDAlIiBmaWxsPSJ1cmwoI2dyYWQpIiAvPjwvc3ZnPiA=');
    background-size: 100%;
    background-image: -webkit-gradient(linear, 0% 50%, 100% 50%, color-stop(0%, #1e252d), color-stop(100%, rgba(30, 37, 45, 0)));
    background-image: -moz-linear-gradient(left, #1e252d, rgba(30, 37, 45, 0));
    background-image: -webkit-linear-gradient(left, #1e252d, rgba(30, 37, 45, 0));
    background-image: linear-gradient(to right, #1e252d, rgba(30, 37, 45, 0));
    position: absolute;
    top: 0;
    content: " ";
    height: 100%;
    width: 2.625rem;
    pointer-events: none;
    z-index: 1
}
.video-carousel:after {
    background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuMCIgeTE9IjAuNSIgeDI9IjEuMCIgeTI9IjAuNSI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzFlMjUyZCIgc3RvcC1vcGFjaXR5PSIwLjAiLz48c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMxZTI1MmQiLz48L2xpbmVhckdyYWRpZW50PjwvZGVmcz48cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMTAwJSIgaGVpZ2h0PSIxMDAlIiBmaWxsPSJ1cmwoI2dyYWQpIiAvPjwvc3ZnPiA=');
    background-size: 100%;
    background-image: -webkit-gradient(linear, 0% 50%, 100% 50%, color-stop(0%, rgba(30, 37, 45, 0)), color-stop(100%, #1e252d));
    background-image: -moz-linear-gradient(left, rgba(30, 37, 45, 0), #1e252d);
    background-image: -webkit-linear-gradient(left, rgba(30, 37, 45, 0), #1e252d);
    background-image: linear-gradient(to right, rgba(30, 37, 45, 0), #1e252d);
    position: absolute;
    right: 0;
    top: 0;
    content: " ";
    height: 100%;
    width: 2.625rem;
    pointer-events: none;
    z-index: 1
}
.video-carousel__previous-button {
    left: 0;
    padding-left: 1.25rem;
    z-index: 2
}
.video-carousel__previous-button:before {
    content: "2";
    font-family: "Bloomberg";
    font-style: normal;
    font-size: 1.875rem;
    color: rgba(255, 255, 255, 0.2)
}
.video-carousel__previous-button:hover:before {
    color: #fff
}
.video-carousel__next-button {
    right: 0;
    padding-right: 1.25rem;
    z-index: 2
}
.video-carousel__next-button:before {
    content: "3";
    font-family: "Bloomberg";
    font-style: normal;
    font-size: 1.875rem;
    color: rgba(255, 255, 255, 0.2)
}
.video-carousel__next-button:hover:before {
    color: #fff
}
.video-carousel__items {
    padding-left: 3.75rem;
    position: relative;
    overflow-x: scroll;
    overflow-y: hidden;
    white-space: nowrap;
    margin: 1.25rem 0
}
.video-carousel .video-carousel-item-view {
    display: inline-block;
    position: relative;
    white-space: normal;
    vertical-align: top;
    margin-right: 1.25rem
}
@media screen and (min-width: 0) and (max-width: 47.4375em) {
    .video-carousel {
        display: none
    }
}
@media screen and (min-width: 63.75em) {
    .video-carousel {
        height: 7.5rem
    }
    .video-carousel__items {
        overflow: hidden;
        height: 5rem
    }
    .video-carousel:hover {
        height: 10.625rem
    }
    .video-carousel:hover .video-carousel__items {
        height: auto
    }
}
.video-carousel-item {
    position: relative;
    display: inline-block;
    width: 8.75rem
}
.video-carousel-item__thumbnail {
    -moz-transition: opacity 0.2s ease-out;
    -o-transition: opacity 0.2s ease-out;
    -webkit-transition: opacity 0.2s ease-out;
    transition: opacity 0.2s ease-out;
    filter: progid: DXImageTransform.Microsoft.Alpha(Opacity=50);
    opacity: 0.5;
    position: relative;
    width: 100%;
    height: 5rem;
    border: 0.0625rem solid #000;
    background-size: cover
}
.video-carousel-item__title {
    -moz-transition: color 0.2s ease-out;
    -o-transition: color 0.2s ease-out;
    -webkit-transition: color 0.2s ease-out;
    transition: color 0.2s ease-out;
    width: 8.75rem;
    margin-top: 0.625rem;
    padding-right: 0.625rem;
    color: #999;
    font-size: 0.75rem;
    line-height: 0.875rem;
    font-family: "NHaasGroteskTXPro-75Bd", "Helvetica Neue", Helvetica, Arial, sans-serif
}
.video-carousel-item.playing .video-carousel-item__thumbnail,
.video-carousel-item:hover .video-carousel-item__thumbnail {
    filter: progid: DXImageTransform.Microsoft.Alpha(enabled=false);
    opacity: 1
}
.video-carousel-item.playing .video-carousel-item__title,
.video-carousel-item:hover .video-carousel-item__title {
    color: #F3F4EF
}
.video-carousel-item.playing {
    cursor: default
}
.video-carousel-item.playing:after {
    position: absolute;
    top: 2.125rem;
    left: 0;
    width: 100%;
    color: #fff;
    text-align: center;
    content: "Now playing";
    text-transform: uppercase;
    font-size: 0.75rem;
    line-height: 1.5rem;
    font-family: "NHaasGroteskTXPro-55Rg", "Helvetica Neue", Helvetica, Arial, sans-serif
}
.video-related__thumbnail,
.video-related__headline {
    float: left;
    width: 50%
}
.video-related__title {
    color: #999;
    font-size: 1.125rem;
    line-height: 1.125rem;
    margin: 2rem 0 1.5rem
}
.video-related__link {
    *zoom: 1;
    background-color: #2A343F;
    display: inline-block
}
.video-related__link:after {
    content: "";
    display: table;
    clear: both
}
.video-related__thumbnail {
    padding-right: 0.625rem
}
.video-related__headline {
    margin: 0;
    height: 100%;
    font-family: "NHaasGroteskDSPro-75Bd", "Helvetica Neue", Helvetica, Arial, sans-serif;
    padding: 0.625rem;
    font-size: 0.75rem;
    line-height: 0.9375rem;
    color: #F3F4EF
}
.video-related__link:hover .video-related__headline {
    color: rgba(243, 244, 239, 0.7)
}
@media screen and (min-width: 47.5em) and (max-width: 63.6875em) {
    .video-related {
        margin-left: 1.25rem
    }
}
@media screen and (min-width: 47.5em) {
    .video-related {
        max-width: 20rem;
        float: left
    }
    .video-related__title {
        margin-top: 0
    }
    .video-related__thumbnail {
        max-width: 10rem;
        min-height: 6rem
    }
    .video-related__headline {
        max-width: 10rem
    }
}
@media screen and (min-width: 63.75em) {
    .video-related {
        margin-left: 2.5rem
    }
}
.video-info {
    background-color: #1E252D
}
.video-info__content {
    *zoom: 1;
    position: relative;
    margin: 0 1.25rem;
    padding: 1.25rem 0 0.625rem
}
.video-info__content:after {
    content: "";
    display: table;
    clear: both
}
.video-info__headline {
    font-family: "NHaasGroteskDSPro-75Bd", "Helvetica Neue", Helvetica, Arial, sans-serif;
    color: #F3F4EF;
    font-size: 1.5rem;
    line-height: 1.75rem;
    margin-bottom: 0.875rem
}
.video-info__more-info-button {
    height: 1.25rem;
    line-height: 1.25rem;
    cursor: pointer
}
.video-info__more-info-button:after {
    content: "1";
    font-family: "Bloomberg";
    font-style: normal;
    font-size: 0.8125rem;
    color: #fff
}
.video-info__more-info-button:after {
    position: relative;
    float: right
}
.video-info.show-more-info .video-info__more-info-button:after {
    content: "4"
}
.video-info__more-info {
    overflow: hidden;
    display: none;
    padding-bottom: 0.9375rem
}
.video-info.show-more-info .video-info__more-info {
    display: block
}
.video-info .published-at {
    color: #999
}
.video-info .social-share__more {
    color: #fff
}
.video-info__summary {
    font-family: "TiemposTextWeb-Regular", Georgia, serif;
    color: #999;
    font-size: 0.875rem;
    line-height: 1.25rem;
    margin-top: 2.5rem
}
@media screen and (min-width: 0) and (max-width: 47.4375em) {
    .video-info .article-details,
    .video-info__more-info-button {
        margin-top: 1rem
    }
    .video-info .social-share {
        height: 2.1875rem
    }
}
@media screen and (min-width: 47.5em) and (max-width: 63.6875em) {
    .video-info__more-info {
        margin-top: 2.5rem
    }
    .video-info__content {
        padding: 1.25rem 0;
        margin: 0 2.5rem
    }
    .video-info__headline {
        font-size: 1.875rem;
        line-height: 2.125rem
    }
}
@media screen and (min-width: 47.5em) {
    .video-info__headline {
        margin-bottom: 2.1875rem
    }
    .video-info__details {
        float: left
    }
    .video-info__more-info-button {
        display: none
    }
    .video-info__more-info {
        display: block;
        padding-bottom: 0
    }
    .video-info__summary {
        float: left;
        margin: 0;
        width: 21.25rem
    }
    .video-info__summary:only-child {
        width: auto
    }
    .video-info .social-share {
        height: 2.5rem
    }
    .video-info .article-details {
        border-top: dotted 1px #555
    }
}
@media screen and (min-width: 63.75em) {
    .video-info__headline {
        font-size: 2.5rem;
        line-height: 2.75rem
    }
    .video-info .article-details {
        float: left;
        width: 10rem
    }
    .video-info__summary {
        float: left;
        font-size: 1rem;
        line-height: 1.625rem
    }
    .video-info__content {
        margin: 0 auto;
        padding: 2.5rem 0 3.125rem
    }
}
@media screen and (min-width: 63.75em) and (max-width: 79.9375em) {
    .video-info__content {
        max-width: 61.25rem
    }
    .video-info__headline {
        width: 46.25rem
    }
    .video-info__summary {
        width: 26.25rem;
        margin-left: 1.875rem
    }
    .video-info__summary:only-child {
        margin-right: 1.875rem
    }
}
@media screen and (min-width: 80em) and (max-width: 9999em) {
    .video-info__details {
        width: 10rem;
        padding-right: 2.25rem
    }
    .video-info__content {
        max-width: 72.5rem
    }
    .video-info__headline {
        width: 50rem
    }
    .video-info__summary {
        width: 37.5rem;
        margin-left: 2.5rem
    }
    .video-info__summary:only-child {
        margin-right: 7.5rem
    }
}
.video-related-info {
    color: #fff;
    padding: 1.5625rem 0.625rem 0.1875rem 1.5625rem;
    position: relative;
    width: 20rem
}
.video-related-info:after {
    background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzE2MTYxNiIgc3RvcC1vcGFjaXR5PSIwLjAiLz48c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMxNjE2MTYiLz48L2xpbmVhckdyYWRpZW50PjwvZGVmcz48cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMTAwJSIgaGVpZ2h0PSIxMDAlIiBmaWxsPSJ1cmwoI2dyYWQpIiAvPjwvc3ZnPiA=');
    background-size: 100%;
    background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, rgba(22, 22, 22, 0)), color-stop(100%, #161616));
    background-image: -moz-linear-gradient(rgba(22, 22, 22, 0), #161616);
    background-image: -webkit-linear-gradient(rgba(22, 22, 22, 0), #161616);
    background-image: linear-gradient(rgba(22, 22, 22, 0), #161616);
    content: "";
    bottom: 0;
    display: block;
    height: 5rem;
    overflow: hidden;
    position: absolute;
    width: 16.25rem
}
.video-related-info__tab-button {
    background-color: #2B00F7;
    cursor: pointer;
    font-family: "TiemposHeadlineWeb-Bold", Georgia, serif;
    font-size: 0.875rem;
    padding: 0.25rem 0.5rem 0.375rem 0.625rem;
    position: absolute;
    right: -4.625rem;
    top: 2.9375rem;
    -moz-transform: rotate(90deg);
    -ms-transform: rotate(90deg);
    -webkit-transform: rotate(90deg);
    transform: rotate(90deg);
    -moz-transition: background-color 0.5s ease;
    -o-transition: background-color 0.5s ease;
    -webkit-transition: background-color 0.5s ease;
    transition: background-color 0.5s ease
}
.video-related-info__tab-button:before {
    content: "4";
    font-family: "Bloomberg";
    font-size: 0.6875rem;
    padding-right: 0.5rem
}
.video-related-info__headers {
    background-color: #1E252D;
    color: #999;
    font-family: "NHaasGroteskTXPro-75Bd", "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-size: 0.8125rem;
    letter-spacing: 0.03125rem;
    margin-bottom: 1.875rem;
    text-align: center;
    width: 16.25rem
}
.video-related-info__headers .header-button {
    cursor: pointer;
    display: inline-block;
    padding: 0.9375rem 0;
    width: 8rem;
    -moz-transition: color 0.2s ease;
    -o-transition: color 0.2s ease;
    -webkit-transition: color 0.2s ease;
    transition: color 0.2s ease
}
.video-related-info__headers .header-button.on {
    background-color: #2B00F7;
    color: #fff
}
.video-related-info__headers .header-button.full-width {
    width: inherit
}
.video-related-info__headers .header-button:hover {
    color: #fff
}
.video-related-info__show-data,
.video-related-info__transcript {
    display: none;
    height: 23.125rem;
    overflow-y: scroll;
    padding-right: 1.25rem;
    -moz-transition: height 0.5s ease;
    -o-transition: height 0.5s ease;
    -webkit-transition: height 0.5s ease;
    transition: height 0.5s ease
}
.video-related-info__show-data::-webkit-scrollbar,
.video-related-info__transcript::-webkit-scrollbar {
    width: 0.5rem
}
.video-related-info__show-data::-webkit-scrollbar-track-piece,
.video-related-info__transcript::-webkit-scrollbar-track-piece {
    background-color: transparent
}
.video-related-info__show-data::-webkit-scrollbar-thumb,
.video-related-info__transcript::-webkit-scrollbar-thumb {
    background-color: #2A343F;
    -moz-border-radius: 10px;
    -webkit-border-radius: 10px;
    border-radius: 10px
}
.video-related-info__show-data.on,
.video-related-info__transcript.on {
    display: block
}
.video-related-info__show-data {
    font-family: "NHaasGroteskTXPro-55Rg", "Helvetica Neue", Helvetica, Arial, sans-serif
}
.video-related-info__transcript {
    color: #999;
    font-size: 0.75rem;
    line-height: 1.5rem
}
.video-related-info__transcript p:first-child {
    margin-top: 0
}
@media screen and (min-width: 63.75em) and (max-width: 79.9375em) {
    .video-related-info .video-related-info:after {
        height: 2.5rem;
        top: 19.625rem
    }
    .video-related-info__show-data,
    .video-related-info__transcript {
        height: 15.625rem
    }
}
.video-detail-player.open .video-related-info:after {
    opacity: 1
}
.video-detail-player.open .video-related-info__tab-button {
    background-color: #161616
}
.video-detail-player.open .video-related-info__tab-button:before {
    content: "x"
}
.mentioned-list__list-group {
    margin-bottom: 1.5625rem
}
.mentioned-list__list-header {
    color: #999;
    font-size: 0.6875rem;
    line-height: 0.875rem;
    margin-bottom: 0.3125rem;
    text-transform: uppercase
}
.mentioned-list__list-item {
    background-color: #1E252D;
    font-size: 0.8125rem;
    margin-bottom: 0.3125rem;
    padding: 0.625rem
}
.mentioned-list__ticker {
    display: inline-block;
    font-family: "NHaasGroteskDSPro-75Bd", "Helvetica Neue", Helvetica, Arial, sans-serif;
    text-transform: uppercase;
    width: 6.5625rem
}
.mentioned-list__last-price {
    color: #999;
    display: inline-block;
    font-family: "NHaasGroteskDSPro-75Bd", "Helvetica Neue", Helvetica, Arial, sans-serif;
    text-align: right;
    width: 3.4375rem
}
.mentioned-list__percentage-changed {
    display: inline-block;
    text-align: right;
    width: 4.0625rem
}
.mentioned-list__percentage-changed.up {
    color: #1DCC92
}
.mentioned-list__percentage-changed.down {
    color: #FF433D
}
.mentioned-list__full-name {
    display: block;
    font-family: "NHaasGroteskDSPro-75Bd", "Helvetica Neue", Helvetica, Arial, sans-serif
}
.mentioned-list__company-title {
    color: #999;
    font-size: 0.75rem
}
.video-detail-player .for-video-detail-width {
    background-color: #161616;
    margin: 0 auto;
    padding-top: 0;
    position: relative;
    -moz-transition: all 0.4s ease;
    -o-transition: all 0.4s ease;
    -webkit-transition: all 0.4s ease;
    transition: all 0.4s ease
}
.video-detail-player .related-info-tab {
    display: block;
    position: absolute;
    right: 0
}
@media screen and (min-width: 0) and (max-width: 47.4375em) {
    .video-detail-player .video-player__image:before {
        font-size: 5rem
    }
}
@media screen and (min-width: 47.5em) and (max-width: 63.6875em) {
    .video-detail-player .video-player__image:before {
        font-size: 5rem
    }
}
@media screen and (max-width: 63.75em) {
    .video-detail-player .related-info-tab {
        display: none
    }
}
@media screen and (min-width: 63.75em) and (max-width: 79.9375em) {
    .video-detail-player .related-info-tab {
        height: 30.625rem
    }
    .video-detail-player .for-video-detail-width {
        width: 57.8125rem
    }
    .video-detail-player .video-player,
    .video-detail-player .video-embed {
        -moz-transition: all 0.5s ease;
        -o-transition: all 0.5s ease;
        -webkit-transition: all 0.5s ease;
        transition: all 0.5s ease
    }
    .video-detail-player .video-player__image:before {
        font-size: 6.25rem
    }
}
@media screen and (min-width: 80em) and (max-width: 9999em) {
    .video-detail-player .related-info-tab {
        height: 30.625rem
    }
    .video-detail-player .for-video-detail-width {
        width: 57.8125rem
    }
    .video-detail-player .video-player,
    .video-detail-player .video-embed {
        -moz-transition: all 0.5s ease;
        -o-transition: all 0.5s ease;
        -webkit-transition: all 0.5s ease;
        transition: all 0.5s ease
    }
    .video-detail-player .video-player__image:before {
        font-size: 7.5rem
    }
}
@media screen and (min-width: 63.75em) and (max-width: 79.9375em) {
    .video-detail-player.open .for-video-detail-width {
        width: 59.375rem
    }
    .video-detail-player.open .related-info-tab {
        height: 22.125rem
    }
    .video-detail-player.open .video-player {
        padding-top: 22.125rem
    }
    .video-detail-player.open .video-player,
    .video-detail-player.open .video-embed {
        width: 39.375rem
    }
}
@media screen and (min-width: 80em) and (max-width: 9999em) {
    .video-detail-player.open .for-video-detail-width {
        width: 72.5rem
    }
    .video-detail-player.open .related-info-tab {
        height: 29.5625rem
    }
    .video-detail-player.open .video-player {
        padding-top: 29.5625rem
    }
    .video-detail-player.open .video-player,
    .video-detail-player.open .video-embed {
        width: 52.5rem
    }
}
.video-detail-recirc {
    *zoom: 1;
    margin: 0 auto;
    position: relative
}
.video-detail-recirc:after {
    content: "";
    display: table;
    clear: both
}
.video-detail-recirc .content-type-recirc {
    margin-top: 0
}
.video-detail-recirc .taboola {
    clear: none
}
.video-detail-recirc .advert {
    float: right;
    margin-top: 3.75rem
}
@media screen and (min-width: 0) and (max-width: 47.4375em) {
    .video-detail-recirc .taboola {
        width: 17.5rem
    }
}
@media screen and (min-width: 47.5em) and (max-width: 63.6875em) {
    .video-detail-recirc .taboola {
        width: 42.5rem
    }
}
@media screen and (min-width: 63.75em) and (max-width: 79.9375em) {
    .video-detail-recirc .taboola {
        width: 40rem
    }
}
@media screen and (min-width: 80em) and (max-width: 9999em) {
    .video-detail-recirc .taboola {
        width: 51.25rem
    }
}
@media screen and (max-width: 63.75em) {
    .video-detail-recirc .advert {
        margin-top: 1.25rem;
        float: none
    }
    .video-detail-recirc .taboola {
        margin: 1.25rem auto 0
    }
}
.video-detail-footer {
    position: relative;
    margin: 0 auto;
    clear: both
}
.video-detail-footer .content-type-footer {
    margin: 0 auto;
    border-top: 1px dotted #999
}
.video-detail-footer .content-type-footer .advert {
    position: absolute;
    top: 46.875rem
}
@media screen and (min-width: 0) and (max-width: 47.4375em) {
    .video-detail-footer {
        min-width: 20rem;
        max-width: 31.25rem;
        margin: 0 auto;
        padding: 0 1.25rem;
        top: 1.875rem
    }
    .video-detail-footer .content-type-footer {
        padding: 1.25rem
    }
    .video-detail-footer .content-type-footer .topic-list__topic-link {
        margin-top: 0
    }
    .video-detail-footer .content-type-footer .topic-list__topics {
        padding-left: 1.25rem
    }
}
@media screen and (min-width: 47.5em) and (max-width: 63.6875em) {
    .video-detail-footer {
        top: 2.5rem;
        width: 42.5rem
    }
    .video-detail-footer .topic-list {
        width: 25rem
    }
}
@media screen and (min-width: 63.75em) and (max-width: 79.9375em) {
    .video-detail-footer {
        top: 3.125rem;
        width: 61.25rem
    }
}
@media screen and (min-width: 80em) and (max-width: 9999em) {
    .video-detail-footer {
        top: 3.75rem;
        width: 72.5rem
    }
}
@media screen and (min-width: 47.5em) {
    .video-detail-footer .content-type-footer {
        padding: 2.5rem 1.25rem
    }
    .video-detail-footer .content-type-footer .topic-list {
        margin-top: 1.25rem
    }
}
.recommended-videos {
    padding-top: 3.75rem;
    clear: both;
    margin: 0 auto
}
@media screen and (min-width: 0) and (max-width: 47.4375em) {
    .recommended-videos {
        min-width: 20rem;
        max-width: 31.25rem;
        padding: 0 1.25rem
    }
}
@media screen and (min-width: 47.5em) and (max-width: 63.6875em) {
    .recommended-videos {
        width: 42.5rem
    }
}
@media screen and (min-width: 63.75em) and (max-width: 79.9375em) {
    .recommended-videos {
        width: 61.25rem
    }
}
@media screen and (min-width: 80em) and (max-width: 9999em) {
    .recommended-videos {
        width: 72.5rem
    }
}
.video-detail .default-byline {
    display: none
}
@media screen and (min-width: 0) and (max-width: 47.4375em) {
    .video-detail .video-detail-recirc {
        margin-top: 1.875rem
    }
    .video-detail .video-with-thumbnail__play {
        height: 9.0625rem
    }
}
@media screen and (min-width: 47.5em) and (max-width: 63.6875em) {
    .video-detail .video-detail-recirc {
        margin-top: 2.5rem
    }
}
@media screen and (min-width: 63.75em) and (max-width: 79.9375em) {
    .video-detail .video-detail-recirc {
        width: 61.25rem;
        margin-top: 3.125rem
    }
}
@media screen and (min-width: 80em) and (max-width: 9999em) {
    .video-detail .video-detail-recirc {
        width: 72.5rem;
        margin-top: 3.75rem
    }
}
@media screen and (max-width: 63.75em) {
    .video-detail .video-detail-recirc {
        border-top: 0
    }
}
.slideshow .large-image-lede {
    *zoom: 1
}
.slideshow .large-image-lede:after {
    content: "";
    display: table;
    clear: both
}
.slideshow .large-image-lede .advert {
    display: none
}
.slideshow .large-image-lede .primary-label:before {
    z-index: 0
}
@media screen and (min-width: 63.75em) and (max-width: 79.9375em) {
    .slideshow .large-image-lede .lede-headline,
    .slideshow .large-image-lede .lede-dek {
        max-width: 36.25rem
    }
}
@media screen and (min-width: 80em) and (max-width: 9999em) {
    .slideshow .large-image-lede .lede-headline,
    .slideshow .large-image-lede .lede-dek {
        max-width: 45.625rem
    }
}
@media screen and (min-width: 63.75em) {
    .slideshow {
        min-height: 45.625rem
    }
    .slideshow .large-image-lede .advert {
        display: inline-block;
        position: relative;
        float: right
    }
    .slideshow .large-image-lede .lede-dek {
        font-size: 1.25rem
    }
}
.inline-photo {
    position: relative
}
.inline-photo:nth-of-type(-n+9) .inline-photo__index:before {
    content: "0"
}
.inline-photo__index {
    background-image: -webkit-linear-gradient(left, #FF6564, #2B00F7);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    color: #FF6564;
    font-family: "NHaasGroteskDSPro-75Bd", "Helvetica Neue", Helvetica, Arial, sans-serif;
    position: absolute;
    top: 0
}
.inline-photo__image {
    z-index: 1;
    position: relative;
    width: 100%
}
.inline-photo .caption {
    font-size: 0.875rem;
    line-height: 1.25rem;
    color: #999;
    padding: 2.5rem 2.5rem 0.625rem;
    font-family: "TiemposTextWeb-Regular", Georgia, serif;
    position: relative;
    z-index: 1
}
.inline-photo .caption__title {
    font-size: 1.5rem;
    line-height: 1.8125rem;
    color: #fff
}
.inline-photo .caption__title:after {
    content: "–";
    display: block
}
.inline-photo .credit {
    font-size: 0.625rem;
    line-height: 1.25rem;
    color: #fff;
    font-family: "TiemposTextWeb-RegularItalic", Georgia, serif;
    padding: 0 2.5rem 2.5rem;
    position: relative;
    z-index: 1
}
.inline-photo .advert {
    position: relative;
    z-index: 2;
    background-color: #262626
}
@media screen and (min-width: 80em) and (max-width: 9999em) {
    .inline-photo {
        margin-right: 7.5rem
    }
    .inline-photo__context {
        font-size: 25rem;
        line-height: 30rem
    }
    .inline-photo:nth-of-type(even) {
        margin-left: 7.5rem;
        margin-right: 0
    }
    .inline-photo:nth-of-type(even) .caption,
    .inline-photo:nth-of-type(even) .credit {
        margin-left: 37.5rem
    }
}
@media screen and (min-width: 63.75em) and (max-width: 79.9375em) {
    .inline-photo {
        margin-right: 5rem
    }
    .inline-photo__context {
        font-size: 25rem;
        line-height: 30rem
    }
    .inline-photo:nth-of-type(even) {
        margin-left: 5rem;
        margin-right: 0
    }
    .inline-photo .caption,
    .inline-photo .credit {
        margin-left: 26.25rem
    }
}
@media screen and (min-width: 47.5em) and (max-width: 63.6875em) {
    .inline-photo__context {
        font-size: 18.125rem;
        line-height: 21.875rem;
        top: 0.9375rem
    }
    .inline-photo .caption,
    .inline-photo .credit {
        width: 25rem
    }
    .inline-photo:nth-of-type(even) .caption,
    .inline-photo:nth-of-type(even) .credit {
        margin-left: 21.25rem
    }
}
@media screen and (min-width: 0) and (max-width: 47.4375em) {
    .inline-photo {
        padding-top: 7.5rem
    }
    .inline-photo__context {
        font-size: 8.75rem;
        line-height: 10.625rem
    }
    .inline-photo__image {
        -moz-box-shadow: #2B00F7 0.625rem 0.625rem 1.875rem;
        -webkit-box-shadow: #2B00F7 0.625rem 0.625rem 1.875rem;
        box-shadow: #2B00F7 0.625rem 0.625rem 1.875rem
    }
    .inline-photo .advert {
        margin: 4.375rem 0 3.125rem
    }
}
@media screen and (min-width: 63.75em) {
    .inline-photo__context {
        font-size: 25rem;
        line-height: 30rem
    }
    .inline-photo__index {
        left: -3.125rem
    }
    .inline-photo .caption,
    .inline-photo .credit {
        width: 26.25rem
    }
}
@media screen and (min-width: 47.5em) {
    .inline-photo {
        padding-top: 7.5rem
    }
    .inline-photo__context {
        position: absolute;
        left: 0;
        top: -11.875rem
    }
    .inline-photo__image {
        -moz-box-shadow: #2B00F7 -0.625rem 0.625rem 1.875rem;
        -webkit-box-shadow: #2B00F7 -0.625rem 0.625rem 1.875rem;
        box-shadow: #2B00F7 -0.625rem 0.625rem 1.875rem
    }
    .inline-photo .caption {
        margin-top: -1.875rem
    }
    .inline-photo .caption,
    .inline-photo .credit {
        position: relative;
        margin-left: 1.25rem;
        text-align: right;
        z-index: 2
    }
    .inline-photo .advert {
        padding: 1.25rem 0;
        border-top: 0.0625rem solid #2B00F7;
        border-bottom: 0.0625rem solid #2B00F7;
        margin-top: 7.5rem;
        margin-bottom: 5rem;
        min-height: 8.25rem
    }
    .inline-photo:nth-of-type(even) .inline-photo__context {
        right: 0
    }
    .inline-photo:nth-of-type(even) .inline-photo__index {
        float: right;
        position: relative;
        left: 0.75rem
    }
    .inline-photo:nth-of-type(even) .inline-photo__image {
        -moz-box-shadow: #2B00F7 0.625rem 0.625rem 1.875rem;
        -webkit-box-shadow: #2B00F7 0.625rem 0.625rem 1.875rem;
        box-shadow: #2B00F7 0.625rem 0.625rem 1.875rem
    }
}
.slideshow-footer {
    margin: 0 auto;
    border-top: 0.0625rem solid #2B00F7;
    border-bottom: 0.0625rem solid #2B00F7;
    position: relative
}
.slideshow-footer .content-type-footer .topic-list__topic-link {
    color: #fff
}
.slideshow-footer .content-type-footer .topic-list__topic-link:hover {
    color: #2B00F7
}
.slideshow-footer .content-type-footer .advert {
    position: absolute;
    top: 46.875rem
}
@media screen and (min-width: 0) and (max-width: 47.4375em) {
    .slideshow-footer {
        min-width: 20rem;
        max-width: 31.25rem
    }
    .slideshow-footer .content-type-footer {
        padding: 1.25rem
    }
    .slideshow-footer .content-type-footer .topic-list__topic-link {
        margin-top: 0
    }
}
@media screen and (min-width: 47.5em) and (max-width: 63.6875em) {
    .slideshow-footer .content-type-footer {
        width: 42.5rem
    }
    .slideshow-footer .content-type-footer .topic-list {
        width: 25rem
    }
}
@media screen and (min-width: 63.75em) and (max-width: 79.9375em) {
    .slideshow-footer {
        width: 61.25rem
    }
}
@media screen and (min-width: 80em) and (max-width: 9999em) {
    .slideshow-footer {
        width: 72.5rem
    }
}
@media screen and (min-width: 47.5em) {
    .slideshow-footer .content-type-footer {
        padding: 2.5rem 1.25rem
    }
    .slideshow-footer .content-type-footer .topic-list {
        margin-top: 1.25rem
    }
}
.slideshow-recirc {
    *zoom: 1;
    margin: 0 auto
}
.slideshow-recirc:after {
    content: "";
    display: table;
    clear: both
}
.slideshow-recirc .taboola {
    margin-top: 0;
    clear: none
}
.slideshow-recirc .advert {
    float: right;
    margin-top: 1.875rem
}
@media screen and (min-width: 0) and (max-width: 47.4375em) {
    .slideshow-recirc .taboola {
        width: 17.5rem
    }
}
@media screen and (min-width: 47.5em) and (max-width: 63.6875em) {
    .slideshow-recirc .taboola {
        width: 42.5rem
    }
}
@media screen and (min-width: 63.75em) and (max-width: 79.9375em) {
    .slideshow-recirc {
        margin-top: -5.3125rem;
        width: 61.25rem
    }
    .slideshow-recirc .taboola {
        width: 40rem
    }
}
@media screen and (min-width: 80em) and (max-width: 9999em) {
    .slideshow-recirc {
        margin-top: -6.25rem;
        width: 72.5rem
    }
    .slideshow-recirc .taboola {
        width: 51.25rem
    }
}
@media screen and (max-width: 63.75em) {
    .slideshow-recirc .advert {
        margin-top: -3.125rem;
        float: none
    }
    .slideshow-recirc .taboola {
        margin: 0 auto
    }
}
.slideshow-body {
    margin: 0 auto
}
.slideshow-body:before {
    content: "1";
    font-family: "Bloomberg";
    font-style: normal;
    font-size: 1.625rem;
    color: #fff;
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    margin: 0 auto;
    font-size: 1.625rem;
    display: block;
    text-align: center;
    z-index: 2
}
@media screen and (min-width: 0) and (max-width: 47.4375em) {
    .slideshow-body {
        min-width: 20rem;
        max-width: 31.25rem
    }
}
@media screen and (min-width: 47.5em) and (max-width: 63.6875em) {
    .slideshow-body {
        width: 47.5rem
    }
}
@media screen and (min-width: 63.75em) and (max-width: 79.9375em) {
    .slideshow-body {
        width: 61.25rem;
        padding-left: 40px
    }
}
@media screen and (min-width: 80em) and (max-width: 9999em) {
    .slideshow-body {
        width: 72.5rem
    }
}
@media screen and (min-width: 47.5em) {
    .slideshow-body {
        padding-top: 7.5rem
    }
}
.slideshow__content {
    background-color: #262626
}
.slideshow__content-well-boundary {
    position: relative
}
.slideshow__content-well-boundary:before {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    margin: 0 auto;
    -moz-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    -webkit-transform: rotate(45deg);
    transform: rotate(45deg);
    content: " ";
    top: -2.8125rem;
    width: 5.625rem;
    height: 5.625rem;
    background-color: #FF6564;
    z-index: 1
}
.slideshow__content-well-boundary:after {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    margin: 0 auto;
    background-image: -webkit-linear-gradient(top, #FF6564, #2B00F7);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    content: " ";
    bottom: 0;
    width: 0.125rem;
    background-color: #FF6564;
    -webkit-background-clip: inherit
}
@media screen and (min-width: 0) and (max-width: 47.4375em) {
    .slideshow__content-well-boundary .advert {
        position: relative
    }
    .slideshow__content-well-boundary:before {
        width: 4.25rem;
        height: 4.25rem;
        top: -2.125rem
    }
}
.slideshow .social-share .bloomberg.share.link,
.slideshow .social-share .social-share__more {
    color: #fff
}
@media screen and (min-width: 0) and (max-width: 47.4375em) {
    .slideshow .slideshow__content {
        padding-bottom: 6.875rem
    }
    .slideshow .slideshow-footer {
        margin: 0 1.25rem
    }
}
@media screen and (min-width: 47.5em) and (max-width: 63.6875em) {
    .slideshow .slideshow__content {
        padding-bottom: 8.125rem
    }
}
@media screen and (min-width: 63.75em) and (max-width: 79.9375em) {
    .slideshow .slideshow__content {
        padding-bottom: 8.4375rem
    }
}
@media screen and (min-width: 80em) and (max-width: 9999em) {
    .slideshow .slideshow__content {
        padding-bottom: 11.25rem
    }
}
.data-article-body .inline-media {
    padding-left: 2.5rem;
    padding-right: 2.5rem
}
.data-article-body .inline-media:after {
    content: none
}
@media screen and (min-width: 0) and (max-width: 47.4375em) {
    .data-article-body .inline-media {
        padding-left: 1.25rem;
        padding-right: 1.25rem
    }
}
.data-article-recirc {
    *zoom: 1;
    margin: 0 auto;
    padding-top: 3.125rem
}
.data-article-recirc:after {
    content: "";
    display: table;
    clear: both
}
.data-article-recirc .taboola {
    margin-top: 0;
    clear: none
}
.data-article-recirc .advert {
    float: right;
    margin-top: 1.875rem
}
@media screen and (min-width: 0) and (max-width: 47.4375em) {
    .data-article-recirc .taboola {
        width: 17.5rem
    }
}
@media screen and (min-width: 47.5em) and (max-width: 63.6875em) {
    .data-article-recirc .taboola {
        width: 42.5rem
    }
}
@media screen and (min-width: 63.75em) and (max-width: 79.9375em) {
    .data-article-recirc {
        width: 61.25rem
    }
    .data-article-recirc .taboola {
        width: 40rem;
        float: left
    }
}
@media screen and (min-width: 80em) and (max-width: 9999em) {
    .data-article-recirc {
        width: 72.5rem
    }
    .data-article-recirc .taboola {
        width: 51.25rem;
        float: left
    }
}
@media screen and (max-width: 63.75em) {
    .data-article-recirc .advert {
        float: none;
        margin-top: 0
    }
    .data-article-recirc .taboola {
        margin: 0 auto;
        padding-top: 3.125rem
    }
}
.data-article-footer {
    margin: 0 auto
}
@media screen and (min-width: 0) and (max-width: 47.4375em) {
    .data-article-footer {
        min-width: 20rem;
        max-width: 31.25rem
    }
    .data-article-footer .content-type-footer {
        padding: 1.25rem
    }
    .data-article-footer .content-type-footer .topic-list__topic-link {
        margin-top: 0
    }
}
@media screen and (min-width: 63.75em) and (max-width: 79.9375em) {
    .data-article-footer {
        width: 61.25rem
    }
}
@media screen and (min-width: 80em) and (max-width: 9999em) {
    .data-article-footer {
        width: 72.5rem
    }
}
@media screen and (min-width: 47.5em) {
    .data-article-footer .content-type-footer {
        padding: 2.5rem 1.25rem
    }
    .data-article-footer .content-type-footer .topic-list {
        margin-top: 1.25rem
    }
}
.large-lede-content .lede-headline {
    font-family: "NHaasGroteskDSPro-75Bd", "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-size: 1.875rem;
    line-height: 2.25rem
}
.large-lede-content .lede-dek {
    font-family: "TiemposTextWeb-Regular", Georgia, serif;
    font-size: 1rem;
    line-height: 1.25rem;
    margin-top: 1.875rem
}
@media screen and (min-width: 47.5em) and (max-width: 63.6875em) {
    .large-lede-content .lede-headline {
        line-height: 3.875rem
    }
    .large-lede-content .lede-dek {
        font-size: 1.125rem;
        line-height: 1.375rem
    }
}
@media screen and (min-width: 47.5em) {
    .large-lede-content .lede-headline {
        font-size: 3.625rem
    }
    .large-lede-content .lede-dek {
        margin-top: 1.25rem
    }
}
@media screen and (min-width: 63.75em) {
    .large-lede-content .lede-headline {
        line-height: 3.875rem
    }
    .large-lede-content .lede-dek {
        font-size: 1.5rem;
        line-height: 1.875rem
    }
}
@media screen and (min-width: 80em) and (max-width: 9999em) {
    .large-lede-content .lede-headline {
        font-size: 3.75rem
    }
}
.large-image-lede__image {
    background-position: center;
    background-size: cover;
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%
}
.large-image-lede__image .credit {
    color: #fff;
    font-family: "TiemposTextWeb-Regular", Georgia, serif;
    font-size: 0.6875rem;
    line-height: 0.875rem;
    position: absolute;
    bottom: 0.625rem;
    right: 0.625rem;
    z-index: 2
}
@media screen and (min-width: 47.5em) {
    .large-image-lede__image .credit {
        -moz-transform: rotate(90deg);
        -ms-transform: rotate(90deg);
        -webkit-transform: rotate(90deg);
        transform: rotate(90deg);
        -moz-transform-origin: 100% 0;
        -ms-transform-origin: 100% 0;
        -webkit-transform-origin: 100% 0;
        transform-origin: 100% 0;
        right: 1.25rem
    }
}
.large-image-lede__image:before {
    position: absolute;
    top: 0;
    left: 0;
    background-color: rgba(0, 0, 0, 0.3);
    text-indent: -9999em;
    width: 100%;
    height: 100%;
    content: " "
}
.large-image-lede {
    position: relative;
    padding: 3.75rem 0 3.375rem
}
.large-image-lede .lede-dek {
    color: #fff
}
.large-image-lede .large-lede-content {
    position: relative;
    margin: 0 auto
}
@media screen and (min-width: 0) and (max-width: 47.4375em) {
    .large-image-lede .large-lede-content {
        margin: 0 1.25rem
    }
}
@media screen and (min-width: 47.5em) and (max-width: 63.6875em) {
    .large-image-lede .large-lede-content {
        max-width: 42.5rem
    }
    .large-image-lede .lede-headline {
        max-width: 42.5rem
    }
    .large-image-lede .lede-dek {
        max-width: 41.25rem
    }
}
@media screen and (min-width: 63.75em) {
    .large-image-lede .lede-headline {
        max-width: 47.5rem
    }
    .large-image-lede .lede-dek {
        max-width: 46.25rem
    }
}
@media screen and (min-width: 63.75em) and (max-width: 79.9375em) {
    .large-image-lede .large-lede-content {
        max-width: 61.25rem
    }
}
@media screen and (min-width: 80em) and (max-width: 9999em) {
    .large-image-lede {
        padding: 7.25rem 0 6rem
    }
    .large-image-lede .large-lede-content {
        max-width: 72.5rem
    }
    .large-image-lede .lede-headline {
        max-width: 47.5rem
    }
}
.large-video-lede .video-embed {
    left: 0;
    right: 0;
    margin: 0 auto
}
@media screen and (min-width: 47.5em) and (max-width: 63.6875em) {
    .large-video-lede .for-lede-video-width {
        padding-top: 2.5rem
    }
    .large-video-lede .video-player__image:before {
        font-size: 5rem
    }
}
@media screen and (min-width: 63.75em) and (max-width: 79.9375em) {
    .large-video-lede .video-player {
        height: 32.5rem;
        padding-top: 32.5rem
    }
    .large-video-lede .video-player__image {
        height: 32.5rem;
        padding-top: 32.5rem
    }
    .large-video-lede .video-embed {
        width: 57.5rem
    }
    .large-video-lede .video-player__image:before {
        font-size: 6.25rem
    }
}
@media screen and (min-width: 80em) and (max-width: 9999em) {
    .large-video-lede .video-player {
        height: 32.5rem;
        padding-top: 32.5rem
    }
    .large-video-lede .video-player__image {
        height: 32.5rem;
        padding-top: 32.5rem
    }
    .large-video-lede .video-embed {
        width: 57.5rem
    }
    .large-video-lede .video-player__image:before {
        font-size: 7.5rem
    }
}
.standard-lede .lede-headline {
    display: block;
    font-family: "NHaasGroteskDSPro-75Bd", "Helvetica Neue", Helvetica, Arial, sans-serif
}
.standard-lede .lede-dek {
    margin-top: 1.25rem
}
.standard-lede .article-details {
    display: block
}
.standard-lede .inline-media {
    margin-top: 2.5rem;
    margin-bottom: 1.25rem
}
@media screen and (min-width: 0) and (max-width: 47.4375em) {
    .standard-lede:before {
        height: 9.375rem
    }
    .standard-lede .lede-headline {
        font-size: 1.875rem;
        line-height: 2.125rem
    }
    .standard-lede .lede-dek {
        font-size: 1rem;
        line-height: 1.25rem
    }
}
@media screen and (min-width: 47.5em) and (max-width: 63.6875em) {
    .standard-lede .lede-headline {
        font-size: 3.625rem;
        line-height: 4rem
    }
    .standard-lede .lede-dek {
        font-size: 1.125rem;
        line-height: 1.375rem
    }
}
@media screen and (min-width: 63.75em) {
    .standard-lede .lede-dek {
        font-size: 1.5rem;
        line-height: 1.875rem
    }
}
@media screen and (min-width: 63.75em) and (max-width: 79.9375em) {
    .standard-lede .lede-headline {
        font-size: 3.625rem;
        line-height: 4rem
    }
    .standard-lede .lede-dek,
    .standard-lede .inline-media {
        float: left;
        width: 40rem
    }
}
@media screen and (min-width: 80em) and (max-width: 9999em) {
    .standard-lede .lede-headline {
        font-size: 3.75rem;
        line-height: 4.125rem
    }
}
.section-front__title {
    color: #2A343F;
    font-family: "NHaasGroteskDSPro-75Bd", "Helvetica Neue", Helvetica, Arial, sans-serif;
    letter-spacing: -.02em;
    text-transform: capitalize;
    margin: 0 auto;
    position: relative;
    z-index: 2
}
.business-schools .section-front__title,
.game-plan .section-front__title,
.insights .section-front__title,
.personal-finance .section-front__title,
.profiles .section-front__title,
.small-business .section-front__title {
    color: #2B00F7
}
.markets-magazine .section-front__title,
.benchmark .section-front__title {
    color: #FB8E1E
}
.companies .section-front__title {
    color: #00DC3C
}
@media screen and (min-width: 0) and (max-width: 47.4375em) {
    .section-front__title {
        max-width: 31.25rem;
        font-size: 3.375rem;
        padding-top: 1.875rem;
        margin-bottom: -0.875rem
    }
}
@media screen and (min-width: 47.5em) and (max-width: 63.6875em) {
    .section-front__title {
        width: 42.5rem;
        font-size: 4.0625rem;
        padding-top: 2.5rem;
        margin-bottom: -1rem
    }
}
@media screen and (min-width: 63.75em) {
    .section-front__title {
        width: 61.25rem;
        max-width: 42.1875rem;
        margin-left: 0;
        font-size: 5.5rem;
        margin-bottom: -1.25rem
    }
}
@media screen and (min-width: 80em) and (max-width: 9999em) {
    .section-front__title {
        width: 72.5rem;
        max-width: 53.5rem;
        margin-left: 0;
        font-size: 6.75rem;
        margin-bottom: -1.4375rem
    }
}
.section-front__capstone {
    position: absolute;
    width: 100%;
    display: none;
    height: 6.5625rem
}
.benchmark .section-front__capstone,
.business-schools .section-front__capstone,
.companies .section-front__capstone,
.game-plan .section-front__capstone,
.insights .section-front__capstone,
.markets-magazine .section-front__capstone,
.personal-finance .section-front__capstone,
.profiles .section-front__capstone,
.small-business .section-front__capstone,
.technology .section-front__capstone {
    display: block
}
@media screen and (min-width: 47.5em) and (max-width: 63.6875em) {
    .section-front__capstone {
        margin-bottom: -3.75rem;
        height: 11.3125rem
    }
}
@media screen and (min-width: 63.75em) {
    .section-front__capstone {
        margin-bottom: -5rem;
        height: 15.3125rem
    }
}
.section-front__sponsor-ad {
    display: inline-block
}
@media screen and (min-width: 63.75em) {
    .section-front__top-ad {
        position: absolute;
        top: 0;
        right: 0;
        width: 18.75rem;
        height: 15.625rem;
        z-index: 2
    }
}
@media screen and (min-width: 63.75em) {
    .benchmark .section-front__top-ad,
    .business-schools .section-front__top-ad,
    .companies .section-front__top-ad,
    .game-plan .section-front__top-ad,
    .insights .section-front__top-ad,
    .markets-magazine .section-front__top-ad,
    .personal-finance .section-front__top-ad,
    .profiles .section-front__top-ad,
    .small-business .section-front__top-ad,
    .technology .section-front__top-ad {
        top: 5.625rem
    }
}
.video-with-thumbnail {
    float: left;
    margin-left: 1.25rem;
    position: relative
}
.video-with-thumbnail__subtitle {
    font-family: "NHaasGroteskDSPro-75Bd", "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-size: 1rem;
    line-height: 1.25rem;
    margin-top: 1.25rem;
    width: 12.5rem
}
.video-with-thumbnail__play {
    position: relative;
    height: 8.125rem
}
.video-with-thumbnail__play:before {
    content: "a";
    font-family: "Bloomberg";
    font-style: normal;
    font-size: 2.5rem;
    color: #fff;
    position: absolute;
    top: 50%;
    left: 50%;
    -moz-transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    z-index: 2
}
.video-with-thumbnail__image {
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-position: center;
    background-size: cover
}
.video-with-thumbnail__image:after {
    position: absolute;
    top: 0;
    left: 0;
    background-color: rgba(0, 0, 0, 0.1);
    text-indent: -9999em;
    width: 100%;
    height: 100%;
    content: " ";
    -moz-transition: background-color 0.1s ease-out;
    -o-transition: background-color 0.1s ease-out;
    -webkit-transition: background-color 0.1s ease-out;
    transition: background-color 0.1s ease-out;
    z-index: 1
}
.video-with-thumbnail__image:hover:after {
    position: absolute;
    top: 0;
    left: 0;
    background-color: rgba(0, 0, 0, 0.5);
    text-indent: -9999em;
    width: 100%;
    height: 100%;
    content: " "
}
.video-with-thumbnail__duration {
    font-family: "TiemposTextWeb-RegularItalic", Georgia, serif;
    font-size: 0.75rem;
    line-height: 0.75rem;
    color: #999;
    margin-top: 0.3125rem
}
@media screen and (min-width: 0) and (max-width: 47.4375em) {
    .video-with-thumbnail {
        min-width: 15rem;
        display: block;
        margin: 1.25rem auto;
        float: none;
        padding: 0 1.25rem
    }
    .video-with-thumbnail:first-child {
        margin-top: 0
    }
    .video-with-thumbnail__subtitle {
        width: 100%
    }
}
@media screen and (min-width: 47.5em) and (max-width: 63.6875em) {
    .video-with-thumbnail {
        margin-right: 1.25rem
    }
}
@media screen and (min-width: 63.75em) and (max-width: 79.9375em) {
    .video-with-thumbnail {
        width: 13.75rem
    }
    .video-with-thumbnail:nth-child(n+5) {
        display: none
    }
}
@media screen and (min-width: 80em) and (max-width: 9999em) {
    .video-with-thumbnail {
        width: 12.5rem
    }
}
@media screen and (max-width: 63.75em) {
    .video-with-thumbnail:nth-child(n+4) {
        display: none
    }
}
.most-recent-videos {
    position: relative;
    margin: 2.5rem auto
}
.most-recent-videos:before {
    content: "border background default styles";
    position: absolute;
    top: 1.25rem;
    left: 1.25rem;
    right: 1.25rem;
    bottom: 1.25rem;
    height: auto;
    width: auto;
    z-index: -2
}
.most-recent-videos:after {
    content: "border background default styles";
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    width: auto;
    height: auto;
    z-index: -3
}
.most-recent-videos:after {
    overflow: hidden;
    text-indent: -9999rem;
    font-size: 0;
    line-height: 0;
    content: "background pattern";
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAMAAAADCAYAAABWKLW/AAAAGUlEQVQIW2PUYvhef42Bs5EBCBhBBAygcABn9QMEloeHKQAAAABJRU5ErkJggg==) repeat
}
.most-recent-videos:before {
    overflow: hidden;
    text-indent: -9999rem;
    font-size: 0;
    line-height: 0;
    content: "gradient pattern background border background color block";
    background-color: #fff
}
.most-recent-videos__title {
    font-family: "TiemposHeadlineWeb-Bold", Georgia, serif;
    text-align: center;
    background-color: #fff;
    left: 0;
    right: 0;
    top: -0.75rem;
    margin: 0 auto;
    line-height: 2.5rem
}
.most-recent-videos__items {
    padding: 0 1.25rem;
    position: absolute;
    top: 2.5rem
}
@media screen and (min-width: 0) and (max-width: 47.4375em) {
    .most-recent-videos {
        padding-bottom: 1.25rem;
        min-width: 20rem;
        max-width: 31.25rem
    }
    .most-recent-videos__title {
        font-size: 1.25rem;
        width: 13.75rem;
        height: 2.1875rem;
        position: relative
    }
    .most-recent-videos__items {
        position: relative;
        top: 0
    }
}
@media screen and (min-width: 47.5em) and (max-width: 63.6875em) {
    .most-recent-videos {
        width: 47.5rem;
        height: 18.75rem
    }
    .most-recent-videos__title {
        font-size: 1.875rem;
        width: 21.25rem;
        height: 2.1875rem;
        position: relative
    }
}
@media screen and (min-width: 63.75em) and (max-width: 79.9375em) {
    .most-recent-videos {
        width: 63.75rem;
        height: 18.75rem
    }
}
@media screen and (min-width: 80em) and (max-width: 9999em) {
    .most-recent-videos {
        width: 72.5rem;
        height: 18.75rem
    }
}
@media screen and (min-width: 63.75em) {
    .most-recent-videos__title {
        font-size: 2.5rem;
        width: 25rem;
        position: absolute
    }
}
.single-video-with-thumbnail__play {
    float: left;
    position: relative
}
.single-video-with-thumbnail__play:before {
    content: "a";
    font-family: "Bloomberg";
    font-style: normal;
    font-size: 2.5rem;
    color: #fff;
    position: absolute;
    top: 50%;
    left: 50%;
    -moz-transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    z-index: 2
}
.single-video-with-thumbnail__info {
    float: right
}
.single-video-with-thumbnail__info:before {
    height: 0.625rem;
    content: "";
    display: block
}
.single-video-with-thumbnail__headline {
    font-family: "NHaasGroteskDSPro-75Bd", "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-size: 1.875rem;
    line-height: 2.25rem;
    width: 100%;
    padding: 0.625rem 0
}
.single-video-with-thumbnail__image {
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-position: center;
    background-size: cover
}
.single-video-with-thumbnail__image:after {
    position: absolute;
    top: 0;
    left: 0;
    background-color: rgba(0, 0, 0, 0.1);
    text-indent: -9999em;
    width: 100%;
    height: 100%;
    content: " ";
    -moz-transition: background-color 0.1s ease-out;
    -o-transition: background-color 0.1s ease-out;
    -webkit-transition: background-color 0.1s ease-out;
    transition: background-color 0.1s ease-out;
    z-index: 1
}
.single-video-with-thumbnail__image:hover:after {
    position: absolute;
    top: 0;
    left: 0;
    background-color: rgba(0, 0, 0, 0.5);
    text-indent: -9999em;
    width: 100%;
    height: 100%;
    content: " "
}
.single-video-with-thumbnail__duration {
    font-family: "TiemposTextWeb-RegularItalic", Georgia, serif;
    font-size: 0.75rem;
    line-height: 0.75rem;
    color: #999
}
.single-video-with-thumbnail__summary {
    font-family: "TiemposTextWeb-RegularItalic", Georgia, serif;
    font-size: 0.875rem;
    line-height: 1.25rem;
    color: #555
}
.single-video-with-thumbnail__label-and-timestamp {
    margin-top: 1.875rem
}
.single-video-with-thumbnail__label-and-timestamp .published-timestamp,
.single-video-with-thumbnail__label-and-timestamp .primary-label {
    font-family: "NHaasGroteskTXPro-55Rg", "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-size: 0.625rem;
    line-height: 0.75rem
}
.single-video-with-thumbnail__label-and-timestamp .primary-label {
    color: #2B00F7;
    text-transform: uppercase
}
.single-video-with-thumbnail__label-and-timestamp .published-timestamp {
    color: #999
}
@media screen and (min-width: 0) and (max-width: 47.4375em) {
    .single-video-with-thumbnail__headline {
        font-size: 1rem;
        line-height: 1.25rem
    }
    .single-video-with-thumbnail__play {
        min-width: 15rem;
        min-height: 10.625rem;
        margin-top: 0
    }
    .single-video-with-thumbnail__summary {
        display: none
    }
}
@media screen and (min-width: 47.5em) and (max-width: 63.6875em) {
    .single-video-with-thumbnail__play {
        width: 42.5rem;
        height: 23.75rem;
        margin-top: 2.5rem
    }
}
@media screen and (min-width: 47.5em) {
    .single-video-with-thumbnail__info:before {
        height: 1.25rem
    }
}
@media screen and (max-width: 63.75em) {
    .single-video-with-thumbnail__topic {
        margin-top: 0.9375rem
    }
    .single-video-with-thumbnail__play,
    .single-video-with-thumbnail__info {
        float: none
    }
}
@media screen and (min-width: 63.75em) and (max-width: 79.9375em) {
    .single-video-with-thumbnail__play {
        width: 32.5rem;
        height: 18.125rem
    }
    .single-video-with-thumbnail__info {
        width: 26.25rem
    }
}
@media screen and (min-width: 80em) and (max-width: 9999em) {
    .single-video-with-thumbnail__play {
        width: 40rem;
        height: 22.5rem
    }
    .single-video-with-thumbnail__info {
        width: 30.3125rem
    }
}
.most-recent-video-topics {
    margin: 3.75rem auto 0
}
@media screen and (min-width: 0) and (max-width: 47.4375em) {
    .most-recent-video-topics {
        min-width: 20rem;
        max-width: 31.25rem;
        padding: 0 1.25rem
    }
}
@media screen and (min-width: 47.5em) and (max-width: 63.6875em) {
    .most-recent-video-topics {
        width: 42.5rem
    }
}
@media screen and (min-width: 63.75em) and (max-width: 79.9375em) {
    .most-recent-video-topics {
        width: 61.25rem
    }
}
@media screen and (min-width: 80em) and (max-width: 9999em) {
    .most-recent-video-topics {
        width: 72.5rem
    }
}
.video-list-item {
    float: left;
    padding: 0 1.1875rem;
    border-left: 1px dotted #999
}
.video-list-item:first-child {
    padding-left: 0;
    border-left: 0
}
.video-list-item:last-child {
    padding-right: 0
}
.video-list-item:before {
    height: 0.625rem;
    content: "";
    display: block
}
.video-list-item__play {
    position: relative;
    margin-top: 2.5rem;
    padding-top: 60%
}
.video-list-item__play:before {
    content: "a";
    font-family: "Bloomberg";
    font-style: normal;
    font-size: 1.875rem;
    color: #fff;
    position: absolute;
    top: 50%;
    left: 50%;
    -moz-transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    z-index: 2
}
.video-list-item__image {
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-position: center;
    background-size: cover;
    padding-top: 60%
}
.video-list-item__image:after {
    position: absolute;
    top: 0;
    left: 0;
    background-color: rgba(0, 0, 0, 0.1);
    text-indent: -9999em;
    width: 100%;
    height: 100%;
    content: " ";
    -moz-transition: background-color 0.1s ease-out;
    -o-transition: background-color 0.1s ease-out;
    -webkit-transition: background-color 0.1s ease-out;
    transition: background-color 0.1s ease-out;
    z-index: 1
}
.video-list-item__image:hover:after {
    position: absolute;
    top: 0;
    left: 0;
    background-color: rgba(0, 0, 0, 0.5);
    text-indent: -9999em;
    width: 100%;
    height: 100%;
    content: " "
}
.video-list-item__headline {
    font-family: "NHaasGroteskDSPro-75Bd", "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-size: 1.25rem;
    line-height: 1.5rem;
    padding: 0.625rem 0;
    min-height: 4.375rem
}
.video-list-item__label-and-timestamp {
    margin-top: 1.25rem
}
.video-list-item__label-and-timestamp .published-timestamp,
.video-list-item__label-and-timestamp .primary-label {
    font-family: "NHaasGroteskTXPro-55Rg", "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-size: 0.625rem;
    line-height: 0.75rem
}
.video-list-item__label-and-timestamp .primary-label {
    color: #2B00F7;
    text-transform: uppercase
}
.video-list-item__label-and-timestamp .published-timestamp {
    color: #999
}
@media screen and (min-width: 0) and (max-width: 47.4375em) {
    .video-list-item {
        width: 50%
    }
    .video-list-item:nth-of-type(n+2) {
        padding-right: 0
    }
    .video-list-item__headline {
        font-size: 0.875rem;
        line-height: 1.125rem
    }
    .video-list-item__play {
        min-width: 7.5rem;
        min-height: 4.375rem
    }
}
@media screen and (min-width: 47.5em) and (max-width: 63.6875em) {
    .video-list-item__headline {
        width: 20rem;
        min-height: 2.5rem
    }
    .video-list-item__play {
        width: 20rem;
        height: 11.875rem
    }
}
@media screen and (min-width: 47.5em) {
    .video-list-item:before {
        height: 1.25rem
    }
    .video-list-item__play:before {
        font-size: 2.5rem
    }
}
@media screen and (max-width: 63.75em) {
    .video-list-item:nth-of-type(n+3) {
        display: none
    }
}
@media screen and (min-width: 63.75em) and (max-width: 79.9375em) {
    .video-list-item__headline {
        width: 18.75rem
    }
    .video-list-item__play {
        width: 18.75rem;
        height: 11.25rem
    }
}
@media screen and (min-width: 80em) and (max-width: 9999em) {
    .video-list-item__headline {
        width: 22.5rem
    }
    .video-list-item__play {
        width: 22.5rem;
        height: 13.75rem
    }
}
@media screen and (min-width: 0) and (max-width: 47.4375em) {
    .video-list {
        min-width: 20rem;
        max-width: 31.25rem;
        padding-top: 1.25rem
    }
}
@media screen and (min-width: 47.5em) {
    .video-list {
        clear: both;
        padding-top: 3.75rem
    }
}
@media screen and (min-width: 47.5em) and (max-width: 63.6875em) {
    .video-list {
        width: 47.5rem
    }
}
@media screen and (min-width: 63.75em) and (max-width: 79.9375em) {
    .video-list {
        width: 63.75rem
    }
}
@media screen and (min-width: 80em) and (max-width: 9999em) {
    .video-list {
        width: 72.5rem
    }
}