@charset "UTF-8";
/*! normalize.css v3.0.1 | MIT License | git.io/normalize */
/**
 * 1. Set default font family to sans-serif.
 * 2. Prevent iOS text size adjust after orientation change, without disabling
 *    user zoom.
 */
/* line 9, vendor/stylesheets/_normalize.scss */
html {
  font-family: sans-serif;
  /* 1 */
  -ms-text-size-adjust: 100%;
  /* 2 */
  -webkit-text-size-adjust: 100%;
  /* 2 */
}

/**
 * Remove default margin.
 */
/* line 19, vendor/stylesheets/_normalize.scss */
body {
  margin: 0;
}

/* HTML5 display definitions
   ========================================================================== */
/**
 * Correct `block` display not defined for any HTML5 element in IE 8/9.
 * Correct `block` display not defined for `details` or `summary` in IE 10/11 and Firefox.
 * Correct `block` display not defined for `main` in IE 11.
 */
/* line 32, vendor/stylesheets/_normalize.scss */
article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
main,
nav,
section,
summary {
  display: block;
}

/**
 * 1. Correct `inline-block` display not defined in IE 8/9.
 * 2. Normalize vertical alignment of `progress` in Chrome, Firefox, and Opera.
 */
/* line 52, vendor/stylesheets/_normalize.scss */
audio,
canvas,
progress,
video {
  display: inline-block;
  /* 1 */
  vertical-align: baseline;
  /* 2 */
}

/**
 * Prevent modern browsers from displaying `audio` without controls.
 * Remove excess height in iOS 5 devices.
 */
/* line 65, vendor/stylesheets/_normalize.scss */
audio:not([controls]) {
  display: none;
  height: 0;
}

/**
 * Address `[hidden]` styling not present in IE 8/9/10.
 * Hide the `template` element in IE 8/9/11, Safari, and Firefox < 22.
 */
/* line 75, vendor/stylesheets/_normalize.scss */
[hidden],
template {
  display: none;
}

/* Links
   ========================================================================== */
/**
 * Remove the gray background color from active links in IE 10.
 */
/* line 87, vendor/stylesheets/_normalize.scss */
a {
  background: transparent;
}

/**
 * Improve readability when focused and also mouse hovered in all browsers.
 */
/* line 95, vendor/stylesheets/_normalize.scss */
a:active,
a:hover {
  outline: 0;
}

/* Text-level semantics
   ========================================================================== */
/**
 * Address styling not present in IE 8/9/10/11, Safari, and Chrome.
 */
/* line 107, vendor/stylesheets/_normalize.scss */
abbr[title] {
  border-bottom: 1px dotted;
}

/**
 * Address style set to `bolder` in Firefox 4+, Safari, and Chrome.
 */
/* line 115, vendor/stylesheets/_normalize.scss */
b,
strong {
  font-weight: bold;
}

/**
 * Address styling not present in Safari and Chrome.
 */
/* line 124, vendor/stylesheets/_normalize.scss */
dfn {
  font-style: italic;
}

/**
 * Address variable `h1` font-size and margin within `section` and `article`
 * contexts in Firefox 4+, Safari, and Chrome.
 */
/* line 133, vendor/stylesheets/_normalize.scss */
h1 {
  font-size: 2em;
  margin: 0.67em 0;
}

/**
 * Address styling not present in IE 8/9.
 */
/* line 142, vendor/stylesheets/_normalize.scss */
mark {
  background: #ff0;
  color: #000;
}

/**
 * Address inconsistent and variable font size in all browsers.
 */
/* line 151, vendor/stylesheets/_normalize.scss */
small {
  font-size: 80%;
}

/**
 * Prevent `sub` and `sup` affecting `line-height` in all browsers.
 */
/* line 159, vendor/stylesheets/_normalize.scss */
sub,
sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline;
}

/* line 167, vendor/stylesheets/_normalize.scss */
sup {
  top: -0.5em;
}

/* line 171, vendor/stylesheets/_normalize.scss */
sub {
  bottom: -0.25em;
}

/* Embedded content
   ========================================================================== */
/**
 * Remove border when inside `a` element in IE 8/9/10.
 */
/* line 182, vendor/stylesheets/_normalize.scss */
img {
  border: 0;
}

/**
 * Correct overflow not hidden in IE 9/10/11.
 */
/* line 190, vendor/stylesheets/_normalize.scss */
svg:not(:root) {
  overflow: hidden;
}

/* Grouping content
   ========================================================================== */
/**
 * Address margin not present in IE 8/9 and Safari.
 */
/* line 201, vendor/stylesheets/_normalize.scss */
figure {
  margin: 1em 40px;
}

/**
 * Address differences between Firefox and other browsers.
 */
/* line 209, vendor/stylesheets/_normalize.scss */
hr {
  -moz-box-sizing: content-box;
  box-sizing: content-box;
  height: 0;
}

/**
 * Contain overflow in all browsers.
 */
/* line 219, vendor/stylesheets/_normalize.scss */
pre {
  overflow: auto;
}

/**
 * Address odd `em`-unit font size rendering in all browsers.
 */
/* line 227, vendor/stylesheets/_normalize.scss */
code,
kbd,
pre,
samp {
  font-family: monospace, monospace;
  font-size: 1em;
}

/* Forms
   ========================================================================== */
/**
 * Known limitation: by default, Chrome and Safari on OS X allow very limited
 * styling of `select`, unless a `border` property is set.
 */
/**
 * 1. Correct color not being inherited.
 *    Known issue: affects color of disabled elements.
 * 2. Correct font properties not being inherited.
 * 3. Address margins set differently in Firefox 4+, Safari, and Chrome.
 */
/* line 250, vendor/stylesheets/_normalize.scss */
button,
input,
optgroup,
select,
textarea {
  color: inherit;
  /* 1 */
  font: inherit;
  /* 2 */
  margin: 0;
  /* 3 */
}

/**
 * Address `overflow` set to `hidden` in IE 8/9/10/11.
 */
/* line 264, vendor/stylesheets/_normalize.scss */
button {
  overflow: visible;
}

/**
 * Address inconsistent `text-transform` inheritance for `button` and `select`.
 * All other form control elements do not inherit `text-transform` values.
 * Correct `button` style inheritance in Firefox, IE 8/9/10/11, and Opera.
 * Correct `select` style inheritance in Firefox.
 */
/* line 275, vendor/stylesheets/_normalize.scss */
button,
select {
  text-transform: none;
}

/**
 * 1. Avoid the WebKit bug in Android 4.0.* where (2) destroys native `audio`
 *    and `video` controls.
 * 2. Correct inability to style clickable `input` types in iOS.
 * 3. Improve usability and consistency of cursor style between image-type
 *    `input` and others.
 */
/* line 288, vendor/stylesheets/_normalize.scss */
button,
html input[type="button"],
input[type="reset"],
input[type="submit"] {
  -webkit-appearance: button;
  /* 2 */
  cursor: pointer;
  /* 3 */
}

/**
 * Re-set default cursor for disabled elements.
 */
/* line 300, vendor/stylesheets/_normalize.scss */
button[disabled],
html input[disabled] {
  cursor: default;
}

/**
 * Remove inner padding and border in Firefox 4+.
 */
/* line 309, vendor/stylesheets/_normalize.scss */
button::-moz-focus-inner,
input::-moz-focus-inner {
  border: 0;
  padding: 0;
}

/**
 * Address Firefox 4+ setting `line-height` on `input` using `!important` in
 * the UA stylesheet.
 */
/* line 320, vendor/stylesheets/_normalize.scss */
input {
  line-height: normal;
}

/**
 * It's recommended that you don't attempt to style these elements.
 * Firefox's implementation doesn't respect box-sizing, padding, or width.
 *
 * 1. Address box sizing set to `content-box` in IE 8/9/10.
 * 2. Remove excess padding in IE 8/9/10.
 */
/* line 332, vendor/stylesheets/_normalize.scss */
input[type="checkbox"],
input[type="radio"] {
  box-sizing: border-box;
  /* 1 */
  padding: 0;
  /* 2 */
}

/**
 * Fix the cursor style for Chrome's increment/decrement buttons. For certain
 * `font-size` values of the `input`, it causes the cursor style of the
 * decrement button to change from `default` to `text`.
 */
/* line 344, vendor/stylesheets/_normalize.scss */
input[type="number"]::-webkit-inner-spin-button,
input[type="number"]::-webkit-outer-spin-button {
  height: auto;
}

/**
 * 1. Address `appearance` set to `searchfield` in Safari and Chrome.
 * 2. Address `box-sizing` set to `border-box` in Safari and Chrome
 *    (include `-moz` to future-proof).
 */
/* line 355, vendor/stylesheets/_normalize.scss */
input[type="search"] {
  -webkit-appearance: textfield;
  /* 1 */
  -moz-box-sizing: content-box;
  -webkit-box-sizing: content-box;
  /* 2 */
  box-sizing: content-box;
}

/**
 * Remove inner padding and search cancel button in Safari and Chrome on OS X.
 * Safari (but not Chrome) clips the cancel button when the search input has
 * padding (and `textfield` appearance).
 */
/* line 368, vendor/stylesheets/_normalize.scss */
input[type="search"]::-webkit-search-cancel-button,
input[type="search"]::-webkit-search-decoration {
  -webkit-appearance: none;
}

/**
 * Define consistent border, margin, and padding.
 */
/* line 377, vendor/stylesheets/_normalize.scss */
fieldset {
  border: 1px solid #c0c0c0;
  margin: 0 2px;
  padding: 0.35em 0.625em 0.75em;
}

/**
 * 1. Correct `color` not being inherited in IE 8/9/10/11.
 * 2. Remove padding so people aren't caught out if they zero out fieldsets.
 */
/* line 388, vendor/stylesheets/_normalize.scss */
legend {
  border: 0;
  /* 1 */
  padding: 0;
  /* 2 */
}

/**
 * Remove default vertical scrollbar in IE 8/9/10/11.
 */
/* line 397, vendor/stylesheets/_normalize.scss */
textarea {
  overflow: auto;
}

/**
 * Don't inherit the `font-weight` (applied by a rule above).
 * NOTE: the default cannot safely be changed in Chrome and Safari on OS X.
 */
/* line 406, vendor/stylesheets/_normalize.scss */
optgroup {
  font-weight: bold;
}

/* Tables
   ========================================================================== */
/**
 * Remove most spacing between table cells.
 */
/* line 417, vendor/stylesheets/_normalize.scss */
table {
  border-collapse: collapse;
  border-spacing: 0;
}

/* line 422, vendor/stylesheets/_normalize.scss */
td,
th {
  padding: 0;
}

/* line 46, node_modules/bb.sass-helpers/stylesheets/bb.sass-helpers/_patterns.scss */
.search-category-facets:before, .search-related-items, .topic-grid .shoulder-statistic:before, .topic-grid .shoulder-tout:before, .topic-grid .shoulder-timeline:before {
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAMAAAADCAYAAABWKLW/AAAAGUlEQVQIW2OcuuH//+wARkYGIAATMIDCAQCPgQQEQmFYuwAAAABJRU5ErkJggg==) repeat;
}

/* line 50, node_modules/bb.sass-helpers/stylesheets/bb.sass-helpers/_patterns.scss */
.topic-grid__story:before {
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAMAAAADCAYAAABWKLW/AAAAHElEQVQIW2PUk5zy/+/zZAYQYNRm+P4fzELnAADTQwhnnbS6dQAAAABJRU5ErkJggg==) repeat;
}

/* line 54, node_modules/bb.sass-helpers/stylesheets/bb.sass-helpers/_patterns.scss */
.dont-miss-out:after, .inline-newsletter.bbiz .theme__dotted-background-before:before,
.inline-newsletter.bbiz .theme__dotted-background, .inline-newsletter.game-plan .theme__dotted-background-before:before,
.inline-newsletter.game-plan .theme__dotted-background, .inline-newsletter.bbiz.theme__dotted-background-before:before, .inline-newsletter.bbiz.theme__dotted-background, .inline-newsletter.game-plan.theme__dotted-background-before:before, .inline-newsletter.game-plan.theme__dotted-background, .inline-media:after, .highlights-v6.halves.dotted .story-2 .highlights-v6-story__content, .highlights-v6.halves-ad-right.dotted .story-2 .highlights-v6-story__content, .highlights-v6.halves-ad-left.dotted .story-2 .highlights-v6-story__content, .highlights-v6.thirds.dotted .story-3 .highlights-v6-story__content, .podcast-listing__info:before, .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, .bb-article .inline-media:after {
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAMAAAADCAYAAABWKLW/AAAAGUlEQVQIW2PUYvhef42Bs5EBCBhBBAygcABn9QMEloeHKQAAAABJRU5ErkJggg==) repeat;
}

/* line 58, node_modules/bb.sass-helpers/stylesheets/bb.sass-helpers/_patterns.scss */
.module-story:before, .module-big-story:before, .index-page__name:after, .index-page__item:before, .index-page.author .author__mobile-ad .ad-v2:before, .author-bio:before, .search-quick-links:after, .search-suggestions:after, .feed-item:before, .single-story:before, .single-story-info:before, .audio-shows-schedule__show-time:after, .shows-schedule__show-time:after, .live-all-shows-info:before, .markets-v2__top-of-page .war-story__related-news-stories:before, .headband__stories:after, .latest-news .latest-news__title:before, .read-this-next:before, .single-video-with-thumbnail__info:before, .video-list-item:before, .podcast-show__name:after {
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAMAAAADCAYAAABWKLW/AAAAGUlEQVQIW2NM6fj/f04FIyMDEIAJGEDhAACOHQQEK+qzwwAAAABJRU5ErkJggg==) repeat;
}

/* line 62, node_modules/bb.sass-helpers/stylesheets/bb.sass-helpers/_patterns.scss */
.photo-of-the-day__content:before, .count-up__item-pattern, .visual-data:before, .audio-shows-schedule-track__item.playing-now .audio-shows-schedule__show-time:after, .shows-schedule-track__item.playing-now .shows-schedule__show-time:after {
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAMAAAADCAYAAABWKLW/AAAAGklEQVQIW2P8H5JWz7hmViMDEDCCCBhA4QAAi1UEBJfvmeEAAAAASUVORK5CYII=) repeat;
}

/* line 70, node_modules/bb.sass-helpers/stylesheets/bb.sass-helpers/_patterns.scss */
.video-detail-player {
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAMAAAADCAYAAABWKLW/AAAAHElEQVQIW2NUc53y/8f9mQwgwCinovsfzELnAADGfgdOFgcCdAAAAABJRU5ErkJggg==) repeat;
}

/* line 74, node_modules/bb.sass-helpers/stylesheets/bb.sass-helpers/_patterns.scss */
.ticker-search {
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAMAAAADCAYAAABWKLW/AAAAAXNSR0IArs4c6QAAABBJREFUCB1j+N0n95+BIAAAYQQCp1VcHJAAAAAASUVORK5CYII=) repeat;
}

/* line 78, node_modules/bb.sass-helpers/stylesheets/bb.sass-helpers/_patterns.scss */
.five-across ::-webkit-scrollbar-thumb, .five-across__item:before {
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAIAAAACCAYAAABytg0kAAAAGUlEQVQIW2NM6fj/f9dcPQZGOVXd/wxAAABG+AXhC6+K6wAAAABJRU5ErkJggg==) repeat;
}

/* line 90, node_modules/bb.sass-helpers/stylesheets/bb.sass-helpers/_patterns.scss */
.inline-newsletter.technology .theme__dotted-background-before:before,
.inline-newsletter.technology .theme__dotted-background, .inline-newsletter.technology.theme__dotted-background-before:before, .inline-newsletter.technology.theme__dotted-background, .technology .section-front__capstone, .technology-section-front .theme__dotted-background-before:before,
.technology-section-front .theme__dotted-background,
.technology-home-module .theme__dotted-background-before:before,
.technology-home-module .theme__dotted-background {
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAQAAAAECAYAAACp8Z5+AAAAF0lEQVQYV2NkONH1n8GijJEBCuAM4gUAwTIDBc/ndIEAAAAASUVORK5CYII=) repeat;
}

/* line 94, node_modules/bb.sass-helpers/stylesheets/bb.sass-helpers/_patterns.scss */
.inline-newsletter.pursuits .theme__dotted-background-before:before,
.inline-newsletter.pursuits .theme__dotted-background, .inline-newsletter.pursuits.theme__dotted-background-before:before, .inline-newsletter.pursuits.theme__dotted-background, .pursuits-v2-homepage .theme__dotted-background-before:before,
.pursuits-v2-homepage .theme__dotted-background,
.pursuits-v2-section-front .theme__dotted-background-before:before,
.pursuits-v2-section-front .theme__dotted-background,
.pursuits-v2-home-module .theme__dotted-background-before:before,
.pursuits-v2-home-module .theme__dotted-background {
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAMAAAADCAYAAABWKLW/AAAAGklEQVQIW2M8ONf+v33yQUYGBgYGMAEDKBwAjOUEBNij4/AAAAAASUVORK5CYII=) repeat;
}

/* line 98, node_modules/bb.sass-helpers/stylesheets/bb.sass-helpers/_patterns.scss */
.markets-v2__top-of-page .war-story__related-news-stories.neutral:before, .benchmark .section-front__capstone,
.economics .section-front__capstone,
.markets-magazine .section-front__capstone, .markets-section-front .theme__dotted-background-before:before,
.markets-section-front .theme__dotted-background,
.markets-home-module .theme__dotted-background-before:before,
.markets-home-module .theme__dotted-background,
.benchmark-section-front .theme__dotted-background-before:before,
.benchmark-section-front .theme__dotted-background,
.benchmark-home-module .theme__dotted-background-before:before,
.benchmark-home-module .theme__dotted-background,
.economics-section-front .theme__dotted-background-before:before,
.economics-section-front .theme__dotted-background,
.economics-home-module .theme__dotted-background-before:before,
.economics-home-module .theme__dotted-background,
.markets-magazine-section-front .theme__dotted-background-before:before,
.markets-magazine-section-front .theme__dotted-background,
.markets-magazine-home-module .theme__dotted-background-before:before,
.markets-magazine-home-module .theme__dotted-background {
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAMAAAADCAYAAABWKLW/AAAAAXNSR0IArs4c6QAAABBJREFUCB1j+N0n95+BIAAAYQQCp1VcHJAAAAAASUVORK5CYII=) repeat;
}

/* line 102, node_modules/bb.sass-helpers/stylesheets/bb.sass-helpers/_patterns.scss */
.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;
}

/* line 106, node_modules/bb.sass-helpers/stylesheets/bb.sass-helpers/_patterns.scss */
.inline-newsletter.bpol .theme__dotted-background-before:before,
.inline-newsletter.bpol .theme__dotted-background, .inline-newsletter.bpol.theme__dotted-background-before:before, .inline-newsletter.bpol.theme__dotted-background, .politics-section-front .theme__dotted-background-before:before,
.politics-section-front .theme__dotted-background,
.politics-home-module .theme__dotted-background-before:before,
.politics-home-module .theme__dotted-background {
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAMAAAADCAYAAABWKLW/AAAAGUlEQVQIW2PUYvhef42Bs5EBCBhBBAygcABn9QMEloeHKQAAAABJRU5ErkJggg==) repeat;
}

/* line 110, node_modules/bb.sass-helpers/stylesheets/bb.sass-helpers/_patterns.scss */
.content-tout:before, .opinion .commentary, .commentary-v6, .view-section-front .theme__dotted-background-before:before,
.view-section-front .theme__dotted-background,
.view-home-module .theme__dotted-background-before:before,
.view-home-module .theme__dotted-background {
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAMAAAADCAYAAABWKLW/AAAAGklEQVQIW2Nk2Pn8P4O7JCMDAwMDmIABFA4AavEDBMpi0gQAAAAASUVORK5CYII=) repeat;
}

/* line 126, node_modules/bb.sass-helpers/stylesheets/bb.sass-helpers/_patterns.scss */
.inline-newsletter.markets .theme__dotted-background-before:before,
.inline-newsletter.markets .theme__dotted-background, .inline-newsletter.markets.theme__dotted-background-before:before, .inline-newsletter.markets.theme__dotted-background, .markets-v2__top-of-page .war-story__related-news-stories.negative:before {
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAMAAAADCAYAAABWKLW/AAAAGklEQVQIW2P872z7n3HvYUYGBgYGMAEDKBwAjG0EBMMCK4AAAAAASUVORK5CYII=) repeat;
}

/* line 130, node_modules/bb.sass-helpers/stylesheets/bb.sass-helpers/_patterns.scss */
.markets-v2__top-of-page .war-story__related-news-stories.positive:before {
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAMAAAADCAYAAABWKLW/AAAAGklEQVQIW2NUPlr6/651NyMDAwMDmIABFA4Ai+UEBMYmcaUAAAAASUVORK5CYII=) repeat;
}

/* line 5, node_modules/bb.sass-helpers/stylesheets/bb.sass-helpers/_gradients.scss */
.photo-of-the-day__image:after, .single-headline__image:after {
  text-indent: -119988px;
  overflow: hidden;
  text-align: left;
  background: -owg-linear-gradient(45deg, rgba(43, 0, 247, 0.5) 0%, rgba(43, 0, 247, 0) 50%, rgba(43, 0, 247, 0) 100%), -owg-linear-gradient(135deg, rgba(255, 1, 108, 0) 0%, rgba(255, 1, 108, 0) 50%, rgba(255, 1, 108, 0.5) 100%);
  background: -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(135deg, rgba(255, 1, 108, 0) 0%, rgba(255, 1, 108, 0) 50%, rgba(255, 1, 108, 0.5) 100%);
  background: -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(135deg, rgba(255, 1, 108, 0) 0%, rgba(255, 1, 108, 0) 50%, rgba(255, 1, 108, 0.5) 100%);
  background: -o-linear-gradient(45deg, rgba(43, 0, 247, 0.5) 0%, rgba(43, 0, 247, 0) 50%, rgba(43, 0, 247, 0) 100%), -o-linear-gradient(135deg, rgba(255, 1, 108, 0) 0%, rgba(255, 1, 108, 0) 50%, rgba(255, 1, 108, 0.5) 100%);
  background: 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;
}

/* line 5, node_modules/bb.sass-helpers/stylesheets/bb.sass-helpers/_gradients.scss */
.visual-data__image:after {
  text-indent: -119988px;
  overflow: hidden;
  text-align: left;
  background: -owg-linear-gradient(45deg, rgba(43, 0, 247, 0.7) 0%, rgba(43, 0, 247, 0.3) 50%, rgba(43, 0, 247, 0.1) 100%), -owg-linear-gradient(135deg, rgba(255, 1, 108, 0.1) 0%, rgba(255, 1, 108, 0.3) 50%, rgba(255, 1, 108, 0.7) 100%);
  background: -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(135deg, rgba(255, 1, 108, 0.1) 0%, rgba(255, 1, 108, 0.3) 50%, rgba(255, 1, 108, 0.7) 100%);
  background: -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(135deg, rgba(255, 1, 108, 0.1) 0%, rgba(255, 1, 108, 0.3) 50%, rgba(255, 1, 108, 0.7) 100%);
  background: -o-linear-gradient(45deg, rgba(43, 0, 247, 0.7) 0%, rgba(43, 0, 247, 0.3) 50%, rgba(43, 0, 247, 0.1) 100%), -o-linear-gradient(135deg, rgba(255, 1, 108, 0.1) 0%, rgba(255, 1, 108, 0.3) 50%, rgba(255, 1, 108, 0.7) 100%);
  background: 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;
}

/* line 37, src/app/stylesheets/_gradients.scss */
.single-headline__headline {
  background: -owg-linear-gradient(to right, #FA1E64, #2B00F7);
  background: -webkit-linear-gradient(to right, #FA1E64, #2B00F7);
  background: -moz-linear-gradient(to right, #FA1E64, #2B00F7);
  background: -o-linear-gradient(to right, #FA1E64, #2B00F7);
  background: linear-gradient(to right, #FA1E64, #2B00F7);
}

/* line 41, src/app/stylesheets/_gradients.scss */
.technology-section-front .theme__background-gradient,
.technology-home-module .theme__background-gradient {
  background: -owg-linear-gradient(to right, #00C88A, #8E23A9);
  background: -webkit-linear-gradient(to right, #00C88A, #8E23A9);
  background: -moz-linear-gradient(to right, #00C88A, #8E23A9);
  background: -o-linear-gradient(to right, #00C88A, #8E23A9);
  background: linear-gradient(to right, #00C88A, #8E23A9);
}

/* line 45, src/app/stylesheets/_gradients.scss */
.pursuits-v2-homepage .theme__background-gradient,
.pursuits-v2-section-front .theme__background-gradient,
.pursuits-v2-home-module .theme__background-gradient {
  background: -owg-linear-gradient(to right, #2B00F7, #FF6564);
  background: -webkit-linear-gradient(to right, #2B00F7, #FF6564);
  background: -moz-linear-gradient(to right, #2B00F7, #FF6564);
  background: -o-linear-gradient(to right, #2B00F7, #FF6564);
  background: linear-gradient(to right, #2B00F7, #FF6564);
}

/* line 49, src/app/stylesheets/_gradients.scss */
.markets-section-front .theme__background-gradient,
.markets-home-module .theme__background-gradient,
.benchmark-section-front .theme__background-gradient,
.benchmark-home-module .theme__background-gradient,
.economics-section-front .theme__background-gradient,
.economics-home-module .theme__background-gradient,
.markets-magazine-section-front .theme__background-gradient,
.markets-magazine-home-module .theme__background-gradient {
  background: -owg-linear-gradient(to right, #FB8E1E, #2B00F7);
  background: -webkit-linear-gradient(to right, #FB8E1E, #2B00F7);
  background: -moz-linear-gradient(to right, #FB8E1E, #2B00F7);
  background: -o-linear-gradient(to right, #FB8E1E, #2B00F7);
  background: linear-gradient(to right, #FB8E1E, #2B00F7);
}

/* line 53, src/app/stylesheets/_gradients.scss */
.politics-section-front .theme__background-gradient,
.politics-home-module .theme__background-gradient {
  background: -owg-linear-gradient(to right, #5C42AB, #2B00F7);
  background: -webkit-linear-gradient(to right, #5C42AB, #2B00F7);
  background: -moz-linear-gradient(to right, #5C42AB, #2B00F7);
  background: -o-linear-gradient(to right, #5C42AB, #2B00F7);
  background: linear-gradient(to right, #5C42AB, #2B00F7);
}

/* line 57, src/app/stylesheets/_gradients.scss */
.view-section-front .theme__background-gradient,
.view-home-module .theme__background-gradient {
  background: -owg-linear-gradient(to right, #00B9E7, #00B9E7);
  background: -webkit-linear-gradient(to right, #00B9E7, #00B9E7);
  background: -moz-linear-gradient(to right, #00B9E7, #00B9E7);
  background: -o-linear-gradient(to right, #00B9E7, #00B9E7);
  background: linear-gradient(to right, #00B9E7, #00B9E7);
}

/**
 * Eric Herdzik 04/08/2015 (WEB-2081)
 * Custom breakpoint for apple ad (smallest portrait ipad width)
 */
/* line 32, node_modules/bb.sass-helpers/stylesheets/bb.sass-helpers/_typography.scss */
.quote, .module__title, .newsletter__title, .visual-data__summary, .sectionfront-video-other-video.sponsored .sectionfront-video-other-video__headline, .video-module__recirc-label, .vod__recirc-label, .vod-v2 .sponsored .vod-v2__recirc-video-headline-link, .live-hero__recirc-label, .audio-hero__stations-label, .podcast-listing__title, .single-review__quote-paragraph, .latest-news .latest-news__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, .article-body__content strong {
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-family: "TiemposHeadlineWeb-Bold", Georgia, serif;
}

/* line 37, node_modules/bb.sass-helpers/stylesheets/bb.sass-helpers/_typography.scss */
.article-body__content blockquote, .count-up__item-summary, .feature-section--right em,
.feature-section--left em,
.feature-section--center em,
.feature-section--columns em, .article-body__content em {
  font-family: "TiemposTextWeb-RegularItalic", Georgia, serif;
}

/* line 41, node_modules/bb.sass-helpers/stylesheets/bb.sass-helpers/_typography.scss */
.single-review__quote-credit, .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, .article-body__content ol li,
.article-body__content ul li {
  font-family: "TiemposTextWeb-Regular", Georgia, serif;
}

/* line 45, node_modules/bb.sass-helpers/stylesheets/bb.sass-helpers/_typography.scss */
.article-body {
  line-height: 1.618em;
}

/* line 49, node_modules/bb.sass-helpers/stylesheets/bb.sass-helpers/_typography.scss */
.article-body__content h2 {
  font-size: 1.625rem;
  font-family: "BWHaasHead-75Bold", "NHaasGroteskDSPro-75Bd", "Helvetica Neue", Helvetica, Arial, sans-serif;
  color: #3C3C3C;
}

/* line 55, node_modules/bb.sass-helpers/stylesheets/bb.sass-helpers/_typography.scss */
.article-body__content h3 {
  font-size: 1.25rem;
  font-family: "BWHaasHead-75Bold", "NHaasGroteskDSPro-75Bd", "Helvetica Neue", Helvetica, Arial, sans-serif;
  color: #3C3C3C;
}

/* line 61, node_modules/bb.sass-helpers/stylesheets/bb.sass-helpers/_typography.scss */
.article-body {
  font-size: 1rem;
  color: #3C3C3C;
  font-family: "TiemposTextWeb-Regular", Georgia, serif;
}

@media screen and (min-width: 63.75em) {
  /* line 61, node_modules/bb.sass-helpers/stylesheets/bb.sass-helpers/_typography.scss */
  .article-body {
    font-size: 1.125rem;
  }
}

/* line 72, node_modules/bb.sass-helpers/stylesheets/bb.sass-helpers/_typography.scss */
.article-body__content blockquote {
  color: #555555;
}

/* line 77, node_modules/bb.sass-helpers/stylesheets/bb.sass-helpers/_typography.scss */
.article-body .blockquote__credit {
  color: #999999;
  font-family: "BWHaasText-55Roman", "NHaasGroteskTXPro-55Rg", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 0.75rem;
}

/* line 82, node_modules/bb.sass-helpers/stylesheets/bb.sass-helpers/_typography.scss */
.article-body .blockquote__credit:before {
  content: "—";
}

@media screen and (min-width: 63.75em) {
  /* line 77, node_modules/bb.sass-helpers/stylesheets/bb.sass-helpers/_typography.scss */
  .article-body .blockquote__credit {
    font-size: 0.875rem;
  }
}

/* line 8, src/app/stylesheets/_typography.scss */
.published-at,
.updated-at, .vertical-and-timestamp .published-at,
.vertical-and-timestamp .updated-at, .top-charts .updated-at {
  color: #999999;
  font-family: "BWHaasText-55Roman", "NHaasGroteskTXPro-55Rg", "Helvetica Neue", Helvetica, Arial, sans-serif;
  -webkit-font-smoothing: subpixel-antialiased;
  -moz-osx-font-smoothing: auto;
}

/* line 14, src/app/stylesheets/_typography.scss */
.article-body__content h3 {
  font-size: 1.25rem;
  font-family: "BWHaasHead-75Bold", "NHaasGroteskDSPro-75Bd", "Helvetica Neue", Helvetica, Arial, sans-serif;
  color: #3C3C3C;
}

/* line 20, src/app/stylesheets/_typography.scss */
.article-body__content blockquote {
  color: #555555;
}

/* line 25, src/app/stylesheets/_typography.scss */
.article-body .blockquote__credit {
  color: #999999;
  font-family: "BWHaasText-55Roman", "NHaasGroteskTXPro-55Rg", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 0.75rem;
}

/* line 30, src/app/stylesheets/_typography.scss */
.article-body .blockquote__credit:before {
  content: "—";
}

@media screen and (min-width: 63.75em) {
  /* line 25, src/app/stylesheets/_typography.scss */
  .article-body .blockquote__credit {
    font-size: 0.875rem;
  }
}

/* line 48, src/app/stylesheets/_typography.scss */
.top-news-v3-story .published-at {
  -webkit-font-smoothing: subpixel-antialiased;
  -moz-osx-font-smoothing: auto;
  color: #999999;
  font-family: "BWHaasText-55Roman", "NHaasGroteskTXPro-55Rg", "Helvetica Neue", Helvetica, Arial, sans-serif;
}

/* line 69, node_modules/bb.sass-helpers/stylesheets/bb.sass-helpers/_icons.scss */
.top-news-v3-story .published-at:before {
  content: "c";
  font-family: "Bloomberg";
  font-style: normal;
}

/* line 1, src/app/stylesheets/_links.scss */
.audio-shows-schedule__streams-item, .audio-shows-schedule__streams-item-link, .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-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-headline-link, .live-tv-hero__live-player, .live-tv-hero .video-player__image:before, .audio-hero__live-player {
  -webkit-transition: color, 0.1s, ease-out;
  -moz-transition: color, 0.1s, ease-out;
  -o-transition: color, 0.1s, ease-out;
  transition: color 0.1s ease-out;
}

/* line 4, src/app/stylesheets/_links.scss */
.audio-shows-schedule__streams-item:hover, .audio-shows-schedule__streams-item-link:hover, .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-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-headline-link:hover, .live-tv-hero__live-player:hover, .live-tv-hero .video-player__image:hover:before, .audio-hero__live-player:hover, .audio-shows-schedule__streams-item:focus, .audio-shows-schedule__streams-item-link:focus, .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-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-headline-link:focus, .live-tv-hero__live-player:focus, .live-tv-hero .video-player__image:focus:before, .audio-hero__live-player:focus {
  color: #FA1E64;
}

/* line 10, src/app/stylesheets/_links.scss */
a, .author-link, .topic-list__topic-link, .vod-tout__tout-link .vod-tout__schedule,
.vod-tout__tout-link .vod-tout__guests, .article-tags__tag-link, .single-quote .quote, .count-up__call-to-action, .feature-large-image-lede .caption a, .feature-article .content-type-body .inline-media__caption a, .feature-article .content-type-body .annotation a, .module-headline-link, .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, .content-tout .related-story-link, .war-story__reaction-link, .page-not-found__copy-link, .visual-data__summary, .markets-v2__top-of-page .war-story .related-story-link, .five-across__call-to-action, .index-page__headline-link, .latest-news__item-title {
  -webkit-transition: color, 0.1s, ease-out;
  -moz-transition: color, 0.1s, ease-out;
  -o-transition: color, 0.1s, ease-out;
  transition: color 0.1s ease-out;
}

/* line 13, src/app/stylesheets/_links.scss */
a:hover, .author-link:hover, .topic-list__topic-link:hover, .vod-tout__tout-link .vod-tout__schedule:hover,
.vod-tout__tout-link .vod-tout__guests:hover, .article-tags__tag-link:hover, .single-quote .quote:hover, .count-up__call-to-action:hover, .feature-large-image-lede .caption a:hover, .feature-article .content-type-body .inline-media__caption a:hover, .feature-article .content-type-body .annotation a:hover, .module-headline-link: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, .content-tout .related-story-link:hover, .war-story__reaction-link:hover, .page-not-found__copy-link:hover, .visual-data__summary:hover, .markets-v2__top-of-page .war-story .related-story-link:hover, .five-across__call-to-action:hover, .index-page__headline-link:hover, .latest-news__item-title:hover, a:focus, .author-link:focus, .topic-list__topic-link:focus, .vod-tout__tout-link .vod-tout__schedule:focus,
.vod-tout__tout-link .vod-tout__guests:focus, .article-tags__tag-link:focus, .single-quote .quote:focus, .count-up__call-to-action:focus, .feature-large-image-lede .caption a:focus, .feature-article .content-type-body .inline-media__caption a:focus, .feature-article .content-type-body .annotation a:focus, .module-headline-link: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, .content-tout .related-story-link:focus, .war-story__reaction-link:focus, .page-not-found__copy-link:focus, .visual-data__summary:focus, .markets-v2__top-of-page .war-story .related-story-link:focus, .five-across__call-to-action:focus, .index-page__headline-link:focus, .latest-news__item-title:focus {
  color: #2B00F7;
}

/* line 20, src/app/stylesheets/_links.scss */
a, .author-link, .topic-list__topic-link, .vod-tout__tout-link .vod-tout__schedule,
.vod-tout__tout-link .vod-tout__guests, .article-tags__tag-link {
  color: #262626;
}

/* line 32, src/app/stylesheets/_links.scss */
.single-quote .quote, .count-up__call-to-action, .feature-large-image-lede .caption a, .feature-article .content-type-body .inline-media__caption a, .feature-article .content-type-body .annotation a {
  color: #FA1E64;
}

/* line 38, src/app/stylesheets/_links.scss */
.topic-grid .shoulder-timeline__summary-link, .single-review__quote-link, .article-body__content .annotation a {
  -webkit-transition: color, 0.1s, ease-out;
  -moz-transition: color, 0.1s, ease-out;
  -o-transition: color, 0.1s, ease-out;
  transition: color 0.1s ease-out;
  color: #2B00F7;
}

/* line 15, node_modules/bb.sass-helpers/stylesheets/bb.sass-helpers/_links.scss */
.topic-grid .shoulder-timeline__summary-link:hover, .single-review__quote-link:hover, .article-body__content .annotation a:hover, .topic-grid .shoulder-timeline__summary-link:focus, .single-review__quote-link:focus, .article-body__content .annotation a:focus {
  color: #FA1E64;
}

/* line 49, src/app/stylesheets/_links.scss */
.module-headline-link, .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, .content-tout .related-story-link, .war-story__reaction-link {
  color: #2D2D35;
}

/* line 55, src/app/stylesheets/_links.scss */
.topic-grid .shoulder-statistic__link, .section-front-hero-plus-two .hero-story__headline-link, .hfs .hfs-story__headline-text, .hfs .hfs-story__related-news-story-headline, .highlights-story .related-story-link, .two-up-story .related-story-link {
  -webkit-transition: color, 0.1s, ease-out;
  -moz-transition: color, 0.1s, ease-out;
  -o-transition: color, 0.1s, ease-out;
  transition: color 0.1s ease-out;
  color: #2B00F7;
}

/* line 15, node_modules/bb.sass-helpers/stylesheets/bb.sass-helpers/_links.scss */
.topic-grid .shoulder-statistic__link:hover, .section-front-hero-plus-two .hero-story__headline-link:hover, .hfs .hfs-story__headline-text:hover, .hfs .hfs-story__related-news-story-headline:hover, .highlights-story .related-story-link:hover, .two-up-story .related-story-link:hover, .topic-grid .shoulder-statistic__link:focus, .section-front-hero-plus-two .hero-story__headline-link:focus, .hfs .hfs-story__headline-text:focus, .hfs .hfs-story__related-news-story-headline:focus, .highlights-story .related-story-link:focus, .two-up-story .related-story-link:focus {
  color: #2D2D35;
}

/* line 66, src/app/stylesheets/_links.scss */
.opinion-v1 .commentary-story__headline-link {
  -webkit-transition: color, 0.1s, ease-out;
  -moz-transition: color, 0.1s, ease-out;
  -o-transition: color, 0.1s, ease-out;
  transition: color 0.1s ease-out;
  color: #2D2D35;
}

/* line 15, node_modules/bb.sass-helpers/stylesheets/bb.sass-helpers/_links.scss */
.opinion-v1 .commentary-story__headline-link:hover, .opinion-v1 .commentary-story__headline-link:focus {
  color: #00B9E7;
}

/* line 72, src/app/stylesheets/_links.scss */
.opinion-v1 .gadfly-story__headline-link {
  -webkit-transition: color, 0.1s, ease-out;
  -moz-transition: color, 0.1s, ease-out;
  -o-transition: color, 0.1s, ease-out;
  transition: color 0.1s ease-out;
  color: #2D2D35;
}

/* line 15, node_modules/bb.sass-helpers/stylesheets/bb.sass-helpers/_links.scss */
.opinion-v1 .gadfly-story__headline-link:hover, .opinion-v1 .gadfly-story__headline-link:focus {
  color: #FFD700;
}

/* line 78, src/app/stylesheets/_links.scss */
.page-not-found__copy-link, .visual-data__summary, .markets-v2__top-of-page .war-story .related-story-link, .five-across__call-to-action {
  color: #FFFFFF;
}

/* line 84, src/app/stylesheets/_links.scss */
.single-headline__headline-link, .breaking-news-banner__headline-link, .hero-story__reaction-link, .war-story__headline-link, .inline-photo .credit a {
  -webkit-transition: opacity, 0.2s, ease-out;
  -moz-transition: opacity, 0.2s, ease-out;
  -o-transition: opacity, 0.2s, ease-out;
  transition: opacity 0.2s ease-out;
  color: #FFFFFF;
}

/* line 28, node_modules/bb.sass-helpers/stylesheets/bb.sass-helpers/_links.scss */
.single-headline__headline-link:hover, .breaking-news-banner__headline-link:hover, .hero-story__reaction-link:hover, .war-story__headline-link:hover, .inline-photo .credit a:hover, .single-headline__headline-link:focus, .breaking-news-banner__headline-link:focus, .hero-story__reaction-link:focus, .war-story__headline-link:focus, .inline-photo .credit a:focus {
  color: #FFFFFF;
  opacity: 0.7;
}

/* line 89, src/app/stylesheets/_links.scss */
.top-feature-story__headline-link, .top-feature-story__related-news-story {
  -webkit-transition: border-bottom-color, 0.1s, ease-out;
  -moz-transition: border-bottom-color, 0.1s, ease-out;
  -o-transition: border-bottom-color, 0.1s, ease-out;
  transition: border-bottom-color 0.1s ease-out;
  color: #FFFFFF;
  border-bottom: solid 0.0625rem transparent;
}

/* line 94, src/app/stylesheets/_links.scss */
.top-feature-story__headline-link:hover, .top-feature-story__related-news-story:hover {
  color: #FFFFFF;
  border-bottom-color: #FA1E64;
}

/* line 101, src/app/stylesheets/_links.scss */
.hero-v2__related-news-stories .related-story-link {
  -webkit-transition: color, 0.1s, ease-out;
  -moz-transition: color, 0.1s, ease-out;
  -o-transition: color, 0.1s, ease-out;
  transition: color 0.1s ease-out;
  color: #FB8E1E;
}

/* line 15, node_modules/bb.sass-helpers/stylesheets/bb.sass-helpers/_links.scss */
.hero-v2__related-news-stories .related-story-link:hover, .hero-v2__related-news-stories .related-story-link:focus {
  color: #2D2D35;
}

/* line 1, node_modules/bb.sass-helpers/stylesheets/bb.sass-helpers/_logos.scss */
.visual-data__logo {
  display: inline-block;
  background-image: image-url("logos/bloombergGraphics.svg");
  background-repeat: no-repeat;
  background-size: cover;
}

/* line 1, src/app/stylesheets/_treatments.scss */
.special-report-lede .lede-headline__highlighted, .slideshow-lede-content .lede-headline__highlighted, .large-lede-content .lede-headline__highlighted, .standard-lede .lede-headline__highlighted, .standard-lede .lede-dek__text {
  box-shadow: 0.625rem 0 0 #FFFFFF;
  -webkit-box-decoration-break: clone;
  -o-box-decoration-break: clone;
  box-decoration-break: clone;
  background-color: #FFFFFF;
  color: #000000;
  vertical-align: middle;
  display: inline;
}

/* line 5, src/app/stylesheets/_treatments.scss */
.slideshow-lede .lede-headline__highlighted {
  box-shadow: 0.625rem 0 0 #000000;
  -webkit-box-decoration-break: clone;
  -o-box-decoration-break: clone;
  box-decoration-break: clone;
  background-color: #000000;
  color: #FFFFFF;
  vertical-align: middle;
  display: inline;
}

/* line 9, src/app/stylesheets/_treatments.scss */
.special-report-lede .primary-label, .slideshow-lede-content .primary-label, .large-lede-content .primary-label, .standard-lede .primary-label {
  display: inline-block;
  position: relative;
  font-family: "BWHaasText-75Bold", "NHaasGroteskTXPro-75Bd", "Helvetica Neue", Helvetica, Arial, sans-serif;
  text-transform: uppercase;
  padding-right: 1em;
}

/* line 16, src/app/stylesheets/_treatments.scss */
.special-report-lede .primary-label:before, .slideshow-lede-content .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) {
  /* line 9, src/app/stylesheets/_treatments.scss */
  .special-report-lede .primary-label, .slideshow-lede-content .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) {
  /* line 9, src/app/stylesheets/_treatments.scss */
  .special-report-lede .primary-label, .slideshow-lede-content .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;
  }
}

/* line 48, src/app/stylesheets/_treatments.scss */
.special-report-lede .primary-label, .slideshow-lede-content .primary-label, .large-lede-content .primary-label, .standard-lede .primary-label {
  color: #FFFFFF;
  background-color: #2B00F7;
}

/* line 43, src/app/stylesheets/_treatments.scss */
.special-report-lede .primary-label:before, .slideshow-lede-content .primary-label:before, .large-lede-content .primary-label:before, .standard-lede .primary-label:before {
  background-color: #2B00F7;
}

/* line 115, src/app/stylesheets/_treatments.scss */
.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: "BWHaasText-55Roman", "NHaasGroteskTXPro-55Rg", "Helvetica Neue", Helvetica, Arial, sans-serif;
  content: "Politics ";
  color: #5C42AB;
}

/* line 115, src/app/stylesheets/_treatments.scss */
.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: "BWHaasText-55Roman", "NHaasGroteskTXPro-55Rg", "Helvetica Neue", Helvetica, Arial, sans-serif;
  content: "View ";
  color: #00B9E7;
}

/* line 115, src/app/stylesheets/_treatments.scss */
.site-gadfly .article-recommended-content-type__headline:before,
.site-gadfly .breaking-news-banner__headline:before,
.site-gadfly .brief__story-headline:before,
.site-gadfly .checkerboard__story-headline:before,
.site-gadfly .count-up__item:before,
.site-gadfly .feed-item__headline:before,
.site-gadfly .five-across__item-headline:before,
.site-gadfly .headband__headline:before,
.site-gadfly .hero-story__headline-link:before,
.site-gadfly .index-page__headline:before,
.site-gadfly .latest-news__item-title:before,
.site-gadfly .markets-feed-item__link:before,
.site-gadfly .more-stories__story-headline:before,
.site-gadfly .search-result-story__headline:before,
.site-gadfly .shoulder-timeline__story-headline:before,
.site-gadfly .single-headline-story__headline:before,
.site-gadfly .single-review__headline:before,
.site-gadfly .special-section-front-hero__headline:before,
.site-gadfly .topic-grid__story-headline:before {
  font-family: "BWHaasText-55Roman", "NHaasGroteskTXPro-55Rg", "Helvetica Neue", Helvetica, Arial, sans-serif;
  content: "Gadfly ";
  color: #FFD700;
}

/* line 32, node_modules/bb.sass-helpers/stylesheets/bb.sass-helpers/_typography.scss */
.quote, .module__title, .newsletter__title, .visual-data__summary, .sectionfront-video-other-video.sponsored .sectionfront-video-other-video__headline, .video-module__recirc-label, .vod__recirc-label, .vod-v2 .sponsored .vod-v2__recirc-video-headline-link, .live-hero__recirc-label, .audio-hero__stations-label, .podcast-listing__title, .single-review__quote-paragraph, .latest-news .latest-news__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, .article-body__content strong {
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-family: "TiemposHeadlineWeb-Bold", Georgia, serif;
}

/* line 37, node_modules/bb.sass-helpers/stylesheets/bb.sass-helpers/_typography.scss */
.article-body__content blockquote, .count-up__item-summary, .feature-section--right em,
.feature-section--left em,
.feature-section--center em,
.feature-section--columns em, .article-body__content em {
  font-family: "TiemposTextWeb-RegularItalic", Georgia, serif;
}

/* line 41, node_modules/bb.sass-helpers/stylesheets/bb.sass-helpers/_typography.scss */
.single-review__quote-credit, .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, .article-body__content ol li,
.article-body__content ul li {
  font-family: "TiemposTextWeb-Regular", Georgia, serif;
}

/* line 45, node_modules/bb.sass-helpers/stylesheets/bb.sass-helpers/_typography.scss */
.article-body {
  line-height: 1.618em;
}

/* line 49, node_modules/bb.sass-helpers/stylesheets/bb.sass-helpers/_typography.scss */
.article-body__content h2 {
  font-size: 1.625rem;
  font-family: "BWHaasHead-75Bold", "NHaasGroteskDSPro-75Bd", "Helvetica Neue", Helvetica, Arial, sans-serif;
  color: #3C3C3C;
}

/* line 55, node_modules/bb.sass-helpers/stylesheets/bb.sass-helpers/_typography.scss */
.article-body__content h3 {
  font-size: 1.25rem;
  font-family: "BWHaasHead-75Bold", "NHaasGroteskDSPro-75Bd", "Helvetica Neue", Helvetica, Arial, sans-serif;
  color: #3C3C3C;
}

/* line 61, node_modules/bb.sass-helpers/stylesheets/bb.sass-helpers/_typography.scss */
.article-body {
  font-size: 1rem;
  color: #3C3C3C;
  font-family: "TiemposTextWeb-Regular", Georgia, serif;
}

@media screen and (min-width: 63.75em) {
  /* line 61, node_modules/bb.sass-helpers/stylesheets/bb.sass-helpers/_typography.scss */
  .article-body {
    font-size: 1.125rem;
  }
}

/* line 72, node_modules/bb.sass-helpers/stylesheets/bb.sass-helpers/_typography.scss */
.article-body__content blockquote {
  color: #555555;
}

/* line 77, node_modules/bb.sass-helpers/stylesheets/bb.sass-helpers/_typography.scss */
.article-body .blockquote__credit {
  color: #999999;
  font-family: "BWHaasText-55Roman", "NHaasGroteskTXPro-55Rg", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 0.75rem;
}

/* line 82, node_modules/bb.sass-helpers/stylesheets/bb.sass-helpers/_typography.scss */
.article-body .blockquote__credit:before {
  content: "—";
}

@media screen and (min-width: 63.75em) {
  /* line 77, node_modules/bb.sass-helpers/stylesheets/bb.sass-helpers/_typography.scss */
  .article-body .blockquote__credit {
    font-size: 0.875rem;
  }
}

/* line 5, node_modules/bb.sass-helpers/stylesheets/bb.sass-helpers/defaults.scss */
*,
*:after,
*:before {
  box-sizing: border-box;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

/* line 12, node_modules/bb.sass-helpers/stylesheets/bb.sass-helpers/defaults.scss */
body {
  background: #FFFFFF;
  color: #262626;
  font-family: "TiemposTextWeb-Regular", Georgia, serif;
}

/* line 18, node_modules/bb.sass-helpers/stylesheets/bb.sass-helpers/defaults.scss */
iframe {
  border: 0;
}

/* line 23, node_modules/bb.sass-helpers/stylesheets/bb.sass-helpers/defaults.scss */
a {
  text-decoration: none;
  outline: 0;
}

/* line 29, node_modules/bb.sass-helpers/stylesheets/bb.sass-helpers/defaults.scss */
em {
  font-style: italic;
}

/* line 33, node_modules/bb.sass-helpers/stylesheets/bb.sass-helpers/defaults.scss */
strong {
  font-weight: bold;
}

/* Headings */
/* line 38, node_modules/bb.sass-helpers/stylesheets/bb.sass-helpers/defaults.scss */
h1,
h2,
h3,
h4,
h5,
h6 {
  line-height: 1em;
  font-weight: normal;
  margin: 0;
  padding: 0;
}

/* line 50, node_modules/bb.sass-helpers/stylesheets/bb.sass-helpers/defaults.scss */
ul,
ol,
dl,
dt,
dd {
  list-style: none;
  margin: 0;
  padding: 0;
}

/* line 60, node_modules/bb.sass-helpers/stylesheets/bb.sass-helpers/defaults.scss */
figure {
  margin: 0;
  padding: 0;
}

/* line 65, node_modules/bb.sass-helpers/stylesheets/bb.sass-helpers/defaults.scss */
img {
  max-width: 100%;
}

/* line 69, node_modules/bb.sass-helpers/stylesheets/bb.sass-helpers/defaults.scss */
blockquote {
  margin: 0;
}

/* line 46, node_modules/bb.sass-helpers/stylesheets/bb.sass-helpers/_patterns.scss */
.search-category-facets:before, .search-related-items, .topic-grid .shoulder-statistic:before, .topic-grid .shoulder-tout:before, .topic-grid .shoulder-timeline:before {
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAMAAAADCAYAAABWKLW/AAAAGUlEQVQIW2OcuuH//+wARkYGIAATMIDCAQCPgQQEQmFYuwAAAABJRU5ErkJggg==) repeat;
}

/* line 50, node_modules/bb.sass-helpers/stylesheets/bb.sass-helpers/_patterns.scss */
.topic-grid__story:before {
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAMAAAADCAYAAABWKLW/AAAAHElEQVQIW2PUk5zy/+/zZAYQYNRm+P4fzELnAADTQwhnnbS6dQAAAABJRU5ErkJggg==) repeat;
}

/* line 54, node_modules/bb.sass-helpers/stylesheets/bb.sass-helpers/_patterns.scss */
.dont-miss-out:after, .inline-newsletter.bbiz .theme__dotted-background-before:before,
.inline-newsletter.bbiz .theme__dotted-background, .inline-newsletter.game-plan .theme__dotted-background-before:before,
.inline-newsletter.game-plan .theme__dotted-background, .inline-newsletter.bbiz.theme__dotted-background-before:before, .inline-newsletter.bbiz.theme__dotted-background, .inline-newsletter.game-plan.theme__dotted-background-before:before, .inline-newsletter.game-plan.theme__dotted-background, .inline-media:after, .highlights-v6.halves.dotted .story-2 .highlights-v6-story__content, .highlights-v6.halves-ad-right.dotted .story-2 .highlights-v6-story__content, .highlights-v6.halves-ad-left.dotted .story-2 .highlights-v6-story__content, .highlights-v6.thirds.dotted .story-3 .highlights-v6-story__content, .podcast-listing__info:before, .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, .bb-article .inline-media:after {
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAMAAAADCAYAAABWKLW/AAAAGUlEQVQIW2PUYvhef42Bs5EBCBhBBAygcABn9QMEloeHKQAAAABJRU5ErkJggg==) repeat;
}

/* line 58, node_modules/bb.sass-helpers/stylesheets/bb.sass-helpers/_patterns.scss */
.module-story:before, .module-big-story:before, .index-page__name:after, .index-page__item:before, .index-page.author .author__mobile-ad .ad-v2:before, .author-bio:before, .search-quick-links:after, .search-suggestions:after, .feed-item:before, .single-story:before, .single-story-info:before, .audio-shows-schedule__show-time:after, .shows-schedule__show-time:after, .live-all-shows-info:before, .markets-v2__top-of-page .war-story__related-news-stories:before, .headband__stories:after, .latest-news .latest-news__title:before, .read-this-next:before, .single-video-with-thumbnail__info:before, .video-list-item:before, .podcast-show__name:after {
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAMAAAADCAYAAABWKLW/AAAAGUlEQVQIW2NM6fj/f04FIyMDEIAJGEDhAACOHQQEK+qzwwAAAABJRU5ErkJggg==) repeat;
}

/* line 62, node_modules/bb.sass-helpers/stylesheets/bb.sass-helpers/_patterns.scss */
.photo-of-the-day__content:before, .count-up__item-pattern, .visual-data:before, .audio-shows-schedule-track__item.playing-now .audio-shows-schedule__show-time:after, .shows-schedule-track__item.playing-now .shows-schedule__show-time:after {
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAMAAAADCAYAAABWKLW/AAAAGklEQVQIW2P8H5JWz7hmViMDEDCCCBhA4QAAi1UEBJfvmeEAAAAASUVORK5CYII=) repeat;
}

/* line 70, node_modules/bb.sass-helpers/stylesheets/bb.sass-helpers/_patterns.scss */
.video-detail-player {
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAMAAAADCAYAAABWKLW/AAAAHElEQVQIW2NUc53y/8f9mQwgwCinovsfzELnAADGfgdOFgcCdAAAAABJRU5ErkJggg==) repeat;
}

/* line 74, node_modules/bb.sass-helpers/stylesheets/bb.sass-helpers/_patterns.scss */
.ticker-search {
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAMAAAADCAYAAABWKLW/AAAAAXNSR0IArs4c6QAAABBJREFUCB1j+N0n95+BIAAAYQQCp1VcHJAAAAAASUVORK5CYII=) repeat;
}

/* line 78, node_modules/bb.sass-helpers/stylesheets/bb.sass-helpers/_patterns.scss */
.five-across ::-webkit-scrollbar-thumb, .five-across__item:before {
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAIAAAACCAYAAABytg0kAAAAGUlEQVQIW2NM6fj/f9dcPQZGOVXd/wxAAABG+AXhC6+K6wAAAABJRU5ErkJggg==) repeat;
}

/* line 90, node_modules/bb.sass-helpers/stylesheets/bb.sass-helpers/_patterns.scss */
.inline-newsletter.technology .theme__dotted-background-before:before,
.inline-newsletter.technology .theme__dotted-background, .inline-newsletter.technology.theme__dotted-background-before:before, .inline-newsletter.technology.theme__dotted-background, .technology .section-front__capstone, .technology-section-front .theme__dotted-background-before:before,
.technology-section-front .theme__dotted-background,
.technology-home-module .theme__dotted-background-before:before,
.technology-home-module .theme__dotted-background {
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAQAAAAECAYAAACp8Z5+AAAAF0lEQVQYV2NkONH1n8GijJEBCuAM4gUAwTIDBc/ndIEAAAAASUVORK5CYII=) repeat;
}

/* line 94, node_modules/bb.sass-helpers/stylesheets/bb.sass-helpers/_patterns.scss */
.inline-newsletter.pursuits .theme__dotted-background-before:before,
.inline-newsletter.pursuits .theme__dotted-background, .inline-newsletter.pursuits.theme__dotted-background-before:before, .inline-newsletter.pursuits.theme__dotted-background, .pursuits-v2-homepage .theme__dotted-background-before:before,
.pursuits-v2-homepage .theme__dotted-background,
.pursuits-v2-section-front .theme__dotted-background-before:before,
.pursuits-v2-section-front .theme__dotted-background,
.pursuits-v2-home-module .theme__dotted-background-before:before,
.pursuits-v2-home-module .theme__dotted-background {
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAMAAAADCAYAAABWKLW/AAAAGklEQVQIW2M8ONf+v33yQUYGBgYGMAEDKBwAjOUEBNij4/AAAAAASUVORK5CYII=) repeat;
}

/* line 98, node_modules/bb.sass-helpers/stylesheets/bb.sass-helpers/_patterns.scss */
.markets-v2__top-of-page .war-story__related-news-stories.neutral:before, .benchmark .section-front__capstone,
.economics .section-front__capstone,
.markets-magazine .section-front__capstone, .markets-section-front .theme__dotted-background-before:before,
.markets-section-front .theme__dotted-background,
.markets-home-module .theme__dotted-background-before:before,
.markets-home-module .theme__dotted-background,
.benchmark-section-front .theme__dotted-background-before:before,
.benchmark-section-front .theme__dotted-background,
.benchmark-home-module .theme__dotted-background-before:before,
.benchmark-home-module .theme__dotted-background,
.economics-section-front .theme__dotted-background-before:before,
.economics-section-front .theme__dotted-background,
.economics-home-module .theme__dotted-background-before:before,
.economics-home-module .theme__dotted-background,
.markets-magazine-section-front .theme__dotted-background-before:before,
.markets-magazine-section-front .theme__dotted-background,
.markets-magazine-home-module .theme__dotted-background-before:before,
.markets-magazine-home-module .theme__dotted-background {
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAMAAAADCAYAAABWKLW/AAAAAXNSR0IArs4c6QAAABBJREFUCB1j+N0n95+BIAAAYQQCp1VcHJAAAAAASUVORK5CYII=) repeat;
}

/* line 102, node_modules/bb.sass-helpers/stylesheets/bb.sass-helpers/_patterns.scss */
.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;
}

/* line 106, node_modules/bb.sass-helpers/stylesheets/bb.sass-helpers/_patterns.scss */
.inline-newsletter.bpol .theme__dotted-background-before:before,
.inline-newsletter.bpol .theme__dotted-background, .inline-newsletter.bpol.theme__dotted-background-before:before, .inline-newsletter.bpol.theme__dotted-background, .politics-section-front .theme__dotted-background-before:before,
.politics-section-front .theme__dotted-background,
.politics-home-module .theme__dotted-background-before:before,
.politics-home-module .theme__dotted-background {
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAMAAAADCAYAAABWKLW/AAAAGUlEQVQIW2PUYvhef42Bs5EBCBhBBAygcABn9QMEloeHKQAAAABJRU5ErkJggg==) repeat;
}

/* line 110, node_modules/bb.sass-helpers/stylesheets/bb.sass-helpers/_patterns.scss */
.content-tout:before, .opinion .commentary, .commentary-v6, .view-section-front .theme__dotted-background-before:before,
.view-section-front .theme__dotted-background,
.view-home-module .theme__dotted-background-before:before,
.view-home-module .theme__dotted-background {
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAMAAAADCAYAAABWKLW/AAAAGklEQVQIW2Nk2Pn8P4O7JCMDAwMDmIABFA4AavEDBMpi0gQAAAAASUVORK5CYII=) repeat;
}

/* line 126, node_modules/bb.sass-helpers/stylesheets/bb.sass-helpers/_patterns.scss */
.inline-newsletter.markets .theme__dotted-background-before:before,
.inline-newsletter.markets .theme__dotted-background, .inline-newsletter.markets.theme__dotted-background-before:before, .inline-newsletter.markets.theme__dotted-background, .markets-v2__top-of-page .war-story__related-news-stories.negative:before {
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAMAAAADCAYAAABWKLW/AAAAGklEQVQIW2P872z7n3HvYUYGBgYGMAEDKBwAjG0EBMMCK4AAAAAASUVORK5CYII=) repeat;
}

/* line 130, node_modules/bb.sass-helpers/stylesheets/bb.sass-helpers/_patterns.scss */
.markets-v2__top-of-page .war-story__related-news-stories.positive:before {
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAMAAAADCAYAAABWKLW/AAAAGklEQVQIW2NUPlr6/651NyMDAwMDmIABFA4Ai+UEBMYmcaUAAAAASUVORK5CYII=) repeat;
}

/* line 5, node_modules/bb.sass-helpers/stylesheets/bb.sass-helpers/_gradients.scss */
.photo-of-the-day__image:after, .single-headline__image:after {
  text-indent: -119988px;
  overflow: hidden;
  text-align: left;
  background: -owg-linear-gradient(45deg, rgba(43, 0, 247, 0.5) 0%, rgba(43, 0, 247, 0) 50%, rgba(43, 0, 247, 0) 100%), -owg-linear-gradient(135deg, rgba(255, 1, 108, 0) 0%, rgba(255, 1, 108, 0) 50%, rgba(255, 1, 108, 0.5) 100%);
  background: -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(135deg, rgba(255, 1, 108, 0) 0%, rgba(255, 1, 108, 0) 50%, rgba(255, 1, 108, 0.5) 100%);
  background: -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(135deg, rgba(255, 1, 108, 0) 0%, rgba(255, 1, 108, 0) 50%, rgba(255, 1, 108, 0.5) 100%);
  background: -o-linear-gradient(45deg, rgba(43, 0, 247, 0.5) 0%, rgba(43, 0, 247, 0) 50%, rgba(43, 0, 247, 0) 100%), -o-linear-gradient(135deg, rgba(255, 1, 108, 0) 0%, rgba(255, 1, 108, 0) 50%, rgba(255, 1, 108, 0.5) 100%);
  background: 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;
}

/* line 5, node_modules/bb.sass-helpers/stylesheets/bb.sass-helpers/_gradients.scss */
.visual-data__image:after {
  text-indent: -119988px;
  overflow: hidden;
  text-align: left;
  background: -owg-linear-gradient(45deg, rgba(43, 0, 247, 0.7) 0%, rgba(43, 0, 247, 0.3) 50%, rgba(43, 0, 247, 0.1) 100%), -owg-linear-gradient(135deg, rgba(255, 1, 108, 0.1) 0%, rgba(255, 1, 108, 0.3) 50%, rgba(255, 1, 108, 0.7) 100%);
  background: -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(135deg, rgba(255, 1, 108, 0.1) 0%, rgba(255, 1, 108, 0.3) 50%, rgba(255, 1, 108, 0.7) 100%);
  background: -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(135deg, rgba(255, 1, 108, 0.1) 0%, rgba(255, 1, 108, 0.3) 50%, rgba(255, 1, 108, 0.7) 100%);
  background: -o-linear-gradient(45deg, rgba(43, 0, 247, 0.7) 0%, rgba(43, 0, 247, 0.3) 50%, rgba(43, 0, 247, 0.1) 100%), -o-linear-gradient(135deg, rgba(255, 1, 108, 0.1) 0%, rgba(255, 1, 108, 0.3) 50%, rgba(255, 1, 108, 0.7) 100%);
  background: 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;
}

/**
 * Eric Herdzik 04/08/2015 (WEB-2081)
 * Custom breakpoint for apple ad (smallest portrait ipad width)
 */
/* line 32, node_modules/bb.sass-helpers/stylesheets/bb.sass-helpers/_typography.scss */
.quote, .module__title, .newsletter__title, .visual-data__summary, .sectionfront-video-other-video.sponsored .sectionfront-video-other-video__headline, .video-module__recirc-label, .vod__recirc-label, .vod-v2 .sponsored .vod-v2__recirc-video-headline-link, .live-hero__recirc-label, .audio-hero__stations-label, .podcast-listing__title, .single-review__quote-paragraph, .latest-news .latest-news__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, .article-body__content strong {
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-family: "TiemposHeadlineWeb-Bold", Georgia, serif;
}

/* line 37, node_modules/bb.sass-helpers/stylesheets/bb.sass-helpers/_typography.scss */
.article-body__content blockquote, .count-up__item-summary, .feature-section--right em,
.feature-section--left em,
.feature-section--center em,
.feature-section--columns em, .article-body__content em {
  font-family: "TiemposTextWeb-RegularItalic", Georgia, serif;
}

/* line 41, node_modules/bb.sass-helpers/stylesheets/bb.sass-helpers/_typography.scss */
.single-review__quote-credit, .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, .article-body__content ol li,
.article-body__content ul li {
  font-family: "TiemposTextWeb-Regular", Georgia, serif;
}

/* line 45, node_modules/bb.sass-helpers/stylesheets/bb.sass-helpers/_typography.scss */
.article-body {
  line-height: 1.618em;
}

/* line 49, node_modules/bb.sass-helpers/stylesheets/bb.sass-helpers/_typography.scss */
.article-body__content h2 {
  font-size: 1.625rem;
  font-family: "BWHaasHead-75Bold", "NHaasGroteskDSPro-75Bd", "Helvetica Neue", Helvetica, Arial, sans-serif;
  color: #3C3C3C;
}

/* line 55, node_modules/bb.sass-helpers/stylesheets/bb.sass-helpers/_typography.scss */
.article-body__content h3 {
  font-size: 1.25rem;
  font-family: "BWHaasHead-75Bold", "NHaasGroteskDSPro-75Bd", "Helvetica Neue", Helvetica, Arial, sans-serif;
  color: #3C3C3C;
}

/* line 61, node_modules/bb.sass-helpers/stylesheets/bb.sass-helpers/_typography.scss */
.article-body {
  font-size: 1rem;
  color: #3C3C3C;
  font-family: "TiemposTextWeb-Regular", Georgia, serif;
}

@media screen and (min-width: 63.75em) {
  /* line 61, node_modules/bb.sass-helpers/stylesheets/bb.sass-helpers/_typography.scss */
  .article-body {
    font-size: 1.125rem;
  }
}

/* line 72, node_modules/bb.sass-helpers/stylesheets/bb.sass-helpers/_typography.scss */
.article-body__content blockquote {
  color: #555555;
}

/* line 77, node_modules/bb.sass-helpers/stylesheets/bb.sass-helpers/_typography.scss */
.article-body .blockquote__credit {
  color: #999999;
  font-family: "BWHaasText-55Roman", "NHaasGroteskTXPro-55Rg", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 0.75rem;
}

/* line 82, node_modules/bb.sass-helpers/stylesheets/bb.sass-helpers/_typography.scss */
.article-body .blockquote__credit:before {
  content: "—";
}

@media screen and (min-width: 63.75em) {
  /* line 77, node_modules/bb.sass-helpers/stylesheets/bb.sass-helpers/_typography.scss */
  .article-body .blockquote__credit {
    font-size: 0.875rem;
  }
}

/* line 1, node_modules/bb.sass-helpers/stylesheets/bb.sass-helpers/_logos.scss */
.visual-data__logo {
  display: inline-block;
  background-image: image-url("logos/bloombergGraphics.svg");
  background-repeat: no-repeat;
  background-size: cover;
}

/* line 5, node_modules/bb.ui-components/components/dont_miss_out/dont_miss_out.scss */
.dont-miss-out {
  position: relative;
}

/* line 8, node_modules/bb.ui-components/components/dont_miss_out/dont_miss_out.scss */
.dont-miss-out:after {
  content: " ";
  position: absolute;
  top: 100%;
  left: 0;
  width: 100%;
  height: 0.75rem;
}

/* line 18, node_modules/bb.ui-components/components/dont_miss_out/dont_miss_out.scss */
.dont-miss-out__just-for-tabling {
  display: table;
  width: 100%;
  border: 2px solid #2800D7;
  border-bottom: 0;
}

/* line 25, node_modules/bb.ui-components/components/dont_miss_out/dont_miss_out.scss */
.dont-miss-out__title,
.dont-miss-out .dont-miss-out-social-link {
  font-family: "BWHaasHead-75Bold", "NHaasGroteskDSPro-75Bd", "Helvetica Neue", Helvetica, Arial, sans-serif;
  line-height: 3.375rem;
  text-align: center;
}

/* line 32, node_modules/bb.ui-components/components/dont_miss_out/dont_miss_out.scss */
.dont-miss-out__title {
  display: table-caption;
  background-color: #2800D7;
  color: #FFFFFF;
  font-size: 0.875rem;
}

/* line 39, node_modules/bb.ui-components/components/dont_miss_out/dont_miss_out.scss */
.dont-miss-out__social-links {
  display: table-row;
}

/* line 43, node_modules/bb.ui-components/components/dont_miss_out/dont_miss_out.scss */
.dont-miss-out .dont-miss-out-social-link {
  display: table-cell;
  font-size: 0.75rem;
  background-color: #FFFFFF;
  color: #2800D7;
  width: 25%;
  border-left: 2px solid #2800D7;
  border-bottom: 2px solid #2800D7;
}

/* line 52, node_modules/bb.ui-components/components/dont_miss_out/dont_miss_out.scss */
.dont-miss-out .dont-miss-out-social-link:first-child {
  border-left: 0;
}

/* line 46, node_modules/bb.sass-helpers/stylesheets/bb.sass-helpers/_patterns.scss */
.search-category-facets:before, .search-related-items, .topic-grid .shoulder-statistic:before, .topic-grid .shoulder-tout:before, .topic-grid .shoulder-timeline:before {
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAMAAAADCAYAAABWKLW/AAAAGUlEQVQIW2OcuuH//+wARkYGIAATMIDCAQCPgQQEQmFYuwAAAABJRU5ErkJggg==) repeat;
}

/* line 50, node_modules/bb.sass-helpers/stylesheets/bb.sass-helpers/_patterns.scss */
.topic-grid__story:before {
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAMAAAADCAYAAABWKLW/AAAAHElEQVQIW2PUk5zy/+/zZAYQYNRm+P4fzELnAADTQwhnnbS6dQAAAABJRU5ErkJggg==) repeat;
}

/* line 54, node_modules/bb.sass-helpers/stylesheets/bb.sass-helpers/_patterns.scss */
.dont-miss-out:after, .inline-newsletter.bbiz .theme__dotted-background-before:before,
.inline-newsletter.bbiz .theme__dotted-background, .inline-newsletter.game-plan .theme__dotted-background-before:before,
.inline-newsletter.game-plan .theme__dotted-background, .inline-newsletter.bbiz.theme__dotted-background-before:before, .inline-newsletter.bbiz.theme__dotted-background, .inline-newsletter.game-plan.theme__dotted-background-before:before, .inline-newsletter.game-plan.theme__dotted-background, .inline-media:after, .highlights-v6.halves.dotted .story-2 .highlights-v6-story__content, .highlights-v6.halves-ad-right.dotted .story-2 .highlights-v6-story__content, .highlights-v6.halves-ad-left.dotted .story-2 .highlights-v6-story__content, .highlights-v6.thirds.dotted .story-3 .highlights-v6-story__content, .podcast-listing__info:before, .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, .bb-article .inline-media:after {
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAMAAAADCAYAAABWKLW/AAAAGUlEQVQIW2PUYvhef42Bs5EBCBhBBAygcABn9QMEloeHKQAAAABJRU5ErkJggg==) repeat;
}

/* line 58, node_modules/bb.sass-helpers/stylesheets/bb.sass-helpers/_patterns.scss */
.module-story:before, .module-big-story:before, .index-page__name:after, .index-page__item:before, .index-page.author .author__mobile-ad .ad-v2:before, .author-bio:before, .search-quick-links:after, .search-suggestions:after, .feed-item:before, .single-story:before, .single-story-info:before, .audio-shows-schedule__show-time:after, .shows-schedule__show-time:after, .live-all-shows-info:before, .markets-v2__top-of-page .war-story__related-news-stories:before, .headband__stories:after, .latest-news .latest-news__title:before, .read-this-next:before, .single-video-with-thumbnail__info:before, .video-list-item:before, .podcast-show__name:after {
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAMAAAADCAYAAABWKLW/AAAAGUlEQVQIW2NM6fj/f04FIyMDEIAJGEDhAACOHQQEK+qzwwAAAABJRU5ErkJggg==) repeat;
}

/* line 62, node_modules/bb.sass-helpers/stylesheets/bb.sass-helpers/_patterns.scss */
.photo-of-the-day__content:before, .count-up__item-pattern, .visual-data:before, .audio-shows-schedule-track__item.playing-now .audio-shows-schedule__show-time:after, .shows-schedule-track__item.playing-now .shows-schedule__show-time:after {
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAMAAAADCAYAAABWKLW/AAAAGklEQVQIW2P8H5JWz7hmViMDEDCCCBhA4QAAi1UEBJfvmeEAAAAASUVORK5CYII=) repeat;
}

/* line 70, node_modules/bb.sass-helpers/stylesheets/bb.sass-helpers/_patterns.scss */
.video-detail-player {
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAMAAAADCAYAAABWKLW/AAAAHElEQVQIW2NUc53y/8f9mQwgwCinovsfzELnAADGfgdOFgcCdAAAAABJRU5ErkJggg==) repeat;
}

/* line 74, node_modules/bb.sass-helpers/stylesheets/bb.sass-helpers/_patterns.scss */
.ticker-search {
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAMAAAADCAYAAABWKLW/AAAAAXNSR0IArs4c6QAAABBJREFUCB1j+N0n95+BIAAAYQQCp1VcHJAAAAAASUVORK5CYII=) repeat;
}

/* line 78, node_modules/bb.sass-helpers/stylesheets/bb.sass-helpers/_patterns.scss */
.five-across ::-webkit-scrollbar-thumb, .five-across__item:before {
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAIAAAACCAYAAABytg0kAAAAGUlEQVQIW2NM6fj/f9dcPQZGOVXd/wxAAABG+AXhC6+K6wAAAABJRU5ErkJggg==) repeat;
}

/* line 90, node_modules/bb.sass-helpers/stylesheets/bb.sass-helpers/_patterns.scss */
.inline-newsletter.technology .theme__dotted-background-before:before,
.inline-newsletter.technology .theme__dotted-background, .inline-newsletter.technology.theme__dotted-background-before:before, .inline-newsletter.technology.theme__dotted-background, .technology .section-front__capstone, .technology-section-front .theme__dotted-background-before:before,
.technology-section-front .theme__dotted-background,
.technology-home-module .theme__dotted-background-before:before,
.technology-home-module .theme__dotted-background {
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAQAAAAECAYAAACp8Z5+AAAAF0lEQVQYV2NkONH1n8GijJEBCuAM4gUAwTIDBc/ndIEAAAAASUVORK5CYII=) repeat;
}

/* line 94, node_modules/bb.sass-helpers/stylesheets/bb.sass-helpers/_patterns.scss */
.inline-newsletter.pursuits .theme__dotted-background-before:before,
.inline-newsletter.pursuits .theme__dotted-background, .inline-newsletter.pursuits.theme__dotted-background-before:before, .inline-newsletter.pursuits.theme__dotted-background, .pursuits-v2-homepage .theme__dotted-background-before:before,
.pursuits-v2-homepage .theme__dotted-background,
.pursuits-v2-section-front .theme__dotted-background-before:before,
.pursuits-v2-section-front .theme__dotted-background,
.pursuits-v2-home-module .theme__dotted-background-before:before,
.pursuits-v2-home-module .theme__dotted-background {
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAMAAAADCAYAAABWKLW/AAAAGklEQVQIW2M8ONf+v33yQUYGBgYGMAEDKBwAjOUEBNij4/AAAAAASUVORK5CYII=) repeat;
}

/* line 98, node_modules/bb.sass-helpers/stylesheets/bb.sass-helpers/_patterns.scss */
.markets-v2__top-of-page .war-story__related-news-stories.neutral:before, .benchmark .section-front__capstone,
.economics .section-front__capstone,
.markets-magazine .section-front__capstone, .markets-section-front .theme__dotted-background-before:before,
.markets-section-front .theme__dotted-background,
.markets-home-module .theme__dotted-background-before:before,
.markets-home-module .theme__dotted-background,
.benchmark-section-front .theme__dotted-background-before:before,
.benchmark-section-front .theme__dotted-background,
.benchmark-home-module .theme__dotted-background-before:before,
.benchmark-home-module .theme__dotted-background,
.economics-section-front .theme__dotted-background-before:before,
.economics-section-front .theme__dotted-background,
.economics-home-module .theme__dotted-background-before:before,
.economics-home-module .theme__dotted-background,
.markets-magazine-section-front .theme__dotted-background-before:before,
.markets-magazine-section-front .theme__dotted-background,
.markets-magazine-home-module .theme__dotted-background-before:before,
.markets-magazine-home-module .theme__dotted-background {
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAMAAAADCAYAAABWKLW/AAAAAXNSR0IArs4c6QAAABBJREFUCB1j+N0n95+BIAAAYQQCp1VcHJAAAAAASUVORK5CYII=) repeat;
}

/* line 102, node_modules/bb.sass-helpers/stylesheets/bb.sass-helpers/_patterns.scss */
.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;
}

/* line 106, node_modules/bb.sass-helpers/stylesheets/bb.sass-helpers/_patterns.scss */
.inline-newsletter.bpol .theme__dotted-background-before:before,
.inline-newsletter.bpol .theme__dotted-background, .inline-newsletter.bpol.theme__dotted-background-before:before, .inline-newsletter.bpol.theme__dotted-background, .politics-section-front .theme__dotted-background-before:before,
.politics-section-front .theme__dotted-background,
.politics-home-module .theme__dotted-background-before:before,
.politics-home-module .theme__dotted-background {
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAMAAAADCAYAAABWKLW/AAAAGUlEQVQIW2PUYvhef42Bs5EBCBhBBAygcABn9QMEloeHKQAAAABJRU5ErkJggg==) repeat;
}

/* line 110, node_modules/bb.sass-helpers/stylesheets/bb.sass-helpers/_patterns.scss */
.content-tout:before, .opinion .commentary, .commentary-v6, .view-section-front .theme__dotted-background-before:before,
.view-section-front .theme__dotted-background,
.view-home-module .theme__dotted-background-before:before,
.view-home-module .theme__dotted-background {
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAMAAAADCAYAAABWKLW/AAAAGklEQVQIW2Nk2Pn8P4O7JCMDAwMDmIABFA4AavEDBMpi0gQAAAAASUVORK5CYII=) repeat;
}

/* line 126, node_modules/bb.sass-helpers/stylesheets/bb.sass-helpers/_patterns.scss */
.inline-newsletter.markets .theme__dotted-background-before:before,
.inline-newsletter.markets .theme__dotted-background, .inline-newsletter.markets.theme__dotted-background-before:before, .inline-newsletter.markets.theme__dotted-background, .markets-v2__top-of-page .war-story__related-news-stories.negative:before {
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAMAAAADCAYAAABWKLW/AAAAGklEQVQIW2P872z7n3HvYUYGBgYGMAEDKBwAjG0EBMMCK4AAAAAASUVORK5CYII=) repeat;
}

/* line 130, node_modules/bb.sass-helpers/stylesheets/bb.sass-helpers/_patterns.scss */
.markets-v2__top-of-page .war-story__related-news-stories.positive:before {
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAMAAAADCAYAAABWKLW/AAAAGklEQVQIW2NUPlr6/651NyMDAwMDmIABFA4Ai+UEBMYmcaUAAAAASUVORK5CYII=) repeat;
}

/* line 5, node_modules/bb.sass-helpers/stylesheets/bb.sass-helpers/_gradients.scss */
.photo-of-the-day__image:after, .single-headline__image:after {
  text-indent: -119988px;
  overflow: hidden;
  text-align: left;
  background: -owg-linear-gradient(45deg, rgba(43, 0, 247, 0.5) 0%, rgba(43, 0, 247, 0) 50%, rgba(43, 0, 247, 0) 100%), -owg-linear-gradient(135deg, rgba(255, 1, 108, 0) 0%, rgba(255, 1, 108, 0) 50%, rgba(255, 1, 108, 0.5) 100%);
  background: -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(135deg, rgba(255, 1, 108, 0) 0%, rgba(255, 1, 108, 0) 50%, rgba(255, 1, 108, 0.5) 100%);
  background: -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(135deg, rgba(255, 1, 108, 0) 0%, rgba(255, 1, 108, 0) 50%, rgba(255, 1, 108, 0.5) 100%);
  background: -o-linear-gradient(45deg, rgba(43, 0, 247, 0.5) 0%, rgba(43, 0, 247, 0) 50%, rgba(43, 0, 247, 0) 100%), -o-linear-gradient(135deg, rgba(255, 1, 108, 0) 0%, rgba(255, 1, 108, 0) 50%, rgba(255, 1, 108, 0.5) 100%);
  background: 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;
}

/* line 5, node_modules/bb.sass-helpers/stylesheets/bb.sass-helpers/_gradients.scss */
.visual-data__image:after {
  text-indent: -119988px;
  overflow: hidden;
  text-align: left;
  background: -owg-linear-gradient(45deg, rgba(43, 0, 247, 0.7) 0%, rgba(43, 0, 247, 0.3) 50%, rgba(43, 0, 247, 0.1) 100%), -owg-linear-gradient(135deg, rgba(255, 1, 108, 0.1) 0%, rgba(255, 1, 108, 0.3) 50%, rgba(255, 1, 108, 0.7) 100%);
  background: -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(135deg, rgba(255, 1, 108, 0.1) 0%, rgba(255, 1, 108, 0.3) 50%, rgba(255, 1, 108, 0.7) 100%);
  background: -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(135deg, rgba(255, 1, 108, 0.1) 0%, rgba(255, 1, 108, 0.3) 50%, rgba(255, 1, 108, 0.7) 100%);
  background: -o-linear-gradient(45deg, rgba(43, 0, 247, 0.7) 0%, rgba(43, 0, 247, 0.3) 50%, rgba(43, 0, 247, 0.1) 100%), -o-linear-gradient(135deg, rgba(255, 1, 108, 0.1) 0%, rgba(255, 1, 108, 0.3) 50%, rgba(255, 1, 108, 0.7) 100%);
  background: 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;
}

/**
 * Eric Herdzik 04/08/2015 (WEB-2081)
 * Custom breakpoint for apple ad (smallest portrait ipad width)
 */
/* line 32, node_modules/bb.sass-helpers/stylesheets/bb.sass-helpers/_typography.scss */
.quote, .module__title, .newsletter__title, .visual-data__summary, .sectionfront-video-other-video.sponsored .sectionfront-video-other-video__headline, .video-module__recirc-label, .vod__recirc-label, .vod-v2 .sponsored .vod-v2__recirc-video-headline-link, .live-hero__recirc-label, .audio-hero__stations-label, .podcast-listing__title, .single-review__quote-paragraph, .latest-news .latest-news__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, .article-body__content strong {
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-family: "TiemposHeadlineWeb-Bold", Georgia, serif;
}

/* line 37, node_modules/bb.sass-helpers/stylesheets/bb.sass-helpers/_typography.scss */
.article-body__content blockquote, .count-up__item-summary, .feature-section--right em,
.feature-section--left em,
.feature-section--center em,
.feature-section--columns em, .article-body__content em {
  font-family: "TiemposTextWeb-RegularItalic", Georgia, serif;
}

/* line 41, node_modules/bb.sass-helpers/stylesheets/bb.sass-helpers/_typography.scss */
.single-review__quote-credit, .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, .article-body__content ol li,
.article-body__content ul li {
  font-family: "TiemposTextWeb-Regular", Georgia, serif;
}

/* line 45, node_modules/bb.sass-helpers/stylesheets/bb.sass-helpers/_typography.scss */
.article-body {
  line-height: 1.618em;
}

/* line 49, node_modules/bb.sass-helpers/stylesheets/bb.sass-helpers/_typography.scss */
.article-body__content h2 {
  font-size: 1.625rem;
  font-family: "BWHaasHead-75Bold", "NHaasGroteskDSPro-75Bd", "Helvetica Neue", Helvetica, Arial, sans-serif;
  color: #3C3C3C;
}

/* line 55, node_modules/bb.sass-helpers/stylesheets/bb.sass-helpers/_typography.scss */
.article-body__content h3 {
  font-size: 1.25rem;
  font-family: "BWHaasHead-75Bold", "NHaasGroteskDSPro-75Bd", "Helvetica Neue", Helvetica, Arial, sans-serif;
  color: #3C3C3C;
}

/* line 61, node_modules/bb.sass-helpers/stylesheets/bb.sass-helpers/_typography.scss */
.article-body {
  font-size: 1rem;
  color: #3C3C3C;
  font-family: "TiemposTextWeb-Regular", Georgia, serif;
}

@media screen and (min-width: 63.75em) {
  /* line 61, node_modules/bb.sass-helpers/stylesheets/bb.sass-helpers/_typography.scss */
  .article-body {
    font-size: 1.125rem;
  }
}

/* line 72, node_modules/bb.sass-helpers/stylesheets/bb.sass-helpers/_typography.scss */
.article-body__content blockquote {
  color: #555555;
}

/* line 77, node_modules/bb.sass-helpers/stylesheets/bb.sass-helpers/_typography.scss */
.article-body .blockquote__credit {
  color: #999999;
  font-family: "BWHaasText-55Roman", "NHaasGroteskTXPro-55Rg", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 0.75rem;
}

/* line 82, node_modules/bb.sass-helpers/stylesheets/bb.sass-helpers/_typography.scss */
.article-body .blockquote__credit:before {
  content: "—";
}

@media screen and (min-width: 63.75em) {
  /* line 77, node_modules/bb.sass-helpers/stylesheets/bb.sass-helpers/_typography.scss */
  .article-body .blockquote__credit {
    font-size: 0.875rem;
  }
}

/* line 1, node_modules/bb.sass-helpers/stylesheets/bb.sass-helpers/_logos.scss */
.visual-data__logo {
  display: inline-block;
  background-image: image-url("logos/bloombergGraphics.svg");
  background-repeat: no-repeat;
  background-size: cover;
}

/* line 1, node_modules/bb.ui-components/components/article_recommended/_article_recommended_content_type.scss */
.article-recommended-content-type {
  *zoom: 1;
  clear: both;
  width: 100%;
}

/* line 38, node_modules/compass-mixins/lib/compass/utilities/general/_clearfix.scss */
.article-recommended-content-type:after {
  content: "";
  display: table;
  clear: both;
}

/* line 6, node_modules/bb.ui-components/components/article_recommended/_article_recommended_content_type.scss */
.article-recommended-content-type__thumbnail, .article-recommended-content-type__headline {
  height: 5.625rem;
}

/* line 11, node_modules/bb.ui-components/components/article_recommended/_article_recommended_content_type.scss */
.article-recommended-content-type__thumbnail {
  z-index: 2;
  float: left;
  width: 9.375rem;
  margin-right: 1.25rem;
  position: relative;
}

/* line 18, node_modules/bb.ui-components/components/article_recommended/_article_recommended_content_type.scss */
.article-recommended-content-type__thumbnail img {
  width: 100%;
  height: 100%;
}

/* line 24, node_modules/bb.ui-components/components/article_recommended/_article_recommended_content_type.scss */
.article-recommended-content-type__headline {
  z-index: 1;
  display: block;
  position: relative;
  font-family: "BWHaasHead-75Bold", "NHaasGroteskDSPro-75Bd", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 0.875rem;
  line-height: 1.125rem;
  padding-top: 1.25rem;
}

/* line 34, node_modules/bb.ui-components/components/article_recommended/_article_recommended_content_type.scss */
.article-recommended-content-type__headline:after {
  overflow: hidden;
  text-indent: -9999rem;
  font-size: 0;
  line-height: 0;
  border-top: solid 1px #CCCCCC;
  content: "little line above headline";
  position: absolute;
  top: 0;
  width: 2rem;
  height: 0;
  left: 170px;
}

/* line 45, node_modules/bb.ui-components/components/article_recommended/_article_recommended_content_type.scss */
.article-recommended-content-type--video .article-recommended-content-type__headline:before {
  content: "a";
  font-family: "Bloomberg";
  z-index: 1;
  color: #2B00F7;
  font-size: 1rem;
  vertical-align: text-bottom;
}

/* line 5, node_modules/bb.ui-components/components/article_recommended/article_recommended.scss */
.article-recommended {
  border-bottom: solid 1px #CCCCCC;
  padding-bottom: 1.25rem;
}

/* line 9, node_modules/bb.ui-components/components/article_recommended/article_recommended.scss */
.article-recommended__title {
  border-bottom: solid 1px #CCCCCC;
  color: #2D2D35;
  font-family: "TiemposHeadlineWeb-Bold", Georgia, serif;
  font-size: 1.25rem;
  line-height: 1.875rem;
}

/* line 17, node_modules/bb.ui-components/components/article_recommended/article_recommended.scss */
.article-recommended .article-recommended-content-type {
  margin-top: 1.25rem;
}

/* line 62, node_modules/bb.ui-components/components/inline_newsletter/_inline_newsletter.scss */
.inline-newsletter {
  float: left;
  margin: 0.5rem 1.25rem 1.25rem 0;
  font-family: "BWHaasText-55Roman", "NHaasGroteskTXPro-55Rg", "Helvetica Neue", Helvetica, Arial, sans-serif;
}

/* line 67, node_modules/bb.ui-components/components/inline_newsletter/_inline_newsletter.scss */
.inline-newsletter[data-state="success"] {
  width: 100%;
}

/* line 70, node_modules/bb.ui-components/components/inline_newsletter/_inline_newsletter.scss */
.inline-newsletter[data-state="success"] .inline-newsletter__slideout {
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  float: left;
}

/* line 75, node_modules/bb.ui-components/components/inline_newsletter/_inline_newsletter.scss */
.inline-newsletter[data-state="success"] .inline-newsletter__form {
  width: 14.375rem;
}

/* line 79, node_modules/bb.ui-components/components/inline_newsletter/_inline_newsletter.scss */
.inline-newsletter[data-state="success"] .inline-newsletter__button {
  display: none;
}

/* line 83, node_modules/bb.ui-components/components/inline_newsletter/_inline_newsletter.scss */
.inline-newsletter[data-state="success"] .inline-newsletter__arrow {
  display: block;
}

/* line 2, node_modules/bb.ui-components/components/inline_newsletter/_inline_newsletter.scss */
.inline-newsletter.bbiz .theme__background, .inline-newsletter.game-plan .theme__background {
  background-color: #2B00F7;
}

/* line 6, node_modules/bb.ui-components/components/inline_newsletter/_inline_newsletter.scss */
.inline-newsletter.bbiz .theme__color, .inline-newsletter.game-plan .theme__color {
  color: #2B00F7;
}

/* line 10, node_modules/bb.ui-components/components/inline_newsletter/_inline_newsletter.scss */
.inline-newsletter.bbiz .theme__line-border,
.inline-newsletter.bbiz .theme__line-border-after:after, .inline-newsletter.game-plan .theme__line-border,
.inline-newsletter.game-plan .theme__line-border-after:after {
  border: 1px solid #2B00F7;
}

/* line 2, node_modules/bb.ui-components/components/inline_newsletter/_inline_newsletter.scss */
.inline-newsletter.markets .theme__background {
  background-color: #FB8E1E;
}

/* line 6, node_modules/bb.ui-components/components/inline_newsletter/_inline_newsletter.scss */
.inline-newsletter.markets .theme__color {
  color: #FB8E1E;
}

/* line 10, node_modules/bb.ui-components/components/inline_newsletter/_inline_newsletter.scss */
.inline-newsletter.markets .theme__line-border,
.inline-newsletter.markets .theme__line-border-after:after {
  border: 1px solid #FB8E1E;
}

/* line 2, node_modules/bb.ui-components/components/inline_newsletter/_inline_newsletter.scss */
.inline-newsletter.pursuits .theme__background {
  background-color: #C19D3F;
}

/* line 6, node_modules/bb.ui-components/components/inline_newsletter/_inline_newsletter.scss */
.inline-newsletter.pursuits .theme__color {
  color: #C19D3F;
}

/* line 10, node_modules/bb.ui-components/components/inline_newsletter/_inline_newsletter.scss */
.inline-newsletter.pursuits .theme__line-border,
.inline-newsletter.pursuits .theme__line-border-after:after {
  border: 1px solid #C19D3F;
}

/* line 2, node_modules/bb.ui-components/components/inline_newsletter/_inline_newsletter.scss */
.inline-newsletter.bpol .theme__background {
  background-color: #5C42AB;
}

/* line 6, node_modules/bb.ui-components/components/inline_newsletter/_inline_newsletter.scss */
.inline-newsletter.bpol .theme__color {
  color: #5C42AB;
}

/* line 10, node_modules/bb.ui-components/components/inline_newsletter/_inline_newsletter.scss */
.inline-newsletter.bpol .theme__line-border,
.inline-newsletter.bpol .theme__line-border-after:after {
  border: 1px solid #5C42AB;
}

/* line 2, node_modules/bb.ui-components/components/inline_newsletter/_inline_newsletter.scss */
.inline-newsletter.technology .theme__background {
  background-color: #00C88A;
}

/* line 6, node_modules/bb.ui-components/components/inline_newsletter/_inline_newsletter.scss */
.inline-newsletter.technology .theme__color {
  color: #00C88A;
}

/* line 10, node_modules/bb.ui-components/components/inline_newsletter/_inline_newsletter.scss */
.inline-newsletter.technology .theme__line-border,
.inline-newsletter.technology .theme__line-border-after:after {
  border: 1px solid #00C88A;
}

/* line 109, node_modules/bb.ui-components/components/inline_newsletter/_inline_newsletter.scss */
.inline-newsletter__main {
  height: 13.75rem;
  float: left;
  padding-top: 1.5625rem;
  padding-bottom: 1.5625rem;
}

/* line 116, node_modules/bb.ui-components/components/inline_newsletter/_inline_newsletter.scss */
.inline-newsletter__content {
  height: 100%;
  background-color: #FFFFFF;
  padding-top: 1rem;
  padding-bottom: 1.875rem;
  position: relative;
}

/* line 124, node_modules/bb.ui-components/components/inline_newsletter/_inline_newsletter.scss */
.inline-newsletter__button {
  background-color: transparent;
  border: 0;
  outline: none;
  -webkit-transition: color, 0.1s, ease-out;
  -moz-transition: color, 0.1s, ease-out;
  -o-transition: color, 0.1s, ease-out;
  transition: color 0.1s ease-out;
  float: right;
  font-family: "BWHaasText-55Roman", "NHaasGroteskTXPro-55Rg", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 1rem;
  color: #FFFFFF;
  height: 100%;
  width: 5rem;
  cursor: pointer;
}

/* line 136, node_modules/bb.ui-components/components/inline_newsletter/_inline_newsletter.scss */
.inline-newsletter__subscribe {
  position: absolute;
  top: 6.25rem;
  width: 100%;
}

/* line 142, node_modules/bb.ui-components/components/inline_newsletter/_inline_newsletter.scss */
.inline-newsletter__input {
  background-color: transparent;
  border: 0;
  outline: none;
  color: #262626;
  font-size: 1rem;
  width: 10.625rem;
  height: 100%;
  vertical-align: bottom;
  padding-left: 0.625rem;
}

/* line 57, node_modules/bb.sass-helpers/stylesheets/bb.sass-helpers/_mixins.scss */
.inline-newsletter__input::-webkit-input-placeholder {
  color: #262626;
  opacity: .5;
}

/* line 57, node_modules/bb.sass-helpers/stylesheets/bb.sass-helpers/_mixins.scss */
.inline-newsletter__input::-moz-placeholder {
  color: #262626;
  opacity: .5;
}

/* line 57, node_modules/bb.sass-helpers/stylesheets/bb.sass-helpers/_mixins.scss */
.inline-newsletter__input:-moz-placeholder {
  color: #262626;
  opacity: .5;
}

/* line 57, node_modules/bb.sass-helpers/stylesheets/bb.sass-helpers/_mixins.scss */
.inline-newsletter__input:-ms-input-placeholder {
  color: #262626;
  opacity: .5;
}

/* line 57, node_modules/bb.sass-helpers/stylesheets/bb.sass-helpers/_mixins.scss */
.inline-newsletter__input:focus::-webkit-input-placeholder {
  color: transparent;
}

/* line 57, node_modules/bb.sass-helpers/stylesheets/bb.sass-helpers/_mixins.scss */
.inline-newsletter__input:focus::-moz-placeholder {
  color: transparent;
}

/* line 57, node_modules/bb.sass-helpers/stylesheets/bb.sass-helpers/_mixins.scss */
.inline-newsletter__input:focus:-moz-placeholder {
  color: transparent;
}

/* line 57, node_modules/bb.sass-helpers/stylesheets/bb.sass-helpers/_mixins.scss */
.inline-newsletter__input:focus:-ms-input-placeholder {
  color: transparent;
}

/* line 164, node_modules/bb.ui-components/components/inline_newsletter/_inline_newsletter.scss */
.inline-newsletter__form {
  height: 2.5rem;
}

/* line 168, node_modules/bb.ui-components/components/inline_newsletter/_inline_newsletter.scss */
.inline-newsletter__message {
  color: #FA1E64;
  font-size: 0.75rem;
  line-height: 1.875rem;
  position: absolute;
  top: 2.5rem;
}

/* line 176, node_modules/bb.ui-components/components/inline_newsletter/_inline_newsletter.scss */
.inline-newsletter__main-tout {
  font-family: "BWHaasHead-75Bold", "NHaasGroteskDSPro-75Bd", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 1.125rem;
  line-height: 1.375rem;
}

/* line 182, node_modules/bb.ui-components/components/inline_newsletter/_inline_newsletter.scss */
.inline-newsletter__sub-tout {
  font-family: "BWHaasText-55Roman", "NHaasGroteskTXPro-55Rg", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 0.75rem;
  line-height: 0.875rem;
  margin-top: 0.3125rem;
  white-space: nowrap;
  overflow: hidden;
}

/* line 191, node_modules/bb.ui-components/components/inline_newsletter/_inline_newsletter.scss */
.inline-newsletter__slideout {
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-justify-content: space-between;
  justify-content: space-between;
  display: none;
  height: 13.75rem;
  margin-left: 0.625rem;
}

/* line 199, node_modules/bb.ui-components/components/inline_newsletter/_inline_newsletter.scss */
.inline-newsletter__slideout-checkbox {
  background-color: transparent;
  border: 0;
  outline: none;
  position: relative;
  float: right;
  width: 1.25rem;
  height: 1.25rem;
  border: 0.125rem solid #000000;
}

/* line 208, node_modules/bb.ui-components/components/inline_newsletter/_inline_newsletter.scss */
.inline-newsletter__slideout-option {
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  position: relative;
}

/* line 213, node_modules/bb.ui-components/components/inline_newsletter/_inline_newsletter.scss */
.inline-newsletter__slideout-option:hover {
  cursor: pointer;
}

/* line 220, node_modules/bb.ui-components/components/inline_newsletter/_inline_newsletter.scss */
.inline-newsletter__slideout-option.bbiz .inline-newsletter__slideout-title, .inline-newsletter__slideout-option.game-plan .inline-newsletter__slideout-title {
  color: #2B00F7;
}

/* line 227, node_modules/bb.ui-components/components/inline_newsletter/_inline_newsletter.scss */
.inline-newsletter__slideout-option.markets .inline-newsletter__slideout-title {
  color: #FB8E1E;
}

/* line 234, node_modules/bb.ui-components/components/inline_newsletter/_inline_newsletter.scss */
.inline-newsletter__slideout-option.bpol .inline-newsletter__slideout-title {
  color: #5C42AB;
}

/* line 241, node_modules/bb.ui-components/components/inline_newsletter/_inline_newsletter.scss */
.inline-newsletter__slideout-option.pursuits .inline-newsletter__slideout-title {
  color: #C19D3F;
}

/* line 251, node_modules/bb.ui-components/components/inline_newsletter/_inline_newsletter.scss */
.inline-newsletter__slideout-option.markets .inline-newsletter__slideout-title:before, .inline-newsletter__slideout-option.bbiz .inline-newsletter__slideout-title:before, .inline-newsletter__slideout-option.bpol .inline-newsletter__slideout-title:before, .inline-newsletter__slideout-option.pursuits .inline-newsletter__slideout-title:before {
  content: "Bloomberg";
  color: #000000;
}

/* line 257, node_modules/bb.ui-components/components/inline_newsletter/_inline_newsletter.scss */
.inline-newsletter__slideout-option input[type="checkbox"] {
  display: none;
}

/* line 87, node_modules/bb.sass-helpers/stylesheets/bb.sass-helpers/_icons.scss */
.inline-newsletter__slideout-option input[type="checkbox"]:checked + span:after,
.inline-newsletter__slideout-option input[type="checkbox"]:disabled + span:after {
  content: "č";
  font-family: "Bloomberg";
  font-style: normal;
  font-size: 1.5625rem;
  color: #2B00F7;
}

/* line 264, node_modules/bb.ui-components/components/inline_newsletter/_inline_newsletter.scss */
.inline-newsletter__slideout-option input[type="checkbox"]:checked + span:after,
.inline-newsletter__slideout-option input[type="checkbox"]:disabled + span:after {
  position: absolute;
  top: -0.5625rem;
  line-height: 1.375rem;
}

/* line 274, node_modules/bb.ui-components/components/inline_newsletter/_inline_newsletter.scss */
.inline-newsletter__slideout-option[data-state="success"] .inline-newsletter__slideout-option-confirm {
  display: block;
  -webkit-animation: confirm 2s forwards;
  -moz-animation: confirm 2s forwards;
  -ms-animation: confirm 2s forwards;
  -o-animation: confirm 2s forwards;
  animation: confirm 2s forwards;
}

/* line 281, node_modules/bb.ui-components/components/inline_newsletter/_inline_newsletter.scss */
.inline-newsletter__slideout-title {
  font-size: 1rem;
  line-height: 0.75rem;
  font-family: "BWHaasHead-75Bold", "NHaasGroteskDSPro-75Bd", "Helvetica Neue", Helvetica, Arial, sans-serif;
}

/* line 287, node_modules/bb.ui-components/components/inline_newsletter/_inline_newsletter.scss */
.inline-newsletter__slideout-tout {
  font-size: 0.75rem;
  line-height: 0.875rem;
  margin-top: 0.3125rem;
}

/* line 293, node_modules/bb.ui-components/components/inline_newsletter/_inline_newsletter.scss */
.inline-newsletter__slideout-text {
  float: left;
  width: 21.875rem;
  margin-right: 0.625rem;
}

/* line 299, node_modules/bb.ui-components/components/inline_newsletter/_inline_newsletter.scss */
.inline-newsletter__slideout-option-confirm {
  -webkit-border-radius: 0.25rem;
  -moz-border-radius: 0.25rem;
  -ms-border-radius: 0.25rem;
  -o-border-radius: 0.25rem;
  border-radius: 0.25rem;
  visibility: hidden;
  position: absolute;
  width: 12.5rem;
  height: 3.125rem;
  top: -4.625rem;
  right: -4.375rem;
  background-color: #FFFFFF;
  border: 0.0625rem solid #2B00F7;
  padding: 0.625rem;
  color: #2B00F7;
  text-align: center;
  font-size: 0.8125rem;
  line-height: 1rem;
  z-index: 2;
}

/* line 317, node_modules/bb.ui-components/components/inline_newsletter/_inline_newsletter.scss */
.inline-newsletter__slideout-option-confirm-nubbin {
  position: relative;
  border: 0.0625rem solid #FFFFFF;
  top: 0.25rem;
  left: 4.5625rem;
  width: 2rem;
}

/* line 33, node_modules/bb.ui-components/components/inline_newsletter/_inline_newsletter.scss */
.inline-newsletter__slideout-option-confirm-nubbin:before, .inline-newsletter__slideout-option-confirm-nubbin:after {
  overflow: hidden;
  text-indent: -9999rem;
  font-size: 0;
  line-height: 0;
  content: "notch for bubble above";
  position: absolute;
  bottom: 0;
  width: 0;
  height: 0;
  border-style: solid;
  border-color: transparent;
  border-bottom: 0;
}

/* line 46, node_modules/bb.ui-components/components/inline_newsletter/_inline_newsletter.scss */
.inline-newsletter__slideout-option-confirm-nubbin:before {
  z-index: -1;
  left: -0.0625rem;
  bottom: -0.9375rem;
  border-top-color: #2B00F7;
  border-width: 1rem;
}

/* line 54, node_modules/bb.ui-components/components/inline_newsletter/_inline_newsletter.scss */
.inline-newsletter__slideout-option-confirm-nubbin:after {
  left: 0;
  bottom: -0.9375rem;
  border-top-color: #FFFFFF;
  border-width: 0.9375rem;
}

/* line 326, node_modules/bb.ui-components/components/inline_newsletter/_inline_newsletter.scss */
.inline-newsletter__arrow {
  display: none;
  float: left;
  width: 3.125rem;
  height: 13.75rem;
  position: relative;
  overflow: hidden;
}

/* line 334, node_modules/bb.ui-components/components/inline_newsletter/_inline_newsletter.scss */
.inline-newsletter__arrow:before, .inline-newsletter__arrow:after {
  content: "";
  position: absolute;
  left: 2rem;
  width: 3.125rem;
  height: 6.875rem;
  background: #FFFFFF;
}

/* line 344, node_modules/bb.ui-components/components/inline_newsletter/_inline_newsletter.scss */
.inline-newsletter__arrow:before {
  -webkit-transform: skew(20deg);
  -moz-transform: skew(20deg);
  -ms-transform: skew(20deg);
  -o-transform: skew(20deg);
  transform: skew(20deg);
  top: 0;
}

/* line 349, node_modules/bb.ui-components/components/inline_newsletter/_inline_newsletter.scss */
.inline-newsletter__arrow:after {
  -webkit-transform: skew(-20deg);
  -moz-transform: skew(-20deg);
  -ms-transform: skew(-20deg);
  -o-transform: skew(-20deg);
  transform: skew(-20deg);
  bottom: 0;
}

@media screen and (min-width: 0) and (max-width: 47.4375em) {
  /* line 62, node_modules/bb.ui-components/components/inline_newsletter/_inline_newsletter.scss */
  .inline-newsletter {
    display: none;
  }
}

@media screen and (max-width: 79.9375em) {
  /* line 363, node_modules/bb.ui-components/components/inline_newsletter/_inline_newsletter.scss */
  .inline-newsletter .inline-newsletter__slideout {
    margin-left: 0;
    margin-top: 1.25rem;
  }
}

@media screen and (min-width: 47.5em) {
  /* line 374, node_modules/bb.ui-components/components/inline_newsletter/_inline_newsletter.scss */
  .inline-newsletter .inline-newsletter__main {
    width: 16.875rem;
  }
  /* line 378, node_modules/bb.ui-components/components/inline_newsletter/_inline_newsletter.scss */
  .inline-newsletter .inline-newsletter__slideout {
    width: 25rem;
  }
}

@-moz-keyframes confirm {
  0% {
    opacity: 0;
  }
  
  20% {
    visibility: visible;
    opacity: 1;
  }
  
  80% {
    opacity: 1;
  }
  
  100% {
    visibility: hidden;
    opacity: 0;
  }
}

@-webkit-keyframes confirm {
  0% {
    opacity: 0;
  }
  
  20% {
    visibility: visible;
    opacity: 1;
  }
  
  80% {
    opacity: 1;
  }
  
  100% {
    visibility: hidden;
    opacity: 0;
  }
}

@-o-keyframes confirm {
  0% {
    opacity: 0;
  }
  
  20% {
    visibility: visible;
    opacity: 1;
  }
  
  80% {
    opacity: 1;
  }
  
  100% {
    visibility: hidden;
    opacity: 0;
  }
}

@-ms-keyframes confirm {
  /* line 387, node_modules/bb.ui-components/components/inline_newsletter/_inline_newsletter.scss */
  0% {
    opacity: 0;
  }
  /* line 389, node_modules/bb.ui-components/components/inline_newsletter/_inline_newsletter.scss */
  
  20% {
    visibility: visible;
    opacity: 1;
  }
  /* line 393, node_modules/bb.ui-components/components/inline_newsletter/_inline_newsletter.scss */
  
  80% {
    opacity: 1;
  }
  /* line 396, node_modules/bb.ui-components/components/inline_newsletter/_inline_newsletter.scss */
  
  100% {
    visibility: hidden;
    opacity: 0;
  }
}

@keyframes confirm {
  0% {
    opacity: 0;
  }
  
  20% {
    visibility: visible;
    opacity: 1;
  }
  
  80% {
    opacity: 1;
  }
  
  100% {
    visibility: hidden;
    opacity: 0;
  }
}

/* line 1, src/app/components/article/_businessweek_tout.scss */
.businessweek-tout {
  display: block;
  margin: 2rem 1rem 0;
  background-color: #FFFFFF;
  border: 1px solid #000000;
  position: relative;
  padding: 0.3125rem;
  text-align: center;
}

/* line 10, src/app/components/article/_businessweek_tout.scss */
.businessweek-tout #businessweek-tout-link {
  font-family: "AvenirNext-Regular", "Helvetica Neue", Helvetica, Arial, sans-serif;
  border-bottom: 0;
  text-decoration: none;
  margin-right: 2.5rem;
  color: #000000;
}

/* line 87, node_modules/bb.sass-helpers/stylesheets/bb.sass-helpers/_icons.scss */
.businessweek-tout #businessweek-tout-link:after {
  content: "3";
  font-family: "Bloomberg";
  font-style: normal;
}

/* line 18, src/app/components/article/_businessweek_tout.scss */
.businessweek-tout #businessweek-tout-link:after {
  border-left: 1px solid #000000;
  color: #000000;
  width: 2.5rem;
  padding-left: 0.3125rem;
  padding-top: 0.375rem;
  position: absolute;
  right: 0;
  top: 0;
  height: 100%;
}

/* line 30, src/app/components/article/_businessweek_tout.scss */
.businessweek-tout #businessweek-tout-link .businessweek-tout__logo {
  font-family: "BWHaasHead-95Black", "NHaasGroteskDSPro-95Blk", "Helvetica Neue", Helvetica, Arial, sans-serif;
  color: #2D2D35;
}

/* line 34, src/app/components/article/_businessweek_tout.scss */
.businessweek-tout #businessweek-tout-link .businessweek-tout__logo-businessweek {
  color: #000000;
}

/* line 39, src/app/components/article/_businessweek_tout.scss */
.businessweek-tout #businessweek-tout-link:hover {
  border-bottom: 1px solid #000000;
}

/* line 45, src/app/components/article/_businessweek_tout.scss */
.businessweek-tout:after {
  overflow: hidden;
  text-indent: -9999rem;
  font-size: 0;
  line-height: 0;
  content: "purple shadow box";
  position: absolute;
  width: 100%;
  height: 100%;
  left: -0.3125rem;
  top: 0.3125rem;
  background-color: #000000;
  z-index: -1;
}

@media screen and (min-width: 0) and (max-width: 47.4375em) {
  /* line 60, src/app/components/article/_businessweek_tout.scss */
  .businessweek-tout #businessweek-tout-link {
    line-height: 1;
  }
  /* line 63, src/app/components/article/_businessweek_tout.scss */
  .businessweek-tout #businessweek-tout-link:after {
    content: none;
  }
}

@media screen and (max-width: 79.9375em) {
  /* line 1, src/app/components/article/_businessweek_tout.scss */
  .businessweek-tout {
    font-size: 0.9375rem;
  }
}

@media screen and (min-width: 80em) and (max-width: 9999em) {
  /* line 1, src/app/components/article/_businessweek_tout.scss */
  .businessweek-tout {
    font-size: 1.25rem;
  }
}

/* line 1, src/app/components/ad/_ad.scss */
.ad-v2 {
  display: none;
  position: relative;
  text-align: center;
  z-index: 1;
  /**
     * NOTE: Eric Herdzik - 06/19/2015
     * display: none removes the element from the document layout
     * This breaks in/out of viewport functionality of bb.ads
     */
}

/* line 7, src/app/components/ad/_ad.scss */
.ad-v2.constrained-width {
  max-width: 72.5rem;
  margin: 0 auto;
}

@media screen and (min-width: 63.75em) and (max-width: 79.9375em) {
  /* line 7, src/app/components/ad/_ad.scss */
  .ad-v2.constrained-width {
    max-width: 61.25rem;
  }
}

/* line 16, src/app/components/ad/_ad.scss */
.ad-v2.on-all-breakpoints {
  display: block;
}

/* line 10, src/app/components/ad/_ad_helpers.scss */
.ad-v2.on-all-breakpoints .bb-ads__rendered {
  height: auto;
  overflow: visible;
}

/* line 29, src/app/components/ad/_ad_helpers.scss */
.ad-v2 .bb-ads__ad {
  height: 0;
  overflow: hidden;
}

@media screen and (min-width: 0) and (max-width: 47.4375em) {
  /* line 25, src/app/components/ad/_ad.scss */
  .ad-v2.on-mobile {
    display: block;
  }
  /* line 10, src/app/components/ad/_ad_helpers.scss */
  .ad-v2.on-mobile .bb-ads__rendered {
    height: auto;
    overflow: visible;
  }
}

@media screen and (min-width: 47.5em) and (max-width: 63.6875em) {
  /* line 33, src/app/components/ad/_ad.scss */
  .ad-v2.on-tablet {
    display: block;
  }
  /* line 10, src/app/components/ad/_ad_helpers.scss */
  .ad-v2.on-tablet .bb-ads__rendered {
    height: auto;
    overflow: visible;
  }
}

@media screen and (min-width: 63.75em) and (max-width: 79.9375em) {
  /* line 41, src/app/components/ad/_ad.scss */
  .ad-v2.on-small-desktop {
    display: block;
  }
  /* line 10, src/app/components/ad/_ad_helpers.scss */
  .ad-v2.on-small-desktop .bb-ads__rendered {
    height: auto;
    overflow: visible;
  }
}

@media screen and (min-width: 80em) and (max-width: 9999em) {
  /* line 49, src/app/components/ad/_ad.scss */
  .ad-v2.on-large-desktop {
    display: block;
  }
  /* line 10, src/app/components/ad/_ad_helpers.scss */
  .ad-v2.on-large-desktop .bb-ads__rendered {
    height: auto;
    overflow: visible;
  }
}

/* line 55, src/app/components/ad/_ad.scss */
.ad-v2 iframe {
  border: 0 !important;
}

/* line 60, src/app/components/ad/_ad.scss */
.right-rail-300x250 {
  margin-top: 1.25rem;
}

/* line 3, src/app/components/ad/_ad_helpers.scss */
.sponsored-ad-view .ad-v2 {
  height: 0;
  overflow: hidden;
}

/* line 1, src/app/components/ad/_businessweek_ads.scss */
.businessweek-ad {
  display: block;
  margin: 0 auto;
}

/* line 5, src/app/components/ad/_businessweek_ads.scss */
.businessweek-ad > * {
  margin: 0 auto;
}

/* line 1, src/app/components/ad_testing/ad_testing_suite.scss */
.ad-testing-console {
  margin: 1.25rem 2.5rem;
}

/* line 4, src/app/components/ad_testing/ad_testing_suite.scss */
.ad-testing-console__row {
  margin: 0.3125rem 0;
}

/* line 8, src/app/components/ad_testing/ad_testing_suite.scss */
.ad-testing-console__sub-row {
  margin: 0 0 0 2.5rem;
}

/* line 12, src/app/components/ad_testing/ad_testing_suite.scss */
.ad-testing-console__select-pane {
  display: inline-block;
  margin: 0 0.3125rem 0 0.9375rem;
}

/* line 17, src/app/components/ad_testing/ad_testing_suite.scss */
.ad-testing-console__disclaimer {
  margin: 0 0 0 0.3125rem;
  color: #999999;
}

/* line 22, src/app/components/ad_testing/ad_testing_suite.scss */
.ad-testing-console__input-article {
  width: 37.5rem;
}

/* line 26, src/app/components/ad_testing/ad_testing_suite.scss */
.ad-testing-console__submit {
  margin: 0.625rem 0 0;
}

/* line 31, src/app/components/ad_testing/ad_testing_suite.scss */
.hidden {
  display: none;
}

/* line 37, src/app/components/ad_testing/ad_testing_suite.scss */
.ad-testing-page__params {
  margin: 1.25rem;
}

/* line 41, src/app/components/ad_testing/ad_testing_suite.scss */
.ad-testing-page__outer-div {
  text-align: center;
}

/* line 45, src/app/components/ad_testing/ad_testing_suite.scss */
.ad-testing-page__primary-ad-unit {
  display: inline-block;
  margin: 0.625rem;
  padding: 0.625rem;
  background-image: linear-gradient(to bottom, #FFFFFF 0%, #FFFFFF 100%), linear-gradient(to bottom, #999999 0%, #999999 100%);
  background-clip: content-box, padding-box;
}

/* line 53, src/app/components/ad_testing/ad_testing_suite.scss */
.ad-testing-page__secondary-ad-unit {
  display: inline-block;
  margin: 0.625rem;
  padding: 0.625rem;
  background-image: linear-gradient(to bottom, #FFFFFF 0%, #FFFFFF 100%), linear-gradient(to bottom, #999999 0%, #999999 100%);
  background-clip: content-box, padding-box;
}

/* line 1, src/app/components/time_based/_time_based.scss */
.time-based {
  opacity: 1;
  -webkit-transition: opacity, 0.5s, ease-out;
  -moz-transition: opacity, 0.5s, ease-out;
  -o-transition: opacity, 0.5s, ease-out;
  transition: opacity 0.5s ease-out;
}

/* line 6, src/app/components/time_based/_time_based.scss */
.hide-time-based {
  opacity: 0;
}

/* line 1, src/app/components/ui/_parallax.scss */
.parallax {
  -webkit-backface-visibility: hidden;
  -moz-backface-visibility: hidden;
  -ms-backface-visibility: hidden;
  -o-backface-visibility: hidden;
  backface-visibility: hidden;
}

@media screen and (max-width: 63.6875em) {
  /* line 1, src/app/components/ui/_parallax.scss */
  .parallax {
    /**
         * [EH] 04/16/2015
         * Forcefully disable all translations from animation below small-desktop
         * User should be allowed to resize their browser mid-animation without experiencing a broken page
         */
    transform: translate3d(0, 0, 0) !important;
    -webkit-transform: translate3d(0, 0, 0) !important;
    -ms-transform: translate(0, 0) !important;
  }
}

/* line 1, src/app/components/author/_byline.scss */
.byline {
  font-family: "TiemposTextWeb-Regular", Georgia, serif;
  color: #767676;
  font-size: 0.75rem;
  line-height: 1.125rem;
  overflow-x: auto;
  white-space: nowrap;
}

/* line 9, src/app/components/author/_byline.scss */
.byline:before {
  content: "by";
}

/* line 14, src/app/components/author/_byline.scss */
.byline.has-image .author-image {
  height: 3.125rem;
  width: 3.125rem;
  border-radius: 50%;
}

/* line 20, src/app/components/author/_byline.scss */
.byline.has-image .author-byline {
  margin-left: 0.625rem;
}

/* line 23, src/app/components/author/_byline.scss */
.byline.has-image .author-byline__information {
  margin-top: 0.3125rem;
  margin-left: 0.3125rem;
}

/* line 32, src/app/components/author/_byline.scss */
.byline.has-image:not(.has-twitter) .author-byline__information {
  margin-top: 0.9375rem;
  margin-left: 0.625rem;
}

/* line 41, src/app/components/author/_byline.scss */
.byline.has-twitter:not(.has-image) .author-byline {
  margin-left: 1.25rem;
}

/* line 47, src/app/components/author/_byline.scss */
.author-byline,
.author-byline__information {
  display: inline-block;
  vertical-align: top;
}

/* line 56, src/app/components/author/_byline.scss */
.byline:not(.has-twitter) .author-byline:after {
  color: #767676;
  content: ", ";
  margin-left: -0.1875rem;
}

/* line 62, src/app/components/author/_byline.scss */
.byline:not(.has-twitter) .author-byline:nth-last-of-type(-n+2):after {
  overflow: hidden;
  text-indent: -9999rem;
  font-size: 0;
  line-height: 0;
  content: "empty text";
  margin-left: 0;
}

/* line 68, src/app/components/author/_byline.scss */
.byline:not(.has-twitter) .author-byline:last-of-type:before {
  color: #767676;
  content: " and ";
}

/* line 73, src/app/components/author/_byline.scss */
.byline:not(.has-twitter) .author-byline:only-of-type:before, .byline:not(.has-twitter) .author-byline:only-of-type:after {
  overflow: hidden;
  text-indent: -9999rem;
  font-size: 0;
  line-height: 0;
  content: "empty text";
  margin-left: 0;
}

/* line 82, src/app/components/author/_byline.scss */
.author-twitter {
  display: block;
  font-size: 0.8125rem;
  line-height: 1.125rem;
  color: #767676;
}

/* line 69, node_modules/bb.sass-helpers/stylesheets/bb.sass-helpers/_icons.scss */
.author-twitter:before {
  content: "t";
  font-family: "Bloomberg";
  font-style: normal;
}

/* line 89, src/app/components/author/_byline.scss */
.author-twitter:before {
  color: #4AC7F9;
}

/* line 1, src/app/components/descriptor/_descriptor.scss */
.descriptor {
  display: inline-block;
  background-color: #EA402F;
  padding: 0.375rem;
  margin-right: 0.3125rem;
  color: #FFFFFF;
  font-size: 0.75rem;
  line-height: 0.75rem;
  font-family: "BWHaasText-55Roman", "NHaasGroteskTXPro-55Rg", "Helvetica Neue", Helvetica, Arial, sans-serif;
  vertical-align: middle;
}

@media screen and (max-width: 63.6875em) {
  /* line 1, src/app/components/descriptor/_descriptor.scss */
  .descriptor {
    font-size: 0.625rem;
    line-height: 0.625rem;
  }
}

/* line 1, src/app/components/modules/_label_and_timestamp.scss */
.label-and-timestamp {
  font-family: Arial, sans-serif;
  font-size: 0.75rem;
  line-height: 0.875rem;
}

/* line 7, src/app/components/modules/_label_and_timestamp.scss */
.primary-label {
  color: #FA1E64;
  display: inline-block;
}

/* line 12, src/app/components/modules/_label_and_timestamp.scss */
.published-at,
.updated-at {
  display: inline;
}

/* line 18, src/app/components/modules/_label_and_timestamp.scss */
.primary-label + .published-at:before {
  line-height: 1.1875rem;
  content: "—";
}

/* line 1, src/app/components/modules/_site_and_timestamp.scss */
.site-and-timestamp {
  font-family: Arial, sans-serif;
  font-size: 0.625rem;
  line-height: 1.5rem;
  display: inline-block;
}

/* line 8, src/app/components/modules/_site_and_timestamp.scss */
.primary-site {
  color: #FA1E64;
  display: inline;
  text-transform: uppercase;
}

/* line 14, src/app/components/modules/_site_and_timestamp.scss */
.published-at,
.updated-at {
  display: inline;
}

/* line 20, src/app/components/modules/_site_and_timestamp.scss */
.primary-site + .published-at:before {
  line-height: 1.1875rem;
  content: "—";
}

/* line 1, src/app/components/modules/_vertical_and_timestamp.scss */
.vertical-and-timestamp {
  font-family: Arial, sans-serif;
  font-size: 0.625rem;
  line-height: 1.5rem;
  display: inline-block;
}

/* line 7, src/app/components/modules/_vertical_and_timestamp.scss */
.vertical-and-timestamp .vertical-label {
  display: inline;
  text-transform: uppercase;
}

/* line 11, src/app/components/modules/_vertical_and_timestamp.scss */
.vertical-and-timestamp .vertical-label.view {
  color: #00B9E7;
}

/* line 15, src/app/components/modules/_vertical_and_timestamp.scss */
.vertical-and-timestamp .vertical-label.gadfly {
  color: #FFCA00;
}

/* line 19, src/app/components/modules/_vertical_and_timestamp.scss */
.vertical-and-timestamp .vertical-label.politics {
  color: #5C42AB;
}

/* line 23, src/app/components/modules/_vertical_and_timestamp.scss */
.vertical-and-timestamp .vertical-label.markets {
  color: #FB8E1E;
}

/* line 27, src/app/components/modules/_vertical_and_timestamp.scss */
.vertical-and-timestamp .vertical-label.pursuits {
  color: #C19D3F;
}

/* line 31, src/app/components/modules/_vertical_and_timestamp.scss */
.vertical-and-timestamp .vertical-label.technology {
  color: #00C88A;
}

/* line 35, src/app/components/modules/_vertical_and_timestamp.scss */
.vertical-and-timestamp .vertical-label.businessweek {
  color: #000000;
}

/* line 40, src/app/components/modules/_vertical_and_timestamp.scss */
.vertical-and-timestamp .published-at,
.vertical-and-timestamp .updated-at {
  display: inline;
}

/* line 46, src/app/components/modules/_vertical_and_timestamp.scss */
.vertical-and-timestamp .vertical-label + .published-at:before {
  line-height: 1.1875rem;
  content: "—";
}

/* line 1, src/app/components/social/_social_properties.scss */
.social-properties {
  height: 2.5rem;
}

/* line 4, src/app/components/social/_social_properties.scss */
.social-properties__command {
  color: #F3F4EF;
  font-family: "TiemposTextWeb-RegularItalic", Georgia, serif;
  font-size: 0.75rem;
  line-height: 2.375rem;
  vertical-align: middle;
}

/* line 1, src/app/components/social/_social_icons.scss */
.social-icon {
  display: inline-block;
  font-size: 0;
  padding-left: 1.625rem;
  color: #F3F4EF;
}

/* line 7, src/app/components/social/_social_icons.scss */
.social-icon:before {
  font-family: "Bloomberg";
  font-size: 1rem;
}

/* line 12, src/app/components/social/_social_icons.scss */
.social-icon.facebook {
  -webkit-transition: color, 0.1s, ease-out;
  -moz-transition: color, 0.1s, ease-out;
  -o-transition: color, 0.1s, ease-out;
  transition: color 0.1s ease-out;
}

/* line 15, node_modules/bb.sass-helpers/stylesheets/bb.sass-helpers/_links.scss */
.social-icon.facebook:hover, .social-icon.facebook:focus {
  color: #3B579D;
}

/* line 15, src/app/components/social/_social_icons.scss */
.social-icon.facebook:before {
  content: "f";
}

/* line 20, src/app/components/social/_social_icons.scss */
.social-icon.twitter {
  -webkit-transition: color, 0.1s, ease-out;
  -moz-transition: color, 0.1s, ease-out;
  -o-transition: color, 0.1s, ease-out;
  transition: color 0.1s ease-out;
}

/* line 15, node_modules/bb.sass-helpers/stylesheets/bb.sass-helpers/_links.scss */
.social-icon.twitter:hover, .social-icon.twitter:focus {
  color: #4AC7F9;
}

/* line 23, src/app/components/social/_social_icons.scss */
.social-icon.twitter:before {
  content: "t";
}

/* line 28, src/app/components/social/_social_icons.scss */
.social-icon.instagram {
  -webkit-transition: color, 0.1s, ease-out;
  -moz-transition: color, 0.1s, ease-out;
  -o-transition: color, 0.1s, ease-out;
  transition: color 0.1s ease-out;
}

/* line 15, node_modules/bb.sass-helpers/stylesheets/bb.sass-helpers/_links.scss */
.social-icon.instagram:hover, .social-icon.instagram:focus {
  color: #517FA4;
}

/* line 31, src/app/components/social/_social_icons.scss */
.social-icon.instagram:before {
  content: "i";
}

/* line 36, src/app/components/social/_social_icons.scss */
.social-icon.youtube {
  -webkit-transition: color, 0.1s, ease-out;
  -moz-transition: color, 0.1s, ease-out;
  -o-transition: color, 0.1s, ease-out;
  transition: color 0.1s ease-out;
}

/* line 15, node_modules/bb.sass-helpers/stylesheets/bb.sass-helpers/_links.scss */
.social-icon.youtube:hover, .social-icon.youtube:focus {
  color: #E52D27;
}

/* line 39, src/app/components/social/_social_icons.scss */
.social-icon.youtube:before {
  content: "y";
}

/* line 44, src/app/components/social/_social_icons.scss */
.social-icon.email {
  -webkit-transition: color, 0.1s, ease-out;
  -moz-transition: color, 0.1s, ease-out;
  -o-transition: color, 0.1s, ease-out;
  transition: color 0.1s ease-out;
}

/* line 15, node_modules/bb.sass-helpers/stylesheets/bb.sass-helpers/_links.scss */
.social-icon.email:hover, .social-icon.email:focus {
  color: #667388;
}

/* line 47, src/app/components/social/_social_icons.scss */
.social-icon.email:before {
  content: "0";
}

/* line 52, src/app/components/social/_social_icons.scss */
.social-icon.whatsapp {
  -webkit-transition: color, 0.1s, ease-out;
  -moz-transition: color, 0.1s, ease-out;
  -o-transition: color, 0.1s, ease-out;
  transition: color 0.1s ease-out;
}

/* line 15, node_modules/bb.sass-helpers/stylesheets/bb.sass-helpers/_links.scss */
.social-icon.whatsapp:hover, .social-icon.whatsapp:focus {
  color: #4DC247;
}

/* line 55, src/app/components/social/_social_icons.scss */
.social-icon.whatsapp:before {
  content: "™";
}

/* line 1, src/app/components/topic/_topic_list.scss */
.topic-list {
  display: table;
  font-family: "BWHaasText-55Roman", "NHaasGroteskTXPro-55Rg", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 1rem;
  line-height: 1.5rem;
}

/* line 7, src/app/components/topic/_topic_list.scss */
.topic-list:before {
  color: #FFFFFF;
  background-color: #2B00F7;
  content: "Read More";
  display: inline-block;
  overflow: hidden;
  font-family: "BWHaasText-75Bold", "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;
}

/* line 20, src/app/components/topic/_topic_list.scss */
.topic-list__topics {
  display: table-cell;
  vertical-align: top;
  width: 100%;
}

/* line 26, src/app/components/topic/_topic_list.scss */
.topic-list__topic {
  display: inline-block;
}

/* line 29, src/app/components/topic/_topic_list.scss */
.topic-list__topic:after {
  content: ", ";
}

/* line 33, src/app/components/topic/_topic_list.scss */
.topic-list__topic:last-of-type:after {
  content: none;
}

/* line 39, src/app/components/topic/_topic_list.scss */
.topic-list__topic-link {
  font-family: "BWHaasText-75Bold", "NHaasGroteskTXPro-75Bd", "Helvetica Neue", Helvetica, Arial, sans-serif;
}

@media screen and (min-width: 0) and (max-width: 47.4375em) {
  /* line 46, src/app/components/topic/_topic_list.scss */
  .topic-list__topic-link {
    font-size: 0.75rem;
    line-height: 1.125rem;
  }
}

@media screen and (min-width: 47.5em) {
  /* line 55, src/app/components/topic/_topic_list.scss */
  .topic-list__topic-link {
    font-size: 1rem;
    line-height: 1.5rem;
  }
}

/* line 1, src/app/components/social/_social_buttons.scss */
.bb-social-link, .social-share__more-icon {
  -webkit-transition: color, 0.2s, ease;
  -moz-transition: color, 0.2s, ease;
  -o-transition: color, 0.2s, ease;
  transition: color 0.2s ease;
  display: inline-block;
  color: #FFFFFF;
  font-size: 0;
  font-family: "Bloomberg";
  line-height: 1.25rem;
  cursor: pointer;
}

/* line 10, src/app/components/social/_social_buttons.scss */
.bb-social-link:hover, .social-share__more-icon:hover {
  opacity: .7;
}

/* line 14, src/app/components/social/_social_buttons.scss */
.bb-social-link:before, .social-share__more-icon:before {
  font-size: 1.25rem;
}

/* line 22, src/app/components/social/_social_buttons.scss */
.bb-social-link--facebook {
  color: #3B579D;
}

/* line 69, node_modules/bb.sass-helpers/stylesheets/bb.sass-helpers/_icons.scss */
.bb-social-link--facebook:before {
  content: "f";
  font-family: "Bloomberg";
  font-style: normal;
}

/* line 27, src/app/components/social/_social_buttons.scss */
.bb-social-link--twitter {
  color: #4AC7F9;
}

/* line 69, node_modules/bb.sass-helpers/stylesheets/bb.sass-helpers/_icons.scss */
.bb-social-link--twitter:before {
  content: "t";
  font-family: "Bloomberg";
  font-style: normal;
}

/* line 69, node_modules/bb.sass-helpers/stylesheets/bb.sass-helpers/_icons.scss */
.bb-social-link--linkedin:before {
  content: "l";
  font-family: "Bloomberg";
  font-style: normal;
}

/* line 69, node_modules/bb.sass-helpers/stylesheets/bb.sass-helpers/_icons.scss */
.bb-social-link--reddit:before {
  content: "d";
  font-family: "Bloomberg";
  font-style: normal;
}

/* line 69, node_modules/bb.sass-helpers/stylesheets/bb.sass-helpers/_icons.scss */
.bb-social-link--google:before {
  content: "g";
  font-family: "Bloomberg";
  font-style: normal;
}

/* line 69, node_modules/bb.sass-helpers/stylesheets/bb.sass-helpers/_icons.scss */
.bb-social-link--email:before {
  content: "m";
  font-family: "Bloomberg";
  font-style: normal;
}

/* line 48, src/app/components/social/_social_buttons.scss */
.bb-social-link--whatsapp {
  color: #4DC247;
}

/* line 69, node_modules/bb.sass-helpers/stylesheets/bb.sass-helpers/_icons.scss */
.bb-social-link--whatsapp:before {
  content: "™";
  font-family: "Bloomberg";
  font-style: normal;
}

/* line 3, src/app/components/social/_social_share.scss */
.social-share .bb-social-link--whatsapp,
.social-share__additional .bb-social-link--twitter {
  display: none;
}

/* line 8, src/app/components/social/_social_share.scss */
.social-share__additional .bb-social-link {
  color: #FFFFFF;
}

@media screen and (max-width: 63.6875em) {
  /* line 14, src/app/components/social/_social_share.scss */
  .social-share__additional .bb-social-link--whatsapp {
    display: inline-block;
  }
}

@media screen and (min-width: 0) and (max-width: 47.4375em) {
  /* line 24, src/app/components/social/_social_share.scss */
  .experience-apac .social-share .bb-social-link--twitter {
    display: none;
  }
  /* line 28, src/app/components/social/_social_share.scss */
  .experience-apac .social-share__additional .bb-social-link--twitter {
    display: inline-block;
  }
  /* line 32, src/app/components/social/_social_share.scss */
  .experience-apac .social-share .bb-social-link--whatsapp {
    display: inline-block;
  }
  /* line 36, src/app/components/social/_social_share.scss */
  .experience-apac .social-share__additional .bb-social-link--whatsapp {
    display: none;
  }
}

/* line 4, src/app/components/social/_social_share_with_slideout.scss */
.social-share-with-slideout {
  height: 2.25rem;
  padding: 0;
  border-top: 0;
  display: inline-block;
}

/* line 10, src/app/components/social/_social_share_with_slideout.scss */
.social-share-with-slideout .bb-social-link {
  display: inline-block;
  line-height: 2.25rem;
  width: 1.875rem;
  height: 2.25rem;
  margin-right: 0.625rem;
}

/* line 18, src/app/components/social/_social_share_with_slideout.scss */
.social-share-with-slideout__more-icon {
  -webkit-transition: -webkit-transform, 0.2s, ease;
  -moz-transition: -moz-transform, 0.2s, ease;
  -o-transition: -o-transform, 0.2s, ease;
  transition: transform 0.2s ease;
  display: inline-block;
  cursor: pointer;
  line-height: 2.25rem;
  width: 1.875rem;
  height: 2.25rem;
  margin-right: 0.625rem;
  color: #000000;
  background-color: #FFFFFF;
  z-index: 2;
  position: relative;
  vertical-align: top;
}

/* line 32, src/app/components/social/_social_share_with_slideout.scss */
.social-share-with-slideout__more-icon:hover {
  opacity: .7;
}

/* line 69, node_modules/bb.sass-helpers/stylesheets/bb.sass-helpers/_icons.scss */
.social-share-with-slideout__more-icon:before {
  content: "h";
  font-family: "Bloomberg";
  font-style: normal;
}

/* line 39, src/app/components/social/_social_share_with_slideout.scss */
.social-share-with-slideout__visible {
  display: inline-block;
  position: absolute;
  right: -0.3125rem;
}

/* line 45, src/app/components/social/_social_share_with_slideout.scss */
.social-share-with-slideout__buttons {
  z-index: 1;
  position: relative;
  width: 15.0625rem;
  height: 2.25rem;
  overflow: hidden;
  display: inline-block;
}

/* line 54, src/app/components/social/_social_share_with_slideout.scss */
.social-share-with-slideout__additional, .social-share-with-slideout__visible {
  -webkit-transition: -webkit-transform, 0.3s, ease;
  -moz-transition: -moz-transform, 0.3s, ease;
  -o-transition: -o-transform, 0.3s, ease;
  transition: transform 0.3s ease;
  background-color: #FFFFFF;
}

/* line 60, src/app/components/social/_social_share_with_slideout.scss */
.social-share-with-slideout__additional {
  visibility: visible;
  padding: 0;
  opacity: 1;
  display: inline-block;
  vertical-align: bottom;
  position: absolute;
  left: 100%;
  width: 10.0625rem;
}

/* line 70, src/app/components/social/_social_share_with_slideout.scss */
.social-share-with-slideout__additional .bb-social-link {
  color: #000000;
}

/* line 73, src/app/components/social/_social_share_with_slideout.scss */
.social-share-with-slideout__additional .bb-social-link:last-child {
  margin-right: 0.625rem;
}

/* line 78, src/app/components/social/_social_share_with_slideout.scss */
.social-share-with-slideout__additional:after {
  content: none;
}

/* line 86, src/app/components/social/_social_share_with_slideout.scss */
.open .social-share-with-slideout__visible, .open .social-share-with-slideout__additional {
  -webkit-transform: translateX(-10.0625rem);
  -moz-transform: translateX(-10.0625rem);
  -ms-transform: translateX(-10.0625rem);
  -o-transform: translateX(-10.0625rem);
  transform: translateX(-10.0625rem);
}

/* line 91, src/app/components/social/_social_share_with_slideout.scss */
.open .social-share-with-slideout__more-icon {
  -webkit-transform: rotateY(180deg);
  -moz-transform: rotateY(180deg);
  -ms-transform: rotateY(180deg);
  -o-transform: rotateY(180deg);
  transform: rotateY(180deg);
}

/* line 1, src/app/components/modules/_module_story.scss */
.module-story {
  position: relative;
  overflow: hidden;
  width: 100%;
}

/* line 6, src/app/components/modules/_module_story.scss */
.module-story:before {
  overflow: hidden;
  text-indent: -9999rem;
  font-size: 0;
  line-height: 0;
  content: "pattern dots";
  height: 0.625rem;
  display: block;
  margin-bottom: 1.25rem;
}

/* line 16, src/app/components/modules/_module_story.scss */
.module-story__headline-link,
.module-story .published-at {
  display: block;
}

/* line 21, src/app/components/modules/_module_story.scss */
.module-story__image {
  width: 100%;
  position: absolute;
  bottom: 0;
  background-size: cover;
  background-position: center;
  background-repeat: no-repeat;
}

/* line 30, src/app/components/modules/_module_story.scss */
.module-story .published-at {
  font-size: 0.5625rem;
  line-height: 0.75rem;
  margin-bottom: 0.625rem;
}

@media screen and (min-width: 0) and (max-width: 47.4375em) {
  /* line 1, src/app/components/modules/_module_story.scss */
  .module-story {
    height: 12.5rem;
  }
  /* line 39, src/app/components/modules/_module_story.scss */
  .module-story__image {
    height: 4.5rem;
  }
  /* line 43, src/app/components/modules/_module_story.scss */
  .module-story__headline-link {
    font-size: 0.875rem;
    line-height: 1.125rem;
  }
  /* line 48, src/app/components/modules/_module_story.scss */
  .without-image .module-story__headline-link {
    font-size: 1rem;
    line-height: 1.25rem;
  }
}

@media screen and (min-width: 47.5em) and (max-width: 63.6875em) {
  /* line 56, src/app/components/modules/_module_story.scss */
  .without-image .module-story__headline-link {
    font-size: 1.25rem;
    line-height: 1.25rem;
  }
  /* line 61, src/app/components/modules/_module_story.scss */
  .module-story__image {
    height: 5.3125rem;
  }
}

@media screen and (min-width: 63.75em) and (max-width: 79.9375em) {
  /* line 68, src/app/components/modules/_module_story.scss */
  .module-story__image {
    height: 5rem;
  }
}

@media screen and (min-width: 80em) and (max-width: 9999em) {
  /* line 75, src/app/components/modules/_module_story.scss */
  .module-story__image {
    height: 5.9375rem;
  }
}

@media screen and (min-width: 63.75em) {
  /* line 82, src/app/components/modules/_module_story.scss */
  .without-image .module-story__headline-link {
    font-size: 1.25rem;
    line-height: 1.5rem;
  }
}

@media screen and (min-width: 47.5em) {
  /* line 1, src/app/components/modules/_module_story.scss */
  .module-story {
    height: 16.25rem;
  }
  /* line 92, src/app/components/modules/_module_story.scss */
  .module-story__headline-link {
    margin-top: 0.625rem;
    font-size: 1rem;
    line-height: 1.25rem;
  }
}

/* line 1, src/app/components/modules/_module_big_story.scss */
.module-big-story {
  position: relative;
  overflow: hidden;
}

/* line 5, src/app/components/modules/_module_big_story.scss */
.module-big-story:before {
  overflow: hidden;
  text-indent: -9999rem;
  font-size: 0;
  line-height: 0;
  content: "pattern dots";
  height: 0.625rem;
  display: block;
}

/* line 14, src/app/components/modules/_module_big_story.scss */
.module-big-story__headline-link {
  display: block;
  line-height: 1em;
  font-size: 1.75rem;
  margin-top: 0.625rem;
  margin-bottom: 1.25rem;
}

/* line 22, src/app/components/modules/_module_big_story.scss */
.module-big-story .published-at {
  display: block;
  font-size: 0.5625rem;
  line-height: 0.75rem;
  margin-top: 1.25rem;
}

/* line 29, src/app/components/modules/_module_big_story.scss */
.module-big-story__summary {
  font-size: 0.75rem;
  line-height: 1.125rem;
  color: #555555;
  font-family: "TiemposTextWeb-Regular", Georgia, serif;
}

/* line 36, src/app/components/modules/_module_big_story.scss */
.module-big-story__image {
  background-size: cover;
  background-position: center;
  background-repeat: no-repeat;
  height: 10.5rem;
}

@media screen and (min-width: 47.5em) {
  /* line 1, src/app/components/modules/_module_big_story.scss */
  .module-big-story {
    height: 33.75rem;
  }
  /* line 46, src/app/components/modules/_module_big_story.scss */
  .module-big-story__image {
    width: 100%;
    position: absolute;
    bottom: 0;
  }
  /* line 52, src/app/components/modules/_module_big_story.scss */
  .module-big-story__headline-link {
    margin-top: 1.25rem;
  }
}

@media screen and (min-width: 47.5em) and (max-width: 63.6875em) {
  /* line 58, src/app/components/modules/_module_big_story.scss */
  .module-big-story__headline-link {
    font-size: 2rem;
  }
  /* line 62, src/app/components/modules/_module_big_story.scss */
  .module-big-story__image {
    height: 10.5rem;
  }
}

@media screen and (min-width: 63.75em) and (max-width: 79.9375em) {
  /* line 69, src/app/components/modules/_module_big_story.scss */
  .module-big-story__image {
    height: 13.75rem;
  }
  /* line 73, src/app/components/modules/_module_big_story.scss */
  .module-big-story__headline-link {
    font-size: 2rem;
  }
}

@media screen and (min-width: 80em) and (max-width: 9999em) {
  /* line 80, src/app/components/modules/_module_big_story.scss */
  .module-big-story__image {
    height: 15rem;
  }
  /* line 84, src/app/components/modules/_module_big_story.scss */
  .module-big-story__headline-link {
    font-size: 2.25rem;
  }
}

/* line 1, src/app/components/could_not_render/_could_not_render.scss */
.could-not-render {
  position: fixed;
  width: 80%;
  z-index: 10;
  text-align: center;
  margin: auto;
  left: 0;
  right: 0;
  margin-top: 0.625rem;
}

/* line 11, src/app/components/could_not_render/_could_not_render.scss */
.could-not-render__module {
  box-shadow: 0.625rem 0.625rem 0.3125rem rgba(0, 0, 0, 0.5);
  font-size: 1.125rem;
  font-weight: bold;
  color: #FFFFFF;
  font-family: helvetica;
  text-align: center;
  background-color: rgba(200, 61, 34, 0.8);
  border-style: dashed;
  border-width: 0.625rem;
  border-color: #FFD700;
  border-radius: 0.9375rem;
  top: 0;
  padding: 0.625rem;
  margin-bottom: 0.75rem;
}

/* line 27, src/app/components/could_not_render/_could_not_render.scss */
.could-not-render__module:hover {
  background-color: #c83d22;
}

/* line 2, src/app/components/video_player/_video_embed.scss */
.video-embed {
  position: absolute;
}

/* line 5, src/app/components/video_player/_video_embed.scss */
.video-embed .video-js {
  position: relative;
  width: 100% !important;
  height: 0 !important;
  padding-top: 56.25%;
}

/* line 12, src/app/components/video_player/_video_embed.scss */
.video-embed object,
.video-embed video {
  position: absolute;
  top: 0;
  left: 0;
  width: 100% !important;
  height: 100% !important;
}

/* line 4, src/app/components/video_player/_video_player.scss */
.video-player {
  position: relative;
  overflow: hidden;
  background-color: #000000;
  width: 100%;
  height: 0;
  padding-top: 56.25%;
  cursor: pointer;
  clear: left;
}

/* line 5, src/app/components/video_player/_video_player_helper.scss */
.video-player .video-player__image:before {
  content: "a";
}

/* line 17, src/app/components/video_player/_video_player_helper.scss */
.video-player .video-player__image:after {
  content: "";
}

/* line 16, src/app/components/video_player/_video_player.scss */
.video-player__image,
.video-player .video-embed {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}

@media screen and (min-width: 0) and (max-width: 47.4375em) {
  /* line 27, src/app/components/video_player/_video_player.scss */
  .video-player__image.large {
    display: block;
  }
}

@media screen and (min-width: 47.5em) and (max-width: 63.6875em) {
  /* line 33, src/app/components/video_player/_video_player.scss */
  .video-player__image.medium {
    display: block;
  }
}

@media screen and (min-width: 63.75em) and (max-width: 79.9375em) {
  /* line 39, src/app/components/video_player/_video_player.scss */
  .video-player__image.medium {
    display: block;
  }
}

@media screen and (min-width: 80em) and (max-width: 9999em) {
  /* line 45, src/app/components/video_player/_video_player.scss */
  .video-player__image.large {
    display: block;
  }
}

/* line 50, src/app/components/video_player/_video_player.scss */
.video-player__image .background-image {
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  background-position: center;
  background-size: cover;
}

/* line 11, src/app/components/video_player/_video_player_helper.scss */
.video-player .video-player__image:before {
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
  -moz-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  -o-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  color: #FFFFFF;
  font-family: "Bloomberg";
  font-size: 2.5rem;
  text-align: center;
  width: 100%;
  z-index: 2;
}

/* line 23, src/app/components/video_player/_video_player_helper.scss */
.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: " ";
  -webkit-transition: background-color, 0.25s, ease-out;
  -moz-transition: background-color, 0.25s, ease-out;
  -o-transition: background-color, 0.25s, ease-out;
  transition: background-color 0.25s ease-out;
  z-index: 1;
}

/* line 73, src/app/components/video_player/_video_player.scss */
.video-player .video-embed {
  display: none;
}

/* line 23, src/app/components/video_player/_video_player_helper.scss */
.video-player:hover .video-player__image:after {
  background-color: rgba(0, 0, 0, 0.5);
}

/* line 83, src/app/components/video_player/_video_player.scss */
.video-player.playing .video-player__image {
  display: none;
}

/* line 87, src/app/components/video_player/_video_player.scss */
.video-player.playing .video-embed {
  display: block;
}

/* line 93, src/app/components/video_player/_video_player.scss */
.video-player__error {
  position: relative;
  color: #FFFFFF;
  padding: 2.5rem;
  background-color: #000000;
  height: 100%;
}

/* line 100, src/app/components/video_player/_video_player.scss */
.video-player__error a {
  text-decoration: underline;
  color: #FFFFFF;
}

/* line 1, src/app/components/video/_broken_video_embed.scss */
.broken-video-embed {
  position: relative;
}

/* line 4, src/app/components/video/_broken_video_embed.scss */
.broken-video-embed__message {
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
  -moz-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  -o-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  font-family: "BWHaasText-55Roman", "NHaasGroteskTXPro-55Rg", "Helvetica Neue", Helvetica, Arial, sans-serif;
  color: #FFFFFF;
}

/* line 51, src/app/components/modules/_type_icons.scss */
.related-story-link.type-slideshow:before, .type-slideshow .module-headline-link:before, .type-slideshow .index-page__headline:before, .type-slideshow .search-result-story__container:before, .type-slideshow .topic-grid__story-headline-link:before, .type-slideshow .feed-item__headline:before, .type-slideshow .top-news-v3-story-headline:before, .type-slideshow .hero-story__headline-link:before, .type-slideshow .special-section-front-hero__headline:before, .top-feature-story__related-news-story.type-slideshow:before, .type-slideshow .tetris__primary-item-headline-link:before, .type-slideshow .tetris__item-headline-link:before, .hfs .hfs-story__headline-text.type-slideshow:before, .hfs .hfs-story__related-news-story-headline.type-slideshow:before, .type-slideshow .war-story__headline-link:before, .markets-v2__top-of-page .war-story__related-news-story-headline.type-slideshow:before {
  color: #2B00F7;
  font-family: "Bloomberg";
  font-size: 1.25rem;
  padding-left: 1px;
  vertical-align: baseline;
  margin-right: 0.2ex;
  content: "p";
}

/* line 60, src/app/components/modules/_type_icons.scss */
.related-story-link.type-video:before, .type-video .module-headline-link:before, .type-video .index-page__headline:before, .type-video .search-result-story__container:before, .type-video .topic-grid__story-headline-link:before, .type-video .feed-item__headline:before, .type-video .top-news-v3-story-headline:before, .type-video .hero-story__headline-link:before, .type-video .special-section-front-hero__headline:before, .top-feature-story__related-news-story.type-video:before, .type-video .tetris__primary-item-headline-link:before, .type-video .tetris__item-headline-link:before, .hfs .hfs-story__headline-text.type-video:before, .hfs .hfs-story__related-news-story-headline.type-video:before, .type-video .war-story__headline-link:before, .markets-v2__top-of-page .war-story__related-news-story-headline.type-video:before {
  color: #2B00F7;
  font-family: "Bloomberg";
  font-size: 1.25rem;
  padding-left: 1px;
  vertical-align: baseline;
  margin-right: 0.2ex;
  content: "a";
}

/* line 69, src/app/components/modules/_type_icons.scss */
.type-audio .module-headline-link:before, .type-audio .index-page__headline:before, .type-audio .search-result-story__container:before, .type-audio .topic-grid__story-headline-link:before, .type-audio .feed-item__headline:before, .type-audio .top-news-v3-story-headline:before, .type-audio .hero-story__headline-link:before, .type-audio .special-section-front-hero__headline:before, .type-audio .tetris__primary-item-headline-link:before, .type-audio .tetris__item-headline-link:before, .type-audio .war-story__headline-link:before {
  color: #2B00F7;
  font-family: "Bloomberg";
  font-size: 1.25rem;
  padding-left: 1px;
  vertical-align: baseline;
  margin-right: 0.2ex;
  content: "o";
}

/* line 78, src/app/components/modules/_type_icons.scss */
.related-story-link.type-interactive:before, .related-story-link.type-data-article:before, .type-interactive .module-headline-link:before, .type-data-article .module-headline-link:before, .type-interactive .index-page__headline:before, .type-data-article .index-page__headline:before, .type-interactive .search-result-story__container:before, .type-data-article .search-result-story__container:before, .type-interactive .topic-grid__story-headline-link:before, .type-data-article .topic-grid__story-headline-link:before, .type-interactive .feed-item__headline:before, .type-data-article .feed-item__headline:before, .type-interactive .top-news-v3-story-headline:before, .type-data-article .top-news-v3-story-headline:before, .type-interactive .hero-story__headline-link:before, .type-data-article .hero-story__headline-link:before, .type-interactive .special-section-front-hero__headline:before, .type-data-article .special-section-front-hero__headline:before, .top-feature-story__related-news-story.type-interactive:before, .top-feature-story__related-news-story.type-data-article:before, .type-interactive .tetris__primary-item-headline-link:before, .type-interactive .tetris__item-headline-link:before, .type-data-article .tetris__primary-item-headline-link:before, .type-data-article .tetris__item-headline-link:before, .hfs .hfs-story__headline-text.type-interactive:before, .hfs .hfs-story__headline-text.type-data-article:before, .hfs .hfs-story__related-news-story-headline.type-interactive:before, .hfs .hfs-story__related-news-story-headline.type-data-article:before, .type-interactive .war-story__headline-link:before, .type-data-article .war-story__headline-link:before, .markets-v2__top-of-page .war-story__related-news-story-headline.type-interactive:before, .markets-v2__top-of-page .war-story__related-news-story-headline.type-data-article:before {
  color: #2B00F7;
  font-family: "Bloomberg";
  font-size: 1.25rem;
  padding-left: 1px;
  vertical-align: baseline;
  margin-right: 0.2ex;
  content: "à";
}

/* line 1, src/app/components/modules/_site_icons.scss */
.related-story-link.site-bpol:before, .related-story-link.site-bview:before, .related-story-link.site-gadfly:before, .site-bpol .module-headline-link:before, .site-bview .module-headline-link:before, .site-gadfly .module-headline-link:before, .top-feature-story__related-news-story.site-bpol:before, .top-feature-story__related-news-story.site-bview:before, .top-feature-story__related-news-story.site-gadfly:before, .hfs .hfs-story__headline-text.site-bpol:before, .hfs .hfs-story__headline-text.site-bview:before, .hfs .hfs-story__headline-text.site-gadfly:before, .hfs .hfs-story__related-news-story-headline.site-bpol:before, .hfs .hfs-story__related-news-story-headline.site-bview:before, .hfs .hfs-story__related-news-story-headline.site-gadfly:before, .markets-v2__top-of-page .war-story__related-news-story-headline.site-bpol:before, .markets-v2__top-of-page .war-story__related-news-story-headline.site-bview:before, .markets-v2__top-of-page .war-story__related-news-story-headline.site-gadfly:before {
  font-family: inherit;
  vertical-align: inherit;
}

/* line 1, src/app/components/modules/_breakout.scss */
.breakout {
  position: relative;
  z-index: 2;
  margin-bottom: 3.75rem;
}

@media screen and (min-width: 47.5em) {
  /* line 1, src/app/components/modules/_breakout.scss */
  .breakout {
    width: 47.5rem;
    margin: 0 auto 3.75rem;
  }
}

@media screen and (min-width: 63.75em) {
  /* line 1, src/app/components/modules/_breakout.scss */
  .breakout {
    width: 63.75rem;
    margin: 0 auto 5rem;
  }
}

@media screen and (min-width: 80em) {
  /* line 1, src/app/components/modules/_breakout.scss */
  .breakout {
    width: 80rem;
    margin: 0 auto 5rem;
  }
}

@media screen and (min-width: 47.5em) {
  /* line 1, src/app/components/modules/_bleed.scss */
  .bleed .bleed__content {
    width: 42.5rem;
    margin: auto;
  }
}

@media screen and (min-width: 63.75em) {
  /* line 1, src/app/components/modules/_bleed.scss */
  .bleed .bleed__content {
    width: 61.25rem;
    margin: auto;
  }
}

@media screen and (min-width: 80em) {
  /* line 1, src/app/components/modules/_bleed.scss */
  .bleed .bleed__content {
    width: 72.5rem;
    margin: auto;
  }
}

/* line 20, src/app/components/modules/_bleed.scss */
.bleed {
  position: relative;
  z-index: 2;
  margin-bottom: 3.75rem;
}

/* line 1, src/app/components/modules/_module.scss */
.module {
  margin: 0 1.25rem 3.75rem;
  position: relative;
  z-index: 2;
}

/* line 6, src/app/components/modules/_module.scss */
.module__title {
  border-bottom: solid #CCCCCC 0.0625rem;
  padding: 0 0 1rem;
  color: #262626;
  font-size: 1.625rem;
  line-height: 1.875rem;
}

@media screen and (min-width: 47.5em) {
  /* line 1, src/app/components/modules/_module.scss */
  .module {
    width: 42.5rem;
    margin: 0 auto 3.75rem;
  }
  /* line 19, src/app/components/modules/_module.scss */
  .module__title {
    font-size: 1.75rem;
    line-height: 2rem;
  }
}

@media screen and (min-width: 63.75em) {
  /* line 1, src/app/components/modules/_module.scss */
  .module {
    width: 61.25rem;
    margin: 0 auto 5rem;
  }
  /* line 29, src/app/components/modules/_module.scss */
  .module__title {
    font-size: 2.5rem;
    line-height: 2.625rem;
  }
}

@media screen and (min-width: 80em) {
  /* line 1, src/app/components/modules/_module.scss */
  .module {
    width: 72.5rem;
    margin: 0 auto 5rem;
  }
}

/* line 1, src/app/components/modules/_breakout.scss */
.breakout {
  position: relative;
  z-index: 2;
  margin-bottom: 3.75rem;
}

@media screen and (min-width: 47.5em) {
  /* line 1, src/app/components/modules/_breakout.scss */
  .breakout {
    width: 47.5rem;
    margin: 0 auto 3.75rem;
  }
}

@media screen and (min-width: 63.75em) {
  /* line 1, src/app/components/modules/_breakout.scss */
  .breakout {
    width: 63.75rem;
    margin: 0 auto 5rem;
  }
}

@media screen and (min-width: 80em) {
  /* line 1, src/app/components/modules/_breakout.scss */
  .breakout {
    width: 80rem;
    margin: 0 auto 5rem;
  }
}

@media screen and (min-width: 47.5em) {
  /* line 1, src/app/components/modules/_bleed.scss */
  .bleed .bleed__content {
    width: 42.5rem;
    margin: auto;
  }
}

@media screen and (min-width: 63.75em) {
  /* line 1, src/app/components/modules/_bleed.scss */
  .bleed .bleed__content {
    width: 61.25rem;
    margin: auto;
  }
}

@media screen and (min-width: 80em) {
  /* line 1, src/app/components/modules/_bleed.scss */
  .bleed .bleed__content {
    width: 72.5rem;
    margin: auto;
  }
}

/* line 20, src/app/components/modules/_bleed.scss */
.bleed {
  position: relative;
  z-index: 2;
  margin-bottom: 3.75rem;
}

/* line 1, src/app/components/modules/_top_of_page_feature.scss */
.top-of-page-feature {
  position: relative;
  z-index: 2;
}

@media screen and (min-width: 0) and (max-width: 47.4375em) {
  /* line 1, src/app/components/modules/_top_of_page_feature.scss */
  .top-of-page-feature {
    width: 100%;
    margin: 0 auto 1.875rem;
  }
}

@media screen and (min-width: 47.5em) and (max-width: 63.6875em) {
  /* line 1, src/app/components/modules/_top_of_page_feature.scss */
  .top-of-page-feature {
    width: 42.5rem;
    margin: 0 auto 2.5rem;
  }
}

@media screen and (min-width: 63.75em) {
  /* line 1, src/app/components/modules/_top_of_page_feature.scss */
  .top-of-page-feature {
    margin: 0 0 2.5rem 0;
  }
}

@media screen and (min-width: 63.75em) and (max-width: 79.9375em) {
  /* line 1, src/app/components/modules/_top_of_page_feature.scss */
  .top-of-page-feature {
    width: 50rem;
  }
}

@media screen and (min-width: 80em) and (max-width: 9999em) {
  /* line 1, src/app/components/modules/_top_of_page_feature.scss */
  .top-of-page-feature {
    width: 60rem;
  }
}

/* line 1, src/app/components/modules/_related_story_link.scss */
.related-story-link {
  border-top: dotted 1px #555555;
  display: block;
  position: relative;
  font-family: "BWHaasText-55Roman", "NHaasGroteskTXPro-55Rg", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 0.75rem;
  line-height: 1rem;
  padding: 0.75rem 0 0.75rem 1.875rem;
}

/* line 131, src/app/components/modules/_type_icons.scss */
.related-story-link.type-slideshow:before, .related-story-link.type-interactive:before, .related-story-link.type-data-article:before, .related-story-link.type-video:before {
  font-size: 1em;
}

/* line 44, src/app/components/modules/_site_icons.scss */
.related-story-link.site-bpol:before {
  content: "Politics " "—";
  color: #5C42AB;
}

/* line 50, src/app/components/modules/_site_icons.scss */
.related-story-link.site-bview:before {
  content: "View " "—";
  color: #00B9E7;
}

/* line 56, src/app/components/modules/_site_icons.scss */
.related-story-link.site-gadfly:before {
  content: "Gadfly";
  color: #FFCA00;
}

/* line 16, src/app/components/modules/_related_story_link.scss */
.related-story-link:after {
  content: "→";
  position: absolute;
  top: 0;
  left: 0;
  color: #000000;
  font-size: 1em;
  line-height: 1em;
}

/* line 10, src/app/components/modules/_modules.scss */
.module-headline-link {
  font-family: "BWHaasHead-75Bold", "NHaasGroteskDSPro-75Bd", "Helvetica Neue", Helvetica, Arial, sans-serif;
}

/* line 186, src/app/components/modules/_type_icons.scss */
.type-slideshow .module-headline-link:before,
.type-interactive .module-headline-link:before,
.type-data-article .module-headline-link:before,
.type-video .module-headline-link:before {
  font-size: 1em;
}

/* line 15, src/app/components/modules/_site_icons.scss */
.site-bpol .module-headline-link:before {
  content: "Politics / ";
  color: #5C42AB;
}

/* line 21, src/app/components/modules/_site_icons.scss */
.site-bview .module-headline-link:before {
  content: "View / ";
  color: #00B9E7;
}

/* line 27, src/app/components/modules/_site_icons.scss */
.site-gadfly .module-headline-link:before {
  content: "Gadfly / ";
  color: #FFCA00;
}

/* line 24, src/app/components/modules/_modules.scss */
.highlights__large-story .highlights-story__social-share, .highlights__small-story .highlights-story__social-share {
  position: absolute;
  bottom: 0.3125rem;
  right: 0;
}

/* line 29, src/app/components/modules/_modules.scss */
.highlights__large-story .highlights-story__social-share .bb-social-links, .highlights__small-story .highlights-story__social-share .bb-social-links {
  display: none;
  overflow: hidden;
  position: absolute;
  bottom: 0;
  right: 0;
  width: 2.4375rem;
  height: 1.875rem;
}

/* line 38, src/app/components/modules/_modules.scss */
.highlights__large-story .highlights-story__social-share .bb-social-links:before, .highlights__small-story .highlights-story__social-share .bb-social-links:before {
  -webkit-transition: -webkit-transform, 0.2s, ease-in-out;
  -moz-transition: -moz-transform, 0.2s, ease-in-out;
  -o-transition: -o-transform, 0.2s, ease-in-out;
  transition: transform 0.2s ease-in-out;
  content: "h";
  font-family: "Bloomberg";
  position: absolute;
  bottom: 0;
  right: 0;
  color: #CCCCCC;
  font-size: 1rem;
}

/* line 50, src/app/components/modules/_modules.scss */
.highlights__large-story .highlights-story__social-share .bb-social-link, .highlights__small-story .highlights-story__social-share .bb-social-link {
  -webkit-transition: -webkit-transform, 0.2s, ease-in-out, opacity, 0.2s, ease-in-out;
  -moz-transition: -moz-transform, 0.2s, ease-in-out, opacity, 0.2s, ease-in-out;
  -o-transition: -o-transform, 0.2s, ease-in-out, opacity, 0.2s, ease-in-out;
  transition: transform 0.2s ease-in-out, opacity 0.2s ease-in-out;
  -webkit-transform: translateX(200%);
  -moz-transform: translateX(200%);
  -ms-transform: translateX(200%);
  -o-transform: translateX(200%);
  transform: translateX(200%);
  -webkit-backface-visibility: hidden;
  -moz-backface-visibility: hidden;
  -ms-backface-visibility: hidden;
  -o-backface-visibility: hidden;
  backface-visibility: hidden;
  position: absolute;
  opacity: 0;
}

/* line 57, src/app/components/modules/_modules.scss */
.highlights__large-story .highlights-story__social-share .bb-social-link--facebook, .highlights__small-story .highlights-story__social-share .bb-social-link--facebook {
  left: 1.1875rem;
  bottom: -0.5625rem;
  z-index: 2;
}

/* line 63, src/app/components/modules/_modules.scss */
.highlights__large-story .highlights-story__social-share .bb-social-link--twitter, .highlights__small-story .highlights-story__social-share .bb-social-link--twitter {
  left: 0;
  bottom: -0.5625rem;
}

/* line 75, src/app/components/modules/_modules.scss */
.highlights__large-story:hover .highlights-story__social-share .bb-social-links:before, .highlights__small-story:hover .highlights-story__social-share .bb-social-links:before {
  -webkit-transform: translateX(100%);
  -moz-transform: translateX(100%);
  -ms-transform: translateX(100%);
  -o-transform: translateX(100%);
  transform: translateX(100%);
}

/* line 79, src/app/components/modules/_modules.scss */
.highlights__large-story:hover .highlights-story__social-share .bb-social-link, .highlights__small-story:hover .highlights-story__social-share .bb-social-link {
  -webkit-transform: translateX(0);
  -moz-transform: translateX(0);
  -ms-transform: translateX(0);
  -o-transform: translateX(0);
  transform: translateX(0);
  opacity: 1;
}

/* line 90, src/app/components/modules/_modules.scss */
.two-up-story .bb-social-links, .three-up-story .bb-social-links {
  display: none;
  overflow: hidden;
  position: absolute;
  bottom: 0;
  right: 0;
  width: 1.875rem;
  height: 3.75rem;
}

/* line 99, src/app/components/modules/_modules.scss */
.two-up-story .bb-social-links:before, .three-up-story .bb-social-links:before {
  -webkit-transition: -webkit-transform, 0.2s, ease-in-out;
  -moz-transition: -moz-transform, 0.2s, ease-in-out;
  -o-transition: -o-transform, 0.2s, ease-in-out;
  transition: transform 0.2s ease-in-out;
  content: "h";
  font-family: "Bloomberg";
  position: absolute;
  bottom: 0;
  right: 0;
  color: #CCCCCC;
  font-size: 1rem;
}

/* line 111, src/app/components/modules/_modules.scss */
.two-up-story .bb-social-link, .three-up-story .bb-social-link {
  -webkit-transition: -webkit-transform, 0.2s, ease-in-out, opacity, 0.2s, ease-in-out;
  -moz-transition: -moz-transform, 0.2s, ease-in-out, opacity, 0.2s, ease-in-out;
  -o-transition: -o-transform, 0.2s, ease-in-out, opacity, 0.2s, ease-in-out;
  transition: transform 0.2s ease-in-out, opacity 0.2s ease-in-out;
  -webkit-transform: translateY(200%);
  -moz-transform: translateY(200%);
  -ms-transform: translateY(200%);
  -o-transform: translateY(200%);
  transform: translateY(200%);
  -webkit-backface-visibility: hidden;
  -moz-backface-visibility: hidden;
  -ms-backface-visibility: hidden;
  -o-backface-visibility: hidden;
  backface-visibility: hidden;
  position: absolute;
  right: 0;
  opacity: 0;
}

/* line 119, src/app/components/modules/_modules.scss */
.two-up-story .bb-social-link--facebook, .three-up-story .bb-social-link--facebook {
  bottom: 1.5625rem;
}

/* line 123, src/app/components/modules/_modules.scss */
.two-up-story .bb-social-link--twitter, .three-up-story .bb-social-link--twitter {
  bottom: 0;
}

/* line 131, src/app/components/modules/_modules.scss */
.two-up-story:hover .bb-social-links:before, .three-up-story:hover .bb-social-links:before {
  -webkit-transform: translateY(100%);
  -moz-transform: translateY(100%);
  -ms-transform: translateY(100%);
  -o-transform: translateY(100%);
  transform: translateY(100%);
}

/* line 135, src/app/components/modules/_modules.scss */
.two-up-story:hover .bb-social-link, .three-up-story:hover .bb-social-link {
  -webkit-transform: translateY(0);
  -moz-transform: translateY(0);
  -ms-transform: translateY(0);
  -o-transform: translateY(0);
  transform: translateY(0);
  opacity: 1;
}

/* line 1, src/app/components/errors/_article_blocked.scss */
.content-cliff__related-stories-container .article-recommended .article-recommended__title {
  border-bottom: solid 0.3125rem #2B00F7;
}

/* line 2, src/app/components/errors/_page_not_found.scss */
.page-not-found {
  width: 100%;
  background-color: #262626;
}

/* line 6, src/app/components/errors/_page_not_found.scss */
.page-not-found__background-image {
  position: relative;
  width: 100%;
  height: 26rem;
  top: 0;
  left: 0;
  background-repeat: repeat-x;
  background-position: center;
}

/* line 16, src/app/components/errors/_page_not_found.scss */
.page-not-found__content {
  width: 72.5rem;
  margin: 0 auto;
  z-index: 1;
  position: relative;
  color: #FFFFFF;
  padding: 1.25rem 0;
  text-align: center;
}

/* line 26, src/app/components/errors/_page_not_found.scss */
.page-not-found__headline {
  font-family: "BWHaasHead-95Black", "NHaasGroteskDSPro-95Blk", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 5rem;
  line-height: 5rem;
  color: #2B00F7;
  text-transform: uppercase;
}

/* line 34, src/app/components/errors/_page_not_found.scss */
.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) {
  /* line 2, src/app/components/errors/_page_not_found.scss */
  .page-not-found {
    width: 100%;
    overflow: hidden;
  }
  /* line 49, src/app/components/errors/_page_not_found.scss */
  .page-not-found__background-image {
    width: 100%;
    height: 21.875rem;
    background-size: cover;
    background-position: center;
  }
  /* line 56, src/app/components/errors/_page_not_found.scss */
  .page-not-found__content {
    width: 100%;
    padding: 0.625rem;
  }
  /* line 61, src/app/components/errors/_page_not_found.scss */
  .page-not-found__headline {
    font-size: 2.125rem;
    line-height: 2.125rem;
  }
  /* line 66, src/app/components/errors/_page_not_found.scss */
  .page-not-found__copy {
    font-size: 0.875rem;
    line-height: 1rem;
  }
}

@media screen and (min-width: 47.5em) and (max-width: 63.6875em) {
  /* line 75, src/app/components/errors/_page_not_found.scss */
  .page-not-found__content {
    width: 42.5rem;
  }
  /* line 79, src/app/components/errors/_page_not_found.scss */
  .page-not-found__headline {
    font-size: 2.5rem;
    line-height: 2.5rem;
  }
  /* line 84, src/app/components/errors/_page_not_found.scss */
  .page-not-found__copy {
    font-size: 0.875rem;
    line-height: 1rem;
  }
}

@media screen and (min-width: 63.75em) and (max-width: 79.9375em) {
  /* line 93, src/app/components/errors/_page_not_found.scss */
  .page-not-found__content {
    width: 61.25rem;
  }
}

/* line 4, src/app/components/errors/_generic_error.scss */
.generic-error {
  width: 100%;
  background-color: #262626;
  position: relative;
}

/* line 9, src/app/components/errors/_generic_error.scss */
.generic-error__background-image {
  position: absolute;
  background-size: cover;
  background-position: 50% 50%;
}

@media screen and (min-width: 0) and (max-width: 47.4375em) {
  /* line 4, src/app/components/errors/_generic_error.scss */
  .generic-error {
    height: 39.375rem;
  }
  /* line 18, src/app/components/errors/_generic_error.scss */
  .generic-error__background-image {
    width: 20rem;
    height: 27.5rem;
    top: 4.6875rem;
    margin: 0 auto;
    position: relative;
  }
  /* line 26, src/app/components/errors/_generic_error.scss */
  .generic-error__content {
    padding: 1.25rem 0.625rem;
    width: 100%;
    max-width: 31.25rem;
    margin: 0 auto;
  }
  /* line 33, src/app/components/errors/_generic_error.scss */
  .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: "BWHaasHead-95Black", "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;
  }
  /* line 46, src/app/components/errors/_generic_error.scss */
  .generic-error__copy {
    bottom: 0;
    right: 0;
    width: 20rem;
    height: 9.375rem;
    margin: 0 auto;
    background-color: rgba(38, 38, 38, 0.5);
  }
  /* line 55, src/app/components/errors/_generic_error.scss */
  .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) {
  /* line 65, src/app/components/errors/_generic_error.scss */
  .generic-error__content {
    width: 42.5rem;
    margin: 0 auto;
    padding: 2.5rem 0;
    height: 34.6875rem;
    position: relative;
  }
  /* line 73, src/app/components/errors/_generic_error.scss */
  .generic-error__background-image {
    left: 0;
    top: 2.5rem;
    width: 21.4375rem;
    height: 29.5rem;
  }
  /* line 80, src/app/components/errors/_generic_error.scss */
  .generic-error__headline {
    font-size: 3.125rem;
    line-height: 3.375rem;
    right: 0;
    top: 1.5625rem;
    width: 15.625rem;
  }
  /* line 88, src/app/components/errors/_generic_error.scss */
  .generic-error__copy {
    height: 11.25rem;
    width: 15.625rem;
    bottom: 6.25rem;
    right: 0;
  }
  /* line 95, src/app/components/errors/_generic_error.scss */
  .generic-error__copy-content {
    height: 10rem;
    width: 14.375rem;
  }
}

@media screen and (min-width: 63.75em) and (max-width: 79.9375em) {
  /* line 103, src/app/components/errors/_generic_error.scss */
  .generic-error__content {
    width: 61.25rem;
    margin: 0 auto;
    padding: 2.5rem 0;
    height: 34.6875rem;
    position: relative;
  }
  /* line 111, src/app/components/errors/_generic_error.scss */
  .generic-error__background-image {
    left: 19.875rem;
    top: 2.5rem;
    width: 21.4375rem;
    height: 29.5rem;
  }
  /* line 118, src/app/components/errors/_generic_error.scss */
  .generic-error__headline {
    font-size: 3.125rem;
    line-height: 3.375rem;
    right: 0;
    top: 6.25rem;
    width: 15.625rem;
  }
  /* line 126, src/app/components/errors/_generic_error.scss */
  .generic-error__copy {
    height: 11.25rem;
    width: 15.625rem;
    bottom: 6.25rem;
    left: 0;
  }
  /* line 133, src/app/components/errors/_generic_error.scss */
  .generic-error__copy-content {
    height: 10rem;
    width: 14.375rem;
  }
}

@media screen and (max-width: 79.9375em) {
  /* line 142, src/app/components/errors/_generic_error.scss */
  .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: "BWHaasHead-95Black", "NHaasGroteskDSPro-95Blk", "Helvetica Neue", Helvetica, Arial, sans-serif;
    text-transform: uppercase;
    position: absolute;
  }
  /* line 150, src/app/components/errors/_generic_error.scss */
  .generic-error__copy {
    z-index: 2;
    background-color: #262626;
    position: absolute;
  }
  /* line 3, src/app/components/errors/_error_page_helpers.scss */
  .generic-error__copy:before {
    background-color: #2B00F7;
    background: -owg-linear-gradient(to right, #2B00F7, #FF6564);
    background: -webkit-linear-gradient(to right, #2B00F7, #FF6564);
    background: -moz-linear-gradient(to right, #2B00F7, #FF6564);
    background: -o-linear-gradient(to right, #2B00F7, #FF6564);
    background: 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;
  }
  /* line 17, src/app/components/errors/_error_page_helpers.scss */
  .generic-error__copy:after {
    background-color: #FF6564;
    background: -owg-linear-gradient(to right, #FF6564, #2B00F7);
    background: -webkit-linear-gradient(to right, #FF6564, #2B00F7);
    background: -moz-linear-gradient(to right, #FF6564, #2B00F7);
    background: -o-linear-gradient(to right, #FF6564, #2B00F7);
    background: 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;
  }
  /* line 157, src/app/components/errors/_generic_error.scss */
  .generic-error__copy-content {
    position: absolute;
    top: 0.625rem;
    left: 0.625rem;
    background-color: #262626;
    color: #FFFFFF;
    font-family: "TiemposTextWeb-Regular", Georgia, serif;
    z-index: 2;
    padding: 0.625rem;
  }
}

@media screen and (min-width: 80em) and (max-width: 9999em) {
  /* line 4, src/app/components/errors/_generic_error.scss */
  .generic-error {
    height: 34.6875rem;
    background-color: #FFFFFF;
  }
  /* line 174, src/app/components/errors/_generic_error.scss */
  .generic-error__content {
    width: 72.5rem;
    margin: 0 auto;
    padding: 2.5rem 0;
    position: relative;
    height: 34.6875rem;
  }
  /* line 182, src/app/components/errors/_generic_error.scss */
  .generic-error__background-image {
    -webkit-transform: rotate(0);
    -moz-transform: rotate(0);
    -ms-transform: rotate(0);
    -o-transform: rotate(0);
    transform: rotate(0);
    -webkit-transition: -webkit-transform, 0.5s, ease-in-out;
    -moz-transition: -moz-transform, 0.5s, ease-in-out;
    -o-transition: -o-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;
  }
  /* line 192, src/app/components/errors/_generic_error.scss */
  .generic-error__headline {
    -webkit-transform: translateX(0);
    -moz-transform: translateX(0);
    -ms-transform: translateX(0);
    -o-transform: translateX(0);
    transform: translateX(0);
    -webkit-transition: -webkit-transform, 0.2s, ease-in-out;
    -moz-transition: -moz-transform, 0.2s, ease-in-out;
    -o-transition: -o-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;
  }
  /* line 205, src/app/components/errors/_generic_error.scss */
  .generic-error__copy {
    -webkit-transform: translateX(0);
    -moz-transform: translateX(0);
    -ms-transform: translateX(0);
    -o-transform: translateX(0);
    transform: translateX(0);
    -webkit-transition: -webkit-transform, 0.2s, ease-in-out;
    -moz-transition: -moz-transform, 0.2s, ease-in-out;
    -o-transition: -o-transform, 0.2s, ease-in-out;
    transition: transform 0.2s ease-in-out;
    position: absolute;
    bottom: 6.25rem;
    right: 0;
    width: 18.75rem;
  }
  /* line 214, src/app/components/errors/_generic_error.scss */
  .generic-error__copy-content {
    font-family: "AvenirNext-Regular", "Helvetica Neue", Helvetica, Arial, sans-serif;
    color: #2D2D35;
    font-size: 1rem;
    line-height: 1.25rem;
  }
  /* line 221, src/app/components/errors/_generic_error.scss */
  .generic-error:hover {
    background-color: #262626;
  }
  /* line 224, src/app/components/errors/_generic_error.scss */
  .generic-error:hover .generic-error__background-image {
    -webkit-transform: rotate(360deg);
    -moz-transform: rotate(360deg);
    -ms-transform: rotate(360deg);
    -o-transform: rotate(360deg);
    transform: rotate(360deg);
    -webkit-transition: -webkit-transform, 0.5s, ease-in-out;
    -moz-transition: -moz-transform, 0.5s, ease-in-out;
    -o-transition: -o-transform, 0.5s, ease-in-out;
    transition: transform 0.5s ease-in-out;
  }
  /* line 229, src/app/components/errors/_generic_error.scss */
  .generic-error:hover .generic-error__headline {
    -webkit-transform: translateX(53.75rem);
    -moz-transform: translateX(53.75rem);
    -ms-transform: translateX(53.75rem);
    -o-transform: translateX(53.75rem);
    transform: translateX(53.75rem);
    -webkit-transition: -webkit-transform, 0.2s, ease-in-out;
    -moz-transition: -moz-transform, 0.2s, ease-in-out;
    -o-transition: -o-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: "BWHaasHead-95Black", "NHaasGroteskDSPro-95Blk", "Helvetica Neue", Helvetica, Arial, sans-serif;
    text-transform: uppercase;
    font-size: 4.375rem;
    line-height: 4.6875rem;
  }
  /* line 240, src/app/components/errors/_generic_error.scss */
  .generic-error:hover .generic-error__copy {
    -webkit-transform: translateX(-53.75rem);
    -moz-transform: translateX(-53.75rem);
    -ms-transform: translateX(-53.75rem);
    -o-transform: translateX(-53.75rem);
    transform: translateX(-53.75rem);
    -webkit-transition: -webkit-transform, 0.2s, ease-in-out;
    -moz-transition: -moz-transform, 0.2s, ease-in-out;
    -o-transition: -o-transform, 0.2s, ease-in-out;
    transition: transform 0.2s ease-in-out;
    width: 20rem;
    height: 9.375rem;
    z-index: 2;
    background-color: #262626;
  }
  /* line 3, src/app/components/errors/_error_page_helpers.scss */
  .generic-error:hover .generic-error__copy:before {
    background-color: #2B00F7;
    background: -owg-linear-gradient(to right, #2B00F7, #FF6564);
    background: -webkit-linear-gradient(to right, #2B00F7, #FF6564);
    background: -moz-linear-gradient(to right, #2B00F7, #FF6564);
    background: -o-linear-gradient(to right, #2B00F7, #FF6564);
    background: 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;
  }
  /* line 17, src/app/components/errors/_error_page_helpers.scss */
  .generic-error:hover .generic-error__copy:after {
    background-color: #FF6564;
    background: -owg-linear-gradient(to right, #FF6564, #2B00F7);
    background: -webkit-linear-gradient(to right, #FF6564, #2B00F7);
    background: -moz-linear-gradient(to right, #FF6564, #2B00F7);
    background: -o-linear-gradient(to right, #FF6564, #2B00F7);
    background: 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;
  }
  /* line 250, src/app/components/errors/_generic_error.scss */
  .generic-error:hover .generic-error__copy-content {
    position: absolute;
    top: 0.625rem;
    left: 0.625rem;
    background-color: #262626;
    color: #FFFFFF;
    font-family: "TiemposTextWeb-Regular", Georgia, serif;
    width: 18.75rem;
    height: 8.125rem;
    z-index: 2;
    padding: 0.625rem;
  }
}

@keyframes show-persistent-header {
  from {
    position: fixed;
    top: -4rem;
  }
  to {
    position: fixed;
    top: 0;
  }
}

@keyframes hide-persistent-header {
  from {
    position: fixed;
    top: 0;
  }
  to {
    position: fixed;
    top: -4rem;
  }
}

/* line 76, src/app/components/layout/_default_layout.scss */
.default-layout {
  overflow-x: hidden;
  /* TODO: [DX][1/12/2017] Come up with better solution for position "marquee"
     * to display both leaderboard and canopy ads */
}

/* line 79, src/app/components/layout/_default_layout.scss */
.default-layout .header-ad-container {
  position: relative;
}

/* line 85, src/app/components/layout/_default_layout.scss */
.default-layout.hide-top-modules .main-content .market-summary-v3,
.default-layout.hide-top-modules .main-content .home__heroes {
  display: none;
}

/* line 92, src/app/components/layout/_default_layout.scss */
.default-layout .header-ad-container[data-state="pinned"] {
  z-index: 3;
}

/* line 95, src/app/components/layout/_default_layout.scss */
.default-layout .header-ad-container[data-state="pinned"] .header-ad {
  position: fixed;
}

/* line 101, src/app/components/layout/_default_layout.scss */
.default-layout .header-ad {
  background-color: #F3F4EF;
  position: relative;
  top: 0;
  width: 100%;
}

/* line 10, src/app/components/ad/_ad_helpers.scss */
.default-layout .header-ad .bb-ads__rendered {
  padding: 0.625rem;
  display: inline-block;
}

/* line 45, src/app/components/ad/_ad_helpers.scss */
.default-layout .header-ad .ad-v2[data-position="marquee"] {
  width: 100%;
  position: relative;
}

/* line 10, src/app/components/ad/_ad_helpers.scss */
.default-layout .header-ad .ad-v2[data-position="marquee"] .bb-ads__rendered {
  width: 100%;
  padding: 0;
  display: block;
}

/* line 129, src/app/components/layout/_default_layout.scss */
.default-layout:not(.politics-section-front) .header-ad .ad-v2[data-position="marquee"] .bb-ads__rendered iframe {
  width: 100%;
  height: auto;
}

/* line 137, src/app/components/layout/_default_layout.scss */
.default-layout .right-below-header-ad-placeholder {
  position: relative;
  height: auto;
  z-index: 2;
}

/* line 3, src/app/components/ad/_ad_helpers.scss */
.default-layout .right-below-header-ad-placeholder .ad-v2 {
  margin: 0 auto;
}

/* line 10, src/app/components/ad/_ad_helpers.scss */
.default-layout .right-below-header-ad-placeholder .bb-ads__rendered {
  margin-top: 1.875rem;
}

@media screen and (min-width: 0) and (max-width: 47.4375em) {
  /* line 137, src/app/components/layout/_default_layout.scss */
  .default-layout .right-below-header-ad-placeholder {
    position: absolute;
    overflow: hidden;
    height: 1px;
    width: 1px;
    margin: -1px -1px -1px -99999px;
    padding: 0;
    border: 0;
  }
}

@media screen and (min-width: 47.5em) and (max-width: 63.6875em) {
  /* line 137, src/app/components/layout/_default_layout.scss */
  .default-layout .right-below-header-ad-placeholder {
    width: 47.5rem;
    margin: auto;
    overflow: hidden;
  }
}

/* line 167, src/app/components/layout/_default_layout.scss */
.default-layout .top-hat {
  position: relative;
  z-index: 2;
}

/* line 172, src/app/components/layout/_default_layout.scss */
.default-layout .breaking-news-banner {
  z-index: 1;
}

/* line 176, src/app/components/layout/_default_layout.scss */
.default-layout .bb-nav-placeholder {
  display: block;
  height: 4rem;
  z-index: 5000000;
}

@media screen and (min-width: 63.75em) {
  /* line 182, src/app/components/layout/_default_layout.scss */
  .default-layout.homepage-section-front .bb-nav-placeholder {
    margin-bottom: 2.1875rem;
  }
}

/* line 188, src/app/components/layout/_default_layout.scss */
.default-layout .bb-nav-root {
  z-index: 4;
}

/* line 192, src/app/components/layout/_default_layout.scss */
.default-layout .bb-nav-root.hide-nav .bb-nav {
  -webkit-animation: hide-persistent-header 0.2s ease-in;
  -moz-animation: hide-persistent-header 0.2s ease-in;
  -ms-animation: hide-persistent-header 0.2s ease-in;
  -o-animation: hide-persistent-header 0.2s ease-in;
  animation: hide-persistent-header 0.2s ease-in;
}

/* line 196, src/app/components/layout/_default_layout.scss */
.default-layout .bb-nav-root.persist-nav {
  position: fixed;
  top: 0;
}

/* line 201, src/app/components/layout/_default_layout.scss */
.default-layout .bb-nav-root.persist-nav .bb-nav {
  -webkit-animation: show-persistent-header 0.2s ease-in;
  -moz-animation: show-persistent-header 0.2s ease-in;
  -ms-animation: show-persistent-header 0.2s ease-in;
  -o-animation: show-persistent-header 0.2s ease-in;
  animation: show-persistent-header 0.2s ease-in;
}

/* line 205, src/app/components/layout/_default_layout.scss */
.default-layout .bb-nav-root .bb-experience-select__option[data-experience-id="MIDEAST"] {
  display: none;
}

/* line 209, src/app/components/layout/_default_layout.scss */
.default-layout .breaking-news-placeholder,
.default-layout .facemelter-placeholder {
  position: relative;
  z-index: 2;
}

/* line 215, src/app/components/layout/_default_layout.scss */
.default-layout .container {
  position: relative;
  z-index: 1;
  background-color: #FFFFFF;
}

/* line 222, src/app/components/layout/_default_layout.scss */
.default-layout .container.show-facemelter .facemelter-placeholder {
  display: block;
}

/* line 226, src/app/components/layout/_default_layout.scss */
.default-layout .container.show-facemelter .breaking-news-placeholder {
  display: none;
}

/* line 233, src/app/components/layout/_default_layout.scss */
.default-layout .container:not(.show-facemelter) .facemelter-placeholder {
  display: none;
}

/* line 237, src/app/components/layout/_default_layout.scss */
.default-layout .container:not(.show-facemelter) .breaking-news-placeholder {
  display: block;
}

/* line 242, src/app/components/layout/_default_layout.scss */
.default-layout .container.dimmed-background {
  opacity: .2;
}

/* line 248, src/app/components/layout/_default_layout.scss */
.default-layout .facemelter-container.active {
  position: relative;
  background-color: transparent;
  z-index: 2;
}

/* line 253, src/app/components/layout/_default_layout.scss */
.default-layout .facemelter-container.active .facemelter-container__background {
  position: absolute;
  top: 0;
  display: block;
  height: 100%;
  width: 100%;
  opacity: .2;
  mix-blend-mode: hard-light;
}

/* line 262, src/app/components/layout/_default_layout.scss */
.default-layout .facemelter-container.active .facemelter-container__background:after {
  content: "";
  position: absolute;
  left: 0;
  top: 0;
  height: 100%;
  width: 100%;
}

/* line 272, src/app/components/layout/_default_layout.scss */
.default-layout .facemelter-container.active .facemelter {
  background-color: transparent;
}

/* line 275, src/app/components/layout/_default_layout.scss */
.default-layout .facemelter-container.active .facemelter:before {
  background: transparent;
}

/* line 279, src/app/components/layout/_default_layout.scss */
.default-layout .facemelter-container.active .facemelter .facemelter__background {
  display: none;
}

/* line 284, src/app/components/layout/_default_layout.scss */
.default-layout .facemelter-container.active:before {
  content: "";
  position: absolute;
  top: 0;
  display: block;
  height: 100%;
  width: 100%;
  z-index: -1;
}

/* line 295, src/app/components/layout/_default_layout.scss */
.default-layout .facemelter-container.active.purple .facemelter-container__background {
  opacity: .2;
  background-image: image-url("facemelter-politics-stars.png");
}

/* line 300, src/app/components/layout/_default_layout.scss */
.default-layout .facemelter-container.active.purple:before {
  background: linear-gradient(60deg, #00E7B4, #00E7B4 10%, #5C42AB 70%);
}

/* line 31, src/app/components/layout/_default_layout.scss */
.default-layout .facemelter-container.active.purple .bb-nav-logo__menu {
  border: 1px solid #5C42AB;
}

/* line 34, src/app/components/layout/_default_layout.scss */
.default-layout .facemelter-container.active.purple .bb-nav-logo__menu:hover {
  background-color: #5C42AB;
}

/* line 37, src/app/components/layout/_default_layout.scss */
.default-layout .facemelter-container.active.purple .bb-nav-logo__menu:hover .bb-nav-logo__menu-link {
  background-color: #5C42AB;
}

/* line 42, src/app/components/layout/_default_layout.scss */
.default-layout .facemelter-container.active.purple .bb-nav-logo__menu-link {
  color: #5C42AB;
}

/* line 45, src/app/components/layout/_default_layout.scss */
.default-layout .facemelter-container.active.purple .bb-nav-logo__menu-link:before {
  background-color: #5C42AB;
}

/* line 50, src/app/components/layout/_default_layout.scss */
.default-layout .facemelter-container.active.purple .bb-nav-logo__menu:before {
  background-color: #5C42AB;
}

/* line 55, src/app/components/layout/_default_layout.scss */
.default-layout .facemelter-container.active.purple .bb-experience-select__other-experiences {
  background-color: #5C42AB;
}

/* line 59, src/app/components/layout/_default_layout.scss */
.default-layout .facemelter-container.active.purple .bb-nav-search__form {
  opacity: .8;
}

/* line 63, src/app/components/layout/_default_layout.scss */
.default-layout .facemelter-container.active.purple .bb-nav-search__input {
  border-bottom: 1px solid #5C42AB;
}

/* line 67, src/app/components/layout/_default_layout.scss */
.default-layout .facemelter-container.active.purple .bb-nav-logo__link,
.default-layout .facemelter-container.active.purple .bb-nav-experience-select,
.default-layout .facemelter-container.active.purple .bb-nav-touts__link,
.default-layout .facemelter-container.active.purple .bb-nav-search__icon:before,
.default-layout .facemelter-container.active.purple .bb-nav-search__icon:after {
  color: #FFFFFF;
}

/* line 308, src/app/components/layout/_default_layout.scss */
.default-layout .facemelter-container.active.green:before {
  background: #00C88A;
}

/* line 31, src/app/components/layout/_default_layout.scss */
.default-layout .facemelter-container.active.green .bb-nav-logo__menu {
  border: 1px solid #00C88A;
}

/* line 34, src/app/components/layout/_default_layout.scss */
.default-layout .facemelter-container.active.green .bb-nav-logo__menu:hover {
  background-color: #00C88A;
}

/* line 37, src/app/components/layout/_default_layout.scss */
.default-layout .facemelter-container.active.green .bb-nav-logo__menu:hover .bb-nav-logo__menu-link {
  background-color: #00C88A;
}

/* line 42, src/app/components/layout/_default_layout.scss */
.default-layout .facemelter-container.active.green .bb-nav-logo__menu-link {
  color: #00C88A;
}

/* line 45, src/app/components/layout/_default_layout.scss */
.default-layout .facemelter-container.active.green .bb-nav-logo__menu-link:before {
  background-color: #00C88A;
}

/* line 50, src/app/components/layout/_default_layout.scss */
.default-layout .facemelter-container.active.green .bb-nav-logo__menu:before {
  background-color: #00C88A;
}

/* line 55, src/app/components/layout/_default_layout.scss */
.default-layout .facemelter-container.active.green .bb-experience-select__other-experiences {
  background-color: #00C88A;
}

/* line 59, src/app/components/layout/_default_layout.scss */
.default-layout .facemelter-container.active.green .bb-nav-search__form {
  opacity: .8;
}

/* line 63, src/app/components/layout/_default_layout.scss */
.default-layout .facemelter-container.active.green .bb-nav-search__input {
  border-bottom: 1px solid #00C88A;
}

/* line 67, src/app/components/layout/_default_layout.scss */
.default-layout .facemelter-container.active.green .bb-nav-logo__link,
.default-layout .facemelter-container.active.green .bb-nav-experience-select,
.default-layout .facemelter-container.active.green .bb-nav-touts__link,
.default-layout .facemelter-container.active.green .bb-nav-search__icon:before,
.default-layout .facemelter-container.active.green .bb-nav-search__icon:after {
  color: #FFFFFF;
}

/* line 316, src/app/components/layout/_default_layout.scss */
.default-layout .main-content {
  position: relative;
  z-index: 1;
  *zoom: 1;
}

/* line 38, node_modules/compass-mixins/lib/compass/utilities/general/_clearfix.scss */
.default-layout .main-content:after {
  content: "";
  display: table;
  clear: both;
}

/* line 322, src/app/components/layout/_default_layout.scss */
.default-layout .inline-slideshow {
  z-index: 10;
}

/* line 326, src/app/components/layout/_default_layout.scss */
.default-layout.hide-scrollbar {
  overflow: hidden;
}

/* line 330, src/app/components/layout/_default_layout.scss */
.default-layout.middle-east .bb-nav .bb-experience-select__option[data-experience-id="MIDEAST"] {
  display: block;
}

/* line 52, src/app/components/modules/newsletter_tout/_newsletter_tout_dialog.scss */
.default-layout .newsletter-tout-dialog {
  display: none;
  position: fixed;
  width: 41.625rem;
  height: 25rem;
  background-color: #FFFFFF;
  border: 3px solid #2B00F7;
  top: calc(50% - 12.5rem);
  left: calc(50% - 20.8125rem);
  z-index: 2;
  padding: 1.25rem 0 1.25rem 1.25rem;
  font-family: "BWHaasText-55Roman", "NHaasGroteskTXPro-55Rg", "Helvetica Neue", Helvetica, Arial, sans-serif;
}

/* line 65, src/app/components/modules/newsletter_tout/_newsletter_tout_dialog.scss */
.default-layout .newsletter-tout-dialog__close {
  font-size: 1.5rem;
  position: absolute;
  right: 0.625rem;
  top: 0.3125rem;
  color: #2B00F7;
}

/* line 72, src/app/components/modules/newsletter_tout/_newsletter_tout_dialog.scss */
.default-layout .newsletter-tout-dialog__close:hover {
  cursor: pointer;
}

/* line 77, src/app/components/modules/newsletter_tout/_newsletter_tout_dialog.scss */
.default-layout .newsletter-tout-dialog__message {
  font-size: 1.25rem;
  font-weight: bold;
  width: 37.5rem;
}

@media screen and (min-width: 0) and (max-width: 47.4375em) {
  /* line 52, src/app/components/modules/newsletter_tout/_newsletter_tout_dialog.scss */
  .default-layout .newsletter-tout-dialog {
    width: 28.5rem;
    height: 36.125rem;
    left: calc(50% - 228px);
  }
  /* line 88, src/app/components/modules/newsletter_tout/_newsletter_tout_dialog.scss */
  .default-layout .newsletter-tout-dialog__message {
    width: 23.125rem;
  }
}

/* line 93, src/app/components/modules/newsletter_tout/_newsletter_tout_dialog.scss */
.default-layout .newsletter-tout-dialog__email {
  margin-bottom: 1.25rem;
}

/* line 69, node_modules/bb.sass-helpers/stylesheets/bb.sass-helpers/_icons.scss */
.default-layout .newsletter-tout-dialog__email:before {
  content: "č";
  font-family: "Bloomberg";
  font-style: normal;
  font-size: 1rem;
  color: #2B00F7;
}

/* line 98, src/app/components/modules/newsletter_tout/_newsletter_tout_dialog.scss */
.default-layout .newsletter-tout-dialog__email:before {
  position: relative;
  padding-right: 0.1875rem;
  top: 0.125rem;
}

/* line 105, src/app/components/modules/newsletter_tout/_newsletter_tout_dialog.scss */
.default-layout .newsletter-tout-dialog__signup-text {
  visibility: hidden;
  font-size: 1.25rem;
  font-weight: bold;
  margin-bottom: 1.25rem;
}

/* line 112, src/app/components/modules/newsletter_tout/_newsletter_tout_dialog.scss */
.default-layout .newsletter-tout-dialog__close-button {
  display: block;
  width: 12.5rem;
  margin: auto;
  padding: 0.625rem;
  background-color: #2B00F7;
  color: white;
  font-family: "BWHaasHead-75Bold", "NHaasGroteskDSPro-75Bd", "Helvetica Neue", Helvetica, Arial, sans-serif;
  text-align: center;
}

/* line 123, src/app/components/modules/newsletter_tout/_newsletter_tout_dialog.scss */
.default-layout .newsletter-tout-dialog__close-button:hover {
  cursor: pointer;
}

/* line 128, src/app/components/modules/newsletter_tout/_newsletter_tout_dialog.scss */
.default-layout .newsletter-tout-dialog-option {
  display: inline-block;
  position: relative;
  vertical-align: top;
  padding-bottom: 0.625rem;
}

/* line 134, src/app/components/modules/newsletter_tout/_newsletter_tout_dialog.scss */
.default-layout .newsletter-tout-dialog-option__success, .default-layout .newsletter-tout-dialog-option__failure {
  -webkit-border-radius: 0.25rem;
  -moz-border-radius: 0.25rem;
  -ms-border-radius: 0.25rem;
  -o-border-radius: 0.25rem;
  border-radius: 0.25rem;
  visibility: hidden;
  position: absolute;
  top: -4.375rem;
  width: 12.5rem;
  height: 3.3125rem;
  background-color: #FFFFFF;
  padding: 0.625rem;
  text-align: center;
  font-size: 0.8125rem;
  line-height: 1rem;
  z-index: 3;
  display: block;
}

/* line 151, src/app/components/modules/newsletter_tout/_newsletter_tout_dialog.scss */
.default-layout .newsletter-tout-dialog-option__success {
  border: 0.0625rem solid #2B00F7;
  color: #2B00F7;
}

/* line 156, src/app/components/modules/newsletter_tout/_newsletter_tout_dialog.scss */
.default-layout .newsletter-tout-dialog-option__failure {
  border: 0.0625rem solid #FA4C2A;
  color: #FA4C2A;
}

/* line 161, src/app/components/modules/newsletter_tout/_newsletter_tout_dialog.scss */
.default-layout .newsletter-tout-dialog-option__nubbin {
  position: relative;
  border: 0.0625rem solid #FFFFFF;
  top: 0.4375rem;
  left: 4.5625rem;
  width: 2rem;
}

/* line 171, src/app/components/modules/newsletter_tout/_newsletter_tout_dialog.scss */
.default-layout .newsletter-tout-dialog-option[data-state="failure"] .newsletter-tout-dialog-option__failure {
  -webkit-animation: confirm 3s forwards;
  -moz-animation: confirm 3s forwards;
  -ms-animation: confirm 3s forwards;
  -o-animation: confirm 3s forwards;
  animation: confirm 3s forwards;
  display: block;
}

/* line 2, src/app/components/modules/newsletter_tout/_newsletter_tout_dialog.scss */
.default-layout .newsletter-tout-dialog-option[data-state="failure"] .newsletter-tout-dialog-option__nubbin:before, .default-layout .newsletter-tout-dialog-option[data-state="failure"] .newsletter-tout-dialog-option__nubbin:after {
  overflow: hidden;
  text-indent: -9999rem;
  font-size: 0;
  line-height: 0;
  content: "notch for bubble above";
  position: absolute;
  bottom: 0;
  width: 0;
  height: 0;
  border-style: solid;
  border-color: transparent;
  border-bottom: 0;
}

/* line 15, src/app/components/modules/newsletter_tout/_newsletter_tout_dialog.scss */
.default-layout .newsletter-tout-dialog-option[data-state="failure"] .newsletter-tout-dialog-option__nubbin:before {
  z-index: -1;
  left: -0.0625rem;
  bottom: -0.9375rem;
  border-top-color: #FA4C2A;
  border-width: 1rem;
}

/* line 23, src/app/components/modules/newsletter_tout/_newsletter_tout_dialog.scss */
.default-layout .newsletter-tout-dialog-option[data-state="failure"] .newsletter-tout-dialog-option__nubbin:after {
  left: 0;
  bottom: -0.9375rem;
  border-top-color: #FFFFFF;
  border-width: 0.9375rem;
}

/* line 182, src/app/components/modules/newsletter_tout/_newsletter_tout_dialog.scss */
.default-layout .newsletter-tout-dialog-option__checkbox {
  display: block;
  float: left;
  position: relative;
  top: -0.125rem;
}

/* line 87, node_modules/bb.sass-helpers/stylesheets/bb.sass-helpers/_icons.scss */
.default-layout .newsletter-tout-dialog-option__checkbox:checked:after, .default-layout .newsletter-tout-dialog-option__checkbox:disabled:after {
  content: "č";
  font-family: "Bloomberg";
  font-style: normal;
  font-size: 1rem;
  color: #2B00F7;
}

/* line 36, src/app/components/modules/newsletter_tout/_newsletter_tout_dialog.scss */
.default-layout .newsletter-tout-dialog-option__checkbox:checked:after, .default-layout .newsletter-tout-dialog-option__checkbox:disabled:after {
  position: absolute;
  top: -0.1875rem;
  line-height: 0.875rem;
}

/* line 191, src/app/components/modules/newsletter_tout/_newsletter_tout_dialog.scss */
.default-layout .newsletter-tout-dialog-option__text {
  float: right;
  width: 10.9375rem;
  margin: 0 0.625rem 0.625rem 0.3125rem;
}

/* line 197, src/app/components/modules/newsletter_tout/_newsletter_tout_dialog.scss */
.default-layout .newsletter-tout-dialog-option__title {
  font-size: 1rem;
  line-height: 0.75rem;
  font-family: "BWHaasHead-75Bold", "NHaasGroteskDSPro-75Bd", "Helvetica Neue", Helvetica, Arial, sans-serif;
}

/* line 203, src/app/components/modules/newsletter_tout/_newsletter_tout_dialog.scss */
.default-layout .newsletter-tout-dialog-option__tout {
  font-size: 0.75rem;
  line-height: 0.875rem;
  margin-top: 0.3125rem;
}

/* line 211, src/app/components/modules/newsletter_tout/_newsletter_tout_dialog.scss */
.default-layout .newsletter-tout-dialog-option.bbiz .newsletter-tout-dialog-option__title, .default-layout .newsletter-tout-dialog-option.game-plan .newsletter-tout-dialog-option__title {
  color: #2B00F7;
}

/* line 217, src/app/components/modules/newsletter_tout/_newsletter_tout_dialog.scss */
.default-layout .newsletter-tout-dialog-option.markets .newsletter-tout-dialog-option__title {
  color: #FB8E1E;
}

/* line 223, src/app/components/modules/newsletter_tout/_newsletter_tout_dialog.scss */
.default-layout .newsletter-tout-dialog-option.bpol .newsletter-tout-dialog-option__title {
  color: #5C42AB;
}

/* line 229, src/app/components/modules/newsletter_tout/_newsletter_tout_dialog.scss */
.default-layout .newsletter-tout-dialog-option.technology .newsletter-tout-dialog-option__title {
  color: #00C88A;
}

/* line 235, src/app/components/modules/newsletter_tout/_newsletter_tout_dialog.scss */
.default-layout .newsletter-tout-dialog-option.pursuits .newsletter-tout-dialog-option__title {
  color: #C19D3F;
}

/* line 244, src/app/components/modules/newsletter_tout/_newsletter_tout_dialog.scss */
.default-layout .newsletter-tout-dialog-option.money-stuff .newsletter-tout-dialog-option__title, .default-layout .newsletter-tout-dialog-option.share-the-view .newsletter-tout-dialog-option__title, .default-layout .newsletter-tout-dialog-option.early-returns .newsletter-tout-dialog-option__title, .default-layout .newsletter-tout-dialog-option.brexit .newsletter-tout-dialog-option__title {
  color: #00B9E7;
}

/* line 45, src/app/components/modules/newsletter_tout/_newsletter_tout_dialog.scss */
.default-layout .newsletter-tout-dialog-option.bpol .newsletter-tout-dialog-option__title:before, .default-layout .newsletter-tout-dialog-option.markets .newsletter-tout-dialog-option__title:before, .default-layout .newsletter-tout-dialog-option.bpol .newsletter-tout-dialog-option__title:before, .default-layout .newsletter-tout-dialog-option.technology .newsletter-tout-dialog-option__title:before, .default-layout .newsletter-tout-dialog-option.pursuits .newsletter-tout-dialog-option__title:before {
  content: "Bloomberg";
  color: #000000;
}

@media screen and (min-width: 63.75em) {
  /* line 339, src/app/components/layout/_default_layout.scss */
  .footer__with-mini-player {
    margin-bottom: 3.75rem;
  }
}

/* line 1, src/app/components/truste/_truste.scss */
.truste #truste-consent-button,
.truste #truste-show-consent {
  padding: 0.3125rem;
  font-size: 0.6875rem;
  font-family: "BWHaasHead-75Bold", "NHaasGroteskDSPro-75Bd", "Helvetica Neue", Helvetica, Arial, sans-serif;
  background-color: #555555;
  border: 0;
  color: #FFFFFF;
  display: inline-block;
}

/* line 10, src/app/components/truste/_truste.scss */
.truste #truste-consent-button:hover,
.truste #truste-show-consent:hover {
  background-color: #2B00F7;
}

/* line 18, src/app/components/truste/_truste.scss */
.truste #consent_blackbar {
  width: 100%;
  background-color: #262626;
}

/* line 23, src/app/components/truste/_truste.scss */
.truste #truste-consent-track {
  height: 2.1875rem;
  margin: 0 auto;
}

/* line 28, src/app/components/truste/_truste.scss */
.truste #truste-consent-content {
  color: #FFFFFF;
}

/* line 32, src/app/components/truste/_truste.scss */
.truste #truste-consent-text {
  display: inline-block;
  margin: 0.625rem 1.875rem 0.625rem 0;
}

/* line 36, src/app/components/truste/_truste.scss */
.truste #truste-consent-text h2 {
  color: #FFFFFF;
  font-size: 0.8125rem;
  font-family: "BWHaasText-75Bold", "NHaasGroteskTXPro-75Bd", "Helvetica Neue", Helvetica, Arial, sans-serif;
}

/* line 44, src/app/components/truste/_truste.scss */
.truste #truste-consent-buttons {
  display: inline-block;
}

/* line 53, src/app/components/truste/_truste.scss */
.truste #truste-consent-button {
  margin-right: 0.3125rem;
}

@media screen and (min-width: 0) and (max-width: 47.4375em) {
  /* line 59, src/app/components/truste/_truste.scss */
  .truste #consent_blackbar {
    position: fixed;
    z-index: 2;
    bottom: 0;
  }
  /* line 65, src/app/components/truste/_truste.scss */
  .truste #truste-consent-track {
    width: 100%;
    height: 4.375rem;
  }
  /* line 70, src/app/components/truste/_truste.scss */
  .truste #truste-consent-text {
    width: 90%;
    margin: 0.625rem auto;
    display: block;
  }
  /* line 75, src/app/components/truste/_truste.scss */
  .truste #truste-consent-text h2 {
    font-size: 0.75rem;
  }
  /* line 81, src/app/components/truste/_truste.scss */
  .truste #truste-consent-buttons {
    width: 16.875rem;
    margin: 0 auto;
    display: block;
  }
  /* line 87, src/app/components/truste/_truste.scss */
  .truste #truste-consent-button,
  .truste #truste-show-consent {
    display: inline-block;
    padding: 0.3125rem;
    margin: 0.3125rem;
  }
}

@media screen and (min-width: 47.5em) and (max-width: 63.6875em) {
  /* line 98, src/app/components/truste/_truste.scss */
  .truste #truste-consent-text {
    margin-right: 0.3125rem;
  }
  /* line 101, src/app/components/truste/_truste.scss */
  .truste #truste-consent-text h2 {
    font-size: 0.6875rem;
  }
  /* line 107, src/app/components/truste/_truste.scss */
  .truste #truste-consent-button,
  .truste #truste-show-consent {
    padding: 0.3125rem 0.1875rem;
  }
  /* line 112, src/app/components/truste/_truste.scss */
  .truste #truste-consent-track {
    height: 4.375rem;
    width: 42.5rem;
  }
}

@media screen and (min-width: 63.75em) and (max-width: 79.9375em) {
  /* line 121, src/app/components/truste/_truste.scss */
  .truste #truste-consent-track {
    width: 61.25rem;
  }
}

@media screen and (min-width: 80em) and (max-width: 9999em) {
  /* line 129, src/app/components/truste/_truste.scss */
  .truste #truste-consent-track {
    width: 72.5rem;
  }
}

/* line 1, src/app/components/india_banner/_india_banner.scss */
.india-banner {
  display: none;
  width: 100%;
  background-color: #262626;
}

/* line 6, src/app/components/india_banner/_india_banner.scss */
.india-banner.show-banner {
  display: block;
}

/* line 10, src/app/components/india_banner/_india_banner.scss */
.india-banner__content {
  height: 2.1875rem;
  margin: 0 auto;
}

/* line 15, src/app/components/india_banner/_india_banner.scss */
.india-banner__text {
  display: inline-block;
  font-size: 0.8125rem;
  font-family: "BWHaasText-75Bold", "NHaasGroteskTXPro-75Bd", "Helvetica Neue", Helvetica, Arial, sans-serif;
  margin: 0.625rem 0;
}

/* line 22, src/app/components/india_banner/_india_banner.scss */
.india-banner__link {
  color: #FFFFFF;
}

/* line 25, src/app/components/india_banner/_india_banner.scss */
.india-banner__link:hover {
  color: #F3F4EF;
  text-decoration: underline;
}

/* line 31, src/app/components/india_banner/_india_banner.scss */
.india-banner__close-button {
  display: block;
  position: absolute;
  top: 0.3125rem;
  right: 1.25rem;
  cursor: pointer;
  color: #999999;
  font-size: 1.25rem;
}

/* line 87, node_modules/bb.sass-helpers/stylesheets/bb.sass-helpers/_icons.scss */
.india-banner__close-button:after {
  content: "x";
  font-family: "Bloomberg";
  font-style: normal;
}

/* line 43, src/app/components/india_banner/_india_banner.scss */
.india-banner__close-button:hover {
  color: #F3F4EF;
}

@media screen and (min-width: 0) and (max-width: 47.4375em) {
  /* line 1, src/app/components/india_banner/_india_banner.scss */
  .india-banner {
    position: fixed;
    z-index: 2;
    bottom: 0;
  }
  /* line 52, src/app/components/india_banner/_india_banner.scss */
  .india-banner__content {
    width: 100%;
    height: inherit;
  }
  /* line 57, src/app/components/india_banner/_india_banner.scss */
  .india-banner__text {
    display: block;
    font-size: 0.75rem;
    margin: 0.625rem auto;
    width: 90%;
  }
}

@media screen and (min-width: 47.5em) and (max-width: 63.6875em) {
  /* line 66, src/app/components/india_banner/_india_banner.scss */
  .india-banner__content {
    width: 42.5rem;
  }
}

@media screen and (min-width: 63.75em) and (max-width: 79.9375em) {
  /* line 72, src/app/components/india_banner/_india_banner.scss */
  .india-banner__content {
    width: 61.25rem;
  }
}

@media screen and (min-width: 80em) and (max-width: 9999em) {
  /* line 78, src/app/components/india_banner/_india_banner.scss */
  .india-banner__content {
    width: 72.5rem;
  }
}

/* line 1, src/app/components/markets/_markets.scss */
.markets-leaderboard-ad {
  background-color: #F3F4EF;
}

/* line 10, src/app/components/ad/_ad_helpers.scss */
.markets-leaderboard-ad .bb-ads__rendered {
  padding-top: 1.25rem;
}

@media screen and (min-width: 0) and (max-width: 47.4375em) {
  /* line 13, src/app/components/markets/_markets.scss */
  .markets-top-of-page-modules .module-view:first-child .top-charts {
    padding-top: 0.625rem;
  }
  /* line 17, src/app/components/markets/_markets.scss */
  .markets-top-of-page-modules .top-charts {
    padding-bottom: 0.625rem;
  }
}

@media screen and (min-width: 47.5em) and (max-width: 63.6875em) {
  /* line 24, src/app/components/markets/_markets.scss */
  .markets-top-of-page-modules .module-view:first-child .top-charts {
    padding-top: 0.625rem;
  }
  /* line 28, src/app/components/markets/_markets.scss */
  .markets-top-of-page-modules .top-charts {
    padding-bottom: 0.625rem;
  }
}

@media screen and (min-width: 63.75em) and (max-width: 79.9375em) {
  /* line 35, src/app/components/markets/_markets.scss */
  .markets-top-of-page-modules .module-view:first-child .top-charts {
    padding-top: 1.25rem;
  }
  /* line 39, src/app/components/markets/_markets.scss */
  .markets-top-of-page-modules .top-charts {
    padding-bottom: 2rem;
  }
}

@media screen and (min-width: 80em) and (max-width: 9999em) {
  /* line 46, src/app/components/markets/_markets.scss */
  .markets-top-of-page-modules .module-view:first-child .top-charts {
    padding-top: 1.25rem;
  }
  /* line 50, src/app/components/markets/_markets.scss */
  .markets-top-of-page-modules .top-charts {
    padding-bottom: 2rem;
  }
}

/* line 7, src/app/components/markets/_markets_v2.scss */
.markets-v2__top-of-page {
  *zoom: 1;
  display: block;
  position: relative;
  margin: 1.25rem auto;
}

/* line 38, node_modules/compass-mixins/lib/compass/utilities/general/_clearfix.scss */
.markets-v2__top-of-page:after {
  content: "";
  display: table;
  clear: both;
}

/* line 14, src/app/components/markets/_markets_v2.scss */
.markets-v2 .hero,
.markets-v2 .module,
.markets-v2 .three-up,
.markets-v2 .two-up, .markets-v2__war-stories,
.markets-v2 .advertisement {
  margin-bottom: 2.5rem;
}

/* line 23, src/app/components/markets/_markets_v2.scss */
.markets-v2 .newsletter-tout {
  position: static;
}

/* line 26, src/app/components/markets/_markets_v2.scss */
.markets-v2 .newsletter-tout__image {
  height: 0;
}

/* line 30, src/app/components/markets/_markets_v2.scss */
.markets-v2 .newsletter-tout__tagline {
  color: #FB8E30;
}

/* line 34, src/app/components/markets/_markets_v2.scss */
.markets-v2 .newsletter-tout__input {
  border-bottom-color: #FB8E30;
}

/* line 38, src/app/components/markets/_markets_v2.scss */
.markets-v2 .newsletter-tout__submit {
  background-color: #FB8E30;
}

/* line 43, src/app/components/markets/_markets_v2.scss */
.markets-v2 .market-summary-v3 {
  margin-bottom: 2.5rem;
}

/* line 47, src/app/components/markets/_markets_v2.scss */
.markets-v2 .two-up,
.markets-v2 .three-up {
  margin-top: 1.875rem;
}

/* line 52, src/app/components/markets/_markets_v2.scss */
.markets-v2__full-width-modules {
  display: block;
}

/* line 56, src/app/components/markets/_markets_v2.scss */
.markets-v2__thirdparty-markets-embed {
  padding: 1.25rem;
}

/* line 62, src/app/components/markets/_markets_v2.scss */
.markets-v2__right-column-content .advertisement,
.markets-v2__right-column-content .markets-v2__thirdparty-markets-embed {
  margin-bottom: 2.5rem;
}

@media screen and (min-width: 0) and (max-width: 47.4375em) {
  /* line 70, src/app/components/markets/_markets_v2.scss */
  .markets-v2__top-of-page {
    width: 100%;
    max-width: 37.5rem;
    margin: 1.875rem auto;
  }
  /* line 76, src/app/components/markets/_markets_v2.scss */
  .markets-v2 .top-news-v3 {
    margin-left: 1.25rem;
    margin-right: 1.25rem;
  }
  /* line 81, src/app/components/markets/_markets_v2.scss */
  .markets-v2 .hero,
  .markets-v2 .module,
  .markets-v2 .three-up,
  .markets-v2 .two-up, .markets-v2__war-stories {
    margin-bottom: 1.875rem;
  }
}

@media screen and (min-width: 47.5em) and (max-width: 63.6875em) {
  /* line 93, src/app/components/markets/_markets_v2.scss */
  .markets-v2__top-of-page {
    width: 42.5rem;
  }
  /* line 97, src/app/components/markets/_markets_v2.scss */
  .markets-v2 .top-news {
    overflow: hidden;
    margin-bottom: 2.5rem;
  }
  /* line 102, src/app/components/markets/_markets_v2.scss */
  .markets-v2 .market-performers__gainers,
  .markets-v2 .market-performers__losers {
    width: 20rem;
  }
  /* line 45, src/app/components/ad/_ad_helpers.scss */
  .markets-v2 .ad-v2[data-position="leaderboard1"] {
    left: -1.4375rem;
  }
}

@media screen and (max-width: 63.6875em) {
  /* line 115, src/app/components/markets/_markets_v2.scss */
  .markets-v2__three-columns {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }
  /* line 120, src/app/components/markets/_markets_v2.scss */
  .markets-v2__main-column, .markets-v2__left-column, .markets-v2__right-column, .markets-v2__bottom-modules, .markets-v2__war-stories {
    width: 100%;
  }
  /* line 128, src/app/components/markets/_markets_v2.scss */
  .markets-v2__war-stories {
    margin-bottom: 3.75rem;
  }
  /* line 132, src/app/components/markets/_markets_v2.scss */
  .markets-v2__main-column {
    -webkit-order: 1;
    -ms-flex-order: 1;
    order: 1;
  }
  /* line 136, src/app/components/markets/_markets_v2.scss */
  .markets-v2__left-column {
    -webkit-order: 2;
    -ms-flex-order: 2;
    order: 2;
  }
  /* line 140, src/app/components/markets/_markets_v2.scss */
  .markets-v2__right-column {
    -webkit-order: 3;
    -ms-flex-order: 3;
    order: 3;
  }
  /* line 144, src/app/components/markets/_markets_v2.scss */
  .markets-v2__right-column-content {
    position: static !important;
    top: 0 !important;
  }
  /* line 150, src/app/components/markets/_markets_v2.scss */
  .markets-v2__bottom-modules {
    display: block;
  }
}

@media screen and (min-width: 63.75em) {
  /* line 158, src/app/components/markets/_markets_v2.scss */
  .markets-v2__top-modules {
    overflow: hidden;
  }
  /* line 162, src/app/components/markets/_markets_v2.scss */
  .markets-v2__main-column {
    position: relative;
    float: left;
    margin-left: 2.5rem;
    margin-right: 2.5rem;
  }
  /* line 169, src/app/components/markets/_markets_v2.scss */
  .markets-v2__left-column {
    position: relative;
    float: left;
    clear: left;
    min-height: 1rem;
  }
  /* line 176, src/app/components/markets/_markets_v2.scss */
  .markets-v2 .top-news-v3 {
    position: absolute;
    top: 0;
    left: 0;
  }
  /* line 182, src/app/components/markets/_markets_v2.scss */
  .markets-v2__right-column {
    position: absolute;
    right: 0;
    width: 20rem;
    z-index: 2;
  }
  /* line 189, src/app/components/markets/_markets_v2.scss */
  .markets-v2__right-column-content {
    width: 20rem;
  }
  /* line 193, src/app/components/markets/_markets_v2.scss */
  .markets-v2 .markets__right-column {
    top: 0;
  }
  /* line 197, src/app/components/markets/_markets_v2.scss */
  .markets-v2__war-stories {
    float: left;
  }
  /* line 201, src/app/components/markets/_markets_v2.scss */
  .markets-v2__bottom-modules {
    position: relative;
    float: right;
  }
}

@media screen and (min-width: 63.75em) and (max-width: 79.9375em) {
  /* line 210, src/app/components/markets/_markets_v2.scss */
  .markets-v2__top-of-page {
    width: 61.25rem;
  }
  /* line 214, src/app/components/markets/_markets_v2.scss */
  .markets-v2__left-column {
    width: 8.75rem;
  }
  /* line 218, src/app/components/markets/_markets_v2.scss */
  .markets-v2__main-column {
    width: 27.5rem;
  }
  /* line 222, src/app/components/markets/_markets_v2.scss */
  .markets-v2__war-stories {
    width: 38.75rem;
  }
  /* line 226, src/app/components/markets/_markets_v2.scss */
  .markets-v2__bottom-modules,
  .markets-v2 .module.market-performers {
    width: 50rem;
  }
  /* line 231, src/app/components/markets/_markets_v2.scss */
  .markets-v2 .market-performers__gainers,
  .markets-v2 .market-performers__losers {
    width: 23.75rem;
  }
  /* line 235, src/app/components/markets/_markets_v2.scss */
  .markets-v2 .market-performers__gainers .market-performers__price-change,
  .markets-v2 .market-performers__gainers .market-performers__percent-change,
  .markets-v2 .market-performers__gainers .market-performers__sparkline,
  .markets-v2 .market-performers__losers .market-performers__price-change,
  .markets-v2 .market-performers__losers .market-performers__percent-change,
  .markets-v2 .market-performers__losers .market-performers__sparkline {
    width: 6.125rem;
  }
}

@media screen and (min-width: 80em) and (max-width: 9999em) {
  /* line 245, src/app/components/markets/_markets_v2.scss */
  .markets-v2__top-of-page {
    width: 72.5rem;
  }
  /* line 249, src/app/components/markets/_markets_v2.scss */
  .markets-v2__main-column {
    width: 37.5rem;
  }
  /* line 253, src/app/components/markets/_markets_v2.scss */
  .markets-v2__left-column {
    width: 10rem;
  }
  /* line 257, src/app/components/markets/_markets_v2.scss */
  .markets-v2__war-stories {
    width: 50rem;
  }
  /* line 261, src/app/components/markets/_markets_v2.scss */
  .markets-v2__bottom-modules,
  .markets-v2 .module.market-performers {
    width: 60rem;
  }
  /* line 266, src/app/components/markets/_markets_v2.scss */
  .markets-v2 .market-performers__gainers,
  .markets-v2 .market-performers__losers {
    width: 28.75rem;
  }
  /* line 270, src/app/components/markets/_markets_v2.scss */
  .markets-v2 .market-performers__gainers .market-performers__price-change,
  .markets-v2 .market-performers__gainers .market-performers__percent-change,
  .markets-v2 .market-performers__gainers .market-performers__sparkline,
  .markets-v2 .market-performers__losers .market-performers__price-change,
  .markets-v2 .market-performers__losers .market-performers__percent-change,
  .markets-v2 .market-performers__losers .market-performers__sparkline {
    width: 5.9375rem;
  }
}

/* line 61, src/app/components/ad/_ad_helpers.scss */
.markets-v2 .ad-v2[data-position="custom1"] .bb-ads__rendered iframe {
  width: 100%;
}

/* line 61, src/app/components/ad/_ad_helpers.scss */
.markets-v2 .ad-v2[data-position="custom2"] .bb-ads__rendered iframe {
  width: 100%;
}

/* line 3, src/app/components/index_page/_index_page.scss */
.index-page {
  padding-top: 2.5rem;
}

/* line 6, src/app/components/index_page/_index_page.scss */
.index-page__content {
  position: relative;
  margin: 0 auto;
}

/* line 11, src/app/components/index_page/_index_page.scss */
.index-page__name {
  font-family: "BWHaasHead-75Bold", "NHaasGroteskDSPro-75Bd", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 2.25rem;
  color: #2B00F7;
  position: relative;
  z-index: 1;
  margin-bottom: 3.75rem;
}

/* line 19, src/app/components/index_page/_index_page.scss */
.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: #FFFFFF;
}

/* line 30, src/app/components/index_page/_index_page.scss */
.index-page__items {
  font-size: 0;
}

/* line 34, src/app/components/index_page/_index_page.scss */
.index-page__item {
  display: inline-block;
  vertical-align: top;
  width: 50%;
  padding: 0 1.25rem 1.25rem;
  position: relative;
}

/* line 82, src/app/components/modules/_modules_helpers.scss */
.index-page__item .index-page__image-link {
  height: 0;
  padding-bottom: 60%;
  position: relative;
  display: block;
  width: 100%;
}

/* line 90, src/app/components/modules/_modules_helpers.scss */
.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) {
  /* line 34, src/app/components/index_page/_index_page.scss */
  .index-page__item {
    border-right: dotted 1px #555555;
  }
  /* line 34, src/app/components/index_page/_index_page_helpers.scss */
  .index-page__item:nth-child(odd) {
    border-right-color: transparent;
  }
}

@media screen and (min-width: 47.5em) {
  /* line 34, src/app/components/index_page/_index_page.scss */
  .index-page__item {
    border-right: dotted 1px #555555;
  }
  /* line 42, src/app/components/index_page/_index_page_helpers.scss */
  .index-page__item:nth-child(3n) {
    border-right-color: transparent;
  }
}

@media screen and (min-width: 0) and (max-width: 47.4375em) {
  /* line 56, src/app/components/index_page/_index_page_helpers.scss */
  .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) {
  /* line 56, src/app/components/index_page/_index_page_helpers.scss */
  .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) {
  /* line 56, src/app/components/index_page/_index_page_helpers.scss */
  .index-page__item.no-image .index-page__headline {
    font-size: 1.875rem;
    line-height: 2.125rem;
    max-height: 6.875rem;
  }
}

/* line 44, src/app/components/index_page/_index_page.scss */
.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;
}

/* line 54, src/app/components/index_page/_index_page.scss */
.index-page__image-container {
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  padding: inherit;
}

/* line 62, src/app/components/index_page/_index_page.scss */
.index-page__headline {
  margin-bottom: 0.625rem;
  font-size: 0.875rem;
  line-height: 1.125rem;
  max-height: 3.75rem;
  overflow: hidden;
}

/* line 69, src/app/components/index_page/_index_page.scss */
.index-page__headline-link {
  font-family: "BWHaasHead-75Bold", "NHaasGroteskDSPro-75Bd", "Helvetica Neue", Helvetica, Arial, sans-serif;
  color: #2D2D35;
}

@media screen and (min-width: 0) and (max-width: 47.4375em) {
  /* line 77, src/app/components/index_page/_index_page.scss */
  .index-page__content {
    max-width: 31.25rem;
  }
  /* line 81, src/app/components/index_page/_index_page.scss */
  .index-page__item {
    height: 18.75rem;
  }
  /* line 85, src/app/components/index_page/_index_page.scss */
  .index-page__item:first-child {
    height: 28.125rem;
    width: 100%;
  }
  /* line 89, src/app/components/index_page/_index_page.scss */
  .index-page__item:first-child .index-page__headline {
    font-size: 1rem;
    line-height: 1.25rem;
    max-height: 4.0625rem;
  }
  /* line 95, src/app/components/index_page/_index_page.scss */
  .index-page__middle-ad {
    background: #F3F4EF;
    padding: 0.625rem;
    margin: 2.5rem 0;
    height: 4.375rem;
  }
  /* line 100, src/app/components/index_page/_index_page.scss */
  .index-page__top-ad {
    min-height: 4.375rem;
  }
}

@media screen and (min-width: 0) {
  /* line 107, src/app/components/index_page/_index_page.scss */
  .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) {
  /* line 115, src/app/components/index_page/_index_page.scss */
  .index-page__content {
    width: 47.5rem;
  }
  /* line 119, src/app/components/index_page/_index_page.scss */
  .index-page__name {
    font-size: 4.375rem;
  }
  /* line 123, src/app/components/index_page/_index_page.scss */
  .index-page__items {
    width: 45rem;
    margin: 0 auto;
  }
  /* line 128, src/app/components/index_page/_index_page.scss */
  .index-page__item {
    width: 15rem;
    height: 20.625rem;
  }
  /* line 133, src/app/components/index_page/_index_page.scss */
  .index-page__headline {
    font-size: 1rem;
    line-height: 1.25rem;
    max-height: 4.0625rem;
  }
  /* line 137, src/app/components/index_page/_index_page.scss */
  .index-page__top-ad {
    height: 6.875rem;
  }
}

@media screen and (min-width: 47.5em) {
  /* line 145, src/app/components/index_page/_index_page.scss */
  .index-page__name:after {
    height: 1.25rem;
  }
  /* line 149, src/app/components/index_page/_index_page.scss */
  .index-page__item:before {
    height: 1.25rem;
  }
  /* line 153, src/app/components/index_page/_index_page.scss */
  .index-page__first-items .index-page__image-container {
    bottom: 0;
  }
  /* line 157, src/app/components/index_page/_index_page.scss */
  .index-page__middle-ad {
    height: 28.75rem;
    margin: 3.75rem;
  }
}

@media screen and (min-width: 63.75em) and (max-width: 79.9375em) {
  /* line 166, src/app/components/index_page/_index_page.scss */
  .index-page__content {
    width: 61.25rem;
  }
  /* line 170, src/app/components/index_page/_index_page.scss */
  .index-page__name {
    font-size: 5rem;
  }
  /* line 174, src/app/components/index_page/_index_page.scss */
  .index-page__item {
    width: 21.25rem;
    height: 24.375rem;
  }
  /* line 178, src/app/components/index_page/_index_page.scss */
  .index-page__item:nth-child(3n+1) {
    width: 20rem;
    padding-left: 0;
  }
  /* line 183, src/app/components/index_page/_index_page.scss */
  .index-page__item:nth-child(3n) {
    width: 20rem;
    padding-right: 0;
  }
  /* line 191, src/app/components/index_page/_index_page.scss */
  .index-page__first-items .index-page__item {
    width: 12.8125rem;
    height: 20.625rem;
  }
  /* line 196, src/app/components/index_page/_index_page.scss */
  .index-page__first-items .index-page__item:nth-child(3n+2) {
    width: 14.0625rem;
  }
}

@media screen and (min-width: 63.75em) {
  /* line 208, src/app/components/index_page/_index_page.scss */
  .index-page__first-items .index-page__item {
    margin-bottom: 3.75rem;
  }
  /* line 212, src/app/components/index_page/_index_page.scss */
  .index-page__first-items .index-page__headline {
    font-size: 1rem;
    line-height: 1.25rem;
    max-height: 4.0625rem;
  }
  /* line 218, src/app/components/index_page/_index_page.scss */
  .index-page__headline {
    font-size: 1.25rem;
    line-height: 1.5rem;
    max-height: 5rem;
  }
  /* line 222, src/app/components/index_page/_index_page.scss */
  .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) {
  /* line 235, src/app/components/index_page/_index_page.scss */
  .index-page__content {
    width: 72.5rem;
  }
  /* line 239, src/app/components/index_page/_index_page.scss */
  .index-page__name {
    font-size: 6.25rem;
  }
  /* line 243, src/app/components/index_page/_index_page.scss */
  .index-page__item {
    width: 25rem;
    height: 26.25rem;
  }
  /* line 247, src/app/components/index_page/_index_page.scss */
  .index-page__item:nth-child(3n+1) {
    width: 23.75rem;
    padding-left: 0;
  }
  /* line 252, src/app/components/index_page/_index_page.scss */
  .index-page__item:nth-child(3n) {
    width: 23.75rem;
    padding-right: 0;
  }
  /* line 260, src/app/components/index_page/_index_page.scss */
  .index-page__first-items .index-page__item {
    width: 15.75rem;
    height: 22.5rem;
  }
  /* line 265, src/app/components/index_page/_index_page.scss */
  .index-page__first-items .index-page__item:nth-child(3n+2) {
    width: 17rem;
  }
  /* line 271, src/app/components/index_page/_index_page.scss */
  .index-page__top-ad {
    top: 11.25rem;
  }
}

/* line 61, src/app/components/ad/_ad_helpers.scss */
.index-page .ad-v2[data-position="custom1"] .bb-ads__rendered iframe {
  width: 100%;
}

/* line 288, src/app/components/index_page/_index_page.scss */
.index-page__item .byline {
  margin-bottom: 0.625rem;
}

/* line 292, src/app/components/index_page/_index_page.scss */
.index-page__item .label-and-timestamp {
  margin-top: 1.25rem;
  margin-bottom: 0.625rem;
}

/* line 297, src/app/components/index_page/_index_page.scss */
.index-page__item .primary-label {
  color: #2B00F7;
  text-transform: uppercase;
}

/* line 302, src/app/components/index_page/_index_page.scss */
.index-page__item .published-at {
  font-family: "BWHaasText-55Roman", "NHaasGroteskTXPro-55Rg", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 0.625rem;
  color: #999999;
}

@media screen and (min-width: 0) and (max-width: 47.4375em) {
  /* line 309, src/app/components/index_page/_index_page.scss */
  .index-page__item .byline {
    display: none;
  }
}

/* line 8, src/app/components/author/_author.scss */
.index-page.author .author__mobile-ad .ad-v2: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;
}

/* line 21, src/app/components/author/_author.scss */
.index-page.author .index-page__name {
  margin-bottom: 0;
}

/* line 24, src/app/components/author/_author.scss */
.index-page.author .index-page__name:after {
  display: none;
}

@media screen and (min-width: 0) and (max-width: 47.4375em) {
  /* line 3, src/app/components/ad/_ad_helpers.scss */
  .index-page.author .author__mobile-ad .ad-v2 {
    position: relative;
    padding: 3.125rem 0;
    margin: 1.25rem 1.25rem 0;
  }
  /* line 40, src/app/components/author/_author.scss */
  .index-page.author .index-page__top-items-second-line .index-page__item:first-child {
    width: 50%;
    height: 18.75rem;
  }
  /* line 45, src/app/components/author/_author.scss */
  .index-page.author .index-page__top-items-second-line .index-page__item:nth-child(even) {
    border-right: 0;
  }
  /* line 49, src/app/components/author/_author.scss */
  .index-page.author .index-page__top-items-second-line .index-page__item:nth-child(odd) {
    border-right: dotted 1px #555555;
  }
}

@media screen and (min-width: 47.5em) and (max-width: 63.6875em) {
  /* line 3, src/app/components/ad/_ad_helpers.scss */
  .index-page.author .author__tablet-ad .ad-v2 {
    margin-bottom: 3.125rem;
  }
  /* line 63, src/app/components/author/_author.scss */
  .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) {
  /* line 3, src/app/components/ad/_ad_helpers.scss */
  .index-page.author .author__ad .ad-v2 {
    margin-left: 1.25rem;
  }
}

@media screen and (min-width: 63.75em) {
  /* line 3, src/app/components/ad/_ad_helpers.scss */
  .index-page.author .author__ad .ad-v2 {
    float: right;
    margin-left: 3.75rem;
  }
  /* line 87, src/app/components/author/_author.scss */
  .index-page.author .index-page__name {
    margin: 0 0 1.25rem;
  }
  /* line 92, src/app/components/author/_author.scss */
  .index-page.author .no-biography .index-page__item:nth-child(2) {
    border-right: 0;
  }
}

/* line 100, src/app/components/author/_author.scss */
.author-bio {
  position: relative;
  margin: 0.9375rem 1.25rem 3.125rem;
  padding-bottom: 1rem;
}

/* line 105, src/app/components/author/_author.scss */
.author-bio:before {
  overflow: hidden;
  text-indent: -9999rem;
  font-size: 0;
  line-height: 0;
  content: "pattern dots";
  display: none;
}

/* line 112, src/app/components/author/_author.scss */
.author-bio__biography {
  *zoom: 1;
  font-family: "TiemposTextWeb-Regular", Georgia, serif;
  color: #555555;
  font-size: 0.875rem;
  line-height: 1.25rem;
  margin: 0;
}

/* line 38, node_modules/compass-mixins/lib/compass/utilities/general/_clearfix.scss */
.author-bio__biography:after {
  content: "";
  display: table;
  clear: both;
}

/* line 121, src/app/components/author/_author.scss */
.author-bio__twitter-link {
  -webkit-transition: opacity, 0.1s, ease-out;
  -moz-transition: opacity, 0.1s, ease-out;
  -o-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;
}

/* line 38, node_modules/bb.sass-helpers/stylesheets/bb.sass-helpers/_links.scss */
.author-bio__twitter-link:hover, .author-bio__twitter-link:focus {
  opacity: .7;
}

/* line 129, src/app/components/author/_author.scss */
.author-bio__twitter-link:before {
  color: #2B00F7;
  font-family: "Bloomberg";
  font-size: 1.25rem;
  padding-left: 1px;
  vertical-align: baseline;
  margin-right: 0.2ex;
  content: "t";
  color: #2B00F7;
}

@media screen and (min-width: 47.5em) {
  /* line 100, src/app/components/author/_author.scss */
  .author-bio {
    position: relative;
    background-color: #FFFFFF;
    margin: 2.5rem auto 4.375rem;
    padding: 0 3.75rem 2.25rem 0;
    width: 42.5rem;
  }
  /* line 143, src/app/components/author/_author.scss */
  .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) {
  /* line 100, src/app/components/author/_author.scss */
  .author-bio {
    margin-left: 0;
    padding: 0 3.75rem 2.25rem 0;
    width: 38.75rem;
  }
}

@media screen and (min-width: 80em) and (max-width: 9999em) {
  /* line 100, src/app/components/author/_author.scss */
  .author-bio {
    width: 48.75rem;
  }
}

/* line 1, src/app/components/inline_media/_inline_media.scss */
.inline-media {
  display: inline-block;
  position: relative;
  clear: both;
  width: 100%;
  margin: 0 auto;
  padding: 0 1.25rem;
}

/* line 9, src/app/components/inline_media/_inline_media.scss */
.inline-media:after {
  content: " ";
  position: absolute;
  left: 0;
  bottom: -1.25rem;
  width: 100%;
  height: 100%;
}

/* line 19, src/app/components/inline_media/_inline_media.scss */
.supports-inline-slideshow .inline-media__unlinked-image {
  position: relative;
  cursor: pointer;
}

/* line 23, src/app/components/inline_media/_inline_media.scss */
.supports-inline-slideshow .inline-media__unlinked-image:before {
  content: "è";
  font-family: "Bloomberg";
  -webkit-transition: opacity, 0.2s, ease-out;
  -moz-transition: opacity, 0.2s, ease-out;
  -o-transition: opacity, 0.2s, ease-out;
  transition: opacity 0.2s ease-out;
  position: absolute;
  top: 0.5rem;
  right: 0.5rem;
  background-color: rgba(40, 0, 215, 0.8);
  color: #FFFFFF;
  font-size: 1.25rem;
  line-height: 1;
  padding: 0.8125rem;
  border: solid 0.125rem #FFFFFF;
  border-radius: 100%;
  opacity: 0;
  z-index: 2;
}

/* line 40, src/app/components/inline_media/_inline_media.scss */
.supports-inline-slideshow .inline-media__unlinked-image:hover:before {
  opacity: 1;
}

/* line 46, src/app/components/inline_media/_inline_media.scss */
.inline-media img {
  display: block;
  position: relative;
  margin: 0 auto;
  z-index: 1;
  width: 100%;
}

/* line 54, src/app/components/inline_media/_inline_media.scss */
.inline-media .video-player {
  position: relative;
  z-index: 1;
}

/* line 59, src/app/components/inline_media/_inline_media.scss */
.inline-media__info {
  position: relative;
  background-color: #FFFFFF;
  padding: 1.25rem;
  z-index: 1;
}

/* line 65, src/app/components/inline_media/_inline_media.scss */
.inline-media__info p {
  margin-top: 0;
  margin-bottom: 0;
}

/* line 71, src/app/components/inline_media/_inline_media.scss */
.inline-media__caption {
  color: #555555;
  font-family: "BWHaasText-55Roman", "NHaasGroteskTXPro-55Rg", "Helvetica Neue", Helvetica, Arial, sans-serif;
}

/* line 76, src/app/components/inline_media/_inline_media.scss */
.inline-media__credit {
  color: #999999;
  font-family: "TiemposTextWeb-Regular", Georgia, serif;
}

/* line 81, src/app/components/inline_media/_inline_media.scss */
.inline-media__caption + .inline-media__credit {
  margin-top: 0.9375rem;
}

@media screen and (min-width: 0) and (max-width: 47.4375em) {
  /* line 87, src/app/components/inline_media/_inline_media.scss */
  .inline-media__credit {
    font-size: 0.625rem;
    line-height: 0.875rem;
  }
  /* line 92, src/app/components/inline_media/_inline_media.scss */
  .inline-media__caption {
    font-size: 0.6875rem;
    line-height: 0.875rem;
  }
}

@media screen and (min-width: 47.5em) {
  /* line 101, src/app/components/inline_media/_inline_media.scss */
  .inline-media.left {
    float: left;
    clear: none;
    width: 22.5rem;
    margin-right: 3.75rem;
  }
  /* line 108, src/app/components/inline_media/_inline_media.scss */
  .inline-media__credit {
    font-size: 0.6875rem;
    line-height: 1rem;
  }
  /* line 113, src/app/components/inline_media/_inline_media.scss */
  .inline-media__caption {
    font-size: 0.8125rem;
    line-height: 1.0625rem;
  }
}

@media screen and (min-width: 47.5em) and (max-width: 63.6875em) {
  /* line 122, src/app/components/inline_media/_inline_media.scss */
  .inline-media.left {
    margin-left: -2.5rem;
  }
}

@media screen and (max-width: 63.6875em) {
  /* line 11, src/app/components/video_player/_video_player_helper.scss */
  .inline-media .video-player__image:before {
    font-size: 3.75rem;
  }
}

@media screen and (min-width: 63.75em) {
  /* line 11, src/app/components/video_player/_video_player_helper.scss */
  .inline-media .video-player__image:before {
    font-size: 5rem;
  }
}

@media screen and (min-width: 63.75em) and (max-width: 79.9375em) {
  /* line 146, src/app/components/inline_media/_inline_media.scss */
  .inline-media.left {
    margin-left: -12.5rem;
  }
}

@media screen and (min-width: 80em) and (max-width: 9999em) {
  /* line 154, src/app/components/inline_media/_inline_media.scss */
  .inline-media.left {
    margin-left: -10rem;
  }
}

/* line 162, src/app/components/inline_media/_inline_media.scss */
.thirdparty-embed .inline-media {
  padding-left: 0;
  padding-right: 0;
}

/* line 166, src/app/components/inline_media/_inline_media.scss */
.thirdparty-embed .inline-media:after {
  content: none;
}

/* line 1, src/app/components/thirdparty_embed/_thirdparty_embed.scss */
.thirdparty-embed {
  *zoom: 1;
  overflow: hidden;
  text-align: center;
  width: 100%;
  height: 100%;
}

/* line 38, node_modules/compass-mixins/lib/compass/utilities/general/_clearfix.scss */
.thirdparty-embed:after {
  content: "";
  display: table;
  clear: both;
}

/* line 8, src/app/components/thirdparty_embed/_thirdparty_embed.scss */
.thirdparty-embed .inline-media {
  float: none;
  text-align: left;
  margin-left: auto;
  margin-right: auto;
}

/* line 15, src/app/components/thirdparty_embed/_thirdparty_embed.scss */
.thirdparty-embed__container {
  display: inline-block;
  position: relative;
  width: 100%;
  height: 100%;
}

/* line 22, src/app/components/thirdparty_embed/_thirdparty_embed.scss */
.thirdparty-embed__iframe {
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
}

/* line 26, src/app/components/thirdparty_embed/_thirdparty_embed.scss */
.thirdparty-embed iframe {
  clear: both;
  margin-left: auto !important;
  margin-right: auto !important;
  border: 0 none;
}

/* line 1, src/app/components/search/v2/_search_result_story.scss */
.search-result-story {
  border-top: 1px dotted #CCCCCC;
  margin: 0 2.5rem;
  padding: 2.8125rem 0;
}

/* line 6, src/app/components/search/v2/_search_result_story.scss */
.search-result-story em {
  font-style: normal;
}

/* line 10, src/app/components/search/v2/_search_result_story.scss */
.search-result:first-of-type .search-result-story {
  border: 0;
}

/* line 14, src/app/components/search/v2/_search_result_story.scss */
.search-result-story__container {
  position: relative;
  display: table-cell;
  vertical-align: top;
  padding-left: 3.125rem;
}

/* line 21, src/app/components/search/v2/_search_result_story.scss */
.search-result-story__container:before {
  position: absolute;
  left: 0;
  top: 1.5625rem;
}

/* line 28, src/app/components/search/v2/_search_result_story.scss */
.search-result-story__metadata {
  font-family: "BWHaasText-55Roman", "NHaasGroteskTXPro-55Rg", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 0.625rem;
  line-height: 0.75rem;
  padding-bottom: 0.75rem;
  color: #999999;
}

/* line 35, src/app/components/search/v2/_search_result_story.scss */
.search-result-story__metadata .metadata-site {
  color: #2800D7;
  text-transform: uppercase;
}

/* line 39, src/app/components/search/v2/_search_result_story.scss */
.search-result-story__metadata .metadata-site.pursuits {
  color: #C19D3F;
}

/* line 43, src/app/components/search/v2/_search_result_story.scss */
.search-result-story__metadata .metadata-site.bpol {
  color: #5C42AB;
}

/* line 47, src/app/components/search/v2/_search_result_story.scss */
.search-result-story__metadata .metadata-site.bview {
  color: #00B9E7;
}

/* line 51, src/app/components/search/v2/_search_result_story.scss */
.search-result-story__metadata .metadata-site.technology {
  color: #00C88A;
}

/* line 55, src/app/components/search/v2/_search_result_story.scss */
.search-result-story__metadata .metadata-site.markets {
  color: #FB8E1E;
}

/* line 59, src/app/components/search/v2/_search_result_story.scss */
.search-result-story__metadata .metadata-site.gadfly {
  color: #FFD700;
}

/* line 63, src/app/components/search/v2/_search_result_story.scss */
.search-result-story__metadata .metadata-site.businessweek {
  color: #000000;
}

/* line 68, src/app/components/search/v2/_search_result_story.scss */
.search-result-story__metadata .metadata-dash {
  display: inline-block;
  margin-left: 0.1875rem;
  margin-right: 0.25rem;
}

/* line 75, src/app/components/search/v2/_search_result_story.scss */
.search-result-story__headline {
  padding-bottom: 0.75rem;
  font-family: "BWHaasText-75Bold", "NHaasGroteskTXPro-75Bd", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 1.25rem;
  line-height: 1.5rem;
}

/* line 82, src/app/components/search/v2/_search_result_story.scss */
.search-result-story__body {
  min-height: 3.125rem;
  font-family: "TiemposTextWeb-Regular", Georgia, serif;
  font-size: 0.875rem;
  line-height: 1.25rem;
}

/* line 88, src/app/components/search/v2/_search_result_story.scss */
.search-result-story__body em {
  font-style: normal;
  font-family: "BWHaasHead-75Bold", "NHaasGroteskDSPro-75Bd", "Helvetica Neue", Helvetica, Arial, sans-serif;
}

@media screen and (min-width: 0) and (max-width: 47.4375em) {
  /* line 1, src/app/components/search/v2/_search_result_story.scss */
  .search-result-story {
    margin: 0 1.25rem;
    padding: 1.875rem 0;
  }
  /* line 98, src/app/components/search/v2/_search_result_story.scss */
  .search-result-story__headline {
    width: auto;
    padding-bottom: 0.75rem;
    font-size: 1rem;
    line-height: 1.25rem;
  }
  /* line 105, src/app/components/search/v2/_search_result_story.scss */
  .search-result-story__body {
    width: auto;
    min-height: 3.4375rem;
    font-size: 0.6875rem;
    line-height: 1rem;
  }
}

@media screen and (min-width: 47.5em) and (max-width: 63.6875em) {
  /* line 1, src/app/components/search/v2/_search_result_story.scss */
  .search-result-story {
    margin: 0 2.5rem;
    padding: 2.5rem 0;
  }
  /* line 117, src/app/components/search/v2/_search_result_story.scss */
  .search-result-story__body {
    width: 37.5rem;
    min-height: 4.375rem;
  }
}

@media screen and (min-width: 63.75em) and (max-width: 79.9375em) {
  /* line 1, src/app/components/search/v2/_search_result_story.scss */
  .search-result-story {
    margin: 0 1.25rem;
  }
  /* line 126, src/app/components/search/v2/_search_result_story.scss */
  .search-result-story__body {
    min-height: 4.375rem;
  }
  /* line 130, src/app/components/search/v2/_search_result_story.scss */
  .search-result-story__thumbnail {
    padding-left: 0.625rem;
    padding-bottom: 1.875rem;
  }
}

/* line 1, src/app/components/search/v2/_search_result_story_thumbnail.scss */
.search-result-story-thumbnail {
  display: table-cell;
  width: 15rem;
  padding-top: 1.5625rem;
  padding-left: 1.25rem;
}

/* line 7, src/app/components/search/v2/_search_result_story_thumbnail.scss */
.search-result-story-thumbnail__image {
  width: 15rem;
  height: 9rem;
}

@media screen and (max-width: 63.6875em) {
  /* line 1, src/app/components/search/v2/_search_result_story_thumbnail.scss */
  .search-result-story-thumbnail {
    display: none;
  }
}

@media screen and (min-width: 63.75em) and (max-width: 79.9375em) {
  /* line 1, src/app/components/search/v2/_search_result_story_thumbnail.scss */
  .search-result-story-thumbnail {
    padding-left: 0.625rem;
    padding-bottom: 1.875rem;
  }
}

/* line 1, src/app/components/search/_search_category_facet.scss */
.search-category-facet {
  display: inline-block;
  width: 13.5rem;
  padding-bottom: 0.625rem;
  margin-right: 1rem;
  border-bottom: 1px solid #CCCCCC;
  font-size: 1.25rem;
  line-height: 1rem;
  cursor: pointer;
}

/* line 11, src/app/components/search/_search_category_facet.scss */
.search-category-facet.active {
  border-color: #2800D7;
  color: #2800D7;
}

/* line 16, src/app/components/search/_search_category_facet.scss */
.search-category-facet:nth-last-child(3) {
  margin-right: 0;
}

/* line 20, src/app/components/search/_search_category_facet.scss */
.search-category-facet__name {
  font-family: "BWHaasText-75Bold", "NHaasGroteskTXPro-75Bd", "Helvetica Neue", Helvetica, Arial, sans-serif;
  padding-right: 0.25rem;
}

/* line 25, src/app/components/search/_search_category_facet.scss */
.search-category-facet__count {
  font-family: "BWHaasText-55Roman", "NHaasGroteskTXPro-55Rg", "Helvetica Neue", Helvetica, Arial, sans-serif;
  color: #999999;
}

/* line 30, src/app/components/search/_search_category_facet.scss */
.search-category-facet__count.active {
  color: #2800D7;
}

@media screen and (min-width: 0) and (max-width: 47.4375em) {
  /* line 1, src/app/components/search/_search_category_facet.scss */
  .search-category-facet {
    display: none;
  }
}

@media screen and (min-width: 47.5em) and (max-width: 63.6875em) {
  /* line 1, src/app/components/search/_search_category_facet.scss */
  .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) {
  /* line 1, src/app/components/search/_search_category_facet.scss */
  .search-category-facet {
    width: 11.25rem;
    padding-bottom: 0.9375rem;
    font-size: 1.0625rem;
  }
}

/* line 3, src/app/components/search/_search_category_facets.scss */
.search-category-facets {
  position: relative;
  margin: 0 3.75rem;
  margin-top: 3.875rem;
  padding-top: 1.875rem;
}

/* line 9, src/app/components/search/_search_category_facets.scss */
.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;
}

/* line 20, src/app/components/search/_search_category_facets.scss */
.search-category-facets__select {
  display: none;
}

@media screen and (min-width: 0) and (max-width: 47.4375em) {
  /* line 3, src/app/components/search/_search_category_facets.scss */
  .search-category-facets {
    margin: 0 1.25rem;
    margin-top: 2.625rem;
    padding-top: 1.25rem;
  }
  /* line 29, src/app/components/search/_search_category_facets.scss */
  .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: "BWHaasText-75Bold", "NHaasGroteskTXPro-75Bd", "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-size: 0.875rem;
    line-height: 1rem;
    color: #2800D7;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    -ms-border-radius: 0;
    -o-border-radius: 0;
    border-radius: 0;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
  }
  /* line 48, src/app/components/search/_search_category_facets.scss */
  .search-category-facets__button {
    position: absolute;
    right: 0;
    bottom: 0.5rem;
    color: #2800D7;
  }
  /* line 87, node_modules/bb.sass-helpers/stylesheets/bb.sass-helpers/_icons.scss */
  .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) {
  /* line 3, src/app/components/search/_search_category_facets.scss */
  .search-category-facets {
    margin-left: 2.5rem;
    margin-right: 2.5rem;
  }
}

@media screen and (min-width: 63.75em) and (max-width: 79.9375em) {
  /* line 3, src/app/components/search/_search_category_facets.scss */
  .search-category-facets {
    margin-left: 1.25rem;
    margin-right: 1.25rem;
  }
}

/* line 1, src/app/components/search/v2/_search_sort_options.scss */
.search-sort-options {
  font-family: "BWHaasText-75Bold", "NHaasGroteskTXPro-75Bd", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 0.875rem;
  line-height: 1rem;
  display: inline-block;
  margin-right: 1.5rem;
}

/* line 8, src/app/components/search/v2/_search_sort_options.scss */
.search-sort-options__select-container {
  display: inline-block;
  position: relative;
  width: 17.5rem;
}

/* line 14, src/app/components/search/v2/_search_sort_options.scss */
.search-sort-options__wrapper {
  background-color: #EEEEEE;
}

/* line 18, src/app/components/search/v2/_search_sort_options.scss */
.search-sort-options__label {
  display: block;
  font-family: "BWHaasHead-75Bold", "NHaasGroteskDSPro-75Bd", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 0.75rem;
  color: #262626;
  padding-left: 0.25rem;
  padding-bottom: 0.625rem;
}

/* line 27, src/app/components/search/v2/_search_sort_options.scss */
.search-sort-options__select {
  position: relative;
  width: 100%;
  background: none;
  outline: 0;
  border: 1rem solid transparent;
  border-left-width: 1.25rem;
  border-right-width: 1.25rem;
  font-family: "BWHaasText-55Roman", "NHaasGroteskTXPro-55Rg", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 0.875rem;
  line-height: 1rem;
  color: #262626;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  -ms-border-radius: 0;
  -o-border-radius: 0;
  border-radius: 0;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
}

/* line 44, src/app/components/search/v2/_search_sort_options.scss */
.search-sort-options__button {
  position: absolute;
  right: 1rem;
  bottom: 0.875rem;
  color: #262626;
}

/* line 87, node_modules/bb.sass-helpers/stylesheets/bb.sass-helpers/_icons.scss */
.search-sort-options__button:after {
  content: "1";
  font-family: "Bloomberg";
  font-style: normal;
  font-size: 0.9375rem;
}

@media screen and (min-width: 0) and (max-width: 47.4375em) {
  /* line 1, src/app/components/search/v2/_search_sort_options.scss */
  .search-sort-options {
    display: block;
    margin-right: 0;
  }
  /* line 56, src/app/components/search/v2/_search_sort_options.scss */
  .search-sort-options__button {
    position: absolute;
    right: 1rem;
    bottom: 0.875rem;
    color: #262626;
    z-index: 1;
  }
  /* line 87, node_modules/bb.sass-helpers/stylesheets/bb.sass-helpers/_icons.scss */
  .search-sort-options__button:after {
    content: "1";
    font-family: "Bloomberg";
    font-style: normal;
    font-size: 0.875rem;
  }
  /* line 65, src/app/components/search/v2/_search_sort_options.scss */
  .search-sort-options__select-container {
    width: 100%;
    margin-bottom: 1.3125rem;
  }
}

/* line 1, src/app/components/search/v2/_search_time_filters.scss */
.search-time-filters {
  font-family: "BWHaasText-75Bold", "NHaasGroteskTXPro-75Bd", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 0.875rem;
  line-height: 1rem;
  display: inline-block;
  margin-right: 1.5rem;
}

/* line 8, src/app/components/search/v2/_search_time_filters.scss */
.search-time-filters__select-container {
  display: inline-block;
  position: relative;
  width: 17.5rem;
}

/* line 14, src/app/components/search/v2/_search_time_filters.scss */
.search-time-filters__wrapper {
  background-color: #EEEEEE;
}

/* line 18, src/app/components/search/v2/_search_time_filters.scss */
.search-time-filters__label {
  display: block;
  font-family: "BWHaasHead-75Bold", "NHaasGroteskDSPro-75Bd", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 0.75rem;
  color: #262626;
  padding-left: 0.25rem;
  padding-bottom: 0.625rem;
}

/* line 27, src/app/components/search/v2/_search_time_filters.scss */
.search-time-filters__select {
  position: relative;
  width: 100%;
  background: none;
  outline: 0;
  border: 1rem solid transparent;
  border-left-width: 1.25rem;
  border-right-width: 1.25rem;
  font-family: "BWHaasText-55Roman", "NHaasGroteskTXPro-55Rg", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 0.875rem;
  line-height: 1rem;
  color: #262626;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  -ms-border-radius: 0;
  -o-border-radius: 0;
  border-radius: 0;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
}

/* line 44, src/app/components/search/v2/_search_time_filters.scss */
.search-time-filters__button {
  position: absolute;
  right: 1rem;
  bottom: 0.875rem;
  color: #262626;
}

/* line 87, node_modules/bb.sass-helpers/stylesheets/bb.sass-helpers/_icons.scss */
.search-time-filters__button:after {
  content: "1";
  font-family: "Bloomberg";
  font-style: normal;
  font-size: 0.9375rem;
}

@media screen and (min-width: 0) and (max-width: 47.4375em) {
  /* line 1, src/app/components/search/v2/_search_time_filters.scss */
  .search-time-filters {
    display: block;
    margin-right: 0;
  }
  /* line 56, src/app/components/search/v2/_search_time_filters.scss */
  .search-time-filters__button {
    position: absolute;
    right: 1rem;
    bottom: 0.875rem;
    color: #262626;
    z-index: 1;
  }
  /* line 87, node_modules/bb.sass-helpers/stylesheets/bb.sass-helpers/_icons.scss */
  .search-time-filters__button:after {
    content: "1";
    font-family: "Bloomberg";
    font-style: normal;
    font-size: 0.875rem;
  }
  /* line 65, src/app/components/search/v2/_search_time_filters.scss */
  .search-time-filters__select-container {
    width: 100%;
  }
}

/* line 1, src/app/components/search/v2/_search_sites_filter.scss */
.search-sites-filter {
  margin-top: 1.25rem;
}

/* line 4, src/app/components/search/v2/_search_sites_filter.scss */
.search-sites-filter__site-button {
  font-family: "BWHaasText-55Roman", "NHaasGroteskTXPro-55Rg", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 0.875rem;
  display: inline-block;
  position: relative;
  width: 17.5rem;
  margin-right: 1.125rem;
  margin-bottom: 1.125rem;
  background-color: #EEEEEE;
  padding: 1rem 1.25rem;
  border: 0;
  outline: none;
  text-align: left;
}

/* line 18, src/app/components/search/v2/_search_sites_filter.scss */
.search-sites-filter__site-button.selected {
  background-color: #2B00F7;
  color: #FFFFFF;
}

/* line 24, src/app/components/search/v2/_search_sites_filter.scss */
.search-sites-filter__label {
  display: block;
  font-family: "BWHaasText-75Bold", "NHaasGroteskTXPro-75Bd", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 0.75rem;
  color: #262626;
  padding-left: 0.25rem;
  padding-bottom: 0.625rem;
}

@media screen and (min-width: 0) and (max-width: 47.4375em) {
  /* line 34, src/app/components/search/v2/_search_sites_filter.scss */
  .search-sites-filter__site-button {
    width: 100%;
  }
}

/* line 7, src/app/components/search/v2/_search_advanced_options.scss */
.search-advanced-options__toggle {
  margin-top: 0.9375rem;
  position: relative;
}

/* line 11, src/app/components/search/v2/_search_advanced_options.scss */
.search-advanced-options__toggle .link {
  font-family: "BWHaasText-55Roman", "NHaasGroteskTXPro-55Rg", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 0.625rem;
  text-transform: uppercase;
  color: #2B00F7;
}

/* line 18, src/app/components/search/v2/_search_advanced_options.scss */
.search-advanced-options__toggle .button {
  cursor: pointer;
}

/* line 87, node_modules/bb.sass-helpers/stylesheets/bb.sass-helpers/_icons.scss */
.search-advanced-options__toggle .button:after {
  content: "5";
  font-family: "Bloomberg";
  font-style: normal;
  font-size: 0.625rem;
}

/* line 23, src/app/components/search/v2/_search_advanced_options.scss */
.search-advanced-options__toggle .close-button {
  position: absolute;
  right: 0;
  display: none;
  cursor: pointer;
}

/* line 69, node_modules/bb.sass-helpers/stylesheets/bb.sass-helpers/_icons.scss */
.search-advanced-options__toggle .close-button:before {
  content: "x";
  font-family: "Bloomberg";
  font-style: normal;
  font-size: 1.375rem;
  color: #CCCCCC;
}

/* line 32, src/app/components/search/v2/_search_advanced_options.scss */
.search-advanced-options__toggle.expanded .close-button {
  display: inline-block;
}

/* line 87, node_modules/bb.sass-helpers/stylesheets/bb.sass-helpers/_icons.scss */
.search-advanced-options__toggle.expanded .button:after {
  content: "6";
  font-family: "Bloomberg";
  font-style: normal;
  font-size: 0.625rem;
}

/* line 42, src/app/components/search/v2/_search_advanced_options.scss */
.search-advanced-options .content-time-sort-options {
  position: relative;
  margin-top: 3.4375rem;
  padding-bottom: 1.25rem;
}

@media screen and (min-width: 47.5em) {
  /* line 49, src/app/components/search/v2/_search_advanced_options.scss */
  .search-advanced-options__container {
    max-height: 0;
    opacity: 0;
    overflow: hidden;
    -webkit-transition: max-height, 0.2s, ease-out, opacity, 0.2s, linear;
    -moz-transition: max-height, 0.2s, ease-out, opacity, 0.2s, linear;
    -o-transition: max-height, 0.2s, ease-out, opacity, 0.2s, linear;
    transition: max-height 0.2s ease-out, opacity 0.2s linear;
  }
  /* line 55, src/app/components/search/v2/_search_advanced_options.scss */
  .search-advanced-options__container.expanded {
    max-height: 23.75rem;
    opacity: 1;
  }
}

@media screen and (min-width: 0) and (max-width: 47.4375em) {
  /* line 63, src/app/components/search/v2/_search_advanced_options.scss */
  .search-advanced-options .content-time-sort-options {
    margin-top: 1.875rem;
  }
  /* line 67, src/app/components/search/v2/_search_advanced_options.scss */
  .search-advanced-options__container {
    display: none;
  }
  /* line 70, src/app/components/search/v2/_search_advanced_options.scss */
  .search-advanced-options__container.expanded {
    display: block;
  }
}

/* line 1, src/app/components/search/_search_related_items.scss */
.search-related-items {
  margin: 0 3.75rem;
  margin-top: 2.5rem;
  padding: 1.25rem;
}

/* line 7, src/app/components/search/_search_related_items.scss */
.search-related-items__topics-and-organizations {
  width: 100%;
  padding: 1.25rem;
  background-color: #FFFFFF;
}

/* line 13, src/app/components/search/_search_related_items.scss */
.search-related-items__items-container:first-child {
  padding-right: 1.25rem;
}

/* line 17, src/app/components/search/_search_related_items.scss */
.search-related-items__items-container:last-child {
  padding-left: 1.25rem;
  border-left: 1px dotted #CCCCCC;
}

/* line 22, src/app/components/search/_search_related_items.scss */
.search-related-items__heading {
  padding-bottom: 0.625rem;
  color: #999999;
  font-family: "BWHaasText-55Roman", "NHaasGroteskTXPro-55Rg", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 0.625rem;
  line-height: 0.625rem;
  text-transform: uppercase;
}

/* line 31, src/app/components/search/_search_related_items.scss */
.search-related-items__list-item {
  font-family: "BWHaasText-75Bold", "NHaasGroteskTXPro-75Bd", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 0.875rem;
  line-height: 1.375rem;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}

@media screen and (min-width: 0) and (max-width: 47.4375em) {
  /* line 1, src/app/components/search/_search_related_items.scss */
  .search-related-items {
    margin: 0 1.25rem;
    margin-top: 1.875rem;
    padding: 0.625rem;
  }
  /* line 45, src/app/components/search/_search_related_items.scss */
  .search-related-items__items-container:first-child {
    padding: 0;
    padding-bottom: 0.75rem;
  }
  /* line 50, src/app/components/search/_search_related_items.scss */
  .search-related-items__items-container:last-child {
    padding: 0;
    padding-top: 0.9375rem;
    border: 0;
    border-top: 1px dotted #CCCCCC;
  }
  /* line 57, src/app/components/search/_search_related_items.scss */
  .search-related-items__heading {
    padding-bottom: 0.3125rem;
  }
  /* line 61, src/app/components/search/_search_related_items.scss */
  .search-related-items__list-item {
    font-size: 0.75rem;
    line-height: 1.125rem;
  }
}

@media screen and (min-width: 47.5em) and (max-width: 63.6875em) {
  /* line 1, src/app/components/search/_search_related_items.scss */
  .search-related-items {
    margin: 0 2.5rem;
    margin-top: 2.5rem;
  }
}

@media screen and (min-width: 63.75em) and (max-width: 79.9375em) {
  /* line 1, src/app/components/search/_search_related_items.scss */
  .search-related-items {
    margin: 0 1.25rem;
    margin-top: 2.5rem;
  }
}

@media screen and (min-width: 47.5em) {
  /* line 78, src/app/components/search/_search_related_items.scss */
  .search-related-items__topics-and-organizations {
    display: table;
    table-layout: fixed;
  }
  /* line 83, src/app/components/search/_search_related_items.scss */
  .search-related-items__items-container {
    display: table-cell;
  }
}

/* line 1, src/app/components/search/v2/_search_quick_links.scss */
.search-quick-links {
  background-color: #F3F4EF;
}

/* line 4, src/app/components/search/v2/_search_quick_links.scss */
.search-quick-links:after {
  content: "";
  width: 100%;
  display: block;
  height: 0.625rem;
}

/* line 12, src/app/components/search/v2/_search_quick_links.scss */
.search-quick-links__container {
  margin: auto;
  *zoom: 1;
}

/* line 38, node_modules/compass-mixins/lib/compass/utilities/general/_clearfix.scss */
.search-quick-links__container:after {
  content: "";
  display: table;
  clear: both;
}

/* line 17, src/app/components/search/v2/_search_quick_links.scss */
.search-quick-links__header {
  font-family: "BWHaasHead-75Bold", "NHaasGroteskDSPro-75Bd", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 0.625rem;
  color: #2B00F7;
  text-transform: uppercase;
  letter-spacing: 0.0625rem;
  margin-bottom: 2.1875rem;
}

/* line 25, src/app/components/search/v2/_search_quick_links.scss */
.search-quick-links__header .title {
  border-bottom: 4px solid #2B00F7;
}

/* line 30, src/app/components/search/v2/_search_quick_links.scss */
.search-quick-links__section-name {
  color: #999999;
  font-family: "BWHaasHead-75Bold", "NHaasGroteskDSPro-75Bd", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 0.625rem;
  text-transform: uppercase;
  letter-spacing: 0.0625rem;
}

/* line 38, src/app/components/search/v2/_search_quick_links.scss */
.search-quick-links__items {
  margin-top: 0.625rem;
}

/* line 42, src/app/components/search/v2/_search_quick_links.scss */
.search-quick-links__item {
  line-height: 1.875rem;
}

/* line 46, src/app/components/search/v2/_search_quick_links.scss */
.search-quick-links__link {
  font-family: "BWHaasText-55Roman", "NHaasGroteskTXPro-55Rg", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 0.875rem;
}

@media screen and (min-width: 47.5em) {
  /* line 52, src/app/components/search/v2/_search_quick_links.scss */
  .search-quick-links__container {
    padding: 2.5rem 0;
  }
  /* line 56, src/app/components/search/v2/_search_quick_links.scss */
  .search-quick-links__column {
    float: left;
    margin-right: 12.1875rem;
  }
}

@media screen and (min-width: 0) and (max-width: 47.4375em) {
  /* line 63, src/app/components/search/v2/_search_quick_links.scss */
  .search-quick-links__container {
    padding: 1.3125rem;
  }
  /* line 67, src/app/components/search/v2/_search_quick_links.scss */
  .search-quick-links__column {
    margin-top: 1.25rem;
  }
  /* line 71, src/app/components/search/v2/_search_quick_links.scss */
  .search-quick-links__link {
    font-size: 0.75rem;
  }
}

@media screen and (min-width: 47.5em) and (max-width: 63.6875em) {
  /* line 77, src/app/components/search/v2/_search_quick_links.scss */
  .search-quick-links__container {
    width: 42.5rem;
  }
  /* line 81, src/app/components/search/v2/_search_quick_links.scss */
  .search-quick-links__column {
    min-height: 7.5rem;
    min-width: 33%;
    margin-right: 0;
  }
}

@media screen and (min-width: 63.75em) and (max-width: 79.9375em) {
  /* line 89, src/app/components/search/v2/_search_quick_links.scss */
  .search-quick-links__container {
    width: 61.25rem;
  }
}

@media screen and (min-width: 80em) and (max-width: 9999em) {
  /* line 95, src/app/components/search/v2/_search_quick_links.scss */
  .search-quick-links__container {
    width: 72.5rem;
  }
}

/* line 1, src/app/components/search/v2/_search_terminal_tout.scss */
.search-terminal-tout {
  background-color: #F3F4EF;
  border-top: 0.0625rem dotted #CCCCCC;
}

/* line 5, src/app/components/search/v2/_search_terminal_tout.scss */
.search-terminal-tout__container {
  padding: 1.3125rem 0;
  margin: auto;
}

/* line 10, src/app/components/search/v2/_search_terminal_tout.scss */
.search-terminal-tout__link {
  font-family: "AvenirNext-Demi", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 0.75rem;
  line-height: 1.875rem;
  color: #262626;
}

@media screen and (min-width: 47.5em) {
  /* line 87, node_modules/bb.sass-helpers/stylesheets/bb.sass-helpers/_icons.scss */
  .search-terminal-tout__link:after {
    content: "T";
    font-family: "Bloomberg";
    font-style: normal;
    margin-left: 0.375rem;
    font-size: 1.25rem;
    vertical-align: middle;
  }
}

@media screen and (min-width: 0) and (max-width: 47.4375em) {
  /* line 26, src/app/components/search/v2/_search_terminal_tout.scss */
  .search-terminal-tout__container {
    padding: 1.3125rem;
  }
}

@media screen and (min-width: 47.5em) and (max-width: 63.6875em) {
  /* line 32, src/app/components/search/v2/_search_terminal_tout.scss */
  .search-terminal-tout__container {
    width: 42.5rem;
  }
}

@media screen and (min-width: 63.75em) and (max-width: 79.9375em) {
  /* line 38, src/app/components/search/v2/_search_terminal_tout.scss */
  .search-terminal-tout__container {
    width: 61.25rem;
  }
}

@media screen and (min-width: 80em) and (max-width: 9999em) {
  /* line 44, src/app/components/search/v2/_search_terminal_tout.scss */
  .search-terminal-tout__container {
    width: 72.5rem;
  }
}

/* line 1, src/app/components/search/v2/_search_suggestions.scss */
.search-suggestions {
  font-family: "BWHaasText-55Roman", "NHaasGroteskTXPro-55Rg", "Helvetica Neue", Helvetica, Arial, sans-serif;
  background-color: #F3F4EF;
}

/* line 6, src/app/components/search/v2/_search_suggestions.scss */
.search-suggestions__container {
  margin: 0 auto;
}

/* line 10, src/app/components/search/v2/_search_suggestions.scss */
.search-suggestions:after {
  content: "";
  width: 100%;
  display: block;
  height: 0.625rem;
}

/* line 18, src/app/components/search/v2/_search_suggestions.scss */
.search-suggestions__terminal {
  border-top: 0.0625rem dotted #CCCCCC;
}

/* line 22, src/app/components/search/v2/_search_suggestions.scss */
.search-suggestions__category {
  margin: 1.25rem 0;
  display: inline-block;
  top: 0;
  overflow-y: hidden;
  height: 7.8125rem;
  padding-right: 1.25rem;
}

/* line 30, src/app/components/search/v2/_search_suggestions.scss */
.search-suggestions__category:last-child {
  padding-right: 0;
}

/* line 34, src/app/components/search/v2/_search_suggestions.scss */
.search-suggestions__category-title {
  display: inline-block;
  font-family: "BWHaasHead-75Bold", "NHaasGroteskDSPro-75Bd", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 0.625rem;
  text-transform: uppercase;
  color: #999999;
  letter-spacing: 0.0625rem;
  margin-bottom: 1rem;
}

/* line 44, src/app/components/search/v2/_search_suggestions.scss */
.search-suggestions__category-item {
  font-size: 0.875rem;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  line-height: 1.875rem;
}

/* line 51, src/app/components/search/v2/_search_suggestions.scss */
.search-suggestions__category-item em {
  font-weight: bold;
  color: #2B00F7;
  font-style: normal;
}

/* line 57, src/app/components/search/v2/_search_suggestions.scss */
.search-suggestions__category-item:hover {
  background-color: #CCCCCC;
}

/* line 87, node_modules/bb.sass-helpers/stylesheets/bb.sass-helpers/_icons.scss */
.search-suggestions__category-item.terminal:after {
  content: "õ";
  font-family: "Bloomberg";
  font-style: normal;
}

/* line 65, src/app/components/search/v2/_search_suggestions.scss */
.search-suggestions__category-item.terminal:after {
  font-size: 0.625rem;
  line-height: 0.625rem;
  padding-left: 0.1875rem;
  vertical-align: baseline;
}

/* line 74, src/app/components/search/v2/_search_suggestions.scss */
.search-suggestions__category a {
  color: #000000;
}

/* line 77, src/app/components/search/v2/_search_suggestions.scss */
.search-suggestions__category a:hover {
  color: #000000;
}

/* line 83, src/app/components/search/v2/_search_suggestions.scss */
.search-suggestions__category .active {
  background-color: #CCCCCC;
}

@media screen and (min-width: 80em) and (max-width: 9999em) {
  /* line 89, src/app/components/search/v2/_search_suggestions.scss */
  .search-suggestions__container {
    width: 72.5rem;
  }
  /* line 93, src/app/components/search/v2/_search_suggestions.scss */
  .search-suggestions__category {
    width: 17.1875rem;
  }
}

@media screen and (min-width: 63.75em) and (max-width: 79.9375em) {
  /* line 99, src/app/components/search/v2/_search_suggestions.scss */
  .search-suggestions__container {
    width: 61.25rem;
  }
  /* line 103, src/app/components/search/v2/_search_suggestions.scss */
  .search-suggestions__category {
    width: 14.375rem;
  }
}

@media screen and (min-width: 47.5em) and (max-width: 63.6875em) {
  /* line 109, src/app/components/search/v2/_search_suggestions.scss */
  .search-suggestions__container {
    width: 42.5rem;
  }
  /* line 113, src/app/components/search/v2/_search_suggestions.scss */
  .search-suggestions__category {
    width: 20.625rem;
  }
  /* line 116, src/app/components/search/v2/_search_suggestions.scss */
  .search-suggestions__category:nth-child(even) {
    padding-right: 0;
  }
}

@media screen and (min-width: 0) and (max-width: 47.4375em) {
  /* line 123, src/app/components/search/v2/_search_suggestions.scss */
  .search-suggestions__category {
    width: 100%;
    height: 100%;
    padding-left: 1.25rem;
    margin-bottom: 0;
    margin-top: 0.875rem;
  }
  /* line 130, src/app/components/search/v2/_search_suggestions.scss */
  .search-suggestions__category-title {
    margin-bottom: 0.625rem;
  }
  /* line 134, src/app/components/search/v2/_search_suggestions.scss */
  .search-suggestions__category-item {
    font-size: 0.75rem;
  }
}

/* line 10, src/app/components/search/_search_results.scss */
.search-results {
  width: 80rem;
  min-height: 38.75rem;
  position: relative;
  margin: 0 auto;
  margin-top: 2.5rem;
}

/* line 17, src/app/components/search/_search_results.scss */
.search-results__settings {
  margin: 0 3.75rem;
}

/* line 21, src/app/components/search/_search_results.scss */
.search-results .ad-marketplace {
  margin: 0 3.75rem 1.25rem;
}

/* line 25, src/app/components/search/_search_results.scss */
.search-results .settings-search-box {
  border-bottom: 1px solid #CCCCCC;
}

/* line 28, src/app/components/search/_search_results.scss */
.search-results .settings-search-box__input {
  width: 100%;
  outline: none;
  border: 0;
  color: #2800D7;
  font-family: "BWHaasHead-75Bold", "NHaasGroteskDSPro-75Bd", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 3.75rem;
  line-height: 3.75rem;
}

/* line 38, src/app/components/search/_search_results.scss */
.search-results .settings-search-box__button {
  position: absolute;
  right: 3.75rem;
  top: 1.25rem;
  cursor: pointer;
}

/* line 87, node_modules/bb.sass-helpers/stylesheets/bb.sass-helpers/_icons.scss */
.search-results .settings-search-box__button:after {
  content: "s";
  font-family: "Bloomberg";
  font-style: normal;
  font-size: 2.5rem;
}

/* line 47, src/app/components/search/_search_results.scss */
.search-results .settings-search-box-description {
  padding-top: 0.625rem;
  color: #999999;
  font-family: "BWHaasText-55Roman", "NHaasGroteskTXPro-55Rg", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 0.625rem;
  line-height: 0.75rem;
  text-transform: uppercase;
}

/* line 56, src/app/components/search/_search_results.scss */
.search-results__content {
  position: relative;
  min-height: 37.5rem;
}

/* line 60, src/app/components/search/_search_results.scss */
.search-results__content .content-stories {
  width: 60rem;
  position: relative;
  margin-top: 2.5rem;
  padding-right: 2.5rem;
  padding-bottom: 1.875rem;
}

/* line 68, src/app/components/search/_search_results.scss */
.search-results__content .content-shoulder {
  width: 20rem;
  position: absolute;
  right: 3.75rem;
  top: 6.25rem;
}

/* line 10, src/app/components/ad/_ad_helpers.scss */
.search-results__content .content-shoulder .bb-ads__rendered {
  width: 20rem;
  padding: 0.625rem;
  background-color: #F5F5F5;
}

/* line 81, src/app/components/search/_search_results.scss */
.search-results__content .content-page-links {
  margin: 0 3.75rem;
  margin-top: 0.625rem;
  padding-bottom: 0.9375rem;
  font-family: "BWHaasText-75Bold", "NHaasGroteskTXPro-75Bd", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 0.875rem;
  line-height: 1rem;
}

/* line 90, src/app/components/search/_search_results.scss */
.search-results__content .content-previous-link {
  color: #2800D7;
}

/* line 69, node_modules/bb.sass-helpers/stylesheets/bb.sass-helpers/_icons.scss */
.search-results__content .content-previous-link:before {
  content: "2";
  font-family: "Bloomberg";
  font-style: normal;
  font-size: 0.75rem;
}

/* line 95, src/app/components/search/_search_results.scss */
.search-results__content .content-next-link {
  color: #2800D7;
  float: right;
}

/* line 87, node_modules/bb.sass-helpers/stylesheets/bb.sass-helpers/_icons.scss */
.search-results__content .content-next-link:after {
  content: "3";
  font-family: "Bloomberg";
  font-style: normal;
  font-size: 0.75rem;
}

/* line 101, src/app/components/search/_search_results.scss */
.search-results__content .content-no-results {
  margin: 0 3.75rem;
  margin-top: 2.5rem;
  font-family: "BWHaasText-75Bold", "NHaasGroteskTXPro-75Bd", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 1.5rem;
  line-height: 1.5rem;
}

/* line 108, src/app/components/search/_search_results.scss */
.search-results__content .content-no-results__query {
  font-style: italic;
}

@media screen and (min-width: 0) and (max-width: 47.4375em) {
  /* line 10, src/app/components/search/_search_results.scss */
  .search-results {
    width: auto;
    margin-top: 1.25rem;
  }
  /* line 118, src/app/components/search/_search_results.scss */
  .search-results__settings {
    margin: 0 1.25rem;
  }
  /* line 122, src/app/components/search/_search_results.scss */
  .search-results .ad-marketplace {
    margin: 0 1.25rem 1.25rem;
  }
  /* line 127, src/app/components/search/_search_results.scss */
  .search-results .settings-search-box__input {
    font-size: 1.25rem;
    line-height: 1.25rem;
  }
  /* line 132, src/app/components/search/_search_results.scss */
  .search-results .settings-search-box__button {
    right: 1.25rem;
    top: 0;
  }
  /* line 87, node_modules/bb.sass-helpers/stylesheets/bb.sass-helpers/_icons.scss */
  .search-results .settings-search-box__button:after {
    content: "s";
    font-family: "Bloomberg";
    font-style: normal;
    font-size: 1.375rem;
  }
  /* line 139, src/app/components/search/_search_results.scss */
  .search-results__content {
    min-height: 12.5rem;
  }
  /* line 142, src/app/components/search/_search_results.scss */
  .search-results__content .content-stories {
    width: auto;
    padding-right: 0;
  }
  /* line 147, src/app/components/search/_search_results.scss */
  .search-results__content .content-shoulder {
    right: 1.25rem;
  }
  /* line 152, src/app/components/search/_search_results.scss */
  .search-results .content-page-links {
    margin: 0 1.25rem;
    font-size: 0.75rem;
  }
  /* line 69, node_modules/bb.sass-helpers/stylesheets/bb.sass-helpers/_icons.scss */
  .search-results .content-previous-link:before {
    content: "2";
    font-family: "Bloomberg";
    font-style: normal;
    font-size: 0.625rem;
  }
  /* line 87, node_modules/bb.sass-helpers/stylesheets/bb.sass-helpers/_icons.scss */
  .search-results .content-next-link:after {
    content: "3";
    font-family: "Bloomberg";
    font-style: normal;
    font-size: 0.625rem;
  }
  /* line 165, src/app/components/search/_search_results.scss */
  .search-results .content-no-results {
    margin: 0 1.25rem;
    margin-top: 1.875rem;
    font-size: 0.75rem;
    line-height: 0.75rem;
  }
  /* line 10, src/app/components/ad/_ad_helpers.scss */
  .search-results__content-mobile-ad .bb-ads__rendered {
    width: 20rem;
    padding: 0.625rem 1rem;
  }
}

@media screen and (min-width: 47.5em) and (max-width: 63.6875em) {
  /* line 10, src/app/components/search/_search_results.scss */
  .search-results {
    width: 47.5rem;
  }
  /* line 184, src/app/components/search/_search_results.scss */
  .search-results__settings {
    margin: 0 2.5rem;
  }
  /* line 188, src/app/components/search/_search_results.scss */
  .search-results .ad-marketplace {
    margin: 0 2.5rem 1.25rem;
  }
  /* line 193, src/app/components/search/_search_results.scss */
  .search-results .settings-search-box__input {
    font-size: 2.5rem;
    line-height: 2.5rem;
  }
  /* line 198, src/app/components/search/_search_results.scss */
  .search-results .settings-search-box__button {
    right: 2.5rem;
  }
  /* line 87, node_modules/bb.sass-helpers/stylesheets/bb.sass-helpers/_icons.scss */
  .search-results .settings-search-box__button:after {
    content: "s";
    font-family: "Bloomberg";
    font-style: normal;
    font-size: 1.25rem;
  }
  /* line 205, src/app/components/search/_search_results.scss */
  .search-results__content .content-stories {
    width: 100%;
    padding-right: 0;
  }
  /* line 211, src/app/components/search/_search_results.scss */
  .search-results__content-mobile-ad {
    width: 100%;
    padding: 0.625rem;
  }
  /* line 216, src/app/components/search/_search_results.scss */
  .search-results .content-page-links {
    margin: 0 2.5rem;
  }
  /* line 220, src/app/components/search/_search_results.scss */
  .search-results .content-no-results {
    margin: 0 2.5rem;
    margin-top: 2.5rem;
    font-size: 1rem;
    line-height: 1rem;
  }
}

@media screen and (max-width: 63.6875em) {
  /* line 230, src/app/components/search/_search_results.scss */
  .search-results__content-mobile-ad + .search-result .search-result-story {
    border-top: 0;
  }
  /* line 235, src/app/components/search/_search_results.scss */
  .search-results__content-mobile-ad {
    margin: 0 auto;
    background-color: #F5F5F5;
  }
  /* line 241, src/app/components/search/_search_results.scss */
  .search-results__content .content-shoulder {
    display: none;
  }
}

@media screen and (min-width: 63.75em) and (max-width: 79.9375em) {
  /* line 10, src/app/components/search/_search_results.scss */
  .search-results {
    width: 63.75rem;
  }
  /* line 250, src/app/components/search/_search_results.scss */
  .search-results__settings {
    margin: 0 1.25rem;
  }
  /* line 254, src/app/components/search/_search_results.scss */
  .search-results .ad-marketplace {
    margin: 0 1.25rem 1.25rem;
  }
  /* line 259, src/app/components/search/_search_results.scss */
  .search-results__content .content-stories {
    width: 43.75rem;
  }
  /* line 263, src/app/components/search/_search_results.scss */
  .search-results__content .content-shoulder {
    right: 1.25rem;
    top: 6.5625rem;
  }
  /* line 269, src/app/components/search/_search_results.scss */
  .search-results .content-page-links {
    margin: 0 1.25rem;
  }
  /* line 273, src/app/components/search/_search_results.scss */
  .search-results .content-no-results {
    margin: 0 1.25rem;
    margin-top: 2.5rem;
  }
  /* line 279, src/app/components/search/_search_results.scss */
  .search-results .settings-search-box__button {
    right: 1.25rem;
  }
}

/* line 1, src/app/components/modules/single_quote/_single_quote.scss */
.single-quote {
  border-bottom: solid 1px #CCCCCC;
  position: relative;
}

/* line 5, src/app/components/modules/single_quote/_single_quote.scss */
.single-quote .quote {
  display: block;
  position: relative;
  z-index: 3;
}

/* line 12, src/app/components/modules/single_quote/_single_quote.scss */
.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;
}

/* line 20, src/app/components/modules/single_quote/_single_quote.scss */
.single-quote__credit:before {
  content: "—";
}

/* line 25, src/app/components/modules/single_quote/_single_quote.scss */
.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) {
  /* line 37, src/app/components/modules/single_quote/_single_quote.scss */
  .single-quote.without-image .quote {
    width: 100%;
  }
  /* line 41, src/app/components/modules/single_quote/_single_quote.scss */
  .single-quote.without-image .single-quote__credit {
    max-width: 100%;
  }
  /* line 47, src/app/components/modules/single_quote/_single_quote.scss */
  .single-quote .quote {
    font-size: 1.375rem;
    line-height: 1.5rem;
  }
  /* line 52, src/app/components/modules/single_quote/_single_quote.scss */
  .single-quote__credit {
    max-width: 7.5rem;
    margin-top: 1.875rem;
  }
  /* line 57, src/app/components/modules/single_quote/_single_quote.scss */
  .single-quote__image {
    max-width: 8.75rem;
  }
}

@media screen and (min-width: 47.5em) and (max-width: 63.6875em) {
  /* line 67, src/app/components/modules/single_quote/_single_quote.scss */
  .single-quote.without-image .quote {
    width: 100%;
  }
  /* line 73, src/app/components/modules/single_quote/_single_quote.scss */
  .single-quote .quote {
    font-size: 1.75rem;
    line-height: 1.875rem;
    width: 26.25rem;
  }
  /* line 79, src/app/components/modules/single_quote/_single_quote.scss */
  .single-quote__credit {
    margin-top: 1.875rem;
  }
  /* line 83, src/app/components/modules/single_quote/_single_quote.scss */
  .single-quote__image {
    max-width: 14rem;
  }
}

@media screen and (min-width: 63.75em) and (max-width: 79.9375em) {
  /* line 93, src/app/components/modules/single_quote/_single_quote.scss */
  .single-quote.without-image .quote {
    width: 100%;
  }
  /* line 100, src/app/components/modules/single_quote/_single_quote.scss */
  .single-quote .quote {
    font-size: 2.75rem;
    line-height: 2.875rem;
    width: 41.25rem;
  }
  /* line 106, src/app/components/modules/single_quote/_single_quote.scss */
  .single-quote__credit {
    margin-top: 1.875rem;
  }
  /* line 110, src/app/components/modules/single_quote/_single_quote.scss */
  .single-quote__image {
    max-width: 17.75rem;
  }
}

@media screen and (min-width: 80em) and (max-width: 9999em) {
  /* line 120, src/app/components/modules/single_quote/_single_quote.scss */
  .single-quote.without-image .quote {
    width: 100%;
  }
  /* line 126, src/app/components/modules/single_quote/_single_quote.scss */
  .single-quote .quote {
    font-size: 3.25rem;
    line-height: 3.5rem;
    width: 47.5rem;
  }
  /* line 132, src/app/components/modules/single_quote/_single_quote.scss */
  .single-quote__credit {
    margin-top: 3.125rem;
  }
  /* line 136, src/app/components/modules/single_quote/_single_quote.scss */
  .single-quote__image {
    max-width: 21.125rem;
  }
}

@media screen and (min-width: 0) and (max-width: 47.4375em) {
  /* line 7, src/app/components/modules/topic_grid/_grid_with_2_stories.scss */
  .grid-with-2-stories .topic-grid__story {
    width: 100%;
  }
  /* line 8, src/app/components/modules/topic_grid/_topic_grid_large_story.scss */
  .grid-with-2-stories .topic-grid__story .topic-grid__story-image-container {
    position: relative;
    width: 100%;
  }
  /* line 13, src/app/components/modules/topic_grid/_topic_grid_large_story.scss */
  .grid-with-2-stories .topic-grid__story .topic-grid__story-headline {
    font-size: 1rem;
    line-height: 1.25rem;
    margin-bottom: 2.5rem;
  }
  /* line 18, src/app/components/modules/topic_grid/_topic_grid_large_story.scss */
  .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) {
  /* line 28, src/app/components/modules/topic_grid/_topic_grid_large_story.scss */
  .grid-with-2-stories .topic-grid__story .topic-grid__story-headline {
    font-size: 1.5rem;
    line-height: 1.75rem;
  }
  /* line 32, src/app/components/modules/topic_grid/_topic_grid_large_story.scss */
  .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) {
  /* line 7, src/app/components/modules/topic_grid/_grid_with_2_stories.scss */
  .grid-with-2-stories .topic-grid__story {
    width: 20rem;
    height: 25rem;
  }
  /* line 44, src/app/components/modules/topic_grid/_topic_grid_large_story.scss */
  .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) {
  /* line 7, src/app/components/modules/topic_grid/_grid_with_2_stories.scss */
  .grid-with-2-stories .topic-grid__story {
    width: 18.125rem;
    height: 24.6875rem;
  }
  /* line 54, src/app/components/modules/topic_grid/_topic_grid_large_story.scss */
  .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) {
  /* line 7, src/app/components/modules/topic_grid/_grid_with_2_stories.scss */
  .grid-with-2-stories .topic-grid__story {
    width: 23.75rem;
    height: 28.125rem;
  }
  /* line 64, src/app/components/modules/topic_grid/_topic_grid_large_story.scss */
  .grid-with-2-stories .topic-grid__story .topic-grid__story-headline {
    font-size: 1.625rem;
    line-height: 1.875rem;
  }
  /* line 68, src/app/components/modules/topic_grid/_topic_grid_large_story.scss */
  .grid-with-2-stories .topic-grid__story .topic-grid__story-headline.without-image {
    font-size: 2.5rem;
    line-height: 2.625rem;
  }
  /* line 75, src/app/components/modules/topic_grid/_topic_grid_large_story.scss */
  .grid-with-2-stories .topic-grid__story .topic-grid__story-image-container {
    width: 23.75rem;
  }
}

/* line 11, src/app/components/modules/topic_grid/_grid_with_2_stories.scss */
.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) {
  /* line 21, src/app/components/modules/topic_grid/_topic_grid_helpers.scss */
  .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) {
  /* line 17, src/app/components/modules/topic_grid/_grid_with_2_stories.scss */
  .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) {
  /* line 21, src/app/components/modules/topic_grid/_topic_grid_helpers.scss */
  .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) {
  /* line 21, src/app/components/modules/topic_grid/_grid_with_2_stories.scss */
  .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) {
  /* line 29, src/app/components/modules/topic_grid/_grid_with_2_stories.scss */
  .grid-with-2-stories .topic-grid__story {
    margin-bottom: 0;
  }
}

@media screen and (min-width: 0) and (max-width: 47.4375em) {
  /* line 9, src/app/components/modules/topic_grid/_grid_with_3_stories.scss */
  .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) {
  /* line 9, src/app/components/modules/topic_grid/_grid_with_3_stories.scss */
  .grid-with-3-stories .topic-grid__story:first-of-type {
    width: 100%;
  }
  /* line 8, src/app/components/modules/topic_grid/_topic_grid_large_story.scss */
  .grid-with-3-stories .topic-grid__story:first-of-type .topic-grid__story-image-container {
    position: relative;
    width: 100%;
  }
  /* line 13, src/app/components/modules/topic_grid/_topic_grid_large_story.scss */
  .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;
  }
  /* line 18, src/app/components/modules/topic_grid/_topic_grid_large_story.scss */
  .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) {
  /* line 28, src/app/components/modules/topic_grid/_topic_grid_large_story.scss */
  .grid-with-3-stories .topic-grid__story:first-of-type .topic-grid__story-headline {
    font-size: 1.5rem;
    line-height: 1.75rem;
  }
  /* line 32, src/app/components/modules/topic_grid/_topic_grid_large_story.scss */
  .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) {
  /* line 9, src/app/components/modules/topic_grid/_grid_with_3_stories.scss */
  .grid-with-3-stories .topic-grid__story:first-of-type {
    width: 20rem;
    height: 25rem;
  }
  /* line 44, src/app/components/modules/topic_grid/_topic_grid_large_story.scss */
  .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) {
  /* line 9, src/app/components/modules/topic_grid/_grid_with_3_stories.scss */
  .grid-with-3-stories .topic-grid__story:first-of-type {
    width: 18.125rem;
    height: 24.6875rem;
  }
  /* line 54, src/app/components/modules/topic_grid/_topic_grid_large_story.scss */
  .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) {
  /* line 9, src/app/components/modules/topic_grid/_grid_with_3_stories.scss */
  .grid-with-3-stories .topic-grid__story:first-of-type {
    width: 23.75rem;
    height: 28.125rem;
  }
  /* line 64, src/app/components/modules/topic_grid/_topic_grid_large_story.scss */
  .grid-with-3-stories .topic-grid__story:first-of-type .topic-grid__story-headline {
    font-size: 1.625rem;
    line-height: 1.875rem;
  }
  /* line 68, src/app/components/modules/topic_grid/_topic_grid_large_story.scss */
  .grid-with-3-stories .topic-grid__story:first-of-type .topic-grid__story-headline.without-image {
    font-size: 2.5rem;
    line-height: 2.625rem;
  }
  /* line 75, src/app/components/modules/topic_grid/_topic_grid_large_story.scss */
  .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) {
  /* line 21, src/app/components/modules/topic_grid/_topic_grid_helpers.scss */
  .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) {
  /* line 14, src/app/components/modules/topic_grid/_grid_with_3_stories.scss */
  .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) {
  /* line 14, src/app/components/modules/topic_grid/_grid_with_3_stories.scss */
  .grid-with-3-stories .topic-grid__story:nth-of-type(n+2) {
    width: calc(50% - 1.25rem);
    height: 15.3125rem;
  }
  /* line 9, src/app/components/modules/topic_grid/_topic_grid_small_story.scss */
  .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;
  }
  /* line 14, src/app/components/modules/topic_grid/_topic_grid_small_story.scss */
  .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;
  }
  /* line 21, src/app/components/modules/topic_grid/_topic_grid_small_story.scss */
  .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) {
  /* line 30, src/app/components/modules/topic_grid/_topic_grid_small_story.scss */
  .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) {
  /* line 14, src/app/components/modules/topic_grid/_grid_with_3_stories.scss */
  .grid-with-3-stories .topic-grid__story:nth-of-type(n+2) {
    width: 12.5rem;
    height: 20.9375rem;
  }
  /* line 43, src/app/components/modules/topic_grid/_topic_grid_small_story.scss */
  .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;
  }
  /* line 50, src/app/components/modules/topic_grid/_topic_grid_small_story.scss */
  .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) {
  /* line 14, src/app/components/modules/topic_grid/_grid_with_3_stories.scss */
  .grid-with-3-stories .topic-grid__story:nth-of-type(n+2) {
    width: 11.25rem;
    height: 20rem;
  }
  /* line 62, src/app/components/modules/topic_grid/_topic_grid_small_story.scss */
  .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;
  }
  /* line 69, src/app/components/modules/topic_grid/_topic_grid_small_story.scss */
  .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) {
  /* line 14, src/app/components/modules/topic_grid/_grid_with_3_stories.scss */
  .grid-with-3-stories .topic-grid__story:nth-of-type(n+2) {
    width: 15rem;
    height: 21.875rem;
  }
  /* line 81, src/app/components/modules/topic_grid/_topic_grid_small_story.scss */
  .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;
  }
  /* line 88, src/app/components/modules/topic_grid/_topic_grid_small_story.scss */
  .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) {
  /* line 19, src/app/components/modules/topic_grid/_grid_with_3_stories.scss */
  .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) {
  /* line 21, src/app/components/modules/topic_grid/_topic_grid_helpers.scss */
  .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) {
  /* line 27, src/app/components/modules/topic_grid/_grid_with_3_stories.scss */
  .grid-with-3-stories .topic-grid__story {
    width: calc(50% - 1.25rem);
    height: 15.3125rem;
  }
  /* line 9, src/app/components/modules/topic_grid/_topic_grid_small_story.scss */
  .grid-with-3-stories .topic-grid__story .topic-grid__story-headline {
    font-size: 1rem;
    line-height: 1.25rem;
    margin-bottom: 0;
  }
  /* line 14, src/app/components/modules/topic_grid/_topic_grid_small_story.scss */
  .grid-with-3-stories .topic-grid__story .topic-grid__story-headline.without-image {
    font-size: 1rem;
    line-height: 1.25rem;
  }
  /* line 21, src/app/components/modules/topic_grid/_topic_grid_small_story.scss */
  .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) {
  /* line 30, src/app/components/modules/topic_grid/_topic_grid_small_story.scss */
  .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) {
  /* line 27, src/app/components/modules/topic_grid/_grid_with_3_stories.scss */
  .grid-with-3-stories .topic-grid__story {
    width: 12.5rem;
    height: 20.9375rem;
  }
  /* line 43, src/app/components/modules/topic_grid/_topic_grid_small_story.scss */
  .grid-with-3-stories .topic-grid__story .topic-grid__story-headline.without-image {
    font-size: 1.5625rem;
    line-height: 1.8125rem;
  }
  /* line 50, src/app/components/modules/topic_grid/_topic_grid_small_story.scss */
  .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) {
  /* line 27, src/app/components/modules/topic_grid/_grid_with_3_stories.scss */
  .grid-with-3-stories .topic-grid__story {
    width: 11.25rem;
    height: 20rem;
  }
  /* line 62, src/app/components/modules/topic_grid/_topic_grid_small_story.scss */
  .grid-with-3-stories .topic-grid__story .topic-grid__story-headline.without-image {
    font-size: 1.4375rem;
    line-height: 1.6875rem;
  }
  /* line 69, src/app/components/modules/topic_grid/_topic_grid_small_story.scss */
  .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) {
  /* line 27, src/app/components/modules/topic_grid/_grid_with_3_stories.scss */
  .grid-with-3-stories .topic-grid__story {
    width: 15rem;
    height: 21.875rem;
  }
  /* line 81, src/app/components/modules/topic_grid/_topic_grid_small_story.scss */
  .grid-with-3-stories .topic-grid__story .topic-grid__story-headline.without-image {
    font-size: 1.625rem;
    line-height: 1.875rem;
  }
  /* line 88, src/app/components/modules/topic_grid/_topic_grid_small_story.scss */
  .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) {
  /* line 31, src/app/components/modules/topic_grid/_grid_with_3_stories.scss */
  .grid-with-3-stories .topic-grid__story:first-of-type {
    width: calc(50% - 1.25rem);
    height: 15.3125rem;
  }
  /* line 9, src/app/components/modules/topic_grid/_topic_grid_small_story.scss */
  .grid-with-3-stories .topic-grid__story:first-of-type .topic-grid__story-headline {
    font-size: 1rem;
    line-height: 1.25rem;
    margin-bottom: 0;
  }
  /* line 14, src/app/components/modules/topic_grid/_topic_grid_small_story.scss */
  .grid-with-3-stories .topic-grid__story:first-of-type .topic-grid__story-headline.without-image {
    font-size: 1rem;
    line-height: 1.25rem;
  }
  /* line 21, src/app/components/modules/topic_grid/_topic_grid_small_story.scss */
  .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) {
  /* line 30, src/app/components/modules/topic_grid/_topic_grid_small_story.scss */
  .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) {
  /* line 31, src/app/components/modules/topic_grid/_grid_with_3_stories.scss */
  .grid-with-3-stories .topic-grid__story:first-of-type {
    width: 12.5rem;
    height: 20.9375rem;
  }
  /* line 43, src/app/components/modules/topic_grid/_topic_grid_small_story.scss */
  .grid-with-3-stories .topic-grid__story:first-of-type .topic-grid__story-headline.without-image {
    font-size: 1.5625rem;
    line-height: 1.8125rem;
  }
  /* line 50, src/app/components/modules/topic_grid/_topic_grid_small_story.scss */
  .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) {
  /* line 31, src/app/components/modules/topic_grid/_grid_with_3_stories.scss */
  .grid-with-3-stories .topic-grid__story:first-of-type {
    width: 11.25rem;
    height: 20rem;
  }
  /* line 62, src/app/components/modules/topic_grid/_topic_grid_small_story.scss */
  .grid-with-3-stories .topic-grid__story:first-of-type .topic-grid__story-headline.without-image {
    font-size: 1.4375rem;
    line-height: 1.6875rem;
  }
  /* line 69, src/app/components/modules/topic_grid/_topic_grid_small_story.scss */
  .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) {
  /* line 31, src/app/components/modules/topic_grid/_grid_with_3_stories.scss */
  .grid-with-3-stories .topic-grid__story:first-of-type {
    width: 15rem;
    height: 21.875rem;
  }
  /* line 81, src/app/components/modules/topic_grid/_topic_grid_small_story.scss */
  .grid-with-3-stories .topic-grid__story:first-of-type .topic-grid__story-headline.without-image {
    font-size: 1.625rem;
    line-height: 1.875rem;
  }
  /* line 88, src/app/components/modules/topic_grid/_topic_grid_small_story.scss */
  .grid-with-3-stories .topic-grid__story:first-of-type .topic-grid__story-image-container {
    width: 15rem;
  }
}

@media screen and (min-width: 47.5em) {
  /* line 35, src/app/components/modules/topic_grid/_grid_with_3_stories.scss */
  .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) {
  /* line 21, src/app/components/modules/topic_grid/_topic_grid_helpers.scss */
  .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) {
  /* line 43, src/app/components/modules/topic_grid/_grid_with_3_stories.scss */
  .grid-with-3-stories .topic-grid__story {
    margin-bottom: 0;
  }
}

@media screen and (min-width: 0) and (max-width: 47.4375em) {
  /* line 9, src/app/components/modules/topic_grid/_grid_with_5_stories.scss */
  .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) {
  /* line 9, src/app/components/modules/topic_grid/_grid_with_5_stories.scss */
  .grid-with-5-stories .topic-grid__story:first-of-type {
    width: 100%;
  }
  /* line 8, src/app/components/modules/topic_grid/_topic_grid_large_story.scss */
  .grid-with-5-stories .topic-grid__story:first-of-type .topic-grid__story-image-container {
    position: relative;
    width: 100%;
  }
  /* line 13, src/app/components/modules/topic_grid/_topic_grid_large_story.scss */
  .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;
  }
  /* line 18, src/app/components/modules/topic_grid/_topic_grid_large_story.scss */
  .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) {
  /* line 28, src/app/components/modules/topic_grid/_topic_grid_large_story.scss */
  .grid-with-5-stories .topic-grid__story:first-of-type .topic-grid__story-headline {
    font-size: 1.5rem;
    line-height: 1.75rem;
  }
  /* line 32, src/app/components/modules/topic_grid/_topic_grid_large_story.scss */
  .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) {
  /* line 9, src/app/components/modules/topic_grid/_grid_with_5_stories.scss */
  .grid-with-5-stories .topic-grid__story:first-of-type {
    width: 20rem;
    height: 25rem;
  }
  /* line 44, src/app/components/modules/topic_grid/_topic_grid_large_story.scss */
  .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) {
  /* line 9, src/app/components/modules/topic_grid/_grid_with_5_stories.scss */
  .grid-with-5-stories .topic-grid__story:first-of-type {
    width: 18.125rem;
    height: 24.6875rem;
  }
  /* line 54, src/app/components/modules/topic_grid/_topic_grid_large_story.scss */
  .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) {
  /* line 9, src/app/components/modules/topic_grid/_grid_with_5_stories.scss */
  .grid-with-5-stories .topic-grid__story:first-of-type {
    width: 23.75rem;
    height: 28.125rem;
  }
  /* line 64, src/app/components/modules/topic_grid/_topic_grid_large_story.scss */
  .grid-with-5-stories .topic-grid__story:first-of-type .topic-grid__story-headline {
    font-size: 1.625rem;
    line-height: 1.875rem;
  }
  /* line 68, src/app/components/modules/topic_grid/_topic_grid_large_story.scss */
  .grid-with-5-stories .topic-grid__story:first-of-type .topic-grid__story-headline.without-image {
    font-size: 2.5rem;
    line-height: 2.625rem;
  }
  /* line 75, src/app/components/modules/topic_grid/_topic_grid_large_story.scss */
  .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) {
  /* line 21, src/app/components/modules/topic_grid/_topic_grid_helpers.scss */
  .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) {
  /* line 14, src/app/components/modules/topic_grid/_grid_with_5_stories.scss */
  .grid-with-5-stories .topic-grid__story:nth-of-type(n+2) {
    width: calc(50% - 1.25rem);
    height: 15.3125rem;
  }
  /* line 9, src/app/components/modules/topic_grid/_topic_grid_small_story.scss */
  .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;
  }
  /* line 14, src/app/components/modules/topic_grid/_topic_grid_small_story.scss */
  .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;
  }
  /* line 21, src/app/components/modules/topic_grid/_topic_grid_small_story.scss */
  .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) {
  /* line 30, src/app/components/modules/topic_grid/_topic_grid_small_story.scss */
  .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) {
  /* line 14, src/app/components/modules/topic_grid/_grid_with_5_stories.scss */
  .grid-with-5-stories .topic-grid__story:nth-of-type(n+2) {
    width: 12.5rem;
    height: 20.9375rem;
  }
  /* line 43, src/app/components/modules/topic_grid/_topic_grid_small_story.scss */
  .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;
  }
  /* line 50, src/app/components/modules/topic_grid/_topic_grid_small_story.scss */
  .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) {
  /* line 14, src/app/components/modules/topic_grid/_grid_with_5_stories.scss */
  .grid-with-5-stories .topic-grid__story:nth-of-type(n+2) {
    width: 11.25rem;
    height: 20rem;
  }
  /* line 62, src/app/components/modules/topic_grid/_topic_grid_small_story.scss */
  .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;
  }
  /* line 69, src/app/components/modules/topic_grid/_topic_grid_small_story.scss */
  .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) {
  /* line 14, src/app/components/modules/topic_grid/_grid_with_5_stories.scss */
  .grid-with-5-stories .topic-grid__story:nth-of-type(n+2) {
    width: 15rem;
    height: 21.875rem;
  }
  /* line 81, src/app/components/modules/topic_grid/_topic_grid_small_story.scss */
  .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;
  }
  /* line 88, src/app/components/modules/topic_grid/_topic_grid_small_story.scss */
  .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) {
  /* line 18, src/app/components/modules/topic_grid/_grid_with_5_stories.scss */
  .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) {
  /* line 21, src/app/components/modules/topic_grid/_topic_grid_helpers.scss */
  .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) {
  /* line 28, src/app/components/modules/topic_grid/_grid_with_5_stories.scss */
  .grid-with-5-stories .topic-grid__story:first-of-type {
    width: 100%;
  }
  /* line 8, src/app/components/modules/topic_grid/_topic_grid_large_story.scss */
  .grid-with-5-stories .topic-grid__story:first-of-type .topic-grid__story-image-container {
    position: relative;
    width: 100%;
  }
  /* line 13, src/app/components/modules/topic_grid/_topic_grid_large_story.scss */
  .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;
  }
  /* line 18, src/app/components/modules/topic_grid/_topic_grid_large_story.scss */
  .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) {
  /* line 28, src/app/components/modules/topic_grid/_topic_grid_large_story.scss */
  .grid-with-5-stories .topic-grid__story:first-of-type .topic-grid__story-headline {
    font-size: 1.5rem;
    line-height: 1.75rem;
  }
  /* line 32, src/app/components/modules/topic_grid/_topic_grid_large_story.scss */
  .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) {
  /* line 28, src/app/components/modules/topic_grid/_grid_with_5_stories.scss */
  .grid-with-5-stories .topic-grid__story:first-of-type {
    width: 20rem;
    height: 25rem;
  }
  /* line 44, src/app/components/modules/topic_grid/_topic_grid_large_story.scss */
  .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) {
  /* line 28, src/app/components/modules/topic_grid/_grid_with_5_stories.scss */
  .grid-with-5-stories .topic-grid__story:first-of-type {
    width: 18.125rem;
    height: 24.6875rem;
  }
  /* line 54, src/app/components/modules/topic_grid/_topic_grid_large_story.scss */
  .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) {
  /* line 28, src/app/components/modules/topic_grid/_grid_with_5_stories.scss */
  .grid-with-5-stories .topic-grid__story:first-of-type {
    width: 23.75rem;
    height: 28.125rem;
  }
  /* line 64, src/app/components/modules/topic_grid/_topic_grid_large_story.scss */
  .grid-with-5-stories .topic-grid__story:first-of-type .topic-grid__story-headline {
    font-size: 1.625rem;
    line-height: 1.875rem;
  }
  /* line 68, src/app/components/modules/topic_grid/_topic_grid_large_story.scss */
  .grid-with-5-stories .topic-grid__story:first-of-type .topic-grid__story-headline.without-image {
    font-size: 2.5rem;
    line-height: 2.625rem;
  }
  /* line 75, src/app/components/modules/topic_grid/_topic_grid_large_story.scss */
  .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) {
  /* line 32, src/app/components/modules/topic_grid/_grid_with_5_stories.scss */
  .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) {
  /* line 32, src/app/components/modules/topic_grid/_grid_with_5_stories.scss */
  .grid-with-5-stories .topic-grid__story:nth-of-type(2) {
    width: 100%;
  }
  /* line 8, src/app/components/modules/topic_grid/_topic_grid_large_story.scss */
  .grid-with-5-stories .topic-grid__story:nth-of-type(2) .topic-grid__story-image-container {
    position: relative;
    width: 100%;
  }
  /* line 13, src/app/components/modules/topic_grid/_topic_grid_large_story.scss */
  .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;
  }
  /* line 18, src/app/components/modules/topic_grid/_topic_grid_large_story.scss */
  .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) {
  /* line 28, src/app/components/modules/topic_grid/_topic_grid_large_story.scss */
  .grid-with-5-stories .topic-grid__story:nth-of-type(2) .topic-grid__story-headline {
    font-size: 1.5rem;
    line-height: 1.75rem;
  }
  /* line 32, src/app/components/modules/topic_grid/_topic_grid_large_story.scss */
  .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) {
  /* line 32, src/app/components/modules/topic_grid/_grid_with_5_stories.scss */
  .grid-with-5-stories .topic-grid__story:nth-of-type(2) {
    width: 20rem;
    height: 25rem;
  }
  /* line 44, src/app/components/modules/topic_grid/_topic_grid_large_story.scss */
  .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) {
  /* line 32, src/app/components/modules/topic_grid/_grid_with_5_stories.scss */
  .grid-with-5-stories .topic-grid__story:nth-of-type(2) {
    width: 18.125rem;
    height: 24.6875rem;
  }
  /* line 54, src/app/components/modules/topic_grid/_topic_grid_large_story.scss */
  .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) {
  /* line 32, src/app/components/modules/topic_grid/_grid_with_5_stories.scss */
  .grid-with-5-stories .topic-grid__story:nth-of-type(2) {
    width: 23.75rem;
    height: 28.125rem;
  }
  /* line 64, src/app/components/modules/topic_grid/_topic_grid_large_story.scss */
  .grid-with-5-stories .topic-grid__story:nth-of-type(2) .topic-grid__story-headline {
    font-size: 1.625rem;
    line-height: 1.875rem;
  }
  /* line 68, src/app/components/modules/topic_grid/_topic_grid_large_story.scss */
  .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;
  }
  /* line 75, src/app/components/modules/topic_grid/_topic_grid_large_story.scss */
  .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) {
  /* line 21, src/app/components/modules/topic_grid/_topic_grid_helpers.scss */
  .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) {
  /* line 37, src/app/components/modules/topic_grid/_grid_with_5_stories.scss */
  .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) {
  /* line 37, src/app/components/modules/topic_grid/_grid_with_5_stories.scss */
  .grid-with-5-stories .topic-grid__story:nth-of-type(n+3) {
    width: calc(50% - 1.25rem);
    height: 15.3125rem;
  }
  /* line 9, src/app/components/modules/topic_grid/_topic_grid_small_story.scss */
  .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;
  }
  /* line 14, src/app/components/modules/topic_grid/_topic_grid_small_story.scss */
  .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;
  }
  /* line 21, src/app/components/modules/topic_grid/_topic_grid_small_story.scss */
  .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) {
  /* line 30, src/app/components/modules/topic_grid/_topic_grid_small_story.scss */
  .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) {
  /* line 37, src/app/components/modules/topic_grid/_grid_with_5_stories.scss */
  .grid-with-5-stories .topic-grid__story:nth-of-type(n+3) {
    width: 12.5rem;
    height: 20.9375rem;
  }
  /* line 43, src/app/components/modules/topic_grid/_topic_grid_small_story.scss */
  .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;
  }
  /* line 50, src/app/components/modules/topic_grid/_topic_grid_small_story.scss */
  .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) {
  /* line 37, src/app/components/modules/topic_grid/_grid_with_5_stories.scss */
  .grid-with-5-stories .topic-grid__story:nth-of-type(n+3) {
    width: 11.25rem;
    height: 20rem;
  }
  /* line 62, src/app/components/modules/topic_grid/_topic_grid_small_story.scss */
  .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;
  }
  /* line 69, src/app/components/modules/topic_grid/_topic_grid_small_story.scss */
  .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) {
  /* line 37, src/app/components/modules/topic_grid/_grid_with_5_stories.scss */
  .grid-with-5-stories .topic-grid__story:nth-of-type(n+3) {
    width: 15rem;
    height: 21.875rem;
  }
  /* line 81, src/app/components/modules/topic_grid/_topic_grid_small_story.scss */
  .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;
  }
  /* line 88, src/app/components/modules/topic_grid/_topic_grid_small_story.scss */
  .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) {
  /* line 42, src/app/components/modules/topic_grid/_grid_with_5_stories.scss */
  .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) {
  /* line 21, src/app/components/modules/topic_grid/_topic_grid_helpers.scss */
  .grid-with-5-stories .topic-grid__story:last-of-type .topic-grid__story-image-container {
    width: 100%;
  }
}

@media screen and (max-width: 63.6875em) {
  /* line 50, src/app/components/modules/topic_grid/_grid_with_5_stories.scss */
  .grid-with-5-stories .topic-grid__story:nth-of-type(n+3) {
    margin-bottom: 0;
  }
}

/* line 174, src/app/components/modules/topic_grid/_topic_grid_helpers.scss */
.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;
}

/* line 186, src/app/components/modules/topic_grid/_topic_grid_helpers.scss */
.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: #FFFFFF;
}

@media screen and (min-width: 63.75em) {
  /* line 197, src/app/components/modules/topic_grid/_topic_grid_helpers.scss */
  .topic-grid .shoulder-statistic:after {
    position: absolute;
    left: 50%;
    -webkit-transform: translate(-50%, 0);
    -moz-transform: translate(-50%, 0);
    -ms-transform: translate(-50%, 0);
    -o-transform: translate(-50%, 0);
    transform: translate(-50%, 0);
  }
}

/* line 210, src/app/components/modules/topic_grid/_topic_grid_helpers.scss */
.topic-grid .shoulder-statistic:before {
  top: 3.75rem;
}

/* line 214, src/app/components/modules/topic_grid/_topic_grid_helpers.scss */
.topic-grid .shoulder-statistic:after {
  top: 5rem;
}

/* line 66, src/app/components/modules/topic_grid/_topic_grid_helpers.scss */
.topic-grid .shoulder-statistic__label {
  -webkit-border-radius: 7.25rem;
  -moz-border-radius: 7.25rem;
  -ms-border-radius: 7.25rem;
  -o-border-radius: 7.25rem;
  border-radius: 7.25rem;
  height: 7.25rem;
  width: 7.25rem;
  text-align: center;
  font-family: "TiemposTextWeb-Semibold", Georgia, serif;
  color: #FFFFFF;
  word-spacing: 7.25rem;
  display: inline-block;
  vertical-align: middle;
  z-index: 1;
}

/* line 76, src/app/components/modules/topic_grid/_topic_grid_helpers.scss */
.topic-grid .shoulder-statistic__label:before {
  overflow: hidden;
  text-indent: -9999rem;
  font-size: 0;
  line-height: 0;
  -webkit-border-radius: 7.25rem;
  -moz-border-radius: 7.25rem;
  -ms-border-radius: 7.25rem;
  -o-border-radius: 7.25rem;
  border-radius: 7.25rem;
  height: 7.25rem;
  width: 7.25rem;
  content: "#2B00F7 circle behind #000000 circle";
  position: absolute;
  top: 0.125rem;
  right: 0.375rem;
  z-index: -2;
  background-color: #2B00F7;
}

/* line 87, src/app/components/modules/topic_grid/_topic_grid_helpers.scss */
.topic-grid .shoulder-statistic__label:after {
  overflow: hidden;
  text-indent: -9999rem;
  font-size: 0;
  line-height: 0;
  -webkit-border-radius: 7.25rem;
  -moz-border-radius: 7.25rem;
  -ms-border-radius: 7.25rem;
  -o-border-radius: 7.25rem;
  border-radius: 7.25rem;
  height: 7.25rem;
  width: 7.25rem;
  position: absolute;
  left: 50%;
  -webkit-transform: translate(-50%, 0);
  -moz-transform: translate(-50%, 0);
  -ms-transform: translate(-50%, 0);
  -o-transform: translate(-50%, 0);
  transform: translate(-50%, 0);
  content: "#000000 circle";
  top: 0;
  width: 7.25rem;
  height: 7.25rem;
  z-index: -1;
  background-color: #000000;
}

/* line 101, src/app/components/modules/topic_grid/_topic_grid_helpers.scss */
.topic-grid .shoulder-statistic__label-text {
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
  -moz-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  -o-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) {
  /* line 109, src/app/components/modules/topic_grid/_topic_grid_helpers.scss */
  .topic-grid .shoulder-statistic__label {
    position: absolute;
    left: 50%;
    -webkit-transform: translate(-50%, 0);
    -moz-transform: translate(-50%, 0);
    -ms-transform: translate(-50%, 0);
    -o-transform: translate(-50%, 0);
    transform: translate(-50%, 0);
    top: 3.125rem;
  }
  /* line 114, src/app/components/modules/topic_grid/_topic_grid_helpers.scss */
  .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) {
  /* line 123, src/app/components/modules/topic_grid/_topic_grid_helpers.scss */
  .topic-grid .shoulder-statistic__label {
    left: 0.3125rem;
    top: 2.8125rem;
  }
  /* line 128, src/app/components/modules/topic_grid/_topic_grid_helpers.scss */
  .topic-grid .shoulder-statistic__label-text {
    font-size: 1.125rem;
    line-height: 1.375rem;
  }
}

@media screen and (max-width: 63.6875em) {
  /* line 137, src/app/components/modules/topic_grid/_topic_grid_helpers.scss */
  .topic-grid .shoulder-statistic__label {
    -webkit-border-radius: 5.375rem;
    -moz-border-radius: 5.375rem;
    -ms-border-radius: 5.375rem;
    -o-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;
  }
  /* line 144, src/app/components/modules/topic_grid/_topic_grid_helpers.scss */
  .topic-grid .shoulder-statistic__label:before {
    -webkit-border-radius: 5.375rem;
    -moz-border-radius: 5.375rem;
    -ms-border-radius: 5.375rem;
    -o-border-radius: 5.375rem;
    border-radius: 5.375rem;
    height: 5.375rem;
    width: 5.375rem;
  }
  /* line 148, src/app/components/modules/topic_grid/_topic_grid_helpers.scss */
  .topic-grid .shoulder-statistic__label:after {
    -webkit-border-radius: 5.375rem;
    -moz-border-radius: 5.375rem;
    -ms-border-radius: 5.375rem;
    -o-border-radius: 5.375rem;
    border-radius: 5.375rem;
    height: 5.375rem;
    width: 5.375rem;
  }
}

@media screen and (min-width: 63.75em) {
  /* line 157, src/app/components/modules/topic_grid/_topic_grid_helpers.scss */
  .topic-grid .shoulder-statistic__label {
    position: absolute;
    left: 50%;
    -webkit-transform: translate(-50%, 0);
    -moz-transform: translate(-50%, 0);
    -ms-transform: translate(-50%, 0);
    -o-transform: translate(-50%, 0);
    transform: translate(-50%, 0);
  }
}

@media screen and (max-width: 79.9375em) {
  /* line 165, src/app/components/modules/topic_grid/_topic_grid_helpers.scss */
  .topic-grid .shoulder-statistic__label:before {
    background-color: #FA1E64;
  }
}

/* line 222, src/app/components/modules/topic_grid/_topic_grid_helpers.scss */
.topic-grid .shoulder-statistic:before {
  height: 22.5rem;
}

/* line 230, src/app/components/modules/topic_grid/_topic_grid_helpers.scss */
.topic-grid .shoulder-statistic:after {
  height: 20rem;
}

/* line 16, src/app/components/modules/topic_grid/_topic_grid_shoulder_statistic.scss */
.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: "BWHaasHead-75Bold", "NHaasGroteskDSPro-75Bd", "Helvetica Neue", Helvetica, Arial, sans-serif;
}

/* line 31, src/app/components/modules/topic_grid/_topic_grid_shoulder_statistic.scss */
.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: "BWHaasText-55Roman", "NHaasGroteskTXPro-55Rg", "Helvetica Neue", Helvetica, Arial, sans-serif;
}

@media screen and (min-width: 0) and (max-width: 47.4375em) {
  /* line 3, src/app/components/modules/topic_grid/_topic_grid_shoulder_statistic.scss */
  .topic-grid .shoulder-statistic {
    display: block;
    float: none;
    width: 100%;
    height: 20.625rem;
  }
  /* line 222, src/app/components/modules/topic_grid/_topic_grid_helpers.scss */
  .topic-grid .shoulder-statistic:before {
    top: -1.875rem;
    left: -1.25rem;
    width: calc(100% + 2.5rem);
    height: 21.875rem;
  }
  /* line 230, src/app/components/modules/topic_grid/_topic_grid_helpers.scss */
  .topic-grid .shoulder-statistic:after {
    position: absolute;
    left: 0;
    top: 3.75rem;
    height: 15rem;
    width: 100%;
  }
  /* line 65, src/app/components/modules/topic_grid/_topic_grid_shoulder_statistic.scss */
  .topic-grid .shoulder-statistic__label {
    top: 1.25rem;
  }
  /* line 69, src/app/components/modules/topic_grid/_topic_grid_shoulder_statistic.scss */
  .topic-grid .shoulder-statistic__title {
    position: absolute;
    left: 50%;
    -webkit-transform: translate(-50%, 0);
    -moz-transform: translate(-50%, 0);
    -ms-transform: translate(-50%, 0);
    -o-transform: translate(-50%, 0);
    transform: translate(-50%, 0);
    top: 7.5rem;
  }
  /* line 74, src/app/components/modules/topic_grid/_topic_grid_shoulder_statistic.scss */
  .topic-grid .shoulder-statistic__summary {
    position: absolute;
    left: 50%;
    -webkit-transform: translate(-50%, 0);
    -moz-transform: translate(-50%, 0);
    -ms-transform: translate(-50%, 0);
    -o-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) {
  /* line 3, src/app/components/modules/topic_grid/_topic_grid_shoulder_statistic.scss */
  .topic-grid .shoulder-statistic {
    display: block;
    float: none;
    height: 10.9375rem;
    width: 100%;
  }
  /* line 88, src/app/components/modules/topic_grid/_topic_grid_shoulder_statistic.scss */
  .topic-grid .shoulder-statistic__title {
    position: absolute;
    left: 8.125rem;
    top: 3.75rem;
  }
  /* line 94, src/app/components/modules/topic_grid/_topic_grid_shoulder_statistic.scss */
  .topic-grid .shoulder-statistic__summary {
    position: absolute;
    left: 22.5rem;
    top: 4.0625rem;
    text-align: left;
  }
  /* line 222, src/app/components/modules/topic_grid/_topic_grid_helpers.scss */
  .topic-grid .shoulder-statistic:before {
    height: 13.4375rem;
    width: 47.5rem;
    top: -2.5rem;
    left: -2.5rem;
  }
  /* line 230, src/app/components/modules/topic_grid/_topic_grid_helpers.scss */
  .topic-grid .shoulder-statistic:after {
    position: absolute;
    height: 8.4375rem;
    width: 40rem;
    top: 1.25rem;
    left: 2.5rem;
  }
}

/* line 174, src/app/components/modules/topic_grid/_topic_grid_helpers.scss */
.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;
}

/* line 186, src/app/components/modules/topic_grid/_topic_grid_helpers.scss */
.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: #FFFFFF;
}

@media screen and (min-width: 63.75em) {
  /* line 197, src/app/components/modules/topic_grid/_topic_grid_helpers.scss */
  .topic-grid .shoulder-tout:after {
    position: absolute;
    left: 50%;
    -webkit-transform: translate(-50%, 0);
    -moz-transform: translate(-50%, 0);
    -ms-transform: translate(-50%, 0);
    -o-transform: translate(-50%, 0);
    transform: translate(-50%, 0);
  }
}

/* line 210, src/app/components/modules/topic_grid/_topic_grid_helpers.scss */
.topic-grid .shoulder-tout:before {
  top: 3.75rem;
}

/* line 214, src/app/components/modules/topic_grid/_topic_grid_helpers.scss */
.topic-grid .shoulder-tout:after {
  top: 5rem;
}

/* line 66, src/app/components/modules/topic_grid/_topic_grid_helpers.scss */
.topic-grid .shoulder-tout__label {
  -webkit-border-radius: 7.25rem;
  -moz-border-radius: 7.25rem;
  -ms-border-radius: 7.25rem;
  -o-border-radius: 7.25rem;
  border-radius: 7.25rem;
  height: 7.25rem;
  width: 7.25rem;
  text-align: center;
  font-family: "TiemposTextWeb-Semibold", Georgia, serif;
  color: #FFFFFF;
  word-spacing: 7.25rem;
  display: inline-block;
  vertical-align: middle;
  z-index: 1;
}

/* line 76, src/app/components/modules/topic_grid/_topic_grid_helpers.scss */
.topic-grid .shoulder-tout__label:before {
  overflow: hidden;
  text-indent: -9999rem;
  font-size: 0;
  line-height: 0;
  -webkit-border-radius: 7.25rem;
  -moz-border-radius: 7.25rem;
  -ms-border-radius: 7.25rem;
  -o-border-radius: 7.25rem;
  border-radius: 7.25rem;
  height: 7.25rem;
  width: 7.25rem;
  content: "#2B00F7 circle behind #000000 circle";
  position: absolute;
  top: 0.125rem;
  right: 0.375rem;
  z-index: -2;
  background-color: #2B00F7;
}

/* line 87, src/app/components/modules/topic_grid/_topic_grid_helpers.scss */
.topic-grid .shoulder-tout__label:after {
  overflow: hidden;
  text-indent: -9999rem;
  font-size: 0;
  line-height: 0;
  -webkit-border-radius: 7.25rem;
  -moz-border-radius: 7.25rem;
  -ms-border-radius: 7.25rem;
  -o-border-radius: 7.25rem;
  border-radius: 7.25rem;
  height: 7.25rem;
  width: 7.25rem;
  position: absolute;
  left: 50%;
  -webkit-transform: translate(-50%, 0);
  -moz-transform: translate(-50%, 0);
  -ms-transform: translate(-50%, 0);
  -o-transform: translate(-50%, 0);
  transform: translate(-50%, 0);
  content: "#000000 circle";
  top: 0;
  width: 7.25rem;
  height: 7.25rem;
  z-index: -1;
  background-color: #000000;
}

/* line 101, src/app/components/modules/topic_grid/_topic_grid_helpers.scss */
.topic-grid .shoulder-tout__label-text {
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
  -moz-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  -o-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) {
  /* line 109, src/app/components/modules/topic_grid/_topic_grid_helpers.scss */
  .topic-grid .shoulder-tout__label {
    position: absolute;
    left: 50%;
    -webkit-transform: translate(-50%, 0);
    -moz-transform: translate(-50%, 0);
    -ms-transform: translate(-50%, 0);
    -o-transform: translate(-50%, 0);
    transform: translate(-50%, 0);
    top: 3.125rem;
  }
  /* line 114, src/app/components/modules/topic_grid/_topic_grid_helpers.scss */
  .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) {
  /* line 123, src/app/components/modules/topic_grid/_topic_grid_helpers.scss */
  .topic-grid .shoulder-tout__label {
    left: 0.3125rem;
    top: 2.8125rem;
  }
  /* line 128, src/app/components/modules/topic_grid/_topic_grid_helpers.scss */
  .topic-grid .shoulder-tout__label-text {
    font-size: 1.125rem;
    line-height: 1.375rem;
  }
}

@media screen and (max-width: 63.6875em) {
  /* line 137, src/app/components/modules/topic_grid/_topic_grid_helpers.scss */
  .topic-grid .shoulder-tout__label {
    -webkit-border-radius: 5.375rem;
    -moz-border-radius: 5.375rem;
    -ms-border-radius: 5.375rem;
    -o-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;
  }
  /* line 144, src/app/components/modules/topic_grid/_topic_grid_helpers.scss */
  .topic-grid .shoulder-tout__label:before {
    -webkit-border-radius: 5.375rem;
    -moz-border-radius: 5.375rem;
    -ms-border-radius: 5.375rem;
    -o-border-radius: 5.375rem;
    border-radius: 5.375rem;
    height: 5.375rem;
    width: 5.375rem;
  }
  /* line 148, src/app/components/modules/topic_grid/_topic_grid_helpers.scss */
  .topic-grid .shoulder-tout__label:after {
    -webkit-border-radius: 5.375rem;
    -moz-border-radius: 5.375rem;
    -ms-border-radius: 5.375rem;
    -o-border-radius: 5.375rem;
    border-radius: 5.375rem;
    height: 5.375rem;
    width: 5.375rem;
  }
}

@media screen and (min-width: 63.75em) {
  /* line 157, src/app/components/modules/topic_grid/_topic_grid_helpers.scss */
  .topic-grid .shoulder-tout__label {
    position: absolute;
    left: 50%;
    -webkit-transform: translate(-50%, 0);
    -moz-transform: translate(-50%, 0);
    -ms-transform: translate(-50%, 0);
    -o-transform: translate(-50%, 0);
    transform: translate(-50%, 0);
  }
}

@media screen and (max-width: 79.9375em) {
  /* line 165, src/app/components/modules/topic_grid/_topic_grid_helpers.scss */
  .topic-grid .shoulder-tout__label:before {
    background-color: #FA1E64;
  }
}

/* line 222, src/app/components/modules/topic_grid/_topic_grid_helpers.scss */
.topic-grid .shoulder-tout:before {
  height: 29.375rem;
}

/* line 230, src/app/components/modules/topic_grid/_topic_grid_helpers.scss */
.topic-grid .shoulder-tout:after {
  top: 13rem;
  height: 18.75rem;
}

/* line 78, src/app/components/modules/_modules_helpers.scss */
.topic-grid .shoulder-tout .shoulder-tout__image-container {
  position: absolute;
}

/* line 82, src/app/components/modules/_modules_helpers.scss */
.topic-grid .shoulder-tout .shoulder-tout__image-link {
  height: 0;
  padding-bottom: 60%;
  position: relative;
  display: block;
  width: 100%;
}

/* line 90, src/app/components/modules/_modules_helpers.scss */
.topic-grid .shoulder-tout .shoulder-tout__image {
  position: absolute;
  top: 0;
  left: 0;
  background-size: cover;
  background-position: 50% 50%;
  width: 100%;
  height: 100%;
}

/* line 21, src/app/components/modules/topic_grid/_topic_grid_shoulder_tout.scss */
.topic-grid .shoulder-tout__image-container {
  width: 17.5rem;
}

/* line 25, src/app/components/modules/topic_grid/_topic_grid_shoulder_tout.scss */
.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: "BWHaasHead-75Bold", "NHaasGroteskDSPro-75Bd", "Helvetica Neue", Helvetica, Arial, sans-serif;
  z-index: 2;
}

/* line 42, src/app/components/modules/topic_grid/_topic_grid_shoulder_tout.scss */
.topic-grid .shoulder-tout__summary {
  display: none;
}

@media screen and (min-width: 0) and (max-width: 47.4375em) {
  /* line 3, src/app/components/modules/topic_grid/_topic_grid_shoulder_tout.scss */
  .topic-grid .shoulder-tout {
    display: block;
    width: 100%;
    height: 24.6875rem;
  }
  /* line 222, src/app/components/modules/topic_grid/_topic_grid_helpers.scss */
  .topic-grid .shoulder-tout:before {
    top: -2.5rem;
    left: -1.25rem;
    height: 27.1875rem;
    width: calc(100% + 2.5rem);
  }
  /* line 230, src/app/components/modules/topic_grid/_topic_grid_helpers.scss */
  .topic-grid .shoulder-tout:after {
    position: absolute;
    width: 100%;
    top: 3.75rem;
    left: 0;
    height: 19.6875rem;
  }
  /* line 66, src/app/components/modules/topic_grid/_topic_grid_shoulder_tout.scss */
  .topic-grid .shoulder-tout__label {
    top: 1.25rem;
  }
  /* line 70, src/app/components/modules/topic_grid/_topic_grid_shoulder_tout.scss */
  .topic-grid .shoulder-tout__title {
    position: absolute;
    top: 7.5rem;
    width: 15.625rem;
    font-size: 1.5rem;
    line-height: 1.5rem;
  }
  /* line 78, src/app/components/modules/topic_grid/_topic_grid_shoulder_tout.scss */
  .topic-grid .shoulder-tout__image-container {
    position: absolute;
    left: 50%;
    -webkit-transform: translate(-50%, 0);
    -moz-transform: translate(-50%, 0);
    -ms-transform: translate(-50%, 0);
    -o-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) {
  /* line 3, src/app/components/modules/topic_grid/_topic_grid_shoulder_tout.scss */
  .topic-grid .shoulder-tout {
    display: block;
    height: 14.375rem;
    width: 100%;
  }
  /* line 92, src/app/components/modules/topic_grid/_topic_grid_shoulder_tout.scss */
  .topic-grid .shoulder-tout__label {
    top: 4.375rem;
  }
  /* line 96, src/app/components/modules/topic_grid/_topic_grid_shoulder_tout.scss */
  .topic-grid .shoulder-tout__title {
    position: absolute;
    left: 8.125rem;
    top: 4.375rem;
    width: 18.125rem;
    font-size: 2.125rem;
    line-height: 2.25rem;
  }
  /* line 105, src/app/components/modules/topic_grid/_topic_grid_shoulder_tout.scss */
  .topic-grid .shoulder-tout__summary {
    position: absolute;
    left: 22.5rem;
    top: 4.0625rem;
    text-align: left;
  }
  /* line 112, src/app/components/modules/topic_grid/_topic_grid_shoulder_tout.scss */
  .topic-grid .shoulder-tout__image-container {
    position: absolute;
    width: 15rem;
    top: 1.875rem;
    right: 1.25rem;
  }
  /* line 222, src/app/components/modules/topic_grid/_topic_grid_helpers.scss */
  .topic-grid .shoulder-tout:before {
    height: 16.875rem;
    width: 47.5rem;
    top: -2.5rem;
    left: -2.5rem;
  }
  /* line 230, src/app/components/modules/topic_grid/_topic_grid_helpers.scss */
  .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) {
  /* line 138, src/app/components/modules/topic_grid/_topic_grid_shoulder_tout.scss */
  .topic-grid .shoulder-tout__image-container {
    bottom: 1.25rem;
    left: 1.25rem;
  }
}

/* line 174, src/app/components/modules/topic_grid/_topic_grid_helpers.scss */
.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;
}

/* line 186, src/app/components/modules/topic_grid/_topic_grid_helpers.scss */
.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: #FFFFFF;
}

@media screen and (min-width: 63.75em) {
  /* line 197, src/app/components/modules/topic_grid/_topic_grid_helpers.scss */
  .topic-grid .shoulder-timeline:after {
    position: absolute;
    left: 50%;
    -webkit-transform: translate(-50%, 0);
    -moz-transform: translate(-50%, 0);
    -ms-transform: translate(-50%, 0);
    -o-transform: translate(-50%, 0);
    transform: translate(-50%, 0);
  }
}

/* line 6, src/app/components/modules/topic_grid/_topic_grid_shoulder_timeline.scss */
.topic-grid .shoulder-timeline__title {
  font-family: "BWHaasHead-75Bold", "NHaasGroteskDSPro-75Bd", "Helvetica Neue", Helvetica, Arial, sans-serif;
  overflow: hidden;
  color: #2D2D35;
  font-size: 1.8125rem;
  line-height: 1.75rem;
}

/* line 78, src/app/components/modules/_modules_helpers.scss */
.topic-grid .shoulder-timeline .shoulder-timeline__image-container {
  margin: 20px 0;
}

/* line 82, src/app/components/modules/_modules_helpers.scss */
.topic-grid .shoulder-timeline .shoulder-timeline__image-link {
  height: 0;
  padding-bottom: 60%;
  position: relative;
  display: block;
  width: 100%;
}

/* line 90, src/app/components/modules/_modules_helpers.scss */
.topic-grid .shoulder-timeline .shoulder-timeline__image {
  position: absolute;
  top: 0;
  left: 0;
  background-size: cover;
  background-position: 50% 50%;
  width: 100%;
  height: 100%;
}

/* line 22, src/app/components/modules/topic_grid/_topic_grid_shoulder_timeline.scss */
.topic-grid .shoulder-timeline__story {
  display: table;
  width: 15rem;
  padding: 1.25rem 0;
  margin: 0 auto;
  border-top: 1px dotted #262626;
}

/* line 29, src/app/components/modules/topic_grid/_topic_grid_shoulder_timeline.scss */
.topic-grid .shoulder-timeline__story:first-of-type {
  border-top: 0;
}

/* line 35, src/app/components/modules/topic_grid/_topic_grid_shoulder_timeline.scss */
.topic-grid .shoulder-timeline__story-date {
  display: table-cell;
  vertical-align: top;
  font-family: "BWHaasText-75Bold", "NHaasGroteskTXPro-75Bd", "Helvetica Neue", Helvetica, Arial, sans-serif;
  color: #2B00F7;
  font-size: 0.75rem;
  line-height: 0.875rem;
  width: 3.9375rem;
}

/* line 45, src/app/components/modules/topic_grid/_topic_grid_shoulder_timeline.scss */
.topic-grid .shoulder-timeline__story-headline {
  display: table-cell;
  vertical-align: top;
  font-family: "BWHaasText-55Roman", "NHaasGroteskTXPro-55Rg", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 0.75rem;
  line-height: 1rem;
}

/* line 58, src/app/components/modules/topic_grid/_topic_grid_shoulder_timeline.scss */
.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: "BWHaasText-75Bold", "NHaasGroteskTXPro-75Bd", "Helvetica Neue", Helvetica, Arial, sans-serif;
  color: #2B00F7;
  background-color: #FFFFFF;
  padding: 0.9375rem 0.75rem 0 0.4375rem;
}

/* line 87, node_modules/bb.sass-helpers/stylesheets/bb.sass-helpers/_icons.scss */
.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) {
  /* line 222, src/app/components/modules/topic_grid/_topic_grid_helpers.scss */
  .topic-grid .shoulder-timeline:before {
    top: -3.4375rem;
    left: -1.25rem;
    height: calc(100% + 2.125rem);
    width: calc(100% + 2.5rem);
  }
  /* line 88, src/app/components/modules/topic_grid/_topic_grid_shoulder_timeline.scss */
  .topic-grid .shoulder-timeline__title {
    display: block;
    width: 15rem;
    font-size: 1.5rem;
    line-height: 1.625rem;
    margin-top: 1.5625rem;
  }
  /* line 96, src/app/components/modules/topic_grid/_topic_grid_shoulder_timeline.scss */
  .topic-grid .shoulder-timeline__image-and-stories {
    margin-top: 0.3125rem;
    position: relative;
  }
  /* line 100, src/app/components/modules/topic_grid/_topic_grid_shoulder_timeline.scss */
  .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: #FFFFFF;
    position: absolute;
    bottom: 100%;
    width: 100%;
    height: 3.75rem;
    z-index: -1;
  }
  /* line 113, src/app/components/modules/topic_grid/_topic_grid_shoulder_timeline.scss */
  .topic-grid .shoulder-timeline__image-container {
    width: 100%;
    display: block;
  }
  /* line 118, src/app/components/modules/topic_grid/_topic_grid_shoulder_timeline.scss */
  .topic-grid .shoulder-timeline__summary {
    font-size: 1rem;
    line-height: 1.25rem;
  }
  /* line 123, src/app/components/modules/topic_grid/_topic_grid_shoulder_timeline.scss */
  .topic-grid .shoulder-timeline__stories {
    display: none;
  }
}

@media screen and (min-width: 47.5em) {
  /* line 131, src/app/components/modules/topic_grid/_topic_grid_shoulder_timeline.scss */
  .topic-grid .shoulder-timeline__image-container {
    width: 20rem;
  }
}

@media screen and (min-width: 47.5em) and (max-width: 63.6875em) {
  /* line 222, src/app/components/modules/topic_grid/_topic_grid_helpers.scss */
  .topic-grid .shoulder-timeline:before {
    top: -4.375rem;
    height: calc(100% + 4.375rem);
  }
  /* line 144, src/app/components/modules/topic_grid/_topic_grid_shoulder_timeline.scss */
  .topic-grid .shoulder-timeline__title {
    display: block;
    width: 20rem;
    padding-left: 1.25rem;
    margin-top: 1.25rem;
  }
  /* line 151, src/app/components/modules/topic_grid/_topic_grid_shoulder_timeline.scss */
  .topic-grid .shoulder-timeline__image-and-stories {
    display: block;
    width: 100%;
    margin-top: 0.3125rem;
  }
  /* line 156, src/app/components/modules/topic_grid/_topic_grid_shoulder_timeline.scss */
  .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: #FFFFFF;
    z-index: -1;
  }
  /* line 170, src/app/components/modules/topic_grid/_topic_grid_shoulder_timeline.scss */
  .topic-grid .shoulder-timeline__image-container {
    display: inline-block;
    vertical-align: top;
    margin: 1.25rem 0;
  }
  /* line 176, src/app/components/modules/topic_grid/_topic_grid_shoulder_timeline.scss */
  .topic-grid .shoulder-timeline__stories {
    display: inline-block;
    width: 21.25rem;
    padding-left: 1rem;
  }
  /* line 182, src/app/components/modules/topic_grid/_topic_grid_shoulder_timeline.scss */
  .topic-grid .shoulder-timeline__story {
    width: 18.75rem;
    margin-left: 0;
    margin-right: 2.5rem;
  }
  /* line 188, src/app/components/modules/topic_grid/_topic_grid_shoulder_timeline.scss */
  .topic-grid .shoulder-timeline__summary {
    display: block;
    margin: 0.3125rem 1.25rem 0 20rem;
    width: 21.25rem;
  }
}

@media screen and (min-width: 63.75em) {
  /* line 222, src/app/components/modules/topic_grid/_topic_grid_helpers.scss */
  .topic-grid .shoulder-timeline:before {
    height: 100%;
  }
  /* line 230, src/app/components/modules/topic_grid/_topic_grid_helpers.scss */
  .topic-grid .shoulder-timeline:after {
    top: 2.5rem;
    height: calc(100% - 6.25rem);
  }
  /* line 207, src/app/components/modules/topic_grid/_topic_grid_shoulder_timeline.scss */
  .topic-grid .shoulder-timeline__title {
    max-width: 17.5rem;
    padding-top: 1.5625rem;
    margin: 0 auto;
  }
}

/* line 13, src/app/components/modules/topic_grid/_topic_grid.scss */
.topic-grid__torso, .topic-grid__shoulder {
  position: relative;
}

/* line 3, src/app/components/ad/_ad_helpers.scss */
.topic-grid__shoulder .ad-v2 {
  background-color: #F5F5F5;
  padding: 0.625rem;
}

/* line 25, src/app/components/modules/topic_grid/_topic_grid.scss */
.topic-grid__title-and-summary {
  width: 100%;
  margin-bottom: 0.3125rem;
  overflow: hidden;
}

/* line 31, src/app/components/modules/topic_grid/_topic_grid.scss */
.topic-grid__title {
  font-family: "BWHaasHead-75Bold", "NHaasGroteskDSPro-75Bd", "Helvetica Neue", Helvetica, Arial, sans-serif;
  color: #2B00F7;
}

/* line 36, src/app/components/modules/topic_grid/_topic_grid.scss */
.topic-grid__summary {
  font-family: "TiemposTextWeb-Semibold", Georgia, serif;
  color: #2D2D35;
  padding: 0.625rem 0 0.3125rem;
}

/* line 42, src/app/components/modules/topic_grid/_topic_grid.scss */
.topic-grid__stories {
  margin-top: 3.125rem;
}

/* line 46, src/app/components/modules/topic_grid/_topic_grid.scss */
.topic-grid .primary-label {
  color: #2B00F7;
  text-transform: uppercase;
}

/* line 51, src/app/components/modules/topic_grid/_topic_grid.scss */
.topic-grid__story {
  -webkit-box-sizing: content-box;
  -moz-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;
}

/* line 41, src/app/components/modules/topic_grid/_topic_grid_helpers.scss */
.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) {
  /* line 41, src/app/components/modules/topic_grid/_topic_grid_helpers.scss */
  .topic-grid__story:before {
    height: 0.625rem;
  }
}

/* line 78, src/app/components/modules/_modules_helpers.scss */
.topic-grid .topic-grid__story-image-container {
  position: absolute;
  width: 100%;
  bottom: 0;
  left: 0;
}

/* line 82, src/app/components/modules/_modules_helpers.scss */
.topic-grid .topic-grid__story-image-link {
  height: 0;
  padding-bottom: 60%;
  position: relative;
  display: block;
  width: 100%;
}

/* line 90, src/app/components/modules/_modules_helpers.scss */
.topic-grid .topic-grid__story-image {
  position: absolute;
  top: 0;
  left: 0;
  background-size: cover;
  background-position: 50% 50%;
  width: 100%;
  height: 100%;
}

/* line 76, src/app/components/modules/topic_grid/_topic_grid.scss */
.topic-grid__story-headline {
  font-family: "BWHaasHead-75Bold", "NHaasGroteskDSPro-75Bd", "Helvetica Neue", Helvetica, Arial, sans-serif;
  margin-bottom: 0.625rem;
}

@media screen and (min-width: 0) and (max-width: 47.4375em) {
  /* line 83, src/app/components/modules/topic_grid/_topic_grid.scss */
  .topic-grid__torso, .topic-grid__shoulder {
    max-width: 31.25rem;
    margin: 0 auto;
  }
  /* line 89, src/app/components/modules/topic_grid/_topic_grid.scss */
  .topic-grid__title {
    font-size: 2.25rem;
    line-height: 2.5rem;
  }
  /* line 94, src/app/components/modules/topic_grid/_topic_grid.scss */
  .topic-grid__summary {
    font-size: 1.125rem;
    line-height: 1.375rem;
    padding-top: 0.625rem;
  }
  /* line 100, src/app/components/modules/topic_grid/_topic_grid.scss */
  .topic-grid__stories {
    margin-top: 1.5625rem;
  }
  /* line 104, src/app/components/modules/topic_grid/_topic_grid.scss */
  .topic-grid .byline {
    display: none;
  }
  /* line 111, src/app/components/modules/topic_grid/_topic_grid.scss */
  .topic-grid__shoulder .ad-v2.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) {
  /* line 3, src/app/components/ad/_ad_helpers.scss */
  .topic-grid__shoulder .ad-v2 {
    text-align: center;
    width: 46.75rem;
    margin-left: -2.125rem;
  }
}

@media screen and (min-width: 47.5em) {
  /* line 137, src/app/components/modules/topic_grid/_topic_grid.scss */
  .topic-grid__title {
    font-size: 4.375rem;
    line-height: 4.375rem;
  }
  /* line 142, src/app/components/modules/topic_grid/_topic_grid.scss */
  .topic-grid__summary {
    font-size: 1.75rem;
    line-height: 2.125rem;
  }
}

@media screen and (min-width: 47.5em) and (max-width: 63.6875em) {
  /* line 151, src/app/components/modules/topic_grid/_topic_grid.scss */
  .topic-grid__torso {
    width: 100%;
  }
  /* line 155, src/app/components/modules/topic_grid/_topic_grid.scss */
  .topic-grid__shoulder {
    width: 100%;
    display: block;
  }
  /* line 160, src/app/components/modules/topic_grid/_topic_grid.scss */
  .topic-grid__stories {
    margin-top: 1.25rem;
  }
  /* line 3, src/app/components/ad/_ad_helpers.scss */
  .topic-grid__shoulder .ad-v2 {
    position: relative;
    left: -2.125rem;
    margin: 0.625rem auto;
    background-color: #FFFFFF;
    padding: 0.625rem;
  }
}

@media screen and (min-width: 63.75em) {
  /* line 11, src/app/components/modules/topic_grid/_topic_grid.scss */
  .topic-grid {
    *zoom: 1;
  }
  /* line 38, node_modules/compass-mixins/lib/compass/utilities/general/_clearfix.scss */
  .topic-grid:after {
    content: "";
    display: table;
    clear: both;
  }
  /* line 180, src/app/components/modules/topic_grid/_topic_grid.scss */
  .topic-grid__title {
    z-index: -1;
  }
  /* line 184, src/app/components/modules/topic_grid/_topic_grid.scss */
  .topic-grid__summary {
    -webkit-transform: translate3d(0, 0.0625rem, 0);
    -moz-transform: translate3d(0, 0.0625rem, 0);
    -ms-transform: translate3d(0, 0.0625rem, 0);
    -o-transform: translate3d(0, 0.0625rem, 0);
    transform: translate3d(0, 0.0625rem, 0);
    background: #FFFFFF;
  }
  /* line 189, src/app/components/modules/topic_grid/_topic_grid.scss */
  .topic-grid__torso {
    float: left;
    margin-right: 2.5rem;
  }
  /* line 193, src/app/components/modules/topic_grid/_topic_grid.scss */
  .topic-grid__torso.has-left-shoulder {
    float: right;
    margin-left: 1.25rem;
    margin-right: 0;
  }
  /* line 201, src/app/components/modules/topic_grid/_topic_grid.scss */
  .topic-grid__shoulder {
    float: left;
    width: 20rem;
  }
  /* line 205, src/app/components/modules/topic_grid/_topic_grid.scss */
  .topic-grid__shoulder .shoulder-statistic {
    position: relative;
    z-index: 1;
    height: 26.25rem;
  }
  /* line 210, src/app/components/modules/topic_grid/_topic_grid.scss */
  .topic-grid__shoulder .shoulder-tout {
    position: relative;
    z-index: 1;
    height: 33.125rem;
  }
  /* line 215, src/app/components/modules/topic_grid/_topic_grid.scss */
  .topic-grid__shoulder .shoulder-timeline {
    position: relative;
    z-index: 1;
  }
}

@media screen and (min-width: 63.75em) and (max-width: 79.9375em) {
  /* line 224, src/app/components/modules/topic_grid/_topic_grid.scss */
  .topic-grid__torso {
    width: 38.75rem;
  }
  /* line 228, src/app/components/modules/topic_grid/_topic_grid.scss */
  .topic-grid__stories {
    margin-top: 2.5rem;
  }
}

@media screen and (max-width: 79.9375em) {
  /* line 236, src/app/components/modules/topic_grid/_topic_grid.scss */
  .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) {
  /* line 246, src/app/components/modules/topic_grid/_topic_grid.scss */
  .topic-grid__torso {
    width: 50rem;
  }
  /* line 250, src/app/components/modules/topic_grid/_topic_grid.scss */
  .topic-grid__title {
    font-size: 5rem;
    line-height: 5rem;
  }
  /* line 255, src/app/components/modules/topic_grid/_topic_grid.scss */
  .topic-grid__summary {
    font-size: 2.125rem;
    line-height: 2.5rem;
  }
}

/* line 1, src/app/components/modules/checkerboard/_checkerboard_shoulder_quote.scss */
.checkerboard .shoulder-quote {
  position: relative;
}

/* line 274, src/app/components/modules/checkerboard/_checkerboard_helpers.scss */
.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;
}

/* line 5, src/app/components/modules/checkerboard/_checkerboard_shoulder_quote.scss */
.checkerboard .shoulder-quote__story {
  position: relative;
  z-index: 1;
}

/* line 10, src/app/components/modules/checkerboard/_checkerboard_shoulder_quote.scss */
.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;
}

/* line 19, src/app/components/modules/checkerboard/_checkerboard_shoulder_quote.scss */
.checkerboard .shoulder-quote__story-quote-link {
  -webkit-transition: opacity, 0.1s, ease-out;
  -moz-transition: opacity, 0.1s, ease-out;
  -o-transition: opacity, 0.1s, ease-out;
  transition: opacity 0.1s ease-out;
}

/* line 38, node_modules/bb.sass-helpers/stylesheets/bb.sass-helpers/_links.scss */
.checkerboard .shoulder-quote__story-quote-link:hover, .checkerboard .shoulder-quote__story-quote-link:focus {
  opacity: .7;
  color: #262626;
}

/* line 23, src/app/components/modules/checkerboard/_checkerboard_shoulder_quote.scss */
.checkerboard .shoulder-quote__image-container {
  width: 20rem;
  border: 0.3125rem solid #2D2D35;
  position: relative;
  margin-top: 1.25rem;
  z-index: 1;
}

/* line 31, src/app/components/modules/checkerboard/_checkerboard_shoulder_quote.scss */
.checkerboard .shoulder-quote__image-link {
  height: 0;
  padding-bottom: 100%;
  position: relative;
  display: block;
  width: 100%;
}

/* line 39, src/app/components/modules/checkerboard/_checkerboard_shoulder_quote.scss */
.checkerboard .shoulder-quote__image {
  position: absolute;
  top: 0;
  left: 0;
  background-size: cover;
  background-position: 50% 50%;
  width: 100%;
  height: 100%;
}

/* line 49, src/app/components/modules/checkerboard/_checkerboard_shoulder_quote.scss */
.checkerboard .shoulder-quote__story-headline {
  font-family: "BWHaasText-55Roman", "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) {
  /* line 1, src/app/components/modules/checkerboard/_checkerboard_shoulder_quote.scss */
  .checkerboard .shoulder-quote {
    margin-top: 1.875rem;
    height: 29.375rem;
  }
  /* line 63, src/app/components/modules/checkerboard/_checkerboard_shoulder_quote.scss */
  .checkerboard .shoulder-quote__story-quote {
    font-size: 1.375rem;
    line-height: 1.5rem;
    position: relative;
  }
  /* line 69, src/app/components/modules/checkerboard/_checkerboard_shoulder_quote.scss */
  .checkerboard .shoulder-quote__image-container {
    width: 13.75rem;
    float: right;
    position: relative;
  }
  /* line 290, src/app/components/modules/checkerboard/_checkerboard_helpers.scss */
  .checkerboard .shoulder-quote:before {
    height: 15.625rem;
    width: 10rem;
  }
  /* line 80, src/app/components/modules/checkerboard/_checkerboard_shoulder_quote.scss */
  .checkerboard .shoulder-quote__story-headline {
    margin-left: 1.875rem;
    width: 13.4375rem;
    position: relative;
  }
  /* line 86, src/app/components/modules/checkerboard/_checkerboard_shoulder_quote.scss */
  .checkerboard .shoulder-quote.without-image {
    height: 10.3125rem;
  }
}

@media screen and (min-width: 47.5em) and (max-width: 63.6875em) {
  /* line 1, src/app/components/modules/checkerboard/_checkerboard_shoulder_quote.scss */
  .checkerboard .shoulder-quote {
    height: 22.5rem;
  }
  /* line 290, src/app/components/modules/checkerboard/_checkerboard_helpers.scss */
  .checkerboard .shoulder-quote:before {
    width: 23.125rem;
    height: 13.75rem;
    position: absolute;
    top: 4.375rem;
    left: 6.25rem;
  }
  /* line 103, src/app/components/modules/checkerboard/_checkerboard_shoulder_quote.scss */
  .checkerboard .shoulder-quote__image-container {
    position: absolute;
    top: 1.25rem;
    right: 0;
    width: 17.5rem;
  }
  /* line 110, src/app/components/modules/checkerboard/_checkerboard_shoulder_quote.scss */
  .checkerboard .shoulder-quote__story-headline {
    bottom: 0;
    width: 17.125rem;
  }
  /* line 115, src/app/components/modules/checkerboard/_checkerboard_shoulder_quote.scss */
  .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;
  }
  /* line 125, src/app/components/modules/checkerboard/_checkerboard_shoulder_quote.scss */
  .checkerboard .shoulder-quote.without-image {
    height: 16.25rem;
  }
  /* line 128, src/app/components/modules/checkerboard/_checkerboard_shoulder_quote.scss */
  .checkerboard .shoulder-quote.without-image .shoulder-quote__story-headline {
    left: 0;
    top: 11.25rem;
  }
}

@media screen and (min-width: 63.75em) {
  /* line 137, src/app/components/modules/checkerboard/_checkerboard_shoulder_quote.scss */
  .checkerboard .shoulder-quote__story-headline {
    top: 100%;
    margin-top: 0.625rem;
  }
  /* line 144, src/app/components/modules/checkerboard/_checkerboard_shoulder_quote.scss */
  .checkerboard .shoulder-quote.without-image .shoulder-quote__story-quote {
    font-size: 2.125rem;
    line-height: 2.25rem;
  }
}

/* line 1, src/app/components/modules/checkerboard/_checkerboard_shoulder_tout.scss */
.checkerboard .shoulder-tout {
  position: relative;
}

/* line 274, src/app/components/modules/checkerboard/_checkerboard_helpers.scss */
.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;
}

/* line 5, src/app/components/modules/checkerboard/_checkerboard_shoulder_tout.scss */
.checkerboard .shoulder-tout__label {
  font-size: 1.625rem;
  line-height: 1.75rem;
  font-family: "BWHaasText-75Bold", "NHaasGroteskTXPro-75Bd", "Helvetica Neue", Helvetica, Arial, sans-serif;
  color: #2D2D35;
  position: relative;
  z-index: 1;
}

/* line 14, src/app/components/modules/checkerboard/_checkerboard_shoulder_tout.scss */
.checkerboard .shoulder-tout__title {
  font-size: 1rem;
  line-height: 1.125rem;
  font-family: "BWHaasHead-75Bold", "NHaasGroteskDSPro-75Bd", "Helvetica Neue", Helvetica, Arial, sans-serif;
  position: relative;
  z-index: 1;
}

/* line 22, src/app/components/modules/checkerboard/_checkerboard_shoulder_tout.scss */
.checkerboard .shoulder-tout__summary {
  font-size: 0.875rem;
  line-height: 1rem;
  font-family: "BWHaasText-55Roman", "NHaasGroteskTXPro-55Rg", "Helvetica Neue", Helvetica, Arial, sans-serif;
  position: relative;
  z-index: 1;
  width: 20rem;
  padding-left: 1.25rem;
}

/* line 33, src/app/components/modules/checkerboard/_checkerboard_shoulder_tout.scss */
.checkerboard .shoulder-tout__image-container {
  width: 20rem;
  border: 0.3125rem solid #2D2D35;
  position: relative;
  margin-top: 1.25rem;
  z-index: 1;
}

/* line 41, src/app/components/modules/checkerboard/_checkerboard_shoulder_tout.scss */
.checkerboard .shoulder-tout__image-link {
  height: 0;
  padding-bottom: 100%;
  position: relative;
  display: block;
  width: 100%;
}

/* line 49, src/app/components/modules/checkerboard/_checkerboard_shoulder_tout.scss */
.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) {
  /* line 1, src/app/components/modules/checkerboard/_checkerboard_shoulder_tout.scss */
  .checkerboard .shoulder-tout {
    margin-top: 1.875rem;
    height: 26.25rem;
  }
  /* line 63, src/app/components/modules/checkerboard/_checkerboard_shoulder_tout.scss */
  .checkerboard .shoulder-tout.without-image {
    height: 12.5rem;
  }
  /* line 67, src/app/components/modules/checkerboard/_checkerboard_shoulder_tout.scss */
  .checkerboard .shoulder-tout__label {
    padding-top: 1.5625rem;
    padding-left: 1.25rem;
    font-size: 1.3125rem;
  }
  /* line 73, src/app/components/modules/checkerboard/_checkerboard_shoulder_tout.scss */
  .checkerboard .shoulder-tout__title {
    margin-top: 0.625rem;
    padding-left: 1.25rem;
  }
  /* line 78, src/app/components/modules/checkerboard/_checkerboard_shoulder_tout.scss */
  .checkerboard .shoulder-tout__image-container {
    width: 13.75rem;
    position: absolute;
    top: 10.9375rem;
    right: 0;
  }
  /* line 290, src/app/components/modules/checkerboard/_checkerboard_helpers.scss */
  .checkerboard .shoulder-tout:before {
    height: 15.625rem;
    width: 10rem;
  }
  /* line 90, src/app/components/modules/checkerboard/_checkerboard_shoulder_tout.scss */
  .checkerboard .shoulder-tout__summary {
    position: relative;
    margin: 0.9375rem 0 0 1.25rem;
    padding-left: 1.25rem;
    width: 13.75rem;
    max-height: 5.125rem;
    overflow-y: hidden;
  }
}

@media screen and (min-width: 47.5em) and (max-width: 63.6875em) {
  /* line 1, src/app/components/modules/checkerboard/_checkerboard_shoulder_tout.scss */
  .checkerboard .shoulder-tout {
    height: 22.5rem;
  }
  /* line 290, src/app/components/modules/checkerboard/_checkerboard_helpers.scss */
  .checkerboard .shoulder-tout:before {
    width: 23.125rem;
    height: 13.75rem;
    position: absolute;
    top: 4.375rem;
    left: 6.25rem;
  }
  /* line 112, src/app/components/modules/checkerboard/_checkerboard_shoulder_tout.scss */
  .checkerboard .shoulder-tout__image-container {
    position: absolute;
    top: 1.25rem;
    right: 0;
    width: 17.5rem;
  }
  /* line 119, src/app/components/modules/checkerboard/_checkerboard_shoulder_tout.scss */
  .checkerboard .shoulder-tout__content {
    max-width: 24.125rem;
    padding-top: 5.625rem;
  }
  /* line 124, src/app/components/modules/checkerboard/_checkerboard_shoulder_tout.scss */
  .checkerboard .shoulder-tout__summary {
    position: absolute;
    bottom: 0;
    left: 0;
    padding-left: 1.25rem;
    width: 23.75rem;
  }
  /* line 132, src/app/components/modules/checkerboard/_checkerboard_shoulder_tout.scss */
  .checkerboard .shoulder-tout__label {
    position: relative;
    font-size: 1rem;
  }
  /* line 137, src/app/components/modules/checkerboard/_checkerboard_shoulder_tout.scss */
  .checkerboard .shoulder-tout__title {
    position: relative;
    margin-top: 0.25rem;
  }
  /* line 142, src/app/components/modules/checkerboard/_checkerboard_shoulder_tout.scss */
  .checkerboard .shoulder-tout.without-image {
    height: 13.75rem;
  }
  /* line 145, src/app/components/modules/checkerboard/_checkerboard_shoulder_tout.scss */
  .checkerboard .shoulder-tout.without-image .shoulder-tout__summary {
    top: 10rem;
  }
}

@media screen and (min-width: 63.75em) {
  /* line 1, src/app/components/modules/checkerboard/_checkerboard_shoulder_tout.scss */
  .checkerboard .shoulder-tout {
    height: 30.3125rem;
  }
  /* line 290, src/app/components/modules/checkerboard/_checkerboard_helpers.scss */
  .checkerboard .shoulder-tout:before {
    width: 13.75rem;
    height: 13.75rem;
    position: absolute;
    top: 0;
    right: 0;
  }
  /* line 163, src/app/components/modules/checkerboard/_checkerboard_shoulder_tout.scss */
  .checkerboard .shoulder-tout__label {
    padding: 1.5625rem 0 0 3.75rem;
    font-size: 0.9375rem;
  }
  /* line 168, src/app/components/modules/checkerboard/_checkerboard_shoulder_tout.scss */
  .checkerboard .shoulder-tout__title {
    padding-left: 3.75rem;
  }
  /* line 172, src/app/components/modules/checkerboard/_checkerboard_shoulder_tout.scss */
  .checkerboard .shoulder-tout__summary {
    margin-top: 0.625rem;
  }
  /* line 178, src/app/components/modules/checkerboard/_checkerboard_shoulder_tout.scss */
  .checkerboard .shoulder-tout.without-image .shoulder-tout__label {
    font-size: 1.875rem;
    line-height: 2rem;
    padding-left: 1.25rem;
  }
  /* line 184, src/app/components/modules/checkerboard/_checkerboard_shoulder_tout.scss */
  .checkerboard .shoulder-tout.without-image .shoulder-tout__title {
    font-size: 1.375rem;
    line-height: 1.5rem;
    padding: 0.625rem 0 0 1.25rem;
  }
  /* line 190, src/app/components/modules/checkerboard/_checkerboard_shoulder_tout.scss */
  .checkerboard .shoulder-tout.without-image .shoulder-tout__summary {
    margin-left: 0;
  }
}

@media screen and (min-width: 0) and (max-width: 47.4375em) {
  /* line 25, src/app/components/modules/checkerboard/_checkerboard_channel_styles.scss */
  .checkerboard-technology .checkerboard__story:nth-of-type(2) .checkerboard__story-content, .checkerboard-technology .checkerboard__story:nth-of-type(7) .checkerboard__story-content {
    background-color: #00C88A;
  }
  /* line 28, src/app/components/modules/checkerboard/_checkerboard_channel_styles.scss */
  .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: #00C88A;
  }
  /* line 34, src/app/components/modules/checkerboard/_checkerboard_channel_styles.scss */
  .checkerboard-technology .checkerboard__story:nth-of-type(2) .checkerboard__story-link, .checkerboard-technology .checkerboard__story:nth-of-type(7) .checkerboard__story-link {
    color: #262626;
    -webkit-transition: opacity, 0.1s, ease-out;
    -moz-transition: opacity, 0.1s, ease-out;
    -o-transition: opacity, 0.1s, ease-out;
    transition: opacity 0.1s ease-out;
    -webkit-transition: color, 0.1s, ease-out;
    -moz-transition: color, 0.1s, ease-out;
    -o-transition: color, 0.1s, ease-out;
    transition: color 0.1s ease-out;
  }
  /* line 38, node_modules/bb.sass-helpers/stylesheets/bb.sass-helpers/_links.scss */
  .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(7) .checkerboard__story-link:hover, .checkerboard-technology .checkerboard__story:nth-of-type(7) .checkerboard__story-link:focus {
    opacity: .7;
    color: #262626;
  }
  /* line 15, node_modules/bb.sass-helpers/stylesheets/bb.sass-helpers/_links.scss */
  .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(7) .checkerboard__story-link:hover, .checkerboard-technology .checkerboard__story:nth-of-type(7) .checkerboard__story-link:focus {
    color: #262626;
  }
  /* line 41, src/app/components/modules/checkerboard/_checkerboard_channel_styles.scss */
  .checkerboard-technology .checkerboard__story:nth-of-type(2) .published-at, .checkerboard-technology .checkerboard__story:nth-of-type(7) .published-at {
    color: #FFFFFF;
  }
}

@media screen and (min-width: 47.5em) and (max-width: 63.6875em) {
  /* line 25, src/app/components/modules/checkerboard/_checkerboard_channel_styles.scss */
  .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: #00C88A;
  }
  /* line 28, src/app/components/modules/checkerboard/_checkerboard_channel_styles.scss */
  .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: #00C88A;
  }
  /* line 34, src/app/components/modules/checkerboard/_checkerboard_channel_styles.scss */
  .checkerboard-technology .checkerboard__story:nth-of-type(1) .checkerboard__story-link, .checkerboard-technology .checkerboard__story:nth-of-type(4) .checkerboard__story-link, .checkerboard-technology .checkerboard__story:nth-of-type(7) .checkerboard__story-link, .checkerboard-technology .checkerboard__story:nth-of-type(11) .checkerboard__story-link, .checkerboard-technology .checkerboard__story:nth-of-type(14) .checkerboard__story-link {
    color: #262626;
    -webkit-transition: opacity, 0.1s, ease-out;
    -moz-transition: opacity, 0.1s, ease-out;
    -o-transition: opacity, 0.1s, ease-out;
    transition: opacity 0.1s ease-out;
    -webkit-transition: color, 0.1s, ease-out;
    -moz-transition: color, 0.1s, ease-out;
    -o-transition: color, 0.1s, ease-out;
    transition: color 0.1s ease-out;
  }
  /* line 38, node_modules/bb.sass-helpers/stylesheets/bb.sass-helpers/_links.scss */
  .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(4) .checkerboard__story-link:hover, .checkerboard-technology .checkerboard__story:nth-of-type(4) .checkerboard__story-link:focus, .checkerboard-technology .checkerboard__story:nth-of-type(7) .checkerboard__story-link:hover, .checkerboard-technology .checkerboard__story:nth-of-type(7) .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(14) .checkerboard__story-link:hover, .checkerboard-technology .checkerboard__story:nth-of-type(14) .checkerboard__story-link:focus {
    opacity: .7;
    color: #262626;
  }
  /* line 15, node_modules/bb.sass-helpers/stylesheets/bb.sass-helpers/_links.scss */
  .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(4) .checkerboard__story-link:hover, .checkerboard-technology .checkerboard__story:nth-of-type(4) .checkerboard__story-link:focus, .checkerboard-technology .checkerboard__story:nth-of-type(7) .checkerboard__story-link:hover, .checkerboard-technology .checkerboard__story:nth-of-type(7) .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(14) .checkerboard__story-link:hover, .checkerboard-technology .checkerboard__story:nth-of-type(14) .checkerboard__story-link:focus {
    color: #262626;
  }
  /* line 41, src/app/components/modules/checkerboard/_checkerboard_channel_styles.scss */
  .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: #FFFFFF;
  }
}

@media screen and (min-width: 63.75em) and (max-width: 79.9375em) {
  /* line 25, src/app/components/modules/checkerboard/_checkerboard_channel_styles.scss */
  .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: #00C88A;
  }
  /* line 28, src/app/components/modules/checkerboard/_checkerboard_channel_styles.scss */
  .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: #00C88A;
  }
  /* line 34, src/app/components/modules/checkerboard/_checkerboard_channel_styles.scss */
  .checkerboard-technology .checkerboard__story:nth-of-type(2) .checkerboard__story-link, .checkerboard-technology .checkerboard__story:nth-of-type(4) .checkerboard__story-link, .checkerboard-technology .checkerboard__story:nth-of-type(7) .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 {
    color: #262626;
    -webkit-transition: opacity, 0.1s, ease-out;
    -moz-transition: opacity, 0.1s, ease-out;
    -o-transition: opacity, 0.1s, ease-out;
    transition: opacity 0.1s ease-out;
    -webkit-transition: color, 0.1s, ease-out;
    -moz-transition: color, 0.1s, ease-out;
    -o-transition: color, 0.1s, ease-out;
    transition: color 0.1s ease-out;
  }
  /* line 38, node_modules/bb.sass-helpers/stylesheets/bb.sass-helpers/_links.scss */
  .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(4) .checkerboard__story-link:hover, .checkerboard-technology .checkerboard__story:nth-of-type(4) .checkerboard__story-link:focus, .checkerboard-technology .checkerboard__story:nth-of-type(7) .checkerboard__story-link:hover, .checkerboard-technology .checkerboard__story:nth-of-type(7) .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 {
    opacity: .7;
    color: #262626;
  }
  /* line 15, node_modules/bb.sass-helpers/stylesheets/bb.sass-helpers/_links.scss */
  .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(4) .checkerboard__story-link:hover, .checkerboard-technology .checkerboard__story:nth-of-type(4) .checkerboard__story-link:focus, .checkerboard-technology .checkerboard__story:nth-of-type(7) .checkerboard__story-link:hover, .checkerboard-technology .checkerboard__story:nth-of-type(7) .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 {
    color: #262626;
  }
  /* line 41, src/app/components/modules/checkerboard/_checkerboard_channel_styles.scss */
  .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: #FFFFFF;
  }
}

@media screen and (min-width: 80em) and (max-width: 9999em) {
  /* line 25, src/app/components/modules/checkerboard/_checkerboard_channel_styles.scss */
  .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: #00C88A;
  }
  /* line 28, src/app/components/modules/checkerboard/_checkerboard_channel_styles.scss */
  .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: #00C88A;
  }
  /* line 34, src/app/components/modules/checkerboard/_checkerboard_channel_styles.scss */
  .checkerboard-technology .checkerboard__story:nth-of-type(1) .checkerboard__story-link, .checkerboard-technology .checkerboard__story:nth-of-type(4) .checkerboard__story-link, .checkerboard-technology .checkerboard__story:nth-of-type(7) .checkerboard__story-link, .checkerboard-technology .checkerboard__story:nth-of-type(11) .checkerboard__story-link, .checkerboard-technology .checkerboard__story:nth-of-type(14) .checkerboard__story-link {
    color: #262626;
    -webkit-transition: opacity, 0.1s, ease-out;
    -moz-transition: opacity, 0.1s, ease-out;
    -o-transition: opacity, 0.1s, ease-out;
    transition: opacity 0.1s ease-out;
    -webkit-transition: color, 0.1s, ease-out;
    -moz-transition: color, 0.1s, ease-out;
    -o-transition: color, 0.1s, ease-out;
    transition: color 0.1s ease-out;
  }
  /* line 38, node_modules/bb.sass-helpers/stylesheets/bb.sass-helpers/_links.scss */
  .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(4) .checkerboard__story-link:hover, .checkerboard-technology .checkerboard__story:nth-of-type(4) .checkerboard__story-link:focus, .checkerboard-technology .checkerboard__story:nth-of-type(7) .checkerboard__story-link:hover, .checkerboard-technology .checkerboard__story:nth-of-type(7) .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(14) .checkerboard__story-link:hover, .checkerboard-technology .checkerboard__story:nth-of-type(14) .checkerboard__story-link:focus {
    opacity: .7;
    color: #262626;
  }
  /* line 15, node_modules/bb.sass-helpers/stylesheets/bb.sass-helpers/_links.scss */
  .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(4) .checkerboard__story-link:hover, .checkerboard-technology .checkerboard__story:nth-of-type(4) .checkerboard__story-link:focus, .checkerboard-technology .checkerboard__story:nth-of-type(7) .checkerboard__story-link:hover, .checkerboard-technology .checkerboard__story:nth-of-type(7) .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(14) .checkerboard__story-link:hover, .checkerboard-technology .checkerboard__story:nth-of-type(14) .checkerboard__story-link:focus {
    color: #262626;
  }
  /* line 41, src/app/components/modules/checkerboard/_checkerboard_channel_styles.scss */
  .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: #FFFFFF;
  }
}

@media screen and (min-width: 0) and (max-width: 47.4375em) {
  /* line 50, src/app/components/modules/checkerboard/_checkerboard_channel_styles.scss */
  .checkerboard-technology .checkerboard__story:nth-of-type(1) .checkerboard__story-link, .checkerboard-technology .checkerboard__story:nth-of-type(3) .checkerboard__story-link {
    color: #262626;
    -webkit-transition: opacity, 0.1s, ease-out;
    -moz-transition: opacity, 0.1s, ease-out;
    -o-transition: opacity, 0.1s, ease-out;
    transition: opacity 0.1s ease-out;
    -webkit-transition: color, 0.1s, ease-out;
    -moz-transition: color, 0.1s, ease-out;
    -o-transition: color, 0.1s, ease-out;
    transition: color 0.1s ease-out;
  }
  /* line 38, node_modules/bb.sass-helpers/stylesheets/bb.sass-helpers/_links.scss */
  .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 {
    opacity: .7;
    color: #262626;
  }
  /* line 15, node_modules/bb.sass-helpers/stylesheets/bb.sass-helpers/_links.scss */
  .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: #262626;
  }
}

@media screen and (min-width: 47.5em) and (max-width: 63.6875em) {
  /* line 50, src/app/components/modules/checkerboard/_checkerboard_channel_styles.scss */
  .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 {
    color: #262626;
    -webkit-transition: opacity, 0.1s, ease-out;
    -moz-transition: opacity, 0.1s, ease-out;
    -o-transition: opacity, 0.1s, ease-out;
    transition: opacity 0.1s ease-out;
    -webkit-transition: color, 0.1s, ease-out;
    -moz-transition: color, 0.1s, ease-out;
    -o-transition: color, 0.1s, ease-out;
    transition: color 0.1s ease-out;
  }
  /* line 38, node_modules/bb.sass-helpers/stylesheets/bb.sass-helpers/_links.scss */
  .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 {
    opacity: .7;
    color: #262626;
  }
  /* line 15, node_modules/bb.sass-helpers/stylesheets/bb.sass-helpers/_links.scss */
  .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: #262626;
  }
}

@media screen and (min-width: 63.75em) and (max-width: 79.9375em) {
  /* line 50, src/app/components/modules/checkerboard/_checkerboard_channel_styles.scss */
  .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 {
    color: #262626;
    -webkit-transition: opacity, 0.1s, ease-out;
    -moz-transition: opacity, 0.1s, ease-out;
    -o-transition: opacity, 0.1s, ease-out;
    transition: opacity 0.1s ease-out;
    -webkit-transition: color, 0.1s, ease-out;
    -moz-transition: color, 0.1s, ease-out;
    -o-transition: color, 0.1s, ease-out;
    transition: color 0.1s ease-out;
  }
  /* line 38, node_modules/bb.sass-helpers/stylesheets/bb.sass-helpers/_links.scss */
  .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 {
    opacity: .7;
    color: #262626;
  }
  /* line 15, node_modules/bb.sass-helpers/stylesheets/bb.sass-helpers/_links.scss */
  .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: #262626;
  }
}

@media screen and (min-width: 80em) and (max-width: 9999em) {
  /* line 50, src/app/components/modules/checkerboard/_checkerboard_channel_styles.scss */
  .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 {
    color: #262626;
    -webkit-transition: opacity, 0.1s, ease-out;
    -moz-transition: opacity, 0.1s, ease-out;
    -o-transition: opacity, 0.1s, ease-out;
    transition: opacity 0.1s ease-out;
    -webkit-transition: color, 0.1s, ease-out;
    -moz-transition: color, 0.1s, ease-out;
    -o-transition: color, 0.1s, ease-out;
    transition: color 0.1s ease-out;
  }
  /* line 38, node_modules/bb.sass-helpers/stylesheets/bb.sass-helpers/_links.scss */
  .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 {
    opacity: .7;
    color: #262626;
  }
  /* line 15, node_modules/bb.sass-helpers/stylesheets/bb.sass-helpers/_links.scss */
  .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: #262626;
  }
}

/* line 58, src/app/components/modules/checkerboard/_checkerboard_channel_styles.scss */
.checkerboard-technology .checkerboard__title-link {
  -webkit-transition: opacity, 0.1s, ease-out;
  -moz-transition: opacity, 0.1s, ease-out;
  -o-transition: opacity, 0.1s, ease-out;
  transition: opacity 0.1s ease-out;
  color: #00C88A;
}

/* line 38, node_modules/bb.sass-helpers/stylesheets/bb.sass-helpers/_links.scss */
.checkerboard-technology .checkerboard__title-link:hover, .checkerboard-technology .checkerboard__title-link:focus {
  opacity: .7;
}

/* line 62, src/app/components/modules/checkerboard/_checkerboard_channel_styles.scss */
.checkerboard-technology .checkerboard__call-to-action-link {
  color: #00C88A;
}

/* line 290, src/app/components/modules/checkerboard/_checkerboard_helpers.scss */
.checkerboard-technology .shoulder-quote:before,
.checkerboard-technology .shoulder-tout:before {
  background-color: #00C88A;
}

/* line 75, src/app/components/modules/checkerboard/_checkerboard_channel_styles.scss */
.checkerboard-technology .shoulder-quote__story-headline,
.checkerboard-technology .shoulder-tout__summary {
  color: #00C88A;
}

/* line 79, src/app/components/modules/checkerboard/_checkerboard_channel_styles.scss */
.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: #00C88A;
  overflow: hidden;
  text-indent: -9999rem;
  font-size: 0;
  line-height: 0;
  content: "color-coded triangle";
  position: absolute;
  left: 0;
  top: 0.0625rem;
}

/* line 90, src/app/components/modules/checkerboard/_checkerboard_channel_styles.scss */
.checkerboard-technology .shoulder-quote__story-headline-link,
.checkerboard-technology .shoulder-tout__summary-link,
.checkerboard-technology .shoulder-tout__title-link {
  -webkit-transition: opacity, 0.1s, ease-out;
  -moz-transition: opacity, 0.1s, ease-out;
  -o-transition: opacity, 0.1s, ease-out;
  transition: opacity 0.1s ease-out;
  color: #2D2D35;
}

/* line 38, node_modules/bb.sass-helpers/stylesheets/bb.sass-helpers/_links.scss */
.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 {
  opacity: .7;
}

@media screen and (min-width: 0) and (max-width: 47.4375em) {
  /* line 25, src/app/components/modules/checkerboard/_checkerboard_channel_styles.scss */
  .checkerboard-pursuits .checkerboard__story:nth-of-type(2) .checkerboard__story-content, .checkerboard-pursuits .checkerboard__story:nth-of-type(7) .checkerboard__story-content {
    background-color: #19202D;
  }
  /* line 28, src/app/components/modules/checkerboard/_checkerboard_channel_styles.scss */
  .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: #19202D;
  }
  /* line 34, src/app/components/modules/checkerboard/_checkerboard_channel_styles.scss */
  .checkerboard-pursuits .checkerboard__story:nth-of-type(2) .checkerboard__story-link, .checkerboard-pursuits .checkerboard__story:nth-of-type(7) .checkerboard__story-link {
    color: #FFFFFF;
    -webkit-transition: opacity, 0.1s, ease-out;
    -moz-transition: opacity, 0.1s, ease-out;
    -o-transition: opacity, 0.1s, ease-out;
    transition: opacity 0.1s ease-out;
    -webkit-transition: color, 0.1s, ease-out;
    -moz-transition: color, 0.1s, ease-out;
    -o-transition: color, 0.1s, ease-out;
    transition: color 0.1s ease-out;
  }
  /* line 38, node_modules/bb.sass-helpers/stylesheets/bb.sass-helpers/_links.scss */
  .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(7) .checkerboard__story-link:hover, .checkerboard-pursuits .checkerboard__story:nth-of-type(7) .checkerboard__story-link:focus {
    opacity: .7;
    color: #FFFFFF;
  }
  /* line 15, node_modules/bb.sass-helpers/stylesheets/bb.sass-helpers/_links.scss */
  .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(7) .checkerboard__story-link:hover, .checkerboard-pursuits .checkerboard__story:nth-of-type(7) .checkerboard__story-link:focus {
    color: #FFFFFF;
  }
  /* line 41, src/app/components/modules/checkerboard/_checkerboard_channel_styles.scss */
  .checkerboard-pursuits .checkerboard__story:nth-of-type(2) .published-at, .checkerboard-pursuits .checkerboard__story:nth-of-type(7) .published-at {
    color: #FFFFFF;
  }
}

@media screen and (min-width: 47.5em) and (max-width: 63.6875em) {
  /* line 25, src/app/components/modules/checkerboard/_checkerboard_channel_styles.scss */
  .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: #19202D;
  }
  /* line 28, src/app/components/modules/checkerboard/_checkerboard_channel_styles.scss */
  .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: #19202D;
  }
  /* line 34, src/app/components/modules/checkerboard/_checkerboard_channel_styles.scss */
  .checkerboard-pursuits .checkerboard__story:nth-of-type(1) .checkerboard__story-link, .checkerboard-pursuits .checkerboard__story:nth-of-type(4) .checkerboard__story-link, .checkerboard-pursuits .checkerboard__story:nth-of-type(7) .checkerboard__story-link, .checkerboard-pursuits .checkerboard__story:nth-of-type(11) .checkerboard__story-link, .checkerboard-pursuits .checkerboard__story:nth-of-type(14) .checkerboard__story-link {
    color: #FFFFFF;
    -webkit-transition: opacity, 0.1s, ease-out;
    -moz-transition: opacity, 0.1s, ease-out;
    -o-transition: opacity, 0.1s, ease-out;
    transition: opacity 0.1s ease-out;
    -webkit-transition: color, 0.1s, ease-out;
    -moz-transition: color, 0.1s, ease-out;
    -o-transition: color, 0.1s, ease-out;
    transition: color 0.1s ease-out;
  }
  /* line 38, node_modules/bb.sass-helpers/stylesheets/bb.sass-helpers/_links.scss */
  .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(4) .checkerboard__story-link:hover, .checkerboard-pursuits .checkerboard__story:nth-of-type(4) .checkerboard__story-link:focus, .checkerboard-pursuits .checkerboard__story:nth-of-type(7) .checkerboard__story-link:hover, .checkerboard-pursuits .checkerboard__story:nth-of-type(7) .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(14) .checkerboard__story-link:hover, .checkerboard-pursuits .checkerboard__story:nth-of-type(14) .checkerboard__story-link:focus {
    opacity: .7;
    color: #FFFFFF;
  }
  /* line 15, node_modules/bb.sass-helpers/stylesheets/bb.sass-helpers/_links.scss */
  .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(4) .checkerboard__story-link:hover, .checkerboard-pursuits .checkerboard__story:nth-of-type(4) .checkerboard__story-link:focus, .checkerboard-pursuits .checkerboard__story:nth-of-type(7) .checkerboard__story-link:hover, .checkerboard-pursuits .checkerboard__story:nth-of-type(7) .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(14) .checkerboard__story-link:hover, .checkerboard-pursuits .checkerboard__story:nth-of-type(14) .checkerboard__story-link:focus {
    color: #FFFFFF;
  }
  /* line 41, src/app/components/modules/checkerboard/_checkerboard_channel_styles.scss */
  .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: #FFFFFF;
  }
}

@media screen and (min-width: 63.75em) and (max-width: 79.9375em) {
  /* line 25, src/app/components/modules/checkerboard/_checkerboard_channel_styles.scss */
  .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: #19202D;
  }
  /* line 28, src/app/components/modules/checkerboard/_checkerboard_channel_styles.scss */
  .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: #19202D;
  }
  /* line 34, src/app/components/modules/checkerboard/_checkerboard_channel_styles.scss */
  .checkerboard-pursuits .checkerboard__story:nth-of-type(2) .checkerboard__story-link, .checkerboard-pursuits .checkerboard__story:nth-of-type(4) .checkerboard__story-link, .checkerboard-pursuits .checkerboard__story:nth-of-type(7) .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 {
    color: #FFFFFF;
    -webkit-transition: opacity, 0.1s, ease-out;
    -moz-transition: opacity, 0.1s, ease-out;
    -o-transition: opacity, 0.1s, ease-out;
    transition: opacity 0.1s ease-out;
    -webkit-transition: color, 0.1s, ease-out;
    -moz-transition: color, 0.1s, ease-out;
    -o-transition: color, 0.1s, ease-out;
    transition: color 0.1s ease-out;
  }
  /* line 38, node_modules/bb.sass-helpers/stylesheets/bb.sass-helpers/_links.scss */
  .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(4) .checkerboard__story-link:hover, .checkerboard-pursuits .checkerboard__story:nth-of-type(4) .checkerboard__story-link:focus, .checkerboard-pursuits .checkerboard__story:nth-of-type(7) .checkerboard__story-link:hover, .checkerboard-pursuits .checkerboard__story:nth-of-type(7) .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 {
    opacity: .7;
    color: #FFFFFF;
  }
  /* line 15, node_modules/bb.sass-helpers/stylesheets/bb.sass-helpers/_links.scss */
  .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(4) .checkerboard__story-link:hover, .checkerboard-pursuits .checkerboard__story:nth-of-type(4) .checkerboard__story-link:focus, .checkerboard-pursuits .checkerboard__story:nth-of-type(7) .checkerboard__story-link:hover, .checkerboard-pursuits .checkerboard__story:nth-of-type(7) .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 {
    color: #FFFFFF;
  }
  /* line 41, src/app/components/modules/checkerboard/_checkerboard_channel_styles.scss */
  .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: #FFFFFF;
  }
}

@media screen and (min-width: 80em) and (max-width: 9999em) {
  /* line 25, src/app/components/modules/checkerboard/_checkerboard_channel_styles.scss */
  .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: #19202D;
  }
  /* line 28, src/app/components/modules/checkerboard/_checkerboard_channel_styles.scss */
  .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: #19202D;
  }
  /* line 34, src/app/components/modules/checkerboard/_checkerboard_channel_styles.scss */
  .checkerboard-pursuits .checkerboard__story:nth-of-type(1) .checkerboard__story-link, .checkerboard-pursuits .checkerboard__story:nth-of-type(4) .checkerboard__story-link, .checkerboard-pursuits .checkerboard__story:nth-of-type(7) .checkerboard__story-link, .checkerboard-pursuits .checkerboard__story:nth-of-type(11) .checkerboard__story-link, .checkerboard-pursuits .checkerboard__story:nth-of-type(14) .checkerboard__story-link {
    color: #FFFFFF;
    -webkit-transition: opacity, 0.1s, ease-out;
    -moz-transition: opacity, 0.1s, ease-out;
    -o-transition: opacity, 0.1s, ease-out;
    transition: opacity 0.1s ease-out;
    -webkit-transition: color, 0.1s, ease-out;
    -moz-transition: color, 0.1s, ease-out;
    -o-transition: color, 0.1s, ease-out;
    transition: color 0.1s ease-out;
  }
  /* line 38, node_modules/bb.sass-helpers/stylesheets/bb.sass-helpers/_links.scss */
  .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(4) .checkerboard__story-link:hover, .checkerboard-pursuits .checkerboard__story:nth-of-type(4) .checkerboard__story-link:focus, .checkerboard-pursuits .checkerboard__story:nth-of-type(7) .checkerboard__story-link:hover, .checkerboard-pursuits .checkerboard__story:nth-of-type(7) .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(14) .checkerboard__story-link:hover, .checkerboard-pursuits .checkerboard__story:nth-of-type(14) .checkerboard__story-link:focus {
    opacity: .7;
    color: #FFFFFF;
  }
  /* line 15, node_modules/bb.sass-helpers/stylesheets/bb.sass-helpers/_links.scss */
  .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(4) .checkerboard__story-link:hover, .checkerboard-pursuits .checkerboard__story:nth-of-type(4) .checkerboard__story-link:focus, .checkerboard-pursuits .checkerboard__story:nth-of-type(7) .checkerboard__story-link:hover, .checkerboard-pursuits .checkerboard__story:nth-of-type(7) .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(14) .checkerboard__story-link:hover, .checkerboard-pursuits .checkerboard__story:nth-of-type(14) .checkerboard__story-link:focus {
    color: #FFFFFF;
  }
  /* line 41, src/app/components/modules/checkerboard/_checkerboard_channel_styles.scss */
  .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: #FFFFFF;
  }
}

@media screen and (min-width: 0) and (max-width: 47.4375em) {
  /* line 50, src/app/components/modules/checkerboard/_checkerboard_channel_styles.scss */
  .checkerboard-pursuits .checkerboard__story:nth-of-type(1) .checkerboard__story-link, .checkerboard-pursuits .checkerboard__story:nth-of-type(3) .checkerboard__story-link {
    color: #19202D;
    -webkit-transition: opacity, 0.1s, ease-out;
    -moz-transition: opacity, 0.1s, ease-out;
    -o-transition: opacity, 0.1s, ease-out;
    transition: opacity 0.1s ease-out;
    -webkit-transition: color, 0.1s, ease-out;
    -moz-transition: color, 0.1s, ease-out;
    -o-transition: color, 0.1s, ease-out;
    transition: color 0.1s ease-out;
  }
  /* line 38, node_modules/bb.sass-helpers/stylesheets/bb.sass-helpers/_links.scss */
  .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 {
    opacity: .7;
    color: #19202D;
  }
  /* line 15, node_modules/bb.sass-helpers/stylesheets/bb.sass-helpers/_links.scss */
  .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: #19202D;
  }
}

@media screen and (min-width: 47.5em) and (max-width: 63.6875em) {
  /* line 50, src/app/components/modules/checkerboard/_checkerboard_channel_styles.scss */
  .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 {
    color: #19202D;
    -webkit-transition: opacity, 0.1s, ease-out;
    -moz-transition: opacity, 0.1s, ease-out;
    -o-transition: opacity, 0.1s, ease-out;
    transition: opacity 0.1s ease-out;
    -webkit-transition: color, 0.1s, ease-out;
    -moz-transition: color, 0.1s, ease-out;
    -o-transition: color, 0.1s, ease-out;
    transition: color 0.1s ease-out;
  }
  /* line 38, node_modules/bb.sass-helpers/stylesheets/bb.sass-helpers/_links.scss */
  .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 {
    opacity: .7;
    color: #19202D;
  }
  /* line 15, node_modules/bb.sass-helpers/stylesheets/bb.sass-helpers/_links.scss */
  .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: #19202D;
  }
}

@media screen and (min-width: 63.75em) and (max-width: 79.9375em) {
  /* line 50, src/app/components/modules/checkerboard/_checkerboard_channel_styles.scss */
  .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 {
    color: #19202D;
    -webkit-transition: opacity, 0.1s, ease-out;
    -moz-transition: opacity, 0.1s, ease-out;
    -o-transition: opacity, 0.1s, ease-out;
    transition: opacity 0.1s ease-out;
    -webkit-transition: color, 0.1s, ease-out;
    -moz-transition: color, 0.1s, ease-out;
    -o-transition: color, 0.1s, ease-out;
    transition: color 0.1s ease-out;
  }
  /* line 38, node_modules/bb.sass-helpers/stylesheets/bb.sass-helpers/_links.scss */
  .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 {
    opacity: .7;
    color: #19202D;
  }
  /* line 15, node_modules/bb.sass-helpers/stylesheets/bb.sass-helpers/_links.scss */
  .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: #19202D;
  }
}

@media screen and (min-width: 80em) and (max-width: 9999em) {
  /* line 50, src/app/components/modules/checkerboard/_checkerboard_channel_styles.scss */
  .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 {
    color: #19202D;
    -webkit-transition: opacity, 0.1s, ease-out;
    -moz-transition: opacity, 0.1s, ease-out;
    -o-transition: opacity, 0.1s, ease-out;
    transition: opacity 0.1s ease-out;
    -webkit-transition: color, 0.1s, ease-out;
    -moz-transition: color, 0.1s, ease-out;
    -o-transition: color, 0.1s, ease-out;
    transition: color 0.1s ease-out;
  }
  /* line 38, node_modules/bb.sass-helpers/stylesheets/bb.sass-helpers/_links.scss */
  .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 {
    opacity: .7;
    color: #19202D;
  }
  /* line 15, node_modules/bb.sass-helpers/stylesheets/bb.sass-helpers/_links.scss */
  .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: #19202D;
  }
}

/* line 58, src/app/components/modules/checkerboard/_checkerboard_channel_styles.scss */
.checkerboard-pursuits .checkerboard__title-link {
  -webkit-transition: opacity, 0.1s, ease-out;
  -moz-transition: opacity, 0.1s, ease-out;
  -o-transition: opacity, 0.1s, ease-out;
  transition: opacity 0.1s ease-out;
  color: #C19D3F;
}

/* line 38, node_modules/bb.sass-helpers/stylesheets/bb.sass-helpers/_links.scss */
.checkerboard-pursuits .checkerboard__title-link:hover, .checkerboard-pursuits .checkerboard__title-link:focus {
  opacity: .7;
}

/* line 62, src/app/components/modules/checkerboard/_checkerboard_channel_styles.scss */
.checkerboard-pursuits .checkerboard__call-to-action-link {
  color: #C19D3F;
}

/* line 290, src/app/components/modules/checkerboard/_checkerboard_helpers.scss */
.checkerboard-pursuits .shoulder-quote:before,
.checkerboard-pursuits .shoulder-tout:before {
  background-color: #C19D3F;
}

/* line 75, src/app/components/modules/checkerboard/_checkerboard_channel_styles.scss */
.checkerboard-pursuits .shoulder-quote__story-headline,
.checkerboard-pursuits .shoulder-tout__summary {
  color: #C19D3F;
}

/* line 79, src/app/components/modules/checkerboard/_checkerboard_channel_styles.scss */
.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: #C19D3F;
  overflow: hidden;
  text-indent: -9999rem;
  font-size: 0;
  line-height: 0;
  content: "color-coded triangle";
  position: absolute;
  left: 0;
  top: 0.0625rem;
}

/* line 90, src/app/components/modules/checkerboard/_checkerboard_channel_styles.scss */
.checkerboard-pursuits .shoulder-quote__story-headline-link,
.checkerboard-pursuits .shoulder-tout__summary-link,
.checkerboard-pursuits .shoulder-tout__title-link {
  -webkit-transition: opacity, 0.1s, ease-out;
  -moz-transition: opacity, 0.1s, ease-out;
  -o-transition: opacity, 0.1s, ease-out;
  transition: opacity 0.1s ease-out;
  color: #2D2D35;
}

/* line 38, node_modules/bb.sass-helpers/stylesheets/bb.sass-helpers/_links.scss */
.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 {
  opacity: .7;
}

@media screen and (min-width: 0) and (max-width: 47.4375em) {
  /* line 25, src/app/components/modules/checkerboard/_checkerboard_channel_styles.scss */
  .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;
  }
  /* line 28, src/app/components/modules/checkerboard/_checkerboard_channel_styles.scss */
  .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;
  }
  /* line 34, src/app/components/modules/checkerboard/_checkerboard_channel_styles.scss */
  .checkerboard-view .checkerboard__story:nth-of-type(2) .checkerboard__story-link, .checkerboard-view .checkerboard__story:nth-of-type(7) .checkerboard__story-link {
    color: #262626;
    -webkit-transition: opacity, 0.1s, ease-out;
    -moz-transition: opacity, 0.1s, ease-out;
    -o-transition: opacity, 0.1s, ease-out;
    transition: opacity 0.1s ease-out;
    -webkit-transition: color, 0.1s, ease-out;
    -moz-transition: color, 0.1s, ease-out;
    -o-transition: color, 0.1s, ease-out;
    transition: color 0.1s ease-out;
  }
  /* line 38, node_modules/bb.sass-helpers/stylesheets/bb.sass-helpers/_links.scss */
  .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(7) .checkerboard__story-link:hover, .checkerboard-view .checkerboard__story:nth-of-type(7) .checkerboard__story-link:focus {
    opacity: .7;
    color: #262626;
  }
  /* line 15, node_modules/bb.sass-helpers/stylesheets/bb.sass-helpers/_links.scss */
  .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(7) .checkerboard__story-link:hover, .checkerboard-view .checkerboard__story:nth-of-type(7) .checkerboard__story-link:focus {
    color: #262626;
  }
  /* line 41, src/app/components/modules/checkerboard/_checkerboard_channel_styles.scss */
  .checkerboard-view .checkerboard__story:nth-of-type(2) .published-at, .checkerboard-view .checkerboard__story:nth-of-type(7) .published-at {
    color: #FFFFFF;
  }
}

@media screen and (min-width: 47.5em) and (max-width: 63.6875em) {
  /* line 25, src/app/components/modules/checkerboard/_checkerboard_channel_styles.scss */
  .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;
  }
  /* line 28, src/app/components/modules/checkerboard/_checkerboard_channel_styles.scss */
  .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;
  }
  /* line 34, src/app/components/modules/checkerboard/_checkerboard_channel_styles.scss */
  .checkerboard-view .checkerboard__story:nth-of-type(1) .checkerboard__story-link, .checkerboard-view .checkerboard__story:nth-of-type(4) .checkerboard__story-link, .checkerboard-view .checkerboard__story:nth-of-type(7) .checkerboard__story-link, .checkerboard-view .checkerboard__story:nth-of-type(11) .checkerboard__story-link, .checkerboard-view .checkerboard__story:nth-of-type(14) .checkerboard__story-link {
    color: #262626;
    -webkit-transition: opacity, 0.1s, ease-out;
    -moz-transition: opacity, 0.1s, ease-out;
    -o-transition: opacity, 0.1s, ease-out;
    transition: opacity 0.1s ease-out;
    -webkit-transition: color, 0.1s, ease-out;
    -moz-transition: color, 0.1s, ease-out;
    -o-transition: color, 0.1s, ease-out;
    transition: color 0.1s ease-out;
  }
  /* line 38, node_modules/bb.sass-helpers/stylesheets/bb.sass-helpers/_links.scss */
  .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(4) .checkerboard__story-link:hover, .checkerboard-view .checkerboard__story:nth-of-type(4) .checkerboard__story-link:focus, .checkerboard-view .checkerboard__story:nth-of-type(7) .checkerboard__story-link:hover, .checkerboard-view .checkerboard__story:nth-of-type(7) .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(14) .checkerboard__story-link:hover, .checkerboard-view .checkerboard__story:nth-of-type(14) .checkerboard__story-link:focus {
    opacity: .7;
    color: #262626;
  }
  /* line 15, node_modules/bb.sass-helpers/stylesheets/bb.sass-helpers/_links.scss */
  .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(4) .checkerboard__story-link:hover, .checkerboard-view .checkerboard__story:nth-of-type(4) .checkerboard__story-link:focus, .checkerboard-view .checkerboard__story:nth-of-type(7) .checkerboard__story-link:hover, .checkerboard-view .checkerboard__story:nth-of-type(7) .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(14) .checkerboard__story-link:hover, .checkerboard-view .checkerboard__story:nth-of-type(14) .checkerboard__story-link:focus {
    color: #262626;
  }
  /* line 41, src/app/components/modules/checkerboard/_checkerboard_channel_styles.scss */
  .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: #FFFFFF;
  }
}

@media screen and (min-width: 63.75em) and (max-width: 79.9375em) {
  /* line 25, src/app/components/modules/checkerboard/_checkerboard_channel_styles.scss */
  .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;
  }
  /* line 28, src/app/components/modules/checkerboard/_checkerboard_channel_styles.scss */
  .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;
  }
  /* line 34, src/app/components/modules/checkerboard/_checkerboard_channel_styles.scss */
  .checkerboard-view .checkerboard__story:nth-of-type(2) .checkerboard__story-link, .checkerboard-view .checkerboard__story:nth-of-type(4) .checkerboard__story-link, .checkerboard-view .checkerboard__story:nth-of-type(7) .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 {
    color: #262626;
    -webkit-transition: opacity, 0.1s, ease-out;
    -moz-transition: opacity, 0.1s, ease-out;
    -o-transition: opacity, 0.1s, ease-out;
    transition: opacity 0.1s ease-out;
    -webkit-transition: color, 0.1s, ease-out;
    -moz-transition: color, 0.1s, ease-out;
    -o-transition: color, 0.1s, ease-out;
    transition: color 0.1s ease-out;
  }
  /* line 38, node_modules/bb.sass-helpers/stylesheets/bb.sass-helpers/_links.scss */
  .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(4) .checkerboard__story-link:hover, .checkerboard-view .checkerboard__story:nth-of-type(4) .checkerboard__story-link:focus, .checkerboard-view .checkerboard__story:nth-of-type(7) .checkerboard__story-link:hover, .checkerboard-view .checkerboard__story:nth-of-type(7) .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 {
    opacity: .7;
    color: #262626;
  }
  /* line 15, node_modules/bb.sass-helpers/stylesheets/bb.sass-helpers/_links.scss */
  .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(4) .checkerboard__story-link:hover, .checkerboard-view .checkerboard__story:nth-of-type(4) .checkerboard__story-link:focus, .checkerboard-view .checkerboard__story:nth-of-type(7) .checkerboard__story-link:hover, .checkerboard-view .checkerboard__story:nth-of-type(7) .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 {
    color: #262626;
  }
  /* line 41, src/app/components/modules/checkerboard/_checkerboard_channel_styles.scss */
  .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: #FFFFFF;
  }
}

@media screen and (min-width: 80em) and (max-width: 9999em) {
  /* line 25, src/app/components/modules/checkerboard/_checkerboard_channel_styles.scss */
  .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;
  }
  /* line 28, src/app/components/modules/checkerboard/_checkerboard_channel_styles.scss */
  .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;
  }
  /* line 34, src/app/components/modules/checkerboard/_checkerboard_channel_styles.scss */
  .checkerboard-view .checkerboard__story:nth-of-type(1) .checkerboard__story-link, .checkerboard-view .checkerboard__story:nth-of-type(4) .checkerboard__story-link, .checkerboard-view .checkerboard__story:nth-of-type(7) .checkerboard__story-link, .checkerboard-view .checkerboard__story:nth-of-type(11) .checkerboard__story-link, .checkerboard-view .checkerboard__story:nth-of-type(14) .checkerboard__story-link {
    color: #262626;
    -webkit-transition: opacity, 0.1s, ease-out;
    -moz-transition: opacity, 0.1s, ease-out;
    -o-transition: opacity, 0.1s, ease-out;
    transition: opacity 0.1s ease-out;
    -webkit-transition: color, 0.1s, ease-out;
    -moz-transition: color, 0.1s, ease-out;
    -o-transition: color, 0.1s, ease-out;
    transition: color 0.1s ease-out;
  }
  /* line 38, node_modules/bb.sass-helpers/stylesheets/bb.sass-helpers/_links.scss */
  .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(4) .checkerboard__story-link:hover, .checkerboard-view .checkerboard__story:nth-of-type(4) .checkerboard__story-link:focus, .checkerboard-view .checkerboard__story:nth-of-type(7) .checkerboard__story-link:hover, .checkerboard-view .checkerboard__story:nth-of-type(7) .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(14) .checkerboard__story-link:hover, .checkerboard-view .checkerboard__story:nth-of-type(14) .checkerboard__story-link:focus {
    opacity: .7;
    color: #262626;
  }
  /* line 15, node_modules/bb.sass-helpers/stylesheets/bb.sass-helpers/_links.scss */
  .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(4) .checkerboard__story-link:hover, .checkerboard-view .checkerboard__story:nth-of-type(4) .checkerboard__story-link:focus, .checkerboard-view .checkerboard__story:nth-of-type(7) .checkerboard__story-link:hover, .checkerboard-view .checkerboard__story:nth-of-type(7) .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(14) .checkerboard__story-link:hover, .checkerboard-view .checkerboard__story:nth-of-type(14) .checkerboard__story-link:focus {
    color: #262626;
  }
  /* line 41, src/app/components/modules/checkerboard/_checkerboard_channel_styles.scss */
  .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: #FFFFFF;
  }
}

@media screen and (min-width: 0) and (max-width: 47.4375em) {
  /* line 50, src/app/components/modules/checkerboard/_checkerboard_channel_styles.scss */
  .checkerboard-view .checkerboard__story:nth-of-type(1) .checkerboard__story-link, .checkerboard-view .checkerboard__story:nth-of-type(3) .checkerboard__story-link {
    color: #262626;
    -webkit-transition: opacity, 0.1s, ease-out;
    -moz-transition: opacity, 0.1s, ease-out;
    -o-transition: opacity, 0.1s, ease-out;
    transition: opacity 0.1s ease-out;
    -webkit-transition: color, 0.1s, ease-out;
    -moz-transition: color, 0.1s, ease-out;
    -o-transition: color, 0.1s, ease-out;
    transition: color 0.1s ease-out;
  }
  /* line 38, node_modules/bb.sass-helpers/stylesheets/bb.sass-helpers/_links.scss */
  .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 {
    opacity: .7;
    color: #262626;
  }
  /* line 15, node_modules/bb.sass-helpers/stylesheets/bb.sass-helpers/_links.scss */
  .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: #262626;
  }
}

@media screen and (min-width: 47.5em) and (max-width: 63.6875em) {
  /* line 50, src/app/components/modules/checkerboard/_checkerboard_channel_styles.scss */
  .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 {
    color: #262626;
    -webkit-transition: opacity, 0.1s, ease-out;
    -moz-transition: opacity, 0.1s, ease-out;
    -o-transition: opacity, 0.1s, ease-out;
    transition: opacity 0.1s ease-out;
    -webkit-transition: color, 0.1s, ease-out;
    -moz-transition: color, 0.1s, ease-out;
    -o-transition: color, 0.1s, ease-out;
    transition: color 0.1s ease-out;
  }
  /* line 38, node_modules/bb.sass-helpers/stylesheets/bb.sass-helpers/_links.scss */
  .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 {
    opacity: .7;
    color: #262626;
  }
  /* line 15, node_modules/bb.sass-helpers/stylesheets/bb.sass-helpers/_links.scss */
  .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: #262626;
  }
}

@media screen and (min-width: 63.75em) and (max-width: 79.9375em) {
  /* line 50, src/app/components/modules/checkerboard/_checkerboard_channel_styles.scss */
  .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 {
    color: #262626;
    -webkit-transition: opacity, 0.1s, ease-out;
    -moz-transition: opacity, 0.1s, ease-out;
    -o-transition: opacity, 0.1s, ease-out;
    transition: opacity 0.1s ease-out;
    -webkit-transition: color, 0.1s, ease-out;
    -moz-transition: color, 0.1s, ease-out;
    -o-transition: color, 0.1s, ease-out;
    transition: color 0.1s ease-out;
  }
  /* line 38, node_modules/bb.sass-helpers/stylesheets/bb.sass-helpers/_links.scss */
  .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 {
    opacity: .7;
    color: #262626;
  }
  /* line 15, node_modules/bb.sass-helpers/stylesheets/bb.sass-helpers/_links.scss */
  .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: #262626;
  }
}

@media screen and (min-width: 80em) and (max-width: 9999em) {
  /* line 50, src/app/components/modules/checkerboard/_checkerboard_channel_styles.scss */
  .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 {
    color: #262626;
    -webkit-transition: opacity, 0.1s, ease-out;
    -moz-transition: opacity, 0.1s, ease-out;
    -o-transition: opacity, 0.1s, ease-out;
    transition: opacity 0.1s ease-out;
    -webkit-transition: color, 0.1s, ease-out;
    -moz-transition: color, 0.1s, ease-out;
    -o-transition: color, 0.1s, ease-out;
    transition: color 0.1s ease-out;
  }
  /* line 38, node_modules/bb.sass-helpers/stylesheets/bb.sass-helpers/_links.scss */
  .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 {
    opacity: .7;
    color: #262626;
  }
  /* line 15, node_modules/bb.sass-helpers/stylesheets/bb.sass-helpers/_links.scss */
  .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: #262626;
  }
}

/* line 58, src/app/components/modules/checkerboard/_checkerboard_channel_styles.scss */
.checkerboard-view .checkerboard__title-link {
  -webkit-transition: opacity, 0.1s, ease-out;
  -moz-transition: opacity, 0.1s, ease-out;
  -o-transition: opacity, 0.1s, ease-out;
  transition: opacity 0.1s ease-out;
  color: #00B9E7;
}

/* line 38, node_modules/bb.sass-helpers/stylesheets/bb.sass-helpers/_links.scss */
.checkerboard-view .checkerboard__title-link:hover, .checkerboard-view .checkerboard__title-link:focus {
  opacity: .7;
}

/* line 62, src/app/components/modules/checkerboard/_checkerboard_channel_styles.scss */
.checkerboard-view .checkerboard__call-to-action-link {
  color: #00B9E7;
}

/* line 290, src/app/components/modules/checkerboard/_checkerboard_helpers.scss */
.checkerboard-view .shoulder-quote:before,
.checkerboard-view .shoulder-tout:before {
  background-color: #00B9E7;
}

/* line 75, src/app/components/modules/checkerboard/_checkerboard_channel_styles.scss */
.checkerboard-view .shoulder-quote__story-headline,
.checkerboard-view .shoulder-tout__summary {
  color: #00B9E7;
}

/* line 79, src/app/components/modules/checkerboard/_checkerboard_channel_styles.scss */
.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;
}

/* line 90, src/app/components/modules/checkerboard/_checkerboard_channel_styles.scss */
.checkerboard-view .shoulder-quote__story-headline-link,
.checkerboard-view .shoulder-tout__summary-link,
.checkerboard-view .shoulder-tout__title-link {
  -webkit-transition: opacity, 0.1s, ease-out;
  -moz-transition: opacity, 0.1s, ease-out;
  -o-transition: opacity, 0.1s, ease-out;
  transition: opacity 0.1s ease-out;
  color: #2D2D35;
}

/* line 38, node_modules/bb.sass-helpers/stylesheets/bb.sass-helpers/_links.scss */
.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 {
  opacity: .7;
}

@media screen and (min-width: 0) and (max-width: 47.4375em) {
  /* line 25, src/app/components/modules/checkerboard/_checkerboard_channel_styles.scss */
  .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;
  }
  /* line 28, src/app/components/modules/checkerboard/_checkerboard_channel_styles.scss */
  .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;
  }
  /* line 34, src/app/components/modules/checkerboard/_checkerboard_channel_styles.scss */
  .checkerboard-politics .checkerboard__story:nth-of-type(2) .checkerboard__story-link, .checkerboard-politics .checkerboard__story:nth-of-type(7) .checkerboard__story-link {
    color: #262626;
    -webkit-transition: opacity, 0.1s, ease-out;
    -moz-transition: opacity, 0.1s, ease-out;
    -o-transition: opacity, 0.1s, ease-out;
    transition: opacity 0.1s ease-out;
    -webkit-transition: color, 0.1s, ease-out;
    -moz-transition: color, 0.1s, ease-out;
    -o-transition: color, 0.1s, ease-out;
    transition: color 0.1s ease-out;
  }
  /* line 38, node_modules/bb.sass-helpers/stylesheets/bb.sass-helpers/_links.scss */
  .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(7) .checkerboard__story-link:hover, .checkerboard-politics .checkerboard__story:nth-of-type(7) .checkerboard__story-link:focus {
    opacity: .7;
    color: #262626;
  }
  /* line 15, node_modules/bb.sass-helpers/stylesheets/bb.sass-helpers/_links.scss */
  .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(7) .checkerboard__story-link:hover, .checkerboard-politics .checkerboard__story:nth-of-type(7) .checkerboard__story-link:focus {
    color: #262626;
  }
  /* line 41, src/app/components/modules/checkerboard/_checkerboard_channel_styles.scss */
  .checkerboard-politics .checkerboard__story:nth-of-type(2) .published-at, .checkerboard-politics .checkerboard__story:nth-of-type(7) .published-at {
    color: #FFFFFF;
  }
}

@media screen and (min-width: 47.5em) and (max-width: 63.6875em) {
  /* line 25, src/app/components/modules/checkerboard/_checkerboard_channel_styles.scss */
  .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;
  }
  /* line 28, src/app/components/modules/checkerboard/_checkerboard_channel_styles.scss */
  .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;
  }
  /* line 34, src/app/components/modules/checkerboard/_checkerboard_channel_styles.scss */
  .checkerboard-politics .checkerboard__story:nth-of-type(1) .checkerboard__story-link, .checkerboard-politics .checkerboard__story:nth-of-type(4) .checkerboard__story-link, .checkerboard-politics .checkerboard__story:nth-of-type(7) .checkerboard__story-link, .checkerboard-politics .checkerboard__story:nth-of-type(11) .checkerboard__story-link, .checkerboard-politics .checkerboard__story:nth-of-type(14) .checkerboard__story-link {
    color: #262626;
    -webkit-transition: opacity, 0.1s, ease-out;
    -moz-transition: opacity, 0.1s, ease-out;
    -o-transition: opacity, 0.1s, ease-out;
    transition: opacity 0.1s ease-out;
    -webkit-transition: color, 0.1s, ease-out;
    -moz-transition: color, 0.1s, ease-out;
    -o-transition: color, 0.1s, ease-out;
    transition: color 0.1s ease-out;
  }
  /* line 38, node_modules/bb.sass-helpers/stylesheets/bb.sass-helpers/_links.scss */
  .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(4) .checkerboard__story-link:hover, .checkerboard-politics .checkerboard__story:nth-of-type(4) .checkerboard__story-link:focus, .checkerboard-politics .checkerboard__story:nth-of-type(7) .checkerboard__story-link:hover, .checkerboard-politics .checkerboard__story:nth-of-type(7) .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(14) .checkerboard__story-link:hover, .checkerboard-politics .checkerboard__story:nth-of-type(14) .checkerboard__story-link:focus {
    opacity: .7;
    color: #262626;
  }
  /* line 15, node_modules/bb.sass-helpers/stylesheets/bb.sass-helpers/_links.scss */
  .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(4) .checkerboard__story-link:hover, .checkerboard-politics .checkerboard__story:nth-of-type(4) .checkerboard__story-link:focus, .checkerboard-politics .checkerboard__story:nth-of-type(7) .checkerboard__story-link:hover, .checkerboard-politics .checkerboard__story:nth-of-type(7) .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(14) .checkerboard__story-link:hover, .checkerboard-politics .checkerboard__story:nth-of-type(14) .checkerboard__story-link:focus {
    color: #262626;
  }
  /* line 41, src/app/components/modules/checkerboard/_checkerboard_channel_styles.scss */
  .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: #FFFFFF;
  }
}

@media screen and (min-width: 63.75em) and (max-width: 79.9375em) {
  /* line 25, src/app/components/modules/checkerboard/_checkerboard_channel_styles.scss */
  .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;
  }
  /* line 28, src/app/components/modules/checkerboard/_checkerboard_channel_styles.scss */
  .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;
  }
  /* line 34, src/app/components/modules/checkerboard/_checkerboard_channel_styles.scss */
  .checkerboard-politics .checkerboard__story:nth-of-type(2) .checkerboard__story-link, .checkerboard-politics .checkerboard__story:nth-of-type(4) .checkerboard__story-link, .checkerboard-politics .checkerboard__story:nth-of-type(7) .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 {
    color: #262626;
    -webkit-transition: opacity, 0.1s, ease-out;
    -moz-transition: opacity, 0.1s, ease-out;
    -o-transition: opacity, 0.1s, ease-out;
    transition: opacity 0.1s ease-out;
    -webkit-transition: color, 0.1s, ease-out;
    -moz-transition: color, 0.1s, ease-out;
    -o-transition: color, 0.1s, ease-out;
    transition: color 0.1s ease-out;
  }
  /* line 38, node_modules/bb.sass-helpers/stylesheets/bb.sass-helpers/_links.scss */
  .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(4) .checkerboard__story-link:hover, .checkerboard-politics .checkerboard__story:nth-of-type(4) .checkerboard__story-link:focus, .checkerboard-politics .checkerboard__story:nth-of-type(7) .checkerboard__story-link:hover, .checkerboard-politics .checkerboard__story:nth-of-type(7) .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 {
    opacity: .7;
    color: #262626;
  }
  /* line 15, node_modules/bb.sass-helpers/stylesheets/bb.sass-helpers/_links.scss */
  .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(4) .checkerboard__story-link:hover, .checkerboard-politics .checkerboard__story:nth-of-type(4) .checkerboard__story-link:focus, .checkerboard-politics .checkerboard__story:nth-of-type(7) .checkerboard__story-link:hover, .checkerboard-politics .checkerboard__story:nth-of-type(7) .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 {
    color: #262626;
  }
  /* line 41, src/app/components/modules/checkerboard/_checkerboard_channel_styles.scss */
  .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: #FFFFFF;
  }
}

@media screen and (min-width: 80em) and (max-width: 9999em) {
  /* line 25, src/app/components/modules/checkerboard/_checkerboard_channel_styles.scss */
  .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;
  }
  /* line 28, src/app/components/modules/checkerboard/_checkerboard_channel_styles.scss */
  .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;
  }
  /* line 34, src/app/components/modules/checkerboard/_checkerboard_channel_styles.scss */
  .checkerboard-politics .checkerboard__story:nth-of-type(1) .checkerboard__story-link, .checkerboard-politics .checkerboard__story:nth-of-type(4) .checkerboard__story-link, .checkerboard-politics .checkerboard__story:nth-of-type(7) .checkerboard__story-link, .checkerboard-politics .checkerboard__story:nth-of-type(11) .checkerboard__story-link, .checkerboard-politics .checkerboard__story:nth-of-type(14) .checkerboard__story-link {
    color: #262626;
    -webkit-transition: opacity, 0.1s, ease-out;
    -moz-transition: opacity, 0.1s, ease-out;
    -o-transition: opacity, 0.1s, ease-out;
    transition: opacity 0.1s ease-out;
    -webkit-transition: color, 0.1s, ease-out;
    -moz-transition: color, 0.1s, ease-out;
    -o-transition: color, 0.1s, ease-out;
    transition: color 0.1s ease-out;
  }
  /* line 38, node_modules/bb.sass-helpers/stylesheets/bb.sass-helpers/_links.scss */
  .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(4) .checkerboard__story-link:hover, .checkerboard-politics .checkerboard__story:nth-of-type(4) .checkerboard__story-link:focus, .checkerboard-politics .checkerboard__story:nth-of-type(7) .checkerboard__story-link:hover, .checkerboard-politics .checkerboard__story:nth-of-type(7) .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(14) .checkerboard__story-link:hover, .checkerboard-politics .checkerboard__story:nth-of-type(14) .checkerboard__story-link:focus {
    opacity: .7;
    color: #262626;
  }
  /* line 15, node_modules/bb.sass-helpers/stylesheets/bb.sass-helpers/_links.scss */
  .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(4) .checkerboard__story-link:hover, .checkerboard-politics .checkerboard__story:nth-of-type(4) .checkerboard__story-link:focus, .checkerboard-politics .checkerboard__story:nth-of-type(7) .checkerboard__story-link:hover, .checkerboard-politics .checkerboard__story:nth-of-type(7) .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(14) .checkerboard__story-link:hover, .checkerboard-politics .checkerboard__story:nth-of-type(14) .checkerboard__story-link:focus {
    color: #262626;
  }
  /* line 41, src/app/components/modules/checkerboard/_checkerboard_channel_styles.scss */
  .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: #FFFFFF;
  }
}

@media screen and (min-width: 0) and (max-width: 47.4375em) {
  /* line 50, src/app/components/modules/checkerboard/_checkerboard_channel_styles.scss */
  .checkerboard-politics .checkerboard__story:nth-of-type(1) .checkerboard__story-link, .checkerboard-politics .checkerboard__story:nth-of-type(3) .checkerboard__story-link {
    color: #262626;
    -webkit-transition: opacity, 0.1s, ease-out;
    -moz-transition: opacity, 0.1s, ease-out;
    -o-transition: opacity, 0.1s, ease-out;
    transition: opacity 0.1s ease-out;
    -webkit-transition: color, 0.1s, ease-out;
    -moz-transition: color, 0.1s, ease-out;
    -o-transition: color, 0.1s, ease-out;
    transition: color 0.1s ease-out;
  }
  /* line 38, node_modules/bb.sass-helpers/stylesheets/bb.sass-helpers/_links.scss */
  .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 {
    opacity: .7;
    color: #262626;
  }
  /* line 15, node_modules/bb.sass-helpers/stylesheets/bb.sass-helpers/_links.scss */
  .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: #262626;
  }
}

@media screen and (min-width: 47.5em) and (max-width: 63.6875em) {
  /* line 50, src/app/components/modules/checkerboard/_checkerboard_channel_styles.scss */
  .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 {
    color: #262626;
    -webkit-transition: opacity, 0.1s, ease-out;
    -moz-transition: opacity, 0.1s, ease-out;
    -o-transition: opacity, 0.1s, ease-out;
    transition: opacity 0.1s ease-out;
    -webkit-transition: color, 0.1s, ease-out;
    -moz-transition: color, 0.1s, ease-out;
    -o-transition: color, 0.1s, ease-out;
    transition: color 0.1s ease-out;
  }
  /* line 38, node_modules/bb.sass-helpers/stylesheets/bb.sass-helpers/_links.scss */
  .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 {
    opacity: .7;
    color: #262626;
  }
  /* line 15, node_modules/bb.sass-helpers/stylesheets/bb.sass-helpers/_links.scss */
  .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: #262626;
  }
}

@media screen and (min-width: 63.75em) and (max-width: 79.9375em) {
  /* line 50, src/app/components/modules/checkerboard/_checkerboard_channel_styles.scss */
  .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 {
    color: #262626;
    -webkit-transition: opacity, 0.1s, ease-out;
    -moz-transition: opacity, 0.1s, ease-out;
    -o-transition: opacity, 0.1s, ease-out;
    transition: opacity 0.1s ease-out;
    -webkit-transition: color, 0.1s, ease-out;
    -moz-transition: color, 0.1s, ease-out;
    -o-transition: color, 0.1s, ease-out;
    transition: color 0.1s ease-out;
  }
  /* line 38, node_modules/bb.sass-helpers/stylesheets/bb.sass-helpers/_links.scss */
  .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 {
    opacity: .7;
    color: #262626;
  }
  /* line 15, node_modules/bb.sass-helpers/stylesheets/bb.sass-helpers/_links.scss */
  .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: #262626;
  }
}

@media screen and (min-width: 80em) and (max-width: 9999em) {
  /* line 50, src/app/components/modules/checkerboard/_checkerboard_channel_styles.scss */
  .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 {
    color: #262626;
    -webkit-transition: opacity, 0.1s, ease-out;
    -moz-transition: opacity, 0.1s, ease-out;
    -o-transition: opacity, 0.1s, ease-out;
    transition: opacity 0.1s ease-out;
    -webkit-transition: color, 0.1s, ease-out;
    -moz-transition: color, 0.1s, ease-out;
    -o-transition: color, 0.1s, ease-out;
    transition: color 0.1s ease-out;
  }
  /* line 38, node_modules/bb.sass-helpers/stylesheets/bb.sass-helpers/_links.scss */
  .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 {
    opacity: .7;
    color: #262626;
  }
  /* line 15, node_modules/bb.sass-helpers/stylesheets/bb.sass-helpers/_links.scss */
  .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: #262626;
  }
}

/* line 58, src/app/components/modules/checkerboard/_checkerboard_channel_styles.scss */
.checkerboard-politics .checkerboard__title-link {
  -webkit-transition: opacity, 0.1s, ease-out;
  -moz-transition: opacity, 0.1s, ease-out;
  -o-transition: opacity, 0.1s, ease-out;
  transition: opacity 0.1s ease-out;
  color: #00E7B4;
}

/* line 38, node_modules/bb.sass-helpers/stylesheets/bb.sass-helpers/_links.scss */
.checkerboard-politics .checkerboard__title-link:hover, .checkerboard-politics .checkerboard__title-link:focus {
  opacity: .7;
}

/* line 62, src/app/components/modules/checkerboard/_checkerboard_channel_styles.scss */
.checkerboard-politics .checkerboard__call-to-action-link {
  color: #00E7B4;
}

/* line 290, src/app/components/modules/checkerboard/_checkerboard_helpers.scss */
.checkerboard-politics .shoulder-quote:before,
.checkerboard-politics .shoulder-tout:before {
  background-color: #00E7B4;
}

/* line 75, src/app/components/modules/checkerboard/_checkerboard_channel_styles.scss */
.checkerboard-politics .shoulder-quote__story-headline,
.checkerboard-politics .shoulder-tout__summary {
  color: #00E7B4;
}

/* line 79, src/app/components/modules/checkerboard/_checkerboard_channel_styles.scss */
.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;
}

/* line 90, src/app/components/modules/checkerboard/_checkerboard_channel_styles.scss */
.checkerboard-politics .shoulder-quote__story-headline-link,
.checkerboard-politics .shoulder-tout__summary-link,
.checkerboard-politics .shoulder-tout__title-link {
  -webkit-transition: opacity, 0.1s, ease-out;
  -moz-transition: opacity, 0.1s, ease-out;
  -o-transition: opacity, 0.1s, ease-out;
  transition: opacity 0.1s ease-out;
  color: #2D2D35;
}

/* line 38, node_modules/bb.sass-helpers/stylesheets/bb.sass-helpers/_links.scss */
.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 {
  opacity: .7;
}

@media screen and (min-width: 0) and (max-width: 47.4375em) {
  /* line 25, src/app/components/modules/checkerboard/_checkerboard_channel_styles.scss */
  .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;
  }
  /* line 28, src/app/components/modules/checkerboard/_checkerboard_channel_styles.scss */
  .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;
  }
  /* line 34, src/app/components/modules/checkerboard/_checkerboard_channel_styles.scss */
  .checkerboard-markets .checkerboard__story:nth-of-type(2) .checkerboard__story-link, .checkerboard-markets .checkerboard__story:nth-of-type(7) .checkerboard__story-link {
    color: #262626;
    -webkit-transition: opacity, 0.1s, ease-out;
    -moz-transition: opacity, 0.1s, ease-out;
    -o-transition: opacity, 0.1s, ease-out;
    transition: opacity 0.1s ease-out;
    -webkit-transition: color, 0.1s, ease-out;
    -moz-transition: color, 0.1s, ease-out;
    -o-transition: color, 0.1s, ease-out;
    transition: color 0.1s ease-out;
  }
  /* line 38, node_modules/bb.sass-helpers/stylesheets/bb.sass-helpers/_links.scss */
  .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(7) .checkerboard__story-link:hover, .checkerboard-markets .checkerboard__story:nth-of-type(7) .checkerboard__story-link:focus {
    opacity: .7;
    color: #262626;
  }
  /* line 15, node_modules/bb.sass-helpers/stylesheets/bb.sass-helpers/_links.scss */
  .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(7) .checkerboard__story-link:hover, .checkerboard-markets .checkerboard__story:nth-of-type(7) .checkerboard__story-link:focus {
    color: #262626;
  }
  /* line 41, src/app/components/modules/checkerboard/_checkerboard_channel_styles.scss */
  .checkerboard-markets .checkerboard__story:nth-of-type(2) .published-at, .checkerboard-markets .checkerboard__story:nth-of-type(7) .published-at {
    color: #FFFFFF;
  }
}

@media screen and (min-width: 47.5em) and (max-width: 63.6875em) {
  /* line 25, src/app/components/modules/checkerboard/_checkerboard_channel_styles.scss */
  .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;
  }
  /* line 28, src/app/components/modules/checkerboard/_checkerboard_channel_styles.scss */
  .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;
  }
  /* line 34, src/app/components/modules/checkerboard/_checkerboard_channel_styles.scss */
  .checkerboard-markets .checkerboard__story:nth-of-type(1) .checkerboard__story-link, .checkerboard-markets .checkerboard__story:nth-of-type(4) .checkerboard__story-link, .checkerboard-markets .checkerboard__story:nth-of-type(7) .checkerboard__story-link, .checkerboard-markets .checkerboard__story:nth-of-type(11) .checkerboard__story-link, .checkerboard-markets .checkerboard__story:nth-of-type(14) .checkerboard__story-link {
    color: #262626;
    -webkit-transition: opacity, 0.1s, ease-out;
    -moz-transition: opacity, 0.1s, ease-out;
    -o-transition: opacity, 0.1s, ease-out;
    transition: opacity 0.1s ease-out;
    -webkit-transition: color, 0.1s, ease-out;
    -moz-transition: color, 0.1s, ease-out;
    -o-transition: color, 0.1s, ease-out;
    transition: color 0.1s ease-out;
  }
  /* line 38, node_modules/bb.sass-helpers/stylesheets/bb.sass-helpers/_links.scss */
  .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(4) .checkerboard__story-link:hover, .checkerboard-markets .checkerboard__story:nth-of-type(4) .checkerboard__story-link:focus, .checkerboard-markets .checkerboard__story:nth-of-type(7) .checkerboard__story-link:hover, .checkerboard-markets .checkerboard__story:nth-of-type(7) .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(14) .checkerboard__story-link:hover, .checkerboard-markets .checkerboard__story:nth-of-type(14) .checkerboard__story-link:focus {
    opacity: .7;
    color: #262626;
  }
  /* line 15, node_modules/bb.sass-helpers/stylesheets/bb.sass-helpers/_links.scss */
  .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(4) .checkerboard__story-link:hover, .checkerboard-markets .checkerboard__story:nth-of-type(4) .checkerboard__story-link:focus, .checkerboard-markets .checkerboard__story:nth-of-type(7) .checkerboard__story-link:hover, .checkerboard-markets .checkerboard__story:nth-of-type(7) .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(14) .checkerboard__story-link:hover, .checkerboard-markets .checkerboard__story:nth-of-type(14) .checkerboard__story-link:focus {
    color: #262626;
  }
  /* line 41, src/app/components/modules/checkerboard/_checkerboard_channel_styles.scss */
  .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: #FFFFFF;
  }
}

@media screen and (min-width: 63.75em) and (max-width: 79.9375em) {
  /* line 25, src/app/components/modules/checkerboard/_checkerboard_channel_styles.scss */
  .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;
  }
  /* line 28, src/app/components/modules/checkerboard/_checkerboard_channel_styles.scss */
  .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;
  }
  /* line 34, src/app/components/modules/checkerboard/_checkerboard_channel_styles.scss */
  .checkerboard-markets .checkerboard__story:nth-of-type(2) .checkerboard__story-link, .checkerboard-markets .checkerboard__story:nth-of-type(4) .checkerboard__story-link, .checkerboard-markets .checkerboard__story:nth-of-type(7) .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 {
    color: #262626;
    -webkit-transition: opacity, 0.1s, ease-out;
    -moz-transition: opacity, 0.1s, ease-out;
    -o-transition: opacity, 0.1s, ease-out;
    transition: opacity 0.1s ease-out;
    -webkit-transition: color, 0.1s, ease-out;
    -moz-transition: color, 0.1s, ease-out;
    -o-transition: color, 0.1s, ease-out;
    transition: color 0.1s ease-out;
  }
  /* line 38, node_modules/bb.sass-helpers/stylesheets/bb.sass-helpers/_links.scss */
  .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(4) .checkerboard__story-link:hover, .checkerboard-markets .checkerboard__story:nth-of-type(4) .checkerboard__story-link:focus, .checkerboard-markets .checkerboard__story:nth-of-type(7) .checkerboard__story-link:hover, .checkerboard-markets .checkerboard__story:nth-of-type(7) .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 {
    opacity: .7;
    color: #262626;
  }
  /* line 15, node_modules/bb.sass-helpers/stylesheets/bb.sass-helpers/_links.scss */
  .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(4) .checkerboard__story-link:hover, .checkerboard-markets .checkerboard__story:nth-of-type(4) .checkerboard__story-link:focus, .checkerboard-markets .checkerboard__story:nth-of-type(7) .checkerboard__story-link:hover, .checkerboard-markets .checkerboard__story:nth-of-type(7) .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 {
    color: #262626;
  }
  /* line 41, src/app/components/modules/checkerboard/_checkerboard_channel_styles.scss */
  .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: #FFFFFF;
  }
}

@media screen and (min-width: 80em) and (max-width: 9999em) {
  /* line 25, src/app/components/modules/checkerboard/_checkerboard_channel_styles.scss */
  .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;
  }
  /* line 28, src/app/components/modules/checkerboard/_checkerboard_channel_styles.scss */
  .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;
  }
  /* line 34, src/app/components/modules/checkerboard/_checkerboard_channel_styles.scss */
  .checkerboard-markets .checkerboard__story:nth-of-type(1) .checkerboard__story-link, .checkerboard-markets .checkerboard__story:nth-of-type(4) .checkerboard__story-link, .checkerboard-markets .checkerboard__story:nth-of-type(7) .checkerboard__story-link, .checkerboard-markets .checkerboard__story:nth-of-type(11) .checkerboard__story-link, .checkerboard-markets .checkerboard__story:nth-of-type(14) .checkerboard__story-link {
    color: #262626;
    -webkit-transition: opacity, 0.1s, ease-out;
    -moz-transition: opacity, 0.1s, ease-out;
    -o-transition: opacity, 0.1s, ease-out;
    transition: opacity 0.1s ease-out;
    -webkit-transition: color, 0.1s, ease-out;
    -moz-transition: color, 0.1s, ease-out;
    -o-transition: color, 0.1s, ease-out;
    transition: color 0.1s ease-out;
  }
  /* line 38, node_modules/bb.sass-helpers/stylesheets/bb.sass-helpers/_links.scss */
  .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(4) .checkerboard__story-link:hover, .checkerboard-markets .checkerboard__story:nth-of-type(4) .checkerboard__story-link:focus, .checkerboard-markets .checkerboard__story:nth-of-type(7) .checkerboard__story-link:hover, .checkerboard-markets .checkerboard__story:nth-of-type(7) .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(14) .checkerboard__story-link:hover, .checkerboard-markets .checkerboard__story:nth-of-type(14) .checkerboard__story-link:focus {
    opacity: .7;
    color: #262626;
  }
  /* line 15, node_modules/bb.sass-helpers/stylesheets/bb.sass-helpers/_links.scss */
  .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(4) .checkerboard__story-link:hover, .checkerboard-markets .checkerboard__story:nth-of-type(4) .checkerboard__story-link:focus, .checkerboard-markets .checkerboard__story:nth-of-type(7) .checkerboard__story-link:hover, .checkerboard-markets .checkerboard__story:nth-of-type(7) .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(14) .checkerboard__story-link:hover, .checkerboard-markets .checkerboard__story:nth-of-type(14) .checkerboard__story-link:focus {
    color: #262626;
  }
  /* line 41, src/app/components/modules/checkerboard/_checkerboard_channel_styles.scss */
  .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: #FFFFFF;
  }
}

@media screen and (min-width: 0) and (max-width: 47.4375em) {
  /* line 50, src/app/components/modules/checkerboard/_checkerboard_channel_styles.scss */
  .checkerboard-markets .checkerboard__story:nth-of-type(1) .checkerboard__story-link, .checkerboard-markets .checkerboard__story:nth-of-type(3) .checkerboard__story-link {
    color: #262626;
    -webkit-transition: opacity, 0.1s, ease-out;
    -moz-transition: opacity, 0.1s, ease-out;
    -o-transition: opacity, 0.1s, ease-out;
    transition: opacity 0.1s ease-out;
    -webkit-transition: color, 0.1s, ease-out;
    -moz-transition: color, 0.1s, ease-out;
    -o-transition: color, 0.1s, ease-out;
    transition: color 0.1s ease-out;
  }
  /* line 38, node_modules/bb.sass-helpers/stylesheets/bb.sass-helpers/_links.scss */
  .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 {
    opacity: .7;
    color: #262626;
  }
  /* line 15, node_modules/bb.sass-helpers/stylesheets/bb.sass-helpers/_links.scss */
  .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: #262626;
  }
}

@media screen and (min-width: 47.5em) and (max-width: 63.6875em) {
  /* line 50, src/app/components/modules/checkerboard/_checkerboard_channel_styles.scss */
  .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 {
    color: #262626;
    -webkit-transition: opacity, 0.1s, ease-out;
    -moz-transition: opacity, 0.1s, ease-out;
    -o-transition: opacity, 0.1s, ease-out;
    transition: opacity 0.1s ease-out;
    -webkit-transition: color, 0.1s, ease-out;
    -moz-transition: color, 0.1s, ease-out;
    -o-transition: color, 0.1s, ease-out;
    transition: color 0.1s ease-out;
  }
  /* line 38, node_modules/bb.sass-helpers/stylesheets/bb.sass-helpers/_links.scss */
  .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 {
    opacity: .7;
    color: #262626;
  }
  /* line 15, node_modules/bb.sass-helpers/stylesheets/bb.sass-helpers/_links.scss */
  .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: #262626;
  }
}

@media screen and (min-width: 63.75em) and (max-width: 79.9375em) {
  /* line 50, src/app/components/modules/checkerboard/_checkerboard_channel_styles.scss */
  .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 {
    color: #262626;
    -webkit-transition: opacity, 0.1s, ease-out;
    -moz-transition: opacity, 0.1s, ease-out;
    -o-transition: opacity, 0.1s, ease-out;
    transition: opacity 0.1s ease-out;
    -webkit-transition: color, 0.1s, ease-out;
    -moz-transition: color, 0.1s, ease-out;
    -o-transition: color, 0.1s, ease-out;
    transition: color 0.1s ease-out;
  }
  /* line 38, node_modules/bb.sass-helpers/stylesheets/bb.sass-helpers/_links.scss */
  .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 {
    opacity: .7;
    color: #262626;
  }
  /* line 15, node_modules/bb.sass-helpers/stylesheets/bb.sass-helpers/_links.scss */
  .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: #262626;
  }
}

@media screen and (min-width: 80em) and (max-width: 9999em) {
  /* line 50, src/app/components/modules/checkerboard/_checkerboard_channel_styles.scss */
  .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 {
    color: #262626;
    -webkit-transition: opacity, 0.1s, ease-out;
    -moz-transition: opacity, 0.1s, ease-out;
    -o-transition: opacity, 0.1s, ease-out;
    transition: opacity 0.1s ease-out;
    -webkit-transition: color, 0.1s, ease-out;
    -moz-transition: color, 0.1s, ease-out;
    -o-transition: color, 0.1s, ease-out;
    transition: color 0.1s ease-out;
  }
  /* line 38, node_modules/bb.sass-helpers/stylesheets/bb.sass-helpers/_links.scss */
  .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 {
    opacity: .7;
    color: #262626;
  }
  /* line 15, node_modules/bb.sass-helpers/stylesheets/bb.sass-helpers/_links.scss */
  .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: #262626;
  }
}

/* line 58, src/app/components/modules/checkerboard/_checkerboard_channel_styles.scss */
.checkerboard-markets .checkerboard__title-link {
  -webkit-transition: opacity, 0.1s, ease-out;
  -moz-transition: opacity, 0.1s, ease-out;
  -o-transition: opacity, 0.1s, ease-out;
  transition: opacity 0.1s ease-out;
  color: #FB8E1E;
}

/* line 38, node_modules/bb.sass-helpers/stylesheets/bb.sass-helpers/_links.scss */
.checkerboard-markets .checkerboard__title-link:hover, .checkerboard-markets .checkerboard__title-link:focus {
  opacity: .7;
}

/* line 62, src/app/components/modules/checkerboard/_checkerboard_channel_styles.scss */
.checkerboard-markets .checkerboard__call-to-action-link {
  color: #FB8E1E;
}

/* line 290, src/app/components/modules/checkerboard/_checkerboard_helpers.scss */
.checkerboard-markets .shoulder-quote:before,
.checkerboard-markets .shoulder-tout:before {
  background-color: #FB8E1E;
}

/* line 75, src/app/components/modules/checkerboard/_checkerboard_channel_styles.scss */
.checkerboard-markets .shoulder-quote__story-headline,
.checkerboard-markets .shoulder-tout__summary {
  color: #FB8E1E;
}

/* line 79, src/app/components/modules/checkerboard/_checkerboard_channel_styles.scss */
.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;
}

/* line 90, src/app/components/modules/checkerboard/_checkerboard_channel_styles.scss */
.checkerboard-markets .shoulder-quote__story-headline-link,
.checkerboard-markets .shoulder-tout__summary-link,
.checkerboard-markets .shoulder-tout__title-link {
  -webkit-transition: opacity, 0.1s, ease-out;
  -moz-transition: opacity, 0.1s, ease-out;
  -o-transition: opacity, 0.1s, ease-out;
  transition: opacity 0.1s ease-out;
  color: #2D2D35;
}

/* line 38, node_modules/bb.sass-helpers/stylesheets/bb.sass-helpers/_links.scss */
.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 {
  opacity: .7;
}

/* line 103, src/app/components/modules/checkerboard/_checkerboard_channel_styles.scss */
.checkerboard-politics .site-bpol .checkerboard__story-headline:before {
  content: none;
}

/* line 113, src/app/components/modules/checkerboard/_checkerboard_channel_styles.scss */
.checkerboard-view .site-bview .checkerboard__story-headline:before {
  content: none;
}

/* line 121, src/app/components/modules/checkerboard/_checkerboard_channel_styles.scss */
.checkerboard.checkerboard-pursuits .shoulder-tout__label-text,
.checkerboard.checkerboard-pursuits .shoulder-tout__title-link,
.checkerboard.checkerboard-pursuits .shoulder-quote__story-quote-link {
  color: #19202D;
}

/* line 6, src/app/components/modules/checkerboard/_checkerboard.scss */
.checkerboard {
  *zoom: 1;
}

/* line 38, node_modules/compass-mixins/lib/compass/utilities/general/_clearfix.scss */
.checkerboard:after {
  content: "";
  display: table;
  clear: both;
}

@media screen and (min-width: 0) and (max-width: 47.4375em) {
  /* line 194, src/app/components/modules/checkerboard/_checkerboard_helpers.scss */
  .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 #CCCCCC;
    bottom: 0;
    width: 10rem;
    left: 1.25rem;
    display: block;
    z-index: 3;
  }
  /* line 218, src/app/components/modules/checkerboard/_checkerboard_helpers.scss */
  .checkerboard .checkerboard__story:nth-of-type(3):after {
    width: calc(100% - 2.5rem);
  }
}

@media screen and (min-width: 47.5em) and (max-width: 63.6875em) {
  /* line 194, src/app/components/modules/checkerboard/_checkerboard_helpers.scss */
  .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 #CCCCCC;
    bottom: 0;
    width: 10rem;
    left: 1.25rem;
    display: block;
    z-index: 3;
  }
  /* line 236, src/app/components/modules/checkerboard/_checkerboard_helpers.scss */
  .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) {
  /* line 194, src/app/components/modules/checkerboard/_checkerboard_helpers.scss */
  .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 #CCCCCC;
    bottom: 0;
    width: 10rem;
    left: 1.25rem;
    display: block;
    z-index: 3;
  }
  /* line 251, src/app/components/modules/checkerboard/_checkerboard_helpers.scss */
  .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) {
  /* line 194, src/app/components/modules/checkerboard/_checkerboard_helpers.scss */
  .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 #CCCCCC;
    bottom: 0;
    width: 10rem;
    left: 1.25rem;
    display: block;
    z-index: 3;
  }
}

/* line 82, src/app/components/modules/_modules_helpers.scss */
.checkerboard .checkerboard__story-image-link {
  height: 0;
  padding-bottom: 60%;
  position: relative;
  display: block;
  width: 100%;
}

/* line 90, src/app/components/modules/_modules_helpers.scss */
.checkerboard .checkerboard__story-image {
  position: absolute;
  top: 0;
  left: 0;
  background-size: cover;
  background-position: 50% 50%;
  width: 100%;
  height: 100%;
}

/* line 11, src/app/components/modules/checkerboard/_checkerboard.scss */
.checkerboard__torso {
  *zoom: 1;
}

/* line 38, node_modules/compass-mixins/lib/compass/utilities/general/_clearfix.scss */
.checkerboard__torso:after {
  content: "";
  display: table;
  clear: both;
}

/* line 15, src/app/components/modules/checkerboard/_checkerboard.scss */
.checkerboard__title {
  font-family: "BWHaasHead-75Bold", "NHaasGroteskDSPro-75Bd", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 6.25rem;
  line-height: 7.5rem;
}

/* line 21, src/app/components/modules/checkerboard/_checkerboard.scss */
.checkerboard__stories {
  *zoom: 1;
  position: relative;
}

/* line 38, node_modules/compass-mixins/lib/compass/utilities/general/_clearfix.scss */
.checkerboard__stories:after {
  content: "";
  display: table;
  clear: both;
}

/* line 26, src/app/components/modules/checkerboard/_checkerboard.scss */
.checkerboard__call-to-action, .checkerboard__story {
  position: relative;
  float: left;
  height: 15rem;
  background-color: #FFFFFF;
  overflow: hidden;
}

/* line 34, src/app/components/modules/checkerboard/_checkerboard.scss */
.checkerboard__call-to-action:hover, .checkerboard__story:hover {
  background-color: #F5F5F5;
}

/* line 37, src/app/components/modules/checkerboard/_checkerboard.scss */
.checkerboard__call-to-action:hover .checkerboard__story-content, .checkerboard__story:hover .checkerboard__story-content {
  background-color: #F5F5F5;
}

/* line 121, src/app/components/modules/checkerboard/_checkerboard_helpers.scss */
.checkerboard .checkerboard__story:nth-of-type(6) {
  position: absolute;
  top: 30rem;
  left: 0;
  float: none;
}

/* line 185, src/app/components/modules/checkerboard/_checkerboard_helpers.scss */
.checkerboard .checkerboard__story:nth-of-type(7) {
  height: 30rem;
}

/* line 54, src/app/components/modules/checkerboard/_checkerboard.scss */
.checkerboard .checkerboard__story:nth-of-type(7) .checkerboard__story-headline {
  font-size: 1.5rem;
  line-height: 1.625rem;
  margin-bottom: 1.25rem;
}

/* line 60, src/app/components/modules/checkerboard/_checkerboard.scss */
.checkerboard .checkerboard__story:nth-of-type(7) .checkerboard__story-summary {
  display: block;
  font-family: "BWHaasText-55Roman", "NHaasGroteskTXPro-55Rg", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 0.875rem;
  line-height: 1.125rem;
  color: #FFFFFF;
}

/* line 70, src/app/components/modules/checkerboard/_checkerboard.scss */
.checkerboard__call-to-action-link {
  -webkit-transition: opacity, 0.1s, ease-out;
  -moz-transition: opacity, 0.1s, ease-out;
  -o-transition: opacity, 0.1s, ease-out;
  transition: opacity 0.1s ease-out;
  position: absolute;
  top: 1.875rem;
  left: 1.25rem;
  font-family: "BWHaasText-75Bold", "NHaasGroteskTXPro-75Bd", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 1.125rem;
  line-height: 1.375rem;
}

/* line 38, node_modules/bb.sass-helpers/stylesheets/bb.sass-helpers/_links.scss */
.checkerboard__call-to-action-link:hover, .checkerboard__call-to-action-link:focus {
  opacity: .7;
}

/* line 87, node_modules/bb.sass-helpers/stylesheets/bb.sass-helpers/_icons.scss */
.checkerboard__call-to-action-link:after {
  content: "3";
  font-family: "Bloomberg";
  font-style: normal;
  position: absolute;
  left: 100%;
  top: 0;
}

/* line 87, src/app/components/modules/checkerboard/_checkerboard.scss */
.checkerboard__story-headline {
  font-size: 1rem;
  line-height: 1.125rem;
  font-family: "BWHaasHead-75Bold", "NHaasGroteskDSPro-75Bd", "Helvetica Neue", Helvetica, Arial, sans-serif;
}

/* line 93, src/app/components/modules/checkerboard/_checkerboard.scss */
.checkerboard__story-content {
  -webkit-transform: translateY(0);
  -moz-transform: translateY(0);
  -ms-transform: translateY(0);
  -o-transform: translateY(0);
  transform: translateY(0);
  -webkit-transition: -webkit-transform, 0.4s, ease-in-ease-out;
  -moz-transition: -moz-transform, 0.4s, ease-in-ease-out;
  -o-transition: -o-transform, 0.4s, ease-in-ease-out;
  transition: transform, 0.4s, ease-in-ease-out;
  padding: 1.875rem 1.25rem 0;
  background-color: #FFFFFF;
  position: relative;
  width: 100%;
  height: 100%;
  z-index: 2;
}

/* line 104, src/app/components/modules/checkerboard/_checkerboard.scss */
.checkerboard__story-summary {
  display: none;
}

/* line 109, src/app/components/modules/checkerboard/_checkerboard.scss */
.checkerboard__story-image-container {
  width: 12.5rem;
  position: absolute;
  top: 0;
  z-index: 1;
}

/* line 116, src/app/components/modules/checkerboard/_checkerboard.scss */
.checkerboard .published-at {
  font-family: "BWHaasText-55Roman", "NHaasGroteskTXPro-55Rg", "Helvetica Neue", Helvetica, Arial, sans-serif;
  color: #999999;
  font-size: 0.6875rem;
  line-height: 0.9375rem;
}

/* line 69, node_modules/bb.sass-helpers/stylesheets/bb.sass-helpers/_icons.scss */
.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) {
  /* line 154, src/app/components/modules/checkerboard/_checkerboard_helpers.scss */
  .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;
  }
  /* line 132, src/app/components/modules/checkerboard/_checkerboard_helpers.scss */
  .checkerboard .checkerboard__story:nth-of-type(3) {
    float: right;
  }
  /* line 133, src/app/components/modules/checkerboard/_checkerboard.scss */
  .checkerboard__title {
    font-size: 2.25rem;
    line-height: 2.5rem;
  }
  /* line 138, src/app/components/modules/checkerboard/_checkerboard.scss */
  .checkerboard__torso, .checkerboard__shoulder {
    max-width: 31.25rem;
    width: 100%;
    margin: 0 auto;
  }
  /* line 145, src/app/components/modules/checkerboard/_checkerboard.scss */
  .checkerboard__stories {
    width: 100%;
  }
  /* line 149, src/app/components/modules/checkerboard/_checkerboard.scss */
  .checkerboard__story, .checkerboard__call-to-action {
    width: 50%;
    height: 10rem;
  }
  /* line 155, src/app/components/modules/checkerboard/_checkerboard.scss */
  .checkerboard__call-to-action-link {
    font-size: 1rem;
    line-height: 1.25rem;
  }
  /* line 185, src/app/components/modules/checkerboard/_checkerboard_helpers.scss */
  .checkerboard .checkerboard__story:nth-of-type(7) {
    height: 20rem;
  }
  /* line 163, src/app/components/modules/checkerboard/_checkerboard.scss */
  .checkerboard .checkerboard__story:nth-of-type(7) .checkerboard__story-headline {
    font-size: 1.125rem;
    line-height: 1.375rem;
    margin-bottom: 0.3125rem;
  }
  /* line 169, src/app/components/modules/checkerboard/_checkerboard.scss */
  .checkerboard .checkerboard__story:nth-of-type(7) .checkerboard__story-summary {
    display: none;
  }
}

@media screen and (min-width: 47.5em) and (max-width: 63.6875em) {
  /* line 178, src/app/components/modules/checkerboard/_checkerboard.scss */
  .checkerboard__torso {
    width: 100%;
  }
  /* line 182, src/app/components/modules/checkerboard/_checkerboard.scss */
  .checkerboard__shoulder {
    width: 100%;
    display: block;
  }
  /* line 187, src/app/components/modules/checkerboard/_checkerboard.scss */
  .checkerboard__title {
    font-size: 5rem;
    line-height: 6.25rem;
  }
  /* line 192, src/app/components/modules/checkerboard/_checkerboard.scss */
  .checkerboard__stories {
    margin-top: 1.25rem;
  }
  /* line 3, src/app/components/ad/_ad_helpers.scss */
  .checkerboard__shoulder .ad-v2 {
    position: relative;
    left: -2.125rem;
    margin: 0.625rem auto;
    background-color: #FFFFFF;
    padding: 0.625rem;
  }
  /* line 206, src/app/components/modules/checkerboard/_checkerboard.scss */
  .checkerboard__story, .checkerboard__call-to-action {
    width: 10.625rem;
  }
  /* line 213, src/app/components/modules/checkerboard/_checkerboard.scss */
  .checkerboard .checkerboard__story:nth-of-type(7) .checkerboard__story-headline {
    font-size: 1.25rem;
    line-height: 1.5rem;
  }
  /* line 218, src/app/components/modules/checkerboard/_checkerboard.scss */
  .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) {
  /* line 229, src/app/components/modules/checkerboard/_checkerboard.scss */
  .checkerboard__stories {
    background-color: #FFFFFF;
    padding-top: 2.5rem;
  }
  /* line 236, src/app/components/modules/checkerboard/_checkerboard.scss */
  .checkerboard__story:hover .checkerboard__story-content {
    -webkit-transform: translateY(7.5rem);
    -moz-transform: translateY(7.5rem);
    -ms-transform: translateY(7.5rem);
    -o-transform: translateY(7.5rem);
    transform: translateY(7.5rem);
    background-color: #F5F5F5;
  }
  /* line 241, src/app/components/modules/checkerboard/_checkerboard.scss */
  .checkerboard__story:hover .checkerboard__story-content.without-image {
    -webkit-transform: translateY(0);
    -moz-transform: translateY(0);
    -ms-transform: translateY(0);
    -o-transform: translateY(0);
    transform: translateY(0);
  }
  /* line 247, src/app/components/modules/checkerboard/_checkerboard.scss */
  .checkerboard__title {
    font-size: 5rem;
    line-height: 6.25rem;
  }
  /* line 252, src/app/components/modules/checkerboard/_checkerboard.scss */
  .checkerboard__torso {
    float: left;
    margin-right: 2.5rem;
  }
  /* line 256, src/app/components/modules/checkerboard/_checkerboard.scss */
  .checkerboard__torso.has-left-shoulder {
    float: right;
    margin-left: 1.25rem;
    margin-right: 0;
  }
  /* line 264, src/app/components/modules/checkerboard/_checkerboard.scss */
  .checkerboard__shoulder {
    float: left;
    width: 20rem;
  }
  /* line 268, src/app/components/modules/checkerboard/_checkerboard.scss */
  .checkerboard__shoulder .shoulder-tout {
    position: relative;
    z-index: 1;
    height: 33.125rem;
  }
}

@media screen and (min-width: 63.75em) and (max-width: 79.9375em) {
  /* line 174, src/app/components/modules/checkerboard/_checkerboard_helpers.scss */
  .checkerboard .checkerboard__story:last-of-type {
    display: none;
  }
  /* line 279, src/app/components/modules/checkerboard/_checkerboard.scss */
  .checkerboard__torso {
    width: 38.75rem;
  }
  /* line 283, src/app/components/modules/checkerboard/_checkerboard.scss */
  .checkerboard__story, .checkerboard__call-to-action {
    width: 12.875rem;
  }
  /* line 288, src/app/components/modules/checkerboard/_checkerboard.scss */
  .checkerboard__story-image-container {
    width: 12.875rem;
  }
  /* line 143, src/app/components/modules/checkerboard/_checkerboard_helpers.scss */
  .checkerboard .checkerboard__story:nth-of-type(8) {
    position: absolute;
    top: 32.5rem;
    left: 12.875rem;
    float: none;
  }
  /* line 121, src/app/components/modules/checkerboard/_checkerboard_helpers.scss */
  .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) {
  /* line 310, src/app/components/modules/checkerboard/_checkerboard.scss */
  .checkerboard__torso {
    width: 50rem;
  }
  /* line 314, src/app/components/modules/checkerboard/_checkerboard.scss */
  .checkerboard__title {
    font-size: 5rem;
    line-height: 5rem;
  }
  /* line 319, src/app/components/modules/checkerboard/_checkerboard.scss */
  .checkerboard__summary {
    font-size: 2.125rem;
    line-height: 2.5rem;
  }
  /* line 121, src/app/components/modules/checkerboard/_checkerboard_helpers.scss */
  .checkerboard .checkerboard__story:nth-of-type(6) {
    position: absolute;
    top: 32.5rem;
    left: 0;
    float: none;
  }
  /* line 331, src/app/components/modules/checkerboard/_checkerboard.scss */
  .checkerboard__story, .checkerboard__call-to-action {
    width: 12.5rem;
  }
}

/* line 3, node_modules/bb.modules/components/modules/photo_of_the_day/_photo_of_the_day.scss */
.photo-of-the-day__headline:before {
  font-size: 1.25rem;
  line-height: 1.5rem;
  font-family: "Bloomberg";
  display: block;
  position: relative;
  height: 1.75rem;
}

/* line 12, node_modules/bb.modules/components/modules/photo_of_the_day/_photo_of_the_day.scss */
.photo-of-the-day {
  position: relative;
}

/* line 15, node_modules/bb.modules/components/modules/photo_of_the_day/_photo_of_the_day.scss */
.photo-of-the-day__link {
  display: block;
}

/* line 19, node_modules/bb.modules/components/modules/photo_of_the_day/_photo_of_the_day.scss */
.photo-of-the-day__image {
  z-index: -3;
  position: relative;
  overflow: hidden;
  background-size: cover;
  width: 100%;
}

/* line 28, node_modules/bb.modules/components/modules/photo_of_the_day/_photo_of_the_day.scss */
.photo-of-the-day__credit {
  -webkit-transform: rotate(90deg);
  -moz-transform: rotate(90deg);
  -ms-transform: rotate(90deg);
  -o-transform: rotate(90deg);
  transform: rotate(90deg);
  -webkit-transform-origin: 100% 100%;
  -moz-transform-origin: 100% 100%;
  -ms-transform-origin: 100% 100%;
  -o-transform-origin: 100% 100%;
  transform-origin: 100% 100%;
  color: #FFFFFF;
  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;
}

/* line 43, node_modules/bb.modules/components/modules/photo_of_the_day/_photo_of_the_day.scss */
.photo-of-the-day__headline {
  font-family: "BWHaasHead-75Bold", "NHaasGroteskDSPro-75Bd", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 1.125rem;
  line-height: 1.375rem;
  margin-bottom: 1.25rem;
  color: #262626;
}

/* line 50, node_modules/bb.modules/components/modules/photo_of_the_day/_photo_of_the_day.scss */
.photo-of-the-day__headline:hover {
  color: #2B00F7;
}

/* line 54, node_modules/bb.modules/components/modules/photo_of_the_day/_photo_of_the_day.scss */
.photo-of-the-day__headline:before {
  content: "p";
  color: #FA1E64;
}

/* line 62, node_modules/bb.modules/components/modules/photo_of_the_day/_photo_of_the_day.scss */
.photo-of-the-day__summary {
  font-family: "BWHaasText-55Roman", "NHaasGroteskTXPro-55Rg", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 0.8125rem;
  line-height: 1.0625rem;
  color: #262626;
}

/* line 69, node_modules/bb.modules/components/modules/photo_of_the_day/_photo_of_the_day.scss */
.photo-of-the-day__content {
  position: relative;
  padding: 1.25rem;
  background-color: #FFFFFF;
  margin-top: 1.25rem;
}

/* line 75, node_modules/bb.modules/components/modules/photo_of_the_day/_photo_of_the_day.scss */
.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;
}

/* line 87, node_modules/bb.modules/components/modules/photo_of_the_day/_photo_of_the_day.scss */
.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) {
  /* line 12, node_modules/bb.modules/components/modules/photo_of_the_day/_photo_of_the_day.scss */
  .photo-of-the-day {
    margin-left: 0;
    margin-right: 0;
  }
  /* line 106, node_modules/bb.modules/components/modules/photo_of_the_day/_photo_of_the_day.scss */
  .photo-of-the-day__image {
    padding-top: 56.25%;
    /* 16:9 ratio */
  }
  /* line 110, node_modules/bb.modules/components/modules/photo_of_the_day/_photo_of_the_day.scss */
  .photo-of-the-day__content {
    margin-left: 1.25rem;
    margin-bottom: 1.25rem;
    width: 100%;
    width: calc(100% - 2.5rem);
  }
  /* line 116, node_modules/bb.modules/components/modules/photo_of_the_day/_photo_of_the_day.scss */
  .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) {
  /* line 12, node_modules/bb.modules/components/modules/photo_of_the_day/_photo_of_the_day.scss */
  .photo-of-the-day {
    width: 42.5rem;
  }
  /* line 128, node_modules/bb.modules/components/modules/photo_of_the_day/_photo_of_the_day.scss */
  .photo-of-the-day__image {
    width: 42.5rem;
    height: 25.4375rem;
  }
  /* line 133, node_modules/bb.modules/components/modules/photo_of_the_day/_photo_of_the_day.scss */
  .photo-of-the-day__content {
    display: table;
    margin-top: -2.5rem;
    margin-left: 11.25rem;
    margin-right: 1.25rem;
  }
  /* line 139, node_modules/bb.modules/components/modules/photo_of_the_day/_photo_of_the_day.scss */
  .photo-of-the-day__content:before {
    top: 2.5rem;
  }
  /* line 143, node_modules/bb.modules/components/modules/photo_of_the_day/_photo_of_the_day.scss */
  .photo-of-the-day__content:after {
    right: 0;
  }
  /* line 149, node_modules/bb.modules/components/modules/photo_of_the_day/_photo_of_the_day.scss */
  .photo-of-the-day__headline, .photo-of-the-day__summary {
    display: table-cell;
    vertical-align: top;
  }
  /* line 155, node_modules/bb.modules/components/modules/photo_of_the_day/_photo_of_the_day.scss */
  .photo-of-the-day__headline {
    font-size: 1.25rem;
    line-height: 1.5rem;
    width: 12.5rem;
    padding-right: 1.25rem;
  }
  /* line 162, node_modules/bb.modules/components/modules/photo_of_the_day/_photo_of_the_day.scss */
  .photo-of-the-day__summary {
    padding-top: 1.5rem;
  }
}

@media screen and (min-width: 63.75em) and (max-width: 79.9375em) {
  /* line 12, node_modules/bb.modules/components/modules/photo_of_the_day/_photo_of_the_day.scss */
  .photo-of-the-day {
    min-height: 27.75rem;
  }
  /* line 171, node_modules/bb.modules/components/modules/photo_of_the_day/_photo_of_the_day.scss */
  .photo-of-the-day__image {
    width: 46.25rem;
    height: 27.75rem;
  }
  /* line 176, node_modules/bb.modules/components/modules/photo_of_the_day/_photo_of_the_day.scss */
  .photo-of-the-day__headline {
    font-size: 1.625rem;
    line-height: 1.875rem;
    margin-bottom: 1.875rem;
  }
  /* line 182, node_modules/bb.modules/components/modules/photo_of_the_day/_photo_of_the_day.scss */
  .photo-of-the-day__content {
    position: relative;
    margin-top: -21.5rem;
    left: 43.75rem;
    margin-right: 1.25rem;
    width: 16.25rem;
  }
  /* line 189, node_modules/bb.modules/components/modules/photo_of_the_day/_photo_of_the_day.scss */
  .photo-of-the-day__content:before, .photo-of-the-day__content:after {
    left: 2.5rem;
  }
}

@media screen and (min-width: 63.75em) {
  /* line 200, node_modules/bb.modules/components/modules/photo_of_the_day/_photo_of_the_day.scss */
  .photo-of-the-day__headline:before {
    font-size: 1.625rem;
    line-height: 1.875rem;
  }
  /* line 205, node_modules/bb.modules/components/modules/photo_of_the_day/_photo_of_the_day.scss */
  .photo-of-the-day__credit {
    display: block;
  }
}

@media screen and (min-width: 80em) and (max-width: 9999em) {
  /* line 12, node_modules/bb.modules/components/modules/photo_of_the_day/_photo_of_the_day.scss */
  .photo-of-the-day {
    min-height: 33rem;
  }
  /* line 214, node_modules/bb.modules/components/modules/photo_of_the_day/_photo_of_the_day.scss */
  .photo-of-the-day__image {
    width: 55rem;
    height: 33rem;
  }
  /* line 219, node_modules/bb.modules/components/modules/photo_of_the_day/_photo_of_the_day.scss */
  .photo-of-the-day__headline {
    font-size: 1.875rem;
    line-height: 2.125rem;
    margin-bottom: 1.875rem;
  }
  /* line 225, node_modules/bb.modules/components/modules/photo_of_the_day/_photo_of_the_day.scss */
  .photo-of-the-day__content {
    position: relative;
    margin-top: -26.75rem;
    left: 52.5rem;
    margin-right: 1.25rem;
    width: 18.75rem;
  }
  /* line 232, node_modules/bb.modules/components/modules/photo_of_the_day/_photo_of_the_day.scss */
  .photo-of-the-day__content:before, .photo-of-the-day__content:after {
    left: 2.5rem;
  }
}

/* line 4, node_modules/bb.modules/components/modules/single_headline/_single_headline.scss */
.single-headline {
  *zoom: 1;
}

/* line 82, src/app/components/modules/_modules_helpers.scss */
.single-headline .single-headline__image-link {
  height: 0;
  padding-bottom: 60%;
  position: relative;
  display: block;
  width: 100%;
}

/* line 90, src/app/components/modules/_modules_helpers.scss */
.single-headline .single-headline__image {
  position: absolute;
  top: 0;
  left: 0;
  background-size: cover;
  background-position: 50% 50%;
  width: 100%;
  height: 100%;
}

/* line 38, node_modules/compass-mixins/lib/compass/utilities/general/_clearfix.scss */
.single-headline:after {
  content: "";
  display: table;
  clear: both;
}

/* line 8, node_modules/bb.modules/components/modules/single_headline/_single_headline.scss */
.single-headline__label {
  float: left;
  font-family: "BWHaasText-55Roman", "NHaasGroteskTXPro-55Rg", "Helvetica Neue", Helvetica, Arial, sans-serif;
  width: 12.5rem;
  height: 8.5rem;
  padding: 1.875rem 2.5rem;
  background-color: #FA1E64;
}

/* line 17, node_modules/bb.modules/components/modules/single_headline/_single_headline.scss */
.single-headline .primary-label {
  display: block;
  color: #FFFFFF;
  font-size: 0.6875rem;
  font-family: "BWHaasText-55Roman", "NHaasGroteskTXPro-55Rg", "Helvetica Neue", Helvetica, Arial, sans-serif;
  line-height: 0.75rem;
  text-transform: uppercase;
}

/* line 26, node_modules/bb.modules/components/modules/single_headline/_single_headline.scss */
.single-headline .published-at {
  display: block;
  margin: 0;
  color: #262626;
  font-size: 0.8125rem;
  line-height: 1.25rem;
  font-family: "BWHaasText-75Bold", "NHaasGroteskTXPro-75Bd", "Helvetica Neue", Helvetica, Arial, sans-serif;
}

/* line 69, node_modules/bb.sass-helpers/stylesheets/bb.sass-helpers/_icons.scss */
.single-headline .published-at:before {
  content: "c";
  font-family: "Bloomberg";
  font-style: normal;
  font-size: 0.6875rem;
  color: #000000;
}

/* line 36, node_modules/bb.modules/components/modules/single_headline/_single_headline.scss */
.single-headline__image-container {
  overflow: hidden;
  float: left;
}

/* line 45, node_modules/bb.modules/components/modules/single_headline/_single_headline.scss */
.single-headline__headline {
  position: relative;
  float: left;
  font-family: "BWHaasHead-75Bold", "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) {
  /* line 63, node_modules/bb.modules/components/modules/single_headline/_single_headline.scss */
  .single-headline__image-container {
    width: 100%;
    clear: left;
  }
  /* line 68, node_modules/bb.modules/components/modules/single_headline/_single_headline.scss */
  .single-headline__image-link {
    padding-bottom: 56.6667%;
  }
  /* line 72, node_modules/bb.modules/components/modules/single_headline/_single_headline.scss */
  .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) {
  /* line 4, node_modules/bb.modules/components/modules/single_headline/_single_headline.scss */
  .single-headline {
    position: relative;
    padding-top: 2.375rem;
  }
  /* line 86, node_modules/bb.modules/components/modules/single_headline/_single_headline.scss */
  .single-headline__label {
    position: absolute;
    top: 0;
    left: 0;
  }
  /* line 92, node_modules/bb.modules/components/modules/single_headline/_single_headline.scss */
  .single-headline__image-container {
    width: 16.25rem;
    height: 9.125rem;
  }
  /* line 97, node_modules/bb.modules/components/modules/single_headline/_single_headline.scss */
  .single-headline__image-link {
    padding-bottom: 56.15%;
  }
  /* line 101, node_modules/bb.modules/components/modules/single_headline/_single_headline.scss */
  .single-headline__headline {
    width: 26.25rem;
    height: 9.125rem;
    font-size: 1.375rem;
    line-height: 1.5rem;
  }
}

@media screen and (max-width: 63.6875em) {
  /* line 112, node_modules/bb.modules/components/modules/single_headline/_single_headline.scss */
  .single-headline__label {
    height: 3.125rem;
    padding: 1.125rem 1.25rem;
    z-index: 2;
  }
  /* line 118, node_modules/bb.modules/components/modules/single_headline/_single_headline.scss */
  .single-headline .published-at {
    display: inline;
    font-size: 0.8125rem;
    line-height: 0.8125rem;
  }
  /* line 124, node_modules/bb.modules/components/modules/single_headline/_single_headline.scss */
  .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) {
  /* line 135, node_modules/bb.modules/components/modules/single_headline/_single_headline.scss */
  .single-headline .published-at {
    margin-top: 0.25rem;
  }
  /* line 139, node_modules/bb.modules/components/modules/single_headline/_single_headline.scss */
  .single-headline__image-container {
    width: 18.75rem;
    height: 10.625rem;
  }
  /* line 144, node_modules/bb.modules/components/modules/single_headline/_single_headline.scss */
  .single-headline__image-link {
    padding-bottom: 56.6667%;
  }
}

@media screen and (min-width: 63.75em) and (max-width: 79.9375em) {
  /* line 152, node_modules/bb.modules/components/modules/single_headline/_single_headline.scss */
  .single-headline__label {
    height: 8.5rem;
  }
  /* line 156, node_modules/bb.modules/components/modules/single_headline/_single_headline.scss */
  .single-headline__image-box {
    width: 18.75rem;
    height: 10.625rem;
  }
  /* line 161, node_modules/bb.modules/components/modules/single_headline/_single_headline.scss */
  .single-headline__headline {
    width: 30rem;
    height: 10.625rem;
    font-size: 1.625rem;
    line-height: 1.75rem;
  }
}

/* line 6, src/app/components/modules/feed/_feed_item.scss */
.feed-item .share-arrow:before {
  font-size: 1rem;
  line-height: 1.25rem;
  font-family: "Bloomberg";
  display: block;
}

/* line 82, src/app/components/modules/_modules_helpers.scss */
.feed-item .feed-item__image-link {
  height: 0;
  padding-bottom: 60%;
  position: relative;
  display: block;
  width: 100%;
}

/* line 90, src/app/components/modules/_modules_helpers.scss */
.feed-item .feed-item__image {
  position: absolute;
  top: 0;
  left: 0;
  background-size: cover;
  background-position: 50% 50%;
  width: 100%;
  height: 100%;
}

/* line 16, src/app/components/modules/feed/_feed_item.scss */
.feed-item:before {
  overflow: hidden;
  text-indent: -9999rem;
  font-size: 0;
  line-height: 0;
  content: "pattern dots";
  height: 1.25rem;
  width: 100%;
  display: block;
}

/* line 28, src/app/components/modules/feed/_feed_item.scss */
.feed-item.without-image .feed-item__headline {
  font-size: 1.25rem;
  line-height: 1.5rem;
}

/* line 34, src/app/components/modules/feed/_feed_item.scss */
.feed-item:nth-child(n+6) {
  float: left;
}

/* line 38, src/app/components/modules/feed/_feed_item.scss */
.feed-item__headline {
  font-family: "BWHaasHead-75Bold", "NHaasGroteskDSPro-75Bd", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 1rem;
  line-height: 1.25rem;
}

/* line 46, src/app/components/modules/feed/_feed_item.scss */
.feed-item__image-container {
  bottom: 0;
  width: 100%;
  position: absolute;
}

/* line 52, src/app/components/modules/feed/_feed_item.scss */
.feed-item__link {
  color: #262626;
}

/* line 56, src/app/components/modules/feed/_feed_item.scss */
.feed-item__summary {
  display: none;
}

/* line 60, src/app/components/modules/feed/_feed_item.scss */
.feed-item .byline {
  font-size: 0.75rem;
  line-height: 1.125rem;
  margin-top: 0.9375rem;
}

/* line 66, src/app/components/modules/feed/_feed_item.scss */
.feed-item .share-arrow {
  text-align: right;
}

/* line 69, src/app/components/modules/feed/_feed_item.scss */
.feed-item .share-arrow:before {
  content: "h";
  color: #CCCCCC;
}

/* line 76, src/app/components/modules/feed/_feed_item.scss */
.feed-item .label-and-timestamp {
  margin-top: 1.25rem;
  margin-bottom: 0.625rem;
}

/* line 81, src/app/components/modules/feed/_feed_item.scss */
.feed-item .primary-label {
  color: #2B00F7;
  text-transform: uppercase;
}

/* line 86, src/app/components/modules/feed/_feed_item.scss */
.feed-item__fallback-image-container {
  display: none;
}

/* line 96, src/app/components/modules/feed/_feed_item.scss */
.feed-item:first-child.without-image .feed-item__image {
  display: none;
}

/* line 100, src/app/components/modules/feed/_feed_item.scss */
.feed-item:first-child.without-image .feed-item__fallback-image-container {
  background-image: image-url("fallback.jpg");
  display: block;
}

@media screen and (min-width: 47.5em) {
  /* line 108, src/app/components/modules/feed/_feed_item.scss */
  .feed-item:first-child .feed-item__summary {
    display: block;
  }
}

@media screen and (min-width: 47.5em) and (max-width: 63.6875em) {
  /* line 92, src/app/components/modules/feed/_feed_item.scss */
  .feed-item:first-child {
    width: 20rem;
    height: 35.625rem;
  }
  /* line 117, src/app/components/modules/feed/_feed_item.scss */
  .feed-item:first-child .feed-item__summary {
    max-height: 4.0625rem;
    overflow-y: hidden;
  }
}

@media screen and (min-width: 63.75em) {
  /* line 126, src/app/components/modules/feed/_feed_item.scss */
  .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) {
  /* line 92, src/app/components/modules/feed/_feed_item.scss */
  .feed-item:first-child {
    width: 33.75rem;
    height: 43.125rem;
  }
  /* line 137, src/app/components/modules/feed/_feed_item.scss */
  .feed-item:first-child .feed-item__summary {
    max-height: 9.375rem;
    overflow-y: hidden;
  }
}

@media screen and (min-width: 80em) and (max-width: 9999em) {
  /* line 92, src/app/components/modules/feed/_feed_item.scss */
  .feed-item:first-child {
    width: 37.5rem;
    height: 44.0625rem;
  }
  /* line 148, src/app/components/modules/feed/_feed_item.scss */
  .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) {
  /* line 13, src/app/components/modules/feed/_feed_item.scss */
  .feed-item {
    width: calc(50% - 1.25rem);
    height: 19.6875rem;
    padding-bottom: 1.25rem;
    float: left;
    margin-top: 0;
  }
  /* line 163, src/app/components/modules/feed/_feed_item.scss */
  .feed-item:nth-child(even) {
    margin-left: 0;
  }
  /* line 167, src/app/components/modules/feed/_feed_item.scss */
  .feed-item:nth-child(odd) {
    margin-right: 0;
  }
  /* line 171, src/app/components/modules/feed/_feed_item.scss */
  .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;
  }
  /* line 181, src/app/components/modules/feed/_feed_item.scss */
  .feed-item:first-child .feed-item__headline {
    font-size: 1.125rem;
    line-height: 1.375rem;
  }
  /* line 186, src/app/components/modules/feed/_feed_item.scss */
  .feed-item:first-child .feed-item__image-container {
    position: relative;
  }
  /* line 190, src/app/components/modules/feed/_feed_item.scss */
  .feed-item:first-child .feed-item__image {
    position: absolute;
  }
  /* line 197, src/app/components/modules/feed/_feed_item.scss */
  .feed-item:not(:first-child) .feed-item__headline {
    font-size: 0.875rem;
    line-height: 1.125rem;
  }
  /* line 202, src/app/components/modules/feed/_feed_item.scss */
  .feed-item:not(:first-child) .feed-item__image-container {
    max-height: 10rem;
  }
  /* line 210, src/app/components/modules/feed/_feed_item.scss */
  .feed-item:nth-child(2), .feed-item:nth-child(3) {
    margin-top: 1.875rem;
  }
  /* line 215, src/app/components/modules/feed/_feed_item.scss */
  .feed-item:nth-child(n+4) {
    padding-top: 1.875rem;
  }
  /* line 221, src/app/components/modules/feed/_feed_item.scss */
  .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) {
  /* line 13, src/app/components/modules/feed/_feed_item.scss */
  .feed-item {
    width: 8.75rem;
    height: 16.875rem;
  }
  /* line 235, src/app/components/modules/feed/_feed_item.scss */
  .feed-item:not(:first-child) .feed-item__headline {
    font-size: 0.875rem;
    line-height: 1.125rem;
  }
  /* line 241, src/app/components/modules/feed/_feed_item.scss */
  .feed-item:nth-child(n+6) {
    width: 8.75rem;
  }
}

@media screen and (max-width: 63.6875em) {
  /* line 250, src/app/components/modules/feed/_feed_item.scss */
  .feed-item:not(:first-child) .byline {
    display: none;
  }
}

@media screen and (min-width: 63.75em) and (max-width: 79.9375em) {
  /* line 13, src/app/components/modules/feed/_feed_item.scss */
  .feed-item {
    width: 11.25rem;
  }
  /* line 259, src/app/components/modules/feed/_feed_item.scss */
  .feed-item:nth-child(2), .feed-item:nth-child(3), .feed-item:nth-child(n+6) {
    height: 20.625rem;
  }
  /* line 265, src/app/components/modules/feed/_feed_item.scss */
  .feed-item:nth-child(4), .feed-item:nth-child(5) {
    height: 22.5rem;
  }
  /* line 270, src/app/components/modules/feed/_feed_item.scss */
  .feed-item:nth-child(n+6) {
    width: 13.4375rem;
  }
}

@media screen and (min-width: 80em) and (max-width: 9999em) {
  /* line 13, src/app/components/modules/feed/_feed_item.scss */
  .feed-item {
    width: 15rem;
    height: 20.9375rem;
  }
  /* line 279, src/app/components/modules/feed/_feed_item.scss */
  .feed-item:nth-child(n+6) {
    width: 16.25rem;
  }
}

/* line 3, src/app/components/modules/feed/_feed_with_shoulder_ad.scss */
.feed.with-shoulder-ad .feed__torso,
.feed.with-shoulder-ad .feed__shoulder .shoulder {
  position: relative;
}

/* line 7, src/app/components/modules/feed/_feed_with_shoulder_ad.scss */
.feed.with-shoulder-ad .feed__torso.sticky,
.feed.with-shoulder-ad .feed__shoulder .shoulder.sticky {
  position: fixed;
}

/* line 3, src/app/components/ad/_ad_helpers.scss */
.feed.with-shoulder-ad .feed__shoulder .shoulder .ad-v2 {
  background-color: #F5F5F5;
  padding: 0.625rem;
  text-align: center;
}

@media screen and (min-width: 0) and (max-width: 47.4375em) {
  /* line 27, src/app/components/modules/feed/_feed_with_shoulder_ad.scss */
  .feed.with-shoulder-ad .feed__shoulder .shoulder .ad-v2.on-mobile {
    position: relative;
    width: 100%;
    margin: 2.5rem 0;
  }
}

@media screen and (min-width: 47.5em) and (max-width: 63.6875em) {
  /* line 3, src/app/components/ad/_ad_helpers.scss */
  .feed.with-shoulder-ad .feed__shoulder .shoulder .ad-v2 {
    text-align: center;
    width: 46.75rem;
    margin-left: -2.125rem;
  }
}

@media screen and (max-width: 63.6875em) {
  /* line 51, src/app/components/modules/feed/_feed_with_shoulder_ad.scss */
  .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) {
  /* line 1, src/app/components/modules/feed/_feed_with_shoulder_ad.scss */
  .feed.with-shoulder-ad {
    *zoom: 1;
  }
  /* line 38, node_modules/compass-mixins/lib/compass/utilities/general/_clearfix.scss */
  .feed.with-shoulder-ad:after {
    content: "";
    display: table;
    clear: both;
  }
  /* line 62, src/app/components/modules/feed/_feed_with_shoulder_ad.scss */
  .feed.with-shoulder-ad .feed__shoulder {
    position: relative;
    float: left;
    width: 20rem;
  }
  /* line 68, src/app/components/modules/feed/_feed_with_shoulder_ad.scss */
  .feed.with-shoulder-ad .feed__torso {
    float: left;
    margin-right: 2.5rem;
  }
  /* line 72, src/app/components/modules/feed/_feed_with_shoulder_ad.scss */
  .feed.with-shoulder-ad .feed__torso.has-left-shoulder {
    float: right;
    margin-left: 1.25rem;
    margin-right: 0;
  }
  /* line 80, src/app/components/modules/feed/_feed_with_shoulder_ad.scss */
  .feed.with-shoulder-ad .feed__shoulder .shoulder {
    float: left;
    width: 20rem;
    padding-top: 2.5rem;
  }
  /* line 86, src/app/components/modules/feed/_feed_with_shoulder_ad.scss */
  .feed.with-shoulder-ad .feed__items {
    position: relative;
  }
  /* line 90, src/app/components/modules/feed/_feed_with_shoulder_ad.scss */
  .feed.with-shoulder-ad .feed-item {
    position: absolute;
    padding: 0;
    margin: 0;
    border: 0;
    clear: none;
  }
  /* line 97, src/app/components/modules/feed/_feed_with_shoulder_ad.scss */
  .feed.with-shoulder-ad .feed-item:after {
    content: none;
  }
  /* line 101, src/app/components/modules/feed/_feed_with_shoulder_ad.scss */
  .feed.with-shoulder-ad .feed-item__image-container {
    position: absolute;
    bottom: 0;
  }
  /* line 108, src/app/components/modules/feed/_feed_with_shoulder_ad.scss */
  .feed.with-shoulder-ad .feed-item:first-of-type .feed-item__summary {
    font-size: 0.75rem;
    line-height: 1.125rem;
    color: #555555;
  }
  /* line 119, src/app/components/modules/feed/_feed_with_shoulder_ad.scss */
  .feed.with-shoulder-ad .feed-item:nth-of-type(2) .byline, .feed.with-shoulder-ad .feed-item:nth-of-type(3) .byline {
    display: none;
  }
  /* line 125, src/app/components/modules/feed/_feed_with_shoulder_ad.scss */
  .feed.with-shoulder-ad .feed-item:nth-of-type(4), .feed.with-shoulder-ad .feed-item:first-of-type {
    left: 0;
  }
  /* line 129, src/app/components/modules/feed/_feed_with_shoulder_ad.scss */
  .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 #555555;
    overflow: hidden;
    text-indent: -9999rem;
    font-size: 0;
    line-height: 0;
    content: "dashed border";
    height: 100%;
    width: 1px;
    position: absolute;
    right: -19px;
    left: auto;
  }
  /* line 142, src/app/components/modules/feed/_feed_with_shoulder_ad.scss */
  .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) {
  /* line 153, src/app/components/modules/feed/_feed_with_shoulder_ad.scss */
  .feed.with-shoulder-ad .feed__torso {
    width: 38.75rem;
    height: 68.75rem;
  }
  /* line 158, src/app/components/modules/feed/_feed_with_shoulder_ad.scss */
  .feed.with-shoulder-ad .feed__items {
    width: 38.75rem;
  }
  /* line 164, src/app/components/modules/feed/_feed_with_shoulder_ad.scss */
  .feed.with-shoulder-ad .feed-item:first-of-type {
    top: 1.25rem;
    width: 25rem;
    height: 37.5rem;
  }
  /* line 170, src/app/components/modules/feed/_feed_with_shoulder_ad.scss */
  .feed.with-shoulder-ad .feed-item:first-of-type, .feed.with-shoulder-ad .feed-item:nth-of-type(2) {
    top: 1.25rem;
  }
  /* line 175, src/app/components/modules/feed/_feed_with_shoulder_ad.scss */
  .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;
  }
  /* line 181, src/app/components/modules/feed/_feed_with_shoulder_ad.scss */
  .feed.with-shoulder-ad .feed-item:nth-of-type(3) {
    top: 20.9375rem;
  }
  /* line 185, src/app/components/modules/feed/_feed_with_shoulder_ad.scss */
  .feed.with-shoulder-ad .feed-item:nth-of-type(n+4) {
    top: 41.25rem;
    width: 18.125rem;
    height: 24.6875rem;
  }
  /* line 190, src/app/components/modules/feed/_feed_with_shoulder_ad.scss */
  .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) {
  /* line 201, src/app/components/modules/feed/_feed_with_shoulder_ad.scss */
  .feed.with-shoulder-ad .feed__torso {
    width: 50rem;
    height: 72.5rem;
  }
  /* line 206, src/app/components/modules/feed/_feed_with_shoulder_ad.scss */
  .feed.with-shoulder-ad .feed__items {
    width: 50rem;
  }
  /* line 212, src/app/components/modules/feed/_feed_with_shoulder_ad.scss */
  .feed.with-shoulder-ad .feed-item:first-of-type {
    width: 35rem;
    height: 38.125rem;
  }
  /* line 216, src/app/components/modules/feed/_feed_with_shoulder_ad.scss */
  .feed.with-shoulder-ad .feed-item:first-of-type .byline {
    width: 18.75rem;
  }
  /* line 221, src/app/components/modules/feed/_feed_with_shoulder_ad.scss */
  .feed.with-shoulder-ad .feed-item:first-of-type, .feed.with-shoulder-ad .feed-item:nth-of-type(2) {
    top: 1.875rem;
  }
  /* line 227, src/app/components/modules/feed/_feed_with_shoulder_ad.scss */
  .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;
  }
  /* line 233, src/app/components/modules/feed/_feed_with_shoulder_ad.scss */
  .feed.with-shoulder-ad .feed-item:nth-of-type(3) {
    top: 21.875rem;
  }
  /* line 237, src/app/components/modules/feed/_feed_with_shoulder_ad.scss */
  .feed.with-shoulder-ad .feed-item:nth-of-type(n+4) {
    top: 42.5rem;
    height: 28.125rem;
    width: 23.75rem;
  }
  /* line 242, src/app/components/modules/feed/_feed_with_shoulder_ad.scss */
  .feed.with-shoulder-ad .feed-item:nth-of-type(n+4) .feed-item__headline {
    font-size: 1.625rem;
    line-height: 1.875rem;
  }
}

/* line 9, src/app/components/modules/feed/_feed.scss */
.feed__items {
  *zoom: 1;
}

/* line 38, node_modules/compass-mixins/lib/compass/utilities/general/_clearfix.scss */
.feed__items:after {
  content: "";
  display: table;
  clear: both;
}

/* line 13, src/app/components/modules/feed/_feed.scss */
.feed__title {
  font-size: 1.375rem;
  line-height: 2.125rem;
}

@media screen and (min-width: 0) and (max-width: 47.4375em) {
  /* line 23, src/app/components/modules/feed/_feed.scss */
  .feed.oriented-to-left .feed-item:first-child, .feed.oriented-to-right .feed-item:first-child {
    margin: 1.25rem 0 0;
  }
  /* line 27, src/app/components/modules/feed/_feed.scss */
  .feed.oriented-to-left .feed-item:not(:first-child), .feed.oriented-to-right .feed-item:not(:first-child) {
    float: left;
  }
  /* line 31, src/app/components/modules/feed/_feed.scss */
  .feed.oriented-to-left .feed-item:nth-child(n+4), .feed.oriented-to-right .feed-item:nth-child(n+4) {
    margin-top: 0;
  }
  /* line 34, src/app/components/modules/feed/_feed.scss */
  .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;
  }
  /* line 39, src/app/components/modules/feed/_feed.scss */
  .feed.oriented-to-left .feed-item:nth-child(even), .feed.oriented-to-right .feed-item:nth-child(even) {
    margin-left: 0;
  }
  /* line 43, src/app/components/modules/feed/_feed.scss */
  .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) {
  /* line 50, src/app/components/modules/feed/_feed.scss */
  .feed.oriented-to-left .feed-item:nth-child(6), .feed.oriented-to-right .feed-item:nth-child(6) {
    margin-left: 0;
  }
  /* line 54, src/app/components/modules/feed/_feed.scss */
  .feed.oriented-to-left .feed-item:nth-child(9), .feed.oriented-to-right .feed-item:nth-child(9) {
    margin-right: 0;
  }
  /* line 57, src/app/components/modules/feed/_feed.scss */
  .feed.oriented-to-left .feed-item:nth-child(9):after, .feed.oriented-to-right .feed-item:nth-child(9):after {
    content: none;
  }
  /* line 62, src/app/components/modules/feed/_feed.scss */
  .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;
  }
}

/* line 71, src/app/components/modules/feed/_feed.scss */
.feed.oriented-to-left .feed-item {
  position: relative;
  float: left;
  margin: calc(1.25rem) calc(1.25rem) 0;
}

/* line 23, src/app/components/modules/_modules_helpers.scss */
.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 #CCCCCC;
  right: -1.25rem;
}

@media screen and (min-width: 0) and (max-width: 47.4375em) {
  /* line 77, src/app/components/modules/feed/_feed.scss */
  .feed.oriented-to-left .feed-item:nth-child(odd):after {
    content: none;
  }
}

@media screen and (min-width: 47.5em) {
  /* line 85, src/app/components/modules/feed/_feed.scss */
  .feed.oriented-to-left .feed-item:nth-child(1) {
    margin-left: 0;
  }
  /* line 89, src/app/components/modules/feed/_feed.scss */
  .feed.oriented-to-left .feed-item:nth-child(3),
  .feed.oriented-to-left .feed-item:nth-child(5) {
    margin-right: 0;
  }
  /* line 35, src/app/components/modules/_modules_helpers.scss */
  .feed.oriented-to-left .feed-item:nth-child(3):after,
  .feed.oriented-to-left .feed-item:nth-child(5):after {
    content: none;
  }
  /* line 94, src/app/components/modules/feed/_feed.scss */
  .feed.oriented-to-left .feed-item:nth-child(6) {
    margin-left: 0;
  }
  /* line 98, src/app/components/modules/feed/_feed.scss */
  .feed.oriented-to-left .feed-item:nth-child(9) {
    margin-right: 0;
  }
  /* line 101, src/app/components/modules/feed/_feed.scss */
  .feed.oriented-to-left .feed-item:nth-child(9):after {
    content: none;
  }
}

/* line 110, src/app/components/modules/feed/_feed.scss */
.feed.oriented-to-right .feed-item {
  position: relative;
  float: right;
  margin: calc(1.25rem) calc(1.25rem) 0;
}

/* line 45, src/app/components/modules/_modules_helpers.scss */
.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 #CCCCCC;
  left: -1.25rem;
}

/* line 114, src/app/components/modules/feed/_feed.scss */
.feed.oriented-to-right .feed-item:nth-child(n+6) {
  position: relative;
  float: left;
  margin: calc(1.25rem) calc(1.25rem) 0;
}

/* line 23, src/app/components/modules/_modules_helpers.scss */
.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 #CCCCCC;
  right: -1.25rem;
}

@media screen and (min-width: 0) and (max-width: 47.4375em) {
  /* line 120, src/app/components/modules/feed/_feed.scss */
  .feed.oriented-to-right .feed-item:first-child:after,
  .feed.oriented-to-right .feed-item:nth-child(even):after {
    content: none;
  }
  /* line 125, src/app/components/modules/feed/_feed.scss */
  .feed.oriented-to-right .feed-item:nth-child(n+6) {
    margin-top: 0;
  }
  /* line 129, src/app/components/modules/feed/_feed.scss */
  .feed.oriented-to-right .feed-item:nth-child(6),
  .feed.oriented-to-right .feed-item:nth-child(8) {
    margin-left: 0;
  }
  /* line 134, src/app/components/modules/feed/_feed.scss */
  .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) {
  /* line 143, src/app/components/modules/feed/_feed.scss */
  .feed.oriented-to-right .feed-item:nth-child(1) {
    margin-right: 0;
  }
  /* line 147, src/app/components/modules/feed/_feed.scss */
  .feed.oriented-to-right .feed-item:nth-child(3),
  .feed.oriented-to-right .feed-item:nth-child(5) {
    margin-left: 0;
  }
  /* line 57, src/app/components/modules/_modules_helpers.scss */
  .feed.oriented-to-right .feed-item:nth-child(3):after,
  .feed.oriented-to-right .feed-item:nth-child(5):after {
    content: none;
  }
  /* line 152, src/app/components/modules/feed/_feed.scss */
  .feed.oriented-to-right .feed-item:nth-child(6) {
    margin-left: 0;
  }
  /* line 155, src/app/components/modules/feed/_feed.scss */
  .feed.oriented-to-right .feed-item:nth-child(6):after {
    content: none;
  }
  /* line 160, src/app/components/modules/feed/_feed.scss */
  .feed.oriented-to-right .feed-item:nth-child(9) {
    margin-right: 0;
  }
}

@media screen and (min-width: 47.5em) {
  /* line 168, src/app/components/modules/feed/_feed.scss */
  .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) {
  /* line 177, src/app/components/modules/feed/_feed.scss */
  .feed__title {
    font-size: 1.625rem;
  }
  /* line 181, src/app/components/modules/feed/_feed.scss */
  .feed .feed-item:nth-child(4),
  .feed .feed-item:nth-child(5) {
    height: 18.75rem;
  }
  /* line 186, src/app/components/modules/feed/_feed.scss */
  .feed .large-article .feed-item__image-link {
    padding-bottom: 100%;
  }
}

@media screen and (min-width: 63.75em) {
  /* line 193, src/app/components/modules/feed/_feed.scss */
  .feed__title {
    font-size: 1.875rem;
  }
}

@media screen and (min-width: 80em) and (max-width: 9999em) {
  /* line 200, src/app/components/modules/feed/_feed.scss */
  .feed .feed-item:nth-child(4),
  .feed .feed-item:nth-child(5) {
    height: 23.125rem;
  }
}

/* line 3, src/app/components/modules/feed/_feed_with_shoulder_ad.scss */
.feed.with-shoulder-ad .feed__torso,
.feed.with-shoulder-ad .feed__shoulder .shoulder {
  position: relative;
}

/* line 7, src/app/components/modules/feed/_feed_with_shoulder_ad.scss */
.feed.with-shoulder-ad .feed__torso.sticky,
.feed.with-shoulder-ad .feed__shoulder .shoulder.sticky {
  position: fixed;
}

/* line 3, src/app/components/ad/_ad_helpers.scss */
.feed.with-shoulder-ad .feed__shoulder .shoulder .ad-v2 {
  background-color: #F5F5F5;
  padding: 0.625rem;
  text-align: center;
}

@media screen and (min-width: 0) and (max-width: 47.4375em) {
  /* line 27, src/app/components/modules/feed/_feed_with_shoulder_ad.scss */
  .feed.with-shoulder-ad .feed__shoulder .shoulder .ad-v2.on-mobile {
    position: relative;
    width: 100%;
    margin: 2.5rem 0;
  }
}

@media screen and (min-width: 47.5em) and (max-width: 63.6875em) {
  /* line 3, src/app/components/ad/_ad_helpers.scss */
  .feed.with-shoulder-ad .feed__shoulder .shoulder .ad-v2 {
    text-align: center;
    width: 46.75rem;
    margin-left: -2.125rem;
  }
}

@media screen and (max-width: 63.6875em) {
  /* line 51, src/app/components/modules/feed/_feed_with_shoulder_ad.scss */
  .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) {
  /* line 1, src/app/components/modules/feed/_feed_with_shoulder_ad.scss */
  .feed.with-shoulder-ad {
    *zoom: 1;
  }
  /* line 38, node_modules/compass-mixins/lib/compass/utilities/general/_clearfix.scss */
  .feed.with-shoulder-ad:after {
    content: "";
    display: table;
    clear: both;
  }
  /* line 62, src/app/components/modules/feed/_feed_with_shoulder_ad.scss */
  .feed.with-shoulder-ad .feed__shoulder {
    position: relative;
    float: left;
    width: 20rem;
  }
  /* line 68, src/app/components/modules/feed/_feed_with_shoulder_ad.scss */
  .feed.with-shoulder-ad .feed__torso {
    float: left;
    margin-right: 2.5rem;
  }
  /* line 72, src/app/components/modules/feed/_feed_with_shoulder_ad.scss */
  .feed.with-shoulder-ad .feed__torso.has-left-shoulder {
    float: right;
    margin-left: 1.25rem;
    margin-right: 0;
  }
  /* line 80, src/app/components/modules/feed/_feed_with_shoulder_ad.scss */
  .feed.with-shoulder-ad .feed__shoulder .shoulder {
    float: left;
    width: 20rem;
    padding-top: 2.5rem;
  }
  /* line 86, src/app/components/modules/feed/_feed_with_shoulder_ad.scss */
  .feed.with-shoulder-ad .feed__items {
    position: relative;
  }
  /* line 90, src/app/components/modules/feed/_feed_with_shoulder_ad.scss */
  .feed.with-shoulder-ad .feed-item {
    position: absolute;
    padding: 0;
    margin: 0;
    border: 0;
    clear: none;
  }
  /* line 97, src/app/components/modules/feed/_feed_with_shoulder_ad.scss */
  .feed.with-shoulder-ad .feed-item:after {
    content: none;
  }
  /* line 101, src/app/components/modules/feed/_feed_with_shoulder_ad.scss */
  .feed.with-shoulder-ad .feed-item__image-container {
    position: absolute;
    bottom: 0;
  }
  /* line 108, src/app/components/modules/feed/_feed_with_shoulder_ad.scss */
  .feed.with-shoulder-ad .feed-item:first-of-type .feed-item__summary {
    font-size: 0.75rem;
    line-height: 1.125rem;
    color: #555555;
  }
  /* line 119, src/app/components/modules/feed/_feed_with_shoulder_ad.scss */
  .feed.with-shoulder-ad .feed-item:nth-of-type(2) .byline, .feed.with-shoulder-ad .feed-item:nth-of-type(3) .byline {
    display: none;
  }
  /* line 125, src/app/components/modules/feed/_feed_with_shoulder_ad.scss */
  .feed.with-shoulder-ad .feed-item:nth-of-type(4), .feed.with-shoulder-ad .feed-item:first-of-type {
    left: 0;
  }
  /* line 129, src/app/components/modules/feed/_feed_with_shoulder_ad.scss */
  .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 #555555;
    overflow: hidden;
    text-indent: -9999rem;
    font-size: 0;
    line-height: 0;
    content: "dashed border";
    height: 100%;
    width: 1px;
    position: absolute;
    right: -19px;
    left: auto;
  }
  /* line 142, src/app/components/modules/feed/_feed_with_shoulder_ad.scss */
  .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) {
  /* line 153, src/app/components/modules/feed/_feed_with_shoulder_ad.scss */
  .feed.with-shoulder-ad .feed__torso {
    width: 38.75rem;
    height: 68.75rem;
  }
  /* line 158, src/app/components/modules/feed/_feed_with_shoulder_ad.scss */
  .feed.with-shoulder-ad .feed__items {
    width: 38.75rem;
  }
  /* line 164, src/app/components/modules/feed/_feed_with_shoulder_ad.scss */
  .feed.with-shoulder-ad .feed-item:first-of-type {
    top: 1.25rem;
    width: 25rem;
    height: 37.5rem;
  }
  /* line 170, src/app/components/modules/feed/_feed_with_shoulder_ad.scss */
  .feed.with-shoulder-ad .feed-item:first-of-type, .feed.with-shoulder-ad .feed-item:nth-of-type(2) {
    top: 1.25rem;
  }
  /* line 175, src/app/components/modules/feed/_feed_with_shoulder_ad.scss */
  .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;
  }
  /* line 181, src/app/components/modules/feed/_feed_with_shoulder_ad.scss */
  .feed.with-shoulder-ad .feed-item:nth-of-type(3) {
    top: 20.9375rem;
  }
  /* line 185, src/app/components/modules/feed/_feed_with_shoulder_ad.scss */
  .feed.with-shoulder-ad .feed-item:nth-of-type(n+4) {
    top: 41.25rem;
    width: 18.125rem;
    height: 24.6875rem;
  }
  /* line 190, src/app/components/modules/feed/_feed_with_shoulder_ad.scss */
  .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) {
  /* line 201, src/app/components/modules/feed/_feed_with_shoulder_ad.scss */
  .feed.with-shoulder-ad .feed__torso {
    width: 50rem;
    height: 72.5rem;
  }
  /* line 206, src/app/components/modules/feed/_feed_with_shoulder_ad.scss */
  .feed.with-shoulder-ad .feed__items {
    width: 50rem;
  }
  /* line 212, src/app/components/modules/feed/_feed_with_shoulder_ad.scss */
  .feed.with-shoulder-ad .feed-item:first-of-type {
    width: 35rem;
    height: 38.125rem;
  }
  /* line 216, src/app/components/modules/feed/_feed_with_shoulder_ad.scss */
  .feed.with-shoulder-ad .feed-item:first-of-type .byline {
    width: 18.75rem;
  }
  /* line 221, src/app/components/modules/feed/_feed_with_shoulder_ad.scss */
  .feed.with-shoulder-ad .feed-item:first-of-type, .feed.with-shoulder-ad .feed-item:nth-of-type(2) {
    top: 1.875rem;
  }
  /* line 227, src/app/components/modules/feed/_feed_with_shoulder_ad.scss */
  .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;
  }
  /* line 233, src/app/components/modules/feed/_feed_with_shoulder_ad.scss */
  .feed.with-shoulder-ad .feed-item:nth-of-type(3) {
    top: 21.875rem;
  }
  /* line 237, src/app/components/modules/feed/_feed_with_shoulder_ad.scss */
  .feed.with-shoulder-ad .feed-item:nth-of-type(n+4) {
    top: 42.5rem;
    height: 28.125rem;
    width: 23.75rem;
  }
  /* line 242, src/app/components/modules/feed/_feed_with_shoulder_ad.scss */
  .feed.with-shoulder-ad .feed-item:nth-of-type(n+4) .feed-item__headline {
    font-size: 1.625rem;
    line-height: 1.875rem;
  }
}

/* line 1, node_modules/bb.modules/components/modules/newsletter/_newsletter.scss */
.newsletter__button, .newsletter__input, .newsletter-tout__input, .newsletter-tout__submit {
  background-color: transparent;
  border: 0;
  outline: none;
}

/* line 7, node_modules/bb.modules/components/modules/newsletter/_newsletter.scss */
.newsletter {
  width: 100%;
  min-height: 10.9375rem;
  margin: 0 1.25rem 3.75rem;
  position: relative;
  z-index: 2;
}

/* line 14, node_modules/bb.modules/components/modules/newsletter/_newsletter.scss */
.newsletter__button {
  color: #2B00F7;
  float: right;
  font-family: "BWHaasHead-75Bold", "NHaasGroteskDSPro-75Bd", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 1rem;
  padding: 0;
  -webkit-transition: color, 0.1s, ease-out;
  -moz-transition: color, 0.1s, ease-out;
  -o-transition: color, 0.1s, ease-out;
  transition: color 0.1s ease-out;
}

/* line 23, node_modules/bb.modules/components/modules/newsletter/_newsletter.scss */
.newsletter__button:hover, .newsletter__button:focus {
  color: #6488FF;
}

/* line 29, node_modules/bb.modules/components/modules/newsletter/_newsletter.scss */
.newsletter__form {
  padding: 1.5625rem 0.9375rem 0.625rem;
  background: #FFFFFF;
  display: none;
}

/* line 34, node_modules/bb.modules/components/modules/newsletter/_newsletter.scss */
.newsletter__form::after {
  overflow: hidden;
  text-indent: -9999rem;
  font-size: 0;
  line-height: 0;
  content: "blue border below";
  border-bottom: 0.625rem solid #2B00F7;
  display: inline-block;
  width: 100%;
}

/* line 43, node_modules/bb.modules/components/modules/newsletter/_newsletter.scss */
.newsletter__success {
  display: none;
  padding: 1.25rem;
  background: #FFFFFF;
}

/* line 49, node_modules/bb.modules/components/modules/newsletter/_newsletter.scss */
.newsletter__loading {
  display: none;
  height: 4.6875rem;
  background: #FFFFFF no-repeat center center;
}

/* line 55, node_modules/bb.modules/components/modules/newsletter/_newsletter.scss */
.newsletter__headings {
  background-color: #2B00F7;
  min-height: 6.875rem;
  padding: 1.25rem 2.5rem;
  margin-right: 1.25rem;
}

/* line 62, node_modules/bb.modules/components/modules/newsletter/_newsletter.scss */
.newsletter__input {
  color: #262626;
  font-family: "BWHaasText-55Roman", "NHaasGroteskTXPro-55Rg", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 1.25rem;
  width: 15rem;
  width: calc(100% - 5rem);
}

/* line 57, node_modules/bb.sass-helpers/stylesheets/bb.sass-helpers/_mixins.scss */
.newsletter__input::-webkit-input-placeholder {
  color: #262626;
  font-size: 0.875rem;
  opacity: .5;
}

/* line 57, node_modules/bb.sass-helpers/stylesheets/bb.sass-helpers/_mixins.scss */
.newsletter__input::-moz-placeholder {
  color: #262626;
  font-size: 0.875rem;
  opacity: .5;
}

/* line 57, node_modules/bb.sass-helpers/stylesheets/bb.sass-helpers/_mixins.scss */
.newsletter__input:-moz-placeholder {
  color: #262626;
  font-size: 0.875rem;
  opacity: .5;
}

/* line 57, node_modules/bb.sass-helpers/stylesheets/bb.sass-helpers/_mixins.scss */
.newsletter__input:-ms-input-placeholder {
  color: #262626;
  font-size: 0.875rem;
  opacity: .5;
}

/* line 57, node_modules/bb.sass-helpers/stylesheets/bb.sass-helpers/_mixins.scss */
.newsletter__input:focus::-webkit-input-placeholder {
  color: transparent;
}

/* line 57, node_modules/bb.sass-helpers/stylesheets/bb.sass-helpers/_mixins.scss */
.newsletter__input:focus::-moz-placeholder {
  color: transparent;
}

/* line 57, node_modules/bb.sass-helpers/stylesheets/bb.sass-helpers/_mixins.scss */
.newsletter__input:focus:-moz-placeholder {
  color: transparent;
}

/* line 57, node_modules/bb.sass-helpers/stylesheets/bb.sass-helpers/_mixins.scss */
.newsletter__input:focus:-ms-input-placeholder {
  color: transparent;
}

/* line 84, node_modules/bb.modules/components/modules/newsletter/_newsletter.scss */
.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;
}

/* line 94, node_modules/bb.modules/components/modules/newsletter/_newsletter.scss */
.newsletter__message::before {
  content: "- ";
}

/* line 99, node_modules/bb.modules/components/modules/newsletter/_newsletter.scss */
.newsletter__subscribe {
  background-color: #2B00F7;
  margin: -1.875rem 0 0 1.875rem;
  padding: 0.625rem;
}

/* line 105, node_modules/bb.modules/components/modules/newsletter/_newsletter.scss */
.newsletter__subscribe.success .newsletter__success {
  display: block;
}

/* line 111, node_modules/bb.modules/components/modules/newsletter/_newsletter.scss */
.newsletter__subscribe.loading .newsletter__loading {
  display: block;
}

/* line 117, node_modules/bb.modules/components/modules/newsletter/_newsletter.scss */
.newsletter__subscribe.ready .newsletter__form {
  display: block;
}

/* line 123, node_modules/bb.modules/components/modules/newsletter/_newsletter.scss */
.newsletter__success-title {
  color: #2B00F7;
  font-family: "BWHaasHead-75Bold", "NHaasGroteskDSPro-75Bd", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 1.25rem;
}

/* line 129, node_modules/bb.modules/components/modules/newsletter/_newsletter.scss */
.newsletter__success-subtitle {
  font-family: "TiemposTextWeb-Regular", Georgia, serif;
  font-size: 0.6875rem;
  margin-top: 0.3125rem;
}

/* line 135, node_modules/bb.modules/components/modules/newsletter/_newsletter.scss */
.newsletter__title {
  color: #FFFFFF;
  font-family: "BWHaasHead-75Bold", "NHaasGroteskDSPro-75Bd", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 1.375rem;
}

/* line 142, node_modules/bb.modules/components/modules/newsletter/_newsletter.scss */
.newsletter__transport {
  display: none;
}

@media screen and (min-width: 0) and (max-width: 47.4375em) {
  /* line 7, node_modules/bb.modules/components/modules/newsletter/_newsletter.scss */
  .newsletter {
    display: inline-block;
    margin: 0 0 2.5rem;
  }
  /* line 150, node_modules/bb.modules/components/modules/newsletter/_newsletter.scss */
  .newsletter__subtitle {
    display: none;
  }
}

@media screen and (min-width: 47.5em) {
  /* line 7, node_modules/bb.modules/components/modules/newsletter/_newsletter.scss */
  .newsletter {
    margin: 0 auto 3.75rem;
    min-height: 13.4375rem;
  }
  /* line 159, node_modules/bb.modules/components/modules/newsletter/_newsletter.scss */
  .newsletter__form {
    padding: 3.125rem 1.875rem 0.9375rem 1.25rem;
  }
  /* line 163, node_modules/bb.modules/components/modules/newsletter/_newsletter.scss */
  .newsletter__button {
    font-size: 1.25rem;
  }
  /* line 167, node_modules/bb.modules/components/modules/newsletter/_newsletter.scss */
  .newsletter__input {
    width: 15rem;
    width: calc(100% - 5.625rem);
    margin-bottom: 0.625rem;
  }
  /* line 173, node_modules/bb.modules/components/modules/newsletter/_newsletter.scss */
  .newsletter__headings {
    width: 36.25rem;
    width: calc(100% - 12.5rem);
    padding-bottom: 2.1875rem;
    padding-top: 1.875rem;
  }
  /* line 180, node_modules/bb.modules/components/modules/newsletter/_newsletter.scss */
  .newsletter__message {
    margin-left: auto;
    position: relative;
  }
  /* line 185, node_modules/bb.modules/components/modules/newsletter/_newsletter.scss */
  .newsletter__subscribe {
    height: auto;
    margin-left: auto;
    margin-right: 0;
    margin-top: -1.25rem;
    width: 25rem;
  }
  /* line 193, node_modules/bb.modules/components/modules/newsletter/_newsletter.scss */
  .newsletter__subtitle {
    color: #6488FF;
    font-family: "TiemposTextWeb-Regular", Georgia, serif;
    font-size: 0.875rem;
    line-height: 1.125rem;
    margin-top: 0.625rem;
  }
  /* line 201, node_modules/bb.modules/components/modules/newsletter/_newsletter.scss */
  .newsletter__title {
    font-size: 1.625rem;
  }
  /* line 205, node_modules/bb.modules/components/modules/newsletter/_newsletter.scss */
  .newsletter__success {
    padding: 2.5rem 2.5rem 1.875rem;
  }
}

@media screen and (min-width: 63.75em) {
  /* line 7, node_modules/bb.modules/components/modules/newsletter/_newsletter.scss */
  .newsletter {
    margin: 0 auto 5rem;
  }
  /* line 214, node_modules/bb.modules/components/modules/newsletter/_newsletter.scss */
  .newsletter__headings {
    padding-bottom: 1.875rem;
    padding-top: 2.5rem;
  }
  /* line 219, node_modules/bb.modules/components/modules/newsletter/_newsletter.scss */
  .newsletter__input {
    width: 15rem;
    width: calc(100% - 5.625rem);
  }
  /* line 224, node_modules/bb.modules/components/modules/newsletter/_newsletter.scss */
  .newsletter__subscribe {
    margin-top: -5rem;
  }
}

@media screen and (min-width: 80em) {
  /* line 7, node_modules/bb.modules/components/modules/newsletter/_newsletter.scss */
  .newsletter {
    margin: 0 auto 5rem;
  }
  /* line 232, node_modules/bb.modules/components/modules/newsletter/_newsletter.scss */
  .newsletter__subtitle {
    font-size: 0.875rem;
  }
  /* line 236, node_modules/bb.modules/components/modules/newsletter/_newsletter.scss */
  .newsletter__title {
    font-size: 1.625rem;
  }
}

/* line 19, src/app/components/modules/count_up/_count_up.scss */
.count-up {
  position: relative;
  padding: 0 1.25rem 1.25rem;
  overflow: hidden;
}

/* line 97, node_modules/bb.sass-helpers/stylesheets/bb.sass-helpers/_borders.scss */
.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;
}

/* line 125, node_modules/bb.sass-helpers/stylesheets/bb.sass-helpers/_borders.scss */
.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;
}

/* line 226, node_modules/bb.sass-helpers/stylesheets/bb.sass-helpers/_borders.scss */
.count-up:after {
  overflow: hidden;
  text-indent: -9999rem;
  font-size: 0;
  line-height: 0;
  content: "solid background border color";
  background: #FA1E64 repeat;
}

/* line 232, node_modules/bb.sass-helpers/stylesheets/bb.sass-helpers/_borders.scss */
.count-up:before {
  overflow: hidden;
  text-indent: -9999rem;
  font-size: 0;
  line-height: 0;
  content: "solid background border background color";
  background-color: #FFFFFF;
}

/* line 24, src/app/components/modules/count_up/_count_up.scss */
.count-up__header, .count-up__footer {
  text-align: center;
}

/* line 29, src/app/components/modules/count_up/_count_up.scss */
.count-up__title-and-subtitle {
  max-width: 15rem;
  padding: 0 1.25rem 1.25rem;
  background-color: #FFFFFF;
  display: inline-block;
}

/* line 37, src/app/components/modules/count_up/_count_up.scss */
.count-up__title {
  font-family: "TiemposTextWeb-Regular", Georgia, serif;
  font-size: 0.75rem;
  line-height: 1.125rem;
}

/* line 43, src/app/components/modules/count_up/_count_up.scss */
.count-up__subtitle {
  font-family: "TiemposHeadlineWeb-Bold", Georgia, serif;
  font-size: 1.375rem;
  line-height: 1.625rem;
}

/* line 51, src/app/components/modules/count_up/_count_up.scss */
.count-up__item:hover .count-up__item-pattern-overlay {
  -webkit-transition: opacity, 0.2s, ease-out;
  -moz-transition: opacity, 0.2s, ease-out;
  -o-transition: opacity, 0.2s, ease-out;
  transition: opacity 0.2s ease-out;
  background: #FC7A95;
  opacity: .5;
}

/* line 57, src/app/components/modules/count_up/_count_up.scss */
.count-up__item:hover .count-up__item-headline {
  color: #2D2D35;
}

/* line 63, src/app/components/modules/count_up/_count_up.scss */
.count-up__item-headline, .count-up__item-summary, .count-up__call-to-action {
  padding: 0 0.625rem;
}

/* line 69, src/app/components/modules/count_up/_count_up.scss */
.count-up__item-headline {
  font-family: "BWHaasHead-75Bold", "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;
}

/* line 79, src/app/components/modules/count_up/_count_up.scss */
.count-up__item-summary {
  font-size: 0.75rem;
  line-height: 0.875rem;
  color: #555555;
}

/* line 86, src/app/components/modules/count_up/_count_up.scss */
.count-up__item-headline, .count-up__item-summary {
  position: relative;
  z-index: 2;
}

/* line 93, src/app/components/modules/count_up/_count_up.scss */
.count-up__call-to-action {
  display: inline-block;
  background-color: #FFFFFF;
  font-family: "BWHaasHead-75Bold", "NHaasGroteskDSPro-75Bd", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 0.75rem;
  line-height: 1.25rem;
}

/* line 87, node_modules/bb.sass-helpers/stylesheets/bb.sass-helpers/_icons.scss */
.count-up__call-to-action:after {
  content: "3";
  font-family: "Bloomberg";
  font-style: normal;
}

/* line 103, src/app/components/modules/count_up/_count_up.scss */
.count-up__item-decoration {
  -webkit-transform: translateX(-50%);
  -moz-transform: translateX(-50%);
  -ms-transform: translateX(-50%);
  -o-transform: translateX(-50%);
  transform: translateX(-50%);
  position: absolute;
  top: 0;
  left: 50%;
  z-index: 1;
  width: 70%;
  display: block;
}

/* line 113, src/app/components/modules/count_up/_count_up.scss */
.count-up__item-pattern {
  position: absolute;
  z-index: 2;
  display: block;
  top: 0.125rem;
  bottom: 0.125rem;
  left: 0.125rem;
  right: 0.125rem;
}

/* line 123, src/app/components/modules/count_up/_count_up.scss */
.count-up__item-pattern-overlay {
  z-index: 3;
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
  opacity: 0;
}

/* line 130, src/app/components/modules/count_up/_count_up.scss */
.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) {
  /* line 19, src/app/components/modules/count_up/_count_up.scss */
  .count-up {
    position: relative;
  }
  /* line 97, node_modules/bb.sass-helpers/stylesheets/bb.sass-helpers/_borders.scss */
  .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;
  }
  /* line 125, node_modules/bb.sass-helpers/stylesheets/bb.sass-helpers/_borders.scss */
  .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;
  }
  /* line 226, node_modules/bb.sass-helpers/stylesheets/bb.sass-helpers/_borders.scss */
  .count-up:after {
    overflow: hidden;
    text-indent: -9999rem;
    font-size: 0;
    line-height: 0;
    content: "solid background border color";
    background: #FA1E64 repeat;
  }
  /* line 232, node_modules/bb.sass-helpers/stylesheets/bb.sass-helpers/_borders.scss */
  .count-up:before {
    overflow: hidden;
    text-indent: -9999rem;
    font-size: 0;
    line-height: 0;
    content: "solid background border background color";
    background-color: #FFFFFF;
  }
  /* line 141, src/app/components/modules/count_up/_count_up.scss */
  .count-up__title-and-subtitle {
    padding: 0 0.625rem 1.25rem;
    max-width: 12.6875rem;
  }
  /* line 146, src/app/components/modules/count_up/_count_up.scss */
  .count-up__item {
    padding-top: 33%;
    width: 50%;
    float: left;
    display: block;
    position: relative;
    text-align: center;
    padding-bottom: 1.25rem;
  }
  /* line 155, src/app/components/modules/count_up/_count_up.scss */
  .count-up__item:nth-of-type(2n + 1) {
    clear: left;
  }
  /* line 159, src/app/components/modules/count_up/_count_up.scss */
  .count-up__item:last-child {
    display: none;
  }
  /* line 165, src/app/components/modules/count_up/_count_up.scss */
  .count-up__item-row-bottom {
    display: none;
  }
}

@media screen and (min-width: 47.5em) and (max-width: 63.6875em) {
  /* line 173, src/app/components/modules/count_up/_count_up.scss */
  .count-up__title-and-subtitle {
    max-width: 25rem;
  }
  /* line 177, src/app/components/modules/count_up/_count_up.scss */
  .count-up__title {
    font-size: 0.75rem;
    line-height: 1.125rem;
  }
  /* line 182, src/app/components/modules/count_up/_count_up.scss */
  .count-up__subtitle {
    font-size: 1.625rem;
    line-height: 2.125rem;
  }
  /* line 187, src/app/components/modules/count_up/_count_up.scss */
  .count-up__call-to-action {
    font-size: 0.875rem;
  }
}

@media screen and (min-width: 63.75em) and (max-width: 79.9375em) {
  /* line 195, src/app/components/modules/count_up/_count_up.scss */
  .count-up__title-and-subtitle {
    max-width: 31.25rem;
  }
  /* line 199, src/app/components/modules/count_up/_count_up.scss */
  .count-up__title {
    font-size: 0.75rem;
    line-height: 1.125rem;
  }
  /* line 204, src/app/components/modules/count_up/_count_up.scss */
  .count-up__subtitle {
    font-size: 2.125rem;
    line-height: 2.625rem;
  }
  /* line 209, src/app/components/modules/count_up/_count_up.scss */
  .count-up__item-headline {
    font-size: 1.375rem;
    line-height: 1.625rem;
  }
  /* line 214, src/app/components/modules/count_up/_count_up.scss */
  .count-up__call-to-action {
    font-size: 0.875rem;
  }
}

@media screen and (min-width: 80em) and (max-width: 9999em) {
  /* line 222, src/app/components/modules/count_up/_count_up.scss */
  .count-up__title-and-subtitle {
    max-width: 35rem;
  }
  /* line 226, src/app/components/modules/count_up/_count_up.scss */
  .count-up__title {
    font-size: 0.8125rem;
    line-height: 1.25rem;
  }
  /* line 231, src/app/components/modules/count_up/_count_up.scss */
  .count-up__subtitle {
    font-size: 2.5rem;
    line-height: 3rem;
  }
  /* line 236, src/app/components/modules/count_up/_count_up.scss */
  .count-up__item-headline {
    font-size: 1.625rem;
    line-height: 1.875rem;
  }
  /* line 241, src/app/components/modules/count_up/_count_up.scss */
  .count-up__call-to-action {
    font-size: 1rem;
  }
}

@media screen and (min-width: 47.5em) {
  /* line 249, src/app/components/modules/count_up/_count_up.scss */
  .count-up__items {
    display: table;
    width: 100%;
    margin: 1.25rem 0;
  }
  /* line 255, src/app/components/modules/count_up/_count_up.scss */
  .count-up__item-row {
    display: table-row;
  }
  /* line 259, src/app/components/modules/count_up/_count_up.scss */
  .count-up__item-row-top .count-up__item {
    vertical-align: bottom;
    position: relative;
    padding-top: 15.8%;
  }
  /* line 265, src/app/components/modules/count_up/_count_up.scss */
  .count-up__item-row-bottom .count-up__item {
    vertical-align: top;
    padding-bottom: 1.25rem;
  }
  /* line 270, src/app/components/modules/count_up/_count_up.scss */
  .count-up__item {
    display: table-cell;
    text-align: center;
    width: 20%;
    float: none;
  }
  /* line 276, src/app/components/modules/count_up/_count_up.scss */
  .count-up__item:nth-child(5) {
    display: table-cell;
  }
  /* line 282, src/app/components/modules/count_up/_count_up.scss */
  .count-up__item-decoration {
    -webkit-transform: translateX(0);
    -moz-transform: translateX(0);
    -ms-transform: translateX(0);
    -o-transform: translateX(0);
    transform: translateX(0);
    width: 100%;
    top: 0;
    left: 0;
  }
  /* line 289, src/app/components/modules/count_up/_count_up.scss */
  .count-up__item-decoration-image {
    width: 100%;
    height: 100%;
  }
}

@media screen and (min-width: 63.75em) {
  /* line 298, src/app/components/modules/count_up/_count_up.scss */
  .count-up__item-decoration {
    -webkit-transform: translateX(-50%);
    -moz-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    -o-transform: translateX(-50%);
    transform: translateX(-50%);
    left: 50%;
  }
}

@media screen and (min-width: 63.75em) and (max-width: 79.9375em) {
  /* line 307, src/app/components/modules/count_up/_count_up.scss */
  .count-up__item-row-top .count-up__item {
    padding-top: 3.25rem;
  }
  /* line 311, src/app/components/modules/count_up/_count_up.scss */
  .count-up__item-decoration {
    width: 127px;
    top: -10px;
  }
}

@media screen and (min-width: 80em) and (max-width: 9999em) {
  /* line 320, src/app/components/modules/count_up/_count_up.scss */
  .count-up__item-row-top .count-up__item {
    padding-top: 3.875rem;
  }
  /* line 324, src/app/components/modules/count_up/_count_up.scss */
  .count-up__item-decoration {
    width: 150px;
    top: -18px;
  }
}

/* line 33, src/app/components/modules/visual_data/_visual_data.scss */
.visual-data {
  position: relative;
  padding-bottom: 1.3125rem;
}

/* line 5, src/app/components/modules/visual_data/_visual_data.scss */
.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;
}

/* line 38, src/app/components/modules/visual_data/_visual_data.scss */
.visual-data__header {
  color: #FFFFFF;
  background-color: #FF6564;
  font-size: 1.125rem;
  line-height: 3.125rem;
  width: 100%;
  padding: 0 1.25rem;
  white-space: nowrap;
}

/* line 87, node_modules/bb.sass-helpers/stylesheets/bb.sass-helpers/_icons.scss */
.visual-data__header:after {
  content: "à";
  font-family: "Bloomberg";
  font-style: normal;
  padding-left: 0.25rem;
}

/* line 48, src/app/components/modules/visual_data/_visual_data.scss */
.visual-data__logo {
  width: 9.875rem;
  height: 1.0625rem;
  position: relative;
  top: 0.125rem;
}

/* line 54, src/app/components/modules/visual_data/_visual_data.scss */
.visual-data__headline {
  display: block;
  background-color: #FFFFFF;
  font-family: "BWHaasHead-75Bold", "NHaasGroteskDSPro-75Bd", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 1rem;
  line-height: 1.25rem;
  padding: 1.25rem;
}

/* line 64, src/app/components/modules/visual_data/_visual_data.scss */
.visual-data__image {
  padding-top: 60.71429%;
  background-size: cover;
  position: relative;
}

/* line 71, src/app/components/modules/visual_data/_visual_data.scss */
.visual-data__summary {
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
  -moz-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  -o-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;
}

/* line 84, src/app/components/modules/visual_data/_visual_data.scss */
.visual-data__summary:hover {
  color: #FF6564;
}

@media screen and (min-width: 47.5em) and (max-width: 63.6875em) {
  /* line 33, src/app/components/modules/visual_data/_visual_data.scss */
  .visual-data {
    padding: 0 1.25rem 1.25rem;
  }
  /* line 21, src/app/components/modules/visual_data/_visual_data.scss */
  .visual-data:before {
    top: 2.5rem;
    left: 0;
    right: 0;
  }
  /* line 98, src/app/components/modules/visual_data/_visual_data.scss */
  .visual-data__introduction {
    display: table;
  }
  /* line 102, src/app/components/modules/visual_data/_visual_data.scss */
  .visual-data__introduction-cell {
    display: table-cell;
    vertical-align: top;
    background-color: #FFFFFF;
  }
  /* line 107, src/app/components/modules/visual_data/_visual_data.scss */
  .visual-data__introduction-cell:last-child {
    width: 100%;
  }
  /* line 113, src/app/components/modules/visual_data/_visual_data.scss */
  .visual-data__headline {
    padding-left: 2.5rem;
    font-size: 1.625rem;
    line-height: 1.875rem;
  }
  /* line 119, src/app/components/modules/visual_data/_visual_data.scss */
  .visual-data__summary {
    font-size: 2.5rem;
    line-height: 2.625rem;
  }
  /* line 124, src/app/components/modules/visual_data/_visual_data.scss */
  .visual-data__image {
    padding-top: 46.875%;
  }
}

@media screen and (min-width: 63.75em) {
  /* line 33, src/app/components/modules/visual_data/_visual_data.scss */
  .visual-data {
    padding: 0 0 1.25rem;
  }
  /* line 21, src/app/components/modules/visual_data/_visual_data.scss */
  .visual-data:before {
    top: 1.25rem;
    left: 0;
    right: 0;
  }
  /* line 139, src/app/components/modules/visual_data/_visual_data.scss */
  .visual-data__content {
    display: table;
    border-spacing: 1.25rem 0;
    border-collapse: separate;
  }
  /* line 145, src/app/components/modules/visual_data/_visual_data.scss */
  .visual-data__introduction, .visual-data__graphic {
    display: table-cell;
    vertical-align: top;
  }
  /* line 151, src/app/components/modules/visual_data/_visual_data.scss */
  .visual-data__introduction {
    width: auto;
    background-color: #FFFFFF;
  }
}

@media screen and (min-width: 63.75em) and (max-width: 79.9375em) {
  /* line 160, src/app/components/modules/visual_data/_visual_data.scss */
  .visual-data__graphic {
    width: 37.5rem;
  }
  /* line 164, src/app/components/modules/visual_data/_visual_data.scss */
  .visual-data__headline {
    font-size: 1.625rem;
    line-height: 1.875rem;
  }
  /* line 169, src/app/components/modules/visual_data/_visual_data.scss */
  .visual-data__summary {
    font-size: 3.125rem;
    line-height: 3.25rem;
  }
  /* line 174, src/app/components/modules/visual_data/_visual_data.scss */
  .visual-data__image {
    padding-top: 46.66667%;
  }
}

@media screen and (min-width: 80em) and (max-width: 9999em) {
  /* line 182, src/app/components/modules/visual_data/_visual_data.scss */
  .visual-data__graphic {
    width: 47.5rem;
  }
  /* line 186, src/app/components/modules/visual_data/_visual_data.scss */
  .visual-data__headline {
    font-size: 1.875rem;
    line-height: 2rem;
  }
  /* line 191, src/app/components/modules/visual_data/_visual_data.scss */
  .visual-data__summary {
    font-size: 3.75rem;
    line-height: 3.875rem;
  }
  /* line 196, src/app/components/modules/visual_data/_visual_data.scss */
  .visual-data__image {
    padding-top: 42.10526%;
  }
}

/* line 2, src/app/components/modules/breaking_news_banner/_breaking_news_banner.scss */
.breaking-news-placeholder .module-view:not(:first-child) .breaking-news-banner,
.breaking-news-placeholder .module-view:not(:first-child) .facemelter {
  margin-top: 0.625rem;
}

/* line 8, src/app/components/modules/breaking_news_banner/_breaking_news_banner.scss */
.breaking-news-banner {
  background-color: #EA402F;
  width: 100%;
  margin: 0;
  overflow: hidden;
}

/* line 14, src/app/components/modules/breaking_news_banner/_breaking_news_banner.scss */
.breaking-news-banner__container {
  position: relative;
  display: table;
  margin: 0 auto;
  height: 100%;
}

/* line 21, src/app/components/modules/breaking_news_banner/_breaking_news_banner.scss */
.breaking-news-banner__header {
  width: 5rem;
}

/* line 25, src/app/components/modules/breaking_news_banner/_breaking_news_banner.scss */
.breaking-news-banner__header, .breaking-news-banner__content {
  display: table-cell;
  vertical-align: middle;
}

/* line 31, src/app/components/modules/breaking_news_banner/_breaking_news_banner.scss */
.breaking-news-banner .published-at {
  font-family: "BWHaasText-55Roman", "NHaasGroteskTXPro-55Rg", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 0.8125rem;
  line-height: 1.125rem;
  color: #000000;
}

/* line 69, node_modules/bb.sass-helpers/stylesheets/bb.sass-helpers/_icons.scss */
.breaking-news-banner .published-at:before {
  content: "c";
  font-family: "Bloomberg";
  font-style: normal;
  font-size: 0.6875rem;
  color: #000000;
  padding-right: 0.25rem;
}

/* line 42, src/app/components/modules/breaking_news_banner/_breaking_news_banner.scss */
.breaking-news-banner__title {
  color: #FFFFFF;
  font-family: "BWHaasText-55Roman", "NHaasGroteskTXPro-55Rg", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 0.6875rem;
  line-height: 1.125rem;
  padding-right: 1.25rem;
  text-transform: uppercase;
}

/* line 51, src/app/components/modules/breaking_news_banner/_breaking_news_banner.scss */
.breaking-news-banner__headline-link {
  display: inline-block;
  font-family: "BWHaasText-75Bold", "NHaasGroteskTXPro-75Bd", "Helvetica Neue", Helvetica, Arial, sans-serif;
  line-height: 1.3em;
  vertical-align: middle;
  padding: .5em 0;
}

@media screen and (min-width: 0) and (max-width: 47.4375em) {
  /* line 62, src/app/components/modules/breaking_news_banner/_breaking_news_banner.scss */
  .breaking-news-banner__container {
    min-height: 2.5rem;
    margin: 0 1.25rem;
  }
  /* line 67, src/app/components/modules/breaking_news_banner/_breaking_news_banner.scss */
  .breaking-news-banner__content, .breaking-news-banner__headline-link {
    font-size: 0.875rem;
  }
}

@media screen and (min-width: 47.5em) and (max-width: 63.6875em) {
  /* line 75, src/app/components/modules/breaking_news_banner/_breaking_news_banner.scss */
  .breaking-news-banner__container {
    width: 42.5rem;
    min-height: 3.75rem;
  }
  /* line 80, src/app/components/modules/breaking_news_banner/_breaking_news_banner.scss */
  .breaking-news-banner__content, .breaking-news-banner__headline-link, .breaking-news-banner__headline {
    font-size: 1.25rem;
    line-height: 1.25rem;
  }
}

@media screen and (min-width: 63.75em) and (max-width: 79.9375em) {
  /* line 90, src/app/components/modules/breaking_news_banner/_breaking_news_banner.scss */
  .breaking-news-banner__container {
    width: 61.25rem;
    min-height: 4.375rem;
  }
  /* line 95, src/app/components/modules/breaking_news_banner/_breaking_news_banner.scss */
  .breaking-news-banner__content, .breaking-news-banner__headline-link {
    font-size: 1.625rem;
  }
}

@media screen and (min-width: 80em) and (max-width: 9999em) {
  /* line 103, src/app/components/modules/breaking_news_banner/_breaking_news_banner.scss */
  .breaking-news-banner__container {
    width: 72.5rem;
    min-height: 4.375rem;
  }
  /* line 108, src/app/components/modules/breaking_news_banner/_breaking_news_banner.scss */
  .breaking-news-banner__content, .breaking-news-banner__headline-link {
    font-size: 1.75rem;
  }
}

/* line 1, src/app/components/modules/breaking_news_banner/breaking_news_banner_facemelter.scss */
.breaking-news-banner-facemelter {
  background-color: #EA402F;
  width: 100%;
  margin: 0 0 0.625rem;
  overflow: hidden;
}

/* line 7, src/app/components/modules/breaking_news_banner/breaking_news_banner_facemelter.scss */
.breaking-news-banner-facemelter.purple {
  background-color: #5C42AB;
}

/* line 10, src/app/components/modules/breaking_news_banner/breaking_news_banner_facemelter.scss */
.breaking-news-banner-facemelter.purple .breaking-news-banner__headline {
  background-color: #5C42AB;
}

/* line 14, src/app/components/modules/breaking_news_banner/breaking_news_banner_facemelter.scss */
.breaking-news-banner-facemelter.purple .breaking-news-banner__headline-link:hover {
  color: #00E7B4;
}

/* line 19, src/app/components/modules/breaking_news_banner/breaking_news_banner_facemelter.scss */
.breaking-news-banner-facemelter.green {
  background-color: #00C88A;
}

/* line 22, src/app/components/modules/breaking_news_banner/breaking_news_banner_facemelter.scss */
.breaking-news-banner-facemelter.green .breaking-news-banner__headline {
  background-color: #00C88A;
}

/* line 27, src/app/components/modules/breaking_news_banner/breaking_news_banner_facemelter.scss */
.breaking-news-banner-facemelter .breaking-news-banner__container {
  position: relative;
  display: table;
  margin: 0 auto;
  height: 100%;
}

/* line 34, src/app/components/modules/breaking_news_banner/breaking_news_banner_facemelter.scss */
.breaking-news-banner-facemelter .breaking-news-banner__header,
.breaking-news-banner-facemelter .breaking-news-banner__content {
  display: block;
  width: 100%;
}

/* line 40, src/app/components/modules/breaking_news_banner/breaking_news_banner_facemelter.scss */
.breaking-news-banner-facemelter .breaking-news-banner__headline {
  background-color: #EA402F;
  z-index: 1;
}

/* line 45, src/app/components/modules/breaking_news_banner/breaking_news_banner_facemelter.scss */
.breaking-news-banner-facemelter .breaking-news-banner__headline-link {
  font-family: "BWHaasHead-75Bold", "NHaasGroteskDSPro-75Bd", "Helvetica Neue", Helvetica, Arial, sans-serif;
}

/* line 49, src/app/components/modules/breaking_news_banner/breaking_news_banner_facemelter.scss */
.breaking-news-banner-facemelter .breaking-news-banner__image {
  margin-top: 0.625rem;
}

/* line 53, src/app/components/modules/breaking_news_banner/breaking_news_banner_facemelter.scss */
.breaking-news-banner-facemelter .published-at {
  display: none;
}

/* line 57, src/app/components/modules/breaking_news_banner/breaking_news_banner_facemelter.scss */
.breaking-news-banner-facemelter .breaking-news-banner__title {
  color: #FFFFFF;
  padding-right: 0;
  font-family: "BWHaasHead-75Bold", "NHaasGroteskDSPro-75Bd", "Helvetica Neue", Helvetica, Arial, sans-serif;
}

@media screen and (min-width: 0) and (max-width: 47.4375em) {
  /* line 1, src/app/components/modules/breaking_news_banner/breaking_news_banner_facemelter.scss */
  .breaking-news-banner-facemelter {
    padding: 1.875rem 0;
  }
  /* line 66, src/app/components/modules/breaking_news_banner/breaking_news_banner_facemelter.scss */
  .breaking-news-banner-facemelter .breaking-news-banner__title {
    font-size: 1rem;
    line-height: 1rem;
  }
  /* line 71, src/app/components/modules/breaking_news_banner/breaking_news_banner_facemelter.scss */
  .breaking-news-banner-facemelter .breaking-news-banner__container {
    min-height: 2.5rem;
    max-width: 31.25rem;
    width: 100%;
    padding: 0 1.25rem;
  }
  /* line 78, src/app/components/modules/breaking_news_banner/breaking_news_banner_facemelter.scss */
  .breaking-news-banner-facemelter .breaking-news-banner__content {
    margin-top: 0.625rem;
  }
  /* line 82, src/app/components/modules/breaking_news_banner/breaking_news_banner_facemelter.scss */
  .breaking-news-banner-facemelter .breaking-news-banner__headline {
    margin-top: 0.625rem;
    width: 100%;
  }
  /* line 87, src/app/components/modules/breaking_news_banner/breaking_news_banner_facemelter.scss */
  .breaking-news-banner-facemelter .breaking-news-banner__headline-link {
    font-size: 1.875rem;
  }
}

@media screen and (min-width: 47.5em) {
  /* line 97, src/app/components/modules/breaking_news_banner/breaking_news_banner_facemelter.scss */
  .breaking-news-banner-facemelter.with-image .breaking-news-banner__headline, .breaking-news-banner-facemelter.with-video .breaking-news-banner__headline {
    position: absolute;
    right: 0;
    bottom: 0;
    padding-top: 1.25rem;
    text-align: left;
  }
}

@media screen and (min-width: 47.5em) and (max-width: 63.6875em) {
  /* line 1, src/app/components/modules/breaking_news_banner/breaking_news_banner_facemelter.scss */
  .breaking-news-banner-facemelter {
    padding: 1.875rem 0;
  }
  /* line 110, src/app/components/modules/breaking_news_banner/breaking_news_banner_facemelter.scss */
  .breaking-news-banner-facemelter .breaking-news-banner__title {
    font-size: 1rem;
    line-height: 1rem;
  }
  /* line 115, src/app/components/modules/breaking_news_banner/breaking_news_banner_facemelter.scss */
  .breaking-news-banner-facemelter .breaking-news-banner__container {
    width: 42.5rem;
  }
  /* line 119, src/app/components/modules/breaking_news_banner/breaking_news_banner_facemelter.scss */
  .breaking-news-banner-facemelter .breaking-news-banner__content {
    margin-top: 0.625rem;
  }
  /* line 123, src/app/components/modules/breaking_news_banner/breaking_news_banner_facemelter.scss */
  .breaking-news-banner-facemelter .breaking-news-banner__headline {
    width: 100%;
  }
  /* line 127, src/app/components/modules/breaking_news_banner/breaking_news_banner_facemelter.scss */
  .breaking-news-banner-facemelter .breaking-news-banner__headline-link {
    font-size: 2.5rem;
    line-height: 2.5rem;
  }
  /* line 133, src/app/components/modules/breaking_news_banner/breaking_news_banner_facemelter.scss */
  .breaking-news-banner-facemelter .breaking-news-banner__image {
    max-height: 31.25rem;
  }
}

@media screen and (min-width: 63.75em) and (max-width: 79.9375em) {
  /* line 1, src/app/components/modules/breaking_news_banner/breaking_news_banner_facemelter.scss */
  .breaking-news-banner-facemelter {
    padding: 2.5rem 0;
  }
  /* line 141, src/app/components/modules/breaking_news_banner/breaking_news_banner_facemelter.scss */
  .breaking-news-banner-facemelter.with-image, .breaking-news-banner-facemelter.with-video {
    padding-bottom: 5rem;
  }
  /* line 145, src/app/components/modules/breaking_news_banner/breaking_news_banner_facemelter.scss */
  .breaking-news-banner-facemelter.with-image .breaking-news-banner__headline, .breaking-news-banner-facemelter.with-video .breaking-news-banner__headline {
    width: 34.375rem;
    padding-left: 1.875rem;
  }
  /* line 150, src/app/components/modules/breaking_news_banner/breaking_news_banner_facemelter.scss */
  .breaking-news-banner-facemelter.with-image .breaking-news-banner__title, .breaking-news-banner-facemelter.with-video .breaking-news-banner__title {
    font-family: "BWHaasText-55Roman", "NHaasGroteskTXPro-55Rg", "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-size: 2.25rem;
    line-height: 2.25rem;
  }
  /* line 155, src/app/components/modules/breaking_news_banner/breaking_news_banner_facemelter.scss */
  .breaking-news-banner-facemelter.with-image .breaking-news-banner__title:before, .breaking-news-banner-facemelter.with-video .breaking-news-banner__title:before {
    content: "Bloomberg";
    font-family: "BWHaasHead-75Bold", "NHaasGroteskDSPro-75Bd", "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-size: 3.25rem;
    margin-right: 0.3125rem;
  }
  /* line 163, src/app/components/modules/breaking_news_banner/breaking_news_banner_facemelter.scss */
  .breaking-news-banner-facemelter.with-image .breaking-news-banner__content, .breaking-news-banner-facemelter.with-video .breaking-news-banner__content {
    margin-top: 1.5625rem;
  }
  /* line 168, src/app/components/modules/breaking_news_banner/breaking_news_banner_facemelter.scss */
  .breaking-news-banner-facemelter .breaking-news-banner__title {
    text-align: center;
    font-size: 1.25rem;
    line-height: 1.25rem;
  }
  /* line 174, src/app/components/modules/breaking_news_banner/breaking_news_banner_facemelter.scss */
  .breaking-news-banner-facemelter .breaking-news-banner__container {
    width: 61.25rem;
  }
  /* line 178, src/app/components/modules/breaking_news_banner/breaking_news_banner_facemelter.scss */
  .breaking-news-banner-facemelter .breaking-news-banner__content {
    text-align: center;
  }
  /* line 182, src/app/components/modules/breaking_news_banner/breaking_news_banner_facemelter.scss */
  .breaking-news-banner-facemelter .breaking-news-banner__headline-link {
    font-size: 3.125rem;
  }
  /* line 186, src/app/components/modules/breaking_news_banner/breaking_news_banner_facemelter.scss */
  .breaking-news-banner-facemelter .breaking-news-banner__image {
    max-height: 37.5rem;
  }
}

@media screen and (min-width: 80em) and (max-width: 9999em) {
  /* line 1, src/app/components/modules/breaking_news_banner/breaking_news_banner_facemelter.scss */
  .breaking-news-banner-facemelter {
    padding: 2.5rem 0;
  }
  /* line 194, src/app/components/modules/breaking_news_banner/breaking_news_banner_facemelter.scss */
  .breaking-news-banner-facemelter.with-image, .breaking-news-banner-facemelter.with-video {
    padding-bottom: 5rem;
  }
  /* line 198, src/app/components/modules/breaking_news_banner/breaking_news_banner_facemelter.scss */
  .breaking-news-banner-facemelter.with-image .breaking-news-banner__headline, .breaking-news-banner-facemelter.with-video .breaking-news-banner__headline {
    width: 40.625rem;
    padding-left: 1.875rem;
  }
  /* line 203, src/app/components/modules/breaking_news_banner/breaking_news_banner_facemelter.scss */
  .breaking-news-banner-facemelter.with-image .breaking-news-banner__title, .breaking-news-banner-facemelter.with-video .breaking-news-banner__title {
    font-family: "BWHaasText-55Roman", "NHaasGroteskTXPro-55Rg", "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-size: 2.25rem;
    line-height: 2.25rem;
  }
  /* line 208, src/app/components/modules/breaking_news_banner/breaking_news_banner_facemelter.scss */
  .breaking-news-banner-facemelter.with-image .breaking-news-banner__title:before, .breaking-news-banner-facemelter.with-video .breaking-news-banner__title:before {
    content: "Bloomberg";
    font-family: "BWHaasHead-75Bold", "NHaasGroteskDSPro-75Bd", "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-size: 3.25rem;
    margin-right: 0.3125rem;
  }
  /* line 216, src/app/components/modules/breaking_news_banner/breaking_news_banner_facemelter.scss */
  .breaking-news-banner-facemelter.with-image .breaking-news-banner__content, .breaking-news-banner-facemelter.with-video .breaking-news-banner__content {
    margin-top: 1.5625rem;
  }
  /* line 221, src/app/components/modules/breaking_news_banner/breaking_news_banner_facemelter.scss */
  .breaking-news-banner-facemelter .breaking-news-banner__title {
    text-align: center;
    font-size: 1.25rem;
    line-height: 1.25rem;
  }
  /* line 227, src/app/components/modules/breaking_news_banner/breaking_news_banner_facemelter.scss */
  .breaking-news-banner-facemelter .breaking-news-banner__container {
    width: 72.5rem;
  }
  /* line 231, src/app/components/modules/breaking_news_banner/breaking_news_banner_facemelter.scss */
  .breaking-news-banner-facemelter .breaking-news-banner__content {
    text-align: center;
  }
  /* line 235, src/app/components/modules/breaking_news_banner/breaking_news_banner_facemelter.scss */
  .breaking-news-banner-facemelter .breaking-news-banner__headline-link {
    font-size: 3.75rem;
  }
  /* line 239, src/app/components/modules/breaking_news_banner/breaking_news_banner_facemelter.scss */
  .breaking-news-banner-facemelter .breaking-news-banner__image {
    max-height: 37.5rem;
  }
}

/* line 1, src/app/components/modules/market_summary_v3/_market_summary_v3.scss */
.market-summary-v3 {
  width: 100%;
  height: 5.5625rem;
  overflow: hidden;
}

@media screen and (min-width: 0) and (max-width: 47.4375em) {
  /* line 1, src/app/components/modules/market_summary_v3/_market_summary_v3.scss */
  .market-summary-v3 {
    display: none;
  }
}

@keyframes markets-bar-marquee {
  0% {
    left: 0;
  }
  100% {
    left: -50%;
  }
}

@media screen and (min-width: 63.75em) {
  /* line 9, src/app/components/modules/markets_bar/_markets_bar.scss */
  .markets-bar {
    background: -owg-linear-gradient(to right, #FB8E1E, #2B00F7);
    background: -webkit-linear-gradient(to right, #FB8E1E, #2B00F7);
    background: -moz-linear-gradient(to right, #FB8E1E, #2B00F7);
    background: -o-linear-gradient(to right, #FB8E1E, #2B00F7);
    background: linear-gradient(to right, #FB8E1E, #2B00F7);
    width: 100%;
    height: 2.5rem;
    margin: 0 auto 1.25rem;
  }
  /* line 16, src/app/components/modules/markets_bar/_markets_bar.scss */
  .markets-bar .markets-bar-marquee {
    overflow: hidden;
    white-space: nowrap;
  }
  /* line 21, src/app/components/modules/markets_bar/_markets_bar.scss */
  .markets-bar .markets-bar-collection {
    display: table-cell;
    position: relative;
  }
  /* line 26, src/app/components/modules/markets_bar/_markets_bar.scss */
  .markets-bar .markets-bar-item {
    display: inline-block;
    vertical-align: top;
    line-height: 2.5rem;
  }
  /* line 31, src/app/components/modules/markets_bar/_markets_bar.scss */
  .markets-bar .markets-bar-item:after {
    overflow: hidden;
    text-indent: -9999rem;
    font-size: 0;
    line-height: 0;
    content: "line after";
    display: inline-block;
    height: 1.875rem;
    margin-bottom: 0.1875rem;
    border-right: 1px solid rgba(255, 255, 255, 0.35);
    vertical-align: middle;
  }
  /* line 41, src/app/components/modules/markets_bar/_markets_bar.scss */
  .markets-bar .markets-bar-item__link {
    display: inline-block;
    padding: 0 1.25rem;
    color: rgba(255, 255, 255, 0.7);
  }
  /* line 46, src/app/components/modules/markets_bar/_markets_bar.scss */
  .markets-bar .markets-bar-item__link:hover {
    color: #FFFFFF;
  }
  /* line 51, src/app/components/modules/markets_bar/_markets_bar.scss */
  .markets-bar .markets-bar-item__headline {
    padding-right: 0.3125rem;
    font-family: "BWHaasHead-75Bold", "NHaasGroteskDSPro-75Bd", "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-size: 1.125rem;
  }
  /* line 57, src/app/components/modules/markets_bar/_markets_bar.scss */
  .markets-bar .markets-bar-item__published-at {
    font-family: "BWHaasText-55Roman", "NHaasGroteskTXPro-55Rg", "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-size: 0.625rem;
  }
  /* line 63, src/app/components/modules/markets_bar/_markets_bar.scss */
  .markets-bar .markets-bar-ad {
    display: inline-block;
    vertical-align: top;
    height: 2.5rem;
  }
  /* line 65, src/app/components/modules/markets_bar/_markets_bar.scss */
  .markets-bar .markets-bar-ad .ad-v2[data-position="scrollbar"] .bb-ads__rendered iframe {
    width: 100%;
  }
  /* line 75, src/app/components/modules/markets_bar/_markets_bar.scss */
  .markets-bar .markets-bar-story {
    display: inline-block;
  }
  /* line 79, src/app/components/modules/markets_bar/_markets_bar.scss */
  .markets-bar .markets-bar-title {
    float: left;
    white-space: nowrap;
  }
  /* line 83, src/app/components/modules/markets_bar/_markets_bar.scss */
  .markets-bar .markets-bar-title span {
    line-height: 2.5rem;
    padding: 0 1.25rem;
    font-family: "BWHaasHead-75Bold", "NHaasGroteskDSPro-75Bd", "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-size: 1.125rem;
    color: #FFFFFF;
  }
  /* line 91, src/app/components/modules/markets_bar/_markets_bar.scss */
  .markets-bar .markets-bar-title:after {
    content: "";
    display: inline-block;
    height: 1.875rem;
    margin-bottom: 0.1875rem;
    border-right: 1px solid rgba(255, 255, 255, 0.35);
    vertical-align: middle;
  }
}

@media screen and (max-width: 63.6875em) {
  /* line 104, src/app/components/modules/markets_bar/_markets_bar.scss */
  .markets-bar,
  .markets-bar.markets-bar-active {
    display: none;
  }
}

/* line 1, src/app/components/modules/top_charts/_top_charts.scss */
.top-charts {
  background-color: #F3F4EF;
  font-family: "BWHaasText-55Roman", "NHaasGroteskTXPro-55Rg", "Helvetica Neue", Helvetica, Arial, sans-serif;
  margin-bottom: 0.625rem;
  clear: left;
}

/* line 7, src/app/components/modules/top_charts/_top_charts.scss */
.top-charts__content {
  overflow: hidden;
  margin: 0 auto;
}

/* line 12, src/app/components/modules/top_charts/_top_charts.scss */
.top-charts__item {
  background-color: #2A343F;
  padding: 0.625rem;
  width: 11.25rem;
  margin-left: 1rem;
  display: block;
  float: left;
}

/* line 20, src/app/components/modules/top_charts/_top_charts.scss */
.top-charts__item:first-of-type {
  margin-left: 0;
}

/* line 24, src/app/components/modules/top_charts/_top_charts.scss */
.top-charts__item.down .top-charts__more-info {
  color: #FF433D;
}

/* line 200, node_modules/bb.sass-helpers/stylesheets/bb.sass-helpers/_mixins.scss */
.top-charts__item.exchange-closed .updated-at:before {
  font-family: inherit;
  content: "Closed: ";
}

/* line 69, node_modules/bb.sass-helpers/stylesheets/bb.sass-helpers/_icons.scss */
.top-charts__item.exchange-open .updated-at:before {
  content: "c";
  font-family: "Bloomberg";
  font-style: normal;
}

/* line 37, src/app/components/modules/top_charts/_top_charts.scss */
.top-charts__basic-info {
  position: relative;
  margin-bottom: 0.625rem;
  overflow: hidden;
}

/* line 43, src/app/components/modules/top_charts/_top_charts.scss */
.top-charts__name {
  display: block;
  float: left;
  color: #FFFFFF;
  font-size: 0.875rem;
  line-height: 1.1875rem;
  font-family: "BWHaasHead-75Bold", "NHaasGroteskDSPro-75Bd", "Helvetica Neue", Helvetica, Arial, sans-serif;
}

/* line 51, src/app/components/modules/top_charts/_top_charts.scss */
.top-charts__name:hover {
  color: #999999;
}

/* line 57, src/app/components/modules/top_charts/_top_charts.scss */
.top-charts__last-price {
  display: inline-block;
  position: absolute;
  bottom: 0;
  right: 0;
  color: #999999;
  font-family: "BWHaasText-75Bold", "NHaasGroteskTXPro-75Bd", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 0.625rem;
  line-height: 0.8125rem;
}

/* line 68, src/app/components/modules/top_charts/_top_charts.scss */
.top-charts__more-info {
  color: #1DCC92;
  font-size: 1.25rem;
  line-height: 1.0625rem;
  margin-bottom: 0.25rem;
}

/* line 75, src/app/components/modules/top_charts/_top_charts.scss */
.top-charts__percentage-change {
  font-size: 0.75rem;
  line-height: 1.0625rem;
}

/* line 79, src/app/components/modules/top_charts/_top_charts.scss */
.top-charts__percentage-change:before {
  content: "(";
}

/* line 83, src/app/components/modules/top_charts/_top_charts.scss */
.top-charts__percentage-change:after {
  content: ")";
}

/* line 88, src/app/components/modules/top_charts/_top_charts.scss */
.top-charts__chart {
  height: 2.6875rem;
}

/* line 92, src/app/components/modules/top_charts/_top_charts.scss */
.top-charts .intraday-chart {
  width: 100%;
  height: 100%;
  display: block;
}

/* line 98, src/app/components/modules/top_charts/_top_charts.scss */
.top-charts .updated-at {
  color: #999999;
  display: block;
  font-size: 0.5625rem;
  line-height: 0.5625rem;
  padding-top: 0.625rem;
}

@media screen and (min-width: 0) and (max-width: 47.4375em) {
  /* line 1, src/app/components/modules/top_charts/_top_charts.scss */
  .top-charts {
    padding-left: 1.25rem;
    padding-right: 1.25rem;
  }
  /* line 111, src/app/components/modules/top_charts/_top_charts.scss */
  .top-charts__content {
    white-space: nowrap;
    overflow-x: scroll;
  }
  /* line 116, src/app/components/modules/top_charts/_top_charts.scss */
  .top-charts__item {
    display: inline-block;
    padding: 0.3125rem;
    float: none;
    min-width: 5.75rem;
    width: auto;
  }
  /* line 124, src/app/components/modules/top_charts/_top_charts.scss */
  .top-charts__basic-info {
    margin-bottom: 0;
  }
  /* line 128, src/app/components/modules/top_charts/_top_charts.scss */
  .top-charts__name {
    font-size: 0.75rem;
    line-height: 0.75rem;
  }
  /* line 133, src/app/components/modules/top_charts/_top_charts.scss */
  .top-charts__last-price {
    position: static;
    display: block;
    clear: left;
    padding-top: 8px;
  }
  /* line 140, src/app/components/modules/top_charts/_top_charts.scss */
  .top-charts__more-info {
    line-height: 0.75rem;
    margin-bottom: 0;
  }
  /* line 145, src/app/components/modules/top_charts/_top_charts.scss */
  .top-charts__price-change {
    font-size: 0.75rem;
    line-height: 0.75rem;
  }
  /* line 150, src/app/components/modules/top_charts/_top_charts.scss */
  .top-charts__chart, .top-charts__percentage-change {
    display: none;
  }
  /* line 155, src/app/components/modules/top_charts/_top_charts.scss */
  .top-charts .updated-at {
    font-size: 0.5rem;
    padding-top: 0.3125rem;
  }
}

@media screen and (min-width: 47.5em) {
  /* line 1, src/app/components/modules/top_charts/_top_charts.scss */
  .top-charts {
    margin-bottom: 0;
  }
}

@media screen and (min-width: 47.5em) and (max-width: 63.6875em) {
  /* line 167, src/app/components/modules/top_charts/_top_charts.scss */
  .top-charts__item {
    width: 32.33%;
    margin-left: 1.5%;
  }
  /* line 171, src/app/components/modules/top_charts/_top_charts.scss */
  .top-charts__item:nth-of-type(n+4) {
    margin-top: 0.625rem;
  }
  /* line 175, src/app/components/modules/top_charts/_top_charts.scss */
  .top-charts__item:nth-of-type(3n+1) {
    clear: left;
    margin-left: 0;
  }
  /* line 181, src/app/components/modules/top_charts/_top_charts.scss */
  .top-charts__content {
    width: 42.5rem;
  }
}

@media screen and (min-width: 63.75em) and (max-width: 79.9375em) {
  /* line 189, src/app/components/modules/top_charts/_top_charts.scss */
  .top-charts__item {
    width: 11.25rem;
    margin-left: 1.25rem;
  }
  /* line 193, src/app/components/modules/top_charts/_top_charts.scss */
  .top-charts__item:last-of-type {
    display: none;
  }
  /* line 198, src/app/components/modules/top_charts/_top_charts.scss */
  .top-charts__content {
    width: 61.25rem;
  }
}

@media screen and (min-width: 80em) and (max-width: 9999em) {
  /* line 205, src/app/components/modules/top_charts/_top_charts.scss */
  .top-charts__content {
    width: 72.5rem;
  }
}

/* line 5, src/app/components/modules/market_performers/_market_performers.scss */
.market-performers__gainers, .market-performers__losers {
  border-top-width: 1.25rem;
  border-top-style: solid;
}

/* line 11, src/app/components/modules/market_performers/_market_performers.scss */
.market-performers__gainers {
  border-top-color: #1DCC92;
}

/* line 15, src/app/components/modules/market_performers/_market_performers.scss */
.market-performers__label {
  color: #2D2D35;
  font-family: "TiemposTextWeb-Semibold", Georgia, serif;
  padding-top: 0.9375rem;
  padding-bottom: 1.25rem;
}

/* line 22, src/app/components/modules/market_performers/_market_performers.scss */
.market-performers__losers {
  border-top-color: #FF433D;
}

/* line 26, src/app/components/modules/market_performers/_market_performers.scss */
.market-performers__percent-change, .market-performers__price-change {
  -webkit-font-smoothing: subpixel-antialiased;
  -moz-osx-font-smoothing: auto;
  font-family: "BWHaasText-55Roman", "NHaasGroteskTXPro-55Rg", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 0.8125rem;
  line-height: 0.6875rem;
  text-align: right;
  width: 4.125rem;
}

/* line 36, src/app/components/modules/market_performers/_market_performers.scss */
.market-performers__name {
  -webkit-font-smoothing: subpixel-antialiased;
  -moz-osx-font-smoothing: auto;
  font-family: "BWHaasText-55Roman", "NHaasGroteskTXPro-55Rg", "Helvetica Neue", Helvetica, Arial, sans-serif;
  color: #999999;
  font-size: 0.6875rem;
  line-height: 0.6875rem;
}

/* line 40, src/app/components/modules/market_performers/_market_performers.scss */
.market-performers__percent-change, .market-performers__price-change, .market-performers__sparkline, .market-performers__ticker {
  display: inline-block;
  vertical-align: top;
}

/* line 49, src/app/components/modules/market_performers/_market_performers.scss */
.market-performers__percent-change {
  color: #999999;
}

/* line 53, src/app/components/modules/market_performers/_market_performers.scss */
.market-performers__security {
  border-top: dotted 1px #555555;
  padding: 0.9375rem 0;
}

/* line 58, src/app/components/modules/market_performers/_market_performers.scss */
.market-performers__security[data-change="down"] .market-performers__price-change {
  color: #FF433D;
}

/* line 64, src/app/components/modules/market_performers/_market_performers.scss */
.market-performers__security[data-change="up"] .market-performers__price-change {
  color: #1DCC92;
}

/* line 70, src/app/components/modules/market_performers/_market_performers.scss */
.market-performers__security-row {
  height: 0.9375rem;
}

/* line 74, src/app/components/modules/market_performers/_market_performers.scss */
.market-performers__sparkline {
  height: 100%;
  padding-left: 1.25rem;
  width: 4.75rem;
}

/* line 79, src/app/components/modules/market_performers/_market_performers.scss */
.market-performers__sparkline .sparkline {
  height: 100%;
  width: 100%;
  vertical-align: top;
}

/* line 86, src/app/components/modules/market_performers/_market_performers.scss */
.market-performers__ticker {
  color: #2D2D35;
  font-family: "BWHaasHead-75Bold", "NHaasGroteskDSPro-75Bd", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 0.8125rem;
  line-height: 0.6875rem;
}

@media screen and (min-width: 0) and (max-width: 47.4375em) {
  /* line 3, src/app/components/modules/market_performers/_market_performers.scss */
  .market-performers {
    margin-left: 0;
    margin-right: 0;
  }
  /* line 94, src/app/components/modules/market_performers/_market_performers.scss */
  .market-performers__gainers, .market-performers__losers {
    margin-bottom: 1.25rem;
    margin-left: 1.25rem;
    margin-right: 1.25rem;
  }
  /* line 101, src/app/components/modules/market_performers/_market_performers.scss */
  .market-performers__percent-change, .market-performers__price-change, .market-performers__sparkline, .market-performers__ticker {
    display: table-cell;
    width: 25%;
  }
  /* line 109, src/app/components/modules/market_performers/_market_performers.scss */
  .market-performers__security-row {
    display: table;
    width: 100%;
  }
  /* line 114, src/app/components/modules/market_performers/_market_performers.scss */
  .market-performers .sparkline {
    height: 0.9375rem;
  }
}

@media screen and (min-width: 47.5em) {
  /* line 122, src/app/components/modules/market_performers/_market_performers.scss */
  .market-performers__gainers, .market-performers__losers {
    display: inline-block;
  }
  /* line 127, src/app/components/modules/market_performers/_market_performers.scss */
  .market-performers__losers {
    margin-left: 2.25rem;
  }
}

@media screen and (min-width: 47.5em) and (max-width: 63.6875em) {
  /* line 133, src/app/components/modules/market_performers/_market_performers.scss */
  .market-performers__percent-change, .market-performers__price-change {
    width: 5.9375rem;
  }
}

@media screen and (min-width: 63.75em) {
  /* line 141, src/app/components/modules/market_performers/_market_performers.scss */
  .market-performers__ticker {
    width: 4.375rem;
  }
  /* line 145, src/app/components/modules/market_performers/_market_performers.scss */
  .market-performers__ticker-search {
    position: absolute;
    right: 0;
    top: 0;
  }
}

@media screen and (min-width: 80em) and (max-width: 9999em) {
  /* line 155, src/app/components/modules/market_performers/_market_performers.scss */
  .market-performers__gainers, .market-performers__losers {
    width: 23.75rem;
  }
  /* line 160, src/app/components/modules/market_performers/_market_performers.scss */
  .market-performers__ticker {
    width: 10rem;
  }
}

/* line 1, src/app/components/modules/ticker_search/_popular_searches.scss */
.ticker-search-popular-searches {
  background-color: #FFFFFF;
  padding: 0 1.25rem;
}

/* line 5, src/app/components/modules/ticker_search/_popular_searches.scss */
.ticker-search-popular-searches__label {
  color: #999999;
  font-size: 0.625rem;
  line-height: 0.625rem;
  text-transform: uppercase;
  font-family: "BWHaasText-55Roman", "NHaasGroteskTXPro-55Rg", "Helvetica Neue", Helvetica, Arial, sans-serif;
  width: 12.5rem;
}

/* line 8, src/app/components/modules/ticker_search/_popular_searches.scss */
.ticker-search-popular-searches__label:after {
  content: ":";
}

@media screen and (min-width: 0) and (max-width: 47.4375em) {
  /* line 1, src/app/components/modules/ticker_search/_popular_searches.scss */
  .ticker-search-popular-searches {
    height: 16.25rem;
  }
}

@media screen and (min-width: 47.5em) and (max-width: 63.6875em) {
  /* line 1, src/app/components/modules/ticker_search/_popular_searches.scss */
  .ticker-search-popular-searches {
    height: 14.375rem;
  }
}

@media screen and (min-width: 63.75em) {
  /* line 1, src/app/components/modules/ticker_search/_popular_searches.scss */
  .ticker-search-popular-searches {
    height: 11.25rem;
  }
  /* line 24, src/app/components/modules/ticker_search/_popular_searches.scss */
  .ticker-search-popular-searches .ticker-search__name {
    display: none;
  }
  /* line 28, src/app/components/modules/ticker_search/_popular_searches.scss */
  .ticker-search-popular-searches .ticker-search__security:first-of-type {
    border: 0;
  }
}

/* line 2, src/app/components/modules/ticker_search/_security.scss */
.ticker-search__security {
  display: table;
  border-top: 0;
  width: 100%;
  padding-top: 1.25rem;
  padding-bottom: 0;
}

/* line 10, src/app/components/modules/ticker_search/_security.scss */
.ticker-search__security-row {
  height: 0.9375rem;
}

/* line 14, src/app/components/modules/ticker_search/_security.scss */
.ticker-search__percent-change, .ticker-search__price-change {
  -webkit-font-smoothing: subpixel-antialiased;
  -moz-osx-font-smoothing: auto;
  font-family: "BWHaasText-55Roman", "NHaasGroteskTXPro-55Rg", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 0.8125rem;
  line-height: 0.6875rem;
  text-align: right;
  width: 4.125rem;
}

/* line 24, src/app/components/modules/ticker_search/_security.scss */
.ticker-search__percent-change, .ticker-search__price-change, .ticker-search__sparkline, .ticker-search__ticker {
  float: left;
  vertical-align: top;
}

/* line 32, src/app/components/modules/ticker_search/_security.scss */
.ticker-search__ticker, .ticker-search__percent-change, .ticker-search__price-change {
  width: 23%;
  padding: 0;
  margin: 0;
}

/* line 40, src/app/components/modules/ticker_search/_security.scss */
.ticker-search__percent-change {
  color: #999999;
}

/* line 44, src/app/components/modules/ticker_search/_security.scss */
.ticker-search__name {
  -webkit-font-smoothing: subpixel-antialiased;
  -moz-osx-font-smoothing: auto;
  font-family: "BWHaasText-55Roman", "NHaasGroteskTXPro-55Rg", "Helvetica Neue", Helvetica, Arial, sans-serif;
  color: #999999;
  font-size: 0.6875rem;
  line-height: 0.6875rem;
}

/* line 48, src/app/components/modules/ticker_search/_security.scss */
.ticker-search__sparkline {
  height: 100%;
  width: 31%;
  padding-left: 7%;
  float: left;
}

/* line 54, src/app/components/modules/ticker_search/_security.scss */
.ticker-search__sparkline .sparkline {
  height: 100%;
  width: 100%;
  vertical-align: top;
}

/* line 61, src/app/components/modules/ticker_search/_security.scss */
.ticker-search__ticker {
  color: #2D2D35;
  font-family: "BWHaasHead-75Bold", "NHaasGroteskDSPro-75Bd", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 0.8125rem;
  line-height: 0.6875rem;
}

/* line 5, src/app/components/modules/ticker_search/_ticker_search.scss */
.ticker-search {
  padding: 1.25rem;
  height: 19.0625rem;
  width: 100%;
  margin-bottom: 2.5rem;
  position: relative;
  background-color: #FFFFFF;
}

/* line 14, src/app/components/modules/ticker_search/_ticker_search.scss */
.ticker-search__search-button {
  position: absolute;
  top: 1.875rem;
  right: 2.5rem;
}

/* line 69, node_modules/bb.sass-helpers/stylesheets/bb.sass-helpers/_icons.scss */
.ticker-search__search-button:before {
  content: "s";
  font-family: "Bloomberg";
  font-style: normal;
  font-size: 1.5625rem;
}

/* line 21, src/app/components/modules/ticker_search/_ticker_search.scss */
.ticker-search__search-wrapper {
  background-color: #FFFFFF;
  height: 5rem;
}

/* line 26, src/app/components/modules/ticker_search/_ticker_search.scss */
.ticker-search__input {
  border-bottom: dotted 1px #555555;
  font-family: "BWHaasHead-75Bold", "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;
}

/* line 57, node_modules/bb.sass-helpers/stylesheets/bb.sass-helpers/_mixins.scss */
.ticker-search__input::-webkit-input-placeholder {
  color: #FB8E1E;
  opacity: 1;
}

/* line 57, node_modules/bb.sass-helpers/stylesheets/bb.sass-helpers/_mixins.scss */
.ticker-search__input::-moz-placeholder {
  color: #FB8E1E;
  opacity: 1;
}

/* line 57, node_modules/bb.sass-helpers/stylesheets/bb.sass-helpers/_mixins.scss */
.ticker-search__input:-moz-placeholder {
  color: #FB8E1E;
  opacity: 1;
}

/* line 57, node_modules/bb.sass-helpers/stylesheets/bb.sass-helpers/_mixins.scss */
.ticker-search__input:-ms-input-placeholder {
  color: #FB8E1E;
  opacity: 1;
}

/* line 43, src/app/components/modules/ticker_search/_ticker_search.scss */
.ticker-search .result-info.no-results {
  color: #2D2D35;
  font-family: "BWHaasHead-75Bold", "NHaasGroteskDSPro-75Bd", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 0.8125rem;
  line-height: 0.6875rem;
  z-index: 1;
  top: 0;
}

/* line 48, src/app/components/modules/ticker_search/_ticker_search.scss */
.ticker-search .result-info.no-results .autocomplete {
  background-color: #FFFFFF;
}

/* line 53, src/app/components/modules/ticker_search/_ticker_search.scss */
.ticker-search .no-results,
.ticker-search .no-results:before,
.ticker-search .no-results:after {
  background-color: #FFFFFF;
}

/* line 59, src/app/components/modules/ticker_search/_ticker_search.scss */
.ticker-search .list-bordered {
  overflow-x: hidden;
  overflow-y: auto;
  background-color: #FFFFFF;
}

/* line 65, src/app/components/modules/ticker_search/_ticker_search.scss */
.ticker-search .list-bordered:before, .ticker-search .list-bordered:after,
.ticker-search .list-bordered .autocomplete,
.ticker-search .list-bordered .details {
  background-color: #FFFFFF;
}

/* line 74, src/app/components/modules/ticker_search/_ticker_search.scss */
.ticker-search .list-bordered .autocomplete.term.quotes {
  color: #2D2D35;
  font-family: "BWHaasHead-75Bold", "NHaasGroteskDSPro-75Bd", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 0.8125rem;
  line-height: 0.6875rem;
  width: 5.625rem;
  margin-right: 0.3125rem;
}

/* line 80, src/app/components/modules/ticker_search/_ticker_search.scss */
.ticker-search .list-bordered .autocomplete.details.quotes {
  -webkit-font-smoothing: subpixel-antialiased;
  -moz-osx-font-smoothing: auto;
  font-family: "BWHaasText-55Roman", "NHaasGroteskTXPro-55Rg", "Helvetica Neue", Helvetica, Arial, sans-serif;
  color: #999999;
  font-size: 0.6875rem;
  line-height: 0.6875rem;
  background-color: #FFFFFF;
  position: absolute;
  margin-top: 0.25rem;
}

/* line 87, src/app/components/modules/ticker_search/_ticker_search.scss */
.ticker-search .list-bordered .autocomplete.details.quotes em {
  font-family: "BWHaasHead-75Bold", "NHaasGroteskDSPro-75Bd", "Helvetica Neue", Helvetica, Arial, sans-serif;
  color: #FB8E1E;
  font-size: 0.8125rem;
  line-height: 0.6875rem;
}

/* line 94, src/app/components/modules/ticker_search/_ticker_search.scss */
.ticker-search .list-bordered .autocomplete.result.quotes:first-of-type:before {
  color: #999999;
  font-size: 0.625rem;
  line-height: 0.625rem;
  text-transform: uppercase;
  font-family: "BWHaasText-55Roman", "NHaasGroteskTXPro-55Rg", "Helvetica Neue", Helvetica, Arial, sans-serif;
  width: 12.5rem;
  content: "MOST SEARCHED SYMBOL :";
  display: block;
  padding-bottom: 1rem;
}

/* line 101, src/app/components/modules/ticker_search/_ticker_search.scss */
.ticker-search .list-bordered .autocomplete.result.quotes {
  border-top: 0;
  padding-bottom: 0.5rem;
}

/* line 106, src/app/components/modules/ticker_search/_ticker_search.scss */
.ticker-search .list-bordered .autocomplete.result.quotes, .ticker-search .list-bordered .autocomplete.result.active {
  border-bottom: 0;
}

@media screen and (max-width: 63.6875em) {
  /* line 114, src/app/components/modules/ticker_search/_ticker_search.scss */
  .ticker-search__input {
    width: calc(100% - 3.125rem);
    -webkit-appearance: none !important;
    -webkit-border-radius: 0 !important;
    padding-left: 0;
  }
}

@media screen and (min-width: 0) and (max-width: 47.4375em) {
  /* line 5, src/app/components/modules/ticker_search/_ticker_search.scss */
  .ticker-search {
    position: relative;
    height: 24.0625rem;
    width: 100%;
  }
  /* line 129, src/app/components/modules/ticker_search/_ticker_search.scss */
  .ticker-search__input {
    margin-bottom: 1.875rem;
  }
  /* line 133, src/app/components/modules/ticker_search/_ticker_search.scss */
  .ticker-search__search-wrapper .active {
    width: inherit;
  }
  /* line 137, src/app/components/modules/ticker_search/_ticker_search.scss */
  .ticker-search .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: #FFFFFF;
  }
  /* line 148, src/app/components/modules/ticker_search/_ticker_search.scss */
  .ticker-search .list-bordered .autocomplete.result.quotes {
    width: 16.25rem;
  }
}

@media screen and (min-width: 47.5em) and (max-width: 63.6875em) {
  /* line 5, src/app/components/modules/ticker_search/_ticker_search.scss */
  .ticker-search {
    height: 21.75rem;
    margin-top: 3.75rem;
    position: relative;
  }
  /* line 159, src/app/components/modules/ticker_search/_ticker_search.scss */
  .ticker-search__input {
    margin-bottom: 1.25rem;
  }
  /* line 163, src/app/components/modules/ticker_search/_ticker_search.scss */
  .ticker-search .result-info.no-results {
    margin-left: 4.375rem;
  }
  /* line 167, src/app/components/modules/ticker_search/_ticker_search.scss */
  .ticker-search .list-bordered {
    left: 0;
    top: -0.1875rem;
    width: 38.75rem;
    padding-left: 1.25rem;
    background-color: #FFFFFF;
    height: 14.375rem;
  }
}

@media screen and (min-width: 63.75em) {
  /* line 5, src/app/components/modules/ticker_search/_ticker_search.scss */
  .ticker-search {
    width: 20rem;
  }
  /* line 180, src/app/components/modules/ticker_search/_ticker_search.scss */
  .ticker-search__input {
    width: 15rem;
  }
  /* line 184, src/app/components/modules/ticker_search/_ticker_search.scss */
  .ticker-search__input {
    margin-bottom: 0.9375rem;
  }
  /* line 188, src/app/components/modules/ticker_search/_ticker_search.scss */
  .ticker-search .result-info.no-results {
    margin-left: 1.25rem;
    width: 15rem;
  }
  /* line 193, src/app/components/modules/ticker_search/_ticker_search.scss */
  .ticker-search .list-bordered {
    margin-left: 1.25rem;
    height: 11.25rem;
    width: 16.25rem;
    top: 0.125rem;
  }
  /* line 199, src/app/components/modules/ticker_search/_ticker_search.scss */
  .ticker-search .list-bordered .autocomplete.result.quotes {
    width: 16.25rem;
  }
}

/* line 1, src/app/components/modules/special_report/_single_story.scss */
.single-story {
  *zoom: 1;
  clear: both;
}

/* line 38, node_modules/compass-mixins/lib/compass/utilities/general/_clearfix.scss */
.single-story:after {
  content: "";
  display: table;
  clear: both;
}

/* line 6, src/app/components/modules/special_report/_single_story.scss */
.single-story:nth-of-type(-n+9) .single-story__index:before {
  content: "0";
}

/* line 11, src/app/components/modules/special_report/_single_story.scss */
.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;
}

/* line 20, src/app/components/modules/special_report/_single_story.scss */
.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: "BWHaasHead-75Bold", "NHaasGroteskDSPro-75Bd", "Helvetica Neue", Helvetica, Arial, sans-serif;
  float: left;
}

/* line 26, src/app/components/modules/special_report/_single_story.scss */
.single-story__image {
  background-size: cover;
  background-position: 50% 50%;
  position: absolute;
  top: 0;
  left: 0;
}

/* line 34, src/app/components/modules/special_report/_single_story.scss */
.single-story__image, .single-story__play {
  float: right;
  position: relative;
}

/* line 40, src/app/components/modules/special_report/_single_story.scss */
.single-story__headline {
  font-family: "BWHaasHead-75Bold", "NHaasGroteskDSPro-75Bd", "Helvetica Neue", Helvetica, Arial, sans-serif;
  width: 100%;
}

/* line 45, src/app/components/modules/special_report/_single_story.scss */
.single-story .published-timestamp {
  display: none;
}

/* line 49, src/app/components/modules/special_report/_single_story.scss */
.single-story .published-timestamp,
.single-story .primary-label {
  font-family: "BWHaasText-55Roman", "NHaasGroteskTXPro-55Rg", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 0.625rem;
  line-height: 0.75rem;
}

/* line 56, src/app/components/modules/special_report/_single_story.scss */
.single-story .primary-label {
  color: #2B00F7;
  text-transform: uppercase;
}

/* line 61, src/app/components/modules/special_report/_single_story.scss */
.single-story .single-image-story__link {
  position: relative;
}

/* line 65, src/app/components/modules/special_report/_single_story.scss */
.single-story__summary {
  font-family: "TiemposTextWeb-RegularItalic", Georgia, serif;
  font-size: 0.875rem;
  line-height: 1.25rem;
  color: #555555;
}

/* line 3, src/app/components/ad/_ad_helpers.scss */
.single-story .ad-v2 {
  clear: both;
  padding-top: 3.75rem;
}

/* line 61, src/app/components/ad/_ad_helpers.scss */
.single-story .ad-v2[data-position="custom1"] .bb-ads__rendered iframe {
  width: 100%;
}

/* line 61, src/app/components/ad/_ad_helpers.scss */
.single-story .ad-v2[data-position="custom2"] .bb-ads__rendered iframe {
  width: 100%;
}

@media screen and (min-width: 0) and (max-width: 47.4375em) {
  /* line 1, src/app/components/modules/special_report/_single_story.scss */
  .single-story {
    position: relative;
    padding-top: 1.875rem;
  }
  /* line 94, src/app/components/modules/special_report/_single_story.scss */
  .single-story:before {
    height: 0.625rem;
  }
  /* line 98, src/app/components/modules/special_report/_single_story.scss */
  .single-story__index {
    display: block;
    font-size: 1.5rem;
    line-height: 1.5rem;
    position: absolute;
    top: 1.875rem;
  }
  /* line 105, src/app/components/modules/special_report/_single_story.scss */
  .single-story__index:before {
    padding-left: 0.3125rem;
  }
  /* line 110, src/app/components/modules/special_report/_single_story.scss */
  .single-story__image, .single-story__play {
    width: 43%;
    min-width: 7.5rem;
    min-height: 4.375rem;
    margin: 0.625rem 0.625rem 0 0;
  }
  /* line 118, src/app/components/modules/special_report/_single_story.scss */
  .single-story__summary {
    display: none;
  }
}

@media screen and (min-width: 47.5em) and (max-width: 63.6875em) {
  /* line 1, src/app/components/modules/special_report/_single_story.scss */
  .single-story {
    position: relative;
  }
  /* line 128, src/app/components/modules/special_report/_single_story.scss */
  .single-story__index {
    display: block;
    font-size: 3.75rem;
    line-height: 3.75rem;
    position: absolute;
    top: -1.5625rem;
  }
  /* line 135, src/app/components/modules/special_report/_single_story.scss */
  .single-story__index:before {
    padding-left: 0.3125rem;
  }
  /* line 140, src/app/components/modules/special_report/_single_story.scss */
  .single-story__image, .single-story__play {
    width: 20rem;
    height: 11.25rem;
    margin: 0.3125rem 1.25rem 4.375rem 0;
  }
  /* line 147, src/app/components/modules/special_report/_single_story.scss */
  .single-story__topic-and-timestamp {
    margin-top: 0;
    font-size: 0.625rem;
    line-height: 0.625rem;
  }
  /* line 3, src/app/components/ad/_ad_helpers.scss */
  .single-story .ad-v2 {
    padding-bottom: 3.75rem;
  }
}

@media screen and (min-width: 63.75em) and (max-width: 79.9375em) {
  /* line 1, src/app/components/modules/special_report/_single_story.scss */
  .single-story {
    padding-top: 3.75rem;
  }
  /* line 164, src/app/components/modules/special_report/_single_story.scss */
  .single-story:nth-of-type(n+11) .single-video-story__index:before {
    padding-left: 0.3125rem;
  }
  /* line 169, src/app/components/modules/special_report/_single_story.scss */
  .single-story:before {
    display: none;
  }
  /* line 173, src/app/components/modules/special_report/_single_story.scss */
  .single-story__index {
    width: 10rem;
    font-size: 5.25rem;
    line-height: 5.25rem;
  }
  /* line 179, src/app/components/modules/special_report/_single_story.scss */
  .single-story__image, .single-story__play {
    width: 25rem;
    height: 15rem;
    margin-right: 1.25rem;
  }
}

@media screen and (min-width: 80em) and (max-width: 9999em) {
  /* line 1, src/app/components/modules/special_report/_single_story.scss */
  .single-story {
    padding-top: 3.75rem;
  }
  /* line 192, src/app/components/modules/special_report/_single_story.scss */
  .single-story:nth-of-type(n+11) .single-video-story__index:before {
    padding-left: 0.625rem;
  }
  /* line 197, src/app/components/modules/special_report/_single_story.scss */
  .single-story:before {
    display: none;
  }
  /* line 201, src/app/components/modules/special_report/_single_story.scss */
  .single-story__index {
    width: 12.5rem;
    font-size: 6.5625rem;
    line-height: 6.5625rem;
  }
  /* line 207, src/app/components/modules/special_report/_single_story.scss */
  .single-story__image, .single-story__play {
    width: 30rem;
    height: 16.875rem;
    margin-right: 2.5rem;
  }
  /* line 214, src/app/components/modules/special_report/_single_story.scss */
  .single-story .primary-label {
    float: left;
  }
  /* line 218, src/app/components/modules/special_report/_single_story.scss */
  .single-story .published-timestamp {
    display: block;
    color: #999999;
  }
  /* line 223, src/app/components/modules/special_report/_single_story.scss */
  .single-story .primary-label + .published-timestamp:before {
    content: " - ";
  }
}

/* line 1, src/app/components/modules/special_report/_single_story_info.scss */
.single-story-info {
  float: right;
}

/* line 4, src/app/components/modules/special_report/_single_story_info.scss */
.single-story-info:before {
  height: 1.25rem;
  content: "";
  display: block;
}

/* line 11, src/app/components/modules/special_report/_single_story_info.scss */
.single-story-info__headline {
  padding: 0.625rem 0;
}

/* line 15, src/app/components/modules/special_report/_single_story_info.scss */
.single-story-info__duration {
  font-family: "TiemposTextWeb-RegularItalic", Georgia, serif;
  font-size: 0.75rem;
  line-height: 0.75rem;
  color: #999999;
}

/* line 21, src/app/components/modules/special_report/_single_story_info.scss */
.single-story-info__duration:after {
  content: " - ";
}

@media screen and (min-width: 0) and (max-width: 47.4375em) {
  /* line 1, src/app/components/modules/special_report/_single_story_info.scss */
  .single-story-info {
    width: 50%;
  }
  /* line 29, src/app/components/modules/special_report/_single_story_info.scss */
  .single-story-info__headline {
    font-size: 1.125rem;
    line-height: 1.25rem;
    padding: 0;
  }
  /* line 35, src/app/components/modules/special_report/_single_story_info.scss */
  .single-story-info__summary {
    display: none;
  }
}

@media screen and (min-width: 47.5em) and (max-width: 63.6875em) {
  /* line 1, src/app/components/modules/special_report/_single_story_info.scss */
  .single-story-info {
    width: 21.25rem;
  }
  /* line 44, src/app/components/modules/special_report/_single_story_info.scss */
  .single-story-info__headline {
    font-size: 1.625rem;
    line-height: 1.75rem;
  }
}

@media screen and (max-width: 63.6875em) {
  /* line 52, src/app/components/modules/special_report/_single_story_info.scss */
  .single-story-info:before {
    display: none;
  }
}

@media screen and (min-width: 63.75em) and (max-width: 79.9375em) {
  /* line 1, src/app/components/modules/special_report/_single_story_info.scss */
  .single-story-info {
    width: 25rem;
  }
  /* line 61, src/app/components/modules/special_report/_single_story_info.scss */
  .single-story-info__headline {
    font-size: 1.5rem;
    line-height: 1.75rem;
  }
  /* line 66, src/app/components/modules/special_report/_single_story_info.scss */
  .single-story-info__label-and-timestamp {
    margin-top: 0.9375rem;
  }
}

@media screen and (min-width: 80em) and (max-width: 9999em) {
  /* line 1, src/app/components/modules/special_report/_single_story_info.scss */
  .single-story-info {
    width: 27.5rem;
  }
  /* line 74, src/app/components/modules/special_report/_single_story_info.scss */
  .single-story-info__headline {
    font-size: 1.875rem;
    line-height: 2.25rem;
  }
  /* line 79, src/app/components/modules/special_report/_single_story_info.scss */
  .single-story-info__label-and-timestamp {
    margin-top: 1.875rem;
  }
}

/* line 3, src/app/components/modules/special_report/_special_report_lede.scss */
.special-report-lede__lede-image {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 1;
  width: 100%;
  height: 15.625rem;
  background-position: center;
  background-size: cover;
}

/* line 13, src/app/components/modules/special_report/_special_report_lede.scss */
.special-report-lede__header {
  position: relative;
  margin: 0 auto;
  z-index: 3;
}

/* line 3, src/app/components/ad/_ad_helpers.scss */
.special-report-lede__header .ad-v2 {
  position: absolute;
  top: 55px;
  right: 0;
}

/* line 25, src/app/components/modules/special_report/_special_report_lede.scss */
.special-report-lede .lede-headline {
  font-family: "BWHaasText-75Bold", "NHaasGroteskTXPro-75Bd", "Helvetica Neue", Helvetica, Arial, sans-serif;
  min-height: 7.8125rem;
}

/* line 34, src/app/components/modules/special_report/_special_report_lede.scss */
.special-report-lede .primary-label {
  color: #FFFFFF;
  font-family: "BWHaasText-75Bold", "NHaasGroteskTXPro-75Bd", "Helvetica Neue", Helvetica, Arial, sans-serif;
  text-transform: uppercase;
}

@media screen and (min-width: 0) and (max-width: 47.4375em) {
  /* line 43, src/app/components/modules/special_report/_special_report_lede.scss */
  .special-report-lede__lede-image {
    height: 9.375rem;
  }
  /* line 47, src/app/components/modules/special_report/_special_report_lede.scss */
  .special-report-lede__header {
    padding: 3.75rem 1.25rem 0;
  }
  /* line 51, src/app/components/modules/special_report/_special_report_lede.scss */
  .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) {
  /* line 60, src/app/components/modules/special_report/_special_report_lede.scss */
  .special-report-lede__header {
    width: 42.5rem;
    padding-top: 4.375rem;
  }
  /* line 65, src/app/components/modules/special_report/_special_report_lede.scss */
  .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) {
  /* line 75, src/app/components/modules/special_report/_special_report_lede.scss */
  .special-report-lede__header {
    width: 61.25rem;
    top: 4.375rem;
  }
  /* line 3, src/app/components/ad/_ad_helpers.scss */
  .special-report-lede__header .ad-v2 {
    top: inherit;
  }
  /* line 84, src/app/components/modules/special_report/_special_report_lede.scss */
  .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) {
  /* line 93, src/app/components/modules/special_report/_special_report_lede.scss */
  .special-report-lede__header {
    width: 72.5rem;
    top: 8.4375rem;
  }
  /* line 98, src/app/components/modules/special_report/_special_report_lede.scss */
  .special-report-lede .lede-headline {
    width: 45rem;
    font-size: 3.75rem;
    line-height: 4.125rem;
  }
}

/* line 3, src/app/components/modules/special_report/_special_report_body.scss */
.special-report-body__summary {
  font-family: "TiemposTextWeb-Semibold", Georgia, serif;
  padding-top: 1.25rem;
  border-top: dotted 1px #555555;
}

/* line 9, src/app/components/modules/special_report/_special_report_body.scss */
.special-report-body .special-report-details {
  border-top: dotted 1px #555555;
}

@media screen and (min-width: 63.75em) {
  /* line 1, src/app/components/modules/special_report/_special_report_body.scss */
  .special-report-body {
    margin-top: 1.875rem;
  }
  /* line 16, src/app/components/modules/special_report/_special_report_body.scss */
  .special-report-body__info {
    min-height: 8.75rem;
  }
  /* line 20, src/app/components/modules/special_report/_special_report_body.scss */
  .special-report-body__summary,
  .special-report-body .special-report-details {
    float: left;
  }
}

@media screen and (min-width: 63.75em) and (max-width: 79.9375em) {
  /* line 28, src/app/components/modules/special_report/_special_report_body.scss */
  .special-report-body__summary {
    font-size: 1.125rem;
    line-height: 1.25rem;
    width: 28.875rem;
  }
  /* line 34, src/app/components/modules/special_report/_special_report_body.scss */
  .special-report-body .special-report-details {
    width: 8.75rem;
    margin-right: 1.25rem;
  }
}

@media screen and (min-width: 80em) and (max-width: 9999em) {
  /* line 43, src/app/components/modules/special_report/_special_report_body.scss */
  .special-report-body .special-report-details {
    width: 10rem;
    margin-right: 2.5rem;
  }
  /* line 48, src/app/components/modules/special_report/_special_report_body.scss */
  .special-report-body__summary {
    font-size: 1.25rem;
    line-height: 1.5rem;
    width: 35rem;
  }
}

/* line 1, src/app/components/modules/special_report/_special_report_details.scss */
.special-report-details {
  position: relative;
}

/* line 4, src/app/components/modules/special_report/_special_report_details.scss */
.special-report-details__article-count {
  font-family: "TiemposTextWeb-Semibold", Georgia, serif;
}

/* line 8, src/app/components/modules/special_report/_special_report_details.scss */
.special-report-details .published-timestamp {
  font-size: 0.8125rem;
  line-height: 1.25rem;
  font-family: "BWHaasText-55Roman", "NHaasGroteskTXPro-55Rg", "Helvetica Neue", Helvetica, Arial, sans-serif;
}

@media screen and (min-width: 0) and (max-width: 47.4375em) {
  /* line 1, src/app/components/modules/special_report/_special_report_details.scss */
  .special-report-details {
    padding: 0.625rem 0;
  }
  /* line 17, src/app/components/modules/special_report/_special_report_details.scss */
  .special-report-details__article-count {
    font-size: 0.875rem;
    line-height: 18px;
  }
  /* line 22, src/app/components/modules/special_report/_special_report_details.scss */
  .special-report-details .social-share {
    position: absolute;
    top: 0;
    right: 0;
    padding-top: 0;
  }
  /* line 31, src/app/components/modules/special_report/_special_report_details.scss */
  .special-report-details.show-brought-to-you-by .social-share {
    border-top: dotted 1px #555555;
    position: relative;
    top: auto;
    right: auto;
    padding-top: 0.625rem;
    margin-top: 0.625rem;
  }
  /* line 40, src/app/components/modules/special_report/_special_report_details.scss */
  .special-report-details.show-brought-to-you-by .special-report-brought-to-you-by-ad {
    float: right;
  }
  /* line 44, src/app/components/modules/special_report/_special_report_details.scss */
  .special-report-details.show-brought-to-you-by .social-share__additional {
    left: 0;
    right: auto;
  }
  /* line 52, src/app/components/modules/special_report/_special_report_details.scss */
  .special-report-details.show-brought-to-you-by .social-share__additional:after {
    right: 7rem;
  }
}

@media screen and (min-width: 47.5em) {
  /* line 61, src/app/components/modules/special_report/_special_report_details.scss */
  .special-report-details .published-at:before {
    content: "Since";
  }
}

@media screen and (min-width: 47.5em) and (max-width: 63.6875em) {
  /* line 1, src/app/components/modules/special_report/_special_report_details.scss */
  .special-report-details {
    padding: 1rem 0;
  }
  /* line 70, src/app/components/modules/special_report/_special_report_details.scss */
  .special-report-details__article-count {
    font-size: 1.25rem;
    line-height: 20px;
  }
  /* line 75, src/app/components/modules/special_report/_special_report_details.scss */
  .special-report-details .social-share {
    position: absolute;
    top: 0.625rem;
    right: 0;
    padding-top: 0;
  }
  /* line 82, src/app/components/modules/special_report/_special_report_details.scss */
  .special-report-details .social-share__more {
    position: relative;
  }
  /* line 86, src/app/components/modules/special_report/_special_report_details.scss */
  .special-report-details .special-report-brought-to-you-by-ad {
    display: inline-block;
  }
  /* line 3, src/app/components/ad/_ad_helpers.scss */
  .special-report-details .ad-v2 {
    border-left: dotted 1px #555555;
    padding-left: 1.25rem;
    margin-left: 1.25rem;
  }
}

@media screen and (min-width: 63.75em) {
  /* line 1, src/app/components/modules/special_report/_special_report_details.scss */
  .special-report-details {
    padding-top: 1rem;
  }
  /* line 101, src/app/components/modules/special_report/_special_report_details.scss */
  .special-report-details .social-share {
    border-top: dotted 1px #555555;
    padding: 1rem 0 0;
    margin-top: 1rem;
  }
  /* line 3, src/app/components/ad/_ad_helpers.scss */
  .special-report-details .ad-v2 {
    border-top: dotted 1px #555555;
    text-align: left;
    padding-top: 1rem;
    margin-top: 1rem;
  }
  /* line 114, src/app/components/modules/special_report/_special_report_details.scss */
  .special-report-details .ad {
    display: inline-block;
  }
}

@media screen and (min-width: 63.75em) and (max-width: 79.9375em) {
  /* line 122, src/app/components/modules/special_report/_special_report_details.scss */
  .special-report-details__article-count {
    font-size: 1.125rem;
    line-height: 20px;
  }
}

@media screen and (min-width: 80em) and (max-width: 9999em) {
  /* line 131, src/app/components/modules/special_report/_special_report_details.scss */
  .special-report-details__article-count {
    font-size: 1.25rem;
    line-height: 22px;
  }
  /* line 136, src/app/components/modules/special_report/_special_report_details.scss */
  .special-report-details .social-share {
    border-top: dotted 1px #555555;
  }
}

/* line 7, src/app/components/modules/special_report/_special_report.scss */
.special-report {
  padding-bottom: 2.5rem;
}

/* line 10, src/app/components/modules/special_report/_special_report.scss */
.special-report__content-well-boundary {
  *zoom: 1;
  position: relative;
  margin: 0 auto;
  z-index: 2;
}

/* line 38, node_modules/compass-mixins/lib/compass/utilities/general/_clearfix.scss */
.special-report__content-well-boundary:after {
  content: "";
  display: table;
  clear: both;
}

/* line 16, src/app/components/modules/special_report/_special_report.scss */
.special-report__content-well-boundary.add-extra-margin-top {
  margin-top: 2.5rem;
}

/* line 21, src/app/components/modules/special_report/_special_report.scss */
.special-report__stories {
  margin-top: 2.8125rem;
}

@media screen and (min-width: 0) and (max-width: 47.4375em) {
  /* line 27, src/app/components/modules/special_report/_special_report.scss */
  .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) {
  /* line 36, src/app/components/modules/special_report/_special_report.scss */
  .special-report__content-well-boundary {
    width: 42.5rem;
    padding-top: 2.5rem;
  }
}

@media screen and (min-width: 63.75em) and (max-width: 79.9375em) {
  /* line 45, src/app/components/modules/special_report/_special_report.scss */
  .special-report__content-well-boundary {
    width: 61.25rem;
    padding-top: 4.375rem;
  }
}

@media screen and (min-width: 80em) and (max-width: 9999em) {
  /* line 54, src/app/components/modules/special_report/_special_report.scss */
  .special-report__content-well-boundary {
    width: 72.5rem;
    padding-top: 8.4375rem;
  }
}

/* line 69, node_modules/bb.sass-helpers/stylesheets/bb.sass-helpers/_icons.scss */
.single-video-story__play:before {
  content: "a";
  font-family: "Bloomberg";
  font-style: normal;
  font-size: 2.5rem;
  color: #FFFFFF;
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
  -moz-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  -o-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  z-index: 2;
  font-size: 3.75rem;
  line-height: 1.5rem;
}

/* line 11, src/app/components/modules/single_video_story/_single_video_story.scss */
.single-video-story__image {
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  background-position: center;
  background-size: cover;
}

/* line 184, node_modules/bb.sass-helpers/stylesheets/bb.sass-helpers/_mixins.scss */
.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: " ";
  -webkit-transition: background-color, 0.1s, ease-out;
  -moz-transition: background-color, 0.1s, ease-out;
  -o-transition: background-color, 0.1s, ease-out;
  transition: background-color 0.1s ease-out;
  z-index: 1;
}

/* line 190, node_modules/bb.sass-helpers/stylesheets/bb.sass-helpers/_mixins.scss */
.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: " ";
}

/* line 2, src/app/components/modules/shoulder/_shoulder.scss */
.shoulder.sticky {
  position: fixed;
  width: 20rem;
}

/* line 7, src/app/components/modules/shoulder/_shoulder.scss */
.shoulder.stuck {
  position: relative;
}

/* line 12, src/app/components/modules/shoulder/_shoulder.scss */
.topic-grid__shoulder .shoulder-statistic.sticky {
  width: 20rem;
}

/* line 1, src/app/components/modules/single_headline_story/_single_headline_story.scss */
.single-headline-story {
  position: relative;
}

/* line 5, src/app/components/modules/single_headline_story/_single_headline_story.scss */
.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;
}

/* line 11, src/app/components/modules/single_headline_story/_single_headline_story.scss */
.single-headline-story__headline {
  padding: 0;
}

/* line 15, src/app/components/modules/single_headline_story/_single_headline_story.scss */
.single-headline-story__summary, .single-headline-story__info {
  float: right;
}

@media screen and (min-width: 0) and (max-width: 47.4375em) {
  /* line 22, src/app/components/modules/single_headline_story/_single_headline_story.scss */
  .single-headline-story__index {
    top: 1.875rem;
  }
  /* line 26, src/app/components/modules/single_headline_story/_single_headline_story.scss */
  .single-headline-story__headline {
    font-size: 1rem;
    line-height: 1.25rem;
  }
  /* line 31, src/app/components/modules/single_headline_story/_single_headline_story.scss */
  .single-headline-story__info {
    float: none;
  }
}

@media screen and (min-width: 47.5em) and (max-width: 63.6875em) {
  /* line 38, src/app/components/modules/single_headline_story/_single_headline_story.scss */
  .single-headline-story__summary {
    width: 21.25rem;
    float: right;
    margin-top: 1.25rem;
    padding-top: 1.25rem;
  }
  /* line 45, src/app/components/modules/single_headline_story/_single_headline_story.scss */
  .single-headline-story__index {
    top: -0.9375rem;
  }
  /* line 49, src/app/components/modules/single_headline_story/_single_headline_story.scss */
  .single-headline-story__headline {
    font-size: 1.375rem;
    line-height: 1.5rem;
    padding-top: 0.625rem;
    margin-bottom: 3.75rem;
  }
  /* line 56, src/app/components/modules/single_headline_story/_single_headline_story.scss */
  .single-headline-story__info {
    width: 20rem;
    margin: 1.25rem 1.25rem 0 0;
  }
  /* line 61, src/app/components/modules/single_headline_story/_single_headline_story.scss */
  .single-headline-story__info, .single-headline-story__summary {
    margin-top: 0.9375rem;
  }
}

@media screen and (min-width: 63.75em) {
  /* line 70, src/app/components/modules/single_headline_story/_single_headline_story.scss */
  .single-headline-story__index {
    position: absolute;
    top: 4.0625rem;
  }
}

@media screen and (min-width: 63.75em) and (max-width: 79.9375em) {
  /* line 79, src/app/components/modules/single_headline_story/_single_headline_story.scss */
  .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;
  }
  /* line 86, src/app/components/modules/single_headline_story/_single_headline_story.scss */
  .single-headline-story__summary {
    width: 25rem;
    margin-top: 1.5625rem;
  }
  /* line 91, src/app/components/modules/single_headline_story/_single_headline_story.scss */
  .single-headline-story__headline {
    font-size: 1.875rem;
    line-height: 2rem;
  }
  /* line 96, src/app/components/modules/single_headline_story/_single_headline_story.scss */
  .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) {
  /* line 106, src/app/components/modules/single_headline_story/_single_headline_story.scss */
  .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;
  }
  /* line 113, src/app/components/modules/single_headline_story/_single_headline_story.scss */
  .single-headline-story__summary {
    width: 27.5rem;
    margin-top: 2.5rem;
  }
  /* line 118, src/app/components/modules/single_headline_story/_single_headline_story.scss */
  .single-headline-story__headline {
    font-size: 2.25rem;
    line-height: 2.625rem;
  }
  /* line 123, src/app/components/modules/single_headline_story/_single_headline_story.scss */
  .single-headline-story__info {
    width: 30rem;
    margin: 1.5625rem 2.5rem 0 0;
  }
}

/* line 45, src/app/components/modules/audio_shows_schedule/_audio_shows_schedule_helper.scss */
.audio-shows-schedule-track__previous-button, .audio-shows-schedule-track__next-button, .shows-schedule-track__previous-button, .shows-schedule-track__next-button {
  position: absolute;
  top: 0;
  padding: 2.5rem 0;
  cursor: pointer;
}

/* line 3, src/app/components/modules/audio_shows_schedule/_audio_shows_schedule_container.scss */
.audio-shows-schedule-container {
  position: relative;
  background-color: #262626;
  position: relative;
  overflow: hidden;
}

/* line 97, node_modules/bb.sass-helpers/stylesheets/bb.sass-helpers/_borders.scss */
.audio-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;
}

/* line 125, node_modules/bb.sass-helpers/stylesheets/bb.sass-helpers/_borders.scss */
.audio-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;
}

/* line 167, node_modules/bb.sass-helpers/stylesheets/bb.sass-helpers/_borders.scss */
.audio-shows-schedule-container:after {
  overflow: hidden;
  text-indent: -9999rem;
  font-size: 0;
  line-height: 0;
  background: -owg-linear-gradient(left, #2b00f7 0%, #ff6564 100%);
  background: -webkit-linear-gradient(left, #2b00f7 0%, #ff6564 100%);
  background: -moz-linear-gradient(left, #2b00f7 0%, #ff6564 100%);
  background: -o-linear-gradient(left, #2b00f7 0%, #ff6564 100%);
  background: linear-gradient(left, #2b00f7 0%, #ff6564 100%);
  content: "gradient linear background border background color block";
  background-color: #2B00F7;
}

/* line 178, node_modules/bb.sass-helpers/stylesheets/bb.sass-helpers/_borders.scss */
.audio-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: #262626;
}

/* line 9, src/app/components/modules/audio_shows_schedule/_audio_shows_schedule_container.scss */
.audio-shows-schedule-container__left, .audio-shows-schedule-container__center, .audio-shows-schedule-container__right {
  display: table-cell;
  height: 7.5rem;
}

/* line 16, src/app/components/modules/audio_shows_schedule/_audio_shows_schedule_container.scss */
.audio-shows-schedule-container__left, .audio-shows-schedule-container__right {
  width: 50%;
  vertical-align: bottom;
}

/* line 22, src/app/components/modules/audio_shows_schedule/_audio_shows_schedule_container.scss */
.audio-shows-schedule-container__center {
  padding: 0 1.25rem;
  white-space: nowrap;
  vertical-align: top;
}

/* line 28, src/app/components/modules/audio_shows_schedule/_audio_shows_schedule_container.scss */
.audio-shows-schedule-container__left-border {
  position: relative;
}

/* line 97, node_modules/bb.sass-helpers/stylesheets/bb.sass-helpers/_borders.scss */
.audio-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;
}

/* line 125, node_modules/bb.sass-helpers/stylesheets/bb.sass-helpers/_borders.scss */
.audio-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;
}

/* line 167, node_modules/bb.sass-helpers/stylesheets/bb.sass-helpers/_borders.scss */
.audio-shows-schedule-container__left-border:after {
  overflow: hidden;
  text-indent: -9999rem;
  font-size: 0;
  line-height: 0;
  background: -owg-linear-gradient(left, #2b00f7 0%, #ff6564 100%);
  background: -webkit-linear-gradient(left, #2b00f7 0%, #ff6564 100%);
  background: -moz-linear-gradient(left, #2b00f7 0%, #ff6564 100%);
  background: -o-linear-gradient(left, #2b00f7 0%, #ff6564 100%);
  background: linear-gradient(left, #2b00f7 0%, #ff6564 100%);
  content: "gradient linear background border background color block";
  background-color: #2B00F7;
}

/* line 178, node_modules/bb.sass-helpers/stylesheets/bb.sass-helpers/_borders.scss */
.audio-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: #262626;
}

/* line 32, src/app/components/modules/audio_shows_schedule/_audio_shows_schedule_container.scss */
.audio-shows-schedule-container__right-border {
  position: relative;
}

/* line 97, node_modules/bb.sass-helpers/stylesheets/bb.sass-helpers/_borders.scss */
.audio-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;
}

/* line 125, node_modules/bb.sass-helpers/stylesheets/bb.sass-helpers/_borders.scss */
.audio-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;
}

/* line 167, node_modules/bb.sass-helpers/stylesheets/bb.sass-helpers/_borders.scss */
.audio-shows-schedule-container__right-border:after {
  overflow: hidden;
  text-indent: -9999rem;
  font-size: 0;
  line-height: 0;
  background: -owg-linear-gradient(left, #ff6564 0%, #2b00f7 100%);
  background: -webkit-linear-gradient(left, #ff6564 0%, #2b00f7 100%);
  background: -moz-linear-gradient(left, #ff6564 0%, #2b00f7 100%);
  background: -o-linear-gradient(left, #ff6564 0%, #2b00f7 100%);
  background: linear-gradient(left, #ff6564 0%, #2b00f7 100%);
  content: "gradient linear background border background color block";
  background-color: #FF6564;
}

/* line 178, node_modules/bb.sass-helpers/stylesheets/bb.sass-helpers/_borders.scss */
.audio-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: #262626;
}

/* line 36, src/app/components/modules/audio_shows_schedule/_audio_shows_schedule_container.scss */
.audio-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) {
  /* line 3, src/app/components/modules/audio_shows_schedule/_audio_shows_schedule_container.scss */
  .audio-shows-schedule-container {
    height: 19.0625rem;
  }
}

@media screen and (min-width: 47.5em) and (max-width: 63.6875em) {
  /* line 3, src/app/components/modules/audio_shows_schedule/_audio_shows_schedule_container.scss */
  .audio-shows-schedule-container {
    height: 17.5rem;
    width: 42.5rem;
    padding: 2.5rem 0;
  }
}

@media screen and (min-width: 63.75em) {
  /* line 3, src/app/components/modules/audio_shows_schedule/_audio_shows_schedule_container.scss */
  .audio-shows-schedule-container {
    height: 20rem;
  }
}

@media screen and (min-width: 63.75em) and (max-width: 79.9375em) {
  /* line 3, src/app/components/modules/audio_shows_schedule/_audio_shows_schedule_container.scss */
  .audio-shows-schedule-container {
    width: 61.25rem;
    padding: 4.0625rem 0;
  }
}

@media screen and (min-width: 80em) and (max-width: 9999em) {
  /* line 3, src/app/components/modules/audio_shows_schedule/_audio_shows_schedule_container.scss */
  .audio-shows-schedule-container {
    width: 72.5rem;
    padding: 4.0625rem 0;
  }
}

/* line 1, src/app/components/modules/audio_shows_schedule/_audio_shows_schedule_track.scss */
.audio-shows-schedule-track {
  border-top: dotted 1px #555555;
  position: relative;
  margin: auto;
}

/* line 7, src/app/components/modules/audio_shows_schedule/_audio_shows_schedule_track.scss */
.audio-shows-schedule-track__scroll {
  overflow: hidden;
}

/* line 11, src/app/components/modules/audio_shows_schedule/_audio_shows_schedule_track.scss */
.audio-shows-schedule-track__items {
  white-space: nowrap;
  position: relative;
}

/* line 16, src/app/components/modules/audio_shows_schedule/_audio_shows_schedule_track.scss */
.audio-shows-schedule-track__item {
  display: table-cell;
  vertical-align: top;
  overflow: hidden;
}

/* line 26, src/app/components/modules/audio_shows_schedule/_audio_shows_schedule_track.scss */
.audio-shows-schedule-track__previous-button:hover:before {
  color: white;
}

/* line 34, src/app/components/modules/audio_shows_schedule/_audio_shows_schedule_track.scss */
.audio-shows-schedule-track__next-button:hover:before {
  color: white;
}

@media screen and (min-width: 0) and (max-width: 47.4375em) {
  /* line 1, src/app/components/modules/audio_shows_schedule/_audio_shows_schedule_track.scss */
  .audio-shows-schedule-track {
    width: 100%;
    min-width: 20rem;
    position: absolute;
    top: 6.875rem;
    border-top: 0;
    overflow-x: scroll;
  }
  /* line 47, src/app/components/modules/audio_shows_schedule/_audio_shows_schedule_track.scss */
  .audio-shows-schedule-track__scroll {
    display: table;
    overflow: auto;
  }
  /* line 52, src/app/components/modules/audio_shows_schedule/_audio_shows_schedule_track.scss */
  .audio-shows-schedule-track__item {
    width: 7.5rem;
    padding-left: 1.25rem;
  }
  /* line 56, src/app/components/modules/audio_shows_schedule/_audio_shows_schedule_track.scss */
  .audio-shows-schedule-track__item:first-child {
    padding-left: 0;
  }
  /* line 61, src/app/components/modules/audio_shows_schedule/_audio_shows_schedule_track.scss */
  .audio-shows-schedule-track__previous-button, .audio-shows-schedule-track__next-button {
    display: none;
  }
}

@media screen and (min-width: 47.5em) {
  /* line 69, src/app/components/modules/audio_shows_schedule/_audio_shows_schedule_track.scss */
  .audio-shows-schedule-track__item:first-child {
    padding-left: 0;
  }
  /* line 73, src/app/components/modules/audio_shows_schedule/_audio_shows_schedule_track.scss */
  .audio-shows-schedule-track__item {
    width: 10rem;
  }
}

@media screen and (min-width: 47.5em) and (max-width: 63.6875em) {
  /* line 1, src/app/components/modules/audio_shows_schedule/_audio_shows_schedule_track.scss */
  .audio-shows-schedule-track {
    width: 37.5rem;
    margin: -1.1875rem 2.5rem 0;
  }
  /* line 82, src/app/components/modules/audio_shows_schedule/_audio_shows_schedule_track.scss */
  .audio-shows-schedule-track__item {
    padding-left: 2.5rem;
  }
  /* line 86, src/app/components/modules/audio_shows_schedule/_audio_shows_schedule_track.scss */
  .audio-shows-schedule-track__previous-button {
    left: -2.8125rem;
  }
  /* line 69, node_modules/bb.sass-helpers/stylesheets/bb.sass-helpers/_icons.scss */
  .audio-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);
  }
  /* line 91, src/app/components/modules/audio_shows_schedule/_audio_shows_schedule_track.scss */
  .audio-shows-schedule-track__next-button {
    right: -2.8125rem;
  }
  /* line 69, node_modules/bb.sass-helpers/stylesheets/bb.sass-helpers/_icons.scss */
  .audio-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) {
  /* line 69, node_modules/bb.sass-helpers/stylesheets/bb.sass-helpers/_icons.scss */
  .audio-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);
  }
  /* line 69, node_modules/bb.sass-helpers/stylesheets/bb.sass-helpers/_icons.scss */
  .audio-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) {
  /* line 1, src/app/components/modules/audio_shows_schedule/_audio_shows_schedule_track.scss */
  .audio-shows-schedule-track {
    width: 56.25rem;
    margin: -1.1875rem 2.5rem 0;
  }
  /* line 112, src/app/components/modules/audio_shows_schedule/_audio_shows_schedule_track.scss */
  .audio-shows-schedule-track__item {
    padding-left: 1.5625rem;
  }
  /* line 116, src/app/components/modules/audio_shows_schedule/_audio_shows_schedule_track.scss */
  .audio-shows-schedule-track__previous-button {
    left: -3rem;
  }
  /* line 120, src/app/components/modules/audio_shows_schedule/_audio_shows_schedule_track.scss */
  .audio-shows-schedule-track__next-button {
    right: -3rem;
  }
}

@media screen and (min-width: 80em) and (max-width: 9999em) {
  /* line 1, src/app/components/modules/audio_shows_schedule/_audio_shows_schedule_track.scss */
  .audio-shows-schedule-track {
    margin: -1.1875rem 3.125rem 0 3.75rem;
    width: 65rem;
  }
  /* line 130, src/app/components/modules/audio_shows_schedule/_audio_shows_schedule_track.scss */
  .audio-shows-schedule-track__item {
    padding-left: 3.75rem;
  }
  /* line 134, src/app/components/modules/audio_shows_schedule/_audio_shows_schedule_track.scss */
  .audio-shows-schedule-track__previous-button {
    left: -4.25rem;
  }
  /* line 138, src/app/components/modules/audio_shows_schedule/_audio_shows_schedule_track.scss */
  .audio-shows-schedule-track__next-button {
    right: -4.25rem;
  }
}

/* line 1, src/app/components/modules/audio_shows_schedule/_audio_shows_streams.scss */
.audio-shows-schedule__streams {
  color: #FFFFFF;
  position: absolute;
  font-family: "BWHaasText-55Roman", "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;
}

/* line 12, src/app/components/modules/audio_shows_schedule/_audio_shows_streams.scss */
.audio-shows-schedule__streams:after {
  display: inline-block;
  text-indent: -9999em;
  width: 0;
  height: 0;
  border: solid transparent;
  border-width: 0.3125rem 0.3125rem;
  border-top-color: #FFFFFF;
  position: absolute;
  top: 0.4375rem;
  content: "";
  right: -0.8125rem;
}

/* line 20, src/app/components/modules/audio_shows_schedule/_audio_shows_streams.scss */
.audio-shows-schedule__streams:hover {
  position: absolute;
  background-color: #2A343F;
}

/* line 24, src/app/components/modules/audio_shows_schedule/_audio_shows_streams.scss */
.audio-shows-schedule__streams:hover > .audio-shows-schedule__streams-item {
  display: block;
}

/* line 29, src/app/components/modules/audio_shows_schedule/_audio_shows_streams.scss */
.audio-shows-schedule__streams-item {
  display: none;
  color: #FFFFFF;
  font-size: 0.625rem;
  cursor: pointer;
  text-align: right;
  padding: 0 0.3125rem;
}

/* line 38, src/app/components/modules/audio_shows_schedule/_audio_shows_streams.scss */
.audio-shows-schedule__streams-item-link {
  color: #FFFFFF;
}

/* line 42, src/app/components/modules/audio_shows_schedule/_audio_shows_streams.scss */
.audio-shows-schedule__streams-item.active {
  display: block;
}

/* line 47, src/app/components/modules/audio_shows_schedule/_audio_shows_streams.scss */
.audio-shows-schedule__streams-item-link {
  color: #FFFFFF;
  font-size: 0.625rem;
}

@media screen and (min-width: 0) and (max-width: 47.4375em) {
  /* line 1, src/app/components/modules/audio_shows_schedule/_audio_shows_streams.scss */
  .audio-shows-schedule__streams {
    display: none;
  }
}

@media screen and (min-width: 47.5em) and (max-width: 63.6875em) {
  /* line 1, src/app/components/modules/audio_shows_schedule/_audio_shows_streams.scss */
  .audio-shows-schedule__streams {
    display: none;
  }
}

/* line 5, src/app/components/modules/audio_shows_schedule/_audio_shows_schedule.scss */
.audio-shows-schedule {
  width: 100%;
  background-color: #262626;
  margin-top: 1.25rem;
  margin-bottom: 2.5rem;
}

/* line 12, src/app/components/modules/audio_shows_schedule/_audio_shows_schedule.scss */
.audio-shows-schedule__header {
  text-align: center;
  display: table;
  border-spacing: 0;
  border-collapse: separate;
  width: 100%;
  padding-top: 0.625rem;
}

/* line 21, src/app/components/modules/audio_shows_schedule/_audio_shows_schedule.scss */
.audio-shows-schedule__week-days {
  position: absolute;
  margin-left: 2.5rem;
}

/* line 26, src/app/components/modules/audio_shows_schedule/_audio_shows_schedule.scss */
.audio-shows-schedule__week-day {
  float: left;
}

/* line 29, src/app/components/modules/audio_shows_schedule/_audio_shows_schedule.scss */
.audio-shows-schedule__week-day:first-child {
  margin-left: 0;
}

/* line 34, src/app/components/modules/audio_shows_schedule/_audio_shows_schedule.scss */
.audio-shows-schedule__day {
  font-family: "BWHaasHead-75Bold", "NHaasGroteskDSPro-75Bd", "Helvetica Neue", Helvetica, Arial, sans-serif;
}

/* line 38, src/app/components/modules/audio_shows_schedule/_audio_shows_schedule.scss */
.audio-shows-schedule__date {
  font-family: "BWHaasText-55Roman", "NHaasGroteskTXPro-55Rg", "Helvetica Neue", Helvetica, Arial, sans-serif;
}

/* line 43, src/app/components/modules/audio_shows_schedule/_audio_shows_schedule.scss */
.audio-shows-schedule__day, .audio-shows-schedule__date {
  color: #555555;
  cursor: pointer;
}

/* line 50, src/app/components/modules/audio_shows_schedule/_audio_shows_schedule.scss */
.audio-shows-schedule .selected .audio-shows-schedule__day {
  text-decoration: underline;
}

/* line 54, src/app/components/modules/audio_shows_schedule/_audio_shows_schedule.scss */
.audio-shows-schedule .selected .audio-shows-schedule__day,
.audio-shows-schedule .selected .audio-shows-schedule__date {
  color: #FFFFFF;
}

/* line 60, src/app/components/modules/audio_shows_schedule/_audio_shows_schedule.scss */
.audio-shows-schedule .show {
  background-color: #2A343F;
  border-top: 1px solid #999999;
  border-bottom: 0;
  opacity: .8;
  z-index: 2;
}

/* line 69, src/app/components/modules/audio_shows_schedule/_audio_shows_schedule.scss */
.audio-shows-schedule__title {
  background-image: -webkit-linear-gradient(left, #2B00F7, #FF6564);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  color: #FF6564;
  font-family: "BWHaasHead-75Bold", "NHaasGroteskDSPro-75Bd", "Helvetica Neue", Helvetica, Arial, sans-serif;
  line-height: 1.25rem;
}

/* line 76, src/app/components/modules/audio_shows_schedule/_audio_shows_schedule.scss */
.audio-shows-schedule__show-time {
  font-family: "BWHaasText-55Roman", "NHaasGroteskTXPro-55Rg", "Helvetica Neue", Helvetica, Arial, sans-serif;
  color: #767676;
  vertical-align: bottom;
  position: relative;
  line-height: 1.375rem;
  padding-top: 1.875rem;
}

/* line 84, src/app/components/modules/audio_shows_schedule/_audio_shows_schedule.scss */
.audio-shows-schedule__show-time .time-zone {
  vertical-align: sub;
  position: absolute;
  line-height: 1.375rem;
  margin-top: 0.3125rem;
}

/* line 91, src/app/components/modules/audio_shows_schedule/_audio_shows_schedule.scss */
.audio-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;
}

/* line 101, src/app/components/modules/audio_shows_schedule/_audio_shows_schedule.scss */
.audio-shows-schedule__show-name {
  color: #999999;
  font-family: "BWHaasHead-75Bold", "NHaasGroteskDSPro-75Bd", "Helvetica Neue", Helvetica, Arial, sans-serif;
  white-space: normal;
  font-size: 1rem;
  padding-top: 0.3125rem;
}

/* line 111, src/app/components/modules/audio_shows_schedule/_audio_shows_schedule.scss */
.audio-shows-schedule-track__item.playing-now .audio-shows-schedule__show-name {
  color: #FFFFFF;
}

/* line 115, src/app/components/modules/audio_shows_schedule/_audio_shows_schedule.scss */
.audio-shows-schedule-track__item.playing-now .audio-shows-schedule__show-time {
  color: #FA1E64;
}

/* line 118, src/app/components/modules/audio_shows_schedule/_audio_shows_schedule.scss */
.audio-shows-schedule-track__item.playing-now .audio-shows-schedule__show-time .time-zone:before {
  content: "live";
  display: block;
  text-transform: uppercase;
  color: #FFFFFF;
  position: absolute;
  top: -0.9375rem;
  font-size: 0.6875rem;
}

/* line 128, src/app/components/modules/audio_shows_schedule/_audio_shows_schedule.scss */
.audio-shows-schedule-track__item.playing-now .audio-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";
}

/* line 137, src/app/components/modules/audio_shows_schedule/_audio_shows_schedule.scss */
.audio-shows-schedule-details {
  text-align: center;
}

@media screen and (min-width: 0) and (max-width: 47.4375em) {
  /* line 5, src/app/components/modules/audio_shows_schedule/_audio_shows_schedule.scss */
  .audio-shows-schedule {
    height: 24.0625rem;
    padding-top: 2.5rem;
  }
  /* line 145, src/app/components/modules/audio_shows_schedule/_audio_shows_schedule.scss */
  .audio-shows-schedule__title {
    line-height: 1.5rem;
    font-size: 1.375rem;
  }
  /* line 150, src/app/components/modules/audio_shows_schedule/_audio_shows_schedule.scss */
  .audio-shows-schedule__week-days {
    top: 3.125rem;
    position: absolute;
    left: 0;
    right: 0;
    margin: 0 auto;
    width: 10.3125rem;
    cursor: pointer;
    z-index: 2;
  }
  /* line 161, src/app/components/modules/audio_shows_schedule/_audio_shows_schedule.scss */
  .audio-shows-schedule__week-day {
    float: none;
  }
  /* line 165, src/app/components/modules/audio_shows_schedule/_audio_shows_schedule.scss */
  .audio-shows-schedule__day, .audio-shows-schedule__date {
    float: left;
    line-height: 1.125rem;
    padding-top: 0.3125rem;
  }
  /* line 172, src/app/components/modules/audio_shows_schedule/_audio_shows_schedule.scss */
  .audio-shows-schedule__day {
    font-size: 0.875rem;
    text-decoration: none;
  }
  /* line 177, src/app/components/modules/audio_shows_schedule/_audio_shows_schedule.scss */
  .audio-shows-schedule__date {
    font-size: 0.75rem;
    padding-left: 0.3125rem;
  }
  /* line 181, src/app/components/modules/audio_shows_schedule/_audio_shows_schedule.scss */
  .audio-shows-schedule__date:after {
    display: none;
  }
  /* line 186, src/app/components/modules/audio_shows_schedule/_audio_shows_schedule.scss */
  .audio-shows-schedule__day-container {
    display: none;
  }
  /* line 191, src/app/components/modules/audio_shows_schedule/_audio_shows_schedule.scss */
  .audio-shows-schedule .selected .audio-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: #FFFFFF;
    position: absolute;
    top: 0.75rem;
    content: "";
    margin-left: 1.25rem;
  }
  /* line 201, src/app/components/modules/audio_shows_schedule/_audio_shows_schedule.scss */
  .audio-shows-schedule .show,
  .audio-shows-schedule .selected {
    border-bottom: 0.0625rem solid #FFFFFF;
    height: 1.5625rem;
    display: block;
  }
  /* line 207, src/app/components/modules/audio_shows_schedule/_audio_shows_schedule.scss */
  .audio-shows-schedule .show .audio-shows-schedule__day,
  .audio-shows-schedule .selected .audio-shows-schedule__day {
    text-decoration: none;
  }
}

@media screen and (max-width: 63.6875em) {
  /* line 215, src/app/components/modules/audio_shows_schedule/_audio_shows_schedule.scss */
  .audio-shows-schedule__show-time {
    font-size: 2.1875rem;
  }
  /* line 218, src/app/components/modules/audio_shows_schedule/_audio_shows_schedule.scss */
  .audio-shows-schedule__show-time .time-zone {
    font-size: 1rem;
  }
  /* line 223, src/app/components/modules/audio_shows_schedule/_audio_shows_schedule.scss */
  .audio-shows-schedule__show-name {
    height: 2.625rem;
    line-height: 1.125rem;
  }
}

@media screen and (min-width: 47.5em) and (max-width: 63.6875em) {
  /* line 5, src/app/components/modules/audio_shows_schedule/_audio_shows_schedule.scss */
  .audio-shows-schedule {
    height: 21.5625rem;
  }
  /* line 233, src/app/components/modules/audio_shows_schedule/_audio_shows_schedule.scss */
  .audio-shows-schedule__title {
    font-size: 1.5625rem;
  }
  /* line 237, src/app/components/modules/audio_shows_schedule/_audio_shows_schedule.scss */
  .audio-shows-schedule__week-days {
    top: 5.9375rem;
  }
  /* line 241, src/app/components/modules/audio_shows_schedule/_audio_shows_schedule.scss */
  .audio-shows-schedule__week-day {
    width: 5rem;
    margin-left: 0.4375rem;
  }
  /* line 246, src/app/components/modules/audio_shows_schedule/_audio_shows_schedule.scss */
  .audio-shows-schedule__day {
    font-size: 0.875rem;
    line-height: 1.125rem;
  }
  /* line 251, src/app/components/modules/audio_shows_schedule/_audio_shows_schedule.scss */
  .audio-shows-schedule__date {
    font-size: 0.75rem;
    line-height: 0.75rem;
  }
}

@media screen and (min-width: 63.75em) {
  /* line 5, src/app/components/modules/audio_shows_schedule/_audio_shows_schedule.scss */
  .audio-shows-schedule {
    height: 23.75rem;
  }
  /* line 262, src/app/components/modules/audio_shows_schedule/_audio_shows_schedule.scss */
  .audio-shows-schedule__title {
    font-size: 2.5rem;
  }
  /* line 266, src/app/components/modules/audio_shows_schedule/_audio_shows_schedule.scss */
  .audio-shows-schedule__week-days {
    top: 7.5rem;
  }
  /* line 270, src/app/components/modules/audio_shows_schedule/_audio_shows_schedule.scss */
  .audio-shows-schedule__week-day {
    width: 6.875rem;
  }
  /* line 274, src/app/components/modules/audio_shows_schedule/_audio_shows_schedule.scss */
  .audio-shows-schedule__day {
    font-size: 1rem;
    line-height: 1.375rem;
  }
  /* line 279, src/app/components/modules/audio_shows_schedule/_audio_shows_schedule.scss */
  .audio-shows-schedule__date {
    line-height: 1.25rem;
    font-size: 0.75rem;
  }
  /* line 284, src/app/components/modules/audio_shows_schedule/_audio_shows_schedule.scss */
  .audio-shows-schedule__show-time {
    font-size: 2.5rem;
  }
  /* line 287, src/app/components/modules/audio_shows_schedule/_audio_shows_schedule.scss */
  .audio-shows-schedule__show-time .time-zone {
    font-size: 1.25rem;
  }
  /* line 292, src/app/components/modules/audio_shows_schedule/_audio_shows_schedule.scss */
  .audio-shows-schedule__show-name {
    height: 3.125rem;
    font-size: 1rem;
    line-height: 1.375rem;
    width: 10rem;
  }
}

@media screen and (min-width: 63.75em) and (max-width: 79.9375em) {
  /* line 303, src/app/components/modules/audio_shows_schedule/_audio_shows_schedule.scss */
  .audio-shows-schedule__week-day {
    margin-left: 1.5625rem;
  }
}

@media screen and (min-width: 80em) and (max-width: 9999em) {
  /* line 311, src/app/components/modules/audio_shows_schedule/_audio_shows_schedule.scss */
  .audio-shows-schedule__week-day {
    margin-left: 3.125rem;
  }
  /* line 315, src/app/components/modules/audio_shows_schedule/_audio_shows_schedule.scss */
  .audio-shows-schedule__week-days {
    margin-left: 3.75rem;
  }
}

/* line 45, src/app/components/modules/shows_schedule/_shows_schedule_helper.scss */
.audio-shows-schedule-track__previous-button, .audio-shows-schedule-track__next-button, .shows-schedule-track__previous-button, .shows-schedule-track__next-button {
  position: absolute;
  top: 0;
  padding: 2.5rem 0;
  cursor: pointer;
}

/* line 3, src/app/components/modules/shows_schedule/_shows_schedule_container.scss */
.shows-schedule-container {
  position: relative;
  background-color: #1E252D;
  position: relative;
  overflow: hidden;
}

/* line 97, node_modules/bb.sass-helpers/stylesheets/bb.sass-helpers/_borders.scss */
.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;
}

/* line 125, node_modules/bb.sass-helpers/stylesheets/bb.sass-helpers/_borders.scss */
.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;
}

/* line 167, node_modules/bb.sass-helpers/stylesheets/bb.sass-helpers/_borders.scss */
.shows-schedule-container:after {
  overflow: hidden;
  text-indent: -9999rem;
  font-size: 0;
  line-height: 0;
  background: -owg-linear-gradient(left, #2b00f7 0%, #ff6564 100%);
  background: -webkit-linear-gradient(left, #2b00f7 0%, #ff6564 100%);
  background: -moz-linear-gradient(left, #2b00f7 0%, #ff6564 100%);
  background: -o-linear-gradient(left, #2b00f7 0%, #ff6564 100%);
  background: linear-gradient(left, #2b00f7 0%, #ff6564 100%);
  content: "gradient linear background border background color block";
  background-color: #2B00F7;
}

/* line 178, node_modules/bb.sass-helpers/stylesheets/bb.sass-helpers/_borders.scss */
.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;
}

/* line 9, src/app/components/modules/shows_schedule/_shows_schedule_container.scss */
.shows-schedule-container__left, .shows-schedule-container__center, .shows-schedule-container__right {
  display: table-cell;
  height: 7.5rem;
}

/* line 16, src/app/components/modules/shows_schedule/_shows_schedule_container.scss */
.shows-schedule-container__left, .shows-schedule-container__right {
  width: 50%;
  vertical-align: bottom;
}

/* line 22, src/app/components/modules/shows_schedule/_shows_schedule_container.scss */
.shows-schedule-container__center {
  padding: 0 1.25rem;
  white-space: nowrap;
  vertical-align: top;
}

/* line 28, src/app/components/modules/shows_schedule/_shows_schedule_container.scss */
.shows-schedule-container__left-border {
  position: relative;
}

/* line 97, node_modules/bb.sass-helpers/stylesheets/bb.sass-helpers/_borders.scss */
.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;
}

/* line 125, node_modules/bb.sass-helpers/stylesheets/bb.sass-helpers/_borders.scss */
.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;
}

/* line 167, node_modules/bb.sass-helpers/stylesheets/bb.sass-helpers/_borders.scss */
.shows-schedule-container__left-border:after {
  overflow: hidden;
  text-indent: -9999rem;
  font-size: 0;
  line-height: 0;
  background: -owg-linear-gradient(left, #2b00f7 0%, #ff6564 100%);
  background: -webkit-linear-gradient(left, #2b00f7 0%, #ff6564 100%);
  background: -moz-linear-gradient(left, #2b00f7 0%, #ff6564 100%);
  background: -o-linear-gradient(left, #2b00f7 0%, #ff6564 100%);
  background: linear-gradient(left, #2b00f7 0%, #ff6564 100%);
  content: "gradient linear background border background color block";
  background-color: #2B00F7;
}

/* line 178, node_modules/bb.sass-helpers/stylesheets/bb.sass-helpers/_borders.scss */
.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;
}

/* line 32, src/app/components/modules/shows_schedule/_shows_schedule_container.scss */
.shows-schedule-container__right-border {
  position: relative;
}

/* line 97, node_modules/bb.sass-helpers/stylesheets/bb.sass-helpers/_borders.scss */
.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;
}

/* line 125, node_modules/bb.sass-helpers/stylesheets/bb.sass-helpers/_borders.scss */
.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;
}

/* line 167, node_modules/bb.sass-helpers/stylesheets/bb.sass-helpers/_borders.scss */
.shows-schedule-container__right-border:after {
  overflow: hidden;
  text-indent: -9999rem;
  font-size: 0;
  line-height: 0;
  background: -owg-linear-gradient(left, #ff6564 0%, #2b00f7 100%);
  background: -webkit-linear-gradient(left, #ff6564 0%, #2b00f7 100%);
  background: -moz-linear-gradient(left, #ff6564 0%, #2b00f7 100%);
  background: -o-linear-gradient(left, #ff6564 0%, #2b00f7 100%);
  background: linear-gradient(left, #ff6564 0%, #2b00f7 100%);
  content: "gradient linear background border background color block";
  background-color: #FF6564;
}

/* line 178, node_modules/bb.sass-helpers/stylesheets/bb.sass-helpers/_borders.scss */
.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;
}

/* line 36, src/app/components/modules/shows_schedule/_shows_schedule_container.scss */
.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) {
  /* line 3, src/app/components/modules/shows_schedule/_shows_schedule_container.scss */
  .shows-schedule-container {
    height: 19.0625rem;
  }
}

@media screen and (min-width: 47.5em) and (max-width: 63.6875em) {
  /* line 3, src/app/components/modules/shows_schedule/_shows_schedule_container.scss */
  .shows-schedule-container {
    height: 17.5rem;
    width: 42.5rem;
    padding: 2.5rem 0;
  }
}

@media screen and (min-width: 63.75em) {
  /* line 3, src/app/components/modules/shows_schedule/_shows_schedule_container.scss */
  .shows-schedule-container {
    height: 20rem;
  }
}

@media screen and (min-width: 63.75em) and (max-width: 79.9375em) {
  /* line 3, src/app/components/modules/shows_schedule/_shows_schedule_container.scss */
  .shows-schedule-container {
    width: 61.25rem;
    padding: 4.0625rem 0;
  }
}

@media screen and (min-width: 80em) and (max-width: 9999em) {
  /* line 3, src/app/components/modules/shows_schedule/_shows_schedule_container.scss */
  .shows-schedule-container {
    width: 72.5rem;
    padding: 4.0625rem 0;
  }
}

/* line 1, src/app/components/modules/shows_schedule/_shows_schedule_track.scss */
.shows-schedule-track {
  border-top: dotted 1px #555555;
  position: relative;
}

/* line 6, src/app/components/modules/shows_schedule/_shows_schedule_track.scss */
.shows-schedule-track__scroll {
  overflow: hidden;
}

/* line 10, src/app/components/modules/shows_schedule/_shows_schedule_track.scss */
.shows-schedule-track__items {
  white-space: nowrap;
  position: relative;
}

/* line 15, src/app/components/modules/shows_schedule/_shows_schedule_track.scss */
.shows-schedule-track__item {
  display: table-cell;
  vertical-align: top;
  overflow: hidden;
}

/* line 25, src/app/components/modules/shows_schedule/_shows_schedule_track.scss */
.shows-schedule-track__previous-button:hover:before {
  color: white;
}

/* line 33, src/app/components/modules/shows_schedule/_shows_schedule_track.scss */
.shows-schedule-track__next-button:hover:before {
  color: white;
}

@media screen and (min-width: 0) and (max-width: 47.4375em) {
  /* line 1, src/app/components/modules/shows_schedule/_shows_schedule_track.scss */
  .shows-schedule-track {
    min-width: 20rem;
    position: absolute;
    top: 6.875rem;
    border-top: 0;
    overflow-x: scroll;
    width: 100%;
  }
  /* line 46, src/app/components/modules/shows_schedule/_shows_schedule_track.scss */
  .shows-schedule-track__scroll {
    display: table;
    overflow: auto;
  }
  /* line 51, src/app/components/modules/shows_schedule/_shows_schedule_track.scss */
  .shows-schedule-track__item {
    width: 7.5rem;
    padding-left: 1.25rem;
  }
  /* line 55, src/app/components/modules/shows_schedule/_shows_schedule_track.scss */
  .shows-schedule-track__item:first-child {
    padding-left: 0;
  }
  /* line 60, src/app/components/modules/shows_schedule/_shows_schedule_track.scss */
  .shows-schedule-track__previous-button, .shows-schedule-track__next-button {
    display: none;
  }
}

@media screen and (min-width: 47.5em) {
  /* line 68, src/app/components/modules/shows_schedule/_shows_schedule_track.scss */
  .shows-schedule-track__item:first-child {
    padding-left: 0;
  }
  /* line 72, src/app/components/modules/shows_schedule/_shows_schedule_track.scss */
  .shows-schedule-track__item {
    width: 10rem;
  }
}

@media screen and (min-width: 47.5em) and (max-width: 63.6875em) {
  /* line 1, src/app/components/modules/shows_schedule/_shows_schedule_track.scss */
  .shows-schedule-track {
    width: 37.5rem;
    margin: -1.1875rem 2.5rem 0;
  }
  /* line 81, src/app/components/modules/shows_schedule/_shows_schedule_track.scss */
  .shows-schedule-track__item {
    padding-left: 2.5rem;
  }
  /* line 85, src/app/components/modules/shows_schedule/_shows_schedule_track.scss */
  .shows-schedule-track__previous-button {
    left: -2.8125rem;
  }
  /* line 69, node_modules/bb.sass-helpers/stylesheets/bb.sass-helpers/_icons.scss */
  .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);
  }
  /* line 90, src/app/components/modules/shows_schedule/_shows_schedule_track.scss */
  .shows-schedule-track__next-button {
    right: -2.8125rem;
  }
  /* line 69, node_modules/bb.sass-helpers/stylesheets/bb.sass-helpers/_icons.scss */
  .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) {
  /* line 69, node_modules/bb.sass-helpers/stylesheets/bb.sass-helpers/_icons.scss */
  .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);
  }
  /* line 69, node_modules/bb.sass-helpers/stylesheets/bb.sass-helpers/_icons.scss */
  .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) {
  /* line 1, src/app/components/modules/shows_schedule/_shows_schedule_track.scss */
  .shows-schedule-track {
    width: 56.25rem;
    margin: -1.1875rem 2.5rem 0;
  }
  /* line 111, src/app/components/modules/shows_schedule/_shows_schedule_track.scss */
  .shows-schedule-track__item {
    padding-left: 1.5625rem;
  }
  /* line 115, src/app/components/modules/shows_schedule/_shows_schedule_track.scss */
  .shows-schedule-track__previous-button {
    left: -3rem;
  }
  /* line 119, src/app/components/modules/shows_schedule/_shows_schedule_track.scss */
  .shows-schedule-track__next-button {
    right: -3rem;
  }
}

@media screen and (min-width: 80em) and (max-width: 9999em) {
  /* line 1, src/app/components/modules/shows_schedule/_shows_schedule_track.scss */
  .shows-schedule-track {
    margin: -1.1875rem 3.125rem 0 3.75rem;
    width: 65rem;
  }
  /* line 129, src/app/components/modules/shows_schedule/_shows_schedule_track.scss */
  .shows-schedule-track__item {
    padding-left: 3.75rem;
  }
  /* line 133, src/app/components/modules/shows_schedule/_shows_schedule_track.scss */
  .shows-schedule-track__previous-button {
    left: -4.25rem;
  }
  /* line 137, src/app/components/modules/shows_schedule/_shows_schedule_track.scss */
  .shows-schedule-track__next-button {
    right: -4.25rem;
  }
}

/* line 1, src/app/components/modules/shows_schedule/_shows_regions.scss */
.shows-schedule__regions {
  color: #FFFFFF;
  position: absolute;
  font-family: "BWHaasText-55Roman", "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;
}

/* line 12, src/app/components/modules/shows_schedule/_shows_regions.scss */
.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: #FFFFFF;
  position: absolute;
  top: 0.4375rem;
  content: "";
  right: -0.8125rem;
}

/* line 20, src/app/components/modules/shows_schedule/_shows_regions.scss */
.shows-schedule__regions-language {
  display: none;
}

/* line 24, src/app/components/modules/shows_schedule/_shows_regions.scss */
.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) {
  /* line 1, src/app/components/modules/shows_schedule/_shows_regions.scss */
  .shows-schedule__regions {
    display: none;
  }
}

@media screen and (min-width: 47.5em) and (max-width: 63.6875em) {
  /* line 1, src/app/components/modules/shows_schedule/_shows_regions.scss */
  .shows-schedule__regions {
    top: 1.5625rem;
  }
}

/* line 5, src/app/components/modules/shows_schedule/_shows_schedule.scss */
.shows-schedule {
  width: 100%;
  background-color: #1E252D;
}

/* line 10, src/app/components/modules/shows_schedule/_shows_schedule.scss */
.shows-schedule__header {
  text-align: center;
  display: table;
  border-spacing: 0;
  border-collapse: separate;
  width: 100%;
  padding-top: 0.625rem;
}

/* line 19, src/app/components/modules/shows_schedule/_shows_schedule.scss */
.shows-schedule__week-days {
  position: absolute;
  margin-left: 2.5rem;
}

/* line 24, src/app/components/modules/shows_schedule/_shows_schedule.scss */
.shows-schedule__week-day {
  float: left;
}

/* line 27, src/app/components/modules/shows_schedule/_shows_schedule.scss */
.shows-schedule__week-day:first-child {
  margin-left: 0;
}

/* line 32, src/app/components/modules/shows_schedule/_shows_schedule.scss */
.shows-schedule__day {
  font-family: "BWHaasHead-75Bold", "NHaasGroteskDSPro-75Bd", "Helvetica Neue", Helvetica, Arial, sans-serif;
}

/* line 36, src/app/components/modules/shows_schedule/_shows_schedule.scss */
.shows-schedule__date {
  font-family: "BWHaasText-55Roman", "NHaasGroteskTXPro-55Rg", "Helvetica Neue", Helvetica, Arial, sans-serif;
}

/* line 41, src/app/components/modules/shows_schedule/_shows_schedule.scss */
.shows-schedule__day, .shows-schedule__date {
  color: #555555;
  cursor: pointer;
}

/* line 48, src/app/components/modules/shows_schedule/_shows_schedule.scss */
.shows-schedule .selected .shows-schedule__day {
  text-decoration: underline;
}

/* line 52, src/app/components/modules/shows_schedule/_shows_schedule.scss */
.shows-schedule .selected .shows-schedule__day,
.shows-schedule .selected .shows-schedule__date {
  color: #FFFFFF;
}

/* line 58, src/app/components/modules/shows_schedule/_shows_schedule.scss */
.shows-schedule .show {
  background-color: #2A343F;
  border-top: 1px solid #999999;
  border-bottom: 0;
  opacity: .8;
  z-index: 2;
}

/* line 67, src/app/components/modules/shows_schedule/_shows_schedule.scss */
.shows-schedule__title {
  background-image: -webkit-linear-gradient(left, #2B00F7, #FF6564);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  color: #FF6564;
  font-family: "BWHaasHead-75Bold", "NHaasGroteskDSPro-75Bd", "Helvetica Neue", Helvetica, Arial, sans-serif;
  line-height: 1.25rem;
}

/* line 74, src/app/components/modules/shows_schedule/_shows_schedule.scss */
.shows-schedule__show-time {
  font-family: "BWHaasText-55Roman", "NHaasGroteskTXPro-55Rg", "Helvetica Neue", Helvetica, Arial, sans-serif;
  color: #767676;
  vertical-align: bottom;
  position: relative;
  line-height: 1.375rem;
  padding-top: 1.875rem;
}

/* line 82, src/app/components/modules/shows_schedule/_shows_schedule.scss */
.shows-schedule__show-time .time-zone {
  vertical-align: sub;
  position: absolute;
  line-height: 1.375rem;
  margin-top: 0.3125rem;
}

/* line 89, src/app/components/modules/shows_schedule/_shows_schedule.scss */
.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;
}

/* line 99, src/app/components/modules/shows_schedule/_shows_schedule.scss */
.shows-schedule__show-name {
  color: #999999;
  font-family: "BWHaasHead-75Bold", "NHaasGroteskDSPro-75Bd", "Helvetica Neue", Helvetica, Arial, sans-serif;
  white-space: normal;
  font-size: 1rem;
  padding-top: 0.3125rem;
}

/* line 109, src/app/components/modules/shows_schedule/_shows_schedule.scss */
.shows-schedule-track__item.playing-now .shows-schedule__show-name {
  color: #FFFFFF;
}

/* line 113, src/app/components/modules/shows_schedule/_shows_schedule.scss */
.shows-schedule-track__item.playing-now .shows-schedule__show-time {
  color: #FA1E64;
}

/* line 116, src/app/components/modules/shows_schedule/_shows_schedule.scss */
.shows-schedule-track__item.playing-now .shows-schedule__show-time .time-zone:before {
  content: "live";
  display: block;
  text-transform: uppercase;
  color: #FFFFFF;
  position: absolute;
  top: -0.9375rem;
  font-size: 0.6875rem;
}

/* line 126, src/app/components/modules/shows_schedule/_shows_schedule.scss */
.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) {
  /* line 5, src/app/components/modules/shows_schedule/_shows_schedule.scss */
  .shows-schedule {
    height: 24.0625rem;
    padding-top: 2.5rem;
  }
  /* line 139, src/app/components/modules/shows_schedule/_shows_schedule.scss */
  .shows-schedule__title {
    line-height: 1.5rem;
    font-size: 1.375rem;
  }
  /* line 144, src/app/components/modules/shows_schedule/_shows_schedule.scss */
  .shows-schedule__week-days {
    top: 3.125rem;
    position: absolute;
    left: 0;
    right: 0;
    margin: 0 auto;
    width: 10.3125rem;
    cursor: pointer;
    z-index: 2;
  }
  /* line 155, src/app/components/modules/shows_schedule/_shows_schedule.scss */
  .shows-schedule__week-day {
    float: none;
  }
  /* line 159, src/app/components/modules/shows_schedule/_shows_schedule.scss */
  .shows-schedule__day, .shows-schedule__date {
    float: left;
    line-height: 1.125rem;
    padding-top: 0.3125rem;
  }
  /* line 166, src/app/components/modules/shows_schedule/_shows_schedule.scss */
  .shows-schedule__day {
    font-size: 0.875rem;
    text-decoration: none;
  }
  /* line 171, src/app/components/modules/shows_schedule/_shows_schedule.scss */
  .shows-schedule__date {
    font-size: 0.75rem;
    padding-left: 0.3125rem;
  }
  /* line 175, src/app/components/modules/shows_schedule/_shows_schedule.scss */
  .shows-schedule__date:after {
    display: none;
  }
  /* line 180, src/app/components/modules/shows_schedule/_shows_schedule.scss */
  .shows-schedule__day-container {
    display: none;
  }
  /* line 185, src/app/components/modules/shows_schedule/_shows_schedule.scss */
  .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: #FFFFFF;
    position: absolute;
    top: 0.75rem;
    content: "";
    margin-left: 1.25rem;
  }
  /* line 195, src/app/components/modules/shows_schedule/_shows_schedule.scss */
  .shows-schedule .show,
  .shows-schedule .selected {
    border-bottom: 0.0625rem solid #FFFFFF;
    height: 1.5625rem;
    display: block;
  }
  /* line 201, src/app/components/modules/shows_schedule/_shows_schedule.scss */
  .shows-schedule .show .shows-schedule__day,
  .shows-schedule .selected .shows-schedule__day {
    text-decoration: none;
  }
}

@media screen and (max-width: 63.6875em) {
  /* line 209, src/app/components/modules/shows_schedule/_shows_schedule.scss */
  .shows-schedule__show-time {
    font-size: 2.1875rem;
  }
  /* line 212, src/app/components/modules/shows_schedule/_shows_schedule.scss */
  .shows-schedule__show-time .time-zone {
    font-size: 1rem;
  }
  /* line 217, src/app/components/modules/shows_schedule/_shows_schedule.scss */
  .shows-schedule__show-name {
    line-height: 1.125rem;
  }
}

@media screen and (min-width: 47.5em) and (max-width: 63.6875em) {
  /* line 5, src/app/components/modules/shows_schedule/_shows_schedule.scss */
  .shows-schedule {
    height: 21.5625rem;
  }
  /* line 226, src/app/components/modules/shows_schedule/_shows_schedule.scss */
  .shows-schedule__title {
    font-size: 1.5625rem;
  }
  /* line 230, src/app/components/modules/shows_schedule/_shows_schedule.scss */
  .shows-schedule__week-days {
    top: 5.9375rem;
  }
  /* line 234, src/app/components/modules/shows_schedule/_shows_schedule.scss */
  .shows-schedule__week-day {
    width: 5rem;
    margin-left: 0.4375rem;
  }
  /* line 239, src/app/components/modules/shows_schedule/_shows_schedule.scss */
  .shows-schedule__day {
    font-size: 0.875rem;
    line-height: 1.125rem;
  }
  /* line 244, src/app/components/modules/shows_schedule/_shows_schedule.scss */
  .shows-schedule__date {
    font-size: 0.75rem;
    line-height: 0.75rem;
  }
}

@media screen and (min-width: 63.75em) {
  /* line 5, src/app/components/modules/shows_schedule/_shows_schedule.scss */
  .shows-schedule {
    height: 23.75rem;
  }
  /* line 255, src/app/components/modules/shows_schedule/_shows_schedule.scss */
  .shows-schedule__title {
    font-size: 2.5rem;
  }
  /* line 259, src/app/components/modules/shows_schedule/_shows_schedule.scss */
  .shows-schedule__week-days {
    top: 7.5rem;
  }
  /* line 263, src/app/components/modules/shows_schedule/_shows_schedule.scss */
  .shows-schedule__week-day {
    width: 6.875rem;
  }
  /* line 267, src/app/components/modules/shows_schedule/_shows_schedule.scss */
  .shows-schedule__day {
    font-size: 1rem;
    line-height: 1.375rem;
  }
  /* line 272, src/app/components/modules/shows_schedule/_shows_schedule.scss */
  .shows-schedule__date {
    line-height: 1.25rem;
    font-size: 0.75rem;
  }
  /* line 277, src/app/components/modules/shows_schedule/_shows_schedule.scss */
  .shows-schedule__show-time {
    font-size: 2.5rem;
  }
  /* line 280, src/app/components/modules/shows_schedule/_shows_schedule.scss */
  .shows-schedule__show-time .time-zone {
    font-size: 1.25rem;
  }
  /* line 285, src/app/components/modules/shows_schedule/_shows_schedule.scss */
  .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) {
  /* line 295, src/app/components/modules/shows_schedule/_shows_schedule.scss */
  .shows-schedule__week-day {
    margin-left: 1.5625rem;
  }
}

@media screen and (min-width: 80em) and (max-width: 9999em) {
  /* line 303, src/app/components/modules/shows_schedule/_shows_schedule.scss */
  .shows-schedule__week-day {
    margin-left: 3.125rem;
  }
  /* line 307, src/app/components/modules/shows_schedule/_shows_schedule.scss */
  .shows-schedule__week-days {
    margin-left: 3.75rem;
  }
}

/* line 5, src/app/components/modules/live_all_shows/_live_all_shows_info.scss */
.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;
}

/* line 14, src/app/components/modules/live_all_shows/_live_all_shows_info.scss */
.live-all-shows-info__headline {
  font-family: "BWHaasHead-75Bold", "NHaasGroteskDSPro-75Bd", "Helvetica Neue", Helvetica, Arial, sans-serif;
  padding: 1.25rem 0;
}

/* line 20, src/app/components/modules/live_all_shows/_live_all_shows_info.scss */
.live-all-shows-info__schedule {
  font: "BWHaasText-55Roman", "NHaasGroteskTXPro-55Rg", "Helvetica Neue", Helvetica, Arial, sans-serif;
  color: #767676;
}

/* line 25, src/app/components/modules/live_all_shows/_live_all_shows_info.scss */
.live-all-shows-info__summary {
  font-family: "TiemposTextWeb-Regular", Georgia, serif;
  font-size: 0.75rem;
  line-height: 1.125rem;
}

/* line 31, src/app/components/modules/live_all_shows/_live_all_shows_info.scss */
.live-all-shows-info__view-all-link {
  font-family: "BWHaasHead-75Bold", "NHaasGroteskDSPro-75Bd", "Helvetica Neue", Helvetica, Arial, sans-serif;
  color: #2800D7;
  padding-top: 1.25rem;
  font-size: 0.875rem;
  line-height: 1.125rem;
}

/* line 87, node_modules/bb.sass-helpers/stylesheets/bb.sass-helpers/_icons.scss */
.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) {
  /* line 3, src/app/components/modules/live_all_shows/_live_all_shows_info.scss */
  .live-all-shows-info {
    padding: 0 1.25rem;
  }
  /* line 43, src/app/components/modules/live_all_shows/_live_all_shows_info.scss */
  .live-all-shows-info__headline {
    font-size: 1.875rem;
  }
}

@media screen and (min-width: 47.5em) {
  /* line 3, src/app/components/modules/live_all_shows/_live_all_shows_info.scss */
  .live-all-shows-info {
    width: 16.25rem;
    float: left;
  }
  /* line 52, src/app/components/modules/live_all_shows/_live_all_shows_info.scss */
  .live-all-shows-info__headline {
    font-size: 2.25rem;
    line-height: 2rem;
  }
}

@media screen and (max-width: 47.4375em) {
  /* line 3, src/app/components/modules/live_all_shows/_live_all_shows_info.scss */
  .live-all-shows-info {
    width: 12.5rem;
  }
  /* line 62, src/app/components/modules/live_all_shows/_live_all_shows_info.scss */
  .live-all-shows-info__headline {
    font-size: 1.875rem;
  }
}

/* line 3, src/app/components/modules/live_all_shows/_live-all-shows-story.scss */
.live-all-shows-story__headline {
  font-family: "BWHaasHead-75Bold", "NHaasGroteskDSPro-75Bd", "Helvetica Neue", Helvetica, Arial, sans-serif;
  margin-top: 1.25rem;
  font-size: 1rem;
  line-height: 1.25rem;
}

/* line 10, src/app/components/modules/live_all_shows/_live-all-shows-story.scss */
.live-all-shows-story__play {
  position: relative;
}

/* line 69, node_modules/bb.sass-helpers/stylesheets/bb.sass-helpers/_icons.scss */
.live-all-shows-story__play:before {
  content: "a";
  font-family: "Bloomberg";
  font-style: normal;
  font-size: 2.5rem;
  color: #FFFFFF;
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
  -moz-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  -o-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  z-index: 2;
  line-height: 1.5rem;
}

/* line 20, src/app/components/modules/live_all_shows/_live-all-shows-story.scss */
.live-all-shows-story__play-image {
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  background-position: center;
  background-size: cover;
}

/* line 184, node_modules/bb.sass-helpers/stylesheets/bb.sass-helpers/_mixins.scss */
.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: " ";
  -webkit-transition: background-color, 0.1s, ease-out;
  -moz-transition: background-color, 0.1s, ease-out;
  -o-transition: background-color, 0.1s, ease-out;
  transition: background-color 0.1s ease-out;
  z-index: 1;
}

/* line 190, node_modules/bb.sass-helpers/stylesheets/bb.sass-helpers/_mixins.scss */
.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) {
  /* line 1, src/app/components/modules/live_all_shows/_live-all-shows-story.scss */
  .live-all-shows-story {
    width: 100%;
    padding-top: 2.5rem;
  }
  /* line 29, src/app/components/modules/live_all_shows/_live-all-shows-story.scss */
  .live-all-shows-story__headline {
    padding: 0 1.25rem;
  }
  /* line 33, src/app/components/modules/live_all_shows/_live-all-shows-story.scss */
  .live-all-shows-story__play, .live-all-shows-story__image {
    height: 11.25rem;
  }
  /* line 38, src/app/components/modules/live_all_shows/_live-all-shows-story.scss */
  .live-all-shows-story__image, .live-all-shows-story__play-image {
    background-size: 100%;
  }
}

@media screen and (min-width: 47.5em) {
  /* line 1, src/app/components/modules/live_all_shows/_live-all-shows-story.scss */
  .live-all-shows-story {
    border-left: dotted 1px #555555;
    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) {
  /* line 1, src/app/components/modules/live_all_shows/_live-all-shows-story.scss */
  .live-all-shows-story {
    width: 13.75rem;
    display: none;
  }
  /* line 56, src/app/components/modules/live_all_shows/_live-all-shows-story.scss */
  .live-all-shows-story:nth-of-type(-n+3) {
    display: block;
  }
  /* line 60, src/app/components/modules/live_all_shows/_live-all-shows-story.scss */
  .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) {
  /* line 1, src/app/components/modules/live_all_shows/_live-all-shows-story.scss */
  .live-all-shows-story {
    width: 13.75rem;
  }
  /* line 70, src/app/components/modules/live_all_shows/_live-all-shows-story.scss */
  .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) {
  /* line 1, src/app/components/modules/live_all_shows/_live-all-shows-story.scss */
  .live-all-shows-story {
    width: 17.5rem;
  }
  /* line 80, src/app/components/modules/live_all_shows/_live-all-shows-story.scss */
  .live-all-shows-story__play, .live-all-shows-story__image {
    height: 9.6875rem;
    width: 16.25rem;
  }
}

/* line 6, src/app/components/modules/live_all_shows/_live_all_shows.scss */
.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;
}

/* line 16, src/app/components/modules/live_all_shows/_live_all_shows.scss */
.live-all-shows__stories {
  margin: 0 auto;
}

@media screen and (min-width: 0) and (max-width: 47.4375em) {
  /* line 16, src/app/components/modules/live_all_shows/_live_all_shows.scss */
  .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) {
  /* line 16, src/app/components/modules/live_all_shows/_live_all_shows.scss */
  .live-all-shows__stories {
    width: 47.5rem;
    margin-top: 2.1875rem;
  }
}

@media screen and (min-width: 63.75em) and (max-width: 79.9375em) {
  /* line 16, src/app/components/modules/live_all_shows/_live_all_shows.scss */
  .live-all-shows__stories {
    width: 63.75rem;
    margin-top: 2.5rem;
  }
}

@media screen and (min-width: 80em) and (max-width: 9999em) {
  /* line 16, src/app/components/modules/live_all_shows/_live_all_shows.scss */
  .live-all-shows__stories {
    width: 72.5rem;
    margin-top: 3.125rem;
  }
}

/* line 1, src/app/components/modules/content_tout/_content_tout.scss */
.content-tout {
  position: relative;
  background-color: #FFFFFF;
  padding: 1.25rem;
}

/* line 6, src/app/components/modules/content_tout/_content_tout.scss */
.content-tout:before {
  content: " ";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 0;
}

/* line 17, src/app/components/modules/content_tout/_content_tout.scss */
.content-tout__content {
  position: relative;
  background-color: #FFFFFF;
  padding: 1.25rem;
  z-index: 1;
}

/* line 24, src/app/components/modules/content_tout/_content_tout.scss */
.content-tout__title {
  color: #00B9E7;
  font-size: 1.875rem;
  line-height: 1.875rem;
  font-family: "BWHaasHead-95Black", "NHaasGroteskDSPro-95Blk", "Helvetica Neue", Helvetica, Arial, sans-serif;
}

/* line 31, src/app/components/modules/content_tout/_content_tout.scss */
.content-tout__subtitle {
  padding-top: 0.25rem;
  font-size: 0.75rem;
  line-height: 0.875rem;
}

/* line 37, src/app/components/modules/content_tout/_content_tout.scss */
.content-tout__items {
  margin-top: 1.25rem;
}

/* line 41, src/app/components/modules/content_tout/_content_tout.scss */
.content-tout .related-story-link {
  padding-top: 1.25rem;
  padding-bottom: 1.25rem;
  font-size: 0.75rem;
  line-height: 1rem;
  font-family: "BWHaasHead-75Bold", "NHaasGroteskDSPro-75Bd", "Helvetica Neue", Helvetica, Arial, sans-serif;
}

/* line 32, src/app/components/modules/_related_story_link.scss */
.content-tout .related-story-link:after {
  top: 1.25rem;
}

/* line 48, src/app/components/modules/content_tout/_content_tout.scss */
.content-tout .related-story-link:last-child {
  padding-bottom: 0;
}

/* line 53, src/app/components/modules/content_tout/_content_tout.scss */
.content-tout__for-call-to-action-background {
  position: absolute;
  left: 0;
  right: 0;
  bottom: -1.25rem;
  text-align: center;
}

/* line 61, src/app/components/modules/content_tout/_content_tout.scss */
.content-tout__call-to-action {
  display: inline-block;
  background-color: #FFFFFF;
  color: #00B9E7;
  font-size: 0.875rem;
  font-family: "BWHaasText-75Bold", "NHaasGroteskTXPro-75Bd", "Helvetica Neue", Helvetica, Arial, sans-serif;
  line-height: 1.25rem;
  text-align: center;
  height: 1.25rem;
  padding: 0 1rem;
}

/* line 72, src/app/components/modules/content_tout/_content_tout.scss */
.content-tout__call-to-action:after {
  content: "3";
  font-family: "Bloomberg";
  display: inline-block;
  font-size: 0.75rem;
  vertical-align: middle;
}

@media screen and (min-width: 0) and (max-width: 47.4375em) {
  /* line 1, src/app/components/modules/content_tout/_content_tout.scss */
  .content-tout {
    margin-left: 1.25rem;
    margin-right: 1.25rem;
    padding: 0.625rem;
  }
  /* line 86, src/app/components/modules/content_tout/_content_tout.scss */
  .content-tout__for-call-to-action-background {
    bottom: -1rem;
  }
}

/* line 3, src/app/components/modules/channel_feed/_channel_feed.scss */
.channel-feed {
  border-bottom: solid 1px #CCCCCC;
  padding-bottom: 1.25rem;
}

/* line 7, src/app/components/modules/channel_feed/_channel_feed.scss */
.channel-feed__title {
  border-bottom: solid 1px #CCCCCC;
}

/* line 11, src/app/components/modules/channel_feed/_channel_feed.scss */
.channel-feed__stories {
  overflow: hidden;
}

/* line 15, src/app/components/modules/channel_feed/_channel_feed.scss */
.channel-feed__story {
  border-right: solid 1px #CCCCCC;
  float: left;
  padding: 0 1.25rem;
  margin-top: 1.25rem;
}

/* line 23, src/app/components/modules/channel_feed/_channel_feed.scss */
.channel-feed__story:nth-of-type(3n+1) .published-at {
  position: absolute;
  left: 0;
  bottom: 0;
}

@media screen and (min-width: 0) and (max-width: 47.4375em) {
  /* line 9, src/app/components/modules/channel_feed/_channel_feed_helpers.scss */
  .channel-feed__story:nth-of-type(3n+1) .module-story__headline-link {
    font-size: 1.75rem;
    line-height: 1.75rem;
  }
  /* line 2, src/app/components/modules/channel_feed/_channel_feed_helpers.scss */
  .channel-feed__story:nth-of-type(3n+1) {
    width: 100%;
    padding: 0;
  }
  /* line 36, src/app/components/modules/channel_feed/_channel_feed.scss */
  .channel-feed__story:nth-of-type(3n+1) .module-story {
    height: auto;
  }
  /* line 17, src/app/components/modules/channel_feed/_channel_feed_helpers.scss */
  .channel-feed__story:nth-of-type(3n+1), .channel-feed__story:nth-of-type(3n+2) {
    padding-left: 0;
  }
  /* line 24, src/app/components/modules/channel_feed/_channel_feed_helpers.scss */
  .channel-feed__story:nth-of-type(3n+1), .channel-feed__story:nth-of-type(3n) {
    padding-right: 0;
    border-right: 0;
  }
  /* line 50, src/app/components/modules/channel_feed/_channel_feed.scss */
  .channel-feed__story {
    width: 50%;
  }
  /* line 54, src/app/components/modules/channel_feed/_channel_feed.scss */
  .channel-feed .module-story {
    padding-bottom: 1.5625rem;
  }
}

@media screen and (min-width: 47.5em) {
  /* line 9, src/app/components/modules/channel_feed/_channel_feed_helpers.scss */
  .channel-feed__story:nth-of-type(3n+1) .module-story__headline-link {
    font-size: 2rem;
    line-height: 2rem;
  }
}

@media screen and (min-width: 47.5em) and (max-width: 63.6875em) {
  /* line 2, src/app/components/modules/channel_feed/_channel_feed_helpers.scss */
  .channel-feed__story:nth-of-type(3n+1) {
    width: 50%;
  }
  /* line 31, src/app/components/modules/channel_feed/_channel_feed_helpers.scss */
  .channel-feed__story:nth-of-type(3n+1) {
    padding-left: 0;
  }
  /* line 37, src/app/components/modules/channel_feed/_channel_feed_helpers.scss */
  .channel-feed__story:nth-of-type(3n) {
    padding-right: 0;
    border-right: 0;
  }
  /* line 77, src/app/components/modules/channel_feed/_channel_feed.scss */
  .channel-feed__story {
    width: 25%;
  }
}

@media screen and (min-width: 63.75em) {
  /* line 2, src/app/components/modules/channel_feed/_channel_feed_helpers.scss */
  .channel-feed__story:nth-of-type(3n+1) {
    width: 33.33%;
  }
  /* line 43, src/app/components/modules/channel_feed/_channel_feed_helpers.scss */
  .channel-feed__story:nth-of-type(9n+1), .channel-feed__story:nth-of-type(9n+5) {
    padding-left: 0;
  }
  /* line 50, src/app/components/modules/channel_feed/_channel_feed_helpers.scss */
  .channel-feed__story:nth-of-type(9n+4), .channel-feed__story:nth-of-type(9n) {
    padding-right: 0;
    border-right: 0;
  }
  /* line 96, src/app/components/modules/channel_feed/_channel_feed.scss */
  .channel-feed__story {
    width: 16.66%;
  }
}

@media screen and (min-width: 80em) and (max-width: 9999em) {
  /* line 9, src/app/components/modules/channel_feed/_channel_feed_helpers.scss */
  .channel-feed__story:nth-of-type(3n+1) .module-story__headline-link {
    font-size: 2.25rem;
    line-height: 2.25rem;
  }
}

@-moz-keyframes commentary-social-slide-out {
  50% {
    -webkit-transform: translateX(0);
    -moz-transform: translateX(0);
    -ms-transform: translateX(0);
    -o-transform: translateX(0);
    transform: translateX(0);
    opacity: 0;
  }
  100% {
    -webkit-transform: translateX(2.8125rem);
    -moz-transform: translateX(2.8125rem);
    -ms-transform: translateX(2.8125rem);
    -o-transform: translateX(2.8125rem);
    transform: translateX(2.8125rem);
    opacity: 1;
  }
}

@-webkit-keyframes commentary-social-slide-out {
  50% {
    -webkit-transform: translateX(0);
    -moz-transform: translateX(0);
    -ms-transform: translateX(0);
    -o-transform: translateX(0);
    transform: translateX(0);
    opacity: 0;
  }
  100% {
    -webkit-transform: translateX(2.8125rem);
    -moz-transform: translateX(2.8125rem);
    -ms-transform: translateX(2.8125rem);
    -o-transform: translateX(2.8125rem);
    transform: translateX(2.8125rem);
    opacity: 1;
  }
}

@-o-keyframes commentary-social-slide-out {
  50% {
    -webkit-transform: translateX(0);
    -moz-transform: translateX(0);
    -ms-transform: translateX(0);
    -o-transform: translateX(0);
    transform: translateX(0);
    opacity: 0;
  }
  100% {
    -webkit-transform: translateX(2.8125rem);
    -moz-transform: translateX(2.8125rem);
    -ms-transform: translateX(2.8125rem);
    -o-transform: translateX(2.8125rem);
    transform: translateX(2.8125rem);
    opacity: 1;
  }
}

@-ms-keyframes commentary-social-slide-out {
  /* line 3, src/app/components/modules/commentary/_commentary_animations.scss */
  50% {
    -webkit-transform: translateX(0);
    -moz-transform: translateX(0);
    -ms-transform: translateX(0);
    -o-transform: translateX(0);
    transform: translateX(0);
    opacity: 0;
  }
  /* line 8, src/app/components/modules/commentary/_commentary_animations.scss */
  100% {
    -webkit-transform: translateX(2.8125rem);
    -moz-transform: translateX(2.8125rem);
    -ms-transform: translateX(2.8125rem);
    -o-transform: translateX(2.8125rem);
    transform: translateX(2.8125rem);
    opacity: 1;
  }
}

@keyframes commentary-social-slide-out {
  50% {
    -webkit-transform: translateX(0);
    -moz-transform: translateX(0);
    -ms-transform: translateX(0);
    -o-transform: translateX(0);
    transform: translateX(0);
    opacity: 0;
  }
  100% {
    -webkit-transform: translateX(2.8125rem);
    -moz-transform: translateX(2.8125rem);
    -ms-transform: translateX(2.8125rem);
    -o-transform: translateX(2.8125rem);
    transform: translateX(2.8125rem);
    opacity: 1;
  }
}

@-moz-keyframes commentary-twitter-separate-and-bounce {
  50% {
    -webkit-transform: translateY(0);
    -moz-transform: translateY(0);
    -ms-transform: translateY(0);
    -o-transform: translateY(0);
    transform: translateY(0);
  }
  75% {
    -webkit-transform: translateY(1.875rem);
    -moz-transform: translateY(1.875rem);
    -ms-transform: translateY(1.875rem);
    -o-transform: translateY(1.875rem);
    transform: translateY(1.875rem);
  }
  100% {
    -webkit-transform: translateY(1.5625rem);
    -moz-transform: translateY(1.5625rem);
    -ms-transform: translateY(1.5625rem);
    -o-transform: translateY(1.5625rem);
    transform: translateY(1.5625rem);
  }
}

@-webkit-keyframes commentary-twitter-separate-and-bounce {
  50% {
    -webkit-transform: translateY(0);
    -moz-transform: translateY(0);
    -ms-transform: translateY(0);
    -o-transform: translateY(0);
    transform: translateY(0);
  }
  75% {
    -webkit-transform: translateY(1.875rem);
    -moz-transform: translateY(1.875rem);
    -ms-transform: translateY(1.875rem);
    -o-transform: translateY(1.875rem);
    transform: translateY(1.875rem);
  }
  100% {
    -webkit-transform: translateY(1.5625rem);
    -moz-transform: translateY(1.5625rem);
    -ms-transform: translateY(1.5625rem);
    -o-transform: translateY(1.5625rem);
    transform: translateY(1.5625rem);
  }
}

@-o-keyframes commentary-twitter-separate-and-bounce {
  50% {
    -webkit-transform: translateY(0);
    -moz-transform: translateY(0);
    -ms-transform: translateY(0);
    -o-transform: translateY(0);
    transform: translateY(0);
  }
  75% {
    -webkit-transform: translateY(1.875rem);
    -moz-transform: translateY(1.875rem);
    -ms-transform: translateY(1.875rem);
    -o-transform: translateY(1.875rem);
    transform: translateY(1.875rem);
  }
  100% {
    -webkit-transform: translateY(1.5625rem);
    -moz-transform: translateY(1.5625rem);
    -ms-transform: translateY(1.5625rem);
    -o-transform: translateY(1.5625rem);
    transform: translateY(1.5625rem);
  }
}

@-ms-keyframes commentary-twitter-separate-and-bounce {
  /* line 17, src/app/components/modules/commentary/_commentary_animations.scss */
  50% {
    -webkit-transform: translateY(0);
    -moz-transform: translateY(0);
    -ms-transform: translateY(0);
    -o-transform: translateY(0);
    transform: translateY(0);
  }
  /* line 21, src/app/components/modules/commentary/_commentary_animations.scss */
  75% {
    -webkit-transform: translateY(1.875rem);
    -moz-transform: translateY(1.875rem);
    -ms-transform: translateY(1.875rem);
    -o-transform: translateY(1.875rem);
    transform: translateY(1.875rem);
  }
  /* line 25, src/app/components/modules/commentary/_commentary_animations.scss */
  100% {
    -webkit-transform: translateY(1.5625rem);
    -moz-transform: translateY(1.5625rem);
    -ms-transform: translateY(1.5625rem);
    -o-transform: translateY(1.5625rem);
    transform: translateY(1.5625rem);
  }
}

@keyframes commentary-twitter-separate-and-bounce {
  50% {
    -webkit-transform: translateY(0);
    -moz-transform: translateY(0);
    -ms-transform: translateY(0);
    -o-transform: translateY(0);
    transform: translateY(0);
  }
  75% {
    -webkit-transform: translateY(1.875rem);
    -moz-transform: translateY(1.875rem);
    -ms-transform: translateY(1.875rem);
    -o-transform: translateY(1.875rem);
    transform: translateY(1.875rem);
  }
  100% {
    -webkit-transform: translateY(1.5625rem);
    -moz-transform: translateY(1.5625rem);
    -ms-transform: translateY(1.5625rem);
    -o-transform: translateY(1.5625rem);
    transform: translateY(1.5625rem);
  }
}

/* line 3, src/app/components/modules/commentary/_commentary_story.scss */
.opinion-v1 .commentary-story {
  position: relative;
  padding: 0.9375rem 0;
}

/* line 7, src/app/components/modules/commentary/_commentary_story.scss */
.opinion-v1 .commentary-story__headline-link {
  display: block;
  font-family: "BWHaasHead-75Bold", "NHaasGroteskDSPro-75Bd", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 1rem;
  line-height: 1rem;
}

/* line 15, src/app/components/modules/commentary/_commentary_story.scss */
.opinion-v1 .commentary-story__author {
  left: 0;
  bottom: 0.9375rem;
  color: #767676;
  font-size: 0.6875rem;
  line-height: 0.625rem;
  margin-top: 0.625rem;
}

/* line 24, src/app/components/modules/commentary/_commentary_story.scss */
.opinion-v1 .commentary-story .bb-social-links {
  display: none;
  position: absolute;
  top: 0.625rem;
  right: 0;
  width: 2.8125rem;
  height: 5.625rem;
  opacity: 0;
  z-index: 0;
}

/* line 35, src/app/components/modules/commentary/_commentary_story.scss */
.opinion-v1 .commentary-story .bb-social-link {
  position: absolute;
  top: 0;
  right: 0;
}

@media screen and (min-width: 80em) and (max-width: 9999em) {
  /* line 43, src/app/components/modules/commentary/_commentary_story.scss */
  .opinion-v1 .commentary-story__headline-link {
    font-size: 1rem;
    line-height: 1.125rem;
  }
  /* line 48, src/app/components/modules/commentary/_commentary_story.scss */
  .opinion-v1 .commentary-story .bb-social-links {
    display: block;
  }
  /* line 54, src/app/components/modules/commentary/_commentary_story.scss */
  .opinion-v1 .commentary-story:hover .bb-social-links {
    -webkit-animation: commentary-social-slide-out 0.2s forwards;
    -moz-animation: commentary-social-slide-out 0.2s forwards;
    -ms-animation: commentary-social-slide-out 0.2s forwards;
    -o-animation: commentary-social-slide-out 0.2s forwards;
    animation: commentary-social-slide-out 0.2s forwards;
  }
  /* line 58, src/app/components/modules/commentary/_commentary_story.scss */
  .opinion-v1 .commentary-story:hover .bb-social-link--twitter {
    -webkit-animation: commentary-twitter-separate-and-bounce 0.4s forwards;
    -moz-animation: commentary-twitter-separate-and-bounce 0.4s forwards;
    -ms-animation: commentary-twitter-separate-and-bounce 0.4s forwards;
    -o-animation: commentary-twitter-separate-and-bounce 0.4s forwards;
    animation: commentary-twitter-separate-and-bounce 0.4s forwards;
  }
}

/* line 1, src/app/components/modules/commentary/_commentary_editorial_story.scss */
.commentary-editorial-story {
  position: relative;
}

/* line 4, src/app/components/modules/commentary/_commentary_editorial_story.scss */
.commentary-editorial-story__headline-link {
  line-height: 1rem;
}

/* line 8, src/app/components/modules/commentary/_commentary_editorial_story.scss */
.commentary-editorial-story__image {
  position: absolute;
  top: 50%;
  -webkit-transform: translate(0, -50%);
  -moz-transform: translate(0, -50%);
  -ms-transform: translate(0, -50%);
  -o-transform: translate(0, -50%);
  transform: translate(0, -50%);
  margin: 0 auto;
  display: block;
  right: 0;
  background-position: center center;
  background-size: cover;
  width: 3.75rem;
  height: 3.75rem;
  border-radius: 50%;
}

@media screen and (min-width: 0) and (max-width: 47.4375em) {
  /* line 22, src/app/components/modules/commentary/_commentary_editorial_story.scss */
  .commentary-editorial-story__image {
    display: none;
  }
}

@media screen and (min-width: 47.5em) and (max-width: 63.6875em) {
  /* line 1, src/app/components/modules/commentary/_commentary_editorial_story.scss */
  .commentary-editorial-story {
    min-height: 5rem;
  }
  /* line 30, src/app/components/modules/commentary/_commentary_editorial_story.scss */
  .commentary-editorial-story .commentary-story__info {
    width: 9.0625rem;
  }
}

@media screen and (min-width: 63.75em) and (max-width: 79.9375em) {
  /* line 1, src/app/components/modules/commentary/_commentary_editorial_story.scss */
  .commentary-editorial-story {
    min-height: 5rem;
  }
  /* line 38, src/app/components/modules/commentary/_commentary_editorial_story.scss */
  .commentary-editorial-story .commentary-story__info {
    width: 11.25rem;
  }
}

@media screen and (min-width: 80em) and (max-width: 9999em) {
  /* line 45, src/app/components/modules/commentary/_commentary_editorial_story.scss */
  .commentary-editorial-story__image {
    -webkit-transform: none;
    -moz-transform: none;
    -ms-transform: none;
    -o-transform: none;
    transform: none;
    position: static;
    width: 7.5rem;
    height: 7.5rem;
    margin-top: 0.625rem;
  }
}

/* line 5, src/app/components/modules/commentary/_commentary.scss */
.opinion-v1 {
  float: left;
}

/* line 8, src/app/components/modules/commentary/_commentary.scss */
.opinion-v1 .commentary {
  *zoom: 1;
  padding-bottom: 0.625rem;
}

/* line 38, node_modules/compass-mixins/lib/compass/utilities/general/_clearfix.scss */
.opinion-v1 .commentary:after {
  content: "";
  display: table;
  clear: both;
}

/* line 12, src/app/components/modules/commentary/_commentary.scss */
.opinion-v1 .commentary__header {
  position: relative;
  padding: 0.625rem 0;
  z-index: 0;
}

/* line 17, src/app/components/modules/commentary/_commentary.scss */
.opinion-v1 .commentary__header:after {
  content: " ";
  position: absolute;
  top: 100%;
  left: 0;
  width: 100%;
  height: 3.125rem;
}

/* line 28, src/app/components/modules/commentary/_commentary.scss */
.opinion-v1 .commentary__title {
  color: #000000;
  font-family: "BWHaasHead-95Black", "NHaasGroteskDSPro-95Blk", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 1.25rem;
  line-height: 1.25rem;
  padding-bottom: 1.25rem;
}

/* line 36, src/app/components/modules/commentary/_commentary.scss */
.opinion-v1 .commentary__subtitle {
  border-top: solid 0.375rem #00B9E7;
  padding-top: 0.625rem;
}

/* line 41, src/app/components/modules/commentary/_commentary.scss */
.opinion-v1 .commentary__subtitle-text {
  font-family: "BWHaasHead-95Black", "NHaasGroteskDSPro-95Blk", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 1.125rem;
  line-height: 1rem;
  color: #00B9E7;
}

/* line 47, src/app/components/modules/commentary/_commentary.scss */
.opinion-v1 .commentary__subtitle-text:before {
  content: "Bloomberg";
  color: #000000;
}

/* line 53, src/app/components/modules/commentary/_commentary.scss */
.opinion-v1 .commentary__stories {
  position: relative;
  background-color: #FFFFFF;
  z-index: 1;
}

/* line 59, src/app/components/modules/commentary/_commentary.scss */
.opinion-v1 .commentary__stories-title {
  color: #00B9E7;
  font-family: "BWHaasHead-95Black", "NHaasGroteskDSPro-95Blk", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 1rem;
  padding-bottom: .4em;
  padding-top: 0.9375rem;
  border-bottom: dotted 0.0625rem #CCCCCC;
}

@media screen and (min-width: 0) and (max-width: 47.4375em) {
  /* line 70, src/app/components/modules/commentary/_commentary.scss */
  .opinion-v1 .commentary__stories:nth-of-type(2) {
    margin-top: 0.625rem;
    border-top: solid 0.25rem #00B9E7;
  }
  /* line 75, src/app/components/modules/commentary/_commentary.scss */
  .opinion-v1 .commentary .commentary-story-view {
    border-bottom: dotted 0.0625rem #CCCCCC;
  }
  /* line 81, src/app/components/modules/commentary/_commentary.scss */
  .opinion-v1 .commentary__stories:first-of-type .commentary-story-view:last-of-type {
    border-bottom: 0;
  }
}

@media screen and (min-width: 47.5em) and (max-width: 63.6875em) {
  /* line 8, src/app/components/modules/commentary/_commentary.scss */
  .opinion-v1 .commentary {
    width: 28rem;
    margin-top: 2.5rem;
    margin-left: 1.25rem;
    float: left;
  }
  /* line 94, src/app/components/modules/commentary/_commentary.scss */
  .opinion-v1 .commentary__stories {
    float: left;
    width: 13.375rem;
    padding: 1.25rem 0;
  }
  /* line 99, src/app/components/modules/commentary/_commentary.scss */
  .opinion-v1 .commentary__stories:first-of-type {
    margin-right: 1.25rem;
  }
  /* line 104, src/app/components/modules/commentary/_commentary.scss */
  .opinion-v1 .commentary__stories-title {
    padding-top: 0;
    border-bottom: dotted 0.0625rem #CCCCCC;
  }
  /* line 109, src/app/components/modules/commentary/_commentary.scss */
  .opinion-v1 .commentary .commentary-story-view {
    border-bottom: dotted 0.0625rem #CCCCCC;
  }
}

@media screen and (min-width: 63.75em) and (max-width: 79.9375em) {
  /* line 8, src/app/components/modules/commentary/_commentary.scss */
  .opinion-v1 .commentary {
    width: 32.75rem;
    margin-top: 2.5rem;
  }
  /* line 118, src/app/components/modules/commentary/_commentary.scss */
  .opinion-v1 .commentary__stories {
    float: left;
    width: 15.75rem;
    padding: 1.25rem 0;
  }
  /* line 123, src/app/components/modules/commentary/_commentary.scss */
  .opinion-v1 .commentary__stories:first-of-type {
    margin-right: 1.25rem;
  }
  /* line 128, src/app/components/modules/commentary/_commentary.scss */
  .opinion-v1 .commentary__stories-title {
    padding-top: 0;
    border-bottom: dotted 0.0625rem #CCCCCC;
  }
  /* line 133, src/app/components/modules/commentary/_commentary.scss */
  .opinion-v1 .commentary .commentary-story-view {
    border-bottom: dotted 0.0625rem #CCCCCC;
  }
}

@media screen and (min-width: 80em) and (max-width: 9999em) {
  /* line 8, src/app/components/modules/commentary/_commentary.scss */
  .opinion-v1 .commentary {
    width: 10rem;
  }
  /* line 141, src/app/components/modules/commentary/_commentary.scss */
  .opinion-v1 .commentary__header:after {
    height: 2.125rem;
  }
  /* line 147, src/app/components/modules/commentary/_commentary.scss */
  .opinion-v1 .commentary__stories:first-of-type .commentary-story-view:last-of-type {
    border-bottom: 0;
  }
  /* line 153, src/app/components/modules/commentary/_commentary.scss */
  .opinion-v1 .commentary__stories:nth-of-type(2) {
    margin-top: 0.625rem;
    border-top: solid 0.25rem #00B9E7;
  }
  /* line 158, src/app/components/modules/commentary/_commentary.scss */
  .opinion-v1 .commentary .commentary-story-view {
    border-bottom: dotted 0.0625rem #CCCCCC;
  }
}

@-moz-keyframes commentary-social-slide-out {
  50% {
    -webkit-transform: translateX(0);
    -moz-transform: translateX(0);
    -ms-transform: translateX(0);
    -o-transform: translateX(0);
    transform: translateX(0);
    opacity: 0;
  }
  100% {
    -webkit-transform: translateX(2.8125rem);
    -moz-transform: translateX(2.8125rem);
    -ms-transform: translateX(2.8125rem);
    -o-transform: translateX(2.8125rem);
    transform: translateX(2.8125rem);
    opacity: 1;
  }
}

@-webkit-keyframes commentary-social-slide-out {
  50% {
    -webkit-transform: translateX(0);
    -moz-transform: translateX(0);
    -ms-transform: translateX(0);
    -o-transform: translateX(0);
    transform: translateX(0);
    opacity: 0;
  }
  100% {
    -webkit-transform: translateX(2.8125rem);
    -moz-transform: translateX(2.8125rem);
    -ms-transform: translateX(2.8125rem);
    -o-transform: translateX(2.8125rem);
    transform: translateX(2.8125rem);
    opacity: 1;
  }
}

@-o-keyframes commentary-social-slide-out {
  50% {
    -webkit-transform: translateX(0);
    -moz-transform: translateX(0);
    -ms-transform: translateX(0);
    -o-transform: translateX(0);
    transform: translateX(0);
    opacity: 0;
  }
  100% {
    -webkit-transform: translateX(2.8125rem);
    -moz-transform: translateX(2.8125rem);
    -ms-transform: translateX(2.8125rem);
    -o-transform: translateX(2.8125rem);
    transform: translateX(2.8125rem);
    opacity: 1;
  }
}

@-ms-keyframes commentary-social-slide-out {
  /* line 3, src/app/components/modules/commentary/_commentary_animations.scss */
  50% {
    -webkit-transform: translateX(0);
    -moz-transform: translateX(0);
    -ms-transform: translateX(0);
    -o-transform: translateX(0);
    transform: translateX(0);
    opacity: 0;
  }
  /* line 8, src/app/components/modules/commentary/_commentary_animations.scss */
  100% {
    -webkit-transform: translateX(2.8125rem);
    -moz-transform: translateX(2.8125rem);
    -ms-transform: translateX(2.8125rem);
    -o-transform: translateX(2.8125rem);
    transform: translateX(2.8125rem);
    opacity: 1;
  }
}

@keyframes commentary-social-slide-out {
  50% {
    -webkit-transform: translateX(0);
    -moz-transform: translateX(0);
    -ms-transform: translateX(0);
    -o-transform: translateX(0);
    transform: translateX(0);
    opacity: 0;
  }
  100% {
    -webkit-transform: translateX(2.8125rem);
    -moz-transform: translateX(2.8125rem);
    -ms-transform: translateX(2.8125rem);
    -o-transform: translateX(2.8125rem);
    transform: translateX(2.8125rem);
    opacity: 1;
  }
}

@-moz-keyframes commentary-twitter-separate-and-bounce {
  50% {
    -webkit-transform: translateY(0);
    -moz-transform: translateY(0);
    -ms-transform: translateY(0);
    -o-transform: translateY(0);
    transform: translateY(0);
  }
  75% {
    -webkit-transform: translateY(1.875rem);
    -moz-transform: translateY(1.875rem);
    -ms-transform: translateY(1.875rem);
    -o-transform: translateY(1.875rem);
    transform: translateY(1.875rem);
  }
  100% {
    -webkit-transform: translateY(1.5625rem);
    -moz-transform: translateY(1.5625rem);
    -ms-transform: translateY(1.5625rem);
    -o-transform: translateY(1.5625rem);
    transform: translateY(1.5625rem);
  }
}

@-webkit-keyframes commentary-twitter-separate-and-bounce {
  50% {
    -webkit-transform: translateY(0);
    -moz-transform: translateY(0);
    -ms-transform: translateY(0);
    -o-transform: translateY(0);
    transform: translateY(0);
  }
  75% {
    -webkit-transform: translateY(1.875rem);
    -moz-transform: translateY(1.875rem);
    -ms-transform: translateY(1.875rem);
    -o-transform: translateY(1.875rem);
    transform: translateY(1.875rem);
  }
  100% {
    -webkit-transform: translateY(1.5625rem);
    -moz-transform: translateY(1.5625rem);
    -ms-transform: translateY(1.5625rem);
    -o-transform: translateY(1.5625rem);
    transform: translateY(1.5625rem);
  }
}

@-o-keyframes commentary-twitter-separate-and-bounce {
  50% {
    -webkit-transform: translateY(0);
    -moz-transform: translateY(0);
    -ms-transform: translateY(0);
    -o-transform: translateY(0);
    transform: translateY(0);
  }
  75% {
    -webkit-transform: translateY(1.875rem);
    -moz-transform: translateY(1.875rem);
    -ms-transform: translateY(1.875rem);
    -o-transform: translateY(1.875rem);
    transform: translateY(1.875rem);
  }
  100% {
    -webkit-transform: translateY(1.5625rem);
    -moz-transform: translateY(1.5625rem);
    -ms-transform: translateY(1.5625rem);
    -o-transform: translateY(1.5625rem);
    transform: translateY(1.5625rem);
  }
}

@-ms-keyframes commentary-twitter-separate-and-bounce {
  /* line 17, src/app/components/modules/commentary/_commentary_animations.scss */
  50% {
    -webkit-transform: translateY(0);
    -moz-transform: translateY(0);
    -ms-transform: translateY(0);
    -o-transform: translateY(0);
    transform: translateY(0);
  }
  /* line 21, src/app/components/modules/commentary/_commentary_animations.scss */
  75% {
    -webkit-transform: translateY(1.875rem);
    -moz-transform: translateY(1.875rem);
    -ms-transform: translateY(1.875rem);
    -o-transform: translateY(1.875rem);
    transform: translateY(1.875rem);
  }
  /* line 25, src/app/components/modules/commentary/_commentary_animations.scss */
  100% {
    -webkit-transform: translateY(1.5625rem);
    -moz-transform: translateY(1.5625rem);
    -ms-transform: translateY(1.5625rem);
    -o-transform: translateY(1.5625rem);
    transform: translateY(1.5625rem);
  }
}

@keyframes commentary-twitter-separate-and-bounce {
  50% {
    -webkit-transform: translateY(0);
    -moz-transform: translateY(0);
    -ms-transform: translateY(0);
    -o-transform: translateY(0);
    transform: translateY(0);
  }
  75% {
    -webkit-transform: translateY(1.875rem);
    -moz-transform: translateY(1.875rem);
    -ms-transform: translateY(1.875rem);
    -o-transform: translateY(1.875rem);
    transform: translateY(1.875rem);
  }
  100% {
    -webkit-transform: translateY(1.5625rem);
    -moz-transform: translateY(1.5625rem);
    -ms-transform: translateY(1.5625rem);
    -o-transform: translateY(1.5625rem);
    transform: translateY(1.5625rem);
  }
}

/* line 3, src/app/components/modules/gadfly/_gadfly_story.scss */
.opinion-v1 .gadfly-story {
  position: relative;
  padding: 0.9375rem 0;
}

/* line 7, src/app/components/modules/gadfly/_gadfly_story.scss */
.opinion-v1 .gadfly-story__headline-link {
  display: block;
  font-family: "BWHaasHead-75Bold", "NHaasGroteskDSPro-75Bd", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 1rem;
  line-height: 1rem;
}

/* line 15, src/app/components/modules/gadfly/_gadfly_story.scss */
.opinion-v1 .gadfly-story__author {
  left: 0;
  bottom: 0.9375rem;
  color: #767676;
  font-size: 0.6875rem;
  line-height: 0.625rem;
  margin-top: 0.625rem;
}

/* line 24, src/app/components/modules/gadfly/_gadfly_story.scss */
.opinion-v1 .gadfly-story .bb-social-links {
  display: none;
  position: absolute;
  top: 0.625rem;
  right: 0;
  width: 2.8125rem;
  height: 5.625rem;
  opacity: 0;
  z-index: 0;
}

/* line 35, src/app/components/modules/gadfly/_gadfly_story.scss */
.opinion-v1 .gadfly-story .bb-social-link {
  position: absolute;
  top: 0;
  right: 0;
}

@media screen and (min-width: 80em) and (max-width: 9999em) {
  /* line 43, src/app/components/modules/gadfly/_gadfly_story.scss */
  .opinion-v1 .gadfly-story__headline-link {
    font-size: 1rem;
    line-height: 1.125rem;
  }
  /* line 48, src/app/components/modules/gadfly/_gadfly_story.scss */
  .opinion-v1 .gadfly-story .bb-social-links {
    display: block;
  }
  /* line 54, src/app/components/modules/gadfly/_gadfly_story.scss */
  .opinion-v1 .gadfly-story:hover .bb-social-links {
    -webkit-animation: commentary-social-slide-out 0.2s forwards;
    -moz-animation: commentary-social-slide-out 0.2s forwards;
    -ms-animation: commentary-social-slide-out 0.2s forwards;
    -o-animation: commentary-social-slide-out 0.2s forwards;
    animation: commentary-social-slide-out 0.2s forwards;
  }
  /* line 58, src/app/components/modules/gadfly/_gadfly_story.scss */
  .opinion-v1 .gadfly-story:hover .bb-social-link--twitter {
    -webkit-animation: commentary-twitter-separate-and-bounce 0.4s forwards;
    -moz-animation: commentary-twitter-separate-and-bounce 0.4s forwards;
    -ms-animation: commentary-twitter-separate-and-bounce 0.4s forwards;
    -o-animation: commentary-twitter-separate-and-bounce 0.4s forwards;
    animation: commentary-twitter-separate-and-bounce 0.4s forwards;
  }
}

/* line 1, src/app/components/modules/gadfly/_gadfly_thumbnail_story.scss */
.gadfly-first-story {
  position: relative;
}

/* line 4, src/app/components/modules/gadfly/_gadfly_thumbnail_story.scss */
.gadfly-first-story__headline-link {
  line-height: 1rem;
}

/* line 8, src/app/components/modules/gadfly/_gadfly_thumbnail_story.scss */
.gadfly-first-story__image {
  position: absolute;
  top: 50%;
  -webkit-transform: translate(0, -50%);
  -moz-transform: translate(0, -50%);
  -ms-transform: translate(0, -50%);
  -o-transform: translate(0, -50%);
  transform: translate(0, -50%);
  margin: 0 auto;
  display: block;
  right: 0;
  background-position: center center;
  background-size: cover;
  width: 3.75rem;
  height: 3.75rem;
  border-radius: 50%;
}

@media screen and (min-width: 0) and (max-width: 47.4375em) {
  /* line 22, src/app/components/modules/gadfly/_gadfly_thumbnail_story.scss */
  .gadfly-first-story__image {
    display: none;
  }
}

@media screen and (min-width: 47.5em) and (max-width: 63.6875em) {
  /* line 1, src/app/components/modules/gadfly/_gadfly_thumbnail_story.scss */
  .gadfly-first-story {
    min-height: 5rem;
  }
  /* line 30, src/app/components/modules/gadfly/_gadfly_thumbnail_story.scss */
  .gadfly-first-story .gadfly-story__info {
    width: 9.0625rem;
  }
}

@media screen and (min-width: 63.75em) and (max-width: 79.9375em) {
  /* line 1, src/app/components/modules/gadfly/_gadfly_thumbnail_story.scss */
  .gadfly-first-story {
    min-height: 5rem;
  }
  /* line 38, src/app/components/modules/gadfly/_gadfly_thumbnail_story.scss */
  .gadfly-first-story .gadfly-story__info {
    width: 11.25rem;
  }
}

@media screen and (min-width: 80em) and (max-width: 9999em) {
  /* line 45, src/app/components/modules/gadfly/_gadfly_thumbnail_story.scss */
  .gadfly-first-story__image {
    -webkit-transform: none;
    -moz-transform: none;
    -ms-transform: none;
    -o-transform: none;
    transform: none;
    position: static;
    width: 7.5rem;
    height: 7.5rem;
    margin-top: 0.625rem;
  }
}

/* line 7, src/app/components/modules/gadfly/_gadfly.scss */
.opinion-v1 .gadfly {
  *zoom: 1;
  padding-bottom: 0.625rem;
}

/* line 38, node_modules/compass-mixins/lib/compass/utilities/general/_clearfix.scss */
.opinion-v1 .gadfly:after {
  content: "";
  display: table;
  clear: both;
}

/* line 11, src/app/components/modules/gadfly/_gadfly.scss */
.opinion-v1 .gadfly__header {
  position: relative;
  padding: 0.625rem 0;
  z-index: 0;
}

/* line 16, src/app/components/modules/gadfly/_gadfly.scss */
.opinion-v1 .gadfly__header:after {
  content: " ";
  position: absolute;
  top: 100%;
  left: 0;
  width: 100%;
  height: 3.125rem;
}

/* line 27, src/app/components/modules/gadfly/_gadfly.scss */
.opinion-v1 .gadfly__title {
  color: #000000;
  font-family: "BWHaasHead-95Black", "NHaasGroteskDSPro-95Blk", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 1.25rem;
  line-height: 1.25rem;
  padding-bottom: 1.25rem;
}

/* line 35, src/app/components/modules/gadfly/_gadfly.scss */
.opinion-v1 .gadfly__subtitle {
  border-top: solid 0.375rem #FFD700;
  padding-top: 0.625rem;
}

/* line 40, src/app/components/modules/gadfly/_gadfly.scss */
.opinion-v1 .gadfly__subtitle-text {
  font-family: "BWHaasHead-95Black", "NHaasGroteskDSPro-95Blk", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 1.125rem;
  line-height: 1rem;
  color: #FFD700;
}

/* line 46, src/app/components/modules/gadfly/_gadfly.scss */
.opinion-v1 .gadfly__subtitle-text:before {
  content: "Bloomberg";
  color: #999999;
}

/* line 52, src/app/components/modules/gadfly/_gadfly.scss */
.opinion-v1 .gadfly__stories {
  position: relative;
  background-color: #FFFFFF;
  z-index: 1;
}

/* line 58, src/app/components/modules/gadfly/_gadfly.scss */
.opinion-v1 .gadfly .gadfly-story {
  height: 100%;
}

@media screen and (min-width: 0) and (max-width: 47.4375em) {
  /* line 66, src/app/components/modules/gadfly/_gadfly.scss */
  .opinion-v1 .gadfly .gadfly-story-view:not(:last-of-type) {
    border-bottom: dotted 0.0625rem #CCCCCC;
  }
}

@media screen and (min-width: 47.5em) and (max-width: 63.6875em) {
  /* line 7, src/app/components/modules/gadfly/_gadfly.scss */
  .opinion-v1 .gadfly {
    width: 13.6875rem;
    float: left;
    margin-left: 1.25rem;
  }
  /* line 77, src/app/components/modules/gadfly/_gadfly.scss */
  .opinion-v1 .gadfly__header {
    height: 6.0625rem;
  }
  /* line 81, src/app/components/modules/gadfly/_gadfly.scss */
  .opinion-v1 .gadfly__title {
    white-space: nowrap;
  }
  /* line 85, src/app/components/modules/gadfly/_gadfly.scss */
  .opinion-v1 .gadfly__subtitle {
    position: absolute;
    width: 100%;
    top: 3.125rem;
  }
  /* line 91, src/app/components/modules/gadfly/_gadfly.scss */
  .opinion-v1 .gadfly__stories {
    width: 100%;
    margin-top: 2.8125rem;
  }
  /* line 96, src/app/components/modules/gadfly/_gadfly.scss */
  .opinion-v1 .gadfly .gadfly-story-view {
    border-bottom: dotted 0.0625rem #CCCCCC;
  }
  /* line 99, src/app/components/modules/gadfly/_gadfly.scss */
  .opinion-v1 .gadfly .gadfly-story-view:first-of-type {
    border-top: dotted 0.0625rem #CCCCCC;
  }
}

@media screen and (min-width: 63.75em) and (max-width: 79.9375em) {
  /* line 7, src/app/components/modules/gadfly/_gadfly.scss */
  .opinion-v1 .gadfly {
    width: 15.75rem;
    margin-right: 1.25rem;
  }
  /* line 109, src/app/components/modules/gadfly/_gadfly.scss */
  .opinion-v1 .gadfly__header {
    height: 6.0625rem;
  }
  /* line 113, src/app/components/modules/gadfly/_gadfly.scss */
  .opinion-v1 .gadfly__title {
    white-space: nowrap;
  }
  /* line 117, src/app/components/modules/gadfly/_gadfly.scss */
  .opinion-v1 .gadfly__subtitle {
    position: absolute;
    width: 100%;
    top: 3.125rem;
  }
  /* line 123, src/app/components/modules/gadfly/_gadfly.scss */
  .opinion-v1 .gadfly__stories {
    width: 100%;
    margin-top: 2.8125rem;
  }
  /* line 128, src/app/components/modules/gadfly/_gadfly.scss */
  .opinion-v1 .gadfly .gadfly-story-view {
    border-bottom: dotted 0.0625rem #CCCCCC;
  }
  /* line 131, src/app/components/modules/gadfly/_gadfly.scss */
  .opinion-v1 .gadfly .gadfly-story-view:first-of-type {
    border-top: dotted 0.0625rem #CCCCCC;
  }
}

@media screen and (min-width: 80em) and (max-width: 9999em) {
  /* line 141, src/app/components/modules/gadfly/_gadfly.scss */
  .opinion-v1 .gadfly .gadfly-story-view:not(:last-of-type) {
    border-bottom: dotted 0.0625rem #CCCCCC;
  }
}

@-moz-keyframes forward-social-slide-out {
  50% {
    -webkit-transform: translateX(0);
    -moz-transform: translateX(0);
    -ms-transform: translateX(0);
    -o-transform: translateX(0);
    transform: translateX(0);
    opacity: 0;
  }
  100% {
    -webkit-transform: translateX(2.8125rem);
    -moz-transform: translateX(2.8125rem);
    -ms-transform: translateX(2.8125rem);
    -o-transform: translateX(2.8125rem);
    transform: translateX(2.8125rem);
    opacity: 1;
  }
}

@-webkit-keyframes forward-social-slide-out {
  50% {
    -webkit-transform: translateX(0);
    -moz-transform: translateX(0);
    -ms-transform: translateX(0);
    -o-transform: translateX(0);
    transform: translateX(0);
    opacity: 0;
  }
  100% {
    -webkit-transform: translateX(2.8125rem);
    -moz-transform: translateX(2.8125rem);
    -ms-transform: translateX(2.8125rem);
    -o-transform: translateX(2.8125rem);
    transform: translateX(2.8125rem);
    opacity: 1;
  }
}

@-o-keyframes forward-social-slide-out {
  50% {
    -webkit-transform: translateX(0);
    -moz-transform: translateX(0);
    -ms-transform: translateX(0);
    -o-transform: translateX(0);
    transform: translateX(0);
    opacity: 0;
  }
  100% {
    -webkit-transform: translateX(2.8125rem);
    -moz-transform: translateX(2.8125rem);
    -ms-transform: translateX(2.8125rem);
    -o-transform: translateX(2.8125rem);
    transform: translateX(2.8125rem);
    opacity: 1;
  }
}

@-ms-keyframes forward-social-slide-out {
  /* line 3, node_modules/bb.modules/components/modules/_social_animations.scss */
  50% {
    -webkit-transform: translateX(0);
    -moz-transform: translateX(0);
    -ms-transform: translateX(0);
    -o-transform: translateX(0);
    transform: translateX(0);
    opacity: 0;
  }
  /* line 8, node_modules/bb.modules/components/modules/_social_animations.scss */
  100% {
    -webkit-transform: translateX(2.8125rem);
    -moz-transform: translateX(2.8125rem);
    -ms-transform: translateX(2.8125rem);
    -o-transform: translateX(2.8125rem);
    transform: translateX(2.8125rem);
    opacity: 1;
  }
}

@keyframes forward-social-slide-out {
  50% {
    -webkit-transform: translateX(0);
    -moz-transform: translateX(0);
    -ms-transform: translateX(0);
    -o-transform: translateX(0);
    transform: translateX(0);
    opacity: 0;
  }
  100% {
    -webkit-transform: translateX(2.8125rem);
    -moz-transform: translateX(2.8125rem);
    -ms-transform: translateX(2.8125rem);
    -o-transform: translateX(2.8125rem);
    transform: translateX(2.8125rem);
    opacity: 1;
  }
}

@-moz-keyframes backward-social-slide-out {
  0% {
    opacity: 0;
  }
  50% {
    -webkit-transform: translateX(0);
    -moz-transform: translateX(0);
    -ms-transform: translateX(0);
    -o-transform: translateX(0);
    transform: translateX(0);
    opacity: 0;
  }
  100% {
    -webkit-transform: translateX(-1.875rem);
    -moz-transform: translateX(-1.875rem);
    -ms-transform: translateX(-1.875rem);
    -o-transform: translateX(-1.875rem);
    transform: translateX(-1.875rem);
    opacity: 1;
  }
}

@-webkit-keyframes backward-social-slide-out {
  0% {
    opacity: 0;
  }
  50% {
    -webkit-transform: translateX(0);
    -moz-transform: translateX(0);
    -ms-transform: translateX(0);
    -o-transform: translateX(0);
    transform: translateX(0);
    opacity: 0;
  }
  100% {
    -webkit-transform: translateX(-1.875rem);
    -moz-transform: translateX(-1.875rem);
    -ms-transform: translateX(-1.875rem);
    -o-transform: translateX(-1.875rem);
    transform: translateX(-1.875rem);
    opacity: 1;
  }
}

@-o-keyframes backward-social-slide-out {
  0% {
    opacity: 0;
  }
  50% {
    -webkit-transform: translateX(0);
    -moz-transform: translateX(0);
    -ms-transform: translateX(0);
    -o-transform: translateX(0);
    transform: translateX(0);
    opacity: 0;
  }
  100% {
    -webkit-transform: translateX(-1.875rem);
    -moz-transform: translateX(-1.875rem);
    -ms-transform: translateX(-1.875rem);
    -o-transform: translateX(-1.875rem);
    transform: translateX(-1.875rem);
    opacity: 1;
  }
}

@-ms-keyframes backward-social-slide-out {
  /* line 17, node_modules/bb.modules/components/modules/_social_animations.scss */
  0% {
    opacity: 0;
  }
  /* line 21, node_modules/bb.modules/components/modules/_social_animations.scss */
  50% {
    -webkit-transform: translateX(0);
    -moz-transform: translateX(0);
    -ms-transform: translateX(0);
    -o-transform: translateX(0);
    transform: translateX(0);
    opacity: 0;
  }
  /* line 26, node_modules/bb.modules/components/modules/_social_animations.scss */
  100% {
    -webkit-transform: translateX(-1.875rem);
    -moz-transform: translateX(-1.875rem);
    -ms-transform: translateX(-1.875rem);
    -o-transform: translateX(-1.875rem);
    transform: translateX(-1.875rem);
    opacity: 1;
  }
}

@keyframes backward-social-slide-out {
  0% {
    opacity: 0;
  }
  50% {
    -webkit-transform: translateX(0);
    -moz-transform: translateX(0);
    -ms-transform: translateX(0);
    -o-transform: translateX(0);
    transform: translateX(0);
    opacity: 0;
  }
  100% {
    -webkit-transform: translateX(-1.875rem);
    -moz-transform: translateX(-1.875rem);
    -ms-transform: translateX(-1.875rem);
    -o-transform: translateX(-1.875rem);
    transform: translateX(-1.875rem);
    opacity: 1;
  }
}

@-moz-keyframes forward-social-slide-down {
  50% {
    -webkit-transform: translateY(0);
    -moz-transform: translateY(0);
    -ms-transform: translateY(0);
    -o-transform: translateY(0);
    transform: translateY(0);
    opacity: 0;
  }
  100% {
    -webkit-transform: translateY(2.8125rem);
    -moz-transform: translateY(2.8125rem);
    -ms-transform: translateY(2.8125rem);
    -o-transform: translateY(2.8125rem);
    transform: translateY(2.8125rem);
    opacity: 1;
  }
}

@-webkit-keyframes forward-social-slide-down {
  50% {
    -webkit-transform: translateY(0);
    -moz-transform: translateY(0);
    -ms-transform: translateY(0);
    -o-transform: translateY(0);
    transform: translateY(0);
    opacity: 0;
  }
  100% {
    -webkit-transform: translateY(2.8125rem);
    -moz-transform: translateY(2.8125rem);
    -ms-transform: translateY(2.8125rem);
    -o-transform: translateY(2.8125rem);
    transform: translateY(2.8125rem);
    opacity: 1;
  }
}

@-o-keyframes forward-social-slide-down {
  50% {
    -webkit-transform: translateY(0);
    -moz-transform: translateY(0);
    -ms-transform: translateY(0);
    -o-transform: translateY(0);
    transform: translateY(0);
    opacity: 0;
  }
  100% {
    -webkit-transform: translateY(2.8125rem);
    -moz-transform: translateY(2.8125rem);
    -ms-transform: translateY(2.8125rem);
    -o-transform: translateY(2.8125rem);
    transform: translateY(2.8125rem);
    opacity: 1;
  }
}

@-ms-keyframes forward-social-slide-down {
  /* line 35, node_modules/bb.modules/components/modules/_social_animations.scss */
  50% {
    -webkit-transform: translateY(0);
    -moz-transform: translateY(0);
    -ms-transform: translateY(0);
    -o-transform: translateY(0);
    transform: translateY(0);
    opacity: 0;
  }
  /* line 40, node_modules/bb.modules/components/modules/_social_animations.scss */
  100% {
    -webkit-transform: translateY(2.8125rem);
    -moz-transform: translateY(2.8125rem);
    -ms-transform: translateY(2.8125rem);
    -o-transform: translateY(2.8125rem);
    transform: translateY(2.8125rem);
    opacity: 1;
  }
}

@keyframes forward-social-slide-down {
  50% {
    -webkit-transform: translateY(0);
    -moz-transform: translateY(0);
    -ms-transform: translateY(0);
    -o-transform: translateY(0);
    transform: translateY(0);
    opacity: 0;
  }
  100% {
    -webkit-transform: translateY(2.8125rem);
    -moz-transform: translateY(2.8125rem);
    -ms-transform: translateY(2.8125rem);
    -o-transform: translateY(2.8125rem);
    transform: translateY(2.8125rem);
    opacity: 1;
  }
}

@-moz-keyframes forward-social-slide-up {
  50% {
    -webkit-transform: translateY(0);
    -moz-transform: translateY(0);
    -ms-transform: translateY(0);
    -o-transform: translateY(0);
    transform: translateY(0);
    opacity: 0;
  }
  100% {
    -webkit-transform: translateY(-2.8125rem);
    -moz-transform: translateY(-2.8125rem);
    -ms-transform: translateY(-2.8125rem);
    -o-transform: translateY(-2.8125rem);
    transform: translateY(-2.8125rem);
    opacity: 1;
  }
}

@-webkit-keyframes forward-social-slide-up {
  50% {
    -webkit-transform: translateY(0);
    -moz-transform: translateY(0);
    -ms-transform: translateY(0);
    -o-transform: translateY(0);
    transform: translateY(0);
    opacity: 0;
  }
  100% {
    -webkit-transform: translateY(-2.8125rem);
    -moz-transform: translateY(-2.8125rem);
    -ms-transform: translateY(-2.8125rem);
    -o-transform: translateY(-2.8125rem);
    transform: translateY(-2.8125rem);
    opacity: 1;
  }
}

@-o-keyframes forward-social-slide-up {
  50% {
    -webkit-transform: translateY(0);
    -moz-transform: translateY(0);
    -ms-transform: translateY(0);
    -o-transform: translateY(0);
    transform: translateY(0);
    opacity: 0;
  }
  100% {
    -webkit-transform: translateY(-2.8125rem);
    -moz-transform: translateY(-2.8125rem);
    -ms-transform: translateY(-2.8125rem);
    -o-transform: translateY(-2.8125rem);
    transform: translateY(-2.8125rem);
    opacity: 1;
  }
}

@-ms-keyframes forward-social-slide-up {
  /* line 49, node_modules/bb.modules/components/modules/_social_animations.scss */
  50% {
    -webkit-transform: translateY(0);
    -moz-transform: translateY(0);
    -ms-transform: translateY(0);
    -o-transform: translateY(0);
    transform: translateY(0);
    opacity: 0;
  }
  /* line 54, node_modules/bb.modules/components/modules/_social_animations.scss */
  100% {
    -webkit-transform: translateY(-2.8125rem);
    -moz-transform: translateY(-2.8125rem);
    -ms-transform: translateY(-2.8125rem);
    -o-transform: translateY(-2.8125rem);
    transform: translateY(-2.8125rem);
    opacity: 1;
  }
}

@keyframes forward-social-slide-up {
  50% {
    -webkit-transform: translateY(0);
    -moz-transform: translateY(0);
    -ms-transform: translateY(0);
    -o-transform: translateY(0);
    transform: translateY(0);
    opacity: 0;
  }
  100% {
    -webkit-transform: translateY(-2.8125rem);
    -moz-transform: translateY(-2.8125rem);
    -ms-transform: translateY(-2.8125rem);
    -o-transform: translateY(-2.8125rem);
    transform: translateY(-2.8125rem);
    opacity: 1;
  }
}

@-moz-keyframes twitter-separate-and-bounce {
  50% {
    -webkit-transform: translateY(0);
    -moz-transform: translateY(0);
    -ms-transform: translateY(0);
    -o-transform: translateY(0);
    transform: translateY(0);
  }
  75% {
    -webkit-transform: translateY(1.875rem);
    -moz-transform: translateY(1.875rem);
    -ms-transform: translateY(1.875rem);
    -o-transform: translateY(1.875rem);
    transform: translateY(1.875rem);
  }
  100% {
    -webkit-transform: translateY(1.5625rem);
    -moz-transform: translateY(1.5625rem);
    -ms-transform: translateY(1.5625rem);
    -o-transform: translateY(1.5625rem);
    transform: translateY(1.5625rem);
  }
}

@-webkit-keyframes twitter-separate-and-bounce {
  50% {
    -webkit-transform: translateY(0);
    -moz-transform: translateY(0);
    -ms-transform: translateY(0);
    -o-transform: translateY(0);
    transform: translateY(0);
  }
  75% {
    -webkit-transform: translateY(1.875rem);
    -moz-transform: translateY(1.875rem);
    -ms-transform: translateY(1.875rem);
    -o-transform: translateY(1.875rem);
    transform: translateY(1.875rem);
  }
  100% {
    -webkit-transform: translateY(1.5625rem);
    -moz-transform: translateY(1.5625rem);
    -ms-transform: translateY(1.5625rem);
    -o-transform: translateY(1.5625rem);
    transform: translateY(1.5625rem);
  }
}

@-o-keyframes twitter-separate-and-bounce {
  50% {
    -webkit-transform: translateY(0);
    -moz-transform: translateY(0);
    -ms-transform: translateY(0);
    -o-transform: translateY(0);
    transform: translateY(0);
  }
  75% {
    -webkit-transform: translateY(1.875rem);
    -moz-transform: translateY(1.875rem);
    -ms-transform: translateY(1.875rem);
    -o-transform: translateY(1.875rem);
    transform: translateY(1.875rem);
  }
  100% {
    -webkit-transform: translateY(1.5625rem);
    -moz-transform: translateY(1.5625rem);
    -ms-transform: translateY(1.5625rem);
    -o-transform: translateY(1.5625rem);
    transform: translateY(1.5625rem);
  }
}

@-ms-keyframes twitter-separate-and-bounce {
  /* line 63, node_modules/bb.modules/components/modules/_social_animations.scss */
  50% {
    -webkit-transform: translateY(0);
    -moz-transform: translateY(0);
    -ms-transform: translateY(0);
    -o-transform: translateY(0);
    transform: translateY(0);
  }
  /* line 67, node_modules/bb.modules/components/modules/_social_animations.scss */
  75% {
    -webkit-transform: translateY(1.875rem);
    -moz-transform: translateY(1.875rem);
    -ms-transform: translateY(1.875rem);
    -o-transform: translateY(1.875rem);
    transform: translateY(1.875rem);
  }
  /* line 71, node_modules/bb.modules/components/modules/_social_animations.scss */
  100% {
    -webkit-transform: translateY(1.5625rem);
    -moz-transform: translateY(1.5625rem);
    -ms-transform: translateY(1.5625rem);
    -o-transform: translateY(1.5625rem);
    transform: translateY(1.5625rem);
  }
}

@keyframes twitter-separate-and-bounce {
  50% {
    -webkit-transform: translateY(0);
    -moz-transform: translateY(0);
    -ms-transform: translateY(0);
    -o-transform: translateY(0);
    transform: translateY(0);
  }
  75% {
    -webkit-transform: translateY(1.875rem);
    -moz-transform: translateY(1.875rem);
    -ms-transform: translateY(1.875rem);
    -o-transform: translateY(1.875rem);
    transform: translateY(1.875rem);
  }
  100% {
    -webkit-transform: translateY(1.5625rem);
    -moz-transform: translateY(1.5625rem);
    -ms-transform: translateY(1.5625rem);
    -o-transform: translateY(1.5625rem);
    transform: translateY(1.5625rem);
  }
}

/* line 8, node_modules/bb.modules/components/modules/opinion/_opinion.scss */
.opinion {
  margin-top: 1.25rem;
}

/* line 3, node_modules/bb.modules/components/modules/opinion/_commentary.scss */
.opinion .commentary {
  *zoom: 1;
  padding: 1.875rem 1.25rem 1.25rem;
  float: left;
  position: relative;
}

/* line 38, node_modules/compass-mixins/lib/compass/utilities/general/_clearfix.scss */
.opinion .commentary:after {
  content: "";
  display: table;
  clear: both;
}

/* line 10, node_modules/bb.modules/components/modules/opinion/_commentary.scss */
.opinion .commentary__content {
  position: relative;
  border-bottom: solid 0.5rem #00B9E7;
}

/* line 15, node_modules/bb.modules/components/modules/opinion/_commentary.scss */
.opinion .commentary__header {
  position: absolute;
  left: 1.25rem;
  z-index: 0;
  top: -1.25rem;
  font-family: "BWHaasHead-95Black", "NHaasGroteskDSPro-95Blk", "Helvetica Neue", Helvetica, Arial, sans-serif;
  color: #00B9E7;
}

/* line 23, node_modules/bb.modules/components/modules/opinion/_commentary.scss */
.opinion .commentary__header:before {
  content: "Bloomberg";
  color: #000000;
}

/* line 28, node_modules/bb.modules/components/modules/opinion/_commentary.scss */
.opinion .commentary__header:hover {
  opacity: 0.8;
}

/* line 33, node_modules/bb.modules/components/modules/opinion/_commentary.scss */
.opinion .commentary__editorial-stories-title {
  color: #00B9E7;
  font-family: "BWHaasHead-75Bold", "NHaasGroteskDSPro-75Bd", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 1rem;
  padding-bottom: 1.25rem;
}

/* line 40, node_modules/bb.modules/components/modules/opinion/_commentary.scss */
.opinion .commentary__editorial {
  height: 10.5rem;
  position: relative;
  overflow: hidden;
}

/* line 46, node_modules/bb.modules/components/modules/opinion/_commentary.scss */
.opinion .commentary__second {
  float: left;
  height: 100%;
  background-color: #FFFFFF;
  padding: 1.25rem;
}

/* line 53, node_modules/bb.modules/components/modules/opinion/_commentary.scss */
.opinion .commentary__rest {
  float: right;
  height: 100%;
  background-color: #FFFFFF;
  padding: 1.25rem;
}

/* line 60, node_modules/bb.modules/components/modules/opinion/_commentary.scss */
.opinion .commentary .published-at {
  display: block;
  font-size: 0.625rem;
}

@media screen and (min-width: 0) and (max-width: 47.4375em) {
  /* line 3, node_modules/bb.modules/components/modules/opinion/_commentary.scss */
  .opinion .commentary {
    width: 100%;
    max-width: 31.25rem;
  }
  /* line 69, node_modules/bb.modules/components/modules/opinion/_commentary.scss */
  .opinion .commentary__editorial {
    height: auto;
  }
  /* line 73, node_modules/bb.modules/components/modules/opinion/_commentary.scss */
  .opinion .commentary__second {
    height: auto;
    width: 100%;
    margin-top: 1.25rem;
  }
  /* line 79, node_modules/bb.modules/components/modules/opinion/_commentary.scss */
  .opinion .commentary__rest {
    height: auto;
    width: 100%;
    margin-top: 1.25rem;
  }
  /* line 85, node_modules/bb.modules/components/modules/opinion/_commentary.scss */
  .opinion .commentary__header {
    font-size: 2.25rem;
    line-height: 2.25rem;
  }
}

@media screen and (min-width: 47.5em) and (max-width: 63.6875em) {
  /* line 3, node_modules/bb.modules/components/modules/opinion/_commentary.scss */
  .opinion .commentary {
    width: 42.5rem;
  }
  /* line 94, node_modules/bb.modules/components/modules/opinion/_commentary.scss */
  .opinion .commentary__second {
    width: 19.875rem;
  }
  /* line 98, node_modules/bb.modules/components/modules/opinion/_commentary.scss */
  .opinion .commentary__rest {
    width: 18.75rem;
  }
  /* line 102, node_modules/bb.modules/components/modules/opinion/_commentary.scss */
  .opinion .commentary__header {
    font-size: 2.25rem;
    line-height: 2.25rem;
  }
}

@media screen and (min-width: 47.5em) {
  /* line 3, node_modules/bb.modules/components/modules/opinion/_commentary.scss */
  .opinion .commentary {
    height: 28.125rem;
  }
}

@media screen and (min-width: 63.75em) and (max-width: 79.9375em) {
  /* line 3, node_modules/bb.modules/components/modules/opinion/_commentary.scss */
  .opinion .commentary {
    width: 32.75rem;
  }
  /* line 115, node_modules/bb.modules/components/modules/opinion/_commentary.scss */
  .opinion .commentary__second {
    width: 12.8125rem;
  }
  /* line 119, node_modules/bb.modules/components/modules/opinion/_commentary.scss */
  .opinion .commentary__rest {
    width: 16.25rem;
  }
  /* line 123, node_modules/bb.modules/components/modules/opinion/_commentary.scss */
  .opinion .commentary__header {
    font-size: 2rem;
    line-height: 2rem;
  }
}

@media screen and (min-width: 80em) and (max-width: 9999em) {
  /* line 3, node_modules/bb.modules/components/modules/opinion/_commentary.scss */
  .opinion .commentary {
    width: 38.75rem;
  }
  /* line 132, node_modules/bb.modules/components/modules/opinion/_commentary.scss */
  .opinion .commentary__second {
    width: 16.25rem;
  }
  /* line 136, node_modules/bb.modules/components/modules/opinion/_commentary.scss */
  .opinion .commentary__rest {
    width: 18.75rem;
  }
  /* line 140, node_modules/bb.modules/components/modules/opinion/_commentary.scss */
  .opinion .commentary__header {
    font-size: 2.25rem;
    line-height: 2.25rem;
  }
}

/* line 3, node_modules/bb.modules/components/modules/opinion/_commentary_story.scss */
.opinion .commentary-story {
  position: relative;
}

/* line 6, node_modules/bb.modules/components/modules/opinion/_commentary_story.scss */
.opinion .commentary-story__headline-link {
  -webkit-transition: color, 0.1s, ease-out;
  -moz-transition: color, 0.1s, ease-out;
  -o-transition: color, 0.1s, ease-out;
  transition: color 0.1s ease-out;
  color: #2D2D35;
  font-family: "BWHaasHead-75Bold", "NHaasGroteskDSPro-75Bd", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 1.5rem;
  line-height: 1.5rem;
  display: block;
}

/* line 15, node_modules/bb.sass-helpers/stylesheets/bb.sass-helpers/_links.scss */
.opinion .commentary-story__headline-link:hover, .opinion .commentary-story__headline-link:focus {
  color: #00B9E7;
}

/* line 15, node_modules/bb.modules/components/modules/opinion/_commentary_story.scss */
.opinion .commentary-story__author-after {
  margin-top: 0.625rem;
}

/* line 19, node_modules/bb.modules/components/modules/opinion/_commentary_story.scss */
.opinion .commentary-story__author-name {
  font-family: "BWHaasText-55Roman", "NHaasGroteskTXPro-55Rg", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 0.75rem;
  line-height: 0.75rem;
  color: #000000;
  padding-top: 0.625rem;
}

/* line 26, node_modules/bb.modules/components/modules/opinion/_commentary_story.scss */
.opinion .commentary-story__author-name:before {
  content: "By";
  color: #999999;
}

/* line 32, node_modules/bb.modules/components/modules/opinion/_commentary_story.scss */
.opinion .commentary-story__author-image {
  float: left;
  width: 1.875rem;
  height: 1.875rem;
  position: relative;
  background-position: center;
  background-size: 110%;
  border-radius: 50%;
  margin-right: 0.625rem;
}

/* line 43, node_modules/bb.modules/components/modules/opinion/_commentary_story.scss */
.opinion .commentary-story__image {
  display: block;
  height: 14.0625rem;
  background-repeat: no-repeat;
}

/* line 49, node_modules/bb.modules/components/modules/opinion/_commentary_story.scss */
.opinion .commentary-story .published-at {
  margin-bottom: 0.625rem;
}

/* line 53, node_modules/bb.modules/components/modules/opinion/_commentary_story.scss */
.opinion .commentary-story .bb-social-links {
  opacity: 0;
  position: absolute;
}

/* line 58, node_modules/bb.modules/components/modules/opinion/_commentary_story.scss */
.opinion .commentary-story .bb-social-link {
  position: absolute;
}

/* line 67, node_modules/bb.modules/components/modules/opinion/_commentary_story.scss */
.opinion .commentary__first .commentary-story {
  width: 100%;
}

/* line 70, node_modules/bb.modules/components/modules/opinion/_commentary_story.scss */
.opinion .commentary__first .commentary-story__info {
  padding: 1.25rem;
  position: absolute;
  right: 0;
  top: -0.625rem;
  background-color: #FFFFFF;
}

/* line 78, node_modules/bb.modules/components/modules/opinion/_commentary_story.scss */
.opinion .commentary__first .commentary-story__author-before {
  display: none;
}

/* line 84, node_modules/bb.modules/components/modules/opinion/_commentary_story.scss */
.opinion .commentary__first .commentary-story:hover .bb-social-links {
  -webkit-animation: backward-social-slide-out 0.2s forwards;
  -moz-animation: backward-social-slide-out 0.2s forwards;
  -ms-animation: backward-social-slide-out 0.2s forwards;
  -o-animation: backward-social-slide-out 0.2s forwards;
  animation: backward-social-slide-out 0.2s forwards;
}

/* line 88, node_modules/bb.modules/components/modules/opinion/_commentary_story.scss */
.opinion .commentary__first .commentary-story:hover .bb-social-link--twitter {
  -webkit-animation: twitter-separate-and-bounce 0.4s forwards;
  -moz-animation: twitter-separate-and-bounce 0.4s forwards;
  -ms-animation: twitter-separate-and-bounce 0.4s forwards;
  -o-animation: twitter-separate-and-bounce 0.4s forwards;
  animation: twitter-separate-and-bounce 0.4s forwards;
}

/* line 94, node_modules/bb.modules/components/modules/opinion/_commentary_story.scss */
.opinion .commentary__first .bb-social-links {
  left: 0;
  top: 1.25rem;
}

/* line 99, node_modules/bb.modules/components/modules/opinion/_commentary_story.scss */
.opinion .commentary__first .bb-social-link {
  color: #FFFFFF;
  position: absolute;
}

/* line 109, node_modules/bb.modules/components/modules/opinion/_commentary_story.scss */
.opinion .commentary__second .commentary-story__headline-link {
  font-size: 1.25rem;
  line-height: 1.25rem;
}

/* line 114, node_modules/bb.modules/components/modules/opinion/_commentary_story.scss */
.opinion .commentary__second .commentary-story__image {
  display: none;
}

/* line 118, node_modules/bb.modules/components/modules/opinion/_commentary_story.scss */
.opinion .commentary__second .commentary-story__author-after, .opinion .commentary__second .commentary-story__author-before {
  display: none;
}

/* line 125, node_modules/bb.modules/components/modules/opinion/_commentary_story.scss */
.opinion .commentary__second .commentary-story:hover .bb-social-links {
  -webkit-animation: forward-social-slide-out 0.2s forwards;
  -moz-animation: forward-social-slide-out 0.2s forwards;
  -ms-animation: forward-social-slide-out 0.2s forwards;
  -o-animation: forward-social-slide-out 0.2s forwards;
  animation: forward-social-slide-out 0.2s forwards;
}

/* line 129, node_modules/bb.modules/components/modules/opinion/_commentary_story.scss */
.opinion .commentary__second .commentary-story:hover .bb-social-link--twitter {
  -webkit-animation: twitter-separate-and-bounce 0.4s forwards;
  -moz-animation: twitter-separate-and-bounce 0.4s forwards;
  -ms-animation: twitter-separate-and-bounce 0.4s forwards;
  -o-animation: twitter-separate-and-bounce 0.4s forwards;
  animation: twitter-separate-and-bounce 0.4s forwards;
}

/* line 135, node_modules/bb.modules/components/modules/opinion/_commentary_story.scss */
.opinion .commentary__second .bb-social-links {
  right: 3.125rem;
  top: 0;
}

/* line 141, node_modules/bb.modules/components/modules/opinion/_commentary_story.scss */
.opinion .commentary__rest {
  display: flex;
  flex-direction: column;
  justify-content: space-around;
}

/* line 146, node_modules/bb.modules/components/modules/opinion/_commentary_story.scss */
.opinion .commentary__rest .commentary-story {
  display: flex;
  flex-direction: row;
  padding-bottom: 0.9375rem;
}

/* line 151, node_modules/bb.modules/components/modules/opinion/_commentary_story.scss */
.opinion .commentary__rest .commentary-story__headline-link {
  font-size: 1rem;
  line-height: 1rem;
}

/* line 156, node_modules/bb.modules/components/modules/opinion/_commentary_story.scss */
.opinion .commentary__rest .commentary-story__image {
  display: none;
}

/* line 160, node_modules/bb.modules/components/modules/opinion/_commentary_story.scss */
.opinion .commentary__rest .commentary-story__author-after {
  display: none;
}

/* line 164, node_modules/bb.modules/components/modules/opinion/_commentary_story.scss */
.opinion .commentary__rest .commentary-story__info {
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
}

/* line 173, node_modules/bb.modules/components/modules/opinion/_commentary_story.scss */
.opinion .commentary__rest .commentary-story:hover .bb-social-links {
  -webkit-animation: forward-social-slide-out 0.2s forwards;
  -moz-animation: forward-social-slide-out 0.2s forwards;
  -ms-animation: forward-social-slide-out 0.2s forwards;
  -o-animation: forward-social-slide-out 0.2s forwards;
  animation: forward-social-slide-out 0.2s forwards;
}

/* line 177, node_modules/bb.modules/components/modules/opinion/_commentary_story.scss */
.opinion .commentary__rest .commentary-story:hover .bb-social-link--twitter {
  -webkit-animation: twitter-separate-and-bounce 0.4s forwards;
  -moz-animation: twitter-separate-and-bounce 0.4s forwards;
  -ms-animation: twitter-separate-and-bounce 0.4s forwards;
  -o-animation: twitter-separate-and-bounce 0.4s forwards;
  animation: twitter-separate-and-bounce 0.4s forwards;
}

/* line 183, node_modules/bb.modules/components/modules/opinion/_commentary_story.scss */
.opinion .commentary__rest .bb-social-links {
  right: 3.125rem;
  top: 0;
}

@media screen and (min-width: 0) and (max-width: 47.4375em) {
  /* line 193, node_modules/bb.modules/components/modules/opinion/_commentary_story.scss */
  .opinion .commentary__first .commentary-story__info {
    position: relative;
    width: 100%;
    top: auto;
  }
  /* line 199, node_modules/bb.modules/components/modules/opinion/_commentary_story.scss */
  .opinion .commentary__first .commentary-story__image {
    background-size: cover;
  }
  /* line 206, node_modules/bb.modules/components/modules/opinion/_commentary_story.scss */
  .opinion .commentary__rest .commentary-story {
    flex-direction: column;
  }
}

@media screen and (min-width: 47.5em) and (max-width: 63.6875em) {
  /* line 216, node_modules/bb.modules/components/modules/opinion/_commentary_story.scss */
  .opinion .commentary__first .commentary-story__info {
    width: 18.75rem;
  }
}

@media screen and (min-width: 63.75em) and (max-width: 79.9375em) {
  /* line 226, node_modules/bb.modules/components/modules/opinion/_commentary_story.scss */
  .opinion .commentary__first .commentary-story__info {
    width: 16.25rem;
  }
}

@media screen and (min-width: 80em) and (max-width: 9999em) {
  /* line 236, node_modules/bb.modules/components/modules/opinion/_commentary_story.scss */
  .opinion .commentary__first .commentary-story__info {
    width: 18.75rem;
  }
}

/* line 3, node_modules/bb.modules/components/modules/opinion/_gadfly.scss */
.opinion .gadfly {
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAMAAAADCAYAAABWKLW/AAAAGUlEQVQIW2P8f53hP6MmAyMDAwOEgAEUDgBtyQMEgZ9OmQAAAABJRU5ErkJggg==) repeat;
  float: left;
  padding: 1.875rem 1.25rem 1.25rem;
  position: relative;
}

/* line 10, node_modules/bb.modules/components/modules/opinion/_gadfly.scss */
.opinion .gadfly__content {
  background-color: #FFFFFF;
  padding: 1.25rem;
  height: 100%;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  border-bottom: solid 0.5rem #FFD700;
}

/* line 20, node_modules/bb.modules/components/modules/opinion/_gadfly.scss */
.opinion .gadfly__header {
  position: absolute;
  left: 0;
  z-index: 0;
  top: -1.25rem;
  font-family: "BWHaasHead-95Black", "NHaasGroteskDSPro-95Blk", "Helvetica Neue", Helvetica, Arial, sans-serif;
  color: #FFD700;
}

/* line 28, node_modules/bb.modules/components/modules/opinion/_gadfly.scss */
.opinion .gadfly__header:before {
  content: "Bloomberg";
  color: #767676;
}

/* line 33, node_modules/bb.modules/components/modules/opinion/_gadfly.scss */
.opinion .gadfly__header:hover {
  opacity: 0.8;
}

@media screen and (min-width: 0) and (max-width: 47.4375em) {
  /* line 3, node_modules/bb.modules/components/modules/opinion/_gadfly.scss */
  .opinion .gadfly {
    width: 100%;
    max-width: 31.25rem;
    margin-top: 2.5rem;
  }
  /* line 43, node_modules/bb.modules/components/modules/opinion/_gadfly.scss */
  .opinion .gadfly__header {
    left: 1.25rem;
    font-size: 2.25rem;
    line-height: 2.25rem;
  }
}

@media screen and (min-width: 47.5em) and (max-width: 63.6875em) {
  /* line 3, node_modules/bb.modules/components/modules/opinion/_gadfly.scss */
  .opinion .gadfly {
    width: 42.5rem;
    height: 15rem;
    margin-top: 2.5rem;
  }
  /* line 55, node_modules/bb.modules/components/modules/opinion/_gadfly.scss */
  .opinion .gadfly__content {
    flex-flow: column wrap;
    overflow: hidden;
  }
  /* line 60, node_modules/bb.modules/components/modules/opinion/_gadfly.scss */
  .opinion .gadfly__header {
    left: 1.25rem;
    font-size: 2.25rem;
    line-height: 2.25rem;
  }
}

@media screen and (min-width: 63.75em) and (max-width: 79.9375em) {
  /* line 3, node_modules/bb.modules/components/modules/opinion/_gadfly.scss */
  .opinion .gadfly {
    width: 16rem;
  }
  /* line 70, node_modules/bb.modules/components/modules/opinion/_gadfly.scss */
  .opinion .gadfly__header {
    font-size: 2rem;
    line-height: 2rem;
  }
}

@media screen and (min-width: 63.75em) {
  /* line 3, node_modules/bb.modules/components/modules/opinion/_gadfly.scss */
  .opinion .gadfly {
    height: 22.5rem;
  }
  /* line 79, node_modules/bb.modules/components/modules/opinion/_gadfly.scss */
  .opinion .gadfly__content {
    padding-bottom: 1.875rem;
  }
}

@media screen and (min-width: 80em) and (max-width: 9999em) {
  /* line 3, node_modules/bb.modules/components/modules/opinion/_gadfly.scss */
  .opinion .gadfly {
    width: 20rem;
  }
  /* line 87, node_modules/bb.modules/components/modules/opinion/_gadfly.scss */
  .opinion .gadfly__header {
    font-size: 2.25rem;
    line-height: 2.25rem;
  }
}

/* line 3, node_modules/bb.modules/components/modules/opinion/_gadfly_story.scss */
.opinion .gadfly-story {
  padding-bottom: 0.625rem;
  position: relative;
}

/* line 7, node_modules/bb.modules/components/modules/opinion/_gadfly_story.scss */
.opinion .gadfly-story__author-after {
  margin-top: 0.625rem;
}

/* line 11, node_modules/bb.modules/components/modules/opinion/_gadfly_story.scss */
.opinion .gadfly-story__author-name {
  font-family: "BWHaasText-55Roman", "NHaasGroteskTXPro-55Rg", "Helvetica Neue", Helvetica, Arial, sans-serif;
  float: left;
  color: #000000;
  font-size: 0.75rem;
  line-height: 0.75rem;
  padding-top: 0.625rem;
}

/* line 19, node_modules/bb.modules/components/modules/opinion/_gadfly_story.scss */
.opinion .gadfly-story__author-name:before {
  content: "By";
  color: #999999;
}

/* line 25, node_modules/bb.modules/components/modules/opinion/_gadfly_story.scss */
.opinion .gadfly-story__author-image {
  float: left;
  width: 1.875rem;
  height: 1.875rem;
  position: relative;
  background-position: center;
  background-size: 110%;
  border-radius: 50%;
  margin-right: 0.625rem;
}

/* line 36, node_modules/bb.modules/components/modules/opinion/_gadfly_story.scss */
.opinion .gadfly-story__headline-link {
  -webkit-transition: color, 0.1s, ease-out;
  -moz-transition: color, 0.1s, ease-out;
  -o-transition: color, 0.1s, ease-out;
  transition: color 0.1s ease-out;
  color: #2D2D35;
  font-family: "BWHaasHead-75Bold", "NHaasGroteskDSPro-75Bd", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 1rem;
  line-height: 1rem;
}

/* line 15, node_modules/bb.sass-helpers/stylesheets/bb.sass-helpers/_links.scss */
.opinion .gadfly-story__headline-link:hover, .opinion .gadfly-story__headline-link:focus {
  color: #FFD700;
}

/* line 44, node_modules/bb.modules/components/modules/opinion/_gadfly_story.scss */
.opinion .gadfly-story .bb-social-links {
  opacity: 0;
  position: absolute;
}

/* line 49, node_modules/bb.modules/components/modules/opinion/_gadfly_story.scss */
.opinion .gadfly-story .bb-social-link {
  position: absolute;
}

/* line 55, node_modules/bb.modules/components/modules/opinion/_gadfly_story.scss */
.opinion .gadfly-story:hover .bb-social-links {
  -webkit-animation: forward-social-slide-out 0.2s forwards;
  -moz-animation: forward-social-slide-out 0.2s forwards;
  -ms-animation: forward-social-slide-out 0.2s forwards;
  -o-animation: forward-social-slide-out 0.2s forwards;
  animation: forward-social-slide-out 0.2s forwards;
}

/* line 59, node_modules/bb.modules/components/modules/opinion/_gadfly_story.scss */
.opinion .gadfly-story:hover .bb-social-link--twitter {
  -webkit-animation: twitter-separate-and-bounce 0.4s forwards;
  -moz-animation: twitter-separate-and-bounce 0.4s forwards;
  -ms-animation: twitter-separate-and-bounce 0.4s forwards;
  -o-animation: twitter-separate-and-bounce 0.4s forwards;
  animation: twitter-separate-and-bounce 0.4s forwards;
}

/* line 66, node_modules/bb.modules/components/modules/opinion/_gadfly_story.scss */
.opinion .gadfly-story:nth-of-type(1) .gadfly-story__headline-link {
  font-size: 1.5rem;
  line-height: 1.5rem;
}

/* line 71, node_modules/bb.modules/components/modules/opinion/_gadfly_story.scss */
.opinion .gadfly-story:nth-of-type(1) .gadfly-story__author-before {
  display: none;
}

/* line 75, node_modules/bb.modules/components/modules/opinion/_gadfly_story.scss */
.opinion .gadfly-story:nth-of-type(1) .bb-social-links {
  right: 3.125rem;
}

/* line 82, node_modules/bb.modules/components/modules/opinion/_gadfly_story.scss */
.opinion .gadfly-story:nth-of-type(n+2) .gadfly-story__author-after {
  display: none;
}

/* line 86, node_modules/bb.modules/components/modules/opinion/_gadfly_story.scss */
.opinion .gadfly-story:nth-of-type(n+2) .gadfly-story__info {
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
}

/* line 93, node_modules/bb.modules/components/modules/opinion/_gadfly_story.scss */
.opinion .gadfly-story:nth-of-type(n+2) .bb-social-links {
  right: 3.125rem;
}

@media screen and (min-width: 0) and (max-width: 47.4375em) {
  /* line 100, node_modules/bb.modules/components/modules/opinion/_gadfly_story.scss */
  .opinion .gadfly-story:nth-of-type(1) {
    padding-bottom: 0.625rem;
  }
  /* line 104, node_modules/bb.modules/components/modules/opinion/_gadfly_story.scss */
  .opinion .gadfly-story:nth-of-type(n+2) {
    padding: 0.625rem 0;
  }
}

@media screen and (min-width: 47.5em) and (max-width: 63.6875em) {
  /* line 111, node_modules/bb.modules/components/modules/opinion/_gadfly_story.scss */
  .opinion .gadfly-story:nth-of-type(1) {
    width: 14.0625rem;
    margin-right: 3.75rem;
    height: 100%;
  }
  /* line 116, node_modules/bb.modules/components/modules/opinion/_gadfly_story.scss */
  .opinion .gadfly-story:nth-of-type(1) .bb-social-links {
    right: 0;
  }
  /* line 121, node_modules/bb.modules/components/modules/opinion/_gadfly_story.scss */
  .opinion .gadfly-story:nth-of-type(2) {
    width: 16.5625rem;
    padding-left: 1.875rem;
  }
  /* line 125, node_modules/bb.modules/components/modules/opinion/_gadfly_story.scss */
  .opinion .gadfly-story:nth-of-type(2):before {
    overflow: hidden;
    text-indent: -9999rem;
    font-size: 0;
    line-height: 0;
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAMAAAADCAYAAABWKLW/AAAAGUlEQVQIW2P8f53hP6MmAyMDAwOEgAEUDgBtyQMEgZ9OmQAAAABJRU5ErkJggg==) repeat;
    content: " ";
    position: absolute;
    width: 1.25rem;
    left: -0.625rem;
    height: 11.375rem;
    top: -1.25rem;
  }
  /* line 136, node_modules/bb.modules/components/modules/opinion/_gadfly_story.scss */
  .opinion .gadfly-story:nth-of-type(2) .bb-social-links {
    right: 1.5625rem;
  }
  /* line 141, node_modules/bb.modules/components/modules/opinion/_gadfly_story.scss */
  .opinion .gadfly-story:nth-of-type(n+2) {
    width: 16.5625rem;
    padding-left: 1.875rem;
  }
  /* line 145, node_modules/bb.modules/components/modules/opinion/_gadfly_story.scss */
  .opinion .gadfly-story:nth-of-type(n+2) .gadfly-story__info {
    justify-content: flex-start;
  }
  /* line 149, node_modules/bb.modules/components/modules/opinion/_gadfly_story.scss */
  .opinion .gadfly-story:nth-of-type(n+2) .bb-social-links {
    right: 1.5625rem;
  }
}

/* line 175, node_modules/bb.modules/components/modules/_modules_helpers.scss */
.opinion .bb-social-link {
  -webkit-transition: opacity, 0.1s, ease-out;
  -moz-transition: opacity, 0.1s, ease-out;
  -o-transition: opacity, 0.1s, ease-out;
  transition: opacity 0.1s ease-out;
  display: inline-block;
  color: #FFFFFF;
  font-size: 0;
  font-family: "Bloomberg";
  line-height: 1.25rem;
  cursor: pointer;
}

/* line 38, node_modules/bb.sass-helpers/stylesheets/bb.sass-helpers/_links.scss */
.opinion .bb-social-link:hover, .opinion .bb-social-link:focus {
  opacity: .7;
}

/* line 184, node_modules/bb.modules/components/modules/_modules_helpers.scss */
.opinion .bb-social-link:before {
  font-size: 1.25rem;
}

/* line 188, node_modules/bb.modules/components/modules/_modules_helpers.scss */
.opinion .bb-social-link--facebook {
  color: #3B579D;
}

/* line 69, node_modules/bb.sass-helpers/stylesheets/bb.sass-helpers/_icons.scss */
.opinion .bb-social-link--facebook:before {
  content: "f";
  font-family: "Bloomberg";
  font-style: normal;
}

/* line 193, node_modules/bb.modules/components/modules/_modules_helpers.scss */
.opinion .bb-social-link--twitter {
  color: #4AC7F9;
}

/* line 69, node_modules/bb.sass-helpers/stylesheets/bb.sass-helpers/_icons.scss */
.opinion .bb-social-link--twitter:before {
  content: "t";
  font-family: "Bloomberg";
  font-style: normal;
}

/* line 69, node_modules/bb.sass-helpers/stylesheets/bb.sass-helpers/_icons.scss */
.opinion .bb-social-link--linkedin:before {
  content: "l";
  font-family: "Bloomberg";
  font-style: normal;
}

/* line 69, node_modules/bb.sass-helpers/stylesheets/bb.sass-helpers/_icons.scss */
.opinion .bb-social-link--reddit:before {
  content: "d";
  font-family: "Bloomberg";
  font-style: normal;
}

/* line 69, node_modules/bb.sass-helpers/stylesheets/bb.sass-helpers/_icons.scss */
.opinion .bb-social-link--google:before {
  content: "g";
  font-family: "Bloomberg";
  font-style: normal;
}

/* line 69, node_modules/bb.sass-helpers/stylesheets/bb.sass-helpers/_icons.scss */
.opinion .bb-social-link--email:before {
  content: "m";
  font-family: "Bloomberg";
  font-style: normal;
}

/* line 214, node_modules/bb.modules/components/modules/_modules_helpers.scss */
.opinion .bb-social-link--whatsapp {
  color: #4DC247;
}

/* line 69, node_modules/bb.sass-helpers/stylesheets/bb.sass-helpers/_icons.scss */
.opinion .bb-social-link--whatsapp:before {
  content: "™";
  font-family: "Bloomberg";
  font-style: normal;
}

/* line 18, node_modules/bb.modules/components/modules/opinion/_opinion.scss */
.opinion-module {
  overflow: hidden;
}

/* line 1, src/app/components/modules/thirdparty_markets_embed/_thirdparty_markets_embed.scss */
.thirdparty-markets-embed {
  background-color: #FFFFFF;
  height: 15.625rem;
  width: 100%;
}

/* line 1, node_modules/bb.modules/components/modules/businessweek/_businessweek.scss */
.businessweek-module {
  margin-bottom: 2.5rem;
  font-family: "BWHaasHead-75Bold", "NHaasGroteskDSPro-75Bd", "Helvetica Neue", Helvetica, Arial, sans-serif;
}

/* line 5, node_modules/bb.modules/components/modules/businessweek/_businessweek.scss */
.businessweek-module__heading-link {
  -webkit-transition: color, 0.1s, ease-out;
  -moz-transition: color, 0.1s, ease-out;
  -o-transition: color, 0.1s, ease-out;
  transition: color 0.1s ease-out;
  color: #2D2D35;
}

/* line 15, node_modules/bb.sass-helpers/stylesheets/bb.sass-helpers/_links.scss */
.businessweek-module__heading-link:hover, .businessweek-module__heading-link:focus {
  color: #2D2D35;
}

/* line 10, node_modules/bb.modules/components/modules/businessweek/_businessweek.scss */
.businessweek-module__bw-text {
  width: 21.875rem;
  height: 3.1875rem;
}

/* line 15, node_modules/bb.modules/components/modules/businessweek/_businessweek.scss */
.businessweek-module .published-at {
  display: block;
  line-height: 0.625rem;
  font-size: 0.625rem;
  font-family: "BWHaasText-55Roman", "NHaasGroteskTXPro-55Rg", "Helvetica Neue", Helvetica, Arial, sans-serif;
  padding: 0.3125rem 0;
}

/* line 23, node_modules/bb.modules/components/modules/businessweek/_businessweek.scss */
.businessweek-module__main-story, .businessweek-module__other-stories {
  background: #FFFFFF;
}

/* line 29, node_modules/bb.modules/components/modules/businessweek/_businessweek.scss */
.businessweek-module__other-stories .businessweek-module__story:first-child {
  padding-bottom: 0.9375rem;
}

/* line 33, node_modules/bb.modules/components/modules/businessweek/_businessweek.scss */
.businessweek-module__other-stories .businessweek-module__story:nth-child(2) {
  padding-top: 0.9375rem;
}

/* line 38, node_modules/bb.modules/components/modules/businessweek/_businessweek.scss */
.businessweek-module__link {
  -webkit-transition: color, 0.1s, ease-out;
  -moz-transition: color, 0.1s, ease-out;
  -o-transition: color, 0.1s, ease-out;
  transition: color 0.1s ease-out;
  color: #2D2D35;
}

/* line 15, node_modules/bb.sass-helpers/stylesheets/bb.sass-helpers/_links.scss */
.businessweek-module__link:hover, .businessweek-module__link:focus {
  color: #767676;
}

/* line 43, node_modules/bb.modules/components/modules/businessweek/_businessweek.scss */
.businessweek-module__story {
  text-align: center;
}

/* line 47, node_modules/bb.modules/components/modules/businessweek/_businessweek.scss */
.businessweek-module__cover {
  text-align: center;
}

/* line 51, node_modules/bb.modules/components/modules/businessweek/_businessweek.scss */
.businessweek-module__cover-subscribe {
  -webkit-transition: color, 0.1s, ease-out;
  -moz-transition: color, 0.1s, ease-out;
  -o-transition: color, 0.1s, ease-out;
  transition: color 0.1s ease-out;
  display: block;
  margin: auto;
  width: 6.25rem;
  padding: 0.625rem;
  background-color: #000000;
  color: #FFFFFF;
}

/* line 15, node_modules/bb.sass-helpers/stylesheets/bb.sass-helpers/_links.scss */
.businessweek-module__cover-subscribe:hover, .businessweek-module__cover-subscribe:focus {
  color: #FFFFFF;
}

@media screen and (min-width: 0) and (max-width: 47.4375em) {
  /* line 1, node_modules/bb.modules/components/modules/businessweek/_businessweek.scss */
  .businessweek-module {
    margin: 0.9375rem 0;
    padding: 0 0.625rem;
  }
  /* line 65, node_modules/bb.modules/components/modules/businessweek/_businessweek.scss */
  .businessweek-module__heading {
    font-size: 2.8125rem;
    line-height: 0.625rem;
  }
  /* line 70, node_modules/bb.modules/components/modules/businessweek/_businessweek.scss */
  .businessweek-module__main-story {
    padding: 2.5rem 1.25rem 1.875rem;
    font-size: 1.5625rem;
    border-bottom: 0.0625rem solid #000000;
  }
  /* line 76, node_modules/bb.modules/components/modules/businessweek/_businessweek.scss */
  .businessweek-module__other-stories {
    font-size: 1.125rem;
    padding: 0.9375rem 1.25rem;
    margin-bottom: 1.875rem;
    border-bottom: 0.0625rem solid #000000;
  }
  /* line 82, node_modules/bb.modules/components/modules/businessweek/_businessweek.scss */
  .businessweek-module__other-stories .businessweek-module__story:first-child {
    border-bottom: 0.0625rem solid #000000;
  }
  /* line 87, node_modules/bb.modules/components/modules/businessweek/_businessweek.scss */
  .businessweek-module__other-story {
    padding-bottom: 1.25rem;
  }
  /* line 91, node_modules/bb.modules/components/modules/businessweek/_businessweek.scss */
  .businessweek-module__cover-image {
    width: 12.5rem;
  }
  /* line 95, node_modules/bb.modules/components/modules/businessweek/_businessweek.scss */
  .businessweek-module__cover-subscribe {
    margin-top: 0.9375rem;
  }
}

@media screen and (min-width: 47.5em) {
  /* line 1, node_modules/bb.modules/components/modules/businessweek/_businessweek.scss */
  .businessweek-module {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    align-items: center;
    position: relative;
    margin-top: 3.75rem;
  }
  /* line 106, node_modules/bb.modules/components/modules/businessweek/_businessweek.scss */
  .businessweek-module__heading {
    position: absolute;
    left: 0;
  }
  /* line 111, node_modules/bb.modules/components/modules/businessweek/_businessweek.scss */
  .businessweek-module__main-story {
    padding: 1.875rem;
    border-right: 0.0625rem solid #000000;
    border-left: 0.0625rem solid #000000;
  }
  /* line 117, node_modules/bb.modules/components/modules/businessweek/_businessweek.scss */
  .businessweek-module__other-stories {
    padding: 1.875rem;
  }
  /* line 120, node_modules/bb.modules/components/modules/businessweek/_businessweek.scss */
  .businessweek-module__other-stories .businessweek-module__story:first-child {
    border-bottom: 0.0625rem solid #000000;
  }
  /* line 125, node_modules/bb.modules/components/modules/businessweek/_businessweek.scss */
  .businessweek-module__cover-image {
    position: relative;
  }
  /* line 129, node_modules/bb.modules/components/modules/businessweek/_businessweek.scss */
  .businessweek-module__cover-subscribe {
    position: relative;
  }
}

@media screen and (min-width: 47.5em) and (max-width: 63.6875em) {
  /* line 1, node_modules/bb.modules/components/modules/businessweek/_businessweek.scss */
  .businessweek-module {
    padding: 0 1.25rem;
  }
  /* line 137, node_modules/bb.modules/components/modules/businessweek/_businessweek.scss */
  .businessweek-module__heading {
    top: -3.125rem;
    font-size: 2.1875rem;
  }
  /* line 142, node_modules/bb.modules/components/modules/businessweek/_businessweek.scss */
  .businessweek-module__main-story {
    font-size: 1.5625rem;
  }
  /* line 146, node_modules/bb.modules/components/modules/businessweek/_businessweek.scss */
  .businessweek-module__other-stories {
    min-width: 10.625rem;
    font-size: 0.9375rem;
  }
  /* line 151, node_modules/bb.modules/components/modules/businessweek/_businessweek.scss */
  .businessweek-module__cover {
    min-width: 12.5rem;
    height: 16.0625rem;
  }
  /* line 156, node_modules/bb.modules/components/modules/businessweek/_businessweek.scss */
  .businessweek-module__cover-image {
    width: 12.5rem;
    height: 16.1875rem;
    top: -1.5625rem;
  }
  /* line 162, node_modules/bb.modules/components/modules/businessweek/_businessweek.scss */
  .businessweek-module__cover-subscribe {
    top: -1.8125rem;
  }
}

@media screen and (min-width: 63.75em) and (max-width: 79.9375em) {
  /* line 1, node_modules/bb.modules/components/modules/businessweek/_businessweek.scss */
  .businessweek-module {
    padding: 1.25rem 1.25rem 0 1.25rem;
  }
  /* line 170, node_modules/bb.modules/components/modules/businessweek/_businessweek.scss */
  .businessweek-module__heading {
    top: -1.875rem;
    font-size: 2.875rem;
  }
  /* line 175, node_modules/bb.modules/components/modules/businessweek/_businessweek.scss */
  .businessweek-module__main-story {
    font-size: 1.875rem;
  }
  /* line 179, node_modules/bb.modules/components/modules/businessweek/_businessweek.scss */
  .businessweek-module__other-stories {
    min-width: 12.8125rem;
    font-size: 0.9375rem;
  }
  /* line 184, node_modules/bb.modules/components/modules/businessweek/_businessweek.scss */
  .businessweek-module__cover {
    min-width: 14.0625rem;
    height: 17rem;
  }
  /* line 189, node_modules/bb.modules/components/modules/businessweek/_businessweek.scss */
  .businessweek-module__cover-image {
    width: 14.0625rem;
    height: 18.1875rem;
    top: -2.5rem;
  }
  /* line 195, node_modules/bb.modules/components/modules/businessweek/_businessweek.scss */
  .businessweek-module__cover-subscribe {
    top: -2.75rem;
  }
}

@media screen and (min-width: 80em) and (max-width: 9999em) {
  /* line 1, node_modules/bb.modules/components/modules/businessweek/_businessweek.scss */
  .businessweek-module {
    padding: 1.25rem 1.25rem 0 1.25rem;
  }
  /* line 203, node_modules/bb.modules/components/modules/businessweek/_businessweek.scss */
  .businessweek-module__heading {
    top: -1.875rem;
    font-size: 3.125rem;
  }
  /* line 208, node_modules/bb.modules/components/modules/businessweek/_businessweek.scss */
  .businessweek-module__main-story {
    font-size: 2.1875rem;
  }
  /* line 212, node_modules/bb.modules/components/modules/businessweek/_businessweek.scss */
  .businessweek-module__other-stories {
    min-width: 17.1875rem;
    font-size: 1.125rem;
  }
  /* line 217, node_modules/bb.modules/components/modules/businessweek/_businessweek.scss */
  .businessweek-module__cover {
    min-width: 14.0625rem;
    height: 17rem;
  }
  /* line 222, node_modules/bb.modules/components/modules/businessweek/_businessweek.scss */
  .businessweek-module__cover-image {
    width: 14.0625rem;
    height: 18.1875rem;
    top: -2.5rem;
  }
  /* line 228, node_modules/bb.modules/components/modules/businessweek/_businessweek.scss */
  .businessweek-module__cover-subscribe {
    top: -2.75rem;
  }
}

/* line 1, node_modules/bb.modules/components/descriptor/_descriptor.scss */
.descriptor {
  display: inline-block;
  background-color: #EA402F;
  padding: 0.375rem;
  margin-right: 0.3125rem;
  color: #FFFFFF;
  font-size: 0.75rem;
  line-height: 0.75rem;
  font-family: "BWHaasText-55Roman", "NHaasGroteskTXPro-55Rg", "Helvetica Neue", Helvetica, Arial, sans-serif;
  vertical-align: middle;
}

@media screen and (max-width: 63.6875em) {
  /* line 1, node_modules/bb.modules/components/descriptor/_descriptor.scss */
  .descriptor {
    font-size: 0.625rem;
    line-height: 0.625rem;
  }
}

/* line 4, node_modules/bb.modules/components/modules/hero_v6/_hero_v6.scss */
.hero-v6 {
  position: relative;
  overflow: hidden;
}

/* line 6, node_modules/bb.modules/components/modules/hero_v6/_hero_v6_story.scss */
.hero-v6 .hero-v6-story {
  position: relative;
  padding-bottom: 1.25rem;
}

/* line 10, node_modules/bb.modules/components/modules/hero_v6/_hero_v6_story.scss */
.hero-v6 .hero-v6-story__image {
  display: none;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 0;
  display: block;
  position: relative;
}

/* line 317, node_modules/bb.sass-helpers/stylesheets/bb.sass-helpers/_mixins.scss */
.hero-v6 .hero-v6-story__image .crop {
  background-position: center;
  background-size: cover;
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  width: 100%;
  height: 100%;
}

/* line 328, node_modules/bb.sass-helpers/stylesheets/bb.sass-helpers/_mixins.scss */
.hero-v6 .hero-v6-story__image:after {
  overflow: hidden;
  text-indent: -9999rem;
  font-size: 0;
  line-height: 0;
  background: -owg-linear-gradient(135deg, rgba(255, 101, 100, 0.4) 0%, rgba(255, 101, 100, 0) 50%, rgba(255, 101, 100, 0) 100%), -owg-linear-gradient(45deg, rgba(40, 0, 215, 0) 0%, rgba(40, 0, 215, 0) 50%, rgba(40, 0, 215, 0.4) 100%), -owg-linear-gradient(transparent 5%, rgba(0, 0, 0, 0.8) 100%);
  background: -webkit-linear-gradient(135deg, rgba(255, 101, 100, 0.4) 0%, rgba(255, 101, 100, 0) 50%, rgba(255, 101, 100, 0) 100%), -webkit-linear-gradient(45deg, rgba(40, 0, 215, 0) 0%, rgba(40, 0, 215, 0) 50%, rgba(40, 0, 215, 0.4) 100%), -webkit-linear-gradient(transparent 5%, rgba(0, 0, 0, 0.8) 100%);
  background: -moz-linear-gradient(135deg, rgba(255, 101, 100, 0.4) 0%, rgba(255, 101, 100, 0) 50%, rgba(255, 101, 100, 0) 100%), -moz-linear-gradient(45deg, rgba(40, 0, 215, 0) 0%, rgba(40, 0, 215, 0) 50%, rgba(40, 0, 215, 0.4) 100%), -moz-linear-gradient(transparent 5%, rgba(0, 0, 0, 0.8) 100%);
  background: -o-linear-gradient(135deg, rgba(255, 101, 100, 0.4) 0%, rgba(255, 101, 100, 0) 50%, rgba(255, 101, 100, 0) 100%), -o-linear-gradient(45deg, rgba(40, 0, 215, 0) 0%, rgba(40, 0, 215, 0) 50%, rgba(40, 0, 215, 0.4) 100%), -o-linear-gradient(transparent 5%, rgba(0, 0, 0, 0.8) 100%);
  background: linear-gradient(135deg, rgba(255, 101, 100, 0.4) 0%, rgba(255, 101, 100, 0) 50%, rgba(255, 101, 100, 0) 100%), linear-gradient(45deg, rgba(40, 0, 215, 0) 0%, rgba(40, 0, 215, 0) 50%, rgba(40, 0, 215, 0.4) 100%), linear-gradient(transparent 5%, rgba(0, 0, 0, 0.8) 100%);
  -webkit-transition: opacity, 0.25s, ease-out;
  -moz-transition: opacity, 0.25s, ease-out;
  -o-transition: opacity, 0.25s, ease-out;
  transition: opacity 0.25s ease-out;
  content: "gradient mask for lede image";
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  opacity: 1;
}

/* line 347, node_modules/bb.sass-helpers/stylesheets/bb.sass-helpers/_mixins.scss */
.hero-v6 .hero-v6-story__image:hover:after {
  opacity: 0;
}

/* line 16, node_modules/bb.modules/components/modules/hero_v6/_hero_v6_story.scss */
.hero-v6 .hero-v6-story__crop {
  display: none;
}

/* line 20, node_modules/bb.modules/components/modules/hero_v6/_hero_v6_story.scss */
.hero-v6 .hero-v6-story__crop--any {
  display: block;
}

/* line 24, node_modules/bb.modules/components/modules/hero_v6/_hero_v6_story.scss */
.hero-v6 .hero-v6-story__content {
  background-color: #FFFFFF;
  font-family: "BWHaasHead-75Bold", "NHaasGroteskDSPro-75Bd", "Helvetica Neue", Helvetica, Arial, sans-serif;
  padding-top: 0.625rem;
  padding-right: 1.25rem;
  position: absolute;
  bottom: 0;
}

/* line 33, node_modules/bb.modules/components/modules/hero_v6/_hero_v6_story.scss */
.hero-v6 .hero-v6-story__eyebrow {
  font-family: "BWHaasText-55Roman", "NHaasGroteskTXPro-55Rg", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 0.625rem;
  color: #999999;
  padding-bottom: 0.3125rem;
}

/* line 2, node_modules/bb.modules/components/label/_vertical_label.scss */
.hero-v6 .hero-v6-story__eyebrow .vertical-label {
  display: inline;
  text-transform: uppercase;
  font-size: 0.625rem;
}

/* line 7, node_modules/bb.modules/components/label/_vertical_label.scss */
.hero-v6 .hero-v6-story__eyebrow .vertical-label.view {
  color: #00B9E7;
}

/* line 11, node_modules/bb.modules/components/label/_vertical_label.scss */
.hero-v6 .hero-v6-story__eyebrow .vertical-label.gadfly {
  color: #FFCA00;
}

/* line 15, node_modules/bb.modules/components/label/_vertical_label.scss */
.hero-v6 .hero-v6-story__eyebrow .vertical-label.politics {
  color: #5C42AB;
}

/* line 19, node_modules/bb.modules/components/label/_vertical_label.scss */
.hero-v6 .hero-v6-story__eyebrow .vertical-label.markets {
  color: #FB8E1E;
}

/* line 23, node_modules/bb.modules/components/label/_vertical_label.scss */
.hero-v6 .hero-v6-story__eyebrow .vertical-label.pursuits {
  color: #C19D3F;
}

/* line 27, node_modules/bb.modules/components/label/_vertical_label.scss */
.hero-v6 .hero-v6-story__eyebrow .vertical-label.technology {
  color: #00C88A;
}

/* line 31, node_modules/bb.modules/components/label/_vertical_label.scss */
.hero-v6 .hero-v6-story__eyebrow .vertical-label.businessweek {
  color: #000000;
}

/* line 42, node_modules/bb.modules/components/modules/hero_v6/_hero_v6_story.scss */
.hero-v6 .hero-v6-story__headline-link {
  color: #000000;
}

/* line 45, node_modules/bb.modules/components/modules/hero_v6/_hero_v6_story.scss */
.hero-v6 .hero-v6-story__headline-link:hover {
  color: #2B00F7;
}

/* line 50, node_modules/bb.modules/components/modules/hero_v6/_hero_v6_story.scss */
.hero-v6 .hero-v6-story__related-stories {
  margin-top: 0.625rem;
}

/* line 55, node_modules/bb.modules/components/modules/hero_v6/_hero_v6_story.scss */
.hero-v6 .hero-v6-story__related-story {
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}

/* line 58, node_modules/bb.modules/components/modules/hero_v6/_hero_v6_story.scss */
.hero-v6 .hero-v6-story__related-story-arrow:before {
  content: "→";
  color: #000000;
  font-size: 0.5rem;
  line-height: 0.75rem;
  padding-right: 5px;
}

/* line 66, node_modules/bb.modules/components/modules/hero_v6/_hero_v6_story.scss */
.hero-v6 .hero-v6-story__related-story-link {
  display: block;
  position: relative;
  font-family: "BWHaasText-55Roman", "NHaasGroteskTXPro-55Rg", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 0.75rem;
  line-height: 1rem;
  padding: 0.25rem 0;
  color: #2B00F7;
}

/* line 8, src/app/components/modules/_vertical_icons.scss */
.hero-v6 .hero-v6-story__related-story-link.vertical-politics:before {
  font-family: inherit;
  vertical-align: inherit;
  content: "Politics" "—";
  color: #5C42AB;
}

/* line 14, src/app/components/modules/_vertical_icons.scss */
.hero-v6 .hero-v6-story__related-story-link.vertical-view:before {
  font-family: inherit;
  vertical-align: inherit;
  content: "View" "—";
  color: #00B9E7;
}

/* line 20, src/app/components/modules/_vertical_icons.scss */
.hero-v6 .hero-v6-story__related-story-link.vertical-gadfly:before {
  font-family: inherit;
  vertical-align: inherit;
  content: "Gadfly" "—";
  color: #FFCA00;
}

/* line 26, src/app/components/modules/_vertical_icons.scss */
.hero-v6 .hero-v6-story__related-story-link.vertical-markets:before {
  font-family: inherit;
  vertical-align: inherit;
  content: "Markets" "—";
  color: #FB8E1E;
}

/* line 32, src/app/components/modules/_vertical_icons.scss */
.hero-v6 .hero-v6-story__related-story-link.vertical-pursuits:before {
  font-family: inherit;
  vertical-align: inherit;
  content: "Pursuits" "—";
  color: #C19D3F;
}

/* line 38, src/app/components/modules/_vertical_icons.scss */
.hero-v6 .hero-v6-story__related-story-link.vertical-technology:before {
  font-family: inherit;
  vertical-align: inherit;
  content: "Technology" "—";
  color: #00C88A;
}

/* line 44, src/app/components/modules/_vertical_icons.scss */
.hero-v6 .hero-v6-story__related-story-link.vertical-businessweek:before {
  font-family: inherit;
  vertical-align: inherit;
  content: "Businessweek" "—";
  color: #000000;
}

/* line 76, node_modules/bb.modules/components/modules/hero_v6/_hero_v6_story.scss */
.hero-v6 .hero-v6-story__related-story-link:last-of-type {
  padding-bottom: 0;
}

/* line 80, node_modules/bb.modules/components/modules/hero_v6/_hero_v6_story.scss */
.hero-v6 .hero-v6-story__related-story-link:hover {
  color: #000000;
}

/* line 86, node_modules/bb.modules/components/modules/hero_v6/_hero_v6_story.scss */
.hero-v6 .hero-v6-story .descriptor {
  display: none;
}

/* line 92, node_modules/bb.modules/components/modules/hero_v6/_hero_v6_story.scss */
.hero-v6 .hero-v6-story:nth-of-type(1) .descriptor {
  display: inline-block;
  margin-top: -0.3125rem;
}

/* line 100, node_modules/bb.modules/components/modules/hero_v6/_hero_v6_story.scss */
.hero-v6 .hero-v6-story:nth-of-type(n+2) .hero-v6-story__related-stories {
  display: none;
}

/* line 104, node_modules/bb.modules/components/modules/hero_v6/_hero_v6_story.scss */
.hero-v6 .hero-v6-story:nth-of-type(n+2) .hero-v6-story__crop--small {
  display: block;
}

/* line 109, node_modules/bb.modules/components/modules/hero_v6/_hero_v6_story.scss */
.hero-v6 .hero-v6-story:nth-of-type(3) {
  margin-top: 1.25rem;
}

/* line 113, node_modules/bb.modules/components/modules/hero_v6/_hero_v6_story.scss */
.hero-v6 .hero-v6-story__social {
  position: absolute;
  right: 1.5625rem;
  top: -2.1875rem;
}

/* line 119, node_modules/bb.modules/components/modules/hero_v6/_hero_v6_story.scss */
.hero-v6 .hero-v6-story .bb-social-links {
  opacity: 0;
  display: none;
}

/* line 124, node_modules/bb.modules/components/modules/hero_v6/_hero_v6_story.scss */
.hero-v6 .hero-v6-story .bb-social-link {
  color: #FFFFFF;
  position: absolute;
  line-height: 1rem;
}

/* line 129, node_modules/bb.modules/components/modules/hero_v6/_hero_v6_story.scss */
.hero-v6 .hero-v6-story .bb-social-link:before {
  font-size: 1rem;
}

/* line 134, node_modules/bb.modules/components/modules/hero_v6/_hero_v6_story.scss */
.hero-v6 .hero-v6-story .bb-social-link--twitter {
  margin-top: 1.875rem;
}

/* line 140, node_modules/bb.modules/components/modules/hero_v6/_hero_v6_story.scss */
.hero-v6 .hero-v6-story:hover .bb-social-links {
  display: block;
  -webkit-animation: forward-social-slide-down 0.2s forwards;
  -moz-animation: forward-social-slide-down 0.2s forwards;
  -ms-animation: forward-social-slide-down 0.2s forwards;
  -o-animation: forward-social-slide-down 0.2s forwards;
  animation: forward-social-slide-down 0.2s forwards;
}

@media screen and (min-width: 0) and (max-width: 47.4375em) {
  /* line 150, node_modules/bb.modules/components/modules/hero_v6/_hero_v6_story.scss */
  .hero-v6 .hero-v6-story:nth-of-type(1) .hero-v6-story__content {
    cursor: pointer;
    position: relative;
    background-color: transparent;
    padding: 0;
  }
  /* line 157, node_modules/bb.modules/components/modules/hero_v6/_hero_v6_story.scss */
  .hero-v6 .hero-v6-story:nth-of-type(1) .hero-v6-story__info-container {
    position: relative;
    width: 17.5rem;
    height: 16.25rem;
  }
  /* line 163, node_modules/bb.modules/components/modules/hero_v6/_hero_v6_story.scss */
  .hero-v6 .hero-v6-story:nth-of-type(1) .hero-v6-story__info {
    position: absolute;
    bottom: 0;
    background-color: #FFFFFF;
    padding-right: 1.25rem;
    padding-top: 1.25rem;
  }
  /* line 171, node_modules/bb.modules/components/modules/hero_v6/_hero_v6_story.scss */
  .hero-v6 .hero-v6-story:nth-of-type(1) .hero-v6-story__related-stories {
    background-color: #FFFFFF;
  }
  /* line 175, node_modules/bb.modules/components/modules/hero_v6/_hero_v6_story.scss */
  .hero-v6 .hero-v6-story:nth-of-type(1) .hero-v6-story__image {
    position: absolute;
    height: 16.25rem;
  }
  /* line 180, node_modules/bb.modules/components/modules/hero_v6/_hero_v6_story.scss */
  .hero-v6 .hero-v6-story:nth-of-type(1) .hero-v6-story__headline {
    font-size: 1.5rem;
    line-height: 1.625rem;
  }
  /* line 186, node_modules/bb.modules/components/modules/hero_v6/_hero_v6_story.scss */
  .hero-v6 .hero-v6-story:nth-of-type(n+2) {
    margin-top: 1.25rem;
  }
  /* line 189, node_modules/bb.modules/components/modules/hero_v6/_hero_v6_story.scss */
  .hero-v6 .hero-v6-story:nth-of-type(n+2) .hero-v6-story__content {
    width: 12.5rem;
  }
  /* line 193, node_modules/bb.modules/components/modules/hero_v6/_hero_v6_story.scss */
  .hero-v6 .hero-v6-story:nth-of-type(n+2) .hero-v6-story__headline {
    font-size: 1rem;
  }
  /* line 197, node_modules/bb.modules/components/modules/hero_v6/_hero_v6_story.scss */
  .hero-v6 .hero-v6-story:nth-of-type(n+2):not(.ad-after) {
    height: 10.625rem;
  }
  /* line 202, node_modules/bb.modules/components/modules/hero_v6/_hero_v6_story.scss */
  .hero-v6 .hero-v6-story:not(.ad-after) {
    width: 100%;
  }
  /* line 206, node_modules/bb.modules/components/modules/hero_v6/_hero_v6_story.scss */
  .hero-v6 .hero-v6-story.ad-after {
    margin: 1.25rem auto 0;
  }
  /* line 209, node_modules/bb.modules/components/modules/hero_v6/_hero_v6_story.scss */
  .hero-v6 .hero-v6-story.ad-after .bb-ads__rendered {
    margin-bottom: 0;
  }
  /* line 214, node_modules/bb.modules/components/modules/hero_v6/_hero_v6_story.scss */
  .hero-v6 .hero-v6-story__crop--small {
    display: block;
  }
}

@media screen and (min-width: 0) and (max-width: 47.4375em) and (-webkit-min-device-pixel-ratio: 2) {
  /* line 221, node_modules/bb.modules/components/modules/hero_v6/_hero_v6_story.scss */
  .hero-v6 .hero-v6-story__crop--small {
    display: none;
  }
  /* line 225, node_modules/bb.modules/components/modules/hero_v6/_hero_v6_story.scss */
  .hero-v6 .hero-v6-story__crop--large {
    display: block;
  }
}

@media screen and (min-width: 47.5em) and (max-width: 63.6875em) {
  /* line 234, node_modules/bb.modules/components/modules/hero_v6/_hero_v6_story.scss */
  .hero-v6 .hero-v6-story:nth-of-type(1) .hero-v6-story__headline {
    font-size: 1.875rem;
    line-height: 2rem;
  }
  /* line 240, node_modules/bb.modules/components/modules/hero_v6/_hero_v6_story.scss */
  .hero-v6 .hero-v6-story:nth-of-type(n+2) {
    height: 11.875rem;
    width: 15rem;
  }
  /* line 244, node_modules/bb.modules/components/modules/hero_v6/_hero_v6_story.scss */
  .hero-v6 .hero-v6-story:nth-of-type(n+2) .hero-v6-story__content {
    width: 12.5rem;
  }
  /* line 248, node_modules/bb.modules/components/modules/hero_v6/_hero_v6_story.scss */
  .hero-v6 .hero-v6-story:nth-of-type(n+2) .hero-v6-story__headline {
    font-size: 1rem;
  }
}

@media screen and (min-width: 47.5em) and (max-width: 63.6875em) and (-webkit-min-device-pixel-ratio: 2) {
  /* line 258, node_modules/bb.modules/components/modules/hero_v6/_hero_v6_story.scss */
  .hero-v6 .hero-v6-story:nth-of-type(n+2) .hero-v6-story__crop--small {
    display: none;
  }
  /* line 262, node_modules/bb.modules/components/modules/hero_v6/_hero_v6_story.scss */
  .hero-v6 .hero-v6-story:nth-of-type(n+2) .hero-v6-story__crop--large {
    display: block;
  }
}

@media screen and (min-width: 47.5em) {
  /* line 270, node_modules/bb.modules/components/modules/hero_v6/_hero_v6_story.scss */
  .hero-v6 .hero-v6-story:nth-of-type(1) {
    height: 100%;
  }
  /* line 274, node_modules/bb.modules/components/modules/hero_v6/_hero_v6_story.scss */
  .hero-v6 .hero-v6-story:nth-of-type(n+2) {
    align-self: flex-end;
  }
}

@media screen and (min-width: 63.75em) and (max-width: 79.9375em) {
  /* line 283, node_modules/bb.modules/components/modules/hero_v6/_hero_v6_story.scss */
  .hero-v6 .hero-v6-story:nth-of-type(1) .hero-v6-story__headline {
    font-size: 1.875rem;
    line-height: 2rem;
  }
  /* line 289, node_modules/bb.modules/components/modules/hero_v6/_hero_v6_story.scss */
  .hero-v6 .hero-v6-story:nth-of-type(n+2) {
    height: 11.875rem;
    width: 13.75rem;
  }
  /* line 293, node_modules/bb.modules/components/modules/hero_v6/_hero_v6_story.scss */
  .hero-v6 .hero-v6-story:nth-of-type(n+2) .hero-v6-story__content {
    width: 11.25rem;
  }
  /* line 297, node_modules/bb.modules/components/modules/hero_v6/_hero_v6_story.scss */
  .hero-v6 .hero-v6-story:nth-of-type(n+2) .hero-v6-story__headline {
    font-size: 1rem;
  }
}

@media screen and (min-width: 63.75em) and (max-width: 79.9375em) and (-webkit-min-device-pixel-ratio: 2) {
  /* line 307, node_modules/bb.modules/components/modules/hero_v6/_hero_v6_story.scss */
  .hero-v6 .hero-v6-story:nth-of-type(n+2) .hero-v6-story__crop--small {
    display: none;
  }
  /* line 311, node_modules/bb.modules/components/modules/hero_v6/_hero_v6_story.scss */
  .hero-v6 .hero-v6-story:nth-of-type(n+2) .hero-v6-story__crop--large {
    display: block;
  }
}

@media screen and (min-width: 80em) and (max-width: 9999em) {
  /* line 321, node_modules/bb.modules/components/modules/hero_v6/_hero_v6_story.scss */
  .hero-v6 .hero-v6-story:nth-of-type(1) .hero-v6-story__headline {
    font-size: 2.25rem;
    line-height: 2.375rem;
  }
  /* line 327, node_modules/bb.modules/components/modules/hero_v6/_hero_v6_story.scss */
  .hero-v6 .hero-v6-story:nth-of-type(n+2) {
    height: 11.875rem;
    width: 18.75rem;
  }
  /* line 331, node_modules/bb.modules/components/modules/hero_v6/_hero_v6_story.scss */
  .hero-v6 .hero-v6-story:nth-of-type(n+2) .hero-v6-story__content {
    width: 15.625rem;
  }
  /* line 335, node_modules/bb.modules/components/modules/hero_v6/_hero_v6_story.scss */
  .hero-v6 .hero-v6-story:nth-of-type(n+2) .hero-v6-story__headline {
    font-size: 1.125rem;
  }
}

@media screen and (min-width: 80em) and (max-width: 9999em) and (-webkit-min-device-pixel-ratio: 2) {
  /* line 345, node_modules/bb.modules/components/modules/hero_v6/_hero_v6_story.scss */
  .hero-v6 .hero-v6-story:nth-of-type(n+2) .hero-v6-story__crop--small {
    display: none;
  }
  /* line 349, node_modules/bb.modules/components/modules/hero_v6/_hero_v6_story.scss */
  .hero-v6 .hero-v6-story:nth-of-type(n+2) .hero-v6-story__crop--large {
    display: block;
  }
}

/* line 175, node_modules/bb.modules/components/modules/_modules_helpers.scss */
.hero-v6 .bb-social-link {
  -webkit-transition: opacity, 0.1s, ease-out;
  -moz-transition: opacity, 0.1s, ease-out;
  -o-transition: opacity, 0.1s, ease-out;
  transition: opacity 0.1s ease-out;
  display: inline-block;
  color: #FFFFFF;
  font-size: 0;
  font-family: "Bloomberg";
  line-height: 1.25rem;
  cursor: pointer;
}

/* line 38, node_modules/bb.sass-helpers/stylesheets/bb.sass-helpers/_links.scss */
.hero-v6 .bb-social-link:hover, .hero-v6 .bb-social-link:focus {
  opacity: .7;
}

/* line 184, node_modules/bb.modules/components/modules/_modules_helpers.scss */
.hero-v6 .bb-social-link:before {
  font-size: 1.25rem;
}

/* line 188, node_modules/bb.modules/components/modules/_modules_helpers.scss */
.hero-v6 .bb-social-link--facebook {
  color: #3B579D;
}

/* line 69, node_modules/bb.sass-helpers/stylesheets/bb.sass-helpers/_icons.scss */
.hero-v6 .bb-social-link--facebook:before {
  content: "f";
  font-family: "Bloomberg";
  font-style: normal;
}

/* line 193, node_modules/bb.modules/components/modules/_modules_helpers.scss */
.hero-v6 .bb-social-link--twitter {
  color: #4AC7F9;
}

/* line 69, node_modules/bb.sass-helpers/stylesheets/bb.sass-helpers/_icons.scss */
.hero-v6 .bb-social-link--twitter:before {
  content: "t";
  font-family: "Bloomberg";
  font-style: normal;
}

/* line 69, node_modules/bb.sass-helpers/stylesheets/bb.sass-helpers/_icons.scss */
.hero-v6 .bb-social-link--linkedin:before {
  content: "l";
  font-family: "Bloomberg";
  font-style: normal;
}

/* line 69, node_modules/bb.sass-helpers/stylesheets/bb.sass-helpers/_icons.scss */
.hero-v6 .bb-social-link--reddit:before {
  content: "d";
  font-family: "Bloomberg";
  font-style: normal;
}

/* line 69, node_modules/bb.sass-helpers/stylesheets/bb.sass-helpers/_icons.scss */
.hero-v6 .bb-social-link--google:before {
  content: "g";
  font-family: "Bloomberg";
  font-style: normal;
}

/* line 69, node_modules/bb.sass-helpers/stylesheets/bb.sass-helpers/_icons.scss */
.hero-v6 .bb-social-link--email:before {
  content: "m";
  font-family: "Bloomberg";
  font-style: normal;
}

/* line 214, node_modules/bb.modules/components/modules/_modules_helpers.scss */
.hero-v6 .bb-social-link--whatsapp {
  color: #4DC247;
}

/* line 69, node_modules/bb.sass-helpers/stylesheets/bb.sass-helpers/_icons.scss */
.hero-v6 .bb-social-link--whatsapp:before {
  content: "™";
  font-family: "Bloomberg";
  font-style: normal;
}

/* line 11, node_modules/bb.modules/components/modules/hero_v6/_hero_v6.scss */
.hero-v6__stories {
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  flex-flow: column wrap;
}

@media screen and (min-width: 0) and (max-width: 47.4375em) {
  /* line 18, node_modules/bb.modules/components/modules/hero_v6/_hero_v6.scss */
  .hero-v6__stories {
    width: 100%;
    max-width: 31.25rem;
    -webkit-flex-wrap: wrap;
    flex-wrap: wrap;
  }
}

@media screen and (min-width: 47.5em) and (max-width: 63.6875em) {
  /* line 27, node_modules/bb.modules/components/modules/hero_v6/_hero_v6.scss */
  .hero-v6__stories {
    width: 42.5rem;
    height: 25rem;
  }
  /* line 36, node_modules/bb.modules/components/modules/hero_v6/_hero_v6.scss */
  .hero-v6.storycount-1 .hero-v6-story__content {
    width: 25rem;
  }
  /* line 40, node_modules/bb.modules/components/modules/hero_v6/_hero_v6.scss */
  .hero-v6.storycount-1 .hero-v6-story__crop--medium {
    display: block;
  }
  /* line 50, node_modules/bb.modules/components/modules/hero_v6/_hero_v6.scss */
  .hero-v6.storycount-3 .hero-v6-story:nth-of-type(1) {
    width: 26.25rem;
  }
  /* line 53, node_modules/bb.modules/components/modules/hero_v6/_hero_v6.scss */
  .hero-v6.storycount-3 .hero-v6-story:nth-of-type(1) .hero-v6-story__content {
    width: 23.75rem;
  }
  /* line 57, node_modules/bb.modules/components/modules/hero_v6/_hero_v6.scss */
  .hero-v6.storycount-3 .hero-v6-story:nth-of-type(1) .hero-v6-story__crop--medium {
    display: block;
  }
}

@media screen and (min-width: 47.5em) and (max-width: 63.6875em) and (-webkit-min-device-pixel-ratio: 2) {
  /* line 69, node_modules/bb.modules/components/modules/hero_v6/_hero_v6.scss */
  .hero-v6.storycount-1 .hero-v6-story__crop--medium {
    display: none;
  }
  /* line 73, node_modules/bb.modules/components/modules/hero_v6/_hero_v6.scss */
  .hero-v6.storycount-1 .hero-v6-story__crop--largest {
    display: block;
  }
  /* line 84, node_modules/bb.modules/components/modules/hero_v6/_hero_v6.scss */
  .hero-v6.storycount-3 .hero-v6-story:nth-of-tyep(1) .hero-v6-story__crop--medium {
    display: none;
  }
  /* line 88, node_modules/bb.modules/components/modules/hero_v6/_hero_v6.scss */
  .hero-v6.storycount-3 .hero-v6-story:nth-of-tyep(1) .hero-v6-story__crop--large {
    display: block;
  }
}

@media screen and (min-width: 63.75em) and (max-width: 79.9375em) {
  /* line 98, node_modules/bb.modules/components/modules/hero_v6/_hero_v6.scss */
  .hero-v6__stories {
    width: 41.25rem;
    height: 25rem;
  }
  /* line 107, node_modules/bb.modules/components/modules/hero_v6/_hero_v6.scss */
  .hero-v6.storycount-1 .hero-v6-story__content {
    width: 23.75rem;
  }
  /* line 111, node_modules/bb.modules/components/modules/hero_v6/_hero_v6.scss */
  .hero-v6.storycount-1 .hero-v6-story__crop--medium {
    display: block;
  }
  /* line 121, node_modules/bb.modules/components/modules/hero_v6/_hero_v6.scss */
  .hero-v6.storycount-3 .hero-v6-story:nth-of-type(1) {
    width: 26.25rem;
  }
  /* line 124, node_modules/bb.modules/components/modules/hero_v6/_hero_v6.scss */
  .hero-v6.storycount-3 .hero-v6-story:nth-of-type(1) .hero-v6-story__content {
    width: 23.75rem;
  }
  /* line 128, node_modules/bb.modules/components/modules/hero_v6/_hero_v6.scss */
  .hero-v6.storycount-3 .hero-v6-story:nth-of-type(1) .hero-v6-story__crop--medium {
    display: block;
  }
}

@media screen and (min-width: 63.75em) and (max-width: 79.9375em) and (-webkit-min-device-pixel-ratio: 2) {
  /* line 140, node_modules/bb.modules/components/modules/hero_v6/_hero_v6.scss */
  .hero-v6.storycount-1 .hero-v6-story__crop--medium {
    display: none;
  }
  /* line 144, node_modules/bb.modules/components/modules/hero_v6/_hero_v6.scss */
  .hero-v6.storycount-1 .hero-v6-story__crop--largest {
    display: block;
  }
  /* line 155, node_modules/bb.modules/components/modules/hero_v6/_hero_v6.scss */
  .hero-v6.storycount-3 .hero-v6-story:nth-of-tyep(1) .hero-v6-story__crop--medium {
    display: none;
  }
  /* line 159, node_modules/bb.modules/components/modules/hero_v6/_hero_v6.scss */
  .hero-v6.storycount-3 .hero-v6-story:nth-of-tyep(1) .hero-v6-story__crop--large {
    display: block;
  }
}

@media screen and (min-width: 80em) and (max-width: 9999em) {
  /* line 169, node_modules/bb.modules/components/modules/hero_v6/_hero_v6.scss */
  .hero-v6__stories {
    width: 52.5rem;
    height: 25rem;
  }
  /* line 178, node_modules/bb.modules/components/modules/hero_v6/_hero_v6.scss */
  .hero-v6.storycount-1 .hero-v6-story__content {
    width: 30rem;
  }
  /* line 182, node_modules/bb.modules/components/modules/hero_v6/_hero_v6.scss */
  .hero-v6.storycount-1 .hero-v6-story__crop--largest {
    display: block;
  }
  /* line 192, node_modules/bb.modules/components/modules/hero_v6/_hero_v6.scss */
  .hero-v6.storycount-3 .hero-v6-story:nth-of-type(1) {
    width: 32.5rem;
  }
  /* line 195, node_modules/bb.modules/components/modules/hero_v6/_hero_v6.scss */
  .hero-v6.storycount-3 .hero-v6-story:nth-of-type(1) .hero-v6-story__content {
    width: 29.375rem;
  }
  /* line 199, node_modules/bb.modules/components/modules/hero_v6/_hero_v6.scss */
  .hero-v6.storycount-3 .hero-v6-story:nth-of-type(1) .hero-v6-story__crop--medium {
    display: block;
  }
}

/* line 3, node_modules/bb.modules/components/modules/facemelter/_facemelter.scss */
.facemelter {
  width: 100%;
  margin: 0;
  overflow: hidden;
  position: relative;
  background-color: transparent;
  /* [SC] 10/07/2016 - Since 320px width is our minimum supported screen size,
     * and we have many pages with 300x250 ads and 20px margins, the ad is
     * misaligned. by doing this, its always centered (approx). Proposed mixin
     * name: smallest_mobile.
     */
}

/* line 175, node_modules/bb.modules/components/modules/_modules_helpers.scss */
.facemelter .bb-social-link {
  -webkit-transition: opacity, 0.1s, ease-out;
  -moz-transition: opacity, 0.1s, ease-out;
  -o-transition: opacity, 0.1s, ease-out;
  transition: opacity 0.1s ease-out;
  display: inline-block;
  color: #FFFFFF;
  font-size: 0;
  font-family: "Bloomberg";
  line-height: 1.25rem;
  cursor: pointer;
}

/* line 38, node_modules/bb.sass-helpers/stylesheets/bb.sass-helpers/_links.scss */
.facemelter .bb-social-link:hover, .facemelter .bb-social-link:focus {
  opacity: .7;
}

/* line 184, node_modules/bb.modules/components/modules/_modules_helpers.scss */
.facemelter .bb-social-link:before {
  font-size: 1.25rem;
}

/* line 188, node_modules/bb.modules/components/modules/_modules_helpers.scss */
.facemelter .bb-social-link--facebook {
  color: #3B579D;
}

/* line 69, node_modules/bb.sass-helpers/stylesheets/bb.sass-helpers/_icons.scss */
.facemelter .bb-social-link--facebook:before {
  content: "f";
  font-family: "Bloomberg";
  font-style: normal;
}

/* line 193, node_modules/bb.modules/components/modules/_modules_helpers.scss */
.facemelter .bb-social-link--twitter {
  color: #4AC7F9;
}

/* line 69, node_modules/bb.sass-helpers/stylesheets/bb.sass-helpers/_icons.scss */
.facemelter .bb-social-link--twitter:before {
  content: "t";
  font-family: "Bloomberg";
  font-style: normal;
}

/* line 69, node_modules/bb.sass-helpers/stylesheets/bb.sass-helpers/_icons.scss */
.facemelter .bb-social-link--linkedin:before {
  content: "l";
  font-family: "Bloomberg";
  font-style: normal;
}

/* line 69, node_modules/bb.sass-helpers/stylesheets/bb.sass-helpers/_icons.scss */
.facemelter .bb-social-link--reddit:before {
  content: "d";
  font-family: "Bloomberg";
  font-style: normal;
}

/* line 69, node_modules/bb.sass-helpers/stylesheets/bb.sass-helpers/_icons.scss */
.facemelter .bb-social-link--google:before {
  content: "g";
  font-family: "Bloomberg";
  font-style: normal;
}

/* line 69, node_modules/bb.sass-helpers/stylesheets/bb.sass-helpers/_icons.scss */
.facemelter .bb-social-link--email:before {
  content: "m";
  font-family: "Bloomberg";
  font-style: normal;
}

/* line 214, node_modules/bb.modules/components/modules/_modules_helpers.scss */
.facemelter .bb-social-link--whatsapp {
  color: #4DC247;
}

/* line 69, node_modules/bb.sass-helpers/stylesheets/bb.sass-helpers/_icons.scss */
.facemelter .bb-social-link--whatsapp:before {
  content: "™";
  font-family: "Bloomberg";
  font-style: normal;
}

/* line 11, node_modules/bb.modules/components/modules/facemelter/_facemelter.scss */
.facemelter:before {
  content: "";
  position: absolute;
  top: 0;
  display: block;
  height: 100%;
  width: 100%;
  z-index: -3;
  background: #000000;
}

/* line 22, node_modules/bb.modules/components/modules/facemelter/_facemelter.scss */
.facemelter__background {
  position: absolute;
  top: 0;
  display: block;
  height: 100%;
  width: 100%;
  mix-blend-mode: hard-light;
  z-index: -2;
}

/* line 31, node_modules/bb.modules/components/modules/facemelter/_facemelter.scss */
.facemelter__background:after {
  content: "";
  position: absolute;
  left: 0px;
  top: 0px;
  height: 100%;
  width: 100%;
  background: linear-gradient(transparent, gray 90%);
}

/* line 43, node_modules/bb.modules/components/modules/facemelter/_facemelter.scss */
.facemelter.purple .facemelter__background {
  opacity: .2;
}

/* line 47, node_modules/bb.modules/components/modules/facemelter/_facemelter.scss */
.facemelter.purple:before {
  background: linear-gradient(60deg, #00E7B4, #00E7B4 10%, #5C42AB 70%);
}

/* line 51, node_modules/bb.modules/components/modules/facemelter/_facemelter.scss */
.facemelter.purple .facemelter__headline-link:hover,
.facemelter.purple .facemelter__related-story-headline-link:hover,
.facemelter.purple .facemelter__liveblog-item-headline-link:hover {
  color: #00E7B4;
}

/* line 57, node_modules/bb.modules/components/modules/facemelter/_facemelter.scss */
.facemelter.purple .bb-social-link:before {
  color: #5C42AB;
}

/* line 63, node_modules/bb.modules/components/modules/facemelter/_facemelter.scss */
.facemelter.green:before {
  background: #00C88A;
}

/* line 67, node_modules/bb.modules/components/modules/facemelter/_facemelter.scss */
.facemelter.green .bb-social-link:before {
  color: #00C88A;
}

/* line 72, node_modules/bb.modules/components/modules/facemelter/_facemelter.scss */
.facemelter__container {
  margin: 0 auto;
}

/* line 76, node_modules/bb.modules/components/modules/facemelter/_facemelter.scss */
.facemelter__content {
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  position: relative;
  height: 100%;
  float: left;
}

/* line 84, node_modules/bb.modules/components/modules/facemelter/_facemelter.scss */
.facemelter__header {
  display: block;
}

/* line 88, node_modules/bb.modules/components/modules/facemelter/_facemelter.scss */
.facemelter__header, .facemelter__content {
  color: #000000;
  width: 100%;
}

/* line 94, node_modules/bb.modules/components/modules/facemelter/_facemelter.scss */
.facemelter__text {
  position: relative;
}

/* line 98, node_modules/bb.modules/components/modules/facemelter/_facemelter.scss */
.facemelter__headline {
  z-index: 1;
}

/* line 102, node_modules/bb.modules/components/modules/facemelter/_facemelter.scss */
.facemelter__headline-link {
  color: #000000;
  font-family: "BWHaasHead-75Bold", "NHaasGroteskDSPro-75Bd", "Helvetica Neue", Helvetica, Arial, sans-serif;
}

/* line 107, node_modules/bb.modules/components/modules/facemelter/_facemelter.scss */
.facemelter__description {
  color: #262626;
  font-family: "BWHaasText-55Roman", "NHaasGroteskTXPro-55Rg", "Helvetica Neue", Helvetica, Arial, sans-serif;
  margin-top: 0.625rem;
}

/* line 113, node_modules/bb.modules/components/modules/facemelter/_facemelter.scss */
.facemelter__image {
  width: 100%;
}

/* line 117, node_modules/bb.modules/components/modules/facemelter/_facemelter.scss */
.facemelter__image-link {
  display: none;
}

/* line 121, node_modules/bb.modules/components/modules/facemelter/_facemelter.scss */
.facemelter__title {
  color: #000000;
  margin-top: 25px;
  padding-right: 0;
  font-family: "BWHaasHead-75Bold", "NHaasGroteskDSPro-75Bd", "Helvetica Neue", Helvetica, Arial, sans-serif;
}

/* line 128, node_modules/bb.modules/components/modules/facemelter/_facemelter.scss */
.facemelter__related-stories {
  color: #000000;
  margin-top: 2.5rem;
}

/* line 133, node_modules/bb.modules/components/modules/facemelter/_facemelter.scss */
.facemelter__related-stories-content {
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-top: 1.25rem;
}

/* line 138, node_modules/bb.modules/components/modules/facemelter/_facemelter.scss */
.facemelter__related-stories-tout {
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
}

/* line 143, node_modules/bb.modules/components/modules/facemelter/_facemelter.scss */
.facemelter__related-stories-title {
  color: #000000;
  font-family: "BWHaasHead-75Bold", "NHaasGroteskDSPro-75Bd", "Helvetica Neue", Helvetica, Arial, sans-serif;
}

/* line 148, node_modules/bb.modules/components/modules/facemelter/_facemelter.scss */
.facemelter__related-stories-bar {
  -webkit-flex-grow: 1;
  flex-grow: 1;
  opacity: .3;
  background-color: #262626;
  height: 0.625rem;
  margin-top: 0.3125rem;
  margin-left: 0.625rem;
}

/* line 157, node_modules/bb.modules/components/modules/facemelter/_facemelter.scss */
.facemelter__related-story-headline {
  margin-top: 1.25rem;
}

/* line 161, node_modules/bb.modules/components/modules/facemelter/_facemelter.scss */
.facemelter__related-story-headline-link {
  display: block;
  color: #000000;
  font-family: "BWHaasHead-75Bold", "NHaasGroteskDSPro-75Bd", "Helvetica Neue", Helvetica, Arial, sans-serif;
}

/* line 167, node_modules/bb.modules/components/modules/facemelter/_facemelter.scss */
.facemelter__related-story-image-link {
  display: none;
  overflow: hidden;
}

/* line 172, node_modules/bb.modules/components/modules/facemelter/_facemelter.scss */
.facemelter__image {
  width: 100%;
}

/* line 176, node_modules/bb.modules/components/modules/facemelter/_facemelter.scss */
.facemelter__related-story-image {
  width: 100%;
}

/* line 180, node_modules/bb.modules/components/modules/facemelter/_facemelter.scss */
.facemelter__right-rail {
  display: inline-block;
  width: 18.75rem;
  margin-top: 2.1875rem;
  margin-left: 0 0.625rem;
  float: right;
}

/* line 188, node_modules/bb.modules/components/modules/facemelter/_facemelter.scss */
.facemelter__leaderboard-wrapper, .facemelter__right-rail-ad-wrapper {
  text-align: center;
  margin-bottom: 1.25rem;
}

/* line 194, node_modules/bb.modules/components/modules/facemelter/_facemelter.scss */
.facemelter__right-rail-ad-wrapper {
  height: 15.625rem;
}

/* line 198, node_modules/bb.modules/components/modules/facemelter/_facemelter.scss */
.facemelter__liveblog-item-more {
  padding: 0 0 1.875rem 0;
  text-align: right;
  color: #000000;
  font-size: 1.5rem;
  font-family: "BWHaasHead-75Bold", "NHaasGroteskDSPro-75Bd", "Helvetica Neue", Helvetica, Arial, sans-serif;
}

/* line 206, node_modules/bb.modules/components/modules/facemelter/_facemelter.scss */
.facemelter__liveblog-items-title {
  text-align: right;
  font-family: "BWHaasHead-75Bold", "NHaasGroteskDSPro-75Bd", "Helvetica Neue", Helvetica, Arial, sans-serif;
  color: #000000;
  font-size: 1.5rem;
  padding-bottom: 1.25rem;
}

/* line 214, node_modules/bb.modules/components/modules/facemelter/_facemelter.scss */
.facemelter__liveblog-item {
  padding: 0 0 1.25rem 0;
}

/* line 218, node_modules/bb.modules/components/modules/facemelter/_facemelter.scss */
.facemelter__liveblog-item-author {
  text-align: right;
  font-family: "BWHaasHead-75Bold", "NHaasGroteskDSPro-75Bd", "Helvetica Neue", Helvetica, Arial, sans-serif;
  color: #767676;
  font-size: 1.5rem;
}

/* line 225, node_modules/bb.modules/components/modules/facemelter/_facemelter.scss */
.facemelter__liveblog-item-headline-link {
  text-decoration: none;
  color: #000000;
}

/* line 230, node_modules/bb.modules/components/modules/facemelter/_facemelter.scss */
.facemelter__liveblog-item-timestamp {
  text-align: right;
  color: #767676;
}

/* line 235, node_modules/bb.modules/components/modules/facemelter/_facemelter.scss */
.facemelter__liveblog-item-content {
  text-align: right;
  color: #000000;
}

/* line 240, node_modules/bb.modules/components/modules/facemelter/_facemelter.scss */
.facemelter__embed {
  display: block;
  margin-top: 1.25rem;
}

/* line 247, node_modules/bb.modules/components/modules/facemelter/_facemelter.scss */
.facemelter.with-text .bb-social-links {
  margin-top: 1.25rem;
}

/* line 252, node_modules/bb.modules/components/modules/facemelter/_facemelter.scss */
.facemelter .bb-social-links {
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}

/* line 256, node_modules/bb.modules/components/modules/facemelter/_facemelter.scss */
.facemelter .bb-social-link {
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-border-radius: 70px;
  -moz-border-radius: 70px;
  -ms-border-radius: 70px;
  -o-border-radius: 70px;
  border-radius: 70px;
  background-color: #FFFFFF;
  width: 2.5rem;
  height: 2.5rem;
  line-height: 2.5rem;
  margin-right: 0.3125rem;
}

/* line 265, node_modules/bb.modules/components/modules/facemelter/_facemelter.scss */
.facemelter .bb-social-link:before {
  color: #2800D7;
  line-height: 2.5rem;
  font-size: 1.5rem;
  margin: 0 auto;
}

@media screen and (min-width: 0) and (max-width: 21.25rem) {
  /* line 279, node_modules/bb.modules/components/modules/facemelter/_facemelter.scss */
  .facemelter__right-rail-ad-wrapper {
    display: none;
    margin-left: -0.625rem;
  }
}

@media screen and (min-width: 0) and (max-width: 47.4375em) {
  /* line 286, node_modules/bb.modules/components/modules/facemelter/_facemelter.scss */
  .facemelter__leaderboard-wrapper {
    display: none;
  }
  /* line 290, node_modules/bb.modules/components/modules/facemelter/_facemelter.scss */
  .facemelter__image, .facemelter__video {
    order: 0;
    width: 100%;
    max-width: 31.25rem;
    margin-top: 0.625rem;
  }
  /* line 298, node_modules/bb.modules/components/modules/facemelter/_facemelter.scss */
  .facemelter__text {
    order: 1;
  }
  /* line 302, node_modules/bb.modules/components/modules/facemelter/_facemelter.scss */
  .facemelter__title {
    font-size: 1rem;
    line-height: 1rem;
  }
  /* line 307, node_modules/bb.modules/components/modules/facemelter/_facemelter.scss */
  .facemelter__container {
    min-height: 2.5rem;
    max-width: 31.25rem;
    width: 100%;
    padding: 0 1.25rem;
  }
  /* line 314, node_modules/bb.modules/components/modules/facemelter/_facemelter.scss */
  .facemelter__headline {
    margin-top: 0.625rem;
    font-size: 1.875rem;
    line-height: 1.875rem;
    width: 100%;
  }
  /* line 321, node_modules/bb.modules/components/modules/facemelter/_facemelter.scss */
  .facemelter__image-link--medium {
    display: block;
  }
  /* line 325, node_modules/bb.modules/components/modules/facemelter/_facemelter.scss */
  .facemelter__related-stories {
    order: 3;
  }
  /* line 329, node_modules/bb.modules/components/modules/facemelter/_facemelter.scss */
  .facemelter__related-stories-bar {
    display: none;
  }
  /* line 333, node_modules/bb.modules/components/modules/facemelter/_facemelter.scss */
  .facemelter__related-stories-content {
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }
  /* line 337, node_modules/bb.modules/components/modules/facemelter/_facemelter.scss */
  .facemelter__related-story {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
  }
  /* line 342, node_modules/bb.modules/components/modules/facemelter/_facemelter.scss */
  .facemelter__related-story-image-link, .facemelter__related-story-video {
    -webkit-flex-shrink: 0;
    flex-shrink: 0;
    width: 9.375rem;
  }
  /* line 348, node_modules/bb.modules/components/modules/facemelter/_facemelter.scss */
  .facemelter__related-story-image-link {
    height: 7.0625rem;
  }
  /* line 352, node_modules/bb.modules/components/modules/facemelter/_facemelter.scss */
  .facemelter__related-story-image-link--small {
    display: block;
  }
  /* line 356, node_modules/bb.modules/components/modules/facemelter/_facemelter.scss */
  .facemelter__related-story-headline {
    line-height: 7.0625rem;
    height: 7.0625rem;
    overflow: hidden;
    margin: 0 0 1.25rem 1.25rem;
  }
  /* line 363, node_modules/bb.modules/components/modules/facemelter/_facemelter.scss */
  .facemelter__related-story-headline-link {
    line-height: normal;
  }
  /* line 367, node_modules/bb.modules/components/modules/facemelter/_facemelter.scss */
  .facemelter__right-rail {
    width: 100%;
    margin-top: 0;
  }
  /* line 372, node_modules/bb.modules/components/modules/facemelter/_facemelter.scss */
  .facemelter__right-rail-ad-wrapper {
    text-align: center;
    display: none;
  }
  /* line 377, node_modules/bb.modules/components/modules/facemelter/_facemelter.scss */
  .facemelter__liveblog-items-title, .facemelter__liveblog-item-timestamp, .facemelter__liveblog-item-author, .facemelter__liveblog-item-content, .facemelter__liveblog-item-more {
    text-align: left;
  }
  /* line 386, node_modules/bb.modules/components/modules/facemelter/_facemelter.scss */
  .facemelter__rail-embed iframe {
    width: 100%;
  }
  /* line 391, node_modules/bb.modules/components/modules/facemelter/_facemelter.scss */
  .facemelter .bb-social-links {
    margin-top: 0.9375rem;
    order: 2;
  }
  /* line 396, node_modules/bb.modules/components/modules/facemelter/_facemelter.scss */
  .facemelter .bb-social-link {
    width: 1.875rem;
    height: 1.875rem;
  }
  /* line 400, node_modules/bb.modules/components/modules/facemelter/_facemelter.scss */
  .facemelter .bb-social-link:before {
    font-size: 1.125rem;
    line-height: 1.875rem;
  }
}

@media screen and (min-width: 47.5em) and (max-width: 63.6875em) {
  /* line 408, node_modules/bb.modules/components/modules/facemelter/_facemelter.scss */
  .facemelter__leaderboard-wrapper {
    display: none;
  }
  /* line 414, node_modules/bb.modules/components/modules/facemelter/_facemelter.scss */
  .facemelter.with-image .facemelter__headline, .facemelter.with-video .facemelter__headline {
    margin-top: 1.5625rem;
  }
  /* line 418, node_modules/bb.modules/components/modules/facemelter/_facemelter.scss */
  .facemelter.with-image .facemelter__text, .facemelter.with-video .facemelter__text {
    display: inline-block;
  }
  /* line 422, node_modules/bb.modules/components/modules/facemelter/_facemelter.scss */
  .facemelter.with-image .bb-social-links, .facemelter.with-video .bb-social-links {
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    position: absolute;
    right: -2.8125rem;
    top: 0;
  }
  /* line 429, node_modules/bb.modules/components/modules/facemelter/_facemelter.scss */
  .facemelter.with-image .bb-social-link, .facemelter.with-video .bb-social-link {
    margin-bottom: 0.3125rem;
  }
  /* line 436, node_modules/bb.modules/components/modules/facemelter/_facemelter.scss */
  .facemelter.with-text .bb-social-links {
    order: 1;
  }
  /* line 440, node_modules/bb.modules/components/modules/facemelter/_facemelter.scss */
  .facemelter.with-text .facemelter__related-stories {
    order: 2;
  }
  /* line 445, node_modules/bb.modules/components/modules/facemelter/_facemelter.scss */
  .facemelter__title {
    font-size: 1rem;
    line-height: 1rem;
  }
  /* line 450, node_modules/bb.modules/components/modules/facemelter/_facemelter.scss */
  .facemelter__container {
    width: 42.5rem;
    margin-top: 0.625rem;
  }
  /* line 455, node_modules/bb.modules/components/modules/facemelter/_facemelter.scss */
  .facemelter__content {
    width: 40rem;
    margin-top: 0.9375rem;
  }
  /* line 460, node_modules/bb.modules/components/modules/facemelter/_facemelter.scss */
  .facemelter__headline {
    font-size: 2.5rem;
    width: 100%;
  }
  /* line 465, node_modules/bb.modules/components/modules/facemelter/_facemelter.scss */
  .facemelter__image {
    max-height: 32.5rem;
  }
  /* line 469, node_modules/bb.modules/components/modules/facemelter/_facemelter.scss */
  .facemelter__image-link--medium {
    display: block;
  }
  /* line 473, node_modules/bb.modules/components/modules/facemelter/_facemelter.scss */
  .facemelter__related-story {
    width: 11.8125rem;
    margin-right: 1.25rem;
  }
  /* line 478, node_modules/bb.modules/components/modules/facemelter/_facemelter.scss */
  .facemelter__related-story-image-link--small {
    display: block;
    height: 7.8125rem;
  }
  /* line 483, node_modules/bb.modules/components/modules/facemelter/_facemelter.scss */
  .facemelter__related-story-headline-link {
    font-size: 1rem;
    line-height: 1rem;
  }
  /* line 488, node_modules/bb.modules/components/modules/facemelter/_facemelter.scss */
  .facemelter__right-rail {
    float: none;
    width: 100%;
  }
  /* line 493, node_modules/bb.modules/components/modules/facemelter/_facemelter.scss */
  .facemelter__right-rail-ad-wrapper {
    float: right;
    display: none;
  }
  /* line 498, node_modules/bb.modules/components/modules/facemelter/_facemelter.scss */
  .facemelter__liveblog-items-title, .facemelter__liveblog-item-timestamp, .facemelter__liveblog-item-author, .facemelter__liveblog-item-content, .facemelter__liveblog-item-more {
    text-align: left;
  }
  /* line 506, node_modules/bb.modules/components/modules/facemelter/_facemelter.scss */
  .facemelter__liveblog-items {
    width: 21.25rem;
  }
  /* line 510, node_modules/bb.modules/components/modules/facemelter/_facemelter.scss */
  .facemelter .bb-social-links {
    order: 2;
  }
  /* line 514, node_modules/bb.modules/components/modules/facemelter/_facemelter.scss */
  .facemelter .bb-social-link {
    width: 1.875rem;
    height: 1.875rem;
  }
  /* line 518, node_modules/bb.modules/components/modules/facemelter/_facemelter.scss */
  .facemelter .bb-social-link:before {
    font-size: 1.125rem;
    line-height: 1.875rem;
  }
}

@media screen and (min-width: 63.75em) and (max-width: 79.9375em) {
  /* line 528, node_modules/bb.modules/components/modules/facemelter/_facemelter.scss */
  .facemelter.with-image .facemelter__headline, .facemelter.with-video .facemelter__headline {
    margin-top: 1.5625rem;
  }
  /* line 532, node_modules/bb.modules/components/modules/facemelter/_facemelter.scss */
  .facemelter.with-image .facemelter__text, .facemelter.with-video .facemelter__text {
    display: inline-block;
  }
  /* line 536, node_modules/bb.modules/components/modules/facemelter/_facemelter.scss */
  .facemelter.with-image .bb-social-links, .facemelter.with-video .bb-social-links {
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    position: absolute;
    right: -3.4375rem;
    top: 0;
  }
  /* line 543, node_modules/bb.modules/components/modules/facemelter/_facemelter.scss */
  .facemelter.with-image .bb-social-link, .facemelter.with-video .bb-social-link {
    margin-bottom: 0.3125rem;
  }
  /* line 550, node_modules/bb.modules/components/modules/facemelter/_facemelter.scss */
  .facemelter.with-text .bb-social-links {
    order: 1;
  }
  /* line 554, node_modules/bb.modules/components/modules/facemelter/_facemelter.scss */
  .facemelter.with-text .facemelter__related-stories {
    order: 2;
  }
  /* line 559, node_modules/bb.modules/components/modules/facemelter/_facemelter.scss */
  .facemelter__title {
    font-family: "BWHaasHead-75Bold", "NHaasGroteskDSPro-75Bd", "Helvetica Neue", Helvetica, Arial, sans-serif;
    text-align: left;
    font-size: 2.25rem;
    line-height: 2.25rem;
  }
  /* line 566, node_modules/bb.modules/components/modules/facemelter/_facemelter.scss */
  .facemelter__container {
    width: 61.25rem;
    margin-top: 2.5rem;
  }
  /* line 571, node_modules/bb.modules/components/modules/facemelter/_facemelter.scss */
  .facemelter__content {
    width: 37.5rem;
    margin-top: 2.1875rem;
  }
  /* line 576, node_modules/bb.modules/components/modules/facemelter/_facemelter.scss */
  .facemelter__headline {
    font-size: 3.125rem;
  }
  /* line 580, node_modules/bb.modules/components/modules/facemelter/_facemelter.scss */
  .facemelter__image {
    width: 37.5rem;
    max-height: 37.5rem;
  }
  /* line 585, node_modules/bb.modules/components/modules/facemelter/_facemelter.scss */
  .facemelter__image-link--largest {
    display: block;
  }
  /* line 589, node_modules/bb.modules/components/modules/facemelter/_facemelter.scss */
  .facemelter__related-story {
    width: 11.25rem;
    margin-right: 1.25rem;
  }
  /* line 594, node_modules/bb.modules/components/modules/facemelter/_facemelter.scss */
  .facemelter__related-story-image-link--medium {
    display: block;
    height: 8.0625rem;
  }
  /* line 599, node_modules/bb.modules/components/modules/facemelter/_facemelter.scss */
  .facemelter__related-story-headline-link {
    font-size: 1.25rem;
    line-height: 1.25rem;
  }
  /* line 604, node_modules/bb.modules/components/modules/facemelter/_facemelter.scss */
  .facemelter__right-rail {
    display: inline-block;
    margin-top: 2.1875rem;
  }
}

@media screen and (min-width: 80em) and (max-width: 9999em) {
  /* line 613, node_modules/bb.modules/components/modules/facemelter/_facemelter.scss */
  .facemelter.with-image .facemelter__headline, .facemelter.with-video .facemelter__headline {
    margin-top: 1.5625rem;
  }
  /* line 617, node_modules/bb.modules/components/modules/facemelter/_facemelter.scss */
  .facemelter.with-image .facemelter__text, .facemelter.with-video .facemelter__text {
    display: inline-block;
  }
  /* line 621, node_modules/bb.modules/components/modules/facemelter/_facemelter.scss */
  .facemelter.with-image .bb-social-links, .facemelter.with-video .bb-social-links {
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    position: absolute;
    right: -3.4375rem;
    top: 0;
  }
  /* line 628, node_modules/bb.modules/components/modules/facemelter/_facemelter.scss */
  .facemelter.with-image .bb-social-link, .facemelter.with-video .bb-social-link {
    margin-bottom: 0.3125rem;
  }
  /* line 635, node_modules/bb.modules/components/modules/facemelter/_facemelter.scss */
  .facemelter.with-text .bb-social-links {
    order: 1;
  }
  /* line 639, node_modules/bb.modules/components/modules/facemelter/_facemelter.scss */
  .facemelter.with-text .facemelter__related-stories {
    order: 2;
  }
  /* line 644, node_modules/bb.modules/components/modules/facemelter/_facemelter.scss */
  .facemelter__title {
    text-align: left;
    font-family: "BWHaasHead-75Bold", "NHaasGroteskDSPro-75Bd", "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-size: 2.25rem;
    line-height: 2.25rem;
  }
  /* line 651, node_modules/bb.modules/components/modules/facemelter/_facemelter.scss */
  .facemelter__container {
    width: 72.5rem;
    margin-top: 2.5rem;
  }
  /* line 656, node_modules/bb.modules/components/modules/facemelter/_facemelter.scss */
  .facemelter__content {
    width: 47.5rem;
    margin-top: 2.1875rem;
  }
  /* line 661, node_modules/bb.modules/components/modules/facemelter/_facemelter.scss */
  .facemelter__headline {
    font-size: 3.75rem;
  }
  /* line 665, node_modules/bb.modules/components/modules/facemelter/_facemelter.scss */
  .facemelter__image {
    max-height: 37.5rem;
  }
  /* line 669, node_modules/bb.modules/components/modules/facemelter/_facemelter.scss */
  .facemelter__image-link--largest {
    display: block;
  }
  /* line 673, node_modules/bb.modules/components/modules/facemelter/_facemelter.scss */
  .facemelter__related-story {
    width: 15.625rem;
    margin-right: 1.25rem;
  }
  /* line 678, node_modules/bb.modules/components/modules/facemelter/_facemelter.scss */
  .facemelter__related-story-image-link--medium {
    display: block;
    height: 8.8125rem;
  }
  /* line 683, node_modules/bb.modules/components/modules/facemelter/_facemelter.scss */
  .facemelter__related-story-headline-link {
    font-size: 1.5rem;
    line-height: 1.5rem;
  }
  /* line 688, node_modules/bb.modules/components/modules/facemelter/_facemelter.scss */
  .facemelter__right-rail {
    float: right;
  }
}

/* line 3, src/app/components/modules/hero_v6/_hero_v6.scss */
.hero-v6 .related-story-link {
  color: #2B00F7;
  border: 0;
}

@media screen and (min-width: 0) and (max-width: 47.4375em) {
  /* line 11, src/app/components/modules/hero_v6/_hero_v6.scss */
  .hero-v6 .ad-v2[data-position="mobile1"] .bb-ads__rendered iframe {
    width: 100%;
  }
  /* line 20, src/app/components/modules/hero_v6/_hero_v6.scss */
  .hero-v6.storycount-3 .hero-v6-story.ad-after {
    order: 3;
    height: auto;
  }
  /* line 25, src/app/components/modules/hero_v6/_hero_v6.scss */
  .hero-v6.storycount-3 .hero-v6-story:nth-of-type(3) {
    order: 4;
  }
}

@media screen and (min-width: 47.5em) {
  /* line 34, src/app/components/modules/hero_v6/_hero_v6.scss */
  .hero-v6 .ad-after {
    display: none;
  }
}

/* line 2, src/app/components/modules/newsletter_tout/_newsletter_tout.scss */
.newsletter-tout {
  -webkit-transform-style: preserve-3d;
  -moz-transform-style: preserve-3d;
  -ms-transform-style: preserve-3d;
  -o-transform-style: preserve-3d;
  transform-style: preserve-3d;
  display: block;
  width: 18.75rem;
  position: absolute;
  right: 0;
  bottom: 0;
  overflow-y: hidden;
}

/* line 11, src/app/components/modules/newsletter_tout/_newsletter_tout.scss */
.newsletter-tout__image {
  -webkit-transition: -webkit-transform, 0.5s, ease;
  -moz-transition: -moz-transform, 0.5s, ease;
  -o-transition: -o-transform, 0.5s, ease;
  transition: transform, 0.5s, ease;
  -webkit-transform: translateY(0);
  -moz-transform: translateY(0);
  -ms-transform: translateY(0);
  -o-transform: translateY(0);
  transform: translateY(0);
  display: block;
  height: 17.8125rem;
  width: 20rem;
  z-index: 0;
}

/* line 20, src/app/components/modules/newsletter_tout/_newsletter_tout.scss */
.newsletter-tout__signup {
  border-top: dotted 1px #555555;
  position: relative;
  background-color: #FFFFFF;
}

/* line 26, src/app/components/modules/newsletter_tout/_newsletter_tout.scss */
.newsletter-tout__tagline {
  margin: 0.8125rem 0 1.125rem;
  font-family: "BWHaasHead-75Bold", "NHaasGroteskDSPro-75Bd", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 1.3125rem;
  line-height: 1.5625rem;
  color: #2B00F7;
}

/* line 34, src/app/components/modules/newsletter_tout/_newsletter_tout.scss */
.newsletter-tout__form {
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}

/* line 38, src/app/components/modules/newsletter_tout/_newsletter_tout.scss */
.newsletter-tout__input {
  border-bottom: 0.625rem solid #2B00F7;
  width: 100%;
  max-width: 13.5rem;
  padding-bottom: 0.1875rem;
  border-bottom: 0.125rem solid #2B00F7;
  font-family: "BWHaasText-55Roman", "NHaasGroteskTXPro-55Rg", "Helvetica Neue", Helvetica, Arial, sans-serif;
}

/* line 57, node_modules/bb.sass-helpers/stylesheets/bb.sass-helpers/_mixins.scss */
.newsletter-tout__input::-webkit-input-placeholder {
  color: #262626;
  font-size: 0.9375rem;
  letter-spacing: -0.0625rem;
  opacity: .5;
}

/* line 57, node_modules/bb.sass-helpers/stylesheets/bb.sass-helpers/_mixins.scss */
.newsletter-tout__input::-moz-placeholder {
  color: #262626;
  font-size: 0.9375rem;
  letter-spacing: -0.0625rem;
  opacity: .5;
}

/* line 57, node_modules/bb.sass-helpers/stylesheets/bb.sass-helpers/_mixins.scss */
.newsletter-tout__input:-moz-placeholder {
  color: #262626;
  font-size: 0.9375rem;
  letter-spacing: -0.0625rem;
  opacity: .5;
}

/* line 57, node_modules/bb.sass-helpers/stylesheets/bb.sass-helpers/_mixins.scss */
.newsletter-tout__input:-ms-input-placeholder {
  color: #262626;
  font-size: 0.9375rem;
  letter-spacing: -0.0625rem;
  opacity: .5;
}

/* line 56, src/app/components/modules/newsletter_tout/_newsletter_tout.scss */
.newsletter-tout__submit {
  margin-left: 0.3125rem;
  padding: 0.3125rem 0.625rem;
  font-family: "BWHaasHead-75Bold", "NHaasGroteskDSPro-75Bd", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 1.0625rem;
  color: #FFFFFF;
  background-color: #2B00F7;
  white-space: nowrap;
}

/* line 75, src/app/components/modules/newsletter_tout/_newsletter_tout.scss */
.newsletter-tout__success {
  display: none;
  font-family: "BWHaasHead-75Bold", "NHaasGroteskDSPro-75Bd", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 0.9375rem;
  line-height: 1.875rem;
  color: #2B00F7;
}

/* line 79, src/app/components/modules/newsletter_tout/_newsletter_tout.scss */
.newsletter-tout__loading {
  display: none;
  font-family: "BWHaasHead-75Bold", "NHaasGroteskDSPro-75Bd", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 0.9375rem;
  line-height: 1.875rem;
  color: #2B00F7;
}

/* line 85, src/app/components/modules/newsletter_tout/_newsletter_tout.scss */
.newsletter-tout__box.success .newsletter-tout__success {
  display: block;
}

/* line 89, src/app/components/modules/newsletter_tout/_newsletter_tout.scss */
.newsletter-tout__box.success .newsletter-tout__form {
  display: none;
}

/* line 95, src/app/components/modules/newsletter_tout/_newsletter_tout.scss */
.newsletter-tout__box.loading .newsletter-tout__loading {
  display: block;
}

/* line 99, src/app/components/modules/newsletter_tout/_newsletter_tout.scss */
.newsletter-tout__box.loading .newsletter-tout__form {
  display: none;
}

/* line 106, src/app/components/modules/newsletter_tout/_newsletter_tout.scss */
.newsletter-tout__message {
  height: 1.875rem;
  font-family: "BWHaasText-75Bold", "NHaasGroteskTXPro-75Bd", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 0.875rem;
  line-height: 1.875rem;
  color: #FA1E64;
}

@media screen and (max-width: 63.6875em) {
  /* line 2, src/app/components/modules/newsletter_tout/_newsletter_tout.scss */
  .newsletter-tout {
    display: none;
  }
}

/* line 119, src/app/components/modules/newsletter_tout/_newsletter_tout.scss */
.with-box-ad .newsletter-tout__image {
  -webkit-transition: -webkit-transform, 0.5, ease;
  -moz-transition: -moz-transform, 0.5, ease;
  -o-transition: -o-transform, 0.5, ease;
  transition: transform, 0.5, ease;
  -webkit-transform: translateY(100%);
  -moz-transform: translateY(100%);
  -ms-transform: translateY(100%);
  -o-transform: translateY(100%);
  transform: translateY(100%);
}

/* line 276, src/app/components/modules/highlights_v6/_highlights_v6_story.scss */
.politics-section-front .highlights-v6 .highlights-v6-story {
  padding-bottom: 2.8125rem;
}

/* line 279, src/app/components/modules/highlights_v6/_highlights_v6_story.scss */
.politics-section-front .highlights-v6 .highlights-v6-story__info-container {
  background: none;
}

/* line 283, src/app/components/modules/highlights_v6/_highlights_v6_story.scss */
.politics-section-front .highlights-v6 .highlights-v6-story__headline-link {
  box-shadow: 0.625rem 0 0 #FFFFFF;
  -webkit-box-decoration-break: clone;
  -o-box-decoration-break: clone;
  box-decoration-break: clone;
  background-color: #FFFFFF;
  color: #000000;
  vertical-align: middle;
  display: inline;
  -webkit-transition: color, 0.3s, ease-out;
  -moz-transition: color, 0.3s, ease-out;
  -o-transition: color, 0.3s, ease-out;
  transition: color 0.3s ease-out;
  line-height: 1;
}

@media screen and (min-width: 63.75em) {
  /* line 283, src/app/components/modules/highlights_v6/_highlights_v6_story.scss */
  .politics-section-front .highlights-v6 .highlights-v6-story__headline-link {
    font-size: 1.75rem;
  }
}

/* line 292, src/app/components/modules/highlights_v6/_highlights_v6_story.scss */
.politics-section-front .highlights-v6 .highlights-v6-story__headline-link:hover {
  color: #5C42AB;
}

/* line 2, src/app/components/politics/_politics_helper.scss */
.politics-section-front .highlights-v6 .highlights-v6-story__image:after {
  overflow: hidden;
  text-indent: -9999rem;
  font-size: 0;
  line-height: 0;
  opacity: 66;
  background-image: linear-gradient(-35deg, rgba(0, 231, 180, 0.4), rgba(0, 231, 180, 0) 70%);
  content: "gradient standard photo filter bottom left to top right";
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
}

/* line 300, src/app/components/modules/highlights_v6/_highlights_v6_story.scss */
.politics-section-front .highlights-v6 .highlights-v6-story__image:hover:after {
  content: "gradient mask for lede image";
  opacity: 1;
}

/* line 305, src/app/components/modules/highlights_v6/_highlights_v6_story.scss */
.politics-section-front .highlights-v6 .highlights-v6-story__image:hover ~ .highlights-v6-story__content .highlights-v6-story__headline-link {
  color: #5C42AB;
}

/* line 310, src/app/components/modules/highlights_v6/_highlights_v6_story.scss */
.politics-section-front .highlights-v6 .highlights-v6-story .vertical-and-timestamp {
  box-shadow: 0.375rem 0 0 #FFFFFF;
  background-color: #FFFFFF;
  position: relative;
}

/* line 34, src/app/components/modules/highlights_v6/_highlights_v6.scss */
.politics .highlights-v6.module {
  margin: 0 auto 2.5rem;
}

@media screen and (min-width: 0) and (max-width: 47.4375em) {
  /* line 39, src/app/components/modules/highlights_v6/_highlights_v6.scss */
  .politics .highlights-v6.module {
    margin: 0 1.25rem 2.5rem;
  }
}

/* line 45, src/app/components/modules/highlights_v6/_highlights_v6.scss */
.highlights-v6 {
  position: relative;
}

/* line 3, src/app/components/modules/highlights_v6/_highlights_v6_story.scss */
.highlights-v6 .highlights-v6-story {
  position: relative;
  padding-bottom: 1.25rem;
  height: 100%;
}

/* line 8, src/app/components/modules/highlights_v6/_highlights_v6_story.scss */
.highlights-v6 .highlights-v6-story__image {
  display: none;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 0;
  display: block;
  position: relative;
}

/* line 317, node_modules/bb.sass-helpers/stylesheets/bb.sass-helpers/_mixins.scss */
.highlights-v6 .highlights-v6-story__image .crop {
  background-position: center;
  background-size: cover;
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  width: 100%;
  height: 100%;
}

/* line 328, node_modules/bb.sass-helpers/stylesheets/bb.sass-helpers/_mixins.scss */
.highlights-v6 .highlights-v6-story__image:after {
  overflow: hidden;
  text-indent: -9999rem;
  font-size: 0;
  line-height: 0;
  background: -owg-linear-gradient(135deg, rgba(255, 101, 100, 0.4) 0%, rgba(255, 101, 100, 0) 50%, rgba(255, 101, 100, 0) 100%), -owg-linear-gradient(45deg, rgba(40, 0, 215, 0) 0%, rgba(40, 0, 215, 0) 50%, rgba(40, 0, 215, 0.4) 100%), -owg-linear-gradient(transparent 5%, rgba(0, 0, 0, 0.8) 100%);
  background: -webkit-linear-gradient(135deg, rgba(255, 101, 100, 0.4) 0%, rgba(255, 101, 100, 0) 50%, rgba(255, 101, 100, 0) 100%), -webkit-linear-gradient(45deg, rgba(40, 0, 215, 0) 0%, rgba(40, 0, 215, 0) 50%, rgba(40, 0, 215, 0.4) 100%), -webkit-linear-gradient(transparent 5%, rgba(0, 0, 0, 0.8) 100%);
  background: -moz-linear-gradient(135deg, rgba(255, 101, 100, 0.4) 0%, rgba(255, 101, 100, 0) 50%, rgba(255, 101, 100, 0) 100%), -moz-linear-gradient(45deg, rgba(40, 0, 215, 0) 0%, rgba(40, 0, 215, 0) 50%, rgba(40, 0, 215, 0.4) 100%), -moz-linear-gradient(transparent 5%, rgba(0, 0, 0, 0.8) 100%);
  background: -o-linear-gradient(135deg, rgba(255, 101, 100, 0.4) 0%, rgba(255, 101, 100, 0) 50%, rgba(255, 101, 100, 0) 100%), -o-linear-gradient(45deg, rgba(40, 0, 215, 0) 0%, rgba(40, 0, 215, 0) 50%, rgba(40, 0, 215, 0.4) 100%), -o-linear-gradient(transparent 5%, rgba(0, 0, 0, 0.8) 100%);
  background: linear-gradient(135deg, rgba(255, 101, 100, 0.4) 0%, rgba(255, 101, 100, 0) 50%, rgba(255, 101, 100, 0) 100%), linear-gradient(45deg, rgba(40, 0, 215, 0) 0%, rgba(40, 0, 215, 0) 50%, rgba(40, 0, 215, 0.4) 100%), linear-gradient(transparent 5%, rgba(0, 0, 0, 0.8) 100%);
  -webkit-transition: opacity, 0.25s, ease-out;
  -moz-transition: opacity, 0.25s, ease-out;
  -o-transition: opacity, 0.25s, ease-out;
  transition: opacity 0.25s ease-out;
  content: "gradient mask for lede image";
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  opacity: 1;
}

/* line 347, node_modules/bb.sass-helpers/stylesheets/bb.sass-helpers/_mixins.scss */
.highlights-v6 .highlights-v6-story__image:hover:after {
  opacity: 0;
}

/* line 14, src/app/components/modules/highlights_v6/_highlights_v6_story.scss */
.highlights-v6 .highlights-v6-story__crop {
  display: none;
}

/* line 18, src/app/components/modules/highlights_v6/_highlights_v6_story.scss */
.highlights-v6 .highlights-v6-story__crop--any {
  display: block;
}

/* line 22, src/app/components/modules/highlights_v6/_highlights_v6_story.scss */
.highlights-v6 .highlights-v6-story__content {
  font-family: "BWHaasHead-75Bold", "NHaasGroteskDSPro-75Bd", "Helvetica Neue", Helvetica, Arial, sans-serif;
  padding-right: 1.25rem;
  position: absolute;
  bottom: 0;
  width: 100%;
}

/* line 30, src/app/components/modules/highlights_v6/_highlights_v6_story.scss */
.highlights-v6 .highlights-v6-story__info-container {
  padding-top: 0.625rem;
  padding-right: 1.25rem;
  background-color: #FFFFFF;
}

/* line 36, src/app/components/modules/highlights_v6/_highlights_v6_story.scss */
.highlights-v6 .highlights-v6-story__eyebrow {
  font-family: "BWHaasText-55Roman", "NHaasGroteskTXPro-55Rg", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 0.625rem;
  color: #999999;
}

/* line 42, src/app/components/modules/highlights_v6/_highlights_v6_story.scss */
.highlights-v6 .highlights-v6-story__headline-link {
  color: #000000;
  font-size: 1.5rem;
}

/* line 46, src/app/components/modules/highlights_v6/_highlights_v6_story.scss */
.highlights-v6 .highlights-v6-story__headline-link:hover {
  color: #2B00F7;
}

/* line 51, src/app/components/modules/highlights_v6/_highlights_v6_story.scss */
.highlights-v6 .highlights-v6-story__related-stories {
  background-color: #FFFFFF;
  padding-top: 0.625rem;
  padding-right: 1.25rem;
}

/* line 58, src/app/components/modules/highlights_v6/_highlights_v6_story.scss */
.highlights-v6 .highlights-v6-story__related-story-link {
  position: relative;
  display: block;
  padding: 0.25rem 0;
  border-top: 0;
  font-family: "BWHaasText-55Roman", "NHaasGroteskTXPro-55Rg", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 0.75rem;
  line-height: 1rem;
  color: #2B00F7;
}

/* line 8, src/app/components/modules/_vertical_icons.scss */
.highlights-v6 .highlights-v6-story__related-story-link.vertical-politics:before {
  font-family: inherit;
  vertical-align: inherit;
  content: "Politics" "—";
  color: #5C42AB;
}

/* line 14, src/app/components/modules/_vertical_icons.scss */
.highlights-v6 .highlights-v6-story__related-story-link.vertical-view:before {
  font-family: inherit;
  vertical-align: inherit;
  content: "View" "—";
  color: #00B9E7;
}

/* line 20, src/app/components/modules/_vertical_icons.scss */
.highlights-v6 .highlights-v6-story__related-story-link.vertical-gadfly:before {
  font-family: inherit;
  vertical-align: inherit;
  content: "Gadfly" "—";
  color: #FFCA00;
}

/* line 26, src/app/components/modules/_vertical_icons.scss */
.highlights-v6 .highlights-v6-story__related-story-link.vertical-markets:before {
  font-family: inherit;
  vertical-align: inherit;
  content: "Markets" "—";
  color: #FB8E1E;
}

/* line 32, src/app/components/modules/_vertical_icons.scss */
.highlights-v6 .highlights-v6-story__related-story-link.vertical-pursuits:before {
  font-family: inherit;
  vertical-align: inherit;
  content: "Pursuits" "—";
  color: #C19D3F;
}

/* line 38, src/app/components/modules/_vertical_icons.scss */
.highlights-v6 .highlights-v6-story__related-story-link.vertical-technology:before {
  font-family: inherit;
  vertical-align: inherit;
  content: "Technology" "—";
  color: #00C88A;
}

/* line 44, src/app/components/modules/_vertical_icons.scss */
.highlights-v6 .highlights-v6-story__related-story-link.vertical-businessweek:before {
  font-family: inherit;
  vertical-align: inherit;
  content: "Businessweek" "—";
  color: #000000;
}

/* line 70, src/app/components/modules/highlights_v6/_highlights_v6_story.scss */
.highlights-v6 .highlights-v6-story__related-story-link:hover {
  color: #000000;
}

/* line 75, src/app/components/modules/highlights_v6/_highlights_v6_story.scss */
.highlights-v6 .highlights-v6-story__related-story {
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}

/* line 78, src/app/components/modules/highlights_v6/_highlights_v6_story.scss */
.highlights-v6 .highlights-v6-story__related-story-arrow:before {
  content: "→";
  color: #000000;
  font-size: 0.5rem;
  line-height: 0.75rem;
  padding-right: 5px;
}

/* line 87, src/app/components/modules/highlights_v6/_highlights_v6_story.scss */
.highlights-v6 .highlights-v6-story__social {
  position: absolute;
  right: 1.5625rem;
  top: -2.1875rem;
}

/* line 93, src/app/components/modules/highlights_v6/_highlights_v6_story.scss */
.highlights-v6 .highlights-v6-story .bb-social-links {
  opacity: 0;
  display: none;
}

/* line 98, src/app/components/modules/highlights_v6/_highlights_v6_story.scss */
.highlights-v6 .highlights-v6-story .bb-social-link {
  color: #FFFFFF;
  position: absolute;
  line-height: 1rem;
}

/* line 103, src/app/components/modules/highlights_v6/_highlights_v6_story.scss */
.highlights-v6 .highlights-v6-story .bb-social-link:before {
  font-size: 1rem;
}

/* line 108, src/app/components/modules/highlights_v6/_highlights_v6_story.scss */
.highlights-v6 .highlights-v6-story .bb-social-link--twitter {
  margin-top: 1.875rem;
}

/* line 113, src/app/components/modules/highlights_v6/_highlights_v6_story.scss */
.highlights-v6 .highlights-v6-story:hover .bb-social-links {
  display: block;
  -webkit-animation: forward-social-slide-down 0.2s forwards;
  -moz-animation: forward-social-slide-down 0.2s forwards;
  -ms-animation: forward-social-slide-down 0.2s forwards;
  -o-animation: forward-social-slide-down 0.2s forwards;
  animation: forward-social-slide-down 0.2s forwards;
}

@media screen and (min-width: 0) and (max-width: 47.4375em) {
  /* line 3, src/app/components/modules/highlights_v6/_highlights_v6_story.scss */
  .highlights-v6 .highlights-v6-story {
    margin-bottom: 1.875rem;
    height: 15.625rem;
  }
  /* line 123, src/app/components/modules/highlights_v6/_highlights_v6_story.scss */
  .highlights-v6 .highlights-v6-story__crop--medium {
    display: block;
  }
  /* line 127, src/app/components/modules/highlights_v6/_highlights_v6_story.scss */
  .highlights-v6 .highlights-v6-story.ad-before, .highlights-v6 .highlights-v6-story.ad-after, .highlights-v6 .highlights-v6-story.ad-middle {
    margin-bottom: 0;
    padding-bottom: 0;
    height: auto;
  }
}

@media screen and (min-width: 0) and (max-width: 47.4375em) and (-webkit-min-device-pixel-ratio: 2) {
  /* line 138, src/app/components/modules/highlights_v6/_highlights_v6_story.scss */
  .highlights-v6 .highlights-v6-story__crop--small {
    display: none;
  }
  /* line 142, src/app/components/modules/highlights_v6/_highlights_v6_story.scss */
  .highlights-v6 .highlights-v6-story__crop--large {
    display: block;
  }
}

@media screen and (min-width: 47.5em) and (max-width: 63.6875em) {
  /* line 3, src/app/components/modules/highlights_v6/_highlights_v6_story.scss */
  .highlights-v6 .highlights-v6-story {
    width: 100%;
  }
  /* line 150, src/app/components/modules/highlights_v6/_highlights_v6_story.scss */
  .highlights-v6 .highlights-v6-story__crop--medium {
    display: block;
  }
}

@media screen and (min-width: 47.5em) and (max-width: 63.6875em) and (-webkit-min-device-pixel-ratio: 2) {
  /* line 157, src/app/components/modules/highlights_v6/_highlights_v6_story.scss */
  .highlights-v6 .highlights-v6-story__crop--medium {
    display: none;
  }
  /* line 161, src/app/components/modules/highlights_v6/_highlights_v6_story.scss */
  .highlights-v6 .highlights-v6-story__crop--large {
    display: block;
  }
}

@media screen and (min-width: 47.5em) {
  /* line 168, src/app/components/modules/highlights_v6/_highlights_v6_story.scss */
  .highlights-v6 .highlights-v6-story:nth-of-type(n+2) {
    margin-left: 1.25rem;
  }
}

@media screen and (min-width: 63.75em) and (max-width: 79.9375em) {
  /* line 175, src/app/components/modules/highlights_v6/_highlights_v6_story.scss */
  .highlights-v6 .highlights-v6-story__crop--small {
    display: block;
  }
}

@media screen and (min-width: 63.75em) and (max-width: 79.9375em) and (-webkit-min-device-pixel-ratio: 2) {
  /* line 182, src/app/components/modules/highlights_v6/_highlights_v6_story.scss */
  .highlights-v6 .highlights-v6-story__crop--small {
    display: none;
  }
  /* line 186, src/app/components/modules/highlights_v6/_highlights_v6_story.scss */
  .highlights-v6 .highlights-v6-story__crop--large {
    display: block;
  }
}

@media screen and (min-width: 80em) and (max-width: 9999em) {
  /* line 193, src/app/components/modules/highlights_v6/_highlights_v6_story.scss */
  .highlights-v6 .highlights-v6-story__crop--small {
    display: block;
  }
}

@media screen and (min-width: 80em) and (max-width: 9999em) and (-webkit-min-device-pixel-ratio: 2) {
  /* line 200, src/app/components/modules/highlights_v6/_highlights_v6_story.scss */
  .highlights-v6 .highlights-v6-story__crop--small {
    display: none;
  }
  /* line 204, src/app/components/modules/highlights_v6/_highlights_v6_story.scss */
  .highlights-v6 .highlights-v6-story__crop--large {
    display: block;
  }
}

/* line 175, node_modules/bb.modules/components/modules/_modules_helpers.scss */
.highlights-v6 .bb-social-link {
  -webkit-transition: opacity, 0.1s, ease-out;
  -moz-transition: opacity, 0.1s, ease-out;
  -o-transition: opacity, 0.1s, ease-out;
  transition: opacity 0.1s ease-out;
  display: inline-block;
  color: #FFFFFF;
  font-size: 0;
  font-family: "Bloomberg";
  line-height: 1.25rem;
  cursor: pointer;
}

/* line 38, node_modules/bb.sass-helpers/stylesheets/bb.sass-helpers/_links.scss */
.highlights-v6 .bb-social-link:hover, .highlights-v6 .bb-social-link:focus {
  opacity: .7;
}

/* line 184, node_modules/bb.modules/components/modules/_modules_helpers.scss */
.highlights-v6 .bb-social-link:before {
  font-size: 1.25rem;
}

/* line 188, node_modules/bb.modules/components/modules/_modules_helpers.scss */
.highlights-v6 .bb-social-link--facebook {
  color: #3B579D;
}

/* line 69, node_modules/bb.sass-helpers/stylesheets/bb.sass-helpers/_icons.scss */
.highlights-v6 .bb-social-link--facebook:before {
  content: "f";
  font-family: "Bloomberg";
  font-style: normal;
}

/* line 193, node_modules/bb.modules/components/modules/_modules_helpers.scss */
.highlights-v6 .bb-social-link--twitter {
  color: #4AC7F9;
}

/* line 69, node_modules/bb.sass-helpers/stylesheets/bb.sass-helpers/_icons.scss */
.highlights-v6 .bb-social-link--twitter:before {
  content: "t";
  font-family: "Bloomberg";
  font-style: normal;
}

/* line 69, node_modules/bb.sass-helpers/stylesheets/bb.sass-helpers/_icons.scss */
.highlights-v6 .bb-social-link--linkedin:before {
  content: "l";
  font-family: "Bloomberg";
  font-style: normal;
}

/* line 69, node_modules/bb.sass-helpers/stylesheets/bb.sass-helpers/_icons.scss */
.highlights-v6 .bb-social-link--reddit:before {
  content: "d";
  font-family: "Bloomberg";
  font-style: normal;
}

/* line 69, node_modules/bb.sass-helpers/stylesheets/bb.sass-helpers/_icons.scss */
.highlights-v6 .bb-social-link--google:before {
  content: "g";
  font-family: "Bloomberg";
  font-style: normal;
}

/* line 69, node_modules/bb.sass-helpers/stylesheets/bb.sass-helpers/_icons.scss */
.highlights-v6 .bb-social-link--email:before {
  content: "m";
  font-family: "Bloomberg";
  font-style: normal;
}

/* line 214, node_modules/bb.modules/components/modules/_modules_helpers.scss */
.highlights-v6 .bb-social-link--whatsapp {
  color: #4DC247;
}

/* line 69, node_modules/bb.sass-helpers/stylesheets/bb.sass-helpers/_icons.scss */
.highlights-v6 .bb-social-link--whatsapp:before {
  content: "™";
  font-family: "Bloomberg";
  font-style: normal;
}

/* line 6, src/app/components/modules/highlights_v6/_highlights_v6.scss */
.highlights-v6 .ad-v2[data-position="box1"] .bb-ads__rendered iframe {
  width: 100%;
}

/* line 16, src/app/components/modules/highlights_v6/_highlights_v6.scss */
.highlights-v6 .ad-v2[data-position="box2"] .bb-ads__rendered iframe {
  width: 18.75rem;
}

/* line 26, src/app/components/modules/highlights_v6/_highlights_v6.scss */
.highlights-v6 .ad-v2[data-position="box2"] .bb-ads__rendered iframe {
  height: 15.625rem;
}

/* line 6, src/app/components/modules/highlights_v6/_highlights_v6.scss */
.highlights-v6 .ad-v2[data-position="mobile2"] .bb-ads__rendered iframe {
  width: 100%;
}

/* line 6, src/app/components/modules/highlights_v6/_highlights_v6.scss */
.highlights-v6 .ad-v2[data-position="mobile3"] .bb-ads__rendered iframe {
  width: 100%;
}

/* line 6, src/app/components/modules/highlights_v6/_highlights_v6.scss */
.highlights-v6 .ad-v2[data-position="homerightrail"] .bb-ads__rendered iframe {
  width: 100%;
}

/* line 26, src/app/components/modules/highlights_v6/_highlights_v6.scss */
.highlights-v6 .ad-v2[data-position="homerightrail"] .bb-ads__rendered iframe {
  height: 15.625rem;
}

/* line 63, src/app/components/modules/highlights_v6/_highlights_v6.scss */
.highlights-v6.first-box-small .story-1 {
  margin-left: 0;
}

/* line 69, src/app/components/modules/highlights_v6/_highlights_v6.scss */
.highlights-v6.first-box-small.with-ads .story-1 {
  margin-left: 1.25rem;
}

/* line 73, src/app/components/modules/highlights_v6/_highlights_v6.scss */
.highlights-v6.first-box-small.with-ads .story-2 {
  display: none;
}

/* line 83, src/app/components/modules/highlights_v6/_highlights_v6.scss */
.highlights-v6.last-box-small.with-ads .story-2 {
  display: none;
}

/* line 91, src/app/components/modules/highlights_v6/_highlights_v6.scss */
.highlights-v6.halves .story-1,
.highlights-v6.halves .story-2,
.highlights-v6.halves .story-3 {
  width: 100%;
}

/* line 97, src/app/components/modules/highlights_v6/_highlights_v6.scss */
.highlights-v6.halves .story-1 {
  margin-left: 0;
}

/* line 103, src/app/components/modules/highlights_v6/_highlights_v6.scss */
.highlights-v6.halves.with-ads .ad-before {
  margin-left: 0;
}

/* line 110, src/app/components/modules/highlights_v6/_highlights_v6.scss */
.highlights-v6.halves.dotted .story-2 {
  padding-bottom: 0;
}

/* line 216, src/app/components/modules/highlights_v6/_highlights_v6_story.scss */
.highlights-v6.halves.dotted .story-2 .highlights-v6-story__image {
  display: none;
}

/* line 220, src/app/components/modules/highlights_v6/_highlights_v6_story.scss */
.highlights-v6.halves.dotted .story-2 .highlights-v6-story__content {
  padding-left: 1.25rem;
  padding-top: 1.25rem;
  position: relative;
  height: 100%;
}

/* line 228, src/app/components/modules/highlights_v6/_highlights_v6_story.scss */
.highlights-v6.halves.dotted .story-2 .highlights-v6-story__info-container {
  padding-left: 1.25rem;
  padding-right: 1.875rem;
  height: 100%;
}

/* line 234, src/app/components/modules/highlights_v6/_highlights_v6_story.scss */
.highlights-v6.halves.dotted .story-2 .highlights-v6-story__related-stories {
  position: absolute;
  bottom: 0;
  margin-right: 1.25rem;
  padding-left: 1.25rem;
}

/* line 241, src/app/components/modules/highlights_v6/_highlights_v6_story.scss */
.highlights-v6.halves.dotted .story-2 .highlights-v6-story__headline-link {
  font-size: 1.75rem;
  line-height: 1.875rem;
}

/* line 246, src/app/components/modules/highlights_v6/_highlights_v6_story.scss */
.highlights-v6.halves.dotted .story-2 .highlights-v6-story__social {
  position: absolute;
  right: 2.8125rem;
  top: -0.9375rem;
}

/* line 253, src/app/components/modules/highlights_v6/_highlights_v6_story.scss */
.highlights-v6.halves.dotted .story-2 .bb-social-links {
  opacity: 0;
}

/* line 257, src/app/components/modules/highlights_v6/_highlights_v6_story.scss */
.highlights-v6.halves.dotted .story-2 .bb-social-link {
  position: absolute;
  line-height: 1rem;
}

/* line 261, src/app/components/modules/highlights_v6/_highlights_v6_story.scss */
.highlights-v6.halves.dotted .story-2 .bb-social-link:before {
  font-size: 1rem;
}

/* line 266, src/app/components/modules/highlights_v6/_highlights_v6_story.scss */
.highlights-v6.halves.dotted .story-2 .bb-social-link--facebook {
  color: #3B579D;
}

/* line 270, src/app/components/modules/highlights_v6/_highlights_v6_story.scss */
.highlights-v6.halves.dotted .story-2 .bb-social-link--twitter {
  color: #4AC7F9;
}

/* line 118, src/app/components/modules/highlights_v6/_highlights_v6.scss */
.highlights-v6.halves-ad-right .story-1,
.highlights-v6.halves-ad-right .story-2 {
  width: 100%;
}

/* line 125, src/app/components/modules/highlights_v6/_highlights_v6.scss */
.highlights-v6.halves-ad-right.dotted .story-2 {
  padding-bottom: 0;
}

/* line 216, src/app/components/modules/highlights_v6/_highlights_v6_story.scss */
.highlights-v6.halves-ad-right.dotted .story-2 .highlights-v6-story__image {
  display: none;
}

/* line 220, src/app/components/modules/highlights_v6/_highlights_v6_story.scss */
.highlights-v6.halves-ad-right.dotted .story-2 .highlights-v6-story__content {
  padding-left: 1.25rem;
  padding-top: 1.25rem;
  position: relative;
  height: 100%;
}

/* line 228, src/app/components/modules/highlights_v6/_highlights_v6_story.scss */
.highlights-v6.halves-ad-right.dotted .story-2 .highlights-v6-story__info-container {
  padding-left: 1.25rem;
  padding-right: 1.875rem;
  height: 100%;
}

/* line 234, src/app/components/modules/highlights_v6/_highlights_v6_story.scss */
.highlights-v6.halves-ad-right.dotted .story-2 .highlights-v6-story__related-stories {
  position: absolute;
  bottom: 0;
  margin-right: 1.25rem;
  padding-left: 1.25rem;
}

/* line 241, src/app/components/modules/highlights_v6/_highlights_v6_story.scss */
.highlights-v6.halves-ad-right.dotted .story-2 .highlights-v6-story__headline-link {
  font-size: 1.75rem;
  line-height: 1.875rem;
}

/* line 246, src/app/components/modules/highlights_v6/_highlights_v6_story.scss */
.highlights-v6.halves-ad-right.dotted .story-2 .highlights-v6-story__social {
  position: absolute;
  right: 2.8125rem;
  top: -0.9375rem;
}

/* line 253, src/app/components/modules/highlights_v6/_highlights_v6_story.scss */
.highlights-v6.halves-ad-right.dotted .story-2 .bb-social-links {
  opacity: 0;
}

/* line 257, src/app/components/modules/highlights_v6/_highlights_v6_story.scss */
.highlights-v6.halves-ad-right.dotted .story-2 .bb-social-link {
  position: absolute;
  line-height: 1rem;
}

/* line 261, src/app/components/modules/highlights_v6/_highlights_v6_story.scss */
.highlights-v6.halves-ad-right.dotted .story-2 .bb-social-link:before {
  font-size: 1rem;
}

/* line 266, src/app/components/modules/highlights_v6/_highlights_v6_story.scss */
.highlights-v6.halves-ad-right.dotted .story-2 .bb-social-link--facebook {
  color: #3B579D;
}

/* line 270, src/app/components/modules/highlights_v6/_highlights_v6_story.scss */
.highlights-v6.halves-ad-right.dotted .story-2 .bb-social-link--twitter {
  color: #4AC7F9;
}

/* line 133, src/app/components/modules/highlights_v6/_highlights_v6.scss */
.highlights-v6.halves-ad-left .story-1,
.highlights-v6.halves-ad-left .story-2 {
  width: 100%;
}

/* line 138, src/app/components/modules/highlights_v6/_highlights_v6.scss */
.highlights-v6.halves-ad-left .story-1 {
  margin-left: 0;
}

/* line 144, src/app/components/modules/highlights_v6/_highlights_v6.scss */
.highlights-v6.halves-ad-left.dotted .story-2 {
  padding-bottom: 0;
}

/* line 216, src/app/components/modules/highlights_v6/_highlights_v6_story.scss */
.highlights-v6.halves-ad-left.dotted .story-2 .highlights-v6-story__image {
  display: none;
}

/* line 220, src/app/components/modules/highlights_v6/_highlights_v6_story.scss */
.highlights-v6.halves-ad-left.dotted .story-2 .highlights-v6-story__content {
  padding-left: 1.25rem;
  padding-top: 1.25rem;
  position: relative;
  height: 100%;
}

/* line 228, src/app/components/modules/highlights_v6/_highlights_v6_story.scss */
.highlights-v6.halves-ad-left.dotted .story-2 .highlights-v6-story__info-container {
  padding-left: 1.25rem;
  padding-right: 1.875rem;
  height: 100%;
}

/* line 234, src/app/components/modules/highlights_v6/_highlights_v6_story.scss */
.highlights-v6.halves-ad-left.dotted .story-2 .highlights-v6-story__related-stories {
  position: absolute;
  bottom: 0;
  margin-right: 1.25rem;
  padding-left: 1.25rem;
}

/* line 241, src/app/components/modules/highlights_v6/_highlights_v6_story.scss */
.highlights-v6.halves-ad-left.dotted .story-2 .highlights-v6-story__headline-link {
  font-size: 1.75rem;
  line-height: 1.875rem;
}

/* line 246, src/app/components/modules/highlights_v6/_highlights_v6_story.scss */
.highlights-v6.halves-ad-left.dotted .story-2 .highlights-v6-story__social {
  position: absolute;
  right: 2.8125rem;
  top: -0.9375rem;
}

/* line 253, src/app/components/modules/highlights_v6/_highlights_v6_story.scss */
.highlights-v6.halves-ad-left.dotted .story-2 .bb-social-links {
  opacity: 0;
}

/* line 257, src/app/components/modules/highlights_v6/_highlights_v6_story.scss */
.highlights-v6.halves-ad-left.dotted .story-2 .bb-social-link {
  position: absolute;
  line-height: 1rem;
}

/* line 261, src/app/components/modules/highlights_v6/_highlights_v6_story.scss */
.highlights-v6.halves-ad-left.dotted .story-2 .bb-social-link:before {
  font-size: 1rem;
}

/* line 266, src/app/components/modules/highlights_v6/_highlights_v6_story.scss */
.highlights-v6.halves-ad-left.dotted .story-2 .bb-social-link--facebook {
  color: #3B579D;
}

/* line 270, src/app/components/modules/highlights_v6/_highlights_v6_story.scss */
.highlights-v6.halves-ad-left.dotted .story-2 .bb-social-link--twitter {
  color: #4AC7F9;
}

/* line 152, src/app/components/modules/highlights_v6/_highlights_v6.scss */
.highlights-v6.thirds .story-1,
.highlights-v6.thirds .story-2,
.highlights-v6.thirds .story-3 {
  width: 100%;
}

/* line 158, src/app/components/modules/highlights_v6/_highlights_v6.scss */
.highlights-v6.thirds .story-1 {
  margin-left: 0;
}

/* line 164, src/app/components/modules/highlights_v6/_highlights_v6.scss */
.highlights-v6.thirds.with-ads .ad-before {
  margin-left: 0;
}

/* line 171, src/app/components/modules/highlights_v6/_highlights_v6.scss */
.highlights-v6.thirds.dotted .story-3 {
  padding-bottom: 0;
}

/* line 216, src/app/components/modules/highlights_v6/_highlights_v6_story.scss */
.highlights-v6.thirds.dotted .story-3 .highlights-v6-story__image {
  display: none;
}

/* line 220, src/app/components/modules/highlights_v6/_highlights_v6_story.scss */
.highlights-v6.thirds.dotted .story-3 .highlights-v6-story__content {
  padding-left: 1.25rem;
  padding-top: 1.25rem;
  position: relative;
  height: 100%;
}

/* line 228, src/app/components/modules/highlights_v6/_highlights_v6_story.scss */
.highlights-v6.thirds.dotted .story-3 .highlights-v6-story__info-container {
  padding-left: 1.25rem;
  padding-right: 1.875rem;
  height: 100%;
}

/* line 234, src/app/components/modules/highlights_v6/_highlights_v6_story.scss */
.highlights-v6.thirds.dotted .story-3 .highlights-v6-story__related-stories {
  position: absolute;
  bottom: 0;
  margin-right: 1.25rem;
  padding-left: 1.25rem;
}

/* line 241, src/app/components/modules/highlights_v6/_highlights_v6_story.scss */
.highlights-v6.thirds.dotted .story-3 .highlights-v6-story__headline-link {
  font-size: 1.75rem;
  line-height: 1.875rem;
}

/* line 246, src/app/components/modules/highlights_v6/_highlights_v6_story.scss */
.highlights-v6.thirds.dotted .story-3 .highlights-v6-story__social {
  position: absolute;
  right: 2.8125rem;
  top: -0.9375rem;
}

/* line 253, src/app/components/modules/highlights_v6/_highlights_v6_story.scss */
.highlights-v6.thirds.dotted .story-3 .bb-social-links {
  opacity: 0;
}

/* line 257, src/app/components/modules/highlights_v6/_highlights_v6_story.scss */
.highlights-v6.thirds.dotted .story-3 .bb-social-link {
  position: absolute;
  line-height: 1rem;
}

/* line 261, src/app/components/modules/highlights_v6/_highlights_v6_story.scss */
.highlights-v6.thirds.dotted .story-3 .bb-social-link:before {
  font-size: 1rem;
}

/* line 266, src/app/components/modules/highlights_v6/_highlights_v6_story.scss */
.highlights-v6.thirds.dotted .story-3 .bb-social-link--facebook {
  color: #3B579D;
}

/* line 270, src/app/components/modules/highlights_v6/_highlights_v6_story.scss */
.highlights-v6.thirds.dotted .story-3 .bb-social-link--twitter {
  color: #4AC7F9;
}

/* line 177, src/app/components/modules/highlights_v6/_highlights_v6.scss */
.highlights-v6 .ad-before,
.highlights-v6 .ad-after,
.highlights-v6 .ad-middle {
  width: auto;
}

@media screen and (min-width: 0) and (max-width: 47.4375em) {
  /* line 188, src/app/components/modules/highlights_v6/_highlights_v6.scss */
  .highlights-v6.halves-ad-left .ad-before, .highlights-v6.first-box-small .ad-before {
    margin: 1.25rem auto 0;
    width: 18.75rem;
  }
}

@media screen and (min-width: 47.5em) and (max-width: 63.6875em) {
  /* line 199, src/app/components/modules/highlights_v6/_highlights_v6.scss */
  .highlights-v6.thirds .highlights-v6__stories {
    -webkit-flex-wrap: wrap;
    flex-wrap: wrap;
  }
  /* line 203, src/app/components/modules/highlights_v6/_highlights_v6.scss */
  .highlights-v6.thirds .highlights-v6-story {
    height: 15.625rem;
  }
  /* line 207, src/app/components/modules/highlights_v6/_highlights_v6.scss */
  .highlights-v6.thirds .story-2 {
    margin-left: 0;
  }
  /* line 211, src/app/components/modules/highlights_v6/_highlights_v6.scss */
  .highlights-v6.thirds .story-2,
  .highlights-v6.thirds .story-3 {
    width: 20.625rem;
    margin-top: 1.25rem;
  }
  /* line 217, src/app/components/modules/highlights_v6/_highlights_v6.scss */
  .highlights-v6.thirds .ad-after {
    display: none;
  }
  /* line 223, src/app/components/modules/highlights_v6/_highlights_v6.scss */
  .highlights-v6.thirds.with-ads .ad-before,
  .highlights-v6.thirds.with-ads .ad-middle {
    width: 18.75rem;
  }
  /* line 228, src/app/components/modules/highlights_v6/_highlights_v6.scss */
  .highlights-v6.thirds.with-ads .story-1 {
    -webkit-flex-basis: 50%;
    flex-basis: 50%;
    -webkit-flex-grow: 1;
    flex-grow: 1;
  }
  /* line 236, src/app/components/modules/highlights_v6/_highlights_v6.scss */
  .highlights-v6.thirds:not(.with-ads) .story-1 {
    -webkit-flex-basis: 100%;
    flex-basis: 100%;
  }
  /* line 240, src/app/components/modules/highlights_v6/_highlights_v6.scss */
  .highlights-v6.thirds:not(.with-ads) .ad-middle {
    margin-left: 0;
  }
  /* line 250, src/app/components/modules/highlights_v6/_highlights_v6.scss */
  .highlights-v6.halves-ad-right.with-ads .ad-after {
    height: auto;
    padding-bottom: 0;
  }
  /* line 256, src/app/components/modules/highlights_v6/_highlights_v6.scss */
  .highlights-v6.halves-ad-right .ad-after {
    display: none;
  }
  /* line 260, src/app/components/modules/highlights_v6/_highlights_v6.scss */
  .highlights-v6.halves-ad-right .story-1,
  .highlights-v6.halves-ad-right .story-2 {
    -webkit-flex-basis: 50%;
    flex-basis: 50%;
    -webkit-flex-grow: 1;
    flex-grow: 1;
    height: 15.625rem;
  }
  /* line 272, src/app/components/modules/highlights_v6/_highlights_v6.scss */
  .highlights-v6.halves-ad-left.with-ads .highlights-v6__stories {
    -webkit-flex-wrap: wrap;
    flex-wrap: wrap;
  }
  /* line 276, src/app/components/modules/highlights_v6/_highlights_v6.scss */
  .highlights-v6.halves-ad-left.with-ads .story-1 {
    width: 22.5rem;
  }
  /* line 280, src/app/components/modules/highlights_v6/_highlights_v6.scss */
  .highlights-v6.halves-ad-left.with-ads .story-2 {
    -webkit-flex-basis: 100%;
    flex-basis: 100%;
    margin-left: 0;
    margin-top: 1.25rem;
  }
  /* line 286, src/app/components/modules/highlights_v6/_highlights_v6.scss */
  .highlights-v6.halves-ad-left.with-ads .story-1,
  .highlights-v6.halves-ad-left.with-ads .story-2,
  .highlights-v6.halves-ad-left.with-ads .ad-before {
    height: 15.625rem;
  }
  /* line 293, src/app/components/modules/highlights_v6/_highlights_v6.scss */
  .highlights-v6.halves-ad-left:not(.with-ads) {
    height: 15.625rem;
  }
  /* line 302, src/app/components/modules/highlights_v6/_highlights_v6.scss */
  .highlights-v6.halves.with-ads .highlights-v6__stories {
    -webkit-flex-wrap: wrap;
    flex-wrap: wrap;
  }
  /* line 306, src/app/components/modules/highlights_v6/_highlights_v6.scss */
  .highlights-v6.halves.with-ads .story-1,
  .highlights-v6.halves.with-ads .story-2,
  .highlights-v6.halves.with-ads .ad-before {
    height: 15.625rem;
  }
  /* line 312, src/app/components/modules/highlights_v6/_highlights_v6.scss */
  .highlights-v6.halves.with-ads .ad-after {
    height: auto;
    padding-bottom: 0;
  }
  /* line 317, src/app/components/modules/highlights_v6/_highlights_v6.scss */
  .highlights-v6.halves.with-ads .ad-before {
    width: 18.75rem;
  }
  /* line 321, src/app/components/modules/highlights_v6/_highlights_v6.scss */
  .highlights-v6.halves.with-ads .story-1 {
    -webkit-flex-basis: 50%;
    flex-basis: 50%;
    -webkit-flex-grow: 1;
    flex-grow: 1;
  }
  /* line 326, src/app/components/modules/highlights_v6/_highlights_v6.scss */
  .highlights-v6.halves.with-ads .story-2 {
    -webkit-flex-basis: 100%;
    flex-basis: 100%;
    margin-left: 0;
    margin-top: 1.25rem;
  }
  /* line 333, src/app/components/modules/highlights_v6/_highlights_v6.scss */
  .highlights-v6.halves:not(.with-ads) {
    height: 15.625rem;
  }
  /* line 336, src/app/components/modules/highlights_v6/_highlights_v6.scss */
  .highlights-v6.halves:not(.with-ads) .ad-after {
    margin-left: 0;
  }
  /* line 341, src/app/components/modules/highlights_v6/_highlights_v6.scss */
  .highlights-v6.halves .ad-middle {
    display: none;
  }
  /* line 346, src/app/components/modules/highlights_v6/_highlights_v6.scss */
  .highlights-v6.last-box-small {
    height: 15.625rem;
  }
  /* line 351, src/app/components/modules/highlights_v6/_highlights_v6.scss */
  .highlights-v6.last-box-small.with-ads .story-1 {
    width: 22.5rem;
  }
  /* line 357, src/app/components/modules/highlights_v6/_highlights_v6.scss */
  .highlights-v6.first-box-small {
    height: 15.625rem;
  }
  /* line 362, src/app/components/modules/highlights_v6/_highlights_v6.scss */
  .highlights-v6.first-box-small.with-ads .story-1 {
    width: 22.5rem;
  }
}

@media screen and (min-width: 47.5em) {
  /* line 45, src/app/components/modules/highlights_v6/_highlights_v6.scss */
  .highlights-v6 {
    margin-bottom: 1.25rem;
  }
  /* line 378, src/app/components/modules/highlights_v6/_highlights_v6.scss */
  .highlights-v6.thirds.with-ads .story-1, .highlights-v6.halves.with-ads .story-1, .highlights-v6.halves-ad-left.with-ads .story-1 {
    margin-left: 1.25rem;
  }
  /* line 386, src/app/components/modules/highlights_v6/_highlights_v6.scss */
  .highlights-v6.halves-ad-left .ad-before {
    margin-left: 0;
  }
  /* line 393, src/app/components/modules/highlights_v6/_highlights_v6.scss */
  .highlights-v6.last-box-small .ad-after {
    margin-left: 0;
  }
  /* line 399, src/app/components/modules/highlights_v6/_highlights_v6.scss */
  .highlights-v6.last-box-small.with-ads .ad-after {
    margin-left: 1.25rem;
  }
  /* line 407, src/app/components/modules/highlights_v6/_highlights_v6.scss */
  .highlights-v6.first-box-small .ad-before {
    margin-left: 0;
  }
  /* line 413, src/app/components/modules/highlights_v6/_highlights_v6.scss */
  .highlights-v6.first-box-small.with-ads .story-1 {
    -webkit-flex-grow: 1;
    flex-grow: 1;
  }
  /* line 419, src/app/components/modules/highlights_v6/_highlights_v6.scss */
  .highlights-v6__stories {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-justify-content: space-between;
    justify-content: space-between;
    height: 100%;
  }
}

@media screen and (min-width: 63.75em) and (max-width: 79.9375em) {
  /* line 432, src/app/components/modules/highlights_v6/_highlights_v6.scss */
  .highlights-v6.halves .highlights-v6-story__crop--small {
    display: none;
  }
  /* line 436, src/app/components/modules/highlights_v6/_highlights_v6.scss */
  .highlights-v6.halves .highlights-v6-story__crop--medium {
    display: block;
  }
  /* line 444, src/app/components/modules/highlights_v6/_highlights_v6.scss */
  .highlights-v6.first-box-small .story-1 {
    width: 15.375rem;
  }
  /* line 450, src/app/components/modules/highlights_v6/_highlights_v6.scss */
  .highlights-v6.first-box-small .story-2__content {
    width: 15.375rem;
  }
  /* line 454, src/app/components/modules/highlights_v6/_highlights_v6.scss */
  .highlights-v6.first-box-small .story-2__crop--small {
    display: none;
  }
  /* line 458, src/app/components/modules/highlights_v6/_highlights_v6.scss */
  .highlights-v6.first-box-small .story-2__crop--medium {
    display: block;
  }
  /* line 468, src/app/components/modules/highlights_v6/_highlights_v6.scss */
  .highlights-v6.last-box-small .story-1__content {
    width: 15.375rem;
  }
  /* line 472, src/app/components/modules/highlights_v6/_highlights_v6.scss */
  .highlights-v6.last-box-small .story-1__crop--small {
    display: none;
  }
  /* line 476, src/app/components/modules/highlights_v6/_highlights_v6.scss */
  .highlights-v6.last-box-small .story-1__crop--medium {
    display: block;
  }
  /* line 481, src/app/components/modules/highlights_v6/_highlights_v6.scss */
  .highlights-v6.last-box-small .story-2 {
    width: 15.375rem;
  }
}

@media screen and (min-width: 63.75em) {
  /* line 45, src/app/components/modules/highlights_v6/_highlights_v6.scss */
  .highlights-v6 {
    height: 15.625rem;
  }
  /* line 492, src/app/components/modules/highlights_v6/_highlights_v6.scss */
  .highlights-v6.first-box-small .story-2 {
    -webkit-flex-grow: 1;
    flex-grow: 1;
    width: auto;
  }
  /* line 497, src/app/components/modules/highlights_v6/_highlights_v6.scss */
  .highlights-v6.first-box-small .ad-prepended {
    -webkit-flex-shrink: 1;
    flex-shrink: 1;
    -webkit-flex-grow: 0;
    flex-grow: 0;
  }
  /* line 505, src/app/components/modules/highlights_v6/_highlights_v6.scss */
  .highlights-v6.last-box-small .story-1 {
    -webkit-flex-grow: 1;
    flex-grow: 1;
    width: auto;
  }
  /* line 510, src/app/components/modules/highlights_v6/_highlights_v6.scss */
  .highlights-v6.last-box-small .ad-after {
    -webkit-flex-shrink: 1;
    flex-shrink: 1;
    -webkit-flex-grow: 0;
    flex-grow: 0;
  }
  /* line 518, src/app/components/modules/highlights_v6/_highlights_v6.scss */
  .highlights-v6.halves-ad-left .ad-before {
    -webkit-flex-shrink: 0;
    flex-shrink: 0;
  }
  /* line 525, src/app/components/modules/highlights_v6/_highlights_v6.scss */
  .highlights-v6.halves-ad-right .ad-after {
    -webkit-flex-shrink: 0;
    flex-shrink: 0;
  }
  /* line 533, src/app/components/modules/highlights_v6/_highlights_v6.scss */
  .highlights-v6.thirds .ad-before,
  .highlights-v6.thirds .ad-after,
  .highlights-v6.thirds .ad-middle, .highlights-v6.halves .ad-before,
  .highlights-v6.halves .ad-after,
  .highlights-v6.halves .ad-middle {
    display: none;
  }
}

@media screen and (min-width: 80em) and (max-width: 9999em) {
  /* line 547, src/app/components/modules/highlights_v6/_highlights_v6.scss */
  .highlights-v6.halves .highlights-v6-story__crop--small {
    display: none;
  }
  /* line 551, src/app/components/modules/highlights_v6/_highlights_v6.scss */
  .highlights-v6.halves .highlights-v6-story__crop--medium {
    display: block;
  }
  /* line 559, src/app/components/modules/highlights_v6/_highlights_v6.scss */
  .highlights-v6.first-box-small .story-1 {
    width: 18.75rem;
  }
  /* line 563, src/app/components/modules/highlights_v6/_highlights_v6.scss */
  .highlights-v6.first-box-small .story-2 {
    -webkit-flex-grow: 1;
    flex-grow: 1;
  }
  /* line 566, src/app/components/modules/highlights_v6/_highlights_v6.scss */
  .highlights-v6.first-box-small .story-2__content {
    width: 18.75rem;
  }
  /* line 570, src/app/components/modules/highlights_v6/_highlights_v6.scss */
  .highlights-v6.first-box-small .story-2__crop--small {
    display: none;
  }
  /* line 574, src/app/components/modules/highlights_v6/_highlights_v6.scss */
  .highlights-v6.first-box-small .story-2__crop--medium {
    display: block;
  }
  /* line 582, src/app/components/modules/highlights_v6/_highlights_v6.scss */
  .highlights-v6.last-box-small .story-2 {
    width: 18.75rem;
  }
  /* line 586, src/app/components/modules/highlights_v6/_highlights_v6.scss */
  .highlights-v6.last-box-small .story-1 {
    -webkit-flex-grow: 1;
    flex-grow: 1;
  }
  /* line 589, src/app/components/modules/highlights_v6/_highlights_v6.scss */
  .highlights-v6.last-box-small .story-1__content {
    width: 18.75rem;
  }
  /* line 593, src/app/components/modules/highlights_v6/_highlights_v6.scss */
  .highlights-v6.last-box-small .story-1__crop--small {
    display: none;
  }
  /* line 597, src/app/components/modules/highlights_v6/_highlights_v6.scss */
  .highlights-v6.last-box-small .story-1__crop--medium {
    display: block;
  }
  /* line 605, src/app/components/modules/highlights_v6/_highlights_v6.scss */
  .highlights-v6 .well-ab-test-2-active .story-1 {
    order: 1;
  }
  /* line 609, src/app/components/modules/highlights_v6/_highlights_v6.scss */
  .highlights-v6 .well-ab-test-2-active .ad-after {
    margin-left: 0;
    margin-right: 1.25rem;
  }
}

/* line 16, src/app/components/modules/highlights_v6/_highlights_v6.scss */
.politics-section-front .highlights-v6 .ad-v2[data-position="box1"] .bb-ads__rendered iframe {
  width: auto;
}

@media screen and (min-width: 63.75em) {
  /* line 623, src/app/components/modules/highlights_v6/_highlights_v6.scss */
  .politics-section-front .highlights-v6.halves {
    height: auto;
  }
  /* line 626, src/app/components/modules/highlights_v6/_highlights_v6.scss */
  .politics-section-front .highlights-v6.halves .highlights-v6-story__image {
    height: 0;
    padding-bottom: 51.31579%;
    position: relative;
  }
  /* line 631, src/app/components/modules/highlights_v6/_highlights_v6.scss */
  .politics-section-front .highlights-v6.thirds {
    height: auto;
  }
  /* line 634, src/app/components/modules/highlights_v6/_highlights_v6.scss */
  .politics-section-front .highlights-v6.thirds .highlights-v6-story__image {
    height: 0;
    padding-bottom: 75%;
    position: relative;
  }
}

@media screen and (min-width: 47.5em) and (max-width: 63.6875em) {
  /* line 643, src/app/components/modules/highlights_v6/_highlights_v6.scss */
  .politics-section-front .highlights-v6.thirds.with-ads .story-1 {
    margin-left: 0;
    padding-right: 0.625rem;
  }
  /* line 647, src/app/components/modules/highlights_v6/_highlights_v6.scss */
  .politics-section-front .highlights-v6.thirds.with-ads .story-1 .highlights-v6-story__social {
    right: 2.1875rem;
  }
  /* line 652, src/app/components/modules/highlights_v6/_highlights_v6.scss */
  .politics-section-front .highlights-v6.thirds.with-ads .ad-middle {
    -webkit-flex-basis: 50%;
    flex-basis: 50%;
    margin-left: 0;
    padding-left: 0.625rem;
  }
  /* line 660, src/app/components/modules/highlights_v6/_highlights_v6.scss */
  .politics-section-front .highlights-v6.thirds:not(.with-ads) .ad-middle {
    -webkit-flex-basis: 100%;
    flex-basis: 100%;
    height: 0;
    padding-bottom: 0;
  }
  /* line 669, src/app/components/modules/highlights_v6/_highlights_v6.scss */
  .politics-section-front .highlights-v6.thirds .highlights-v6-story, .politics-section-front .highlights-v6.halves .highlights-v6-story {
    height: 16.875rem;
  }
}

/* line 2, src/app/components/modules/opinion/_opinion.scss */
.opinion-module {
  margin-top: 2.5rem;
  margin-bottom: 2.5rem;
}

@-moz-keyframes forward-social-slide-out {
  50% {
    -webkit-transform: translateX(0);
    -moz-transform: translateX(0);
    -ms-transform: translateX(0);
    -o-transform: translateX(0);
    transform: translateX(0);
    opacity: 0;
  }
  100% {
    -webkit-transform: translateX(2.8125rem);
    -moz-transform: translateX(2.8125rem);
    -ms-transform: translateX(2.8125rem);
    -o-transform: translateX(2.8125rem);
    transform: translateX(2.8125rem);
    opacity: 1;
  }
}

@-webkit-keyframes forward-social-slide-out {
  50% {
    -webkit-transform: translateX(0);
    -moz-transform: translateX(0);
    -ms-transform: translateX(0);
    -o-transform: translateX(0);
    transform: translateX(0);
    opacity: 0;
  }
  100% {
    -webkit-transform: translateX(2.8125rem);
    -moz-transform: translateX(2.8125rem);
    -ms-transform: translateX(2.8125rem);
    -o-transform: translateX(2.8125rem);
    transform: translateX(2.8125rem);
    opacity: 1;
  }
}

@-o-keyframes forward-social-slide-out {
  50% {
    -webkit-transform: translateX(0);
    -moz-transform: translateX(0);
    -ms-transform: translateX(0);
    -o-transform: translateX(0);
    transform: translateX(0);
    opacity: 0;
  }
  100% {
    -webkit-transform: translateX(2.8125rem);
    -moz-transform: translateX(2.8125rem);
    -ms-transform: translateX(2.8125rem);
    -o-transform: translateX(2.8125rem);
    transform: translateX(2.8125rem);
    opacity: 1;
  }
}

@-ms-keyframes forward-social-slide-out {
  /* line 3, node_modules/bb.modules/components/modules/_social_animations.scss */
  50% {
    -webkit-transform: translateX(0);
    -moz-transform: translateX(0);
    -ms-transform: translateX(0);
    -o-transform: translateX(0);
    transform: translateX(0);
    opacity: 0;
  }
  /* line 8, node_modules/bb.modules/components/modules/_social_animations.scss */
  100% {
    -webkit-transform: translateX(2.8125rem);
    -moz-transform: translateX(2.8125rem);
    -ms-transform: translateX(2.8125rem);
    -o-transform: translateX(2.8125rem);
    transform: translateX(2.8125rem);
    opacity: 1;
  }
}

@keyframes forward-social-slide-out {
  50% {
    -webkit-transform: translateX(0);
    -moz-transform: translateX(0);
    -ms-transform: translateX(0);
    -o-transform: translateX(0);
    transform: translateX(0);
    opacity: 0;
  }
  100% {
    -webkit-transform: translateX(2.8125rem);
    -moz-transform: translateX(2.8125rem);
    -ms-transform: translateX(2.8125rem);
    -o-transform: translateX(2.8125rem);
    transform: translateX(2.8125rem);
    opacity: 1;
  }
}

@-moz-keyframes backward-social-slide-out {
  0% {
    opacity: 0;
  }
  50% {
    -webkit-transform: translateX(0);
    -moz-transform: translateX(0);
    -ms-transform: translateX(0);
    -o-transform: translateX(0);
    transform: translateX(0);
    opacity: 0;
  }
  100% {
    -webkit-transform: translateX(-1.875rem);
    -moz-transform: translateX(-1.875rem);
    -ms-transform: translateX(-1.875rem);
    -o-transform: translateX(-1.875rem);
    transform: translateX(-1.875rem);
    opacity: 1;
  }
}

@-webkit-keyframes backward-social-slide-out {
  0% {
    opacity: 0;
  }
  50% {
    -webkit-transform: translateX(0);
    -moz-transform: translateX(0);
    -ms-transform: translateX(0);
    -o-transform: translateX(0);
    transform: translateX(0);
    opacity: 0;
  }
  100% {
    -webkit-transform: translateX(-1.875rem);
    -moz-transform: translateX(-1.875rem);
    -ms-transform: translateX(-1.875rem);
    -o-transform: translateX(-1.875rem);
    transform: translateX(-1.875rem);
    opacity: 1;
  }
}

@-o-keyframes backward-social-slide-out {
  0% {
    opacity: 0;
  }
  50% {
    -webkit-transform: translateX(0);
    -moz-transform: translateX(0);
    -ms-transform: translateX(0);
    -o-transform: translateX(0);
    transform: translateX(0);
    opacity: 0;
  }
  100% {
    -webkit-transform: translateX(-1.875rem);
    -moz-transform: translateX(-1.875rem);
    -ms-transform: translateX(-1.875rem);
    -o-transform: translateX(-1.875rem);
    transform: translateX(-1.875rem);
    opacity: 1;
  }
}

@-ms-keyframes backward-social-slide-out {
  /* line 17, node_modules/bb.modules/components/modules/_social_animations.scss */
  0% {
    opacity: 0;
  }
  /* line 21, node_modules/bb.modules/components/modules/_social_animations.scss */
  50% {
    -webkit-transform: translateX(0);
    -moz-transform: translateX(0);
    -ms-transform: translateX(0);
    -o-transform: translateX(0);
    transform: translateX(0);
    opacity: 0;
  }
  /* line 26, node_modules/bb.modules/components/modules/_social_animations.scss */
  100% {
    -webkit-transform: translateX(-1.875rem);
    -moz-transform: translateX(-1.875rem);
    -ms-transform: translateX(-1.875rem);
    -o-transform: translateX(-1.875rem);
    transform: translateX(-1.875rem);
    opacity: 1;
  }
}

@keyframes backward-social-slide-out {
  0% {
    opacity: 0;
  }
  50% {
    -webkit-transform: translateX(0);
    -moz-transform: translateX(0);
    -ms-transform: translateX(0);
    -o-transform: translateX(0);
    transform: translateX(0);
    opacity: 0;
  }
  100% {
    -webkit-transform: translateX(-1.875rem);
    -moz-transform: translateX(-1.875rem);
    -ms-transform: translateX(-1.875rem);
    -o-transform: translateX(-1.875rem);
    transform: translateX(-1.875rem);
    opacity: 1;
  }
}

@-moz-keyframes forward-social-slide-down {
  50% {
    -webkit-transform: translateY(0);
    -moz-transform: translateY(0);
    -ms-transform: translateY(0);
    -o-transform: translateY(0);
    transform: translateY(0);
    opacity: 0;
  }
  100% {
    -webkit-transform: translateY(2.8125rem);
    -moz-transform: translateY(2.8125rem);
    -ms-transform: translateY(2.8125rem);
    -o-transform: translateY(2.8125rem);
    transform: translateY(2.8125rem);
    opacity: 1;
  }
}

@-webkit-keyframes forward-social-slide-down {
  50% {
    -webkit-transform: translateY(0);
    -moz-transform: translateY(0);
    -ms-transform: translateY(0);
    -o-transform: translateY(0);
    transform: translateY(0);
    opacity: 0;
  }
  100% {
    -webkit-transform: translateY(2.8125rem);
    -moz-transform: translateY(2.8125rem);
    -ms-transform: translateY(2.8125rem);
    -o-transform: translateY(2.8125rem);
    transform: translateY(2.8125rem);
    opacity: 1;
  }
}

@-o-keyframes forward-social-slide-down {
  50% {
    -webkit-transform: translateY(0);
    -moz-transform: translateY(0);
    -ms-transform: translateY(0);
    -o-transform: translateY(0);
    transform: translateY(0);
    opacity: 0;
  }
  100% {
    -webkit-transform: translateY(2.8125rem);
    -moz-transform: translateY(2.8125rem);
    -ms-transform: translateY(2.8125rem);
    -o-transform: translateY(2.8125rem);
    transform: translateY(2.8125rem);
    opacity: 1;
  }
}

@-ms-keyframes forward-social-slide-down {
  /* line 35, node_modules/bb.modules/components/modules/_social_animations.scss */
  50% {
    -webkit-transform: translateY(0);
    -moz-transform: translateY(0);
    -ms-transform: translateY(0);
    -o-transform: translateY(0);
    transform: translateY(0);
    opacity: 0;
  }
  /* line 40, node_modules/bb.modules/components/modules/_social_animations.scss */
  100% {
    -webkit-transform: translateY(2.8125rem);
    -moz-transform: translateY(2.8125rem);
    -ms-transform: translateY(2.8125rem);
    -o-transform: translateY(2.8125rem);
    transform: translateY(2.8125rem);
    opacity: 1;
  }
}

@keyframes forward-social-slide-down {
  50% {
    -webkit-transform: translateY(0);
    -moz-transform: translateY(0);
    -ms-transform: translateY(0);
    -o-transform: translateY(0);
    transform: translateY(0);
    opacity: 0;
  }
  100% {
    -webkit-transform: translateY(2.8125rem);
    -moz-transform: translateY(2.8125rem);
    -ms-transform: translateY(2.8125rem);
    -o-transform: translateY(2.8125rem);
    transform: translateY(2.8125rem);
    opacity: 1;
  }
}

@-moz-keyframes forward-social-slide-up {
  50% {
    -webkit-transform: translateY(0);
    -moz-transform: translateY(0);
    -ms-transform: translateY(0);
    -o-transform: translateY(0);
    transform: translateY(0);
    opacity: 0;
  }
  100% {
    -webkit-transform: translateY(-2.8125rem);
    -moz-transform: translateY(-2.8125rem);
    -ms-transform: translateY(-2.8125rem);
    -o-transform: translateY(-2.8125rem);
    transform: translateY(-2.8125rem);
    opacity: 1;
  }
}

@-webkit-keyframes forward-social-slide-up {
  50% {
    -webkit-transform: translateY(0);
    -moz-transform: translateY(0);
    -ms-transform: translateY(0);
    -o-transform: translateY(0);
    transform: translateY(0);
    opacity: 0;
  }
  100% {
    -webkit-transform: translateY(-2.8125rem);
    -moz-transform: translateY(-2.8125rem);
    -ms-transform: translateY(-2.8125rem);
    -o-transform: translateY(-2.8125rem);
    transform: translateY(-2.8125rem);
    opacity: 1;
  }
}

@-o-keyframes forward-social-slide-up {
  50% {
    -webkit-transform: translateY(0);
    -moz-transform: translateY(0);
    -ms-transform: translateY(0);
    -o-transform: translateY(0);
    transform: translateY(0);
    opacity: 0;
  }
  100% {
    -webkit-transform: translateY(-2.8125rem);
    -moz-transform: translateY(-2.8125rem);
    -ms-transform: translateY(-2.8125rem);
    -o-transform: translateY(-2.8125rem);
    transform: translateY(-2.8125rem);
    opacity: 1;
  }
}

@-ms-keyframes forward-social-slide-up {
  /* line 49, node_modules/bb.modules/components/modules/_social_animations.scss */
  50% {
    -webkit-transform: translateY(0);
    -moz-transform: translateY(0);
    -ms-transform: translateY(0);
    -o-transform: translateY(0);
    transform: translateY(0);
    opacity: 0;
  }
  /* line 54, node_modules/bb.modules/components/modules/_social_animations.scss */
  100% {
    -webkit-transform: translateY(-2.8125rem);
    -moz-transform: translateY(-2.8125rem);
    -ms-transform: translateY(-2.8125rem);
    -o-transform: translateY(-2.8125rem);
    transform: translateY(-2.8125rem);
    opacity: 1;
  }
}

@keyframes forward-social-slide-up {
  50% {
    -webkit-transform: translateY(0);
    -moz-transform: translateY(0);
    -ms-transform: translateY(0);
    -o-transform: translateY(0);
    transform: translateY(0);
    opacity: 0;
  }
  100% {
    -webkit-transform: translateY(-2.8125rem);
    -moz-transform: translateY(-2.8125rem);
    -ms-transform: translateY(-2.8125rem);
    -o-transform: translateY(-2.8125rem);
    transform: translateY(-2.8125rem);
    opacity: 1;
  }
}

@-moz-keyframes twitter-separate-and-bounce {
  50% {
    -webkit-transform: translateY(0);
    -moz-transform: translateY(0);
    -ms-transform: translateY(0);
    -o-transform: translateY(0);
    transform: translateY(0);
  }
  75% {
    -webkit-transform: translateY(1.875rem);
    -moz-transform: translateY(1.875rem);
    -ms-transform: translateY(1.875rem);
    -o-transform: translateY(1.875rem);
    transform: translateY(1.875rem);
  }
  100% {
    -webkit-transform: translateY(1.5625rem);
    -moz-transform: translateY(1.5625rem);
    -ms-transform: translateY(1.5625rem);
    -o-transform: translateY(1.5625rem);
    transform: translateY(1.5625rem);
  }
}

@-webkit-keyframes twitter-separate-and-bounce {
  50% {
    -webkit-transform: translateY(0);
    -moz-transform: translateY(0);
    -ms-transform: translateY(0);
    -o-transform: translateY(0);
    transform: translateY(0);
  }
  75% {
    -webkit-transform: translateY(1.875rem);
    -moz-transform: translateY(1.875rem);
    -ms-transform: translateY(1.875rem);
    -o-transform: translateY(1.875rem);
    transform: translateY(1.875rem);
  }
  100% {
    -webkit-transform: translateY(1.5625rem);
    -moz-transform: translateY(1.5625rem);
    -ms-transform: translateY(1.5625rem);
    -o-transform: translateY(1.5625rem);
    transform: translateY(1.5625rem);
  }
}

@-o-keyframes twitter-separate-and-bounce {
  50% {
    -webkit-transform: translateY(0);
    -moz-transform: translateY(0);
    -ms-transform: translateY(0);
    -o-transform: translateY(0);
    transform: translateY(0);
  }
  75% {
    -webkit-transform: translateY(1.875rem);
    -moz-transform: translateY(1.875rem);
    -ms-transform: translateY(1.875rem);
    -o-transform: translateY(1.875rem);
    transform: translateY(1.875rem);
  }
  100% {
    -webkit-transform: translateY(1.5625rem);
    -moz-transform: translateY(1.5625rem);
    -ms-transform: translateY(1.5625rem);
    -o-transform: translateY(1.5625rem);
    transform: translateY(1.5625rem);
  }
}

@-ms-keyframes twitter-separate-and-bounce {
  /* line 63, node_modules/bb.modules/components/modules/_social_animations.scss */
  50% {
    -webkit-transform: translateY(0);
    -moz-transform: translateY(0);
    -ms-transform: translateY(0);
    -o-transform: translateY(0);
    transform: translateY(0);
  }
  /* line 67, node_modules/bb.modules/components/modules/_social_animations.scss */
  75% {
    -webkit-transform: translateY(1.875rem);
    -moz-transform: translateY(1.875rem);
    -ms-transform: translateY(1.875rem);
    -o-transform: translateY(1.875rem);
    transform: translateY(1.875rem);
  }
  /* line 71, node_modules/bb.modules/components/modules/_social_animations.scss */
  100% {
    -webkit-transform: translateY(1.5625rem);
    -moz-transform: translateY(1.5625rem);
    -ms-transform: translateY(1.5625rem);
    -o-transform: translateY(1.5625rem);
    transform: translateY(1.5625rem);
  }
}

@keyframes twitter-separate-and-bounce {
  50% {
    -webkit-transform: translateY(0);
    -moz-transform: translateY(0);
    -ms-transform: translateY(0);
    -o-transform: translateY(0);
    transform: translateY(0);
  }
  75% {
    -webkit-transform: translateY(1.875rem);
    -moz-transform: translateY(1.875rem);
    -ms-transform: translateY(1.875rem);
    -o-transform: translateY(1.875rem);
    transform: translateY(1.875rem);
  }
  100% {
    -webkit-transform: translateY(1.5625rem);
    -moz-transform: translateY(1.5625rem);
    -ms-transform: translateY(1.5625rem);
    -o-transform: translateY(1.5625rem);
    transform: translateY(1.5625rem);
  }
}

/* line 5, node_modules/bb.modules/components/modules/gadfly_v6/_gadfly_v6.scss */
.gadfly-v6 {
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAMAAAADCAYAAABWKLW/AAAAGUlEQVQIW2P8f53hP6MmAyMDAwOEgAEUDgBtyQMEgZ9OmQAAAABJRU5ErkJggg==) repeat;
  float: left;
  padding: 1.875rem 1.25rem 1.25rem;
  position: relative;
  margin-top: 1.25rem;
}

/* line 3, node_modules/bb.modules/components/modules/gadfly_v6/_gadfly_v6_story.scss */
.gadfly-v6 .gadfly-v6-story {
  padding-bottom: 0.625rem;
  position: relative;
}

/* line 7, node_modules/bb.modules/components/modules/gadfly_v6/_gadfly_v6_story.scss */
.gadfly-v6 .gadfly-v6-story__author-after {
  margin-top: 0.625rem;
}

/* line 11, node_modules/bb.modules/components/modules/gadfly_v6/_gadfly_v6_story.scss */
.gadfly-v6 .gadfly-v6-story__author-name {
  font-family: "BWHaasText-55Roman", "NHaasGroteskTXPro-55Rg", "Helvetica Neue", Helvetica, Arial, sans-serif;
  float: left;
  color: #000000;
  font-size: 0.75rem;
  line-height: 0.75rem;
  padding-top: 0.625rem;
}

/* line 19, node_modules/bb.modules/components/modules/gadfly_v6/_gadfly_v6_story.scss */
.gadfly-v6 .gadfly-v6-story__author-name:before {
  content: "By";
  color: #999999;
}

/* line 25, node_modules/bb.modules/components/modules/gadfly_v6/_gadfly_v6_story.scss */
.gadfly-v6 .gadfly-v6-story__author-before {
  min-width: 2.5rem;
}

/* line 29, node_modules/bb.modules/components/modules/gadfly_v6/_gadfly_v6_story.scss */
.gadfly-v6 .gadfly-v6-story__author-image {
  float: left;
  width: 1.875rem;
  height: 1.875rem;
  position: relative;
  background-position: center;
  background-size: 110%;
  border-radius: 50%;
  margin-right: 0.625rem;
}

/* line 40, node_modules/bb.modules/components/modules/gadfly_v6/_gadfly_v6_story.scss */
.gadfly-v6 .gadfly-v6-story__headline-link {
  -webkit-transition: color, 0.1s, ease-out;
  -moz-transition: color, 0.1s, ease-out;
  -o-transition: color, 0.1s, ease-out;
  transition: color 0.1s ease-out;
  color: #2D2D35;
  font-family: "BWHaasHead-75Bold", "NHaasGroteskDSPro-75Bd", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 1rem;
  line-height: 1rem;
}

/* line 15, node_modules/bb.sass-helpers/stylesheets/bb.sass-helpers/_links.scss */
.gadfly-v6 .gadfly-v6-story__headline-link:hover, .gadfly-v6 .gadfly-v6-story__headline-link:focus {
  color: #FFD700;
}

/* line 48, node_modules/bb.modules/components/modules/gadfly_v6/_gadfly_v6_story.scss */
.gadfly-v6 .gadfly-v6-story .bb-social-links {
  opacity: 0;
  position: absolute;
}

/* line 53, node_modules/bb.modules/components/modules/gadfly_v6/_gadfly_v6_story.scss */
.gadfly-v6 .gadfly-v6-story .bb-social-link {
  position: absolute;
}

/* line 59, node_modules/bb.modules/components/modules/gadfly_v6/_gadfly_v6_story.scss */
.gadfly-v6 .gadfly-v6-story:hover .bb-social-links {
  -webkit-animation: forward-social-slide-out 0.2s forwards;
  -moz-animation: forward-social-slide-out 0.2s forwards;
  -ms-animation: forward-social-slide-out 0.2s forwards;
  -o-animation: forward-social-slide-out 0.2s forwards;
  animation: forward-social-slide-out 0.2s forwards;
}

/* line 63, node_modules/bb.modules/components/modules/gadfly_v6/_gadfly_v6_story.scss */
.gadfly-v6 .gadfly-v6-story:hover .bb-social-link--twitter {
  -webkit-animation: twitter-separate-and-bounce 0.4s forwards;
  -moz-animation: twitter-separate-and-bounce 0.4s forwards;
  -ms-animation: twitter-separate-and-bounce 0.4s forwards;
  -o-animation: twitter-separate-and-bounce 0.4s forwards;
  animation: twitter-separate-and-bounce 0.4s forwards;
}

/* line 70, node_modules/bb.modules/components/modules/gadfly_v6/_gadfly_v6_story.scss */
.gadfly-v6 .gadfly-v6-story:nth-of-type(1) .gadfly-v6-story__headline-link {
  font-size: 1.5rem;
  line-height: 1.5rem;
}

/* line 75, node_modules/bb.modules/components/modules/gadfly_v6/_gadfly_v6_story.scss */
.gadfly-v6 .gadfly-v6-story:nth-of-type(1) .gadfly-v6-story__author-before {
  display: none;
}

/* line 79, node_modules/bb.modules/components/modules/gadfly_v6/_gadfly_v6_story.scss */
.gadfly-v6 .gadfly-v6-story:nth-of-type(1) .bb-social-links {
  right: 3.125rem;
}

/* line 86, node_modules/bb.modules/components/modules/gadfly_v6/_gadfly_v6_story.scss */
.gadfly-v6 .gadfly-v6-story:nth-of-type(n+2) .gadfly-v6-story__author-after {
  display: none;
}

/* line 90, node_modules/bb.modules/components/modules/gadfly_v6/_gadfly_v6_story.scss */
.gadfly-v6 .gadfly-v6-story:nth-of-type(n+2) .gadfly-v6-story__info {
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
}

/* line 97, node_modules/bb.modules/components/modules/gadfly_v6/_gadfly_v6_story.scss */
.gadfly-v6 .gadfly-v6-story:nth-of-type(n+2) .bb-social-links {
  right: 3.125rem;
}

@media screen and (min-width: 0) and (max-width: 47.4375em) {
  /* line 104, node_modules/bb.modules/components/modules/gadfly_v6/_gadfly_v6_story.scss */
  .gadfly-v6 .gadfly-v6-story:nth-of-type(1) {
    padding-bottom: 0.625rem;
  }
  /* line 108, node_modules/bb.modules/components/modules/gadfly_v6/_gadfly_v6_story.scss */
  .gadfly-v6 .gadfly-v6-story:nth-of-type(n+2) {
    padding: 0.625rem 0;
  }
}

@media screen and (min-width: 47.5em) and (max-width: 63.6875em) {
  /* line 115, node_modules/bb.modules/components/modules/gadfly_v6/_gadfly_v6_story.scss */
  .gadfly-v6 .gadfly-v6-story:nth-of-type(1) {
    width: 14.0625rem;
    margin-right: 3.75rem;
    height: 100%;
  }
  /* line 120, node_modules/bb.modules/components/modules/gadfly_v6/_gadfly_v6_story.scss */
  .gadfly-v6 .gadfly-v6-story:nth-of-type(1) .bb-social-links {
    right: 0;
  }
  /* line 125, node_modules/bb.modules/components/modules/gadfly_v6/_gadfly_v6_story.scss */
  .gadfly-v6 .gadfly-v6-story:nth-of-type(2) {
    width: 16.5625rem;
    padding-left: 1.875rem;
  }
  /* line 129, node_modules/bb.modules/components/modules/gadfly_v6/_gadfly_v6_story.scss */
  .gadfly-v6 .gadfly-v6-story:nth-of-type(2):before {
    overflow: hidden;
    text-indent: -9999rem;
    font-size: 0;
    line-height: 0;
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAMAAAADCAYAAABWKLW/AAAAGUlEQVQIW2P8f53hP6MmAyMDAwOEgAEUDgBtyQMEgZ9OmQAAAABJRU5ErkJggg==) repeat;
    content: " ";
    position: absolute;
    width: 1.25rem;
    left: -0.625rem;
    height: 11.375rem;
    top: -1.25rem;
  }
  /* line 140, node_modules/bb.modules/components/modules/gadfly_v6/_gadfly_v6_story.scss */
  .gadfly-v6 .gadfly-v6-story:nth-of-type(2) .bb-social-links {
    right: 1.5625rem;
  }
  /* line 145, node_modules/bb.modules/components/modules/gadfly_v6/_gadfly_v6_story.scss */
  .gadfly-v6 .gadfly-v6-story:nth-of-type(n+2) {
    width: 16.5625rem;
    padding-left: 1.875rem;
  }
  /* line 149, node_modules/bb.modules/components/modules/gadfly_v6/_gadfly_v6_story.scss */
  .gadfly-v6 .gadfly-v6-story:nth-of-type(n+2) .gadfly-v6-story__info {
    justify-content: flex-start;
  }
  /* line 153, node_modules/bb.modules/components/modules/gadfly_v6/_gadfly_v6_story.scss */
  .gadfly-v6 .gadfly-v6-story:nth-of-type(n+2) .bb-social-links {
    right: 1.5625rem;
  }
}

/* line 175, node_modules/bb.modules/components/modules/_modules_helpers.scss */
.gadfly-v6 .bb-social-link {
  -webkit-transition: opacity, 0.1s, ease-out;
  -moz-transition: opacity, 0.1s, ease-out;
  -o-transition: opacity, 0.1s, ease-out;
  transition: opacity 0.1s ease-out;
  display: inline-block;
  color: #FFFFFF;
  font-size: 0;
  font-family: "Bloomberg";
  line-height: 1.25rem;
  cursor: pointer;
}

/* line 38, node_modules/bb.sass-helpers/stylesheets/bb.sass-helpers/_links.scss */
.gadfly-v6 .bb-social-link:hover, .gadfly-v6 .bb-social-link:focus {
  opacity: .7;
}

/* line 184, node_modules/bb.modules/components/modules/_modules_helpers.scss */
.gadfly-v6 .bb-social-link:before {
  font-size: 1.25rem;
}

/* line 188, node_modules/bb.modules/components/modules/_modules_helpers.scss */
.gadfly-v6 .bb-social-link--facebook {
  color: #3B579D;
}

/* line 69, node_modules/bb.sass-helpers/stylesheets/bb.sass-helpers/_icons.scss */
.gadfly-v6 .bb-social-link--facebook:before {
  content: "f";
  font-family: "Bloomberg";
  font-style: normal;
}

/* line 193, node_modules/bb.modules/components/modules/_modules_helpers.scss */
.gadfly-v6 .bb-social-link--twitter {
  color: #4AC7F9;
}

/* line 69, node_modules/bb.sass-helpers/stylesheets/bb.sass-helpers/_icons.scss */
.gadfly-v6 .bb-social-link--twitter:before {
  content: "t";
  font-family: "Bloomberg";
  font-style: normal;
}

/* line 69, node_modules/bb.sass-helpers/stylesheets/bb.sass-helpers/_icons.scss */
.gadfly-v6 .bb-social-link--linkedin:before {
  content: "l";
  font-family: "Bloomberg";
  font-style: normal;
}

/* line 69, node_modules/bb.sass-helpers/stylesheets/bb.sass-helpers/_icons.scss */
.gadfly-v6 .bb-social-link--reddit:before {
  content: "d";
  font-family: "Bloomberg";
  font-style: normal;
}

/* line 69, node_modules/bb.sass-helpers/stylesheets/bb.sass-helpers/_icons.scss */
.gadfly-v6 .bb-social-link--google:before {
  content: "g";
  font-family: "Bloomberg";
  font-style: normal;
}

/* line 69, node_modules/bb.sass-helpers/stylesheets/bb.sass-helpers/_icons.scss */
.gadfly-v6 .bb-social-link--email:before {
  content: "m";
  font-family: "Bloomberg";
  font-style: normal;
}

/* line 214, node_modules/bb.modules/components/modules/_modules_helpers.scss */
.gadfly-v6 .bb-social-link--whatsapp {
  color: #4DC247;
}

/* line 69, node_modules/bb.sass-helpers/stylesheets/bb.sass-helpers/_icons.scss */
.gadfly-v6 .bb-social-link--whatsapp:before {
  content: "™";
  font-family: "Bloomberg";
  font-style: normal;
}

/* line 15, node_modules/bb.modules/components/modules/gadfly_v6/_gadfly_v6.scss */
.gadfly-v6__content {
  background-color: #FFFFFF;
  padding: 1.25rem;
  height: 100%;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  border-bottom: solid 0.5rem #FFD700;
}

/* line 25, node_modules/bb.modules/components/modules/gadfly_v6/_gadfly_v6.scss */
.gadfly-v6__header {
  position: absolute;
  left: 0;
  z-index: 0;
  top: -1.25rem;
  font-family: "BWHaasHead-95Black", "NHaasGroteskDSPro-95Blk", "Helvetica Neue", Helvetica, Arial, sans-serif;
  color: #FFD700;
}

/* line 33, node_modules/bb.modules/components/modules/gadfly_v6/_gadfly_v6.scss */
.gadfly-v6__header:before {
  content: "Bloomberg";
  color: #767676;
}

/* line 38, node_modules/bb.modules/components/modules/gadfly_v6/_gadfly_v6.scss */
.gadfly-v6__header:hover {
  opacity: 0.8;
}

@media screen and (min-width: 0) and (max-width: 47.4375em) {
  /* line 5, node_modules/bb.modules/components/modules/gadfly_v6/_gadfly_v6.scss */
  .gadfly-v6 {
    width: 100%;
    max-width: 31.25rem;
    margin-top: 2.5rem;
  }
  /* line 48, node_modules/bb.modules/components/modules/gadfly_v6/_gadfly_v6.scss */
  .gadfly-v6__header {
    left: 1.25rem;
    font-size: 2.25rem;
    line-height: 2.25rem;
  }
}

@media screen and (min-width: 47.5em) and (max-width: 63.6875em) {
  /* line 5, node_modules/bb.modules/components/modules/gadfly_v6/_gadfly_v6.scss */
  .gadfly-v6 {
    width: 42.5rem;
    height: 15rem;
    margin-top: 2.5rem;
  }
  /* line 60, node_modules/bb.modules/components/modules/gadfly_v6/_gadfly_v6.scss */
  .gadfly-v6__content {
    flex-flow: column wrap;
    overflow: hidden;
  }
  /* line 65, node_modules/bb.modules/components/modules/gadfly_v6/_gadfly_v6.scss */
  .gadfly-v6__header {
    left: 1.25rem;
    font-size: 2.25rem;
    line-height: 2.25rem;
  }
}

@media screen and (min-width: 63.75em) and (max-width: 79.9375em) {
  /* line 5, node_modules/bb.modules/components/modules/gadfly_v6/_gadfly_v6.scss */
  .gadfly-v6 {
    width: 16rem;
  }
  /* line 75, node_modules/bb.modules/components/modules/gadfly_v6/_gadfly_v6.scss */
  .gadfly-v6__header {
    font-size: 1.875rem;
    line-height: 1.875rem;
  }
}

@media screen and (min-width: 63.75em) {
  /* line 5, node_modules/bb.modules/components/modules/gadfly_v6/_gadfly_v6.scss */
  .gadfly-v6 {
    height: 24.125rem;
  }
  /* line 84, node_modules/bb.modules/components/modules/gadfly_v6/_gadfly_v6.scss */
  .gadfly-v6__content {
    padding-bottom: 1.875rem;
  }
}

@media screen and (min-width: 80em) and (max-width: 9999em) {
  /* line 5, node_modules/bb.modules/components/modules/gadfly_v6/_gadfly_v6.scss */
  .gadfly-v6 {
    width: 20rem;
  }
  /* line 92, node_modules/bb.modules/components/modules/gadfly_v6/_gadfly_v6.scss */
  .gadfly-v6__header {
    font-size: 2.25rem;
    line-height: 2.25rem;
  }
}

@-moz-keyframes forward-social-slide-out {
  50% {
    -webkit-transform: translateX(0);
    -moz-transform: translateX(0);
    -ms-transform: translateX(0);
    -o-transform: translateX(0);
    transform: translateX(0);
    opacity: 0;
  }
  100% {
    -webkit-transform: translateX(2.8125rem);
    -moz-transform: translateX(2.8125rem);
    -ms-transform: translateX(2.8125rem);
    -o-transform: translateX(2.8125rem);
    transform: translateX(2.8125rem);
    opacity: 1;
  }
}

@-webkit-keyframes forward-social-slide-out {
  50% {
    -webkit-transform: translateX(0);
    -moz-transform: translateX(0);
    -ms-transform: translateX(0);
    -o-transform: translateX(0);
    transform: translateX(0);
    opacity: 0;
  }
  100% {
    -webkit-transform: translateX(2.8125rem);
    -moz-transform: translateX(2.8125rem);
    -ms-transform: translateX(2.8125rem);
    -o-transform: translateX(2.8125rem);
    transform: translateX(2.8125rem);
    opacity: 1;
  }
}

@-o-keyframes forward-social-slide-out {
  50% {
    -webkit-transform: translateX(0);
    -moz-transform: translateX(0);
    -ms-transform: translateX(0);
    -o-transform: translateX(0);
    transform: translateX(0);
    opacity: 0;
  }
  100% {
    -webkit-transform: translateX(2.8125rem);
    -moz-transform: translateX(2.8125rem);
    -ms-transform: translateX(2.8125rem);
    -o-transform: translateX(2.8125rem);
    transform: translateX(2.8125rem);
    opacity: 1;
  }
}

@-ms-keyframes forward-social-slide-out {
  /* line 3, node_modules/bb.modules/components/modules/_social_animations.scss */
  50% {
    -webkit-transform: translateX(0);
    -moz-transform: translateX(0);
    -ms-transform: translateX(0);
    -o-transform: translateX(0);
    transform: translateX(0);
    opacity: 0;
  }
  /* line 8, node_modules/bb.modules/components/modules/_social_animations.scss */
  100% {
    -webkit-transform: translateX(2.8125rem);
    -moz-transform: translateX(2.8125rem);
    -ms-transform: translateX(2.8125rem);
    -o-transform: translateX(2.8125rem);
    transform: translateX(2.8125rem);
    opacity: 1;
  }
}

@keyframes forward-social-slide-out {
  50% {
    -webkit-transform: translateX(0);
    -moz-transform: translateX(0);
    -ms-transform: translateX(0);
    -o-transform: translateX(0);
    transform: translateX(0);
    opacity: 0;
  }
  100% {
    -webkit-transform: translateX(2.8125rem);
    -moz-transform: translateX(2.8125rem);
    -ms-transform: translateX(2.8125rem);
    -o-transform: translateX(2.8125rem);
    transform: translateX(2.8125rem);
    opacity: 1;
  }
}

@-moz-keyframes backward-social-slide-out {
  0% {
    opacity: 0;
  }
  50% {
    -webkit-transform: translateX(0);
    -moz-transform: translateX(0);
    -ms-transform: translateX(0);
    -o-transform: translateX(0);
    transform: translateX(0);
    opacity: 0;
  }
  100% {
    -webkit-transform: translateX(-1.875rem);
    -moz-transform: translateX(-1.875rem);
    -ms-transform: translateX(-1.875rem);
    -o-transform: translateX(-1.875rem);
    transform: translateX(-1.875rem);
    opacity: 1;
  }
}

@-webkit-keyframes backward-social-slide-out {
  0% {
    opacity: 0;
  }
  50% {
    -webkit-transform: translateX(0);
    -moz-transform: translateX(0);
    -ms-transform: translateX(0);
    -o-transform: translateX(0);
    transform: translateX(0);
    opacity: 0;
  }
  100% {
    -webkit-transform: translateX(-1.875rem);
    -moz-transform: translateX(-1.875rem);
    -ms-transform: translateX(-1.875rem);
    -o-transform: translateX(-1.875rem);
    transform: translateX(-1.875rem);
    opacity: 1;
  }
}

@-o-keyframes backward-social-slide-out {
  0% {
    opacity: 0;
  }
  50% {
    -webkit-transform: translateX(0);
    -moz-transform: translateX(0);
    -ms-transform: translateX(0);
    -o-transform: translateX(0);
    transform: translateX(0);
    opacity: 0;
  }
  100% {
    -webkit-transform: translateX(-1.875rem);
    -moz-transform: translateX(-1.875rem);
    -ms-transform: translateX(-1.875rem);
    -o-transform: translateX(-1.875rem);
    transform: translateX(-1.875rem);
    opacity: 1;
  }
}

@-ms-keyframes backward-social-slide-out {
  /* line 17, node_modules/bb.modules/components/modules/_social_animations.scss */
  0% {
    opacity: 0;
  }
  /* line 21, node_modules/bb.modules/components/modules/_social_animations.scss */
  50% {
    -webkit-transform: translateX(0);
    -moz-transform: translateX(0);
    -ms-transform: translateX(0);
    -o-transform: translateX(0);
    transform: translateX(0);
    opacity: 0;
  }
  /* line 26, node_modules/bb.modules/components/modules/_social_animations.scss */
  100% {
    -webkit-transform: translateX(-1.875rem);
    -moz-transform: translateX(-1.875rem);
    -ms-transform: translateX(-1.875rem);
    -o-transform: translateX(-1.875rem);
    transform: translateX(-1.875rem);
    opacity: 1;
  }
}

@keyframes backward-social-slide-out {
  0% {
    opacity: 0;
  }
  50% {
    -webkit-transform: translateX(0);
    -moz-transform: translateX(0);
    -ms-transform: translateX(0);
    -o-transform: translateX(0);
    transform: translateX(0);
    opacity: 0;
  }
  100% {
    -webkit-transform: translateX(-1.875rem);
    -moz-transform: translateX(-1.875rem);
    -ms-transform: translateX(-1.875rem);
    -o-transform: translateX(-1.875rem);
    transform: translateX(-1.875rem);
    opacity: 1;
  }
}

@-moz-keyframes forward-social-slide-down {
  50% {
    -webkit-transform: translateY(0);
    -moz-transform: translateY(0);
    -ms-transform: translateY(0);
    -o-transform: translateY(0);
    transform: translateY(0);
    opacity: 0;
  }
  100% {
    -webkit-transform: translateY(2.8125rem);
    -moz-transform: translateY(2.8125rem);
    -ms-transform: translateY(2.8125rem);
    -o-transform: translateY(2.8125rem);
    transform: translateY(2.8125rem);
    opacity: 1;
  }
}

@-webkit-keyframes forward-social-slide-down {
  50% {
    -webkit-transform: translateY(0);
    -moz-transform: translateY(0);
    -ms-transform: translateY(0);
    -o-transform: translateY(0);
    transform: translateY(0);
    opacity: 0;
  }
  100% {
    -webkit-transform: translateY(2.8125rem);
    -moz-transform: translateY(2.8125rem);
    -ms-transform: translateY(2.8125rem);
    -o-transform: translateY(2.8125rem);
    transform: translateY(2.8125rem);
    opacity: 1;
  }
}

@-o-keyframes forward-social-slide-down {
  50% {
    -webkit-transform: translateY(0);
    -moz-transform: translateY(0);
    -ms-transform: translateY(0);
    -o-transform: translateY(0);
    transform: translateY(0);
    opacity: 0;
  }
  100% {
    -webkit-transform: translateY(2.8125rem);
    -moz-transform: translateY(2.8125rem);
    -ms-transform: translateY(2.8125rem);
    -o-transform: translateY(2.8125rem);
    transform: translateY(2.8125rem);
    opacity: 1;
  }
}

@-ms-keyframes forward-social-slide-down {
  /* line 35, node_modules/bb.modules/components/modules/_social_animations.scss */
  50% {
    -webkit-transform: translateY(0);
    -moz-transform: translateY(0);
    -ms-transform: translateY(0);
    -o-transform: translateY(0);
    transform: translateY(0);
    opacity: 0;
  }
  /* line 40, node_modules/bb.modules/components/modules/_social_animations.scss */
  100% {
    -webkit-transform: translateY(2.8125rem);
    -moz-transform: translateY(2.8125rem);
    -ms-transform: translateY(2.8125rem);
    -o-transform: translateY(2.8125rem);
    transform: translateY(2.8125rem);
    opacity: 1;
  }
}

@keyframes forward-social-slide-down {
  50% {
    -webkit-transform: translateY(0);
    -moz-transform: translateY(0);
    -ms-transform: translateY(0);
    -o-transform: translateY(0);
    transform: translateY(0);
    opacity: 0;
  }
  100% {
    -webkit-transform: translateY(2.8125rem);
    -moz-transform: translateY(2.8125rem);
    -ms-transform: translateY(2.8125rem);
    -o-transform: translateY(2.8125rem);
    transform: translateY(2.8125rem);
    opacity: 1;
  }
}

@-moz-keyframes forward-social-slide-up {
  50% {
    -webkit-transform: translateY(0);
    -moz-transform: translateY(0);
    -ms-transform: translateY(0);
    -o-transform: translateY(0);
    transform: translateY(0);
    opacity: 0;
  }
  100% {
    -webkit-transform: translateY(-2.8125rem);
    -moz-transform: translateY(-2.8125rem);
    -ms-transform: translateY(-2.8125rem);
    -o-transform: translateY(-2.8125rem);
    transform: translateY(-2.8125rem);
    opacity: 1;
  }
}

@-webkit-keyframes forward-social-slide-up {
  50% {
    -webkit-transform: translateY(0);
    -moz-transform: translateY(0);
    -ms-transform: translateY(0);
    -o-transform: translateY(0);
    transform: translateY(0);
    opacity: 0;
  }
  100% {
    -webkit-transform: translateY(-2.8125rem);
    -moz-transform: translateY(-2.8125rem);
    -ms-transform: translateY(-2.8125rem);
    -o-transform: translateY(-2.8125rem);
    transform: translateY(-2.8125rem);
    opacity: 1;
  }
}

@-o-keyframes forward-social-slide-up {
  50% {
    -webkit-transform: translateY(0);
    -moz-transform: translateY(0);
    -ms-transform: translateY(0);
    -o-transform: translateY(0);
    transform: translateY(0);
    opacity: 0;
  }
  100% {
    -webkit-transform: translateY(-2.8125rem);
    -moz-transform: translateY(-2.8125rem);
    -ms-transform: translateY(-2.8125rem);
    -o-transform: translateY(-2.8125rem);
    transform: translateY(-2.8125rem);
    opacity: 1;
  }
}

@-ms-keyframes forward-social-slide-up {
  /* line 49, node_modules/bb.modules/components/modules/_social_animations.scss */
  50% {
    -webkit-transform: translateY(0);
    -moz-transform: translateY(0);
    -ms-transform: translateY(0);
    -o-transform: translateY(0);
    transform: translateY(0);
    opacity: 0;
  }
  /* line 54, node_modules/bb.modules/components/modules/_social_animations.scss */
  100% {
    -webkit-transform: translateY(-2.8125rem);
    -moz-transform: translateY(-2.8125rem);
    -ms-transform: translateY(-2.8125rem);
    -o-transform: translateY(-2.8125rem);
    transform: translateY(-2.8125rem);
    opacity: 1;
  }
}

@keyframes forward-social-slide-up {
  50% {
    -webkit-transform: translateY(0);
    -moz-transform: translateY(0);
    -ms-transform: translateY(0);
    -o-transform: translateY(0);
    transform: translateY(0);
    opacity: 0;
  }
  100% {
    -webkit-transform: translateY(-2.8125rem);
    -moz-transform: translateY(-2.8125rem);
    -ms-transform: translateY(-2.8125rem);
    -o-transform: translateY(-2.8125rem);
    transform: translateY(-2.8125rem);
    opacity: 1;
  }
}

@-moz-keyframes twitter-separate-and-bounce {
  50% {
    -webkit-transform: translateY(0);
    -moz-transform: translateY(0);
    -ms-transform: translateY(0);
    -o-transform: translateY(0);
    transform: translateY(0);
  }
  75% {
    -webkit-transform: translateY(1.875rem);
    -moz-transform: translateY(1.875rem);
    -ms-transform: translateY(1.875rem);
    -o-transform: translateY(1.875rem);
    transform: translateY(1.875rem);
  }
  100% {
    -webkit-transform: translateY(1.5625rem);
    -moz-transform: translateY(1.5625rem);
    -ms-transform: translateY(1.5625rem);
    -o-transform: translateY(1.5625rem);
    transform: translateY(1.5625rem);
  }
}

@-webkit-keyframes twitter-separate-and-bounce {
  50% {
    -webkit-transform: translateY(0);
    -moz-transform: translateY(0);
    -ms-transform: translateY(0);
    -o-transform: translateY(0);
    transform: translateY(0);
  }
  75% {
    -webkit-transform: translateY(1.875rem);
    -moz-transform: translateY(1.875rem);
    -ms-transform: translateY(1.875rem);
    -o-transform: translateY(1.875rem);
    transform: translateY(1.875rem);
  }
  100% {
    -webkit-transform: translateY(1.5625rem);
    -moz-transform: translateY(1.5625rem);
    -ms-transform: translateY(1.5625rem);
    -o-transform: translateY(1.5625rem);
    transform: translateY(1.5625rem);
  }
}

@-o-keyframes twitter-separate-and-bounce {
  50% {
    -webkit-transform: translateY(0);
    -moz-transform: translateY(0);
    -ms-transform: translateY(0);
    -o-transform: translateY(0);
    transform: translateY(0);
  }
  75% {
    -webkit-transform: translateY(1.875rem);
    -moz-transform: translateY(1.875rem);
    -ms-transform: translateY(1.875rem);
    -o-transform: translateY(1.875rem);
    transform: translateY(1.875rem);
  }
  100% {
    -webkit-transform: translateY(1.5625rem);
    -moz-transform: translateY(1.5625rem);
    -ms-transform: translateY(1.5625rem);
    -o-transform: translateY(1.5625rem);
    transform: translateY(1.5625rem);
  }
}

@-ms-keyframes twitter-separate-and-bounce {
  /* line 63, node_modules/bb.modules/components/modules/_social_animations.scss */
  50% {
    -webkit-transform: translateY(0);
    -moz-transform: translateY(0);
    -ms-transform: translateY(0);
    -o-transform: translateY(0);
    transform: translateY(0);
  }
  /* line 67, node_modules/bb.modules/components/modules/_social_animations.scss */
  75% {
    -webkit-transform: translateY(1.875rem);
    -moz-transform: translateY(1.875rem);
    -ms-transform: translateY(1.875rem);
    -o-transform: translateY(1.875rem);
    transform: translateY(1.875rem);
  }
  /* line 71, node_modules/bb.modules/components/modules/_social_animations.scss */
  100% {
    -webkit-transform: translateY(1.5625rem);
    -moz-transform: translateY(1.5625rem);
    -ms-transform: translateY(1.5625rem);
    -o-transform: translateY(1.5625rem);
    transform: translateY(1.5625rem);
  }
}

@keyframes twitter-separate-and-bounce {
  50% {
    -webkit-transform: translateY(0);
    -moz-transform: translateY(0);
    -ms-transform: translateY(0);
    -o-transform: translateY(0);
    transform: translateY(0);
  }
  75% {
    -webkit-transform: translateY(1.875rem);
    -moz-transform: translateY(1.875rem);
    -ms-transform: translateY(1.875rem);
    -o-transform: translateY(1.875rem);
    transform: translateY(1.875rem);
  }
  100% {
    -webkit-transform: translateY(1.5625rem);
    -moz-transform: translateY(1.5625rem);
    -ms-transform: translateY(1.5625rem);
    -o-transform: translateY(1.5625rem);
    transform: translateY(1.5625rem);
  }
}

/* line 5, node_modules/bb.modules/components/modules/commentary_v6/_commentary_v6.scss */
.commentary-v6 {
  *zoom: 1;
  padding: 1.875rem 1.25rem 1.25rem;
  float: left;
  position: relative;
  margin-top: 1.25rem;
}

/* line 3, node_modules/bb.modules/components/modules/commentary_v6/_commentary_v6_story.scss */
.commentary-v6 .commentary-v6-story {
  position: relative;
}

/* line 6, node_modules/bb.modules/components/modules/commentary_v6/_commentary_v6_story.scss */
.commentary-v6 .commentary-v6-story__headline-link {
  -webkit-transition: color, 0.1s, ease-out;
  -moz-transition: color, 0.1s, ease-out;
  -o-transition: color, 0.1s, ease-out;
  transition: color 0.1s ease-out;
  color: #2D2D35;
  font-family: "BWHaasHead-75Bold", "NHaasGroteskDSPro-75Bd", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 1.5rem;
  line-height: 1.5rem;
  display: block;
}

/* line 15, node_modules/bb.sass-helpers/stylesheets/bb.sass-helpers/_links.scss */
.commentary-v6 .commentary-v6-story__headline-link:hover, .commentary-v6 .commentary-v6-story__headline-link:focus {
  color: #00B9E7;
}

/* line 15, node_modules/bb.modules/components/modules/commentary_v6/_commentary_v6_story.scss */
.commentary-v6 .commentary-v6-story__author-after {
  margin-top: 0.625rem;
}

/* line 19, node_modules/bb.modules/components/modules/commentary_v6/_commentary_v6_story.scss */
.commentary-v6 .commentary-v6-story__author-before {
  min-width: 2.5rem;
}

/* line 23, node_modules/bb.modules/components/modules/commentary_v6/_commentary_v6_story.scss */
.commentary-v6 .commentary-v6-story__author-name {
  font-family: "BWHaasText-55Roman", "NHaasGroteskTXPro-55Rg", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 0.75rem;
  line-height: 0.75rem;
  color: #000000;
  padding-top: 0.625rem;
}

/* line 30, node_modules/bb.modules/components/modules/commentary_v6/_commentary_v6_story.scss */
.commentary-v6 .commentary-v6-story__author-name:before {
  content: "By";
  color: #999999;
}

/* line 36, node_modules/bb.modules/components/modules/commentary_v6/_commentary_v6_story.scss */
.commentary-v6 .commentary-v6-story__author-image {
  float: left;
  width: 1.875rem;
  height: 1.875rem;
  position: relative;
  background-position: center;
  background-size: 110%;
  border-radius: 50%;
  margin-right: 0.625rem;
}

/* line 47, node_modules/bb.modules/components/modules/commentary_v6/_commentary_v6_story.scss */
.commentary-v6 .commentary-v6-story__image {
  display: block;
  height: 12.0625rem;
  background-repeat: no-repeat;
}

/* line 53, node_modules/bb.modules/components/modules/commentary_v6/_commentary_v6_story.scss */
.commentary-v6 .commentary-v6-story .published-at {
  margin-bottom: 0.625rem;
}

/* line 57, node_modules/bb.modules/components/modules/commentary_v6/_commentary_v6_story.scss */
.commentary-v6 .commentary-v6-story .bb-social-links {
  opacity: 0;
  position: absolute;
}

/* line 62, node_modules/bb.modules/components/modules/commentary_v6/_commentary_v6_story.scss */
.commentary-v6 .commentary-v6-story .bb-social-link {
  position: absolute;
}

/* line 71, node_modules/bb.modules/components/modules/commentary_v6/_commentary_v6_story.scss */
.commentary-v6 .commentary-v6__first .commentary-v6-story {
  width: 100%;
}

/* line 74, node_modules/bb.modules/components/modules/commentary_v6/_commentary_v6_story.scss */
.commentary-v6 .commentary-v6__first .commentary-v6-story__info {
  padding: 1.25rem;
  position: absolute;
  right: 0;
  top: -0.625rem;
  background-color: #FFFFFF;
}

/* line 82, node_modules/bb.modules/components/modules/commentary_v6/_commentary_v6_story.scss */
.commentary-v6 .commentary-v6__first .commentary-v6-story__author-before {
  display: none;
}

/* line 88, node_modules/bb.modules/components/modules/commentary_v6/_commentary_v6_story.scss */
.commentary-v6 .commentary-v6__first .commentary-v6-story:hover .bb-social-links {
  -webkit-animation: backward-social-slide-out 0.2s forwards;
  -moz-animation: backward-social-slide-out 0.2s forwards;
  -ms-animation: backward-social-slide-out 0.2s forwards;
  -o-animation: backward-social-slide-out 0.2s forwards;
  animation: backward-social-slide-out 0.2s forwards;
}

/* line 92, node_modules/bb.modules/components/modules/commentary_v6/_commentary_v6_story.scss */
.commentary-v6 .commentary-v6__first .commentary-v6-story:hover .bb-social-link--twitter {
  -webkit-animation: twitter-separate-and-bounce 0.4s forwards;
  -moz-animation: twitter-separate-and-bounce 0.4s forwards;
  -ms-animation: twitter-separate-and-bounce 0.4s forwards;
  -o-animation: twitter-separate-and-bounce 0.4s forwards;
  animation: twitter-separate-and-bounce 0.4s forwards;
}

/* line 98, node_modules/bb.modules/components/modules/commentary_v6/_commentary_v6_story.scss */
.commentary-v6 .commentary-v6__first .bb-social-links {
  left: 0;
  top: 1.25rem;
}

/* line 103, node_modules/bb.modules/components/modules/commentary_v6/_commentary_v6_story.scss */
.commentary-v6 .commentary-v6__first .bb-social-link {
  color: #FFFFFF;
  position: absolute;
}

/* line 113, node_modules/bb.modules/components/modules/commentary_v6/_commentary_v6_story.scss */
.commentary-v6 .commentary-v6__second .commentary-v6-story__headline-link {
  font-size: 1.25rem;
  line-height: 1.25rem;
}

/* line 118, node_modules/bb.modules/components/modules/commentary_v6/_commentary_v6_story.scss */
.commentary-v6 .commentary-v6__second .commentary-v6-story__image {
  display: none;
}

/* line 122, node_modules/bb.modules/components/modules/commentary_v6/_commentary_v6_story.scss */
.commentary-v6 .commentary-v6__second .commentary-v6-story__author-after, .commentary-v6 .commentary-v6__second .commentary-v6-story__author-before {
  display: none;
}

/* line 129, node_modules/bb.modules/components/modules/commentary_v6/_commentary_v6_story.scss */
.commentary-v6 .commentary-v6__second .commentary-v6-story:hover .bb-social-links {
  -webkit-animation: forward-social-slide-out 0.2s forwards;
  -moz-animation: forward-social-slide-out 0.2s forwards;
  -ms-animation: forward-social-slide-out 0.2s forwards;
  -o-animation: forward-social-slide-out 0.2s forwards;
  animation: forward-social-slide-out 0.2s forwards;
}

/* line 133, node_modules/bb.modules/components/modules/commentary_v6/_commentary_v6_story.scss */
.commentary-v6 .commentary-v6__second .commentary-v6-story:hover .bb-social-link--twitter {
  -webkit-animation: twitter-separate-and-bounce 0.4s forwards;
  -moz-animation: twitter-separate-and-bounce 0.4s forwards;
  -ms-animation: twitter-separate-and-bounce 0.4s forwards;
  -o-animation: twitter-separate-and-bounce 0.4s forwards;
  animation: twitter-separate-and-bounce 0.4s forwards;
}

/* line 139, node_modules/bb.modules/components/modules/commentary_v6/_commentary_v6_story.scss */
.commentary-v6 .commentary-v6__second .bb-social-links {
  right: 3.125rem;
  top: 0;
}

/* line 145, node_modules/bb.modules/components/modules/commentary_v6/_commentary_v6_story.scss */
.commentary-v6 .commentary-v6__rest {
  display: flex;
  flex-direction: column;
  justify-content: space-around;
}

/* line 150, node_modules/bb.modules/components/modules/commentary_v6/_commentary_v6_story.scss */
.commentary-v6 .commentary-v6__rest .commentary-v6-story {
  display: flex;
  flex-direction: row;
  padding-bottom: 0.9375rem;
}

/* line 155, node_modules/bb.modules/components/modules/commentary_v6/_commentary_v6_story.scss */
.commentary-v6 .commentary-v6__rest .commentary-v6-story__headline-link {
  font-size: 1rem;
  line-height: 1rem;
}

/* line 160, node_modules/bb.modules/components/modules/commentary_v6/_commentary_v6_story.scss */
.commentary-v6 .commentary-v6__rest .commentary-v6-story__image {
  display: none;
}

/* line 164, node_modules/bb.modules/components/modules/commentary_v6/_commentary_v6_story.scss */
.commentary-v6 .commentary-v6__rest .commentary-v6-story__author-after {
  display: none;
}

/* line 168, node_modules/bb.modules/components/modules/commentary_v6/_commentary_v6_story.scss */
.commentary-v6 .commentary-v6__rest .commentary-v6-story__info {
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
}

/* line 177, node_modules/bb.modules/components/modules/commentary_v6/_commentary_v6_story.scss */
.commentary-v6 .commentary-v6__rest .commentary-v6-story:hover .bb-social-links {
  -webkit-animation: forward-social-slide-out 0.2s forwards;
  -moz-animation: forward-social-slide-out 0.2s forwards;
  -ms-animation: forward-social-slide-out 0.2s forwards;
  -o-animation: forward-social-slide-out 0.2s forwards;
  animation: forward-social-slide-out 0.2s forwards;
}

/* line 181, node_modules/bb.modules/components/modules/commentary_v6/_commentary_v6_story.scss */
.commentary-v6 .commentary-v6__rest .commentary-v6-story:hover .bb-social-link--twitter {
  -webkit-animation: twitter-separate-and-bounce 0.4s forwards;
  -moz-animation: twitter-separate-and-bounce 0.4s forwards;
  -ms-animation: twitter-separate-and-bounce 0.4s forwards;
  -o-animation: twitter-separate-and-bounce 0.4s forwards;
  animation: twitter-separate-and-bounce 0.4s forwards;
}

/* line 187, node_modules/bb.modules/components/modules/commentary_v6/_commentary_v6_story.scss */
.commentary-v6 .commentary-v6__rest .bb-social-links {
  right: 3.125rem;
  top: 0;
}

@media screen and (min-width: 0) and (max-width: 47.4375em) {
  /* line 197, node_modules/bb.modules/components/modules/commentary_v6/_commentary_v6_story.scss */
  .commentary-v6 .commentary-v6__first .commentary-v6-story__info {
    position: relative;
    width: 100%;
    top: auto;
  }
  /* line 203, node_modules/bb.modules/components/modules/commentary_v6/_commentary_v6_story.scss */
  .commentary-v6 .commentary-v6__first .commentary-v6-story__image {
    background-size: cover;
  }
  /* line 210, node_modules/bb.modules/components/modules/commentary_v6/_commentary_v6_story.scss */
  .commentary-v6 .commentary-v6__rest .commentary-v6-story {
    flex-direction: column;
  }
}

@media screen and (min-width: 47.5em) and (max-width: 63.6875em) {
  /* line 220, node_modules/bb.modules/components/modules/commentary_v6/_commentary_v6_story.scss */
  .commentary-v6 .commentary-v6__first .commentary-v6-story__info {
    width: 18.75rem;
  }
}

@media screen and (min-width: 63.75em) and (max-width: 79.9375em) {
  /* line 230, node_modules/bb.modules/components/modules/commentary_v6/_commentary_v6_story.scss */
  .commentary-v6 .commentary-v6__first .commentary-v6-story__info {
    width: 16.25rem;
  }
}

@media screen and (min-width: 80em) and (max-width: 9999em) {
  /* line 240, node_modules/bb.modules/components/modules/commentary_v6/_commentary_v6_story.scss */
  .commentary-v6 .commentary-v6__first .commentary-v6-story__info {
    width: 18.75rem;
  }
}

/* line 38, node_modules/compass-mixins/lib/compass/utilities/general/_clearfix.scss */
.commentary-v6:after {
  content: "";
  display: table;
  clear: both;
}

/* line 175, node_modules/bb.modules/components/modules/_modules_helpers.scss */
.commentary-v6 .bb-social-link {
  -webkit-transition: opacity, 0.1s, ease-out;
  -moz-transition: opacity, 0.1s, ease-out;
  -o-transition: opacity, 0.1s, ease-out;
  transition: opacity 0.1s ease-out;
  display: inline-block;
  color: #FFFFFF;
  font-size: 0;
  font-family: "Bloomberg";
  line-height: 1.25rem;
  cursor: pointer;
}

/* line 38, node_modules/bb.sass-helpers/stylesheets/bb.sass-helpers/_links.scss */
.commentary-v6 .bb-social-link:hover, .commentary-v6 .bb-social-link:focus {
  opacity: .7;
}

/* line 184, node_modules/bb.modules/components/modules/_modules_helpers.scss */
.commentary-v6 .bb-social-link:before {
  font-size: 1.25rem;
}

/* line 188, node_modules/bb.modules/components/modules/_modules_helpers.scss */
.commentary-v6 .bb-social-link--facebook {
  color: #3B579D;
}

/* line 69, node_modules/bb.sass-helpers/stylesheets/bb.sass-helpers/_icons.scss */
.commentary-v6 .bb-social-link--facebook:before {
  content: "f";
  font-family: "Bloomberg";
  font-style: normal;
}

/* line 193, node_modules/bb.modules/components/modules/_modules_helpers.scss */
.commentary-v6 .bb-social-link--twitter {
  color: #4AC7F9;
}

/* line 69, node_modules/bb.sass-helpers/stylesheets/bb.sass-helpers/_icons.scss */
.commentary-v6 .bb-social-link--twitter:before {
  content: "t";
  font-family: "Bloomberg";
  font-style: normal;
}

/* line 69, node_modules/bb.sass-helpers/stylesheets/bb.sass-helpers/_icons.scss */
.commentary-v6 .bb-social-link--linkedin:before {
  content: "l";
  font-family: "Bloomberg";
  font-style: normal;
}

/* line 69, node_modules/bb.sass-helpers/stylesheets/bb.sass-helpers/_icons.scss */
.commentary-v6 .bb-social-link--reddit:before {
  content: "d";
  font-family: "Bloomberg";
  font-style: normal;
}

/* line 69, node_modules/bb.sass-helpers/stylesheets/bb.sass-helpers/_icons.scss */
.commentary-v6 .bb-social-link--google:before {
  content: "g";
  font-family: "Bloomberg";
  font-style: normal;
}

/* line 69, node_modules/bb.sass-helpers/stylesheets/bb.sass-helpers/_icons.scss */
.commentary-v6 .bb-social-link--email:before {
  content: "m";
  font-family: "Bloomberg";
  font-style: normal;
}

/* line 214, node_modules/bb.modules/components/modules/_modules_helpers.scss */
.commentary-v6 .bb-social-link--whatsapp {
  color: #4DC247;
}

/* line 69, node_modules/bb.sass-helpers/stylesheets/bb.sass-helpers/_icons.scss */
.commentary-v6 .bb-social-link--whatsapp:before {
  content: "™";
  font-family: "Bloomberg";
  font-style: normal;
}

/* line 15, node_modules/bb.modules/components/modules/commentary_v6/_commentary_v6.scss */
.commentary-v6__content {
  position: relative;
  border-bottom: solid 0.5rem #00B9E7;
}

/* line 20, node_modules/bb.modules/components/modules/commentary_v6/_commentary_v6.scss */
.commentary-v6__header {
  position: absolute;
  left: 1.25rem;
  z-index: 0;
  top: -1.25rem;
  font-family: "BWHaasHead-95Black", "NHaasGroteskDSPro-95Blk", "Helvetica Neue", Helvetica, Arial, sans-serif;
  color: #00B9E7;
}

/* line 28, node_modules/bb.modules/components/modules/commentary_v6/_commentary_v6.scss */
.commentary-v6__header:before {
  content: "Bloomberg";
  color: #000000;
}

/* line 33, node_modules/bb.modules/components/modules/commentary_v6/_commentary_v6.scss */
.commentary-v6__header:hover {
  opacity: 0.8;
}

/* line 38, node_modules/bb.modules/components/modules/commentary_v6/_commentary_v6.scss */
.commentary-v6__editorial-stories-title {
  color: #00B9E7;
  font-family: "BWHaasHead-75Bold", "NHaasGroteskDSPro-75Bd", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 1rem;
  padding-bottom: 1.25rem;
}

/* line 45, node_modules/bb.modules/components/modules/commentary_v6/_commentary_v6.scss */
.commentary-v6__editorial {
  height: 8.5rem;
  position: relative;
  overflow: hidden;
}

/* line 51, node_modules/bb.modules/components/modules/commentary_v6/_commentary_v6.scss */
.commentary-v6__second {
  float: left;
  height: 100%;
  background-color: #FFFFFF;
  padding: 1.25rem;
}

/* line 58, node_modules/bb.modules/components/modules/commentary_v6/_commentary_v6.scss */
.commentary-v6__rest {
  float: right;
  height: 100%;
  background-color: #FFFFFF;
  padding: 1.25rem;
}

/* line 65, node_modules/bb.modules/components/modules/commentary_v6/_commentary_v6.scss */
.commentary-v6 .published-at {
  display: block;
  font-size: 0.625rem;
}

@media screen and (min-width: 0) and (max-width: 47.4375em) {
  /* line 5, node_modules/bb.modules/components/modules/commentary_v6/_commentary_v6.scss */
  .commentary-v6 {
    width: 100%;
    max-width: 31.25rem;
  }
  /* line 74, node_modules/bb.modules/components/modules/commentary_v6/_commentary_v6.scss */
  .commentary-v6__editorial {
    height: auto;
  }
  /* line 78, node_modules/bb.modules/components/modules/commentary_v6/_commentary_v6.scss */
  .commentary-v6__second {
    height: auto;
    width: 100%;
    margin-top: 1.25rem;
  }
  /* line 84, node_modules/bb.modules/components/modules/commentary_v6/_commentary_v6.scss */
  .commentary-v6__rest {
    height: auto;
    width: 100%;
    margin-top: 1.25rem;
  }
  /* line 90, node_modules/bb.modules/components/modules/commentary_v6/_commentary_v6.scss */
  .commentary-v6__header {
    font-size: 2.25rem;
    line-height: 2.25rem;
  }
}

@media screen and (min-width: 47.5em) and (max-width: 63.6875em) {
  /* line 5, node_modules/bb.modules/components/modules/commentary_v6/_commentary_v6.scss */
  .commentary-v6 {
    width: 42.5rem;
  }
  /* line 99, node_modules/bb.modules/components/modules/commentary_v6/_commentary_v6.scss */
  .commentary-v6__second {
    width: 19.875rem;
  }
  /* line 103, node_modules/bb.modules/components/modules/commentary_v6/_commentary_v6.scss */
  .commentary-v6__rest {
    width: 18.75rem;
  }
  /* line 107, node_modules/bb.modules/components/modules/commentary_v6/_commentary_v6.scss */
  .commentary-v6__header {
    font-size: 2.25rem;
    line-height: 2.25rem;
  }
}

@media screen and (min-width: 47.5em) {
  /* line 5, node_modules/bb.modules/components/modules/commentary_v6/_commentary_v6.scss */
  .commentary-v6 {
    height: 24.125rem;
  }
}

@media screen and (min-width: 63.75em) and (max-width: 79.9375em) {
  /* line 5, node_modules/bb.modules/components/modules/commentary_v6/_commentary_v6.scss */
  .commentary-v6 {
    width: 32.75rem;
  }
  /* line 120, node_modules/bb.modules/components/modules/commentary_v6/_commentary_v6.scss */
  .commentary-v6__second {
    width: 12.8125rem;
  }
  /* line 124, node_modules/bb.modules/components/modules/commentary_v6/_commentary_v6.scss */
  .commentary-v6__rest {
    width: 16.25rem;
  }
  /* line 128, node_modules/bb.modules/components/modules/commentary_v6/_commentary_v6.scss */
  .commentary-v6__header {
    font-size: 1.875rem;
    line-height: 1.875rem;
  }
}

@media screen and (min-width: 80em) and (max-width: 9999em) {
  /* line 5, node_modules/bb.modules/components/modules/commentary_v6/_commentary_v6.scss */
  .commentary-v6 {
    width: 38.75rem;
  }
  /* line 137, node_modules/bb.modules/components/modules/commentary_v6/_commentary_v6.scss */
  .commentary-v6__second {
    width: 16.25rem;
  }
  /* line 141, node_modules/bb.modules/components/modules/commentary_v6/_commentary_v6.scss */
  .commentary-v6__rest {
    width: 18.75rem;
  }
  /* line 145, node_modules/bb.modules/components/modules/commentary_v6/_commentary_v6.scss */
  .commentary-v6__header {
    font-size: 2.25rem;
    line-height: 2.25rem;
  }
}

/* line 5, src/app/components/modules/commentary_v6/_commentary_v6.scss */
.commentary-v6 .commentary-v6__header:hover {
  color: #00B9E7;
}

/* line 5, src/app/components/modules/gadfly_v6/_gadfly_v6.scss */
.gadfly-v6 .gadfly-v6__header:hover {
  color: #FFD700;
}

/**
 * Background extends entire viewport width;
 */
/* line 4, src/app/components/modules/breaker/_breaker.scss */
.breaker-view {
  background-color: #1E252D;
}

/* line 8, src/app/components/modules/breaker/_breaker.scss */
.breaker-view.technology .breaker__heading {
  color: #8E23A9;
}

/* line 12, src/app/components/modules/breaker/_breaker.scss */
.breaker-view.technology .breaker__heading:hover,
.breaker-view.technology .breaker__heading:focus {
  color: #00C88A;
}

/* line 19, src/app/components/modules/breaker/_breaker.scss */
.breaker-view.politics .breaker__heading {
  color: #00E7B4;
}

/* line 23, src/app/components/modules/breaker/_breaker.scss */
.breaker-view.politics .breaker__heading:hover,
.breaker-view.politics .breaker__heading:focus {
  color: #5C42AB;
}

/* line 30, src/app/components/modules/breaker/_breaker.scss */
.breaker {
  margin: 0 auto;
  display: flex;
}

/* line 34, src/app/components/modules/breaker/_breaker.scss */
.breaker__heading {
  font-family: "BWHaasHead-75Bold", "NHaasGroteskDSPro-75Bd", "Helvetica Neue", Helvetica, Arial, sans-serif;
  transition: color .3s ease-out;
}

/* line 39, src/app/components/modules/breaker/_breaker.scss */
.breaker__summary {
  color: #F5F5F5;
  font-family: "BWHaasText-55Roman", "NHaasGroteskTXPro-55Rg", "Helvetica Neue", Helvetica, Arial, sans-serif;
}

/* line 44, src/app/components/modules/breaker/_breaker.scss */
.breaker img {
  width: 100%;
}

@media screen and (min-width: 0) and (max-width: 47.4375em) {
  /* line 30, src/app/components/modules/breaker/_breaker.scss */
  .breaker {
    padding: 1.25rem 0;
    margin: 0 0 1rem;
    flex-direction: column-reverse;
    align-items: center;
  }
  /* line 54, src/app/components/modules/breaker/_breaker.scss */
  .breaker__info {
    z-index: 1;
    width: 90%;
  }
  /* line 59, src/app/components/modules/breaker/_breaker.scss */
  .breaker__heading {
    font-size: 1.625rem;
    line-height: 1.15em;
    margin-top: 0.3125rem;
  }
  /* line 65, src/app/components/modules/breaker/_breaker.scss */
  .breaker__summary {
    font-size: 0.8125rem;
    line-height: 1.43em;
  }
  /* line 70, src/app/components/modules/breaker/_breaker.scss */
  .breaker__image {
    width: 100%;
  }
}

@media screen and (min-width: 47.5em) and (max-width: 63.6875em) {
  /* line 30, src/app/components/modules/breaker/_breaker.scss */
  .breaker {
    padding: 2.75rem 0;
    flex-direction: column-reverse;
    align-items: center;
  }
  /* line 80, src/app/components/modules/breaker/_breaker.scss */
  .breaker__info {
    z-index: 1;
    width: 75%;
  }
  /* line 85, src/app/components/modules/breaker/_breaker.scss */
  .breaker__heading {
    font-size: 2.625rem;
    line-height: 1.19em;
  }
  /* line 90, src/app/components/modules/breaker/_breaker.scss */
  .breaker__summary {
    font-size: 0.9375rem;
    line-height: 1.5em;
  }
  /* line 95, src/app/components/modules/breaker/_breaker.scss */
  .breaker__image {
    width: 90%;
  }
}

@media screen and (min-width: 63.75em) and (max-width: 79.9375em) {
  /* line 30, src/app/components/modules/breaker/_breaker.scss */
  .breaker {
    max-width: 61.25rem;
  }
}

@media screen and (min-width: 80em) and (max-width: 9999em) {
  /* line 30, src/app/components/modules/breaker/_breaker.scss */
  .breaker {
    max-width: 72.5rem;
  }
}

@media screen and (min-width: 63.75em) {
  /* line 30, src/app/components/modules/breaker/_breaker.scss */
  .breaker {
    padding: 3.125rem 0;
    justify-content: center;
  }
  /* line 112, src/app/components/modules/breaker/_breaker.scss */
  .breaker__info {
    width: 30%;
  }
  /* line 116, src/app/components/modules/breaker/_breaker.scss */
  .breaker__heading {
    font-size: 3rem;
    line-height: 1.13em;
  }
  /* line 121, src/app/components/modules/breaker/_breaker.scss */
  .breaker__summary {
    font-size: 1rem;
    line-height: 1.44em;
    max-width: 43.75rem;
  }
  /* line 127, src/app/components/modules/breaker/_breaker.scss */
  .breaker__image {
    width: 65%;
    margin-left: 1.625rem;
  }
}

/* line 3, src/app/components/modules/section_front_video_module/_other_video.scss */
.sectionfront-video-other-video {
  position: relative;
  max-width: 14.5rem;
}

/* line 7, src/app/components/modules/section_front_video_module/_other_video.scss */
.sectionfront-video-other-video__thumbnail {
  position: relative;
  width: 14.5rem;
  height: 8rem;
  background-color: #000000;
  background-position: center;
  background-size: cover;
}

/* line 69, node_modules/bb.sass-helpers/stylesheets/bb.sass-helpers/_icons.scss */
.sectionfront-video-other-video__thumbnail:before {
  content: "a";
  font-family: "Bloomberg";
  font-style: normal;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  font-size: 3rem;
  color: #FFFFFF;
  z-index: 2;
}

/* line 25, src/app/components/modules/section_front_video_module/_other_video.scss */
.sectionfront-video-other-video__thumbnail:after {
  position: absolute;
  top: 0;
  left: 0;
  background-color: rgba(0, 0, 0, 0.1);
  text-indent: -9999em;
  width: 100%;
  height: 100%;
  content: " ";
  -webkit-transition: background-color, 0.25s, ease-out;
  -moz-transition: background-color, 0.25s, ease-out;
  -o-transition: background-color, 0.25s, ease-out;
  transition: background-color 0.25s ease-out;
  z-index: 1;
}

/* line 32, src/app/components/modules/section_front_video_module/_other_video.scss */
.sectionfront-video-other-video__thumbnail:hover, .sectionfront-video-other-video__thumbnail:focus {
  cursor: pointer;
}

/* line 36, src/app/components/modules/section_front_video_module/_other_video.scss */
.sectionfront-video-other-video__thumbnail:hover:after, .sectionfront-video-other-video__thumbnail:focus:after {
  background-color: rgba(0, 0, 0, 0.5);
}

/* line 42, src/app/components/modules/section_front_video_module/_other_video.scss */
.sectionfront-video-other-video__headline {
  margin-top: 0.625rem;
  font-family: "BWHaasHead-75Bold", "NHaasGroteskDSPro-75Bd", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 1rem;
  line-height: 1.27em;
}

/* line 49, src/app/components/modules/section_front_video_module/_other_video.scss */
.sectionfront-video-other-video .sponsored-tagline {
  display: none;
  white-space: nowrap;
  font-family: "BWHaasText-55Roman", "NHaasGroteskTXPro-55Rg", "Helvetica Neue", Helvetica, Arial, sans-serif;
  color: #767676;
}

/* line 55, src/app/components/modules/section_front_video_module/_other_video.scss */
.sectionfront-video-other-video .sponsored-tagline:before {
  content: "?";
  border-radius: 50%;
  background-color: #767676;
  height: 0.75rem;
  width: 0.75rem;
  color: #FFFFFF;
  display: inline-block;
  text-align: center;
}

/* line 66, src/app/components/modules/section_front_video_module/_other_video.scss */
.sectionfront-video-other-video .sponsored-tagline:after {
  content: "SPONSOR CONTENT";
  padding-left: 0.125rem;
}

/* line 73, src/app/components/modules/section_front_video_module/_other_video.scss */
.sectionfront-video-other-video .sponsored-tagline:hover:before {
  background-color: #ED246B;
}

/* line 77, src/app/components/modules/section_front_video_module/_other_video.scss */
.sectionfront-video-other-video .sponsored-tagline:hover:after {
  color: #ED246B;
}

/* line 89, src/app/components/modules/section_front_video_module/_other_video.scss */
.sectionfront-video-other-video.sponsored .sponsored-tagline {
  display: block;
  position: absolute;
}

@media screen and (max-width: 63.6875em) {
  /* line 99, src/app/components/modules/section_front_video_module/_other_video.scss */
  .sectionfront-video-other-video.sponsored .sectionfront-video-other-video__headline {
    color: #000000;
  }
  /* line 103, src/app/components/modules/section_front_video_module/_other_video.scss */
  .sectionfront-video-other-video.sponsored .sponsored-tagline {
    color: #000000;
    top: -0.9375rem;
  }
  /* line 107, src/app/components/modules/section_front_video_module/_other_video.scss */
  .sectionfront-video-other-video.sponsored .sponsored-tagline:before {
    background-color: #000000;
  }
  /* line 111, src/app/components/modules/section_front_video_module/_other_video.scss */
  .sectionfront-video-other-video.sponsored .sponsored-tagline:hover:before {
    background-color: #ED246B;
  }
}

@media screen and (min-width: 63.75em) {
  /* line 122, src/app/components/modules/section_front_video_module/_other_video.scss */
  .sectionfront-video-other-video.sponsored .sectionfront-video-other-video__headline {
    background-color: #F5F5F5;
    color: #767676;
    padding: 0.3125rem;
  }
  /* line 128, src/app/components/modules/section_front_video_module/_other_video.scss */
  .sectionfront-video-other-video.sponsored .sponsored-tagline {
    font-size: 0.5625rem;
    line-height: 0.75rem;
    color: #767676;
    background-color: #F5F5F5;
    padding: 0.0625rem 0.125rem;
    top: -1.25rem;
  }
}

@media screen and (min-width: 63.75em) and (max-width: 79.9375em) {
  /* line 141, src/app/components/modules/section_front_video_module/_other_video.scss */
  .sectionfront-video-other-video__thumbnail {
    width: 12.9375rem;
    height: 7.125rem;
  }
  /* line 69, node_modules/bb.sass-helpers/stylesheets/bb.sass-helpers/_icons.scss */
  .sectionfront-video-other-video__thumbnail:before {
    content: "a";
    font-family: "Bloomberg";
    font-style: normal;
    font-size: 3.1875rem;
  }
  /* line 152, src/app/components/modules/section_front_video_module/_other_video.scss */
  .sectionfront-video-other-video.sponsored .sponsored-tagline {
    font-size: 0.625rem;
    padding-bottom: 0.625rem;
  }
}

@media screen and (min-width: 47.5em) and (max-width: 63.6875em) {
  /* line 162, src/app/components/modules/section_front_video_module/_other_video.scss */
  .sectionfront-video-other-video.sponsored .sponsored-tagline {
    font-size: 0.625rem;
    padding-bottom: 0.625rem;
  }
}

@media screen and (min-width: 0) and (max-width: 47.4375em) {
  /* line 3, src/app/components/modules/section_front_video_module/_other_video.scss */
  .sectionfront-video-other-video {
    padding-bottom: 1.875rem;
    margin: 0 auto;
    /* Small Mobile */
  }
  /* line 69, node_modules/bb.sass-helpers/stylesheets/bb.sass-helpers/_icons.scss */
  .sectionfront-video-other-video__thumbnail:before {
    content: "a";
    font-family: "Bloomberg";
    font-style: normal;
    font-size: 3rem;
  }
  /* line 180, src/app/components/modules/section_front_video_module/_other_video.scss */
  .sectionfront-video-other-video__headline {
    font-family: "BWHaasText-55Roman", "NHaasGroteskTXPro-55Rg", "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-size: 0.875rem;
    line-height: 1.43em;
  }
  /* line 188, src/app/components/modules/section_front_video_module/_other_video.scss */
  .sectionfront-video-other-video.sponsored .sponsored-tagline {
    font-size: 0.5rem;
    padding-bottom: 0.3125rem;
    line-height: 0.8125rem;
  }
}

@media screen and (min-width: 0) and (max-width: 47.4375em) and (max-width: 500px) {
  /* line 3, src/app/components/modules/section_front_video_module/_other_video.scss */
  .sectionfront-video-other-video {
    width: 9.375rem;
  }
  /* line 199, src/app/components/modules/section_front_video_module/_other_video.scss */
  .sectionfront-video-other-video__thumbnail {
    width: 8.875rem;
    height: 5rem;
  }
}

/* line 1, src/app/components/modules/section_front_video_module/_video_module.scss */
.sectionfront-video {
  margin-top: 2.5rem;
  margin-bottom: 12.5rem;
  max-height: 37.25rem;
}

/* line 6, src/app/components/modules/section_front_video_module/_video_module.scss */
.sectionfront-video.technology {
  position: relative;
  background-color: transparent;
}

/* line 65, src/app/stylesheets/_gradients.scss */
.sectionfront-video.technology .sectionfront-video__background {
  position: absolute;
  top: 0;
  display: block;
  height: 100%;
  width: 100%;
  background-color: #00C88A;
  z-index: -1;
}

/* line 9, src/app/components/modules/section_front_video_module/_video_module.scss */
.sectionfront-video.technology .sectionfront-video__section-text {
  color: #FFFFFF;
  background-color: #00C88A;
}

/* line 14, src/app/components/modules/section_front_video_module/_video_module.scss */
.sectionfront-video.technology .sectionfront-video__headline-text {
  box-shadow: 0.625rem 0 0 #00C88A;
  -webkit-box-decoration-break: clone;
  -o-box-decoration-break: clone;
  box-decoration-break: clone;
  background-color: #00C88A;
  color: #FFFFFF;
  vertical-align: middle;
  display: inline;
}

/* line 19, src/app/components/modules/section_front_video_module/_video_module.scss */
.sectionfront-video.politics {
  position: relative;
  background-color: transparent;
}

/* line 80, src/app/stylesheets/_gradients.scss */
.sectionfront-video.politics .sectionfront-video__background {
  position: absolute;
  top: 0;
  display: block;
  height: 100%;
  width: 100%;
  background-color: #5C42AB;
  z-index: -1;
}

/* line 22, src/app/components/modules/section_front_video_module/_video_module.scss */
.sectionfront-video.politics .sectionfront-video__section-text {
  color: #FFFFFF;
  background-color: #5C42AB;
}

/* line 27, src/app/components/modules/section_front_video_module/_video_module.scss */
.sectionfront-video.politics .sectionfront-video__headline-text {
  box-shadow: 0.625rem 0 0 #5C42AB;
  -webkit-box-decoration-break: clone;
  -o-box-decoration-break: clone;
  box-decoration-break: clone;
  background-color: #5C42AB;
  color: #FFFFFF;
  vertical-align: middle;
  display: inline;
}

/* line 32, src/app/components/modules/section_front_video_module/_video_module.scss */
.sectionfront-video__container {
  margin: auto;
  padding-bottom: 2.5rem;
  width: 71.875rem;
}

/* line 38, src/app/components/modules/section_front_video_module/_video_module.scss */
.sectionfront-video__title {
  position: relative;
  top: -2.8125rem;
  height: 2.5rem;
  font-family: "BWHaasHead-75Bold", "NHaasGroteskDSPro-75Bd", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 4rem;
}

/* line 46, src/app/components/modules/section_front_video_module/_video_module.scss */
.sectionfront-video__mobile-title {
  display: none;
}

/* line 50, src/app/components/modules/section_front_video_module/_video_module.scss */
.sectionfront-video__main-video {
  position: relative;
  white-space: nowrap;
}

/* line 55, src/app/components/modules/section_front_video_module/_video_module.scss */
.sectionfront-video__main-video-player {
  position: relative;
  display: inline-block;
  width: 47.125rem;
  height: 26.5rem;
  background-color: #000000;
}

/* line 56, src/app/components/modules/section_front_video_module/_video_module.scss */
.sectionfront-video__main-video-player .video-player .video-player__image:before {
  font-size: 9.125rem;
}

/* line 67, src/app/components/modules/section_front_video_module/_video_module.scss */
.sectionfront-video__main-video-content {
  position: relative;
  display: inline-block;
  white-space: normal;
  vertical-align: top;
  z-index: 1;
  margin-left: 1.625rem;
  width: 22.4375rem;
}

/* line 77, src/app/components/modules/section_front_video_module/_video_module.scss */
.sectionfront-video__section {
  margin: 1.9375rem 0;
}

/* line 81, src/app/components/modules/section_front_video_module/_video_module.scss */
.sectionfront-video__section-text {
  padding: 0.3125rem 0.625rem;
  font-family: "BWHaasHead-75Bold", "NHaasGroteskDSPro-75Bd", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 1rem;
  color: #000000;
  background-color: #FFFFFF;
}

/* line 89, src/app/components/modules/section_front_video_module/_video_module.scss */
.sectionfront-video__headline {
  font-family: "BWHaasHead-75Bold", "NHaasGroteskDSPro-75Bd", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 3rem;
  line-height: 1em;
}

/* line 95, src/app/components/modules/section_front_video_module/_video_module.scss */
.sectionfront-video__headline-text {
  box-shadow: 0.625rem 0 0 #FFFFFF;
  -webkit-box-decoration-break: clone;
  -o-box-decoration-break: clone;
  box-decoration-break: clone;
  background-color: #FFFFFF;
  color: #000000;
  vertical-align: middle;
  display: inline;
}

/* line 99, src/app/components/modules/section_front_video_module/_video_module.scss */
.sectionfront-video__other-videos {
  display: flex;
  justify-content: space-between;
  margin-top: 2.625rem;
}

/* line 104, src/app/components/modules/section_front_video_module/_video_module.scss */
.sectionfront-video__other-videos div:nth-of-type(n + 5) {
  display: none;
}

/* line 108, src/app/components/modules/section_front_video_module/_video_module.scss */
.sectionfront-video__other-videos .sponsored-ad {
  margin-bottom: 0;
  height: 0;
  z-index: 0;
  visibility: hidden;
}

@media screen and (min-width: 80em) and (max-width: 9999em) {
  /* line 117, src/app/components/modules/section_front_video_module/_video_module.scss */
  .sectionfront-video__main-video-content {
    width: 21.8125rem;
  }
}

@media screen and (min-width: 63.75em) and (max-width: 79.9375em) {
  /* line 1, src/app/components/modules/section_front_video_module/_video_module.scss */
  .sectionfront-video {
    max-height: 32.125rem;
  }
  /* line 125, src/app/components/modules/section_front_video_module/_video_module.scss */
  .sectionfront-video__container {
    width: 61.25rem;
  }
  /* line 129, src/app/components/modules/section_front_video_module/_video_module.scss */
  .sectionfront-video__main-video-player {
    width: 39.8125rem;
    height: 22.375rem;
  }
  /* line 130, src/app/components/modules/section_front_video_module/_video_module.scss */
  .sectionfront-video__main-video-player .video-player .video-player__image:before {
    font-size: 7.375rem;
  }
  /* line 138, src/app/components/modules/section_front_video_module/_video_module.scss */
  .sectionfront-video__main-video-content {
    width: 18.375rem;
  }
}

@media screen and (min-width: 47.5em) and (max-width: 63.6875em) {
  /* line 1, src/app/components/modules/section_front_video_module/_video_module.scss */
  .sectionfront-video {
    margin-bottom: 2.5rem;
  }
  /* line 146, src/app/components/modules/section_front_video_module/_video_module.scss */
  .sectionfront-video__container {
    width: 42.5rem;
  }
  /* line 150, src/app/components/modules/section_front_video_module/_video_module.scss */
  .sectionfront-video__title {
    top: -2.375rem;
    font-size: 3.6875rem;
  }
  /* line 155, src/app/components/modules/section_front_video_module/_video_module.scss */
  .sectionfront-video__main-video-player {
    width: 42.3125rem;
    height: 23.5rem;
  }
  /* line 156, src/app/components/modules/section_front_video_module/_video_module.scss */
  .sectionfront-video__main-video-player .video-player .video-player__image:before {
    font-size: 6.25rem;
  }
  /* line 164, src/app/components/modules/section_front_video_module/_video_module.scss */
  .sectionfront-video__main-video-content {
    display: block;
    margin: auto;
    width: 35.8125rem;
    margin-top: 0;
  }
  /* line 171, src/app/components/modules/section_front_video_module/_video_module.scss */
  .sectionfront-video__section {
    margin: 1.25rem 0;
  }
  /* line 175, src/app/components/modules/section_front_video_module/_video_module.scss */
  .sectionfront-video__headline {
    font-size: 3rem;
  }
  /* line 179, src/app/components/modules/section_front_video_module/_video_module.scss */
  .sectionfront-video__other-videos {
    display: none;
  }
}

@media screen and (min-width: 0) and (max-width: 47.4375em) {
  /* line 1, src/app/components/modules/section_front_video_module/_video_module.scss */
  .sectionfront-video {
    margin: 1.875rem 0 0;
    max-height: none;
  }
  /* line 186, src/app/components/modules/section_front_video_module/_video_module.scss */
  .sectionfront-video.technology .sectionfront-video__mobile-title {
    color: #00C88A;
  }
  /* line 191, src/app/components/modules/section_front_video_module/_video_module.scss */
  .sectionfront-video.technology .sectionfront-video-other-video__headline-text {
    color: #FFFFFF;
  }
  /* line 199, src/app/components/modules/section_front_video_module/_video_module.scss */
  .sectionfront-video.politics::before,
  .sectionfront-video.politics .sectionfront-video__background {
    margin-top: -1.25rem;
  }
  /* line 204, src/app/components/modules/section_front_video_module/_video_module.scss */
  .sectionfront-video.politics .sectionfront-video__mobile-title {
    color: #5C42AB;
  }
  /* line 209, src/app/components/modules/section_front_video_module/_video_module.scss */
  .sectionfront-video.politics .sectionfront-video-other-video__headline-text {
    color: #FFFFFF;
  }
  /* line 218, src/app/components/modules/section_front_video_module/_video_module.scss */
  .sectionfront-video__container {
    width: 100%;
    padding-bottom: 0.9375rem;
  }
  /* line 223, src/app/components/modules/section_front_video_module/_video_module.scss */
  .sectionfront-video__title {
    display: none;
  }
  /* line 227, src/app/components/modules/section_front_video_module/_video_module.scss */
  .sectionfront-video__mobile-title {
    position: absolute;
    left: 1.25rem;
    display: block;
    margin-top: -2.5rem;
    font-family: "BWHaasHead-75Bold", "NHaasGroteskDSPro-75Bd", "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-size: 2rem;
    color: #000000;
  }
  /* line 237, src/app/components/modules/section_front_video_module/_video_module.scss */
  .sectionfront-video__main-video-player {
    width: 100%;
    height: 0;
    padding-bottom: 56.25%;
  }
  /* line 238, src/app/components/modules/section_front_video_module/_video_module.scss */
  .sectionfront-video__main-video-player .video-player .video-player__image:before {
    font-size: 2.9375rem;
  }
  /* line 247, src/app/components/modules/section_front_video_module/_video_module.scss */
  .sectionfront-video__main-video-content {
    display: block;
    margin: 0;
    width: 100%;
  }
  /* line 253, src/app/components/modules/section_front_video_module/_video_module.scss */
  .sectionfront-video__section {
    margin: 0.625rem;
    font-size: 0.8125rem;
  }
  /* line 254, src/app/components/modules/section_front_video_module/_video_module.scss */
  .sectionfront-video__section-text {
    padding: 0.1875rem;
  }
  /* line 262, src/app/components/modules/section_front_video_module/_video_module.scss */
  .sectionfront-video__headline {
    margin: 0 1.25rem;
    font-size: 1.75rem;
  }
  /* line 267, src/app/components/modules/section_front_video_module/_video_module.scss */
  .sectionfront-video__other-videos {
    width: 100%;
    justify-content: space-around;
    flex-wrap: wrap;
    margin-top: 1.875rem;
  }
  /* line 273, src/app/components/modules/section_front_video_module/_video_module.scss */
  .sectionfront-video__other-videos div:first-child:nth-last-child(4),
  .sectionfront-video__other-videos div:first-child:nth-last-child(4) ~ div,
  .sectionfront-video__other-videos div:first-child:nth-last-child(5),
  .sectionfront-video__other-videos div:first-child:nth-last-child(5) ~ div {
    width: 50%;
  }
}

/* line 1, src/app/components/modules/hero_newsletter/_newsletter.scss */
.hero-newsletter {
  width: 18.75rem;
  margin: 1.25rem 0 3.125rem;
}

/* line 5, src/app/components/modules/hero_newsletter/_newsletter.scss */
.hero-newsletter.technology {
  width: 17.1875rem;
  padding-left: 2.125rem;
}

/* line 9, src/app/components/modules/hero_newsletter/_newsletter.scss */
.hero-newsletter.technology .hero-newsletter__message {
  color: #8E23A9;
}

/* line 13, src/app/components/modules/hero_newsletter/_newsletter.scss */
.hero-newsletter.technology .hero-newsletter__input {
  width: 8.5rem;
}

@media screen and (min-width: 63.75em) and (max-width: 79.9375em) {
  /* line 5, src/app/components/modules/hero_newsletter/_newsletter.scss */
  .hero-newsletter.technology {
    width: 17rem;
    padding-left: 1.875rem;
  }
}

/* line 24, src/app/components/modules/hero_newsletter/_newsletter.scss */
.hero-newsletter.politics .hero-newsletter__tagline {
  color: #5C42AB;
}

/* line 28, src/app/components/modules/hero_newsletter/_newsletter.scss */
.hero-newsletter.politics .hero-newsletter__tagline:before {
  color: #5C42AB;
}

/* line 32, src/app/components/modules/hero_newsletter/_newsletter.scss */
.hero-newsletter.politics .hero-newsletter__form {
  border-bottom: 0.1875rem solid #5C42AB;
}

/* line 36, src/app/components/modules/hero_newsletter/_newsletter.scss */
.hero-newsletter.politics .hero-newsletter__input {
  color: #262626;
}

/* line 57, node_modules/bb.sass-helpers/stylesheets/bb.sass-helpers/_mixins.scss */
.hero-newsletter.politics .hero-newsletter__input::-webkit-input-placeholder {
  color: #77797E;
  font-size: 0.875rem;
  font-family: "BWHaasText-55Roman", "NHaasGroteskTXPro-55Rg", "Helvetica Neue", Helvetica, Arial, sans-serif;
}

/* line 57, node_modules/bb.sass-helpers/stylesheets/bb.sass-helpers/_mixins.scss */
.hero-newsletter.politics .hero-newsletter__input::-moz-placeholder {
  color: #77797E;
  font-size: 0.875rem;
  font-family: "BWHaasText-55Roman", "NHaasGroteskTXPro-55Rg", "Helvetica Neue", Helvetica, Arial, sans-serif;
}

/* line 57, node_modules/bb.sass-helpers/stylesheets/bb.sass-helpers/_mixins.scss */
.hero-newsletter.politics .hero-newsletter__input:-moz-placeholder {
  color: #77797E;
  font-size: 0.875rem;
  font-family: "BWHaasText-55Roman", "NHaasGroteskTXPro-55Rg", "Helvetica Neue", Helvetica, Arial, sans-serif;
}

/* line 57, node_modules/bb.sass-helpers/stylesheets/bb.sass-helpers/_mixins.scss */
.hero-newsletter.politics .hero-newsletter__input:-ms-input-placeholder {
  color: #77797E;
  font-size: 0.875rem;
  font-family: "BWHaasText-55Roman", "NHaasGroteskTXPro-55Rg", "Helvetica Neue", Helvetica, Arial, sans-serif;
}

/* line 46, src/app/components/modules/hero_newsletter/_newsletter.scss */
.hero-newsletter.politics .hero-newsletter__submit {
  background-color: #5C42AB;
  color: #FFFFFF;
}

/* line 51, src/app/components/modules/hero_newsletter/_newsletter.scss */
.hero-newsletter.politics .hero-newsletter__subtext {
  color: #262626;
}

/* line 55, src/app/components/modules/hero_newsletter/_newsletter.scss */
.hero-newsletter.politics .hero-newsletter__message {
  color: #5C42AB;
}

/* line 61, src/app/components/modules/hero_newsletter/_newsletter.scss */
.hero-newsletter[data-state="loading"] .hero-newsletter__form {
  display: none;
}

/* line 67, src/app/components/modules/hero_newsletter/_newsletter.scss */
.hero-newsletter[data-state="success"] .hero-newsletter__form {
  display: none;
}

/* line 71, src/app/components/modules/hero_newsletter/_newsletter.scss */
.hero-newsletter[data-state="success"] .hero-newsletter__message {
  font-family: "BWHaasHead-75Bold", "NHaasGroteskDSPro-75Bd", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-style: italic;
  font-size: 1rem;
}

/* line 78, src/app/components/modules/hero_newsletter/_newsletter.scss */
.hero-newsletter__tagline {
  font-family: "BWHaasHead-75Bold", "NHaasGroteskDSPro-75Bd", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 1.25rem;
  margin-bottom: 0.3125rem;
}

/* line 83, src/app/components/modules/hero_newsletter/_newsletter.scss */
.hero-newsletter__tagline:before {
  content: "m";
  font-family: "Bloomberg";
  color: #8E23A9;
  font-size: 1.0625rem;
  padding-right: 8px;
}

/* line 92, src/app/components/modules/hero_newsletter/_newsletter.scss */
.hero-newsletter__subtext {
  font-family: "BWHaasText-55Roman", "NHaasGroteskTXPro-55Rg", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 0.8125rem;
  line-height: 1.25rem;
  margin-bottom: 0.3125rem;
}

/* line 99, src/app/components/modules/hero_newsletter/_newsletter.scss */
.hero-newsletter__form {
  border-bottom: 0.1875rem solid #000000;
  height: 2.875rem;
}

/* line 104, src/app/components/modules/hero_newsletter/_newsletter.scss */
.hero-newsletter__input {
  padding-top: 1.1875rem;
  width: 12.5rem;
  background-color: transparent;
  border: 0;
  outline: none;
  font-family: "BWHaasText-55Roman", "NHaasGroteskTXPro-55Rg", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 0.875rem;
}

/* line 57, node_modules/bb.sass-helpers/stylesheets/bb.sass-helpers/_mixins.scss */
.hero-newsletter__input::-webkit-input-placeholder {
  color: #000000;
  font-size: 0.875rem;
  font-family: "BWHaasText-55Roman", "NHaasGroteskTXPro-55Rg", "Helvetica Neue", Helvetica, Arial, sans-serif;
}

/* line 57, node_modules/bb.sass-helpers/stylesheets/bb.sass-helpers/_mixins.scss */
.hero-newsletter__input::-moz-placeholder {
  color: #000000;
  font-size: 0.875rem;
  font-family: "BWHaasText-55Roman", "NHaasGroteskTXPro-55Rg", "Helvetica Neue", Helvetica, Arial, sans-serif;
}

/* line 57, node_modules/bb.sass-helpers/stylesheets/bb.sass-helpers/_mixins.scss */
.hero-newsletter__input:-moz-placeholder {
  color: #000000;
  font-size: 0.875rem;
  font-family: "BWHaasText-55Roman", "NHaasGroteskTXPro-55Rg", "Helvetica Neue", Helvetica, Arial, sans-serif;
}

/* line 57, node_modules/bb.sass-helpers/stylesheets/bb.sass-helpers/_mixins.scss */
.hero-newsletter__input:-ms-input-placeholder {
  color: #000000;
  font-size: 0.875rem;
  font-family: "BWHaasText-55Roman", "NHaasGroteskTXPro-55Rg", "Helvetica Neue", Helvetica, Arial, sans-serif;
}

/* line 121, src/app/components/modules/hero_newsletter/_newsletter.scss */
.hero-newsletter__submit {
  float: right;
  height: 2.5rem;
  width: 5.125rem;
  margin-top: 0.375rem;
  border: 0;
  outline: none;
  background-color: #000000;
  color: #FFFFFF;
  font-family: "BWHaasHead-75Bold", "NHaasGroteskDSPro-75Bd", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 1rem;
}

/* line 137, src/app/components/modules/hero_newsletter/_newsletter.scss */
.hero-newsletter__message {
  height: 0;
  padding-top: 0.1875rem;
  color: #FA1E64;
  font-size: 0.875rem;
  font-weight: bold;
}

@media screen and (max-width: 63.6875em) {
  /* line 1, src/app/components/modules/hero_newsletter/_newsletter.scss */
  .hero-newsletter {
    display: none;
  }
}

/* line 1, src/app/components/modules/live_stream/_live_stream.scss */
.live-stream {
  position: relative;
  padding-bottom: 2.9375rem;
}

/* line 5, src/app/components/modules/live_stream/_live_stream.scss */
.live-stream__headline {
  position: relative;
  padding-top: 1.375rem;
  padding-bottom: 1.25rem;
  text-align: center;
  font-family: "BWHaasHead-75Bold", "NHaasGroteskDSPro-75Bd", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 3.25rem;
  line-height: 3.875rem;
}

/* line 15, src/app/components/modules/live_stream/_live_stream.scss */
.live-stream__video-container {
  position: relative;
  margin: auto;
  width: 57.625rem;
  height: 32.25rem;
  background-color: #000000;
}

@media screen and (min-width: 47.5em) and (max-width: 63.6875em) {
  /* line 24, src/app/components/modules/live_stream/_live_stream.scss */
  .live-stream__headline {
    font-size: 2.625rem;
    line-height: 3.125rem;
  }
  /* line 29, src/app/components/modules/live_stream/_live_stream.scss */
  .live-stream__video-container {
    margin: auto;
    width: 42.5rem;
    height: 23.9375rem;
    background-color: #000000;
  }
}

@media screen and (min-width: 0) and (max-width: 47.4375em) {
  /* line 38, src/app/components/modules/live_stream/_live_stream.scss */
  .live-stream__headline {
    font-size: 1.75rem;
    line-height: 2.25rem;
  }
  /* line 43, src/app/components/modules/live_stream/_live_stream.scss */
  .live-stream__video-container {
    margin: 0 0.625rem;
    width: auto;
    height: auto;
    background-color: #000000;
  }
}

/* line 5, src/app/components/modules/background/_background.scss */
.background {
  position: absolute;
  width: 100%;
  z-index: -1;
}

/* line 10, src/app/components/modules/background/_background.scss */
.background.technology {
  height: 44.5rem;
  background-image: linear-gradient(to bottom, rgba(255, 255, 255, 0), #FFFFFF), url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAYAAAAGCAYAAADgzO9IAAAAG0lEQVQYV2NkYGAwZmBgOMuABhjRBWB8ekgAAJFvAQfdnkk1AAAAAElFTkSuQmCC"), image-url("tech-homepage-background.svg");
  background-size: 100% 100px, auto, auto;
  background-repeat: no-repeat, repeat, no-repeat;
  background-position: bottom, top, center top;
}

/* line 18, src/app/components/modules/background/_background.scss */
.background.politics {
  height: 43.75rem;
  background-size: auto;
  background-repeat: no-repeat;
  background-position: top;
  background-image: linear-gradient(165deg, #00E7B4, #FFFFFF 50%);
}

/* line 1, src/app/components/modules/linked_tetris/_linked_tetris.scss */
.linked-tetris {
  margin: 1.25rem auto 1.875rem;
  padding-top: 3.125rem;
  border-top: 0.3125rem solid #000000;
  display: flex;
  /* one item */
}

/* line 8, src/app/components/modules/linked_tetris/_linked_tetris.scss */
.linked-tetris .tetris-1-1 {
  width: 100%;
}

@media screen and (min-width: 80em) and (max-width: 9999em) {
  /* line 1, src/app/components/modules/linked_tetris/_linked_tetris.scss */
  .linked-tetris {
    width: 72.5rem;
  }
}

@media screen and (min-width: 63.75em) and (max-width: 79.9375em) {
  /* line 1, src/app/components/modules/linked_tetris/_linked_tetris.scss */
  .linked-tetris {
    width: 61.25rem;
  }
}

@media screen and (min-width: 63.75em) {
  /* line 1, src/app/components/modules/linked_tetris/_linked_tetris.scss */
  .linked-tetris {
    /* three items */
    /* four items */
  }
  /* line 22, src/app/components/modules/linked_tetris/_linked_tetris.scss */
  .linked-tetris .tetris-1-3,
  .linked-tetris .tetris-2-3,
  .linked-tetris .tetris-3-3 {
    width: 33.3333%;
  }
  /* line 29, src/app/components/modules/linked_tetris/_linked_tetris.scss */
  .linked-tetris .tetris-1-4,
  .linked-tetris .tetris-2-4,
  .linked-tetris .tetris-3-4,
  .linked-tetris .tetris-4-4 {
    width: 25%;
  }
}

@media screen and (min-width: 47.5em) and (max-width: 63.6875em) {
  /* line 1, src/app/components/modules/linked_tetris/_linked_tetris.scss */
  .linked-tetris {
    width: 42.5rem;
    flex-wrap: wrap;
    /* three items */
    /* four items */
  }
  /* line 42, src/app/components/modules/linked_tetris/_linked_tetris.scss */
  .linked-tetris .tetris-1-3 {
    width: 100%;
  }
  /* line 46, src/app/components/modules/linked_tetris/_linked_tetris.scss */
  .linked-tetris .tetris-2-3,
  .linked-tetris .tetris-3-3 {
    width: 50%;
  }
  /* line 52, src/app/components/modules/linked_tetris/_linked_tetris.scss */
  .linked-tetris .tetris-1-4,
  .linked-tetris .tetris-2-4 {
    width: 50%;
  }
  /* line 57, src/app/components/modules/linked_tetris/_linked_tetris.scss */
  .linked-tetris .tetris-3-4,
  .linked-tetris .tetris-4-4 {
    width: 50%;
  }
}

@media screen and (min-width: 47.5em) {
  /* line 1, src/app/components/modules/linked_tetris/_linked_tetris.scss */
  .linked-tetris {
    /* two items */
  }
  /* line 65, src/app/components/modules/linked_tetris/_linked_tetris.scss */
  .linked-tetris .tetris-1-2,
  .linked-tetris .tetris-2-2 {
    width: 50%;
  }
}

@media screen and (min-width: 0) and (max-width: 47.4375em) {
  /* line 1, src/app/components/modules/linked_tetris/_linked_tetris.scss */
  .linked-tetris {
    margin: 0 1.25rem 0.625rem;
    padding: 0;
    flex-direction: column;
  }
}

/* line 4, src/app/components/modules/video_module/_video_module.scss */
.video-module {
  padding: 1.25rem;
  overflow: hidden;
  background-color: #262626;
}

/* line 9, src/app/components/modules/video_module/_video_module.scss */
.video-module__label-and-players {
  float: left;
  padding-right: 1.25rem;
}

/* line 14, src/app/components/modules/video_module/_video_module.scss */
.video-module__label-and-titles {
  background-color: #2A343F;
}

/* line 18, src/app/components/modules/video_module/_video_module.scss */
.video-module__label {
  display: inline-block;
  vertical-align: top;
  height: 100%;
  background-color: #EA402F;
  font-family: "BWHaasText-55Roman", "NHaasGroteskTXPro-55Rg", "Helvetica Neue", Helvetica, Arial, sans-serif;
  color: #FFFFFF;
  text-align: center;
}

/* line 28, src/app/components/modules/video_module/_video_module.scss */
.video-module__titles {
  font-family: "BWHaasText-75Bold", "NHaasGroteskTXPro-75Bd", "Helvetica Neue", Helvetica, Arial, sans-serif;
  display: inline-block;
  padding-left: 1.25rem;
  padding-right: 1.25rem;
}

/* line 35, src/app/components/modules/video_module/_video_module.scss */
.video-module__title {
  font-family: "BWHaasHead-75Bold", "NHaasGroteskDSPro-75Bd", "Helvetica Neue", Helvetica, Arial, sans-serif;
  color: #F3F4EF;
}

/* line 40, src/app/components/modules/video_module/_video_module.scss */
.video-module__subtitle {
  font-family: "BWHaasText-55Roman", "NHaasGroteskTXPro-55Rg", "Helvetica Neue", Helvetica, Arial, sans-serif;
  color: #999999;
}

/* line 45, src/app/components/modules/video_module/_video_module.scss */
.video-module__live-player {
  display: block;
}

/* line 5, src/app/components/modules/video_module/_video_module_recirc.scss */
.video-module__recirc-label {
  color: #999999;
  margin-bottom: 0.625rem;
  font-size: 1rem;
}

/* line 12, src/app/components/modules/video_module/_video_module_recirc.scss */
.video-module__recirc-video {
  *zoom: 1;
  height: 3.9375rem;
  margin-bottom: 1.25rem;
}

/* line 38, node_modules/compass-mixins/lib/compass/utilities/general/_clearfix.scss */
.video-module__recirc-video:after {
  content: "";
  display: table;
  clear: both;
}

/* line 17, src/app/components/modules/video_module/_video_module_recirc.scss */
.video-module__recirc-video.playing {
  background-color: #555555;
}

/* line 20, src/app/components/modules/video_module/_video_module_recirc.scss */
.video-module__recirc-video.playing .video-module__recirc-video-image-link:before {
  width: 100%;
  color: #FFFFFF;
  text-align: center;
  content: "Now playing";
  text-transform: uppercase;
  font-size: 0.75rem;
  line-height: 1.5rem;
  font-family: "BWHaasText-55Roman", "NHaasGroteskTXPro-55Rg", "Helvetica Neue", Helvetica, Arial, sans-serif;
}

/* line 31, src/app/components/modules/video_module/_video_module_recirc.scss */
.video-module__recirc-video.playing .video-module__recirc-video-image-link:after {
  overflow: hidden;
  text-indent: -9999rem;
  font-size: 0;
  line-height: 0;
  content: "Background mask for Now Playing";
  width: 100%;
  height: 100%;
  background-color: rgba(0, 0, 0, 0.5);
  position: absolute;
}

/* line 41, src/app/components/modules/video_module/_video_module_recirc.scss */
.video-module__recirc-video .sponsored-content {
  margin-left: 1.25rem;
  margin-top: 0.3125rem;
}

/* line 47, src/app/components/modules/video_module/_video_module_recirc.scss */
.video-module__recirc-video-image-container {
  float: left;
  position: relative;
  width: 6.875rem;
}

/* line 53, src/app/components/modules/video_module/_video_module_recirc.scss */
.video-module__recirc-video-image-link {
  height: 0;
  padding-bottom: 56.25%;
  position: relative;
  display: block;
  width: 100%;
}

/* line 69, node_modules/bb.sass-helpers/stylesheets/bb.sass-helpers/_icons.scss */
.video-module__recirc-video-image-link:before {
  content: "a";
  font-family: "Bloomberg";
  font-style: normal;
  font-size: 1.875rem;
  color: #FFFFFF;
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
  -moz-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  -o-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  z-index: 1;
}

/* line 69, src/app/components/modules/video_module/_video_module_recirc.scss */
.video-module__recirc-video-image {
  position: absolute;
  top: 0;
  left: 0;
  background-size: cover;
  background-position: 50% 50%;
  width: 100%;
  height: 100%;
}

/* line 79, src/app/components/modules/video_module/_video_module_recirc.scss */
.video-module__recirc-video-headline {
  float: left;
  clear: right;
  width: 9.375rem;
  margin-left: 1.25rem;
  font-family: "BWHaasText-55Roman", "NHaasGroteskTXPro-55Rg", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 0.75rem;
  line-height: 1rem;
  padding-top: 0.3125rem;
  padding-right: 0.3125rem;
}

/* line 91, src/app/components/modules/video_module/_video_module_recirc.scss */
.video-module__recirc-sponsored-vod-video-item .video-module__recirc-video-headline {
  padding-right: 0.3125rem;
}

/* line 95, src/app/components/modules/video_module/_video_module_recirc.scss */
.video-module__recirc-sponsored-vod-video-item > .video-module__recirc-video {
  height: 0;
  margin-bottom: 0;
  overflow: hidden;
}

/* line 101, src/app/components/modules/video_module/_video_module_recirc.scss */
.video-module__recirc-sponsored-vod-video-item.rendered > .video-module__recirc-video {
  height: 4rem;
  width: 17.5rem;
  border: 0.0625rem solid #555555;
  margin-bottom: 1.25rem;
  overflow: visible;
}

/* line 109, src/app/components/modules/video_module/_video_module_recirc.scss */
.video-module__recirc-video-headline-link {
  color: #999999;
}

@media screen and (min-width: 0) and (max-width: 47.4375em) {
  /* line 115, src/app/components/modules/video_module/_video_module_recirc.scss */
  .video-module__recirc-video-window {
    overflow-y: hidden;
  }
  /* line 119, src/app/components/modules/video_module/_video_module_recirc.scss */
  .video-module__recirc {
    width: calc(100% - 2.5rem);
    margin: 1.25rem;
  }
  /* line 124, src/app/components/modules/video_module/_video_module_recirc.scss */
  .video-module__recirc-label {
    line-height: 1rem;
  }
  /* line 128, src/app/components/modules/video_module/_video_module_recirc.scss */
  .video-module__recirc-video {
    display: block;
    float: none;
    min-width: 17.5rem;
    width: 100%;
    margin-bottom: 1.25rem;
  }
  /* line 137, src/app/components/modules/video_module/_video_module_recirc.scss */
  .video-module__recirc-video-headline {
    font-size: 0.875rem;
    line-height: 1.125rem;
    min-width: 9.375rem;
    max-width: 20.625rem;
    width: calc(100% - 9.6875rem);
  }
  /* line 145, src/app/components/modules/video_module/_video_module_recirc.scss */
  .video-module__recirc-sponsored-vod-video-item.rendered > .video-module__recirc-video {
    width: auto;
  }
}

@media screen and (min-width: 47.5em) {
  /* line 152, src/app/components/modules/video_module/_video_module_recirc.scss */
  .video-module__recirc-label {
    line-height: 1.125rem;
  }
}

@media screen and (min-width: 47.5em) and (max-width: 63.6875em) {
  /* line 160, src/app/components/modules/video_module/_video_module_recirc.scss */
  .video-module__recirc {
    *zoom: 1;
    width: 40rem;
    height: 15rem;
    margin: 0 1.25rem;
    position: relative;
  }
  /* line 38, node_modules/compass-mixins/lib/compass/utilities/general/_clearfix.scss */
  .video-module__recirc:after {
    content: "";
    display: table;
    clear: both;
  }
  /* line 168, src/app/components/modules/video_module/_video_module_recirc.scss */
  .video-module__recirc:after {
    overflow: hidden;
    text-indent: -9999rem;
    font-size: 0;
    line-height: 0;
    content: "Cover horizontal scroll bar";
    position: absolute;
    bottom: 0;
    left: 0;
    height: 1.375rem;
    width: 100%;
    background-color: #262626;
    z-index: 2;
  }
  /* line 172, src/app/components/modules/video_module/_video_module_recirc.scss */
  .video-module__recirc-label {
    display: block;
  }
  /* line 176, src/app/components/modules/video_module/_video_module_recirc.scss */
  .video-module__recirc-vod-video-item, .video-module__recirc-sponsored-vod-video-item.rendered {
    position: relative;
    width: 8.75rem;
    margin-right: 1.25rem;
    height: 10rem;
    display: inline-block;
    vertical-align: top;
    overflow: visible;
  }
  /* line 187, src/app/components/modules/video_module/_video_module_recirc.scss */
  .video-module__recirc-video-window {
    width: auto;
    position: relative;
    white-space: nowrap;
    overflow-x: scroll;
    overflow-y: hidden;
    height: 13.125rem;
  }
  /* line 197, src/app/components/modules/video_module/_video_module_recirc.scss */
  .video-module__recirc-video-image-container, .video-module__recirc-video-headline {
    display: block;
    float: none;
    width: 8.75rem;
    margin: 0;
  }
  /* line 205, src/app/components/modules/video_module/_video_module_recirc.scss */
  .video-module__recirc-video-image-container {
    position: absolute;
    bottom: 0;
    left: 0;
    padding-top: 1.25rem;
  }
  /* line 212, src/app/components/modules/video_module/_video_module_recirc.scss */
  .video-module__recirc-video-headline {
    position: relative;
    white-space: normal;
  }
  /* line 217, src/app/components/modules/video_module/_video_module_recirc.scss */
  .video-module__recirc-video .sponsored-content {
    margin-left: 0;
  }
  /* line 221, src/app/components/modules/video_module/_video_module_recirc.scss */
  .video-module__recirc-sponsored-vod-video-item {
    height: 0;
    width: 0;
    overflow: hidden;
    position: relative;
    display: inline-block;
  }
  /* line 229, src/app/components/modules/video_module/_video_module_recirc.scss */
  .video-module__recirc-sponsored-vod-video-item.rendered > .video-module__recirc-video {
    width: auto;
    padding-left: 0.3125rem;
    overflow: visible;
  }
}

@media screen and (min-width: 63.75em) {
  /* line 238, src/app/components/modules/video_module/_video_module_recirc.scss */
  .video-module__recirc-video-window {
    overflow-y: scroll;
    overflow-x: hidden;
    width: 100%;
  }
  /* line 244, src/app/components/modules/video_module/_video_module_recirc.scss */
  .video-module__recirc {
    overflow: hidden;
    position: relative;
  }
}

@media screen and (min-width: 63.75em) and (max-width: 79.9375em) {
  /* line 252, src/app/components/modules/video_module/_video_module_recirc.scss */
  .video-module__recirc-video-window {
    height: 23.5625rem;
  }
  /* line 256, src/app/components/modules/video_module/_video_module_recirc.scss */
  .video-module__recirc {
    float: right;
    height: 26.875rem;
    width: 16.25rem;
    overflow: hidden;
    margin-right: 1.25rem;
  }
  /* line 264, src/app/components/modules/video_module/_video_module_recirc.scss */
  .video-module__recirc-video-window {
    width: 17.5rem;
  }
  /* line 268, src/app/components/modules/video_module/_video_module_recirc.scss */
  .video-module__recirc-label {
    margin-bottom: 1.25rem;
  }
  /* line 272, src/app/components/modules/video_module/_video_module_recirc.scss */
  .video-module__recirc-video {
    margin-bottom: 1.875rem;
  }
  /* line 276, src/app/components/modules/video_module/_video_module_recirc.scss */
  .video-module__recirc-sponsored-vod-video-item.rendered > .video-module__recirc-video {
    margin-bottom: 1.875rem;
    width: 16.25rem;
  }
  /* line 281, src/app/components/modules/video_module/_video_module_recirc.scss */
  .video-module__recirc-video-headline {
    width: 8rem;
  }
  /* line 285, src/app/components/modules/video_module/_video_module_recirc.scss */
  .video-module__recirc-sponsored-vod-video-item > .video-module__recirc-video {
    width: 16.25rem;
  }
}

@media screen and (min-width: 80em) and (max-width: 9999em) {
  /* line 292, src/app/components/modules/video_module/_video_module_recirc.scss */
  .video-module__recirc-video-window {
    height: 20.625rem;
  }
  /* line 296, src/app/components/modules/video_module/_video_module_recirc.scss */
  .video-module__recirc {
    height: 22.375rem;
  }
  /* line 300, src/app/components/modules/video_module/_video_module_recirc.scss */
  .video-module__recirc-label {
    font-size: 1.125rem;
  }
  /* line 304, src/app/components/modules/video_module/_video_module_recirc.scss */
  .video-module__recirc-video-headline {
    width: 8.125rem;
  }
}

/* line 3, src/app/components/modules/video_module/_video_module_promo.scss */
.video-module__promo-and-recirc {
  overflow: visible;
}

/* line 7, src/app/components/modules/video_module/_video_module_promo.scss */
.video-module__promo {
  position: relative;
  background-color: #262626;
  z-index: 1;
  margin-bottom: 0.9375rem;
}

/* line 3, src/app/components/modules/video_module/_video_module_helpers.scss */
.video-module__promo.live:before {
  background-color: #2B00F7;
  background: -owg-linear-gradient(to right, #2B00F7, #FF6564);
  background: -webkit-linear-gradient(to right, #2B00F7, #FF6564);
  background: -moz-linear-gradient(to right, #2B00F7, #FF6564);
  background: -o-linear-gradient(to right, #2B00F7, #FF6564);
  background: 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;
}

/* line 17, src/app/components/modules/video_module/_video_module_helpers.scss */
.video-module__promo.live:after {
  background-color: #FF6564;
  background: -owg-linear-gradient(to right, #FF6564, #2B00F7);
  background: -webkit-linear-gradient(to right, #FF6564, #2B00F7);
  background: -moz-linear-gradient(to right, #FF6564, #2B00F7);
  background: -o-linear-gradient(to right, #FF6564, #2B00F7);
  background: 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;
}

/* line 31, src/app/components/modules/video_module/_video_module_helpers.scss */
.video-module__promo.video-on-demand {
  border: 0.375rem solid #EA402F;
  overflow: hidden;
}

/* line 15, src/app/components/modules/video_module/_video_module_promo.scss */
.video-module__promo-content {
  position: absolute;
  top: 0.3125rem;
  left: 0.3125rem;
  background-color: #262626;
  z-index: 2;
}

/* line 23, src/app/components/modules/video_module/_video_module_promo.scss */
.video-module__promo-label, .video-module__promo-title, .video-module__promo-subtitle {
  position: relative;
  z-index: 3;
  padding-left: 1.25rem;
}

/* line 31, src/app/components/modules/video_module/_video_module_promo.scss */
.video-module__promo-label {
  font-family: "BWHaasText-55Roman", "NHaasGroteskTXPro-55Rg", "Helvetica Neue", Helvetica, Arial, sans-serif;
  color: #6488FF;
  font-size: 0.625rem;
  line-height: 1.125rem;
}

/* line 38, src/app/components/modules/video_module/_video_module_promo.scss */
.video-module__promo-label.video-on-demand {
  color: #EA402F;
}

/* line 42, src/app/components/modules/video_module/_video_module_promo.scss */
.video-module__promo-label.video-on-demand:before {
  content: "";
  background: #EA402F;
  -webkit-border-radius: 0.3125rem;
  -moz-border-radius: 0.3125rem;
  -ms-border-radius: 0.3125rem;
  -o-border-radius: 0.3125rem;
  border-radius: 0.3125rem;
  height: 0.625rem;
  width: 0.625rem;
  position: relative;
  display: inline-block;
}

/* line 46, src/app/components/modules/video_module/_video_module_promo.scss */
.video-module__promo-live-link {
  font-family: "BWHaasText-75Bold", "NHaasGroteskTXPro-75Bd", "Helvetica Neue", Helvetica, Arial, sans-serif;
  color: #FFFFFF;
}

/* line 51, src/app/components/modules/video_module/_video_module_promo.scss */
.video-module__promo-subtitle {
  font-family: "BWHaasText-75Bold", "NHaasGroteskTXPro-75Bd", "Helvetica Neue", Helvetica, Arial, sans-serif;
  color: #999999;
  font-size: 0.875rem;
}

/* line 57, src/app/components/modules/video_module/_video_module_promo.scss */
.video-module__promo-canada-link {
  position: relative;
  font-family: "BWHaasText-75Bold", "NHaasGroteskTXPro-75Bd", "Helvetica Neue", Helvetica, Arial, sans-serif;
  color: #FFFFFF;
  font-size: 0.875rem;
  margin-bottom: 0.625rem;
  padding: 0.3125rem;
  border: 0.0625rem solid #FFFFFF;
  text-align: center;
}

/* line 67, src/app/components/modules/video_module/_video_module_promo.scss */
.video-module__promo-canada-link:hover {
  text-decoration: underline;
}

@media screen and (min-width: 0) and (max-width: 47.4375em) {
  /* line 74, src/app/components/modules/video_module/_video_module_promo.scss */
  .video-module__promo-live-link, .video-module__promo-subtitle {
    font-size: 0.75rem;
    line-height: 1rem;
  }
  /* line 80, src/app/components/modules/video_module/_video_module_promo.scss */
  .video-module__promo {
    position: relative;
    height: 4.375rem;
    width: calc(100% - 2.5rem);
    margin: 1.25rem;
  }
  /* line 87, src/app/components/modules/video_module/_video_module_promo.scss */
  .video-module__promo-content {
    height: 3.75rem;
    width: calc(100% - 0.625rem);
  }
  /* line 92, src/app/components/modules/video_module/_video_module_promo.scss */
  .video-module__promo-canada-link {
    margin-left: 1.25rem;
    margin-right: 1.25rem;
    margin-top: 1.25rem;
    margin-bottom: 0;
  }
}

@media screen and (min-width: 47.5em) {
  /* line 102, src/app/components/modules/video_module/_video_module_promo.scss */
  .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) {
  /* line 112, src/app/components/modules/video_module/_video_module_promo.scss */
  .video-module__promo {
    display: block;
    position: relative;
    width: 40rem;
    height: 3.75rem;
    margin: 1.25rem 1.25rem 1.75rem;
  }
  /* line 50, src/app/components/modules/video_module/_video_module_helpers.scss */
  .video-module__promo:before {
    height: 0.9375rem;
  }
  /* line 54, src/app/components/modules/video_module/_video_module_helpers.scss */
  .video-module__promo:after {
    height: 0.9375rem;
  }
  /* line 121, src/app/components/modules/video_module/_video_module_promo.scss */
  .video-module__promo-content {
    width: 39.375rem;
    height: 3.125rem;
  }
  /* line 126, src/app/components/modules/video_module/_video_module_promo.scss */
  .video-module__promo-label {
    position: absolute;
    top: 0.4375rem;
  }
  /* line 131, src/app/components/modules/video_module/_video_module_promo.scss */
  .video-module__promo-title, .video-module__promo-subtitle {
    padding-top: 1.375rem;
    display: inline-block;
  }
  /* line 137, src/app/components/modules/video_module/_video_module_promo.scss */
  .video-module__promo-subtitle {
    padding-left: 0;
  }
  /* line 141, src/app/components/modules/video_module/_video_module_promo.scss */
  .video-module__promo-canada-link {
    margin-left: 1.25rem;
    margin-right: 1.25rem;
    margin-top: 1.25rem;
    margin-bottom: 0;
  }
}

@media screen and (min-width: 63.75em) and (max-width: 79.9375em) {
  /* line 151, src/app/components/modules/video_module/_video_module_promo.scss */
  .video-module__promo {
    position: absolute;
    bottom: 0;
    left: 1.25rem;
    width: 30rem;
    height: 3.75rem;
  }
  /* line 50, src/app/components/modules/video_module/_video_module_helpers.scss */
  .video-module__promo:before {
    height: 0.9375rem;
  }
  /* line 54, src/app/components/modules/video_module/_video_module_helpers.scss */
  .video-module__promo:after {
    height: 0.9375rem;
  }
  /* line 160, src/app/components/modules/video_module/_video_module_promo.scss */
  .video-module__promo-content {
    position: absolute;
    bottom: 0.3125rem;
    left: 0.3125rem;
    width: 29.375rem;
  }
  /* line 167, src/app/components/modules/video_module/_video_module_promo.scss */
  .video-module__promo-label {
    position: absolute;
    top: 0.3125rem;
  }
  /* line 172, src/app/components/modules/video_module/_video_module_promo.scss */
  .video-module__promo-title, .video-module__promo-subtitle {
    padding-top: 1.25rem;
    display: inline-block;
  }
  /* line 178, src/app/components/modules/video_module/_video_module_promo.scss */
  .video-module__promo-subtitle {
    padding-left: 0;
  }
  /* line 182, src/app/components/modules/video_module/_video_module_promo.scss */
  .video-module__promo-canada-link {
    float: right;
    margin-right: 1.25rem;
  }
}

@media screen and (min-width: 80em) and (max-width: 9999em) {
  /* line 191, src/app/components/modules/video_module/_video_module_promo.scss */
  .video-module__promo-and-recirc {
    float: left;
    width: 17.5rem;
    margin-left: 1.25rem;
    overflow: visible;
  }
  /* line 198, src/app/components/modules/video_module/_video_module_promo.scss */
  .video-module__recirc-video-window {
    width: 18.75rem;
  }
  /* line 202, src/app/components/modules/video_module/_video_module_promo.scss */
  .video-module__promo {
    width: 17.5rem;
    height: 5.625rem;
  }
  /* line 207, src/app/components/modules/video_module/_video_module_promo.scss */
  .video-module__promo-content {
    width: 16.875rem;
    height: 5rem;
  }
  /* line 212, src/app/components/modules/video_module/_video_module_promo.scss */
  .video-module__promo-label {
    padding-top: 0.75rem;
    font-size: 0.75rem;
  }
  /* line 217, src/app/components/modules/video_module/_video_module_promo.scss */
  .video-module__promo-live-link {
    font-size: 1rem;
    line-height: 1.25rem;
  }
  /* line 222, src/app/components/modules/video_module/_video_module_promo.scss */
  .video-module__promo-subtitle {
    line-height: 1.25rem;
  }
}

@media screen and (min-width: 0) and (max-width: 47.4375em) {
  /* line 4, src/app/components/modules/video_module/_video_module.scss */
  .video-module {
    max-width: 31.25rem;
    padding: 0;
    margin: 0 auto 1.875rem;
  }
  /* line 63, src/app/components/modules/video_module/_video_module.scss */
  .video-module__label-and-players, .video-module__label-and-titles {
    width: 100%;
    display: block;
    float: none;
    padding-right: 0;
  }
  /* line 71, src/app/components/modules/video_module/_video_module.scss */
  .video-module__label {
    font-size: 0.625rem;
    width: 5rem;
    height: 3.75rem;
    padding-top: 1.5625rem;
  }
  /* line 78, src/app/components/modules/video_module/_video_module.scss */
  .video-module__title {
    font-size: 0.875rem;
    line-height: 1rem;
    padding-top: 0.9375rem;
  }
  /* line 84, src/app/components/modules/video_module/_video_module.scss */
  .video-module__titles {
    min-width: 16rem;
  }
  /* line 88, src/app/components/modules/video_module/_video_module.scss */
  .video-module__live-player {
    width: 100%;
  }
  /* line 92, src/app/components/modules/video_module/_video_module.scss */
  .video-module__subtitle {
    font-size: 0.75rem;
    line-height: 0.75rem;
  }
  /* line 97, src/app/components/modules/video_module/_video_module.scss */
  .video-module .video-player__image:before {
    font-size: 3.75rem;
  }
}

@media screen and (min-width: 47.5em) {
  /* line 105, src/app/components/modules/video_module/_video_module.scss */
  .video-module__label {
    font-size: 0.75rem;
  }
  /* line 109, src/app/components/modules/video_module/_video_module.scss */
  .video-module .video-player__image:before {
    font-size: 5rem;
  }
}

@media screen and (min-width: 47.5em) and (max-width: 63.6875em) {
  /* line 4, src/app/components/modules/video_module/_video_module.scss */
  .video-module {
    *zoom: 1;
    height: 47.5rem;
    padding: 0;
    width: 42.5rem;
    margin: 0 auto 2.5rem;
    clear: both;
  }
  /* line 38, node_modules/compass-mixins/lib/compass/utilities/general/_clearfix.scss */
  .video-module:after {
    content: "";
    display: table;
    clear: both;
  }
  /* line 123, src/app/components/modules/video_module/_video_module.scss */
  .video-module.from-canada {
    height: 50rem;
  }
  /* line 126, src/app/components/modules/video_module/_video_module.scss */
  .video-module.from-canada .video-module__recirc-video-window {
    height: 11.25rem;
  }
  /* line 132, src/app/components/modules/video_module/_video_module.scss */
  .video-module__label-and-players {
    width: 42.5rem;
    padding: 0;
    display: block;
    float: none;
  }
  /* line 139, src/app/components/modules/video_module/_video_module.scss */
  .video-module__label-and-titles {
    width: 42.5rem;
  }
  /* line 143, src/app/components/modules/video_module/_video_module.scss */
  .video-module__label {
    width: 6.25rem;
    height: 3.75rem;
    padding-top: 1.5625rem;
  }
  /* line 149, src/app/components/modules/video_module/_video_module.scss */
  .video-module__titles {
    width: 35rem;
    padding-top: 0.625rem;
  }
  /* line 154, src/app/components/modules/video_module/_video_module.scss */
  .video-module__title, .video-module__subtitle {
    display: inline-block;
    font-size: 1rem;
    line-height: 1.25rem;
  }
  /* line 161, src/app/components/modules/video_module/_video_module.scss */
  .video-module__live-player {
    width: 42.5rem;
    height: 23.9375rem;
  }
}

@media screen and (min-width: 63.75em) {
  /* line 4, src/app/components/modules/video_module/_video_module.scss */
  .video-module {
    margin-bottom: 1.875rem;
  }
}

@media screen and (min-width: 63.75em) and (max-width: 79.9375em) {
  /* line 4, src/app/components/modules/video_module/_video_module.scss */
  .video-module {
    height: 28.125rem;
    position: relative;
    padding: 1.25rem 0 1.25rem 1.25rem;
  }
  /* line 177, src/app/components/modules/video_module/_video_module.scss */
  .video-module__label-and-players {
    width: 30rem;
  }
  /* line 181, src/app/components/modules/video_module/_video_module.scss */
  .video-module__label-and-titles {
    width: 30rem;
    height: 3.75rem;
  }
  /* line 186, src/app/components/modules/video_module/_video_module.scss */
  .video-module__label {
    width: 5.625rem;
    font-size: 0.75rem;
    padding-top: 1.5625rem;
  }
  /* line 192, src/app/components/modules/video_module/_video_module.scss */
  .video-module__titles {
    padding-left: 0.9375rem;
    width: 100%;
  }
  /* line 197, src/app/components/modules/video_module/_video_module.scss */
  .video-module__label + .video-module__titles {
    width: 23.75rem;
  }
  /* line 201, src/app/components/modules/video_module/_video_module.scss */
  .video-module__title {
    font-size: 1.125rem;
    line-height: 1.375rem;
    padding-top: 0.9375rem;
  }
  /* line 207, src/app/components/modules/video_module/_video_module.scss */
  .video-module__subtitle {
    font-size: 0.75rem;
    line-height: 1rem;
  }
  /* line 212, src/app/components/modules/video_module/_video_module.scss */
  .video-module__live-player {
    width: 30rem;
    height: 16.875rem;
  }
  /* line 219, src/app/components/modules/video_module/_video_module.scss */
  .video-module .from-canada .video-module__recirc-video-window {
    height: 21.875rem;
  }
}

@media screen and (min-width: 80em) and (max-width: 9999em) {
  /* line 4, src/app/components/modules/video_module/_video_module.scss */
  .video-module {
    *zoom: 1;
    height: 31.5625rem;
  }
  /* line 38, node_modules/compass-mixins/lib/compass/utilities/general/_clearfix.scss */
  .video-module:after {
    content: "";
    display: table;
    clear: both;
  }
  /* line 230, src/app/components/modules/video_module/_video_module.scss */
  .video-module__label-and-players {
    width: 38.75rem;
  }
  /* line 234, src/app/components/modules/video_module/_video_module.scss */
  .video-module__label-and-titles {
    width: 38.75rem;
    height: 7.1875rem;
  }
  /* line 239, src/app/components/modules/video_module/_video_module.scss */
  .video-module__label {
    padding-top: 3.125rem;
    width: 6.25rem;
    font-size: 1rem;
  }
  /* line 245, src/app/components/modules/video_module/_video_module.scss */
  .video-module__titles {
    width: 100%;
  }
  /* line 249, src/app/components/modules/video_module/_video_module.scss */
  .video-module__label + .video-module__titles {
    width: 31.875rem;
  }
  /* line 253, src/app/components/modules/video_module/_video_module.scss */
  .video-module__title {
    font-size: 1.25rem;
    line-height: 1.625rem;
    padding-top: 2.375rem;
  }
  /* line 259, src/app/components/modules/video_module/_video_module.scss */
  .video-module__subtitle {
    font-size: 1rem;
    line-height: 1rem;
  }
  /* line 264, src/app/components/modules/video_module/_video_module.scss */
  .video-module__live-player {
    width: 38.75rem;
    height: 21.75rem;
    display: block;
  }
  /* line 269, src/app/components/modules/video_module/_video_module.scss */
  .video-module__live-player .video-player__image:before {
    font-size: 5rem;
  }
  /* line 277, src/app/components/modules/video_module/_video_module.scss */
  .video-module .from-canada .video-module__recirc-video-window {
    height: 18.75rem;
  }
}

/* line 3, src/app/components/modules/home_top_of_page/_home_top_of_page.scss */
.home-top-of-page__logo-and-social {
  vertical-align: top;
}

/* line 7, src/app/components/modules/home_top_of_page/_home_top_of_page.scss */
.home-top-of-page__logo {
  display: inline-block;
}

/* line 11, src/app/components/modules/home_top_of_page/_home_top_of_page.scss */
.home-top-of-page__logo-link {
  display: inline-block;
  position: relative;
  float: left;
}

/* line 210, node_modules/bb.sass-helpers/stylesheets/bb.sass-helpers/_mixins.scss */
.home-top-of-page__logo-link:after {
  position: absolute;
  content: "";
  bottom: 0;
  left: 0;
  right: 0;
  top: 0;
}

/* line 16, src/app/components/modules/home_top_of_page/_home_top_of_page.scss */
.home-top-of-page__logo-image {
  position: static;
  vertical-align: middle;
  display: inline-block;
}

/* line 22, src/app/components/modules/home_top_of_page/_home_top_of_page.scss */
.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: #999999;
  font-family: "TiemposTextWeb-Regular", Georgia, serif;
  vertical-align: top;
}

/* line 33, src/app/components/modules/home_top_of_page/_home_top_of_page.scss */
.home-top-of-page__social-icon {
  font-size: 0;
  display: inline-block;
  padding-left: 1.625rem;
}

/* line 38, src/app/components/modules/home_top_of_page/_home_top_of_page.scss */
.home-top-of-page__social-icon:before {
  color: #2B00F7;
  font-size: 1.25rem;
}

/* line 43, src/app/components/modules/home_top_of_page/_home_top_of_page.scss */
.home-top-of-page__social-icon.facebook {
  -webkit-transition: opacity, 0.1s, ease-out;
  -moz-transition: opacity, 0.1s, ease-out;
  -o-transition: opacity, 0.1s, ease-out;
  transition: opacity 0.1s ease-out;
}

/* line 38, node_modules/bb.sass-helpers/stylesheets/bb.sass-helpers/_links.scss */
.home-top-of-page__social-icon.facebook:hover, .home-top-of-page__social-icon.facebook:focus {
  opacity: .7;
  color: #3B579D;
}

/* line 69, node_modules/bb.sass-helpers/stylesheets/bb.sass-helpers/_icons.scss */
.home-top-of-page__social-icon.facebook:before {
  content: "f";
  font-family: "Bloomberg";
  font-style: normal;
}

/* line 47, src/app/components/modules/home_top_of_page/_home_top_of_page.scss */
.home-top-of-page__social-icon.twitter {
  -webkit-transition: opacity, 0.1s, ease-out;
  -moz-transition: opacity, 0.1s, ease-out;
  -o-transition: opacity, 0.1s, ease-out;
  transition: opacity 0.1s ease-out;
}

/* line 38, node_modules/bb.sass-helpers/stylesheets/bb.sass-helpers/_links.scss */
.home-top-of-page__social-icon.twitter:hover, .home-top-of-page__social-icon.twitter:focus {
  opacity: .7;
  color: #4AC7F9;
}

/* line 69, node_modules/bb.sass-helpers/stylesheets/bb.sass-helpers/_icons.scss */
.home-top-of-page__social-icon.twitter:before {
  content: "t";
  font-family: "Bloomberg";
  font-style: normal;
}

/* line 51, src/app/components/modules/home_top_of_page/_home_top_of_page.scss */
.home-top-of-page__social-icon.linkedin {
  -webkit-transition: opacity, 0.1s, ease-out;
  -moz-transition: opacity, 0.1s, ease-out;
  -o-transition: opacity, 0.1s, ease-out;
  transition: opacity 0.1s ease-out;
}

/* line 38, node_modules/bb.sass-helpers/stylesheets/bb.sass-helpers/_links.scss */
.home-top-of-page__social-icon.linkedin:hover, .home-top-of-page__social-icon.linkedin:focus {
  opacity: .7;
  color: #1C7DB2;
}

/* line 69, node_modules/bb.sass-helpers/stylesheets/bb.sass-helpers/_icons.scss */
.home-top-of-page__social-icon.linkedin:before {
  content: "l";
  font-family: "Bloomberg";
  font-style: normal;
}

/* line 56, src/app/components/modules/home_top_of_page/_home_top_of_page.scss */
.home-top-of-page__social-icon.youtube {
  -webkit-transition: opacity, 0.1s, ease-out;
  -moz-transition: opacity, 0.1s, ease-out;
  -o-transition: opacity, 0.1s, ease-out;
  transition: opacity 0.1s ease-out;
}

/* line 38, node_modules/bb.sass-helpers/stylesheets/bb.sass-helpers/_links.scss */
.home-top-of-page__social-icon.youtube:hover, .home-top-of-page__social-icon.youtube:focus {
  opacity: .7;
  color: #E52D27;
}

/* line 69, node_modules/bb.sass-helpers/stylesheets/bb.sass-helpers/_icons.scss */
.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) {
  /* line 64, src/app/components/modules/home_top_of_page/_home_top_of_page.scss */
  .home-top-of-page.module {
    margin: 0;
    padding: 0;
  }
  /* line 69, src/app/components/modules/home_top_of_page/_home_top_of_page.scss */
  .home-top-of-page__logo-and-social {
    display: none;
  }
}

@media screen and (min-width: 47.5em) and (max-width: 63.6875em) {
  /* line 77, src/app/components/modules/home_top_of_page/_home_top_of_page.scss */
  .home-top-of-page__logo-and-social {
    width: 100%;
    display: block;
    height: 2.5rem;
    overflow: visible;
  }
  /* line 84, src/app/components/modules/home_top_of_page/_home_top_of_page.scss */
  .home-top-of-page__logo {
    width: 23.75rem;
    height: 7.5rem;
  }
  /* line 89, src/app/components/modules/home_top_of_page/_home_top_of_page.scss */
  .home-top-of-page__logo-link {
    line-height: 7.5rem;
  }
  /* line 93, src/app/components/modules/home_top_of_page/_home_top_of_page.scss */
  .home-top-of-page__logo-image {
    width: 23.75rem;
    height: 7.5rem;
  }
  /* line 98, src/app/components/modules/home_top_of_page/_home_top_of_page.scss */
  .home-top-of-page__social {
    width: 18.5rem;
  }
  /* line 102, src/app/components/modules/home_top_of_page/_home_top_of_page.scss */
  .home-top-of-page__social-icon {
    padding-left: 1rem;
  }
  /* line 105, src/app/components/modules/home_top_of_page/_home_top_of_page.scss */
  .home-top-of-page__social-icon:before {
    font-size: 1.125rem;
  }
}

@media screen and (max-width: 63.6875em) {
  /* line 114, src/app/components/modules/home_top_of_page/_home_top_of_page.scss */
  .home-top-of-page__top-box-ad {
    display: none;
  }
}

@media screen and (min-width: 63.75em) {
  /* line 1, src/app/components/modules/home_top_of_page/_home_top_of_page.scss */
  .home-top-of-page {
    *zoom: 1;
  }
  /* line 38, node_modules/compass-mixins/lib/compass/utilities/general/_clearfix.scss */
  .home-top-of-page:after {
    content: "";
    display: table;
    clear: both;
  }
  /* line 123, src/app/components/modules/home_top_of_page/_home_top_of_page.scss */
  .home-top-of-page__top-box-ad {
    width: 20rem;
    padding: 0.625rem;
    background-color: #F3F4EF;
    overflow: hidden;
    vertical-align: top;
    float: right;
  }
  /* line 132, src/app/components/modules/home_top_of_page/_home_top_of_page.scss */
  .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) {
  /* line 141, src/app/components/modules/home_top_of_page/_home_top_of_page.scss */
  .home-top-of-page__logo-and-social {
    width: 40rem;
  }
  /* line 146, src/app/components/modules/home_top_of_page/_home_top_of_page.scss */
  .home-top-of-page__logo {
    width: 23.75rem;
    height: 7.5rem;
  }
  /* line 151, src/app/components/modules/home_top_of_page/_home_top_of_page.scss */
  .home-top-of-page__logo-link {
    line-height: 7.5rem;
  }
  /* line 155, src/app/components/modules/home_top_of_page/_home_top_of_page.scss */
  .home-top-of-page__logo-image {
    width: 23.75rem;
    height: 7.5rem;
  }
  /* line 160, src/app/components/modules/home_top_of_page/_home_top_of_page.scss */
  .home-top-of-page__social {
    width: 16rem;
    height: 7.5rem;
  }
  /* line 165, src/app/components/modules/home_top_of_page/_home_top_of_page.scss */
  .home-top-of-page__social-icon {
    padding-left: 1rem;
  }
  /* line 168, src/app/components/modules/home_top_of_page/_home_top_of_page.scss */
  .home-top-of-page__social-icon:before {
    font-size: 1.125rem;
  }
}

@media screen and (min-width: 80em) and (max-width: 9999em) {
  /* line 177, src/app/components/modules/home_top_of_page/_home_top_of_page.scss */
  .home-top-of-page__logo-and-social {
    width: 51.25rem;
  }
  /* line 181, src/app/components/modules/home_top_of_page/_home_top_of_page.scss */
  .home-top-of-page__logo {
    width: 31.25rem;
    height: 10rem;
  }
  /* line 186, src/app/components/modules/home_top_of_page/_home_top_of_page.scss */
  .home-top-of-page__logo-link {
    line-height: 10rem;
  }
  /* line 190, src/app/components/modules/home_top_of_page/_home_top_of_page.scss */
  .home-top-of-page__logo-image {
    width: 31.25rem;
    height: 10rem;
  }
  /* line 195, src/app/components/modules/home_top_of_page/_home_top_of_page.scss */
  .home-top-of-page__social {
    width: 19.75rem;
    height: 10rem;
  }
}

/* line 203, src/app/components/modules/home_top_of_page/_home_top_of_page.scss */
.home__top-of-page.prevent-overflow {
  overflow: hidden;
}

@-moz-keyframes top-news-v3-social-slide-out {
  0% {
    opacity: 0;
  }
  50% {
    -webkit-transform: translateX(0);
    -moz-transform: translateX(0);
    -ms-transform: translateX(0);
    -o-transform: translateX(0);
    transform: translateX(0);
    opacity: 0;
  }
  100% {
    -webkit-transform: translateX(-1.25rem);
    -moz-transform: translateX(-1.25rem);
    -ms-transform: translateX(-1.25rem);
    -o-transform: translateX(-1.25rem);
    transform: translateX(-1.25rem);
    opacity: 1;
  }
}

@-webkit-keyframes top-news-v3-social-slide-out {
  0% {
    opacity: 0;
  }
  50% {
    -webkit-transform: translateX(0);
    -moz-transform: translateX(0);
    -ms-transform: translateX(0);
    -o-transform: translateX(0);
    transform: translateX(0);
    opacity: 0;
  }
  100% {
    -webkit-transform: translateX(-1.25rem);
    -moz-transform: translateX(-1.25rem);
    -ms-transform: translateX(-1.25rem);
    -o-transform: translateX(-1.25rem);
    transform: translateX(-1.25rem);
    opacity: 1;
  }
}

@-o-keyframes top-news-v3-social-slide-out {
  0% {
    opacity: 0;
  }
  50% {
    -webkit-transform: translateX(0);
    -moz-transform: translateX(0);
    -ms-transform: translateX(0);
    -o-transform: translateX(0);
    transform: translateX(0);
    opacity: 0;
  }
  100% {
    -webkit-transform: translateX(-1.25rem);
    -moz-transform: translateX(-1.25rem);
    -ms-transform: translateX(-1.25rem);
    -o-transform: translateX(-1.25rem);
    transform: translateX(-1.25rem);
    opacity: 1;
  }
}

@-ms-keyframes top-news-v3-social-slide-out {
  /* line 2, src/app/components/modules/top_news_v3/_top_news_animations.scss */
  0% {
    opacity: 0;
  }
  /* line 6, src/app/components/modules/top_news_v3/_top_news_animations.scss */
  50% {
    -webkit-transform: translateX(0);
    -moz-transform: translateX(0);
    -ms-transform: translateX(0);
    -o-transform: translateX(0);
    transform: translateX(0);
    opacity: 0;
  }
  /* line 11, src/app/components/modules/top_news_v3/_top_news_animations.scss */
  100% {
    -webkit-transform: translateX(-1.25rem);
    -moz-transform: translateX(-1.25rem);
    -ms-transform: translateX(-1.25rem);
    -o-transform: translateX(-1.25rem);
    transform: translateX(-1.25rem);
    opacity: 1;
  }
}

@keyframes top-news-v3-social-slide-out {
  0% {
    opacity: 0;
  }
  50% {
    -webkit-transform: translateX(0);
    -moz-transform: translateX(0);
    -ms-transform: translateX(0);
    -o-transform: translateX(0);
    transform: translateX(0);
    opacity: 0;
  }
  100% {
    -webkit-transform: translateX(-1.25rem);
    -moz-transform: translateX(-1.25rem);
    -ms-transform: translateX(-1.25rem);
    -o-transform: translateX(-1.25rem);
    transform: translateX(-1.25rem);
    opacity: 1;
  }
}

@-moz-keyframes top-news-v3-twitter-separate-and-bounce {
  50% {
    -webkit-transform: translateY(0);
    -moz-transform: translateY(0);
    -ms-transform: translateY(0);
    -o-transform: translateY(0);
    transform: translateY(0);
  }
  75% {
    -webkit-transform: translateY(1.875rem);
    -moz-transform: translateY(1.875rem);
    -ms-transform: translateY(1.875rem);
    -o-transform: translateY(1.875rem);
    transform: translateY(1.875rem);
  }
  100% {
    -webkit-transform: translateY(1.5625rem);
    -moz-transform: translateY(1.5625rem);
    -ms-transform: translateY(1.5625rem);
    -o-transform: translateY(1.5625rem);
    transform: translateY(1.5625rem);
  }
}

@-webkit-keyframes top-news-v3-twitter-separate-and-bounce {
  50% {
    -webkit-transform: translateY(0);
    -moz-transform: translateY(0);
    -ms-transform: translateY(0);
    -o-transform: translateY(0);
    transform: translateY(0);
  }
  75% {
    -webkit-transform: translateY(1.875rem);
    -moz-transform: translateY(1.875rem);
    -ms-transform: translateY(1.875rem);
    -o-transform: translateY(1.875rem);
    transform: translateY(1.875rem);
  }
  100% {
    -webkit-transform: translateY(1.5625rem);
    -moz-transform: translateY(1.5625rem);
    -ms-transform: translateY(1.5625rem);
    -o-transform: translateY(1.5625rem);
    transform: translateY(1.5625rem);
  }
}

@-o-keyframes top-news-v3-twitter-separate-and-bounce {
  50% {
    -webkit-transform: translateY(0);
    -moz-transform: translateY(0);
    -ms-transform: translateY(0);
    -o-transform: translateY(0);
    transform: translateY(0);
  }
  75% {
    -webkit-transform: translateY(1.875rem);
    -moz-transform: translateY(1.875rem);
    -ms-transform: translateY(1.875rem);
    -o-transform: translateY(1.875rem);
    transform: translateY(1.875rem);
  }
  100% {
    -webkit-transform: translateY(1.5625rem);
    -moz-transform: translateY(1.5625rem);
    -ms-transform: translateY(1.5625rem);
    -o-transform: translateY(1.5625rem);
    transform: translateY(1.5625rem);
  }
}

@-ms-keyframes top-news-v3-twitter-separate-and-bounce {
  /* line 18, src/app/components/modules/top_news_v3/_top_news_animations.scss */
  50% {
    -webkit-transform: translateY(0);
    -moz-transform: translateY(0);
    -ms-transform: translateY(0);
    -o-transform: translateY(0);
    transform: translateY(0);
  }
  /* line 22, src/app/components/modules/top_news_v3/_top_news_animations.scss */
  75% {
    -webkit-transform: translateY(1.875rem);
    -moz-transform: translateY(1.875rem);
    -ms-transform: translateY(1.875rem);
    -o-transform: translateY(1.875rem);
    transform: translateY(1.875rem);
  }
  /* line 26, src/app/components/modules/top_news_v3/_top_news_animations.scss */
  100% {
    -webkit-transform: translateY(1.5625rem);
    -moz-transform: translateY(1.5625rem);
    -ms-transform: translateY(1.5625rem);
    -o-transform: translateY(1.5625rem);
    transform: translateY(1.5625rem);
  }
}

@keyframes top-news-v3-twitter-separate-and-bounce {
  50% {
    -webkit-transform: translateY(0);
    -moz-transform: translateY(0);
    -ms-transform: translateY(0);
    -o-transform: translateY(0);
    transform: translateY(0);
  }
  75% {
    -webkit-transform: translateY(1.875rem);
    -moz-transform: translateY(1.875rem);
    -ms-transform: translateY(1.875rem);
    -o-transform: translateY(1.875rem);
    transform: translateY(1.875rem);
  }
  100% {
    -webkit-transform: translateY(1.5625rem);
    -moz-transform: translateY(1.5625rem);
    -ms-transform: translateY(1.5625rem);
    -o-transform: translateY(1.5625rem);
    transform: translateY(1.5625rem);
  }
}

/* line 1, src/app/components/modules/top_news_v3/_top_news_story.scss */
.top-news-v3-story {
  border-top: dotted 1px #555555;
  position: relative;
}

/* line 7, src/app/components/modules/top_news_v3/_top_news_story.scss */
.top-news-v3-story:hover .top-news-v3-story-headline,
.top-news-v3-story:hover .top-news-v3-story-reaction, .top-news-v3-story:focus .top-news-v3-story-headline,
.top-news-v3-story:focus .top-news-v3-story-reaction {
  -webkit-transition: opacity, 0.2s, ease-out;
  -moz-transition: opacity, 0.2s, ease-out;
  -o-transition: opacity, 0.2s, ease-out;
  transition: opacity 0.2s ease-out;
  opacity: .7;
}

/* line 13, src/app/components/modules/top_news_v3/_top_news_story.scss */
.top-news-v3-story:hover .top-news-v3-story-headline__link, .top-news-v3-story:focus .top-news-v3-story-headline__link {
  color: #2D2D35;
}

/* line 17, src/app/components/modules/top_news_v3/_top_news_story.scss */
.top-news-v3-story:hover .top-news-v3-story-reaction__link, .top-news-v3-story:focus .top-news-v3-story-reaction__link {
  color: #FA1E64;
}

/* line 22, src/app/components/modules/top_news_v3/_top_news_story.scss */
.top-news-v3-story-headline {
  font-family: "BWHaasText-55Roman", "NHaasGroteskTXPro-55Rg", "Helvetica Neue", Helvetica, Arial, sans-serif;
  position: relative;
  z-index: 2;
}

/* line 175, src/app/components/modules/_type_icons.scss */
.type-slideshow .top-news-v3-story-headline:before,
.type-interactive .top-news-v3-story-headline:before,
.type-data-article .top-news-v3-story-headline:before,
.type-video .top-news-v3-story-headline:before {
  font-size: 1em;
  color: inherit;
}

/* line 33, src/app/components/modules/top_news_v3/_top_news_story.scss */
.top-news-v3-story-headline__link {
  color: #2D2D35;
}

/* line 38, src/app/components/modules/top_news_v3/_top_news_story.scss */
.top-news-v3-story-number {
  color: #6488FF;
  font-family: "BWHaasHead-75Bold", "NHaasGroteskDSPro-75Bd", "Helvetica Neue", Helvetica, Arial, sans-serif;
  position: absolute;
  right: 0;
  top: 0;
  z-index: 0;
}

/* line 36, src/app/components/modules/top_news_v3/_top_news_helpers.scss */
.top-news-v3-story-number:after {
  background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAQAAAAECAYAAACp8Z5+AAAAIElEQVQIW2NkYGBg+P///38QDQKMyBwUAUZGRrAkhgoAvKwT9VYXn50AAAAASUVORK5CYII=") repeat;
  content: "";
  height: 100%;
  left: 0;
  position: absolute;
  top: 0;
  width: 100%;
}

/* line 48, src/app/components/modules/top_news_v3/_top_news_story.scss */
.top-news-v3-story-reaction {
  font-family: "BWHaasHead-95Black", "NHaasGroteskDSPro-95Blk", "Helvetica Neue", Helvetica, Arial, sans-serif;
  position: relative;
  text-transform: uppercase;
  z-index: 2;
}

/* line 54, src/app/components/modules/top_news_v3/_top_news_story.scss */
.top-news-v3-story-reaction__link {
  color: #FA1E64;
}

/* line 59, src/app/components/modules/top_news_v3/_top_news_story.scss */
.top-news-v3-story-thumbnail {
  display: block;
  position: relative;
  z-index: 2;
}

/* line 65, src/app/components/modules/top_news_v3/_top_news_story.scss */
.top-news-v3-story .bb-social-links {
  display: none;
}

/* line 69, src/app/components/modules/top_news_v3/_top_news_story.scss */
.top-news-v3-story .published-at {
  font-size: 0.6875rem;
  line-height: 0.9375rem;
  margin-top: 0.625rem;
  position: relative;
  z-index: 2;
}

@media screen and (min-width: 0) and (max-width: 47.4375em) {
  /* line 1, src/app/components/modules/top_news_v3/_top_news_story.scss */
  .top-news-v3-story {
    min-height: 5.3125rem;
    padding: 1.25rem 0;
    position: relative;
  }
  /* line 83, src/app/components/modules/top_news_v3/_top_news_story.scss */
  .top-news-v3-story-headline {
    font-size: 0.875rem;
    line-height: 1rem;
    margin-top: 0.625rem;
    width: calc(100% - 6.5625rem);
  }
  /* line 90, src/app/components/modules/top_news_v3/_top_news_story.scss */
  .top-news-v3-story-number {
    font-size: 5.9375rem;
    line-height: 5.3125rem;
  }
  /* line 95, src/app/components/modules/top_news_v3/_top_news_story.scss */
  .top-news-v3-story-reaction {
    font-size: 1.125rem;
    line-height: 1rem;
  }
  /* line 100, src/app/components/modules/top_news_v3/_top_news_story.scss */
  .top-news-v3-story-thumbnail {
    bottom: 1.25rem;
    max-width: 6.25rem;
    max-height: 3.5rem;
    position: absolute;
    right: 0;
  }
}

@media screen and (min-width: 47.5em) and (max-width: 63.6875em) {
  /* line 1, src/app/components/modules/top_news_v3/_top_news_story.scss */
  .top-news-v3-story {
    padding: 1.25rem 0;
    height: 10.625rem;
    position: relative;
  }
  /* line 115, src/app/components/modules/top_news_v3/_top_news_story.scss */
  .top-news-v3-story-headline {
    font-size: 0.875rem;
    line-height: 1rem;
    margin-top: 0.625rem;
  }
  /* line 121, src/app/components/modules/top_news_v3/_top_news_story.scss */
  .top-news-v3-story-number {
    font-size: 7.5rem;
    line-height: 6.875rem;
  }
  /* line 126, src/app/components/modules/top_news_v3/_top_news_story.scss */
  .top-news-v3-story-reaction {
    font-size: 1.125rem;
    line-height: 1rem;
  }
  /* line 131, src/app/components/modules/top_news_v3/_top_news_story.scss */
  .top-news-v3-story-thumbnail {
    bottom: 1.25rem;
    position: absolute;
    right: 0;
    max-width: 6.25rem;
  }
}

@media screen and (min-width: 63.75em) and (max-width: 79.9375em) {
  /* line 1, src/app/components/modules/top_news_v3/_top_news_story.scss */
  .top-news-v3-story {
    padding: 0.625rem 0 0.9375rem;
    min-height: 6.25rem;
  }
  /* line 51, src/app/components/modules/top_news_v3/_top_news_helpers.scss */
  .top-news-v3-story:hover .bb-social-links {
    -webkit-animation: top-news-v3-social-slide-out 0.2s forwards;
    -moz-animation: top-news-v3-social-slide-out 0.2s forwards;
    -ms-animation: top-news-v3-social-slide-out 0.2s forwards;
    -o-animation: top-news-v3-social-slide-out 0.2s forwards;
    animation: top-news-v3-social-slide-out 0.2s forwards;
  }
  /* line 55, src/app/components/modules/top_news_v3/_top_news_helpers.scss */
  .top-news-v3-story:hover .bb-social-link {
    display: block;
  }
  /* line 59, src/app/components/modules/top_news_v3/_top_news_helpers.scss */
  .top-news-v3-story:hover .bb-social-link:nth-child(2) {
    -webkit-animation: top-news-v3-twitter-separate-and-bounce 0.4s forwards;
    -moz-animation: top-news-v3-twitter-separate-and-bounce 0.4s forwards;
    -ms-animation: top-news-v3-twitter-separate-and-bounce 0.4s forwards;
    -o-animation: top-news-v3-twitter-separate-and-bounce 0.4s forwards;
    animation: top-news-v3-twitter-separate-and-bounce 0.4s forwards;
  }
  /* line 64, src/app/components/modules/top_news_v3/_top_news_helpers.scss */
  .top-news-v3-story .bb-social-links {
    display: block;
    height: 6.25rem;
    left: -1.25rem;
    opacity: 0;
    position: absolute;
    top: 0.625rem;
    width: 2.5rem;
  }
  /* line 74, src/app/components/modules/top_news_v3/_top_news_helpers.scss */
  .top-news-v3-story .bb-social-link {
    display: none;
    position: absolute;
    right: 0.1875rem;
    z-index: 1;
  }
  /* line 81, src/app/components/modules/top_news_v3/_top_news_helpers.scss */
  .top-news-v3-story .bb-social-link:first-child {
    z-index: 2;
  }
  /* line 145, src/app/components/modules/top_news_v3/_top_news_story.scss */
  .top-news-v3-story-headline {
    font-size: 0.875rem;
    line-height: 1rem;
    margin-top: 0.625rem;
  }
  /* line 151, src/app/components/modules/top_news_v3/_top_news_story.scss */
  .top-news-v3-story-number {
    font-size: 6.875rem;
    line-height: 6.25rem;
  }
  /* line 156, src/app/components/modules/top_news_v3/_top_news_story.scss */
  .top-news-v3-story-reaction {
    font-size: 1.125rem;
    line-height: 1rem;
  }
  /* line 161, src/app/components/modules/top_news_v3/_top_news_story.scss */
  .top-news-v3-story-thumbnail {
    margin-top: 0.375rem;
  }
}

@media screen and (min-width: 80em) and (max-width: 9999em) {
  /* line 1, src/app/components/modules/top_news_v3/_top_news_story.scss */
  .top-news-v3-story {
    min-height: 7.5rem;
    padding: 0.8125rem 0 1.25rem;
  }
  /* line 51, src/app/components/modules/top_news_v3/_top_news_helpers.scss */
  .top-news-v3-story:hover .bb-social-links {
    -webkit-animation: top-news-v3-social-slide-out 0.2s forwards;
    -moz-animation: top-news-v3-social-slide-out 0.2s forwards;
    -ms-animation: top-news-v3-social-slide-out 0.2s forwards;
    -o-animation: top-news-v3-social-slide-out 0.2s forwards;
    animation: top-news-v3-social-slide-out 0.2s forwards;
  }
  /* line 55, src/app/components/modules/top_news_v3/_top_news_helpers.scss */
  .top-news-v3-story:hover .bb-social-link {
    display: block;
  }
  /* line 59, src/app/components/modules/top_news_v3/_top_news_helpers.scss */
  .top-news-v3-story:hover .bb-social-link:nth-child(2) {
    -webkit-animation: top-news-v3-twitter-separate-and-bounce 0.4s forwards;
    -moz-animation: top-news-v3-twitter-separate-and-bounce 0.4s forwards;
    -ms-animation: top-news-v3-twitter-separate-and-bounce 0.4s forwards;
    -o-animation: top-news-v3-twitter-separate-and-bounce 0.4s forwards;
    animation: top-news-v3-twitter-separate-and-bounce 0.4s forwards;
  }
  /* line 64, src/app/components/modules/top_news_v3/_top_news_helpers.scss */
  .top-news-v3-story .bb-social-links {
    display: block;
    height: 6.25rem;
    left: -1.25rem;
    opacity: 0;
    position: absolute;
    top: 0.8125rem;
    width: 2.5rem;
  }
  /* line 74, src/app/components/modules/top_news_v3/_top_news_helpers.scss */
  .top-news-v3-story .bb-social-link {
    display: none;
    position: absolute;
    right: 0.1875rem;
    z-index: 1;
  }
  /* line 81, src/app/components/modules/top_news_v3/_top_news_helpers.scss */
  .top-news-v3-story .bb-social-link:first-child {
    z-index: 2;
  }
  /* line 172, src/app/components/modules/top_news_v3/_top_news_story.scss */
  .top-news-v3-story-headline {
    font-size: 0.875rem;
    line-height: 1rem;
    margin-top: 0.625rem;
  }
  /* line 178, src/app/components/modules/top_news_v3/_top_news_story.scss */
  .top-news-v3-story-number {
    font-size: 8.125rem;
    line-height: 7.5rem;
  }
  /* line 183, src/app/components/modules/top_news_v3/_top_news_story.scss */
  .top-news-v3-story-reaction {
    font-size: 1.25rem;
    line-height: 1.125rem;
  }
  /* line 188, src/app/components/modules/top_news_v3/_top_news_story.scss */
  .top-news-v3-story-thumbnail {
    margin-top: 0.375rem;
  }
}

/* line 7, src/app/components/modules/top_news_v3/_top_news.scss */
.top-news-v3__expand {
  border-top: solid 1px #CCCCCC;
  color: #FA1E64;
  display: none;
  font-family: "BWHaasHead-75Bold", "NHaasGroteskDSPro-75Bd", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 1rem;
  line-height: 2.5rem;
  text-align: center;
  clear: both;
}

/* line 87, node_modules/bb.sass-helpers/stylesheets/bb.sass-helpers/_icons.scss */
.top-news-v3__expand:after {
  content: "1";
  font-family: "Bloomberg";
  font-style: normal;
  padding-left: 0.625rem;
}

/* line 21, src/app/components/modules/top_news_v3/_top_news.scss */
.top-news-v3__expand:hover {
  -webkit-transition: opacity, 0.2s, ease-out;
  -moz-transition: opacity, 0.2s, ease-out;
  -o-transition: opacity, 0.2s, ease-out;
  transition: opacity 0.2s ease-out;
  cursor: pointer;
  opacity: .7;
}

/* line 28, src/app/components/modules/top_news_v3/_top_news.scss */
.top-news-v3__subtitle {
  color: #2D2D35;
  font-family: "TiemposTextWeb-Regular", Georgia, serif;
}

/* line 33, src/app/components/modules/top_news_v3/_top_news.scss */
.top-news-v3__title {
  color: #2D2D35;
  font-family: "TiemposHeadlineWeb-Bold", Georgia, serif;
}

/* line 42, src/app/components/modules/top_news_v3/_top_news.scss */
.top-news-v3__header[data-sponsored="true"] .top-news-v3__sponsored-logo {
  padding-top: 10px;
}

/* line 45, src/app/components/modules/top_news_v3/_top_news.scss */
.top-news-v3__header[data-sponsored="true"] .top-news-v3__sponsored-logo:before {
  content: "Sponsored By";
  font-family: "BWHaasText-55Roman", "NHaasGroteskTXPro-55Rg", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 13px;
  display: block;
  margin-bottom: 3px;
}

/* line 61, src/app/components/ad/_ad_helpers.scss */
.top-news-v3 .bb-ads__rendered iframe {
  width: 100%;
}

@media screen and (min-width: 0) and (max-width: 47.4375em) {
  /* line 5, src/app/components/modules/top_news_v3/_top_news.scss */
  .top-news-v3 {
    padding: 0 0 1.25rem;
  }
  /* line 14, src/app/components/modules/top_news_v3/_top_news_helpers.scss */
  .top-news-v3__stories[data-collapsed="true"] .top-news-v3-story-view:nth-child(n+4) {
    display: none;
  }
  /* line 71, src/app/components/modules/top_news_v3/_top_news.scss */
  .top-news-v3__stories[data-collapsed="true"] .top-news-v3__expand {
    display: block;
  }
  /* line 77, src/app/components/modules/top_news_v3/_top_news.scss */
  .top-news-v3__header {
    padding: 0 0 1.25rem;
  }
  /* line 82, src/app/components/modules/top_news_v3/_top_news.scss */
  .top-news-v3__header[data-sponsored="true"] .top-news-v3__sponsored-logo .bb-ads__rendered {
    margin-bottom: 0;
  }
  /* line 88, src/app/components/modules/top_news_v3/_top_news.scss */
  .top-news-v3__title {
    display: inline-block;
    font-size: 1.5rem;
    line-height: 1.875rem;
  }
  /* line 94, src/app/components/modules/top_news_v3/_top_news.scss */
  .top-news-v3__subtitle {
    display: inline-block;
    font-size: 0.875rem;
    line-height: 1rem;
  }
  /* line 27, src/app/components/modules/top_news_v3/_top_news_helpers.scss */
  .top-news-v3 .top-news-v3-story__headline, .top-news-v3 .top-news-v3-story__reaction,
  .top-news-v3 .top-news-v3-story .published-at {
    max-width: 10rem;
  }
}

@media screen and (min-width: 47.5em) and (max-width: 63.6875em) {
  /* line 5, src/app/components/modules/top_news_v3/_top_news.scss */
  .top-news-v3 {
    padding: 0 0 1.25rem;
    width: 42.5rem;
  }
  /* line 20, src/app/components/modules/top_news_v3/_top_news_helpers.scss */
  .top-news-v3__stories[data-collapsed="true"] .top-news-v3-story-view:nth-child(n+7) {
    display: none;
  }
  /* line 116, src/app/components/modules/top_news_v3/_top_news.scss */
  .top-news-v3__stories[data-collapsed="true"] .top-news-v3__expand {
    display: block;
  }
  /* line 122, src/app/components/modules/top_news_v3/_top_news.scss */
  .top-news-v3__header {
    padding: 0 0 1.25rem;
    width: 100%;
  }
  /* line 128, src/app/components/modules/top_news_v3/_top_news.scss */
  .top-news-v3__header[data-sponsored="true"] .top-news-v3__sponsored-logo .bb-ads__rendered {
    margin-bottom: 0;
  }
  /* line 134, src/app/components/modules/top_news_v3/_top_news.scss */
  .top-news-v3__subtitle {
    display: inline-block;
    font-size: 0.875rem;
    line-height: 1rem;
  }
  /* line 140, src/app/components/modules/top_news_v3/_top_news.scss */
  .top-news-v3__title {
    display: inline-block;
    font-size: 1.875rem;
    line-height: 1.875rem;
  }
  /* line 146, src/app/components/modules/top_news_v3/_top_news.scss */
  .top-news-v3__stories {
    *zoom: 1;
  }
  /* line 38, node_modules/compass-mixins/lib/compass/utilities/general/_clearfix.scss */
  .top-news-v3__stories:after {
    content: "";
    display: table;
    clear: both;
  }
  /* line 2, src/app/components/modules/top_news_v3/_top_news_helpers.scss */
  .top-news-v3 .top-news-v3__stories li:nth-of-type(even) {
    float: right;
    width: 20rem;
  }
  /* line 8, src/app/components/modules/top_news_v3/_top_news_helpers.scss */
  .top-news-v3 .top-news-v3__stories li:nth-of-type(odd) {
    clear: both;
    float: left;
    width: 20rem;
  }
  /* line 27, src/app/components/modules/top_news_v3/_top_news_helpers.scss */
  .top-news-v3 .top-news-v3-story__headline, .top-news-v3 .top-news-v3-story__reaction,
  .top-news-v3 .top-news-v3-story .published-at {
    max-width: 12.5rem;
  }
}

@media screen and (min-width: 63.75em) and (max-width: 79.9375em) {
  /* line 5, src/app/components/modules/top_news_v3/_top_news.scss */
  .top-news-v3 {
    border-right: solid 1px #CCCCCC;
    padding: 0 1.25rem 0.9375rem 0;
    width: 10rem;
  }
  /* line 171, src/app/components/modules/top_news_v3/_top_news.scss */
  .top-news-v3__header {
    padding-bottom: 1.25rem;
  }
  /* line 175, src/app/components/modules/top_news_v3/_top_news.scss */
  .top-news-v3__subtitle {
    font-size: 0.75rem;
    line-height: 0.75rem;
    margin-top: 0.375rem;
  }
  /* line 181, src/app/components/modules/top_news_v3/_top_news.scss */
  .top-news-v3__title {
    font-size: 1.625rem;
    line-height: 2.25rem;
  }
}

@media screen and (min-width: 80em) and (max-width: 9999em) {
  /* line 5, src/app/components/modules/top_news_v3/_top_news.scss */
  .top-news-v3 {
    border-right: solid 1px #CCCCCC;
    padding: 0 1.25rem 1.25rem 0;
    width: 11.25rem;
  }
  /* line 192, src/app/components/modules/top_news_v3/_top_news.scss */
  .top-news-v3__header {
    padding-bottom: 1.25rem;
  }
  /* line 196, src/app/components/modules/top_news_v3/_top_news.scss */
  .top-news-v3__subtitle {
    font-size: 0.75rem;
    line-height: 0.75rem;
    margin-top: 0.625rem;
  }
  /* line 202, src/app/components/modules/top_news_v3/_top_news.scss */
  .top-news-v3__title {
    font-size: 1.875rem;
    line-height: 1.875rem;
  }
}

/* line 10, src/app/components/ad/_ad_helpers.scss */
.top-news-v3[data-sponsored="true"] .top-news-v3__sponsored-ad .bb-ads__rendered {
  border-top: dotted 1px #555555;
  position: relative;
}

/* line 17, src/app/components/ad/_ad_helpers.scss */
.top-news-v3[data-sponsored="true"] .top-news-v3__sponsored-ad .bb-ads__ad:not(.bb-ads__rendered) {
  display: none;
}

@media screen and (min-width: 47.5em) and (max-width: 63.6875em) {
  /* line 224, src/app/components/modules/top_news_v3/_top_news.scss */
  .top-news-v3[data-sponsored="true"] .top-news-v3__stories[data-parity="even"] .top-news-v3-story-view.last {
    display: none;
  }
  /* line 228, src/app/components/modules/top_news_v3/_top_news.scss */
  .top-news-v3[data-sponsored="true"] .top-news-v3__stories[data-parity="even"] .top-news-v3__sponsored-ad {
    clear: none;
    float: right;
  }
}

@media screen and (min-width: 47.5em) and (max-width: 63.6875em) {
  /* line 240, src/app/components/modules/top_news_v3/_top_news.scss */
  .top-news-v3[data-sponsored="false"] .top-news-v3__stories[data-parity="odd"] .top-news-v3-story-view.last {
    display: none;
  }
}

/* line 3, node_modules/bb.modules/components/modules/vod/_vod.scss */
.vod {
  background-color: #262626;
  margin-bottom: 1.25rem;
  position: relative;
  overflow: hidden;
  width: 100%;
}

/* line 10, node_modules/bb.modules/components/modules/vod/_vod.scss */
.vod__label-and-titles {
  background-color: #2A343F;
  height: 3.75rem;
  display: table;
  width: 100%;
}

/* line 17, node_modules/bb.modules/components/modules/vod/_vod.scss */
.vod__titles {
  display: table-cell;
  padding: 0 1.25rem;
  vertical-align: middle;
}

/* line 23, node_modules/bb.modules/components/modules/vod/_vod.scss */
.vod__title {
  font-family: "BWHaasText-75Bold", "NHaasGroteskTXPro-75Bd", "Helvetica Neue", Helvetica, Arial, sans-serif;
  color: #F3F4EF;
  line-height: 1.125rem;
  font-size: 1rem;
}

/* line 30, node_modules/bb.modules/components/modules/vod/_vod.scss */
.vod__subtitle {
  font-family: "BWHaasText-55Roman", "NHaasGroteskTXPro-55Rg", "Helvetica Neue", Helvetica, Arial, sans-serif;
  color: #999999;
}

/* line 35, node_modules/bb.modules/components/modules/vod/_vod.scss */
.vod__live-player {
  display: block;
}

/* line 40, node_modules/bb.modules/components/modules/vod/_vod.scss */
.vod .vod-tout {
  margin-top: 1.25rem;
}

/* line 44, node_modules/bb.modules/components/modules/vod/_vod.scss */
.vod .video-player__image:before {
  font-size: 5rem;
}

/* line 6, node_modules/bb.modules/components/modules/vod/_vod_recirc.scss */
.vod__recirc-label {
  color: #999999;
  margin-bottom: 1.25rem;
  font-size: 1rem;
  line-height: 1.125rem;
}

/* line 14, node_modules/bb.modules/components/modules/vod/_vod_recirc.scss */
.vod__recirc-video {
  *zoom: 1;
}

/* line 38, node_modules/compass-mixins/lib/compass/utilities/general/_clearfix.scss */
.vod__recirc-video:after {
  content: "";
  display: table;
  clear: both;
}

/* line 17, node_modules/bb.modules/components/modules/vod/_vod_recirc.scss */
.vod__recirc-video.playing {
  background-color: #555555;
}

/* line 20, node_modules/bb.modules/components/modules/vod/_vod_recirc.scss */
.vod__recirc-video.playing .vod__recirc-video-image-link:before {
  width: 100%;
  color: #FFFFFF;
  text-align: center;
  content: "Now playing";
  text-transform: uppercase;
  font-size: 0.75rem;
  line-height: 1.5rem;
  font-family: "BWHaasText-55Roman", "NHaasGroteskTXPro-55Rg", "Helvetica Neue", Helvetica, Arial, sans-serif;
}

/* line 31, node_modules/bb.modules/components/modules/vod/_vod_recirc.scss */
.vod__recirc-video.playing .vod__recirc-video-image-link:after {
  overflow: hidden;
  text-indent: -9999rem;
  font-size: 0;
  line-height: 0;
  content: "Background mask for Now Playing";
  width: 100%;
  height: 100%;
  background-color: rgba(0, 0, 0, 0.5);
  position: absolute;
  left: 0;
  top: 0;
}

/* line 42, node_modules/bb.modules/components/modules/vod/_vod_recirc.scss */
.vod__recirc-video.playing .vod__recirc-video-headline-link {
  color: #000000;
}

/* line 49, node_modules/bb.modules/components/modules/vod/_vod_recirc.scss */
.vod__recirc-video-image-container {
  position: relative;
  width: 6.875rem;
  height: 3.875rem;
}

/* line 55, node_modules/bb.modules/components/modules/vod/_vod_recirc.scss */
.vod__recirc-video-image-link {
  height: 100%;
  width: 100%;
}

/* line 69, node_modules/bb.sass-helpers/stylesheets/bb.sass-helpers/_icons.scss */
.vod__recirc-video-image-link:before {
  content: "a";
  font-family: "Bloomberg";
  font-style: normal;
  font-size: 1.875rem;
  color: #FFFFFF;
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
  -moz-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  -o-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  z-index: 1;
}

/* line 67, node_modules/bb.modules/components/modules/vod/_vod_recirc.scss */
.vod__recirc-video-image {
  background-position: 50% 50%;
  background-size: cover;
  min-width: 6.875rem;
  height: 3.875rem;
  width: 100%;
}

/* line 75, node_modules/bb.modules/components/modules/vod/_vod_recirc.scss */
.vod__recirc-video-headline {
  font-family: "BWHaasText-75Bold", "NHaasGroteskTXPro-75Bd", "Helvetica Neue", Helvetica, Arial, sans-serif;
  line-height: 0.875rem;
  margin: 0 0.625rem;
  width: 9.375rem;
}

/* line 82, node_modules/bb.modules/components/modules/vod/_vod_recirc.scss */
.vod__recirc-video-headline-link {
  color: #999999;
  padding: 0.625rem;
  display: block;
}

@media screen and (min-width: 63.75em) {
  /* line 3, node_modules/bb.modules/components/modules/vod/_vod.scss */
  .vod {
    display: table;
  }
  /* line 92, node_modules/bb.modules/components/modules/vod/_vod_recirc.scss */
  .vod__recirc {
    margin: 1.25rem;
    position: absolute;
    top: 0;
    bottom: 0;
    right: 0;
  }
  /* line 99, node_modules/bb.modules/components/modules/vod/_vod_recirc.scss */
  .vod__recirc:after {
    content: "";
    display: block;
    position: absolute;
    width: 100%;
    bottom: 0;
    height: 10%;
    z-index: 100;
    background-image: linear-gradient(rgba(38, 38, 38, 0) 0%, rgba(38, 38, 38, 0.9) 80%);
  }
  /* line 111, node_modules/bb.modules/components/modules/vod/_vod_recirc.scss */
  .vod__recirc-vod-item {
    height: 3.875rem;
    margin-bottom: 0.625rem;
  }
  /* line 116, node_modules/bb.modules/components/modules/vod/_vod_recirc.scss */
  .vod__recirc-video-image-container, .vod__recirc-video-headline {
    display: table-cell;
    vertical-align: middle;
  }
}

@media screen and (max-width: 63.6875em) {
  /* line 124, node_modules/bb.modules/components/modules/vod/_vod_recirc.scss */
  .vod__recirc {
    *zoom: 1;
    border: 1.25rem solid transparent;
  }
  /* line 38, node_modules/compass-mixins/lib/compass/utilities/general/_clearfix.scss */
  .vod__recirc:after {
    content: "";
    display: table;
    clear: both;
  }
  /* line 129, node_modules/bb.modules/components/modules/vod/_vod_recirc.scss */
  .vod__recirc-video-headline {
    font-size: 0.75rem;
  }
}

@media screen and (min-width: 0) and (max-width: 47.4375em) {
  /* line 136, node_modules/bb.modules/components/modules/vod/_vod_recirc.scss */
  .vod__recirc-video-window {
    overflow-y: hidden;
    height: 21.875rem;
  }
  /* line 141, node_modules/bb.modules/components/modules/vod/_vod_recirc.scss */
  .vod__recirc-label {
    margin-bottom: 0.625rem;
  }
  /* line 145, node_modules/bb.modules/components/modules/vod/_vod_recirc.scss */
  .vod__recirc-vod-item {
    height: 3.875rem;
    margin-bottom: 0.625rem;
  }
  /* line 150, node_modules/bb.modules/components/modules/vod/_vod_recirc.scss */
  .vod__recirc-video {
    display: table;
    width: 100%;
  }
  /* line 155, node_modules/bb.modules/components/modules/vod/_vod_recirc.scss */
  .vod__recirc-video-image-container, .vod__recirc-video-headline {
    display: table-cell;
    vertical-align: middle;
  }
  /* line 161, node_modules/bb.modules/components/modules/vod/_vod_recirc.scss */
  .vod__recirc-video-headline {
    font-size: 0.6875rem;
    line-height: 0.875rem;
    min-width: 9.375rem;
    max-width: 20.625rem;
    width: auto;
  }
  /* line 169, node_modules/bb.modules/components/modules/vod/_vod_recirc.scss */
  .vod__recirc-vod-item {
    width: 100%;
  }
}

@media screen and (min-width: 47.5em) and (max-width: 63.6875em) {
  /* line 176, node_modules/bb.modules/components/modules/vod/_vod_recirc.scss */
  .vod__recirc {
    width: 100%;
    height: 13.125rem;
    position: relative;
  }
  /* line 182, node_modules/bb.modules/components/modules/vod/_vod_recirc.scss */
  .vod__recirc-label {
    display: block;
  }
  /* line 186, node_modules/bb.modules/components/modules/vod/_vod_recirc.scss */
  .vod__recirc-vod-item {
    position: relative;
    width: 8.75rem;
    margin-right: 1.25rem;
    height: 8.125rem;
    display: inline-block;
    vertical-align: top;
    overflow: visible;
  }
  /* line 196, node_modules/bb.modules/components/modules/vod/_vod_recirc.scss */
  .vod__recirc-video-window {
    width: 100%;
    white-space: nowrap;
    overflow-x: auto;
    overflow-y: hidden;
  }
  /* line 203, node_modules/bb.modules/components/modules/vod/_vod_recirc.scss */
  .vod__recirc-video-image-container, .vod__recirc-video-headline {
    display: block;
    width: 8.75rem;
    margin: 0;
  }
  /* line 210, node_modules/bb.modules/components/modules/vod/_vod_recirc.scss */
  .vod__recirc-video-headline-link {
    padding: 3px;
  }
  /* line 214, node_modules/bb.modules/components/modules/vod/_vod_recirc.scss */
  .vod__recirc-video-image-container {
    position: absolute;
    bottom: 0;
    left: 0;
    height: 4.9375rem;
  }
  /* line 221, node_modules/bb.modules/components/modules/vod/_vod_recirc.scss */
  .vod__recirc-video-image {
    height: 4.9375rem;
  }
  /* line 225, node_modules/bb.modules/components/modules/vod/_vod_recirc.scss */
  .vod__recirc-video-headline {
    position: relative;
    white-space: normal;
  }
}

@media screen and (min-width: 63.75em) {
  /* line 233, node_modules/bb.modules/components/modules/vod/_vod_recirc.scss */
  .vod__recirc {
    position: absolute;
    display: inline-block;
  }
  /* line 238, node_modules/bb.modules/components/modules/vod/_vod_recirc.scss */
  .vod__recirc-video {
    display: table;
    width: 100%;
  }
  /* line 243, node_modules/bb.modules/components/modules/vod/_vod_recirc.scss */
  .vod__recirc-video-window {
    position: absolute;
    overflow-y: scroll;
    overflow-x: hidden;
    width: 17.5rem;
    top: 2rem;
    bottom: 0;
    left: 0;
  }
  /* line 253, node_modules/bb.modules/components/modules/vod/_vod_recirc.scss */
  .vod__recirc {
    overflow: hidden;
  }
  /* line 257, node_modules/bb.modules/components/modules/vod/_vod_recirc.scss */
  .vod__recirc-label {
    position: absolute;
  }
}

@media screen and (min-width: 63.75em) and (max-width: 79.9375em) {
  /* line 264, node_modules/bb.modules/components/modules/vod/_vod_recirc.scss */
  .vod__recirc {
    width: 15rem;
  }
  /* line 268, node_modules/bb.modules/components/modules/vod/_vod_recirc.scss */
  .vod__recirc-video-headline {
    width: 8.125rem;
    font-size: 0.625rem;
  }
}

@media screen and (min-width: 80em) and (max-width: 9999em) {
  /* line 276, node_modules/bb.modules/components/modules/vod/_vod_recirc.scss */
  .vod__recirc {
    width: 16.25rem;
  }
  /* line 280, node_modules/bb.modules/components/modules/vod/_vod_recirc.scss */
  .vod__recirc-video-headline {
    width: 9.375rem;
    font-size: 0.6875rem;
  }
  /* line 285, node_modules/bb.modules/components/modules/vod/_vod_recirc.scss */
  .vod__recirc-video-window {
    left: auto;
  }
  /* line 289, node_modules/bb.modules/components/modules/vod/_vod_recirc.scss */
  .vod__recirc-vod-item {
    padding-bottom: 0.625rem;
  }
}

@media screen and (min-width: 63.75em) {
  /* line 3, node_modules/bb.modules/components/modules/vod/_vod.scss */
  .vod {
    padding: 1.25rem;
  }
  /* line 54, node_modules/bb.modules/components/modules/vod/_vod.scss */
  .vod__label-and-players {
    margin-right: 1.25rem;
  }
}

@media screen and (max-width: 63.6875em) {
  /* line 60, node_modules/bb.modules/components/modules/vod/_vod.scss */
  .vod__live-player {
    width: 100%;
  }
  /* line 64, node_modules/bb.modules/components/modules/vod/_vod.scss */
  .vod .vod-tout {
    margin-left: 1.25rem;
    margin-right: 1.25rem;
  }
}

@media screen and (min-width: 0) and (max-width: 47.4375em) {
  /* line 71, node_modules/bb.modules/components/modules/vod/_vod.scss */
  .vod__label-and-players {
    width: 100%;
    display: block;
    padding-right: 0;
  }
  /* line 77, node_modules/bb.modules/components/modules/vod/_vod.scss */
  .vod__titles {
    min-width: 16rem;
  }
  /* line 81, node_modules/bb.modules/components/modules/vod/_vod.scss */
  .vod__subtitle {
    font-size: 0.75rem;
    line-height: 0.75rem;
  }
  /* line 86, node_modules/bb.modules/components/modules/vod/_vod.scss */
  .vod .video-player__image:before {
    font-size: 3.75rem;
  }
}

@media screen and (min-width: 47.5em) and (max-width: 63.6875em) {
  /* line 3, node_modules/bb.modules/components/modules/vod/_vod.scss */
  .vod {
    *zoom: 1;
    width: 42.5rem;
    padding: 0;
    margin: 0 auto 1.25rem;
  }
  /* line 38, node_modules/compass-mixins/lib/compass/utilities/general/_clearfix.scss */
  .vod:after {
    content: "";
    display: table;
    clear: both;
  }
  /* line 98, node_modules/bb.modules/components/modules/vod/_vod.scss */
  .vod__label-and-players {
    width: 42.5rem;
    padding: 0;
    display: block;
  }
  /* line 104, node_modules/bb.modules/components/modules/vod/_vod.scss */
  .vod .vod-tout {
    width: 40rem;
  }
  /* line 108, node_modules/bb.modules/components/modules/vod/_vod.scss */
  .vod__title, .vod__subtitle {
    display: inline-block;
  }
  /* line 113, node_modules/bb.modules/components/modules/vod/_vod.scss */
  .vod__live-player {
    height: 23.9375rem;
  }
}

@media screen and (min-width: 63.75em) and (max-width: 79.9375em) {
  /* line 119, node_modules/bb.modules/components/modules/vod/_vod.scss */
  .vod__label-and-players {
    width: calc(100% - 15rem);
  }
}

@media screen and (min-width: 80em) and (max-width: 9999em) {
  /* line 125, node_modules/bb.modules/components/modules/vod/_vod.scss */
  .vod__label-and-players {
    width: calc(100% - 16.25rem);
  }
}

@media screen and (min-width: 63.75em) {
  /* line 3, node_modules/bb.modules/components/modules/vod/_vod.scss */
  .vod {
    *zoom: 1;
    height: auto;
    width: 100%;
  }
  /* line 38, node_modules/compass-mixins/lib/compass/utilities/general/_clearfix.scss */
  .vod:after {
    content: "";
    display: table;
    clear: both;
  }
  /* line 135, node_modules/bb.modules/components/modules/vod/_vod.scss */
  .vod__label-and-players {
    padding-right: 1.25rem;
    display: inline-block;
  }
  /* line 140, node_modules/bb.modules/components/modules/vod/_vod.scss */
  .vod__live-player {
    width: 100%;
    height: auto;
  }
}

/* line 1, node_modules/bb.modules/components/modules/vod/_vod_tout.scss */
.vod-tout__top-left-image, .vod-tout__bottom-right-image {
  position: absolute;
  background-repeat: no-repeat;
  width: 6.25rem;
  height: 3.125rem;
}

/* line 8, node_modules/bb.modules/components/modules/vod/_vod_tout.scss */
.vod-tout {
  position: relative;
  background-color: #FFFFFF;
  height: 5rem;
}

/* line 22, node_modules/bb.modules/components/modules/vod/_vod_tout.scss */
.vod-tout__container {
  margin: 0 6.875rem;
  height: 100%;
  position: relative;
  font-size: 0.75rem;
  line-height: 0.875rem;
}

/* line 30, node_modules/bb.modules/components/modules/vod/_vod_tout.scss */
.vod-tout__top-left-image {
  background-position: 0 0, top;
  top: 0;
  left: 0;
}

/* line 37, node_modules/bb.modules/components/modules/vod/_vod_tout.scss */
.vod-tout__bottom-right-image {
  background-position: 100% 100%, bottom;
  bottom: 0;
  right: 0;
}

/* line 44, node_modules/bb.modules/components/modules/vod/_vod_tout.scss */
.vod-tout__schedule, .vod-tout__tout-and-guests {
  position: absolute;
  left: 0;
}

/* line 50, node_modules/bb.modules/components/modules/vod/_vod_tout.scss */
.vod-tout__schedule {
  top: 0.625rem;
  font-family: "BWHaasText-55Roman", "NHaasGroteskTXPro-55Rg", "Helvetica Neue", Helvetica, Arial, sans-serif;
}

/* line 55, node_modules/bb.modules/components/modules/vod/_vod_tout.scss */
.vod-tout__tout-and-guests {
  bottom: 0.625rem;
  font-family: "BWHaasText-75Bold", "NHaasGroteskTXPro-75Bd", "Helvetica Neue", Helvetica, Arial, sans-serif;
}

/* line 60, node_modules/bb.modules/components/modules/vod/_vod_tout.scss */
.vod-tout__tout {
  font-size: 0.625rem;
  line-height: 0.875rem;
  padding: 0.125rem 0.25rem;
  background-color: #000000;
  color: #FFFFFF;
}

@media screen and (min-width: 0) and (max-width: 47.4375em) {
  /* line 8, node_modules/bb.modules/components/modules/vod/_vod_tout.scss */
  .vod-tout {
    height: 7.5rem;
  }
  /* line 71, node_modules/bb.modules/components/modules/vod/_vod_tout.scss */
  .vod-tout__container {
    margin: 0 0.625rem;
  }
  /* line 75, node_modules/bb.modules/components/modules/vod/_vod_tout.scss */
  .vod-tout__schedule {
    left: 6.25rem;
  }
  /* line 79, node_modules/bb.modules/components/modules/vod/_vod_tout.scss */
  .vod-tout__tout-and-guests {
    margin-right: 4.375rem;
  }
}

@media screen and (min-width: 63.75em) and (max-width: 79.9375em) {
  /* line 85, node_modules/bb.modules/components/modules/vod/_vod_tout.scss */
  .vod-tout__tout-and-guests {
    font-size: 0.6875rem;
  }
}

/* line 3, node_modules/bb.modules/components/modules/vod_v2/_vod_v2.scss */
.vod-v2 {
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
}

/* line 7, node_modules/bb.modules/components/modules/vod_v2/_vod_v2.scss */
.vod-v2__recirc {
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-justify-content: space-between;
  justify-content: space-between;
}

/* line 16, node_modules/bb.modules/components/modules/vod_v2/_vod_v2.scss */
.vod-v2__recirc.bottom .vod-v2__recirc-vod-item:nth-of-type(n+5) {
  display: none;
}

/* line 23, node_modules/bb.modules/components/modules/vod_v2/_vod_v2.scss */
.vod-v2__label {
  font-family: "BWHaasHead-75Bold", "NHaasGroteskDSPro-75Bd", "Helvetica Neue", Helvetica, Arial, sans-serif;
  color: #2D2D35;
}

/* line 28, node_modules/bb.modules/components/modules/vod_v2/_vod_v2.scss */
.vod-v2__video {
  position: relative;
  padding-top: 1.25rem;
}

/* line 3, node_modules/bb.modules/components/modules/vod_v2/_vod_v2_recirc.scss */
.vod-v2__recirc-video {
  position: relative;
}

/* line 9, node_modules/bb.modules/components/modules/vod_v2/_vod_v2_recirc.scss */
.vod-v2__recirc-video.item-playing .vod-v2__recirc-video-play-label, .vod-v2__recirc-video.next .vod-v2__recirc-video-play-label {
  display: block;
}

/* line 16, node_modules/bb.modules/components/modules/vod_v2/_vod_v2_recirc.scss */
.vod-v2__recirc-video.item-playing .vod-v2__recirc-video-image-link:before {
  display: none;
}

/* line 23, node_modules/bb.modules/components/modules/vod_v2/_vod_v2_recirc.scss */
.vod-v2__recirc-video:not(.item-playing) .vod-v2__recirc-video-image-link:before {
  display: block;
}

/* line 29, node_modules/bb.modules/components/modules/vod_v2/_vod_v2_recirc.scss */
.vod-v2__recirc-vod-item {
  display: inline-block;
}

/* line 32, node_modules/bb.modules/components/modules/vod_v2/_vod_v2_recirc.scss */
.vod-v2__recirc-vod-item .sponsored-ad {
  margin-bottom: 0;
  height: 0;
  z-index: 0;
  visibility: hidden;
}

/* line 40, node_modules/bb.modules/components/modules/vod_v2/_vod_v2_recirc.scss */
.vod-v2__recirc-video-play-label {
  background-color: #000000;
  opacity: 0.65;
  position: absolute;
  color: #FFFFFF;
  text-align: center;
  text-transform: uppercase;
  font-size: 0.75rem;
  line-height: 2.5rem;
  font-family: "BWHaasHead-75Bold", "NHaasGroteskDSPro-75Bd", "Helvetica Neue", Helvetica, Arial, sans-serif;
  z-index: 2;
  width: 100%;
  display: none;
}

/* line 56, node_modules/bb.modules/components/modules/vod_v2/_vod_v2_recirc.scss */
.vod-v2__recirc-video-image-container {
  position: relative;
}

/* line 60, node_modules/bb.modules/components/modules/vod_v2/_vod_v2_recirc.scss */
.vod-v2__recirc-video-image-link {
  display: none;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 0;
  width: 100%;
  height: 0;
  padding-bottom: 60%;
  position: relative;
  display: block;
}

/* line 317, node_modules/bb.sass-helpers/stylesheets/bb.sass-helpers/_mixins.scss */
.vod-v2__recirc-video-image-link .crop {
  background-position: center;
  background-size: cover;
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  width: 100%;
  height: 100%;
}

/* line 328, node_modules/bb.sass-helpers/stylesheets/bb.sass-helpers/_mixins.scss */
.vod-v2__recirc-video-image-link:after {
  overflow: hidden;
  text-indent: -9999rem;
  font-size: 0;
  line-height: 0;
  background: -owg-linear-gradient(135deg, rgba(255, 101, 100, 0.4) 0%, rgba(255, 101, 100, 0) 50%, rgba(255, 101, 100, 0) 100%), -owg-linear-gradient(45deg, rgba(40, 0, 215, 0) 0%, rgba(40, 0, 215, 0) 50%, rgba(40, 0, 215, 0.4) 100%), -owg-linear-gradient(transparent 5%, rgba(0, 0, 0, 0.8) 100%);
  background: -webkit-linear-gradient(135deg, rgba(255, 101, 100, 0.4) 0%, rgba(255, 101, 100, 0) 50%, rgba(255, 101, 100, 0) 100%), -webkit-linear-gradient(45deg, rgba(40, 0, 215, 0) 0%, rgba(40, 0, 215, 0) 50%, rgba(40, 0, 215, 0.4) 100%), -webkit-linear-gradient(transparent 5%, rgba(0, 0, 0, 0.8) 100%);
  background: -moz-linear-gradient(135deg, rgba(255, 101, 100, 0.4) 0%, rgba(255, 101, 100, 0) 50%, rgba(255, 101, 100, 0) 100%), -moz-linear-gradient(45deg, rgba(40, 0, 215, 0) 0%, rgba(40, 0, 215, 0) 50%, rgba(40, 0, 215, 0.4) 100%), -moz-linear-gradient(transparent 5%, rgba(0, 0, 0, 0.8) 100%);
  background: -o-linear-gradient(135deg, rgba(255, 101, 100, 0.4) 0%, rgba(255, 101, 100, 0) 50%, rgba(255, 101, 100, 0) 100%), -o-linear-gradient(45deg, rgba(40, 0, 215, 0) 0%, rgba(40, 0, 215, 0) 50%, rgba(40, 0, 215, 0.4) 100%), -o-linear-gradient(transparent 5%, rgba(0, 0, 0, 0.8) 100%);
  background: linear-gradient(135deg, rgba(255, 101, 100, 0.4) 0%, rgba(255, 101, 100, 0) 50%, rgba(255, 101, 100, 0) 100%), linear-gradient(45deg, rgba(40, 0, 215, 0) 0%, rgba(40, 0, 215, 0) 50%, rgba(40, 0, 215, 0.4) 100%), linear-gradient(transparent 5%, rgba(0, 0, 0, 0.8) 100%);
  -webkit-transition: opacity, 0.25s, ease-out;
  -moz-transition: opacity, 0.25s, ease-out;
  -o-transition: opacity, 0.25s, ease-out;
  transition: opacity 0.25s ease-out;
  content: "gradient mask for lede image";
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  opacity: 1;
}

/* line 347, node_modules/bb.sass-helpers/stylesheets/bb.sass-helpers/_mixins.scss */
.vod-v2__recirc-video-image-link:hover:after {
  opacity: 0;
}

/* line 69, node_modules/bb.sass-helpers/stylesheets/bb.sass-helpers/_icons.scss */
.vod-v2__recirc-video-image-link:before {
  content: "a";
  font-family: "Bloomberg";
  font-style: normal;
  font-size: 1.875rem;
  color: #FFFFFF;
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
  -moz-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  -o-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  z-index: 1;
}

/* line 76, node_modules/bb.modules/components/modules/vod_v2/_vod_v2_recirc.scss */
.vod-v2__recirc-video-image {
  background-position: 50% 50%;
  background-size: cover;
  width: 100%;
  height: 100%;
  position: absolute;
  left: 0;
}

/* line 85, node_modules/bb.modules/components/modules/vod_v2/_vod_v2_recirc.scss */
.vod-v2__recirc-video-headline {
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-justify-content: center;
  justify-content: center;
  font-family: "BWHaasHead-75Bold", "NHaasGroteskDSPro-75Bd", "Helvetica Neue", Helvetica, Arial, sans-serif;
  margin-left: 1.25rem;
}

/* line 93, node_modules/bb.modules/components/modules/vod_v2/_vod_v2_recirc.scss */
.vod-v2__recirc-video-headline-link {
  padding: 0 0.625rem;
  display: inline-block;
  vertical-align: middle;
  line-height: 0.875rem;
}

/* line 101, node_modules/bb.modules/components/modules/vod_v2/_vod_v2_recirc.scss */
.vod-v2 .sponsored-tagline {
  display: none;
}

/* line 111, node_modules/bb.modules/components/modules/vod_v2/_vod_v2_recirc.scss */
.vod-v2 .sponsored .sponsored-tagline {
  display: block;
  white-space: nowrap;
  font-family: "BWHaasText-55Roman", "NHaasGroteskTXPro-55Rg", "Helvetica Neue", Helvetica, Arial, sans-serif;
}

/* line 116, node_modules/bb.modules/components/modules/vod_v2/_vod_v2_recirc.scss */
.vod-v2 .sponsored .sponsored-tagline__help-icon {
  border-radius: 50%;
  background-color: #767676;
  height: 0.75rem;
  width: 0.75rem;
  color: #FFFFFF;
  display: inline-block;
  text-align: center;
}

/* line 126, node_modules/bb.modules/components/modules/vod_v2/_vod_v2_recirc.scss */
.vod-v2 .sponsored .sponsored-tagline:hover {
  color: #ED246B;
}

/* line 129, node_modules/bb.modules/components/modules/vod_v2/_vod_v2_recirc.scss */
.vod-v2 .sponsored .sponsored-tagline:hover .sponsored-tagline__help-icon {
  background-color: #ED246B;
}

@media screen and (min-width: 0) and (max-width: 47.4375em) {
  /* line 138, node_modules/bb.modules/components/modules/vod_v2/_vod_v2_recirc.scss */
  .vod-v2__recirc-vod-item {
    width: 16.875rem;
  }
  /* line 142, node_modules/bb.modules/components/modules/vod_v2/_vod_v2_recirc.scss */
  .vod-v2__recirc-video-image-container {
    width: 6.875rem;
  }
  /* line 146, node_modules/bb.modules/components/modules/vod_v2/_vod_v2_recirc.scss */
  .vod-v2__recirc-video-headline {
    width: 8.75rem;
    height: 3.875rem;
  }
  /* line 151, node_modules/bb.modules/components/modules/vod_v2/_vod_v2_recirc.scss */
  .vod-v2__recirc-video-headline-link {
    font-size: 0.75rem;
    line-height: 0.875rem;
  }
  /* line 158, node_modules/bb.modules/components/modules/vod_v2/_vod_v2_recirc.scss */
  .vod-v2 .sponsored .sponsored-tagline {
    font-size: 0.5rem;
    padding-bottom: 0.3125rem;
    line-height: 0.8125rem;
  }
}

@media screen and (min-width: 47.5em) and (max-width: 63.6875em) {
  /* line 168, node_modules/bb.modules/components/modules/vod_v2/_vod_v2_recirc.scss */
  .vod-v2__recirc-vod-item {
    width: 28.75rem;
  }
  /* line 172, node_modules/bb.modules/components/modules/vod_v2/_vod_v2_recirc.scss */
  .vod-v2__recirc-video-image-container {
    width: 12.5rem;
  }
  /* line 176, node_modules/bb.modules/components/modules/vod_v2/_vod_v2_recirc.scss */
  .vod-v2__recirc-video-headline {
    width: 15rem;
    height: 7.5rem;
  }
  /* line 181, node_modules/bb.modules/components/modules/vod_v2/_vod_v2_recirc.scss */
  .vod-v2__recirc-video-headline-link {
    font-size: 1.125rem;
    line-height: 1.25rem;
  }
  /* line 188, node_modules/bb.modules/components/modules/vod_v2/_vod_v2_recirc.scss */
  .vod-v2 .sponsored .sponsored-tagline {
    font-size: 0.625rem;
    padding-bottom: 0.625rem;
  }
}

@media screen and (max-width: 63.6875em) {
  /* line 199, node_modules/bb.modules/components/modules/vod_v2/_vod_v2_recirc.scss */
  .vod-v2__recirc.top {
    padding-top: 1.875rem;
  }
  /* line 204, node_modules/bb.modules/components/modules/vod_v2/_vod_v2_recirc.scss */
  .vod-v2__recirc-video-image-container {
    float: left;
  }
  /* line 208, node_modules/bb.modules/components/modules/vod_v2/_vod_v2_recirc.scss */
  .vod-v2__recirc-video-headline {
    float: left;
  }
  /* line 212, node_modules/bb.modules/components/modules/vod_v2/_vod_v2_recirc.scss */
  .vod-v2__recirc-video-headline-link {
    color: #FFFFFF;
  }
  /* line 215, node_modules/bb.modules/components/modules/vod_v2/_vod_v2_recirc.scss */
  .vod-v2__recirc-video-headline-link:hover, .vod-v2__recirc-video-headline-link:focus {
    color: #FFFFFF;
  }
  /* line 221, node_modules/bb.modules/components/modules/vod_v2/_vod_v2_recirc.scss */
  .vod-v2__recirc-vod-item {
    margin: auto;
    padding-bottom: 1.25rem;
  }
  /* line 228, node_modules/bb.modules/components/modules/vod_v2/_vod_v2_recirc.scss */
  .vod-v2 .sponsored .vod-v2__recirc-video-image-link {
    z-index: 1;
  }
  /* line 232, node_modules/bb.modules/components/modules/vod_v2/_vod_v2_recirc.scss */
  .vod-v2 .sponsored .sponsored-tagline {
    color: #FFFFFF;
    padding-left: 0.625rem;
  }
}

@media screen and (min-width: 63.75em) and (max-width: 79.9375em) {
  /* line 241, node_modules/bb.modules/components/modules/vod_v2/_vod_v2_recirc.scss */
  .vod-v2__recirc-video-headline {
    font-size: 0.75rem;
  }
  /* line 245, node_modules/bb.modules/components/modules/vod_v2/_vod_v2_recirc.scss */
  .vod-v2__recirc-video-headline-link {
    line-height: 0.875rem;
  }
}

@media screen and (min-width: 63.75em) {
  /* line 256, node_modules/bb.modules/components/modules/vod_v2/_vod_v2_recirc.scss */
  .vod-v2__recirc-video.item-playing .vod-v2__recirc-video-headline {
    outline: 0.25rem solid #000000;
  }
  /* line 262, node_modules/bb.modules/components/modules/vod_v2/_vod_v2_recirc.scss */
  .vod-v2__recirc-video-headline {
    background-color: #FFFFFF;
    height: 3.75rem;
    text-align: center;
    font-size: 0.75rem;
    margin-right: 1.25rem;
    position: absolute;
    left: 0;
    right: 0;
  }
  /* line 273, node_modules/bb.modules/components/modules/vod_v2/_vod_v2_recirc.scss */
  .vod-v2__recirc-video-headline-link {
    color: #000000;
  }
  /* line 276, node_modules/bb.modules/components/modules/vod_v2/_vod_v2_recirc.scss */
  .vod-v2__recirc-video-headline-link:hover, .vod-v2__recirc-video-headline-link:focus {
    color: #000000;
  }
  /* line 282, node_modules/bb.modules/components/modules/vod_v2/_vod_v2_recirc.scss */
  .vod-v2__recirc-vod-item {
    margin-right: 1.25rem;
    width: 100%;
    height: 100%;
  }
  /* line 287, node_modules/bb.modules/components/modules/vod_v2/_vod_v2_recirc.scss */
  .vod-v2__recirc-vod-item:nth-of-type(n+4) {
    margin-right: 0;
  }
  /* line 293, node_modules/bb.modules/components/modules/vod_v2/_vod_v2_recirc.scss */
  .vod-v2__recirc-vod-item:hover .vod-v2__recirc-video-headline {
    outline: 0.25rem solid #000000;
  }
  /* line 301, node_modules/bb.modules/components/modules/vod_v2/_vod_v2_recirc.scss */
  .vod-v2 .sponsored .vod-v2__recirc-video-headline {
    background-color: #F5F5F5;
  }
  /* line 305, node_modules/bb.modules/components/modules/vod_v2/_vod_v2_recirc.scss */
  .vod-v2 .sponsored .vod-v2__recirc-video-headline-link {
    color: #767676;
  }
  /* line 309, node_modules/bb.modules/components/modules/vod_v2/_vod_v2_recirc.scss */
  .vod-v2 .sponsored .sponsored-tagline {
    font-size: 0.5625rem;
    line-height: 0.75rem;
    color: #767676;
  }
}

@media screen and (min-width: 80em) and (max-width: 9999em) {
  /* line 319, node_modules/bb.modules/components/modules/vod_v2/_vod_v2_recirc.scss */
  .vod-v2__recirc-video-headline {
    font-size: 0.875rem;
  }
  /* line 323, node_modules/bb.modules/components/modules/vod_v2/_vod_v2_recirc.scss */
  .vod-v2__recirc-video-headline-link {
    line-height: 1rem;
  }
}

@media screen and (min-width: 0) and (max-width: 47.4375em) {
  /* line 3, node_modules/bb.modules/components/modules/vod_v2/_vod_v2.scss */
  .vod-v2 {
    max-width: 31.25rem;
    margin: auto;
  }
  /* line 39, node_modules/bb.modules/components/modules/vod_v2/_vod_v2.scss */
  .vod-v2__title-and-player {
    width: 100%;
  }
  /* line 43, node_modules/bb.modules/components/modules/vod_v2/_vod_v2.scss */
  .vod-v2__toggle-recirc-expand {
    width: 100%;
    font-size: 1rem;
  }
  /* line 48, node_modules/bb.modules/components/modules/vod_v2/_vod_v2.scss */
  .vod-v2__label {
    font-size: 5.5rem;
    line-height: 3.625rem;
  }
  /* line 53, node_modules/bb.modules/components/modules/vod_v2/_vod_v2.scss */
  .vod-v2__title {
    width: 12.5rem;
    font-size: 1rem;
    height: 4.8125rem;
  }
  /* line 59, node_modules/bb.modules/components/modules/vod_v2/_vod_v2.scss */
  .vod-v2__recirc {
    width: 100%;
  }
}

@media screen and (min-width: 47.5em) and (max-width: 63.6875em) {
  /* line 66, node_modules/bb.modules/components/modules/vod_v2/_vod_v2.scss */
  .vod-v2__title-and-player {
    width: 35rem;
    margin-left: 5.25rem;
  }
  /* line 71, node_modules/bb.modules/components/modules/vod_v2/_vod_v2.scss */
  .vod-v2__toggle-recirc-expand {
    padding-top: 2.5rem;
    width: 42.5rem;
  }
  /* line 76, node_modules/bb.modules/components/modules/vod_v2/_vod_v2.scss */
  .vod-v2__label {
    -webkit-transform-origin: left bottom 50%;
    -moz-transform-origin: left bottom 50%;
    -ms-transform-origin: left bottom 50%;
    -o-transform-origin: left bottom 50%;
    transform-origin: left bottom 50%;
    font-size: 7.75rem;
    left: -7.5rem;
    bottom: 10.3125rem;
  }
  /* line 83, node_modules/bb.modules/components/modules/vod_v2/_vod_v2.scss */
  .vod-v2__title {
    width: 18.75rem;
    font-size: 1.125rem;
    height: 4rem;
  }
  /* line 89, node_modules/bb.modules/components/modules/vod_v2/_vod_v2.scss */
  .vod-v2__recirc {
    width: 42.5rem;
  }
  /* line 93, node_modules/bb.modules/components/modules/vod_v2/_vod_v2.scss */
  .vod-v2__video {
    margin: auto;
    width: 40.625rem;
  }
}

@media screen and (min-width: 47.5em) {
  /* line 101, node_modules/bb.modules/components/modules/vod_v2/_vod_v2.scss */
  .vod-v2__label {
    -webkit-transform: rotate(270deg);
    -moz-transform: rotate(270deg);
    -ms-transform: rotate(270deg);
    -o-transform: rotate(270deg);
    transform: rotate(270deg);
    position: absolute;
  }
  /* line 106, node_modules/bb.modules/components/modules/vod_v2/_vod_v2.scss */
  .vod-v2__video {
    padding-bottom: 1.25rem;
  }
}

@media screen and (max-width: 63.6875em) {
  /* line 115, node_modules/bb.modules/components/modules/vod_v2/_vod_v2.scss */
  .vod-v2__recirc.top {
    order: 2;
  }
  /* line 119, node_modules/bb.modules/components/modules/vod_v2/_vod_v2.scss */
  .vod-v2__recirc.bottom {
    order: 3;
  }
  /* line 124, node_modules/bb.modules/components/modules/vod_v2/_vod_v2.scss */
  .vod-v2__toggle-recirc-expand {
    order: 4;
  }
  /* line 128, node_modules/bb.modules/components/modules/vod_v2/_vod_v2.scss */
  .vod-v2__toggle-recirc-expand {
    color: #FFFFFF;
    text-align: center;
    padding-bottom: 1.25rem;
    font-family: "BWHaasHead-75Bold", "NHaasGroteskDSPro-75Bd", "Helvetica Neue", Helvetica, Arial, sans-serif;
    background-color: #2D2D35;
    margin: auto;
  }
  /* line 139, node_modules/bb.modules/components/modules/vod_v2/_vod_v2.scss */
  .vod-v2[data-collapsed="true"] .vod-v2__recirc-expand {
    display: block;
    cursor: pointer;
  }
  /* line 144, node_modules/bb.modules/components/modules/vod_v2/_vod_v2.scss */
  .vod-v2[data-collapsed="true"] .vod-v2__recirc-collapse {
    display: none;
  }
  /* line 154, node_modules/bb.modules/components/modules/vod_v2/_vod_v2.scss */
  .vod-v2[data-collapsed="true"] .vod-v2__recirc.bottom .vod-v2__recirc-vod-item:nth-of-type(n+2) {
    display: none;
  }
  /* line 164, node_modules/bb.modules/components/modules/vod_v2/_vod_v2.scss */
  .vod-v2[data-collapsed="false"] .vod-v2__recirc-expand {
    display: none;
  }
  /* line 168, node_modules/bb.modules/components/modules/vod_v2/_vod_v2.scss */
  .vod-v2[data-collapsed="false"] .vod-v2__recirc-collapse {
    display: block;
    cursor: pointer;
  }
  /* line 174, node_modules/bb.modules/components/modules/vod_v2/_vod_v2.scss */
  .vod-v2__title {
    text-align: center;
    padding-top: 1.25rem;
    font-family: "BWHaasHead-75Bold", "NHaasGroteskDSPro-75Bd", "Helvetica Neue", Helvetica, Arial, sans-serif;
    margin: auto;
    overflow: hidden;
  }
  /* line 182, node_modules/bb.modules/components/modules/vod_v2/_vod_v2.scss */
  .vod-v2__recirc {
    background-color: #2D2D35;
    margin: auto;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }
}

@media screen and (min-width: 63.75em) and (max-width: 79.9375em) {
  /* line 3, node_modules/bb.modules/components/modules/vod_v2/_vod_v2.scss */
  .vod-v2 {
    width: 63.75rem;
  }
  /* line 194, node_modules/bb.modules/components/modules/vod_v2/_vod_v2.scss */
  .vod-v2__recirc.top {
    margin-right: 2.5rem;
  }
  /* line 198, node_modules/bb.modules/components/modules/vod_v2/_vod_v2.scss */
  .vod-v2__recirc.bottom {
    margin-left: 2.5rem;
  }
  /* line 203, node_modules/bb.modules/components/modules/vod_v2/_vod_v2.scss */
  .vod-v2__video {
    margin-right: 1.25rem;
  }
  /* line 207, node_modules/bb.modules/components/modules/vod_v2/_vod_v2.scss */
  .vod-v2__title-and-player {
    width: 53.75rem;
  }
  /* line 211, node_modules/bb.modules/components/modules/vod_v2/_vod_v2.scss */
  .vod-v2__label {
    font-size: 8.75rem;
    width: 6.25rem;
    left: 2.6875rem;
    bottom: 6.6875rem;
  }
}

@media screen and (min-width: 63.75em) {
  /* line 221, node_modules/bb.modules/components/modules/vod_v2/_vod_v2.scss */
  .vod-v2.well {
    width: 100%;
  }
  /* line 224, node_modules/bb.modules/components/modules/vod_v2/_vod_v2.scss */
  .vod-v2.well .vod-v2__label {
    display: none;
  }
  /* line 228, node_modules/bb.modules/components/modules/vod_v2/_vod_v2.scss */
  .vod-v2.well .vod-v2__video {
    margin-right: 0;
  }
  /* line 232, node_modules/bb.modules/components/modules/vod_v2/_vod_v2.scss */
  .vod-v2.well .vod-v2__title-and-player {
    margin-left: 0;
    margin-right: 0;
    width: auto;
  }
  /* line 238, node_modules/bb.modules/components/modules/vod_v2/_vod_v2.scss */
  .vod-v2.well .vod-v2__recirc {
    margin-left: 0;
    margin-right: 0;
  }
  /* line 244, node_modules/bb.modules/components/modules/vod_v2/_vod_v2.scss */
  .vod-v2__recirc {
    -webkit-flex-flow: row nowrap;
    -ms-flex-flow: row nowrap;
    flex-flow: row nowrap;
  }
  /* line 247, node_modules/bb.modules/components/modules/vod_v2/_vod_v2.scss */
  .vod-v2__recirc.bottom {
    -webkit-justify-content: flex-end;
    justify-content: flex-end;
  }
  /* line 255, node_modules/bb.modules/components/modules/vod_v2/_vod_v2.scss */
  .vod-v2__recirc.bottom .vod-v2__recirc-video.item-playing .vod-v2__recirc-video-play-label, .vod-v2__recirc.bottom .vod-v2__recirc-video.next .vod-v2__recirc-video-play-label {
    bottom: 0;
  }
  /* line 261, node_modules/bb.modules/components/modules/vod_v2/_vod_v2.scss */
  .vod-v2__recirc.bottom .vod-v2__recirc-video-image-container {
    padding-top: 1.875rem;
  }
  /* line 265, node_modules/bb.modules/components/modules/vod_v2/_vod_v2.scss */
  .vod-v2__recirc.bottom .vod-v2__recirc-video-headline {
    top: 0;
  }
  /* line 269, node_modules/bb.modules/components/modules/vod_v2/_vod_v2.scss */
  .vod-v2__recirc.bottom .vod-v2__recirc-video-image-link:after {
    content: "gradient mask for bottom images";
    background: -owg-linear-gradient(135deg, rgba(255, 101, 100, 0.4) 0%, rgba(255, 101, 100, 0) 50%, rgba(255, 101, 100, 0) 100%), -owg-linear-gradient(45deg, rgba(40, 0, 215, 0) 0%, rgba(40, 0, 215, 0) 50%, rgba(40, 0, 215, 0.4) 100%), -owg-linear-gradient(rgba(0, 0, 0, 0.8) 5%, transparent 100%);
    background: -webkit-linear-gradient(135deg, rgba(255, 101, 100, 0.4) 0%, rgba(255, 101, 100, 0) 50%, rgba(255, 101, 100, 0) 100%), -webkit-linear-gradient(45deg, rgba(40, 0, 215, 0) 0%, rgba(40, 0, 215, 0) 50%, rgba(40, 0, 215, 0.4) 100%), -webkit-linear-gradient(rgba(0, 0, 0, 0.8) 5%, transparent 100%);
    background: -moz-linear-gradient(135deg, rgba(255, 101, 100, 0.4) 0%, rgba(255, 101, 100, 0) 50%, rgba(255, 101, 100, 0) 100%), -moz-linear-gradient(45deg, rgba(40, 0, 215, 0) 0%, rgba(40, 0, 215, 0) 50%, rgba(40, 0, 215, 0.4) 100%), -moz-linear-gradient(rgba(0, 0, 0, 0.8) 5%, transparent 100%);
    background: -o-linear-gradient(135deg, rgba(255, 101, 100, 0.4) 0%, rgba(255, 101, 100, 0) 50%, rgba(255, 101, 100, 0) 100%), -o-linear-gradient(45deg, rgba(40, 0, 215, 0) 0%, rgba(40, 0, 215, 0) 50%, rgba(40, 0, 215, 0.4) 100%), -o-linear-gradient(rgba(0, 0, 0, 0.8) 5%, transparent 100%);
    background: linear-gradient(135deg, rgba(255, 101, 100, 0.4) 0%, rgba(255, 101, 100, 0) 50%, rgba(255, 101, 100, 0) 100%), linear-gradient(45deg, rgba(40, 0, 215, 0) 0%, rgba(40, 0, 215, 0) 50%, rgba(40, 0, 215, 0.4) 100%), linear-gradient(rgba(0, 0, 0, 0.8) 5%, transparent 100%);
  }
  /* line 281, node_modules/bb.modules/components/modules/vod_v2/_vod_v2.scss */
  .vod-v2__recirc.top {
    -webkit-justify-content: flex-start;
    justify-content: flex-start;
  }
  /* line 289, node_modules/bb.modules/components/modules/vod_v2/_vod_v2.scss */
  .vod-v2__recirc.top .vod-v2__recirc-video.item-playing .vod-v2__recirc-video-play-label, .vod-v2__recirc.top .vod-v2__recirc-video.next .vod-v2__recirc-video-play-label {
    top: 0;
  }
  /* line 295, node_modules/bb.modules/components/modules/vod_v2/_vod_v2.scss */
  .vod-v2__recirc.top .vod-v2__recirc-video-image-container {
    padding-bottom: 1.875rem;
  }
  /* line 299, node_modules/bb.modules/components/modules/vod_v2/_vod_v2.scss */
  .vod-v2__recirc.top .vod-v2__recirc-video-headline {
    bottom: 0;
  }
  /* line 305, node_modules/bb.modules/components/modules/vod_v2/_vod_v2.scss */
  .vod-v2__toggle-recirc-expand {
    display: none;
  }
  /* line 309, node_modules/bb.modules/components/modules/vod_v2/_vod_v2.scss */
  .vod-v2__title-and-player {
    margin-left: auto;
  }
  /* line 313, node_modules/bb.modules/components/modules/vod_v2/_vod_v2.scss */
  .vod-v2__title {
    display: none;
  }
  /* line 317, node_modules/bb.modules/components/modules/vod_v2/_vod_v2.scss */
  .vod-v2__label {
    -webkit-transform-origin: right bottom 50%;
    -moz-transform-origin: right bottom 50%;
    -ms-transform-origin: right bottom 50%;
    -o-transform-origin: right bottom 50%;
    transform-origin: right bottom 50%;
  }
}

@media screen and (min-width: 80em) and (max-width: 9999em) {
  /* line 3, node_modules/bb.modules/components/modules/vod_v2/_vod_v2.scss */
  .vod-v2 {
    width: 72.5rem;
  }
  /* line 327, node_modules/bb.modules/components/modules/vod_v2/_vod_v2.scss */
  .vod-v2__recirc.top {
    margin-right: 3.75rem;
  }
  /* line 331, node_modules/bb.modules/components/modules/vod_v2/_vod_v2.scss */
  .vod-v2__recirc.bottom {
    margin-left: 3.75rem;
  }
  /* line 336, node_modules/bb.modules/components/modules/vod_v2/_vod_v2.scss */
  .vod-v2__video {
    margin-right: 2.5rem;
  }
  /* line 340, node_modules/bb.modules/components/modules/vod_v2/_vod_v2.scss */
  .vod-v2__title-and-player {
    width: 61.25rem;
  }
  /* line 344, node_modules/bb.modules/components/modules/vod_v2/_vod_v2.scss */
  .vod-v2__label {
    font-size: 10.625rem;
    width: 6.25rem;
    left: 2.0625rem;
    bottom: 4.75rem;
  }
}

/* line 82, node_modules/bb.modules/components/modules/_modules_helpers.scss */
.hero .hero-story__image-link {
  height: 0;
  padding-bottom: 60%;
  position: relative;
  display: block;
  width: 100%;
}

/* line 90, node_modules/bb.modules/components/modules/_modules_helpers.scss */
.hero .hero-story__image {
  position: absolute;
  top: 0;
  left: 0;
  background-size: cover;
  background-position: 50% 50%;
  width: 100%;
  height: 100%;
}

/* line 3, src/app/components/modules/heroes/_hero_story.scss */
.hero-story__label {
  display: none;
}

/* line 7, src/app/components/modules/heroes/_hero_story.scss */
.hero-story__information {
  background-color: #FFFFFF;
  position: relative;
  z-index: 2;
}

/* line 13, src/app/components/modules/heroes/_hero_story.scss */
.hero-story__headline {
  font-family: "BWHaasHead-75Bold", "NHaasGroteskDSPro-75Bd", "Helvetica Neue", Helvetica, Arial, sans-serif;
  position: relative;
  z-index: 2;
  font-size: 1rem;
  line-height: 1.25rem;
}

/* line 21, src/app/components/modules/heroes/_hero_story.scss */
.hero-story__headline-link {
  display: block;
  background-color: #FFFFFF;
}

/* line 27, src/app/components/modules/heroes/_hero_story.scss */
.hero-story__reaction {
  font-family: "BWHaasHead-75Bold", "NHaasGroteskDSPro-75Bd", "Helvetica Neue", Helvetica, Arial, sans-serif;
  z-index: 1;
}

/* line 32, src/app/components/modules/heroes/_hero_story.scss */
.hero-story__reaction-link {
  display: inline-block;
  background-color: #FFFFFF;
}

/* line 38, src/app/components/modules/heroes/_hero_story.scss */
.hero-story__published-at {
  position: relative;
  display: inline-block;
  font-family: "BWHaasText-55Roman", "NHaasGroteskTXPro-55Rg", "Helvetica Neue", Helvetica, Arial, sans-serif;
  color: #555555;
  font-size: 0.625rem;
  line-height: 0.625rem;
}

/* line 47, src/app/components/modules/heroes/_hero_story.scss */
.hero-story__image-container {
  position: absolute;
  z-index: 1;
}

/* line 5, node_modules/bb.sass-helpers/stylesheets/bb.sass-helpers/_gradients.scss */
.hero-story__image:after {
  overflow: hidden;
  text-indent: -9999rem;
  font-size: 0;
  line-height: 0;
  background: -owg-linear-gradient(45deg, rgba(250, 30, 100, 0.5) 0%, rgba(250, 30, 100, 0) 50%, rgba(250, 30, 100, 0) 100%), -owg-linear-gradient(135deg, rgba(43, 0, 247, 0) 0%, rgba(43, 0, 247, 0) 50%, rgba(43, 0, 247, 0.5) 100%);
  background: -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(135deg, rgba(43, 0, 247, 0) 0%, rgba(43, 0, 247, 0) 50%, rgba(43, 0, 247, 0.5) 100%);
  background: -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(135deg, rgba(43, 0, 247, 0) 0%, rgba(43, 0, 247, 0) 50%, rgba(43, 0, 247, 0.5) 100%);
  background: -o-linear-gradient(45deg, rgba(250, 30, 100, 0.5) 0%, rgba(250, 30, 100, 0) 50%, rgba(250, 30, 100, 0) 100%), -o-linear-gradient(135deg, rgba(43, 0, 247, 0) 0%, rgba(43, 0, 247, 0) 50%, rgba(43, 0, 247, 0.5) 100%);
  background: 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;
}

/* line 56, src/app/components/modules/heroes/_hero_story.scss */
.hero-story__share {
  display: none;
}

/* line 5, src/app/components/modules/heroes/section_front_heroes/_section_front_hero_plus_two_first_story.scss */
.section-front-hero-plus-two .hero-story:nth-of-type(1) .byline {
  display: none;
}

/* line 9, src/app/components/modules/heroes/section_front_heroes/_section_front_hero_plus_two_first_story.scss */
.section-front-hero-plus-two .hero-story:nth-of-type(1) .descriptor {
  display: inline-block;
  margin-top: -0.3125rem;
}

/* line 14, src/app/components/modules/heroes/section_front_heroes/_section_front_hero_plus_two_first_story.scss */
.section-front-hero-plus-two .hero-story:nth-of-type(1) .hero-story__headline-link {
  display: inline;
}

@media screen and (min-width: 0) and (max-width: 47.4375em) {
  /* line 38, src/app/components/modules/heroes/_hero_helpers.scss */
  .section-front-hero-plus-two .hero-story:nth-of-type(1) {
    width: 100%;
  }
  /* line 46, src/app/components/modules/heroes/_hero_helpers.scss */
  .section-front-hero-plus-two .hero-story:nth-of-type(1) .hero-story__image-link {
    padding-bottom: 100%;
    background-position: left top;
  }
  /* line 22, src/app/components/modules/heroes/section_front_heroes/_section_front_hero_plus_two_first_story.scss */
  .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;
  }
  /* line 8, src/app/components/modules/heroes/_hero_helpers.scss */
  .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;
  }
  /* line 32, src/app/components/modules/heroes/section_front_heroes/_section_front_hero_plus_two_first_story.scss */
  .section-front-hero-plus-two .hero-story:nth-of-type(1) .hero-story__headline {
    font-size: 1.25rem;
    line-height: 1.375rem;
  }
  /* line 37, src/app/components/modules/heroes/section_front_heroes/_section_front_hero_plus_two_first_story.scss */
  .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) {
  /* line 47, src/app/components/modules/heroes/section_front_heroes/_section_front_hero_plus_two_first_story.scss */
  .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) {
  /* line 56, src/app/components/modules/heroes/section_front_heroes/_section_front_hero_plus_two_first_story.scss */
  .section-front-hero-plus-two .hero-story:nth-of-type(1) .hero-story__information {
    position: absolute;
    bottom: 1.25rem;
    right: 0;
    z-index: 2;
  }
  /* line 8, src/app/components/modules/heroes/_hero_helpers.scss */
  .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;
  }
  /* line 31, src/app/components/modules/heroes/_hero_helpers.scss */
  .section-front-hero-plus-two .hero-story:nth-of-type(1) .hero-story__information:after {
    position: absolute;
    left: 1.25rem;
  }
  /* line 70, src/app/components/modules/heroes/section_front_heroes/_section_front_hero_plus_two_first_story.scss */
  .section-front-hero-plus-two .hero-story:nth-of-type(1) .hero-story__headline {
    overflow: hidden;
  }
  /* line 75, src/app/components/modules/heroes/section_front_heroes/_section_front_hero_plus_two_first_story.scss */
  .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) {
  /* line 84, src/app/components/modules/heroes/section_front_heroes/_section_front_hero_plus_two_first_story.scss */
  .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;
  }
  /* line 90, src/app/components/modules/heroes/section_front_heroes/_section_front_hero_plus_two_first_story.scss */
  .section-front-hero-plus-two .hero-story:nth-of-type(1) .hero-story__image-container {
    width: 40rem;
    bottom: 8rem;
  }
  /* line 95, src/app/components/modules/heroes/section_front_heroes/_section_front_hero_plus_two_first_story.scss */
  .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;
  }
  /* line 31, src/app/components/modules/heroes/_hero_helpers.scss */
  .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) {
  /* line 109, src/app/components/modules/heroes/section_front_heroes/_section_front_hero_plus_two_first_story.scss */
  .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;
  }
  /* line 115, src/app/components/modules/heroes/section_front_heroes/_section_front_hero_plus_two_first_story.scss */
  .section-front-hero-plus-two .hero-story:nth-of-type(1) .hero-story__image-container {
    width: 51.25rem;
    bottom: 4.375rem;
  }
  /* line 120, src/app/components/modules/heroes/section_front_heroes/_section_front_hero_plus_two_first_story.scss */
  .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;
  }
  /* line 31, src/app/components/modules/heroes/_hero_helpers.scss */
  .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) {
  /* line 3, src/app/components/modules/heroes/section_front_heroes/_section_front_hero_plus_two_normal_stories.scss */
  .section-front-hero-plus-two .hero-story:nth-of-type(n+2) {
    position: relative;
    max-width: 31.25rem;
    width: calc(100% - 2.5rem);
    padding: 0 1.25rem;
    margin: 0 auto;
    top: -2.5rem;
  }
  /* line 82, node_modules/bb.modules/components/modules/_modules_helpers.scss */
  .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%;
  }
  /* line 90, node_modules/bb.modules/components/modules/_modules_helpers.scss */
  .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%;
  }
  /* line 14, src/app/components/modules/heroes/section_front_heroes/_section_front_hero_plus_two_normal_stories.scss */
  .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;
  }
  /* line 3, src/app/components/modules/heroes/home_heroes/_home_hero_helpers.scss */
  .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: #FFFFFF;
    height: 7.5rem;
    position: absolute;
    right: 100%;
    top: 0;
  }
  /* line 14, src/app/components/modules/heroes/home_heroes/_home_hero_helpers.scss */
  .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: #FFFFFF;
    height: 7.5rem;
    position: absolute;
    left: 100%;
    top: 0;
  }
  /* line 23, src/app/components/modules/heroes/section_front_heroes/_section_front_hero_plus_two_normal_stories.scss */
  .section-front-hero-plus-two .hero-story:nth-of-type(n+2) .hero-story__headline {
    font-size: 1rem;
    line-height: 1.25rem;
  }
  /* line 28, src/app/components/modules/heroes/section_front_heroes/_section_front_hero_plus_two_normal_stories.scss */
  .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) {
  /* line 39, src/app/components/modules/heroes/section_front_heroes/_section_front_hero_plus_two_normal_stories.scss */
  .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;
  }
  /* line 50, src/app/components/modules/heroes/section_front_heroes/_section_front_hero_plus_two_normal_stories.scss */
  .section-front-hero-plus-two .hero-story:nth-of-type(n+2) .hero-story__headline-link {
    color: #2D2D35;
  }
  /* line 53, src/app/components/modules/heroes/section_front_heroes/_section_front_hero_plus_two_normal_stories.scss */
  .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;
  }
  /* line 60, src/app/components/modules/heroes/section_front_heroes/_section_front_hero_plus_two_normal_stories.scss */
  .section-front-hero-plus-two .hero-story:nth-of-type(n+2) .hero-story__image-container {
    position: absolute;
    top: 0;
  }
  /* line 65, src/app/components/modules/heroes/section_front_heroes/_section_front_hero_plus_two_normal_stories.scss */
  .section-front-hero-plus-two .hero-story:nth-of-type(n+2) .hero-story__information {
    position: absolute;
    top: 6.375rem;
    padding-top: 1.25rem;
  }
  /* line 71, src/app/components/modules/heroes/section_front_heroes/_section_front_hero_plus_two_normal_stories.scss */
  .section-front-hero-plus-two .hero-story:nth-of-type(n+2) .hero-story__headline {
    position: relative;
  }
  /* line 76, src/app/components/modules/heroes/section_front_heroes/_section_front_hero_plus_two_normal_stories.scss */
  .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) {
  /* line 85, src/app/components/modules/heroes/section_front_heroes/_section_front_hero_plus_two_normal_stories.scss */
  .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: 79.9375em) {
  /* line 94, src/app/components/modules/heroes/section_front_heroes/_section_front_hero_plus_two_normal_stories.scss */
  .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) {
  /* line 102, src/app/components/modules/heroes/section_front_heroes/_section_front_hero_plus_two_normal_stories.scss */
  .section-front-hero-plus-two .hero-story:nth-of-type(n+2) .hero-story__headline {
    font-size: 1rem;
    line-height: 1.25rem;
  }
  /* line 107, src/app/components/modules/heroes/section_front_heroes/_section_front_hero_plus_two_normal_stories.scss */
  .section-front-hero-plus-two .hero-story:nth-of-type(n+2) .byline {
    position: relative;
    margin-top: 0.9375rem;
  }
}

/* line 7, src/app/components/modules/heroes/section_front_heroes/_section_front_hero_plus_two.scss */
.section-front-hero-plus-two__hero-plus-ad {
  margin-top: 1.875rem;
  position: relative;
}

/* line 23, src/app/components/modules/heroes/_hero_helpers.scss */
.section-front-hero-plus-two__hero-plus-ad:after {
  content: none;
}

/* line 13, src/app/components/modules/heroes/section_front_heroes/_section_front_hero_plus_two.scss */
.section-front-hero-plus-two__title {
  font-family: "BWHaasHead-75Bold", "NHaasGroteskDSPro-75Bd", "Helvetica Neue", Helvetica, Arial, sans-serif;
  color: #2A343F;
  display: inline-block;
}

/* line 19, src/app/components/modules/heroes/section_front_heroes/_section_front_hero_plus_two.scss */
.section-front-hero-plus-two__title-and-ad {
  position: absolute;
  z-index: 2;
}

/* line 24, src/app/components/modules/heroes/section_front_heroes/_section_front_hero_plus_two.scss */
.section-front-hero-plus-two .hero {
  position: relative;
  z-index: 1;
}

/* line 29, src/app/components/modules/heroes/section_front_heroes/_section_front_hero_plus_two.scss */
.section-front-hero-plus-two .hero-story__reaction {
  display: none;
}

/* line 37, src/app/components/modules/heroes/section_front_heroes/_section_front_hero_plus_two.scss */
.section-front-hero-plus-two .descriptor {
  display: none;
}

@media screen and (min-width: 0) and (max-width: 47.4375em) {
  /* line 43, src/app/components/modules/heroes/section_front_heroes/_section_front_hero_plus_two.scss */
  .section-front-hero-plus-two__title {
    font-size: 2rem;
    line-height: 2rem;
    margin-top: -0.125rem;
  }
  /* line 49, src/app/components/modules/heroes/section_front_heroes/_section_front_hero_plus_two.scss */
  .section-front-hero-plus-two__title-and-ad {
    top: -1.25rem;
  }
  /* line 38, src/app/components/modules/heroes/_hero_helpers.scss */
  .section-front-hero-plus-two .hero-story:nth-of-type(2) {
    height: 5rem;
    top: -2.5rem;
  }
  /* line 57, src/app/components/modules/heroes/section_front_heroes/_section_front_hero_plus_two.scss */
  .section-front-hero-plus-two .hero-story:nth-of-type(2) .hero-story__information {
    border-bottom: dotted 1px #555555;
    padding-bottom: 1.1875rem;
  }
  /* line 62, src/app/components/modules/heroes/section_front_heroes/_section_front_hero_plus_two.scss */
  .section-front-hero-plus-two .hero-story:nth-of-type(2) .hero-story__image-container {
    bottom: 1.5625rem;
  }
  /* line 38, src/app/components/modules/heroes/_hero_helpers.scss */
  .section-front-hero-plus-two .hero-story:nth-of-type(3) {
    height: 5rem;
    top: 0;
  }
  /* line 72, src/app/components/modules/heroes/section_front_heroes/_section_front_hero_plus_two.scss */
  .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) {
  /* line 23, src/app/components/modules/heroes/_hero_helpers.scss */
  .section-front-hero-plus-two:after {
    content: none;
  }
  /* line 55, src/app/components/modules/heroes/_hero_helpers.scss */
  .section-front-hero-plus-two .hero {
    padding-top: 1.25rem;
    height: 21.5625rem;
  }
  /* line 23, src/app/components/modules/heroes/_hero_helpers.scss */
  .section-front-hero-plus-two .hero:after {
    content: none;
  }
  /* line 61, src/app/components/modules/heroes/_hero_helpers.scss */
  .section-front-hero-plus-two .hero-story {
    position: relative;
    display: inline-block;
    bottom: 1.25rem;
    width: 13.3125rem;
    height: 20.3125rem;
  }
  /* line 8, src/app/components/modules/heroes/_hero_helpers.scss */
  .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;
  }
  /* line 70, src/app/components/modules/heroes/_hero_helpers.scss */
  .section-front-hero-plus-two .hero-story__image-container {
    width: 13.3125rem;
    height: 15.9375rem;
    position: absolute;
    top: 0;
    left: 0;
    z-index: 1;
  }
  /* line 79, src/app/components/modules/heroes/_hero_helpers.scss */
  .section-front-hero-plus-two .hero-story__image-link {
    padding-bottom: 120%;
    background-position: left top;
  }
  /* line 83, src/app/components/modules/heroes/section_front_heroes/_section_front_hero_plus_two.scss */
  .section-front-hero-plus-two__title {
    font-size: 3.75rem;
    line-height: 3.75rem;
    margin-top: -0.625rem;
  }
  /* line 89, src/app/components/modules/heroes/section_front_heroes/_section_front_hero_plus_two.scss */
  .section-front-hero-plus-two__title-and-ad {
    top: -2.1875rem;
  }
  /* line 93, src/app/components/modules/heroes/section_front_heroes/_section_front_hero_plus_two.scss */
  .section-front-hero-plus-two .hero-story__headline {
    font-size: 1.125rem;
    line-height: 1.25rem;
  }
  /* line 98, src/app/components/modules/heroes/section_front_heroes/_section_front_hero_plus_two.scss */
  .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;
  }
  /* line 106, src/app/components/modules/heroes/section_front_heroes/_section_front_hero_plus_two.scss */
  .section-front-hero-plus-two .hero-story__published-at {
    position: absolute;
    bottom: 1.25rem;
    left: 0;
  }
  /* line 38, src/app/components/modules/heroes/_hero_helpers.scss */
  .section-front-hero-plus-two .hero-story:nth-of-type(1) {
    margin-right: 1rem;
  }
  /* line 115, src/app/components/modules/heroes/section_front_heroes/_section_front_hero_plus_two.scss */
  .section-front-hero-plus-two .hero-story:nth-of-type(1) .hero-story__information {
    height: 7.8125rem;
  }
  /* line 38, src/app/components/modules/heroes/_hero_helpers.scss */
  .section-front-hero-plus-two .hero-story:nth-of-type(2) {
    margin-right: 1.0625rem;
  }
  /* line 124, src/app/components/modules/heroes/section_front_heroes/_section_front_hero_plus_two.scss */
  .section-front-hero-plus-two .hero-story:nth-of-type(2) .hero-story__information {
    height: 9.0625rem;
  }
  /* line 38, src/app/components/modules/heroes/_hero_helpers.scss */
  .section-front-hero-plus-two .hero-story:nth-of-type(3) {
    margin-right: 0;
  }
  /* line 133, src/app/components/modules/heroes/section_front_heroes/_section_front_hero_plus_two.scss */
  .section-front-hero-plus-two .hero-story:nth-of-type(3) .hero-story__information {
    height: 10.3125rem;
  }
}

@media screen and (min-width: 63.75em) {
  /* line 142, src/app/components/modules/heroes/section_front_heroes/_section_front_hero_plus_two.scss */
  .section-front-hero-plus-two__title-and-ad {
    top: 0;
    left: -0.125rem;
  }
  /* line 147, src/app/components/modules/heroes/section_front_heroes/_section_front_hero_plus_two.scss */
  .section-front-hero-plus-two__sponsor-ad {
    vertical-align: super;
  }
  /* line 151, src/app/components/modules/heroes/section_front_heroes/_section_front_hero_plus_two.scss */
  .section-front-hero-plus-two .hero {
    top: -3.125rem;
  }
  /* line 8, src/app/components/modules/heroes/_hero_helpers.scss */
  .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;
  }
  /* line 31, src/app/components/modules/heroes/_hero_helpers.scss */
  .section-front-hero-plus-two .hero:after {
    position: absolute;
    top: auto;
    left: auto;
    bottom: 0.25rem;
    right: 0;
    width: 20rem;
  }
  /* line 167, src/app/components/modules/heroes/section_front_heroes/_section_front_hero_plus_two.scss */
  .section-front-hero-plus-two .section-front__top-ad {
    width: 20rem;
    height: 16.875rem;
    padding: 0.625rem;
    background-color: #F3F4EF;
  }
  /* line 174, src/app/components/modules/heroes/section_front_heroes/_section_front_hero_plus_two.scss */
  .section-front-hero-plus-two .hero-story {
    position: relative;
    display: inline-block;
    margin-right: 1rem;
    bottom: 0;
  }
  /* line 14, src/app/components/modules/heroes/section_front_heroes/_section_front_hero_plus_two_helpers.scss */
  .section-front-hero-plus-two .hero-story:nth-of-type(n+2) {
    bottom: 2.5rem;
  }
  /* line 38, src/app/components/modules/heroes/_hero_helpers.scss */
  .section-front-hero-plus-two .hero-story:nth-of-type(2) {
    border-right: dotted 1px #555555;
    width: 10rem;
    padding-right: 1.1875rem;
  }
  /* line 38, src/app/components/modules/heroes/_hero_helpers.scss */
  .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) {
  /* line 200, src/app/components/modules/heroes/section_front_heroes/_section_front_hero_plus_two.scss */
  .section-front-hero-plus-two__hero-plus-ad {
    margin-top: 1.875rem;
    padding-top: 3.125rem;
  }
  /* line 205, src/app/components/modules/heroes/section_front_heroes/_section_front_hero_plus_two.scss */
  .section-front-hero-plus-two__title {
    font-size: 4.375rem;
    line-height: 4.375rem;
    margin-top: -0.8125rem;
  }
  /* line 38, src/app/components/modules/heroes/_hero_helpers.scss */
  .section-front-hero-plus-two .hero-story:nth-of-type(1) {
    width: 40rem;
    height: 34.5rem;
  }
  /* line 14, src/app/components/modules/heroes/section_front_heroes/_section_front_hero_plus_two_helpers.scss */
  .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) {
  /* line 224, src/app/components/modules/heroes/section_front_heroes/_section_front_hero_plus_two.scss */
  .section-front-hero-plus-two__hero-plus-ad {
    margin-top: 1.875rem;
    padding-top: 3.125rem;
  }
  /* line 229, src/app/components/modules/heroes/section_front_heroes/_section_front_hero_plus_two.scss */
  .section-front-hero-plus-two__title {
    font-size: 6.25rem;
    line-height: 5rem;
    margin-top: -1.1875rem;
  }
  /* line 38, src/app/components/modules/heroes/_hero_helpers.scss */
  .section-front-hero-plus-two .hero-story:nth-of-type(1) {
    width: 51.25rem;
    height: 38.25rem;
  }
  /* line 14, src/app/components/modules/heroes/section_front_heroes/_section_front_hero_plus_two_helpers.scss */
  .section-front-hero-plus-two .hero-story:nth-of-type(n+2) {
    height: 17.5rem;
  }
}

/* line 3, src/app/components/modules/heroes/special_section_front_hero/_special_section_front_hero_helpers.scss */
.special-section-front-hero__story {
  position: relative;
  z-index: 1;
}

/* line 82, node_modules/bb.modules/components/modules/_modules_helpers.scss */
.special-section-front-hero__story .special-section-front-hero__image-link {
  height: 0;
  padding-bottom: 60%;
  position: relative;
  display: block;
  width: 100%;
}

/* line 90, node_modules/bb.modules/components/modules/_modules_helpers.scss */
.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) {
  /* line 3, src/app/components/modules/heroes/special_section_front_hero/_special_section_front_hero_helpers.scss */
  .special-section-front-hero__story {
    display: inline-block;
    vertical-align: bottom;
  }
}

/* line 18, src/app/components/modules/heroes/special_section_front_hero/_special_section_front_hero_helpers.scss */
.special-section-front-hero__story:nth-child(1) {
  height: 25rem;
  margin-bottom: -2.5rem;
}

/* line 22, src/app/components/modules/heroes/special_section_front_hero/_special_section_front_hero_helpers.scss */
.special-section-front-hero__story:nth-child(1) .primary-label,
.special-section-front-hero__story:nth-child(1) .byline {
  display: none;
}

/* line 27, src/app/components/modules/heroes/special_section_front_hero/_special_section_front_hero_helpers.scss */
.special-section-front-hero__story:nth-child(1) .descriptor {
  display: inline-block;
  margin-top: -0.3125rem;
}

/* line 32, src/app/components/modules/heroes/special_section_front_hero/_special_section_front_hero_helpers.scss */
.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: #FFFFFF;
  border-bottom: 0.625rem solid #2B00F7;
}

/* line 42, src/app/components/modules/heroes/special_section_front_hero/_special_section_front_hero_helpers.scss */
.special-section-front-hero__story:nth-child(1) .special-section-front-hero__story-headline-link {
  color: #2B00F7;
}

/* line 46, src/app/components/modules/heroes/special_section_front_hero/_special_section_front_hero_helpers.scss */
.special-section-front-hero__story:nth-child(1) .special-section-front-hero__image-container {
  position: absolute;
  top: 0;
  bottom: 0;
}

/* line 52, src/app/components/modules/heroes/special_section_front_hero/_special_section_front_hero_helpers.scss */
.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) {
  /* line 59, src/app/components/modules/heroes/special_section_front_hero/_special_section_front_hero_helpers.scss */
  .special-section-front-hero__story:nth-child(1) .special-section-front-hero__headline {
    width: 75%;
    padding: 1.25rem 0.625rem;
    top: 50%;
    right: 0;
  }
  /* line 66, src/app/components/modules/heroes/special_section_front_hero/_special_section_front_hero_helpers.scss */
  .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) {
  /* line 18, src/app/components/modules/heroes/special_section_front_hero/_special_section_front_hero_helpers.scss */
  .special-section-front-hero__story:nth-child(1) {
    float: left;
    width: 21.25rem;
  }
  /* line 77, src/app/components/modules/heroes/special_section_front_hero/_special_section_front_hero_helpers.scss */
  .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) {
  /* line 87, src/app/components/modules/heroes/special_section_front_hero/_special_section_front_hero_helpers.scss */
  .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) {
  /* line 18, src/app/components/modules/heroes/special_section_front_hero/_special_section_front_hero_helpers.scss */
  .special-section-front-hero__story:nth-child(1) {
    width: 27.5rem;
    height: 33rem;
    margin-right: 1.25rem;
    margin-bottom: 0;
  }
  /* line 100, src/app/components/modules/heroes/special_section_front_hero/_special_section_front_hero_helpers.scss */
  .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) {
  /* line 107, src/app/components/modules/heroes/special_section_front_hero/_special_section_front_hero_helpers.scss */
  .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) {
  /* line 120, src/app/components/modules/heroes/special_section_front_hero/_special_section_front_hero_helpers.scss */
  .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;
  }
}

/* line 136, src/app/components/modules/heroes/special_section_front_hero/_special_section_front_hero_helpers.scss */
.special-section-front-hero__story:nth-child(n+2) {
  background: #FFFFFF;
}

/* line 139, src/app/components/modules/heroes/special_section_front_hero/_special_section_front_hero_helpers.scss */
.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 #555555;
  content: "bottom border";
  display: block;
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
}

/* line 150, src/app/components/modules/heroes/special_section_front_hero/_special_section_front_hero_helpers.scss */
.special-section-front-hero__story:nth-child(n+2) .special-section-front-hero__headline {
  font-size: 1rem;
  line-height: 1.25rem;
}

/* line 155, src/app/components/modules/heroes/special_section_front_hero/_special_section_front_hero_helpers.scss */
.special-section-front-hero__story:nth-child(n+2) .special-section-front-hero__image-container {
  position: absolute;
}

/* line 159, src/app/components/modules/heroes/special_section_front_hero/_special_section_front_hero_helpers.scss */
.special-section-front-hero__story:nth-child(n+2) .primary-label {
  font-family: "BWHaasText-55Roman", "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) {
  /* line 136, src/app/components/modules/heroes/special_section_front_hero/_special_section_front_hero_helpers.scss */
  .special-section-front-hero__story:nth-child(n+2) {
    height: 7.1875rem;
    padding: 1.25rem 0.625rem;
  }
  /* line 173, src/app/components/modules/heroes/special_section_front_hero/_special_section_front_hero_helpers.scss */
  .special-section-front-hero__story:nth-child(n+2):after {
    margin: 0 0.625rem;
  }
  /* line 177, src/app/components/modules/heroes/special_section_front_hero/_special_section_front_hero_helpers.scss */
  .special-section-front-hero__story:nth-child(n+2) .special-section-front-hero__headline {
    margin-right: 8.75rem;
  }
  /* line 181, src/app/components/modules/heroes/special_section_front_hero/_special_section_front_hero_helpers.scss */
  .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) {
  /* line 136, src/app/components/modules/heroes/special_section_front_hero/_special_section_front_hero_helpers.scss */
  .special-section-front-hero__story:nth-child(n+2) {
    height: 8.4375rem;
    padding: 1.25rem;
    margin-left: 21.25rem;
  }
  /* line 193, src/app/components/modules/heroes/special_section_front_hero/_special_section_front_hero_helpers.scss */
  .special-section-front-hero__story:nth-child(n+2):after {
    margin: 0 1.25rem;
  }
  /* line 197, src/app/components/modules/heroes/special_section_front_hero/_special_section_front_hero_helpers.scss */
  .special-section-front-hero__story:nth-child(n+2) .special-section-front-hero__headline {
    margin-right: 11.25rem;
  }
  /* line 201, src/app/components/modules/heroes/special_section_front_hero/_special_section_front_hero_helpers.scss */
  .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.6875em) {
  /* line 210, src/app/components/modules/heroes/special_section_front_hero/_special_section_front_hero_helpers.scss */
  .special-section-front-hero__story:nth-child(n+2) .byline {
    display: none;
  }
  /* line 214, src/app/components/modules/heroes/special_section_front_hero/_special_section_front_hero_helpers.scss */
  .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) {
  /* line 136, src/app/components/modules/heroes/special_section_front_hero/_special_section_front_hero_helpers.scss */
  .special-section-front-hero__story:nth-child(n+2) {
    border-left: dotted 1px #555555;
    height: 17.1875rem;
    padding: 0 1.25rem;
  }
  /* line 226, src/app/components/modules/heroes/special_section_front_hero/_special_section_front_hero_helpers.scss */
  .special-section-front-hero__story:nth-child(n+2):after {
    content: none;
  }
  /* line 230, src/app/components/modules/heroes/special_section_front_hero/_special_section_front_hero_helpers.scss */
  .special-section-front-hero__story:nth-child(n+2) .special-section-front-hero__headline {
    margin-bottom: 0.625rem;
  }
  /* line 234, src/app/components/modules/heroes/special_section_front_hero/_special_section_front_hero_helpers.scss */
  .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) {
  /* line 136, src/app/components/modules/heroes/special_section_front_hero/_special_section_front_hero_helpers.scss */
  .special-section-front-hero__story:nth-child(n+2) {
    width: 10.8125rem;
  }
  /* line 244, src/app/components/modules/heroes/special_section_front_hero/_special_section_front_hero_helpers.scss */
  .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) {
  /* line 136, src/app/components/modules/heroes/special_section_front_hero/_special_section_front_hero_helpers.scss */
  .special-section-front-hero__story:nth-child(n+2) {
    width: 14.5625rem;
  }
  /* line 253, src/app/components/modules/heroes/special_section_front_hero/_special_section_front_hero_helpers.scss */
  .special-section-front-hero__story:nth-child(n+2) .special-section-front-hero__headline {
    font-size: 1rem;
    line-height: 1.25rem;
  }
}

/* line 266, src/app/components/modules/heroes/special_section_front_hero/_special_section_front_hero_helpers.scss */
.special-section-front-hero__story:last-child:after {
  content: none;
}

/* line 10, src/app/components/modules/heroes/special_section_front_hero/_special_section_front_hero.scss */
.special-section-front-hero__headline {
  font-family: "BWHaasHead-75Bold", "NHaasGroteskDSPro-75Bd", "Helvetica Neue", Helvetica, Arial, sans-serif;
}

/* line 15, src/app/components/modules/heroes/special_section_front_hero/_special_section_front_hero.scss */
.special-section-front-hero__image {
  position: absolute;
}

/* line 5, node_modules/bb.sass-helpers/stylesheets/bb.sass-helpers/_gradients.scss */
.special-section-front-hero__image:after {
  overflow: hidden;
  text-indent: -9999rem;
  font-size: 0;
  line-height: 0;
  background: -owg-linear-gradient(45deg, rgba(43, 0, 247, 0.5) 0%, rgba(43, 0, 247, 0) 50%, rgba(43, 0, 247, 0) 100%), -owg-linear-gradient(135deg, rgba(255, 1, 108, 0) 0%, rgba(255, 1, 108, 0) 50%, rgba(255, 1, 108, 0.5) 100%);
  background: -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(135deg, rgba(255, 1, 108, 0) 0%, rgba(255, 1, 108, 0) 50%, rgba(255, 1, 108, 0.5) 100%);
  background: -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(135deg, rgba(255, 1, 108, 0) 0%, rgba(255, 1, 108, 0) 50%, rgba(255, 1, 108, 0.5) 100%);
  background: -o-linear-gradient(45deg, rgba(43, 0, 247, 0.5) 0%, rgba(43, 0, 247, 0) 50%, rgba(43, 0, 247, 0) 100%), -o-linear-gradient(135deg, rgba(255, 1, 108, 0) 0%, rgba(255, 1, 108, 0) 50%, rgba(255, 1, 108, 0.5) 100%);
  background: 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;
}

@media screen and (min-width: 0) and (max-width: 47.4375em) {
  /* line 3, src/app/components/modules/heroes/special_section_front_hero/_special_section_front_hero.scss */
  .special-section-front-hero {
    max-width: 31.25rem;
    margin: 0 auto;
  }
}

/* line 25, src/app/components/modules/heroes/special_section_front_hero/_special_section_front_hero.scss */
.special-section-front-hero .descriptor {
  display: none;
}

@media screen and (max-width: 63.6875em) {
  /* line 31, src/app/components/modules/heroes/special_section_front_hero/_special_section_front_hero.scss */
  .special-section-front-hero__ad {
    display: none;
  }
  /* line 35, src/app/components/modules/heroes/special_section_front_hero/_special_section_front_hero.scss */
  .special-section-front-hero .primary-label {
    display: none;
  }
}

@media screen and (min-width: 63.75em) {
  /* line 3, src/app/components/modules/heroes/special_section_front_hero/_special_section_front_hero.scss */
  .special-section-front-hero {
    padding-top: 2.5rem;
  }
  /* line 44, src/app/components/modules/heroes/special_section_front_hero/_special_section_front_hero.scss */
  .special-section-front-hero__stories {
    font-size: 0;
  }
  /* line 48, src/app/components/modules/heroes/special_section_front_hero/_special_section_front_hero.scss */
  .special-section-front-hero__ad {
    width: 20rem;
    height: 16.875rem;
    padding: 0.625rem;
    background: #F3F4EF;
    position: absolute;
    top: 0;
    right: 0;
  }
}

/* line 5, src/app/components/modules/webfast/_webfast.scss */
.webfast__story:last-of-type {
  border-bottom: dotted 1px #555555;
}

/* line 5, src/app/components/modules/heroes/live_hero/_live_hero.scss */
.live-hero {
  padding: 1.25rem;
  overflow: hidden;
  background-color: #262626;
}

/* line 10, src/app/components/modules/heroes/live_hero/_live_hero.scss */
.live-hero__label-and-players {
  float: left;
  padding-right: 1.25rem;
}

/* line 15, src/app/components/modules/heroes/live_hero/_live_hero.scss */
.live-hero__label-and-titles {
  position: relative;
  background-color: #2A343F;
  z-index: 2;
}

/* line 21, src/app/components/modules/heroes/live_hero/_live_hero.scss */
.live-hero__label {
  display: inline-block;
  vertical-align: top;
  height: 100%;
  background-color: #EA402F;
  font-family: "BWHaasText-55Roman", "NHaasGroteskTXPro-55Rg", "Helvetica Neue", Helvetica, Arial, sans-serif;
  color: #FFFFFF;
  text-align: center;
}

/* line 31, src/app/components/modules/heroes/live_hero/_live_hero.scss */
.live-hero__titles {
  font-family: "BWHaasText-75Bold", "NHaasGroteskTXPro-75Bd", "Helvetica Neue", Helvetica, Arial, sans-serif;
  display: inline-block;
  padding-left: 1.25rem;
  padding-right: 1.25rem;
}

/* line 38, src/app/components/modules/heroes/live_hero/_live_hero.scss */
.live-hero__title {
  font-family: "BWHaasHead-75Bold", "NHaasGroteskDSPro-75Bd", "Helvetica Neue", Helvetica, Arial, sans-serif;
  color: #F3F4EF;
}

/* line 43, src/app/components/modules/heroes/live_hero/_live_hero.scss */
.live-hero__subtitle {
  font-family: "BWHaasText-55Roman", "NHaasGroteskTXPro-55Rg", "Helvetica Neue", Helvetica, Arial, sans-serif;
  color: #999999;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

/* line 51, src/app/components/modules/heroes/live_hero/_live_hero.scss */
.live-hero__live-player {
  display: block;
}

/* line 56, src/app/components/modules/heroes/live_hero/_live_hero.scss */
.live-hero__streams {
  position: absolute;
  right: 1.25rem;
  height: 100%;
  display: none;
  font-family: "BWHaasText-55Roman", "NHaasGroteskTXPro-55Rg", "Helvetica Neue", Helvetica, Arial, sans-serif;
}

/* line 87, node_modules/bb.sass-helpers/stylesheets/bb.sass-helpers/_icons.scss */
.live-hero__streams:after {
  content: "5";
  font-family: "Bloomberg";
  font-style: normal;
  position: absolute;
  right: 0;
  top: 1.25rem;
  color: #FFFFFF;
}

/* line 71, src/app/components/modules/heroes/live_hero/_live_hero.scss */
.live-hero__stream-description {
  display: block;
  text-transform: uppercase;
  font-size: 0.6875rem;
  color: #999999;
  padding: 0 0.9375rem 0 0.3125rem;
}

/* line 79, src/app/components/modules/heroes/live_hero/_live_hero.scss */
.live-hero__regions {
  position: relative;
  width: 100%;
}

/* line 83, src/app/components/modules/heroes/live_hero/_live_hero.scss */
.live-hero__regions:hover {
  position: absolute;
  background-color: #2A343F;
  opacity: .8;
}

/* line 88, src/app/components/modules/heroes/live_hero/_live_hero.scss */
.live-hero__regions:hover > .live-hero__region {
  display: block;
}

/* line 92, src/app/components/modules/heroes/live_hero/_live_hero.scss */
.live-hero__regions:hover .live-hero__region + .live-hero__region {
  border-top: 1px solid #999999;
}

/* line 98, src/app/components/modules/heroes/live_hero/_live_hero.scss */
.live-hero__region {
  display: none;
  color: #FFFFFF;
  font-size: 1rem;
  cursor: pointer;
  padding: 0.3125rem;
  text-align: left;
  white-space: nowrap;
}

/* line 109, src/app/components/modules/heroes/live_hero/_live_hero.scss */
.live-hero__region.active {
  display: block;
}

/* line 114, src/app/components/modules/heroes/live_hero/_live_hero.scss */
.live-hero__region-link {
  color: #FFFFFF;
  font-size: 1rem;
}

/* line 3, src/app/components/modules/heroes/live_hero/_live_hero_recirc.scss */
.live-hero__recirc-label {
  color: #999999;
  margin-bottom: 0.625rem;
  font-size: 1rem;
}

/* line 10, src/app/components/modules/heroes/live_hero/_live_hero_recirc.scss */
.live-hero__recirc-video {
  *zoom: 1;
  height: 3.9375rem;
  margin-bottom: 1.25rem;
}

/* line 38, node_modules/compass-mixins/lib/compass/utilities/general/_clearfix.scss */
.live-hero__recirc-video:after {
  content: "";
  display: table;
  clear: both;
}

/* line 16, src/app/components/modules/heroes/live_hero/_live_hero_recirc.scss */
.live-hero__recirc-video:nth-of-type(5) {
  display: none;
}

/* line 20, src/app/components/modules/heroes/live_hero/_live_hero_recirc.scss */
.live-hero__recirc-video-image-container {
  float: left;
  position: relative;
  width: 6.875rem;
}

/* line 26, src/app/components/modules/heroes/live_hero/_live_hero_recirc.scss */
.live-hero__recirc-video-image-link {
  height: 0;
  padding-bottom: 56.25%;
  position: relative;
  display: block;
  width: 100%;
}

/* line 69, node_modules/bb.sass-helpers/stylesheets/bb.sass-helpers/_icons.scss */
.live-hero__recirc-video-image-link:before {
  content: "a";
  font-family: "Bloomberg";
  font-style: normal;
  font-size: 1.875rem;
  color: #FFFFFF;
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
  -moz-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  -o-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  z-index: 1;
}

/* line 42, src/app/components/modules/heroes/live_hero/_live_hero_recirc.scss */
.live-hero__recirc-video-image {
  position: absolute;
  top: 0;
  left: 0;
  background-size: cover;
  background-position: 50% 50%;
  width: 100%;
  height: 100%;
}

/* line 52, src/app/components/modules/heroes/live_hero/_live_hero_recirc.scss */
.live-hero__recirc-video-headline {
  float: left;
  clear: right;
  width: 9.375rem;
  margin-left: 1.25rem;
  font-family: "BWHaasText-55Roman", "NHaasGroteskTXPro-55Rg", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 0.75rem;
  line-height: 1rem;
}

/* line 62, src/app/components/modules/heroes/live_hero/_live_hero_recirc.scss */
.live-hero__recirc-video-headline-link {
  color: #999999;
}

@media screen and (min-width: 0) and (max-width: 47.4375em) {
  /* line 69, src/app/components/modules/heroes/live_hero/_live_hero_recirc.scss */
  .live-hero__recirc {
    width: calc(100% - 2.5rem);
    margin: 1.25rem;
  }
  /* line 74, src/app/components/modules/heroes/live_hero/_live_hero_recirc.scss */
  .live-hero__recirc-label {
    line-height: 1rem;
  }
  /* line 78, src/app/components/modules/heroes/live_hero/_live_hero_recirc.scss */
  .live-hero__recirc-video {
    display: block;
    float: none;
    width: calc(100% - 2.5rem);
    margin-bottom: 1.25rem;
  }
  /* line 85, src/app/components/modules/heroes/live_hero/_live_hero_recirc.scss */
  .live-hero__recirc-video-headline {
    max-width: 12.5rem;
    width: 45%;
  }
}

@media screen and (min-width: 47.5em) {
  /* line 93, src/app/components/modules/heroes/live_hero/_live_hero_recirc.scss */
  .live-hero__recirc-label {
    line-height: 1.125rem;
  }
}

@media screen and (min-width: 47.5em) and (max-width: 63.6875em) {
  /* line 100, src/app/components/modules/heroes/live_hero/_live_hero_recirc.scss */
  .live-hero__recirc {
    *zoom: 1;
    position: relative;
    width: 40rem;
    margin: 0 1.25rem;
  }
  /* line 38, node_modules/compass-mixins/lib/compass/utilities/general/_clearfix.scss */
  .live-hero__recirc:after {
    content: "";
    display: table;
    clear: both;
  }
  /* line 107, src/app/components/modules/heroes/live_hero/_live_hero_recirc.scss */
  .live-hero__recirc-label {
    display: block;
  }
  /* line 111, src/app/components/modules/heroes/live_hero/_live_hero_recirc.scss */
  .live-hero__recirc-video {
    position: relative;
    float: left;
    width: 8.75rem;
    margin-right: 1.25rem;
    height: 10rem;
  }
  /* line 62, src/app/components/modules/video_module/_video_module_helpers.scss */
  .live-hero__recirc-video:nth-of-type(4) {
    margin-right: 0;
  }
  /* line 120, src/app/components/modules/heroes/live_hero/_live_hero_recirc.scss */
  .live-hero__recirc-video-image-container, .live-hero__recirc-video-headline {
    display: block;
    float: none;
    width: 8.75rem;
    margin: 0;
  }
  /* line 128, src/app/components/modules/heroes/live_hero/_live_hero_recirc.scss */
  .live-hero__recirc-video-image-container {
    position: absolute;
    bottom: 0;
    left: 0;
    padding-top: 1.25rem;
  }
  /* line 135, src/app/components/modules/heroes/live_hero/_live_hero_recirc.scss */
  .live-hero__recirc-video-headline {
    position: relative;
  }
}

@media screen and (min-width: 63.75em) and (max-width: 79.9375em) {
  /* line 143, src/app/components/modules/heroes/live_hero/_live_hero_recirc.scss */
  .live-hero__recirc-label {
    margin-bottom: 1.25rem;
  }
  /* line 147, src/app/components/modules/heroes/live_hero/_live_hero_recirc.scss */
  .live-hero__recirc-video {
    margin-bottom: 1.25rem;
  }
  /* line 151, src/app/components/modules/heroes/live_hero/_live_hero_recirc.scss */
  .live-hero__recirc-video-headline {
    width: 8.125rem;
  }
}

@media screen and (min-width: 80em) and (max-width: 9999em) {
  /* line 159, src/app/components/modules/heroes/live_hero/_live_hero_recirc.scss */
  .live-hero__recirc-label {
    font-size: 1.125rem;
  }
  /* line 163, src/app/components/modules/heroes/live_hero/_live_hero_recirc.scss */
  .live-hero__recirc-video:nth-of-type(5) {
    display: block;
  }
}

/* line 3, src/app/components/modules/heroes/live_hero/_live_hero_promo.scss */
.live-hero__promo {
  position: relative;
  background-color: #262626;
  z-index: 1;
}

/* line 3, src/app/components/modules/heroes/live_hero/_live_hero_helpers.scss */
.live-hero__promo:before {
  background: -owg-linear-gradient(to right, #2B00F7, #FF6564);
  background: -webkit-linear-gradient(to right, #2B00F7, #FF6564);
  background: -moz-linear-gradient(to right, #2B00F7, #FF6564);
  background: -o-linear-gradient(to right, #2B00F7, #FF6564);
  background: linear-gradient(to right, #2B00F7, #FF6564);
  overflow: hidden;
  text-indent: -9999rem;
  font-size: 0;
  line-height: 0;
  background-color: #2B00F7;
  content: "blue-to-red-gradient";
  z-index: 1;
  display: block;
  position: relative;
  width: 100%;
  height: 1.25rem;
}

/* line 15, src/app/components/modules/heroes/live_hero/_live_hero_helpers.scss */
.live-hero__promo:after {
  background: -owg-linear-gradient(to right, #FF6564, #2B00F7);
  background: -webkit-linear-gradient(to right, #FF6564, #2B00F7);
  background: -moz-linear-gradient(to right, #FF6564, #2B00F7);
  background: -o-linear-gradient(to right, #FF6564, #2B00F7);
  background: linear-gradient(to right, #FF6564, #2B00F7);
  overflow: hidden;
  text-indent: -9999rem;
  font-size: 0;
  line-height: 0;
  background-color: #FF6564;
  content: "red-to-blue gradient";
  z-index: 1;
  display: block;
  position: relative;
  width: 100%;
  height: 1.25rem;
}

/* line 9, src/app/components/modules/heroes/live_hero/_live_hero_promo.scss */
.live-hero__promo:after {
  bottom: 1.875rem;
}

/* line 14, src/app/components/modules/heroes/live_hero/_live_hero_promo.scss */
.live-hero__promo-content {
  background-color: #262626;
  bottom: 0.9375rem;
  left: 0.3125rem;
  position: relative;
  z-index: 2;
}

/* line 22, src/app/components/modules/heroes/live_hero/_live_hero_promo.scss */
.live-hero__promo-label, .live-hero__promo-title, .live-hero__promo-subtitle {
  position: relative;
  z-index: 3;
}

/* line 29, src/app/components/modules/heroes/live_hero/_live_hero_promo.scss */
.live-hero__promo-label {
  font-family: "BWHaasText-55Roman", "NHaasGroteskTXPro-55Rg", "Helvetica Neue", Helvetica, Arial, sans-serif;
  color: #6488FF;
  font-size: 0.625rem;
  line-height: 1.125rem;
}

/* line 36, src/app/components/modules/heroes/live_hero/_live_hero_promo.scss */
.live-hero__promo-title {
  font-family: "BWHaasText-75Bold", "NHaasGroteskTXPro-75Bd", "Helvetica Neue", Helvetica, Arial, sans-serif;
  color: #FFFFFF;
}

/* line 41, src/app/components/modules/heroes/live_hero/_live_hero_promo.scss */
.live-hero__promo-subtitle {
  font-family: "BWHaasText-75Bold", "NHaasGroteskTXPro-75Bd", "Helvetica Neue", Helvetica, Arial, sans-serif;
  color: #999999;
  font-size: 0.875rem;
}

@media screen and (min-width: 0) and (max-width: 47.4375em) {
  /* line 48, src/app/components/modules/heroes/live_hero/_live_hero_promo.scss */
  .live-hero__promo {
    position: relative;
    width: calc(100% - 2.5rem);
    margin: 1.25rem;
  }
  /* line 54, src/app/components/modules/heroes/live_hero/_live_hero_promo.scss */
  .live-hero__promo-content {
    padding: 0.3125rem 1.25rem;
    width: calc(100% - 0.625rem);
  }
  /* line 59, src/app/components/modules/heroes/live_hero/_live_hero_promo.scss */
  .live-hero__promo-title {
    font-size: 1rem;
    line-height: 1.25rem;
  }
  /* line 64, src/app/components/modules/heroes/live_hero/_live_hero_promo.scss */
  .live-hero__promo-subtitle {
    font-size: 0.75rem;
  }
}

@media screen and (min-width: 47.5em) and (max-width: 63.6875em) {
  /* line 71, src/app/components/modules/heroes/live_hero/_live_hero_promo.scss */
  .live-hero__promo {
    display: block;
    position: relative;
    width: 40rem;
    margin: 1.25rem 1.25rem 1.75rem;
  }
  /* line 78, src/app/components/modules/heroes/live_hero/_live_hero_promo.scss */
  .live-hero__promo-content {
    padding: 0.3125rem 1.25rem;
    width: 39.375rem;
  }
  /* line 83, src/app/components/modules/heroes/live_hero/_live_hero_promo.scss */
  .live-hero__promo-title, .live-hero__promo-subtitle {
    display: inline-block;
  }
  /* line 88, src/app/components/modules/heroes/live_hero/_live_hero_promo.scss */
  .live-hero__promo-title {
    font-size: 1rem;
    line-height: 1.25rem;
  }
  /* line 93, src/app/components/modules/heroes/live_hero/_live_hero_promo.scss */
  .live-hero__promo-subtitle {
    font-size: 0.875rem;
  }
}

@media screen and (min-width: 63.75em) and (max-width: 79.9375em) {
  /* line 100, src/app/components/modules/heroes/live_hero/_live_hero_promo.scss */
  .live-hero__promo-and-recirc {
    float: left;
    width: 17.5rem;
    margin-left: 1.25rem;
  }
  /* line 106, src/app/components/modules/heroes/live_hero/_live_hero_promo.scss */
  .live-hero__promo {
    width: 17.5rem;
  }
  /* line 110, src/app/components/modules/heroes/live_hero/_live_hero_promo.scss */
  .live-hero__promo-content {
    padding: 0 0.625rem;
    width: 16.875rem;
  }
  /* line 115, src/app/components/modules/heroes/live_hero/_live_hero_promo.scss */
  .live-hero__promo-label {
    padding-top: 0.75rem;
    font-size: 0.75rem;
  }
  /* line 120, src/app/components/modules/heroes/live_hero/_live_hero_promo.scss */
  .live-hero__promo-title {
    font-size: 1rem;
    line-height: 1.5rem;
  }
  /* line 125, src/app/components/modules/heroes/live_hero/_live_hero_promo.scss */
  .live-hero__promo-subtitle {
    padding-bottom: 0.75rem;
  }
}

@media screen and (min-width: 80em) and (max-width: 9999em) {
  /* line 132, src/app/components/modules/heroes/live_hero/_live_hero_promo.scss */
  .live-hero__promo-and-recirc {
    float: left;
    width: 17.5rem;
    margin-left: 1.25rem;
  }
  /* line 138, src/app/components/modules/heroes/live_hero/_live_hero_promo.scss */
  .live-hero__promo {
    width: 17.5rem;
  }
  /* line 142, src/app/components/modules/heroes/live_hero/_live_hero_promo.scss */
  .live-hero__promo-content {
    padding: 0 0.625rem;
    width: 16.875rem;
  }
  /* line 147, src/app/components/modules/heroes/live_hero/_live_hero_promo.scss */
  .live-hero__promo-label {
    padding-top: 0.75rem;
    font-size: 0.75rem;
  }
  /* line 152, src/app/components/modules/heroes/live_hero/_live_hero_promo.scss */
  .live-hero__promo-title {
    font-size: 1rem;
    line-height: 1.5rem;
  }
  /* line 157, src/app/components/modules/heroes/live_hero/_live_hero_promo.scss */
  .live-hero__promo-subtitle {
    padding-bottom: 0.75rem;
  }
}

@media screen and (min-width: 0) and (max-width: 47.4375em) {
  /* line 5, src/app/components/modules/heroes/live_hero/_live_hero.scss */
  .live-hero {
    min-width: 20rem;
    padding: 0;
  }
  /* line 132, src/app/components/modules/heroes/live_hero/_live_hero.scss */
  .live-hero__label-and-players, .live-hero__label-and-titles {
    width: 100%;
    display: block;
    float: none;
    padding-right: 0;
  }
  /* line 141, src/app/components/modules/heroes/live_hero/_live_hero.scss */
  .live-hero__label-and-titles {
    height: 3.75rem;
  }
  /* line 145, src/app/components/modules/heroes/live_hero/_live_hero.scss */
  .live-hero__label {
    font-size: 0.625rem;
    width: 5rem;
    padding-top: 1.5625rem;
    float: left;
  }
  /* line 152, src/app/components/modules/heroes/live_hero/_live_hero.scss */
  .live-hero__title {
    font-size: 0.875rem;
    line-height: 1rem;
    padding-top: 0.9375rem;
  }
  /* line 158, src/app/components/modules/heroes/live_hero/_live_hero.scss */
  .live-hero__titles {
    display: block;
    min-width: 15rem;
    margin-left: 5rem;
  }
  /* line 164, src/app/components/modules/heroes/live_hero/_live_hero.scss */
  .live-hero__live-player {
    width: 100%;
  }
  /* line 168, src/app/components/modules/heroes/live_hero/_live_hero.scss */
  .live-hero__subtitle {
    font-size: 0.75rem;
    line-height: 1rem;
  }
  /* line 173, src/app/components/modules/heroes/live_hero/_live_hero.scss */
  .live-hero .video-player__image:before {
    font-size: 3.75rem;
  }
}

@media screen and (min-width: 47.5em) {
  /* line 180, src/app/components/modules/heroes/live_hero/_live_hero.scss */
  .live-hero__label {
    font-size: 1rem;
    width: 6.25rem;
  }
  /* line 185, src/app/components/modules/heroes/live_hero/_live_hero.scss */
  .live-hero__streams {
    display: block;
    top: 1.375rem;
  }
  /* line 190, src/app/components/modules/heroes/live_hero/_live_hero.scss */
  .live-hero .video-player__image:before {
    font-size: 5rem;
  }
}

@media screen and (min-width: 47.5em) and (max-width: 63.6875em) {
  /* line 5, src/app/components/modules/heroes/live_hero/_live_hero.scss */
  .live-hero {
    *zoom: 1;
    padding: 0;
  }
  /* line 38, node_modules/compass-mixins/lib/compass/utilities/general/_clearfix.scss */
  .live-hero:after {
    content: "";
    display: table;
    clear: both;
  }
  /* line 200, src/app/components/modules/heroes/live_hero/_live_hero.scss */
  .live-hero__label-and-players {
    width: 42.5rem;
    padding: 0;
    display: block;
    float: none;
  }
  /* line 207, src/app/components/modules/heroes/live_hero/_live_hero.scss */
  .live-hero__label-and-titles {
    width: 42.5rem;
    height: 5rem;
  }
  /* line 212, src/app/components/modules/heroes/live_hero/_live_hero.scss */
  .live-hero__label {
    padding-top: 2rem;
  }
  /* line 216, src/app/components/modules/heroes/live_hero/_live_hero.scss */
  .live-hero__titles {
    width: 28rem;
  }
  /* line 220, src/app/components/modules/heroes/live_hero/_live_hero.scss */
  .live-hero__title {
    font-size: 1.125rem;
    line-height: 1.25rem;
    padding-top: 1.25rem;
  }
  /* line 226, src/app/components/modules/heroes/live_hero/_live_hero.scss */
  .live-hero__subtitle {
    font-size: 0.875rem;
    line-height: 1.25rem;
  }
  /* line 231, src/app/components/modules/heroes/live_hero/_live_hero.scss */
  .live-hero__live-player {
    width: 42.5rem;
    height: 23.9375rem;
  }
}

@media screen and (min-width: 63.75em) and (max-width: 79.9375em) {
  /* line 240, src/app/components/modules/heroes/live_hero/_live_hero.scss */
  .live-hero__label-and-players {
    width: 41.25rem;
  }
  /* line 244, src/app/components/modules/heroes/live_hero/_live_hero.scss */
  .live-hero__label-and-titles {
    width: 41.25rem;
    height: 5rem;
  }
  /* line 249, src/app/components/modules/heroes/live_hero/_live_hero.scss */
  .live-hero__label {
    padding-top: 2rem;
  }
  /* line 253, src/app/components/modules/heroes/live_hero/_live_hero.scss */
  .live-hero__titles {
    width: 23.125rem;
    padding-left: 0.9375rem;
  }
  /* line 258, src/app/components/modules/heroes/live_hero/_live_hero.scss */
  .live-hero__title {
    font-size: 1.125rem;
    line-height: 1.25rem;
    padding-top: 1.25rem;
  }
  /* line 264, src/app/components/modules/heroes/live_hero/_live_hero.scss */
  .live-hero__subtitle {
    font-size: 0.875rem;
    line-height: 1.25rem;
  }
  /* line 269, src/app/components/modules/heroes/live_hero/_live_hero.scss */
  .live-hero__live-player {
    width: 41.25rem;
    height: 23.125rem;
  }
}

@media screen and (min-width: 80em) and (max-width: 9999em) {
  /* line 5, src/app/components/modules/heroes/live_hero/_live_hero.scss */
  .live-hero {
    *zoom: 1;
  }
  /* line 38, node_modules/compass-mixins/lib/compass/utilities/general/_clearfix.scss */
  .live-hero:after {
    content: "";
    display: table;
    clear: both;
  }
  /* line 279, src/app/components/modules/heroes/live_hero/_live_hero.scss */
  .live-hero__label-and-players {
    width: 52.5rem;
  }
  /* line 283, src/app/components/modules/heroes/live_hero/_live_hero.scss */
  .live-hero__label-and-titles {
    width: 52.5rem;
    height: 5.3125rem;
  }
  /* line 288, src/app/components/modules/heroes/live_hero/_live_hero.scss */
  .live-hero__label {
    padding-top: 2.1875rem;
  }
  /* line 292, src/app/components/modules/heroes/live_hero/_live_hero.scss */
  .live-hero__titles {
    width: 31.875rem;
  }
  /* line 296, src/app/components/modules/heroes/live_hero/_live_hero.scss */
  .live-hero__title {
    font-size: 1.375rem;
    line-height: 1.625rem;
    padding-top: 1.25rem;
  }
  /* line 302, src/app/components/modules/heroes/live_hero/_live_hero.scss */
  .live-hero__subtitle {
    font-size: 1rem;
    line-height: 1.75rem;
  }
  /* line 307, src/app/components/modules/heroes/live_hero/_live_hero.scss */
  .live-hero__live-player {
    width: 52.5rem;
    height: 29.5625rem;
    display: block;
  }
  /* line 312, src/app/components/modules/heroes/live_hero/_live_hero.scss */
  .live-hero__live-player .video-player__image:before {
    font-size: 5rem;
  }
}

/* line 1, src/app/components/modules/heroes/live_tv_hero/_live_tv_hero.scss */
.live-tv-hero {
  overflow: hidden;
}

/* line 4, src/app/components/modules/heroes/live_tv_hero/_live_tv_hero.scss */
.live-tv-hero__label-and-titles {
  z-index: 2;
  padding-bottom: 1.25rem;
}

/* line 9, src/app/components/modules/heroes/live_tv_hero/_live_tv_hero.scss */
.live-tv-hero__titles {
  font-family: "BWHaasText-75Bold", "NHaasGroteskTXPro-75Bd", "Helvetica Neue", Helvetica, Arial, sans-serif;
  display: inline-block;
  background-color: #FB8E1E;
  color: #FFFFFF;
  position: relative;
  margin-left: 1.25rem;
  padding: 0.625rem 1.25rem;
  width: 100%;
}

/* line 20, src/app/components/modules/heroes/live_tv_hero/_live_tv_hero.scss */
.live-tv-hero__label {
  display: inline;
  color: #FF433D;
}

/* line 69, node_modules/bb.sass-helpers/stylesheets/bb.sass-helpers/_icons.scss */
.live-tv-hero__label:before {
  content: "v";
  font-family: "Bloomberg";
  font-style: normal;
}

/* line 27, src/app/components/modules/heroes/live_tv_hero/_live_tv_hero.scss */
.live-tv-hero__title {
  display: inline;
}

/* line 31, src/app/components/modules/heroes/live_tv_hero/_live_tv_hero.scss */
.live-tv-hero__subtitle {
  font-family: "TiemposTextWeb-Regular", Georgia, serif;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

/* line 38, src/app/components/modules/heroes/live_tv_hero/_live_tv_hero.scss */
.live-tv-hero__live-player {
  position: relative;
  display: block;
}

/* line 43, src/app/components/modules/heroes/live_tv_hero/_live_tv_hero.scss */
.live-tv-hero__live-player:after {
  content: "";
  position: absolute;
  background: #FB8E1E;
}

@media screen and (min-width: 0) and (max-width: 47.4375em) {
  /* line 56, src/app/components/modules/heroes/live_tv_hero/_live_tv_hero.scss */
  .live-tv-hero__label-and-players {
    padding-left: 1.5625rem;
  }
  /* line 60, src/app/components/modules/heroes/live_tv_hero/_live_tv_hero.scss */
  .live-tv-hero__label, .live-tv-hero__title {
    font-size: 1.125rem;
    line-height: 1.25rem;
  }
  /* line 66, src/app/components/modules/heroes/live_tv_hero/_live_tv_hero.scss */
  .live-tv-hero__subtitle {
    font-size: 0.75rem;
    line-height: 1.125rem;
  }
  /* line 71, src/app/components/modules/heroes/live_tv_hero/_live_tv_hero.scss */
  .live-tv-hero__live-player {
    width: 100%;
    display: block;
  }
  /* line 75, src/app/components/modules/heroes/live_tv_hero/_live_tv_hero.scss */
  .live-tv-hero__live-player .video-player__image:before {
    font-size: 3.75rem;
  }
  /* line 79, src/app/components/modules/heroes/live_tv_hero/_live_tv_hero.scss */
  .live-tv-hero__live-player:after {
    display: none;
  }
}

@media screen and (min-width: 47.5em) {
  /* line 1, src/app/components/modules/heroes/live_tv_hero/_live_tv_hero.scss */
  .live-tv-hero {
    *zoom: 1;
  }
  /* line 38, node_modules/compass-mixins/lib/compass/utilities/general/_clearfix.scss */
  .live-tv-hero:after {
    content: "";
    display: table;
    clear: both;
  }
  /* line 89, src/app/components/modules/heroes/live_tv_hero/_live_tv_hero.scss */
  .live-tv-hero__label, .live-tv-hero__title {
    font-size: 1.375rem;
    line-height: 1.625rem;
  }
  /* line 95, src/app/components/modules/heroes/live_tv_hero/_live_tv_hero.scss */
  .live-tv-hero__subtitle {
    font-size: 1rem;
    line-height: 1.75rem;
  }
}

@media screen and (min-width: 47.5em) and (max-width: 63.6875em) {
  /* line 103, src/app/components/modules/heroes/live_tv_hero/_live_tv_hero.scss */
  .live-tv-hero__label-and-players {
    width: 41.25rem;
    padding-left: 1.5625rem;
  }
  /* line 108, src/app/components/modules/heroes/live_tv_hero/_live_tv_hero.scss */
  .live-tv-hero__live-player {
    width: 39.6875rem;
    display: block;
  }
  /* line 112, src/app/components/modules/heroes/live_tv_hero/_live_tv_hero.scss */
  .live-tv-hero__live-player .video-player__image:before {
    font-size: 5rem;
  }
  /* line 116, src/app/components/modules/heroes/live_tv_hero/_live_tv_hero.scss */
  .live-tv-hero__live-player:after {
    width: 2.8125rem;
    top: 3.4375rem;
    right: -2.8125rem;
    height: calc(100% - 3.4375rem);
  }
}

@media screen and (min-width: 63.75em) and (max-width: 79.9375em) {
  /* line 128, src/app/components/modules/heroes/live_tv_hero/_live_tv_hero.scss */
  .live-tv-hero__label-and-players {
    width: 37.5rem;
    padding-left: 1.5625rem;
  }
  /* line 133, src/app/components/modules/heroes/live_tv_hero/_live_tv_hero.scss */
  .live-tv-hero__live-player {
    width: 575px;
    display: block;
  }
  /* line 137, src/app/components/modules/heroes/live_tv_hero/_live_tv_hero.scss */
  .live-tv-hero__live-player .video-player__image:before {
    font-size: 5rem;
  }
  /* line 141, src/app/components/modules/heroes/live_tv_hero/_live_tv_hero.scss */
  .live-tv-hero__live-player:after {
    width: 2.8125rem;
    top: 3.4375rem;
    right: -2.8125rem;
    height: calc(100% - 3.4375rem);
  }
}

@media screen and (min-width: 80em) and (max-width: 9999em) {
  /* line 153, src/app/components/modules/heroes/live_tv_hero/_live_tv_hero.scss */
  .live-tv-hero__label-and-players {
    width: 48.75rem;
    padding-left: 3.125rem;
  }
  /* line 158, src/app/components/modules/heroes/live_tv_hero/_live_tv_hero.scss */
  .live-tv-hero__live-player {
    width: 45.625rem;
    display: block;
  }
  /* line 162, src/app/components/modules/heroes/live_tv_hero/_live_tv_hero.scss */
  .live-tv-hero__live-player .video-player__image:before {
    font-size: 5rem;
  }
  /* line 166, src/app/components/modules/heroes/live_tv_hero/_live_tv_hero.scss */
  .live-tv-hero__live-player:after {
    width: 4.375rem;
    top: 5rem;
    right: -4.375rem;
    height: calc(100% - 5rem);
  }
}

/* line 7, src/app/components/modules/heroes/video_hero/_video_hero.scss */
.video-hero {
  background: #262626;
}

/* line 11, src/app/components/modules/heroes/video_hero/_video_hero.scss */
.video-hero .video-module__recirc, .video-hero .video-module__promo {
  width: 100%;
  margin: 1.25rem 0;
}

@media screen and (min-width: 63.75em) {
  /* line 19, src/app/components/modules/heroes/video_hero/_video_hero.scss */
  .video-hero .module-view {
    width: 61.25rem;
    margin: 0 auto;
  }
  /* line 24, src/app/components/modules/heroes/video_hero/_video_hero.scss */
  .video-hero .video-module {
    height: auto;
    padding: 1.25rem 0;
  }
  /* line 28, src/app/components/modules/heroes/video_hero/_video_hero.scss */
  .video-hero .video-module__label-and-players {
    width: auto;
  }
  /* line 32, src/app/components/modules/heroes/video_hero/_video_hero.scss */
  .video-hero .video-module__label-and-titles {
    width: 42.5rem;
  }
  /* line 36, src/app/components/modules/heroes/video_hero/_video_hero.scss */
  .video-hero .video-module__live-player {
    width: 42.5rem;
    height: 56.25%;
  }
  /* line 41, src/app/components/modules/heroes/video_hero/_video_hero.scss */
  .video-hero .video-module__promo-and-recirc {
    float: left;
    width: 17.5rem;
    margin: 0;
  }
  /* line 47, src/app/components/modules/heroes/video_hero/_video_hero.scss */
  .video-hero .video-module__promo {
    margin: 0;
    position: relative;
    left: 0;
  }
  /* line 53, src/app/components/modules/heroes/video_hero/_video_hero.scss */
  .video-hero .video-module__recirc {
    height: auto;
    margin-bottom: 0;
  }
  /* line 58, src/app/components/modules/heroes/video_hero/_video_hero.scss */
  .video-hero .video-module__recirc-video-window {
    height: 20.3125rem;
  }
  /* line 62, src/app/components/modules/heroes/video_hero/_video_hero.scss */
  .video-hero .video-module__recirc-video-headline {
    width: 9.375rem;
  }
}

@media screen and (min-width: 80em) {
  /* line 69, src/app/components/modules/heroes/video_hero/_video_hero.scss */
  .video-hero .module-view {
    width: 72.5rem;
  }
  /* line 74, src/app/components/modules/heroes/video_hero/_video_hero.scss */
  .video-hero .video-module__label-and-titles {
    width: 52.5rem;
  }
  /* line 78, src/app/components/modules/heroes/video_hero/_video_hero.scss */
  .video-hero .video-module__live-player {
    width: 52.5rem;
    height: 56.25%;
  }
  /* line 83, src/app/components/modules/heroes/video_hero/_video_hero.scss */
  .video-hero .video-module__promo-and-recirc {
    width: 18.75rem;
    margin: 0;
  }
  /* line 88, src/app/components/modules/heroes/video_hero/_video_hero.scss */
  .video-hero .video-module__recirc-video-window {
    height: 28.125rem;
  }
  /* line 92, src/app/components/modules/heroes/video_hero/_video_hero.scss */
  .video-hero .video-module__recirc-video-headline {
    width: 10.625rem;
  }
  /* line 96, src/app/components/modules/heroes/video_hero/_video_hero.scss */
  .video-hero .video-module__promo {
    width: 18.75rem;
  }
}

/* line 4, src/app/components/modules/heroes/audio_hero/_audio_hero.scss */
.audio-hero {
  overflow: hidden;
  background-color: #262626;
}

/* line 8, src/app/components/modules/heroes/audio_hero/_audio_hero.scss */
.audio-hero__label-and-players {
  display: block;
}

/* line 12, src/app/components/modules/heroes/audio_hero/_audio_hero.scss */
.audio-hero__label-and-titles {
  position: relative;
  background-color: #2A343F;
  z-index: 2;
}

/* line 18, src/app/components/modules/heroes/audio_hero/_audio_hero.scss */
.audio-hero__title {
  padding-left: 1.25rem;
  padding-right: 1.25rem;
  padding-top: 1.75rem;
  font-family: "BWHaasHead-75Bold", "NHaasGroteskDSPro-75Bd", "Helvetica Neue", Helvetica, Arial, sans-serif;
  display: inline-block;
  color: #F3F4EF;
}

/* line 27, src/app/components/modules/heroes/audio_hero/_audio_hero.scss */
.audio-hero__label {
  display: inline-block;
  vertical-align: top;
  height: 100%;
  background-color: #EA402F;
  font-family: "BWHaasText-55Roman", "NHaasGroteskTXPro-55Rg", "Helvetica Neue", Helvetica, Arial, sans-serif;
  color: #FFFFFF;
  text-align: center;
}

/* line 37, src/app/components/modules/heroes/audio_hero/_audio_hero.scss */
.audio-hero__live-player {
  display: block;
  padding: 1.25rem;
  background-image: image-url("top-noimage-ph.jpeg");
  overflow: hidden;
}

/* line 45, src/app/components/modules/heroes/audio_hero/_audio_hero.scss */
.audio-hero__streams {
  position: absolute;
  right: 1.25rem;
  height: 100%;
  display: none;
  font-family: "BWHaasText-55Roman", "NHaasGroteskTXPro-55Rg", "Helvetica Neue", Helvetica, Arial, sans-serif;
}

/* line 87, node_modules/bb.sass-helpers/stylesheets/bb.sass-helpers/_icons.scss */
.audio-hero__streams:after {
  content: "5";
  font-family: "Bloomberg";
  font-style: normal;
  position: absolute;
  right: 0;
  top: 1.25rem;
  color: #FFFFFF;
}

/* line 60, src/app/components/modules/heroes/audio_hero/_audio_hero.scss */
.audio-hero__stream-description {
  display: block;
  text-transform: uppercase;
  font-size: 0.6875rem;
  color: #999999;
  padding: 0 0.9375rem 0 0.3125rem;
}

/* line 3, src/app/components/modules/heroes/audio_hero/_audio_hero_stations.scss */
.audio-hero__stations-label {
  margin-bottom: 0.625rem;
  font-size: 1.125rem;
}

/* line 9, src/app/components/modules/heroes/audio_hero/_audio_hero_stations.scss */
.audio-hero__stations {
  position: relative;
  background-color: #262626;
  z-index: 1;
  color: #999999;
}

/* line 3, src/app/components/modules/heroes/live_hero/_live_hero_helpers.scss */
.audio-hero__stations:before {
  background: -owg-linear-gradient(to right, #2B00F7, #FF6564);
  background: -webkit-linear-gradient(to right, #2B00F7, #FF6564);
  background: -moz-linear-gradient(to right, #2B00F7, #FF6564);
  background: -o-linear-gradient(to right, #2B00F7, #FF6564);
  background: linear-gradient(to right, #2B00F7, #FF6564);
  overflow: hidden;
  text-indent: -9999rem;
  font-size: 0;
  line-height: 0;
  background-color: #2B00F7;
  content: "blue-to-red-gradient";
  z-index: 1;
  display: block;
  position: relative;
  width: 100%;
  height: 1.25rem;
}

/* line 15, src/app/components/modules/heroes/live_hero/_live_hero_helpers.scss */
.audio-hero__stations:after {
  background: -owg-linear-gradient(to right, #FF6564, #2B00F7);
  background: -webkit-linear-gradient(to right, #FF6564, #2B00F7);
  background: -moz-linear-gradient(to right, #FF6564, #2B00F7);
  background: -o-linear-gradient(to right, #FF6564, #2B00F7);
  background: linear-gradient(to right, #FF6564, #2B00F7);
  overflow: hidden;
  text-indent: -9999rem;
  font-size: 0;
  line-height: 0;
  background-color: #FF6564;
  content: "red-to-blue gradient";
  z-index: 1;
  display: block;
  position: relative;
  width: 100%;
  height: 1.25rem;
}

/* line 16, src/app/components/modules/heroes/audio_hero/_audio_hero_stations.scss */
.audio-hero__stations:after {
  bottom: 1.875rem;
}

/* line 21, src/app/components/modules/heroes/audio_hero/_audio_hero_stations.scss */
.audio-hero__stations-content {
  background-color: #262626;
  bottom: 0.9375rem;
  left: 0.3125rem;
  position: relative;
  z-index: 2;
}

/* line 29, src/app/components/modules/heroes/audio_hero/_audio_hero_stations.scss */
.audio-hero__station {
  border-top: 0.0625rem dotted #3C3C3C;
  line-height: 1.25rem;
  padding-top: 0.625rem;
  padding-bottom: 0.625rem;
}

/* line 36, src/app/components/modules/heroes/audio_hero/_audio_hero_stations.scss */
.audio-hero__stations-list {
  font-family: "BWHaasText-55Roman", "NHaasGroteskTXPro-55Rg", "Helvetica Neue", Helvetica, Arial, sans-serif;
}

/* line 40, src/app/components/modules/heroes/audio_hero/_audio_hero_stations.scss */
.audio-hero__stations-title {
  color: #FFFFFF;
  font-weight: bold;
}

/* line 45, src/app/components/modules/heroes/audio_hero/_audio_hero_stations.scss */
.audio-hero__stations-subtitles {
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
}

/* line 53, src/app/components/modules/heroes/audio_hero/_audio_hero_stations.scss */
.audio-hero__stations-subtitle a {
  color: #FA1E64;
}

/* line 57, src/app/components/modules/heroes/audio_hero/_audio_hero_stations.scss */
.audio-hero__stations-subtitle:nth-of-type(2):before {
  content: "|";
}

/* line 62, src/app/components/modules/heroes/audio_hero/_audio_hero_stations.scss */
.audio-hero__stations-title-link {
  color: #FFFFFF;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
}

@media screen and (min-width: 0) and (max-width: 47.4375em) {
  /* line 71, src/app/components/modules/heroes/audio_hero/_audio_hero_stations.scss */
  .audio-hero__station:last-of-type {
    padding-bottom: 0;
  }
  /* line 75, src/app/components/modules/heroes/audio_hero/_audio_hero_stations.scss */
  .audio-hero__stations {
    padding: 1.25rem;
    width: 100%;
  }
  /* line 80, src/app/components/modules/heroes/audio_hero/_audio_hero_stations.scss */
  .audio-hero__stations-content {
    padding: 1.875rem;
    width: calc(100% - 0.625rem);
  }
  /* line 85, src/app/components/modules/heroes/audio_hero/_audio_hero_stations.scss */
  .audio-hero__stations-list {
    font-size: 0.8125rem;
  }
}

@media screen and (min-width: 47.5em) and (max-width: 63.6875em) {
  /* line 92, src/app/components/modules/heroes/audio_hero/_audio_hero_stations.scss */
  .audio-hero__station:last-of-type {
    padding-bottom: 0;
  }
  /* line 96, src/app/components/modules/heroes/audio_hero/_audio_hero_stations.scss */
  .audio-hero__stations {
    padding-top: 1.25rem;
    width: 42.5rem;
  }
  /* line 101, src/app/components/modules/heroes/audio_hero/_audio_hero_stations.scss */
  .audio-hero__stations-content {
    padding: 1.875rem;
    width: 41.875rem;
  }
  /* line 106, src/app/components/modules/heroes/audio_hero/_audio_hero_stations.scss */
  .audio-hero__stations-list {
    font-size: 0.8125rem;
  }
}

@media screen and (min-width: 63.75em) and (max-width: 79.9375em) {
  /* line 113, src/app/components/modules/heroes/audio_hero/_audio_hero_stations.scss */
  .audio-hero__station {
    padding-top: 0.3125rem;
    padding-bottom: 0.3125rem;
  }
  /* line 118, src/app/components/modules/heroes/audio_hero/_audio_hero_stations.scss */
  .audio-hero__stations {
    float: left;
    width: 17.5rem;
    margin-left: 1.25rem;
  }
  /* line 124, src/app/components/modules/heroes/audio_hero/_audio_hero_stations.scss */
  .audio-hero__stations-content {
    padding-top: 1.0625rem;
    padding-bottom: 1.0625rem;
    padding-left: 1.875rem;
    padding-right: 1.875rem;
    width: 16.875rem;
    height: 28.6875rem;
  }
  /* line 133, src/app/components/modules/heroes/audio_hero/_audio_hero_stations.scss */
  .audio-hero__stations-label {
    font-size: 1rem;
  }
  /* line 137, src/app/components/modules/heroes/audio_hero/_audio_hero_stations.scss */
  .audio-hero__stations-list {
    font-size: 0.75rem;
    line-height: 1.125rem;
  }
}

@media screen and (min-width: 80em) and (max-width: 9999em) {
  /* line 145, src/app/components/modules/heroes/audio_hero/_audio_hero_stations.scss */
  .audio-hero__stations {
    float: left;
    width: 17.5rem;
    margin-left: 1.25rem;
  }
  /* line 151, src/app/components/modules/heroes/audio_hero/_audio_hero_stations.scss */
  .audio-hero__stations-content {
    padding: 1.875rem;
    width: 16.875rem;
    height: 35.875rem;
  }
  /* line 157, src/app/components/modules/heroes/audio_hero/_audio_hero_stations.scss */
  .audio-hero__stations-label {
    padding-bottom: 0.75rem;
  }
  /* line 161, src/app/components/modules/heroes/audio_hero/_audio_hero_stations.scss */
  .audio-hero__stations-list {
    font-size: 0.875rem;
  }
}

@media screen and (min-width: 0) and (max-width: 47.4375em) {
  /* line 4, src/app/components/modules/heroes/audio_hero/_audio_hero.scss */
  .audio-hero {
    min-width: 20rem;
  }
  /* line 73, src/app/components/modules/heroes/audio_hero/_audio_hero.scss */
  .audio-hero__label-and-players, .audio-hero__label-and-titles {
    width: 100%;
  }
  /* line 78, src/app/components/modules/heroes/audio_hero/_audio_hero.scss */
  .audio-hero__label-and-titles {
    height: 3.75rem;
  }
  /* line 82, src/app/components/modules/heroes/audio_hero/_audio_hero.scss */
  .audio-hero__label {
    font-size: 0.625rem;
    width: 5rem;
    padding-top: 1.5625rem;
  }
  /* line 88, src/app/components/modules/heroes/audio_hero/_audio_hero.scss */
  .audio-hero__title {
    font-size: 0.875rem;
    line-height: 1rem;
    padding-top: 1.375rem;
  }
  /* line 94, src/app/components/modules/heroes/audio_hero/_audio_hero.scss */
  .audio-hero__titles {
    min-width: 16rem;
  }
  /* line 98, src/app/components/modules/heroes/audio_hero/_audio_hero.scss */
  .audio-hero__subtitle {
    font-size: 0.75rem;
    line-height: 1rem;
  }
  /* line 103, src/app/components/modules/heroes/audio_hero/_audio_hero.scss */
  .audio-hero__live-player {
    width: 100%;
  }
}

@media screen and (min-width: 47.5em) {
  /* line 110, src/app/components/modules/heroes/audio_hero/_audio_hero.scss */
  .audio-hero__label {
    font-size: 1rem;
    width: 7.5rem;
    padding-top: 2rem;
  }
  /* line 116, src/app/components/modules/heroes/audio_hero/_audio_hero.scss */
  .audio-hero__title {
    font-size: 1.125rem;
    line-height: 1.25rem;
  }
  /* line 121, src/app/components/modules/heroes/audio_hero/_audio_hero.scss */
  .audio-hero__subtitle {
    font-size: 0.875rem;
    line-height: 1.25rem;
  }
  /* line 126, src/app/components/modules/heroes/audio_hero/_audio_hero.scss */
  .audio-hero__streams {
    display: block;
    top: 1.375rem;
  }
  /* line 131, src/app/components/modules/heroes/audio_hero/_audio_hero.scss */
  .audio-hero .video-player__image:before {
    font-size: 5rem;
  }
}

@media screen and (min-width: 47.5em) and (max-width: 63.6875em) {
  /* line 4, src/app/components/modules/heroes/audio_hero/_audio_hero.scss */
  .audio-hero {
    *zoom: 1;
  }
  /* line 38, node_modules/compass-mixins/lib/compass/utilities/general/_clearfix.scss */
  .audio-hero:after {
    content: "";
    display: table;
    clear: both;
  }
  /* line 139, src/app/components/modules/heroes/audio_hero/_audio_hero.scss */
  .audio-hero__label-and-players {
    width: 42.5rem;
  }
  /* line 143, src/app/components/modules/heroes/audio_hero/_audio_hero.scss */
  .audio-hero__label-and-titles {
    width: 42.5rem;
    height: 5rem;
  }
  /* line 148, src/app/components/modules/heroes/audio_hero/_audio_hero.scss */
  .audio-hero__titles {
    width: 35rem;
  }
  /* line 152, src/app/components/modules/heroes/audio_hero/_audio_hero.scss */
  .audio-hero__title {
    padding-top: 1.875rem;
  }
  /* line 156, src/app/components/modules/heroes/audio_hero/_audio_hero.scss */
  .audio-hero__live-player {
    width: 42.5rem;
  }
}

@media screen and (min-width: 63.75em) {
  /* line 4, src/app/components/modules/heroes/audio_hero/_audio_hero.scss */
  .audio-hero {
    padding: 1.25rem;
  }
  /* line 164, src/app/components/modules/heroes/audio_hero/_audio_hero.scss */
  .audio-hero__label-and-players {
    float: left;
    padding-right: 1.25rem;
  }
}

@media screen and (min-width: 63.75em) and (max-width: 79.9375em) {
  /* line 172, src/app/components/modules/heroes/audio_hero/_audio_hero.scss */
  .audio-hero__label-and-players {
    width: 41.25rem;
  }
  /* line 176, src/app/components/modules/heroes/audio_hero/_audio_hero.scss */
  .audio-hero__label-and-titles {
    width: 41.25rem;
    height: 5rem;
  }
  /* line 181, src/app/components/modules/heroes/audio_hero/_audio_hero.scss */
  .audio-hero__titles {
    width: 23.125rem;
    padding-left: 0.9375rem;
  }
  /* line 186, src/app/components/modules/heroes/audio_hero/_audio_hero.scss */
  .audio-hero__live-player {
    width: 41.25rem;
  }
}

@media screen and (min-width: 80em) and (max-width: 9999em) {
  /* line 4, src/app/components/modules/heroes/audio_hero/_audio_hero.scss */
  .audio-hero {
    *zoom: 1;
  }
  /* line 38, node_modules/compass-mixins/lib/compass/utilities/general/_clearfix.scss */
  .audio-hero:after {
    content: "";
    display: table;
    clear: both;
  }
  /* line 194, src/app/components/modules/heroes/audio_hero/_audio_hero.scss */
  .audio-hero__label-and-players {
    width: 52.5rem;
  }
  /* line 198, src/app/components/modules/heroes/audio_hero/_audio_hero.scss */
  .audio-hero__label-and-titles {
    width: 52.5rem;
    height: 5.3125rem;
  }
  /* line 203, src/app/components/modules/heroes/audio_hero/_audio_hero.scss */
  .audio-hero__label {
    padding-top: 2.1875rem;
  }
  /* line 207, src/app/components/modules/heroes/audio_hero/_audio_hero.scss */
  .audio-hero__titles {
    width: 31.875rem;
  }
  /* line 211, src/app/components/modules/heroes/audio_hero/_audio_hero.scss */
  .audio-hero__title {
    font-size: 1.5rem;
    line-height: 1.625rem;
  }
  /* line 216, src/app/components/modules/heroes/audio_hero/_audio_hero.scss */
  .audio-hero__subtitle {
    font-size: 1rem;
    line-height: 1.75rem;
  }
  /* line 221, src/app/components/modules/heroes/audio_hero/_audio_hero.scss */
  .audio-hero__live-player {
    padding: 1.875rem;
    width: 52.5rem;
  }
}

/* line 1, src/app/components/modules/podcast_listing/_podcast_listing.scss */
.podcast-listing {
  position: relative;
  margin: auto;
  margin-bottom: 1.25rem;
}

/* line 6, src/app/components/modules/podcast_listing/_podcast_listing.scss */
.podcast-listing__title {
  color: #161616;
  border-bottom: 1px solid #CCCCCC;
  padding-bottom: 1rem;
  font-size: 1.875rem;
  line-height: 1.875rem;
  margin: 1.25rem;
}

/* line 16, src/app/components/modules/podcast_listing/_podcast_listing.scss */
.podcast-listing__info {
  padding-left: 1.25rem;
  padding-right: 1.25rem;
}

/* line 20, src/app/components/modules/podcast_listing/_podcast_listing.scss */
.podcast-listing__info:before {
  overflow: hidden;
  text-indent: -9999rem;
  font-size: 0;
  line-height: 0;
  content: "pattern dots";
  height: 1.625rem;
  display: block;
}

/* line 29, src/app/components/modules/podcast_listing/_podcast_listing.scss */
.podcast-listing__info-name {
  font-family: "BWHaasHead-75Bold", "NHaasGroteskDSPro-75Bd", "Helvetica Neue", Helvetica, Arial, sans-serif;
  color: #262626;
  margin-top: 1.25rem;
  font-size: 2.5rem;
  line-height: 2.125rem;
}

/* line 37, src/app/components/modules/podcast_listing/_podcast_listing.scss */
.podcast-listing__info-description {
  margin-top: 1.25rem;
  font-size: 0.875rem;
  overflow: hidden;
}

/* line 43, src/app/components/modules/podcast_listing/_podcast_listing.scss */
.podcast-listing__info-see-all {
  margin-top: 1.25rem;
  color: #2800D7;
  font-family: "BWHaasHead-75Bold", "NHaasGroteskDSPro-75Bd", "Helvetica Neue", Helvetica, Arial, sans-serif;
  display: block;
}

/* line 50, src/app/components/modules/podcast_listing/_podcast_listing.scss */
.podcast-listing__info-itunes {
  margin-top: 0.625rem;
  color: #2800D7;
  font-family: "BWHaasHead-75Bold", "NHaasGroteskDSPro-75Bd", "Helvetica Neue", Helvetica, Arial, sans-serif;
  display: block;
}

/* line 57, src/app/components/modules/podcast_listing/_podcast_listing.scss */
.podcast-listing .podcast-episode {
  padding-left: 1.25rem;
  padding-right: 1.25rem;
}

@media screen and (min-width: 0) and (max-width: 47.4375em) {
  /* line 1, src/app/components/modules/podcast_listing/_podcast_listing.scss */
  .podcast-listing {
    width: 100%;
    clear: both;
    margin-top: 1.875rem;
  }
  /* line 67, src/app/components/modules/podcast_listing/_podcast_listing.scss */
  .podcast-listing .podcast-episode {
    margin-top: 1.875rem;
  }
  /* line 70, src/app/components/modules/podcast_listing/_podcast_listing.scss */
  .podcast-listing .podcast-episode:not(:first-of-type) {
    display: none;
  }
}

@media screen and (min-width: 47.5em) {
  /* line 78, src/app/components/modules/podcast_listing/_podcast_listing.scss */
  .podcast-listing__info, .podcast-listing__episodes {
    float: left;
  }
  /* line 83, src/app/components/modules/podcast_listing/_podcast_listing.scss */
  .podcast-listing .podcast-episode {
    border-left: dotted 1px #555555;
    float: left;
  }
  /* line 87, src/app/components/modules/podcast_listing/_podcast_listing.scss */
  .podcast-listing .podcast-episode__description {
    height: 6.1875rem;
  }
  /* line 92, src/app/components/modules/podcast_listing/_podcast_listing.scss */
  .podcast-listing__info-description {
    max-height: 10rem;
    overflow: hidden;
  }
}

@media screen and (min-width: 47.5em) and (max-width: 63.6875em) {
  /* line 1, src/app/components/modules/podcast_listing/_podcast_listing.scss */
  .podcast-listing {
    width: 44.375rem;
  }
  /* line 101, src/app/components/modules/podcast_listing/_podcast_listing.scss */
  .podcast-listing__content {
    height: 18.125rem;
  }
  /* line 105, src/app/components/modules/podcast_listing/_podcast_listing.scss */
  .podcast-listing:first-of-type {
    margin-top: 1.875rem;
  }
  /* line 109, src/app/components/modules/podcast_listing/_podcast_listing.scss */
  .podcast-listing__info {
    width: 11.0625rem;
    padding-left: 0.625rem;
    padding-right: 0.625rem;
  }
  /* line 115, src/app/components/modules/podcast_listing/_podcast_listing.scss */
  .podcast-listing__info-description {
    margin-top: 0.625rem;
    font-size: 0.75rem;
  }
  /* line 120, src/app/components/modules/podcast_listing/_podcast_listing.scss */
  .podcast-listing__info-see-all {
    margin-top: 0.625rem;
    font-size: 0.75rem;
    line-height: 0.75rem;
  }
  /* line 126, src/app/components/modules/podcast_listing/_podcast_listing.scss */
  .podcast-listing__info-itunes {
    font-size: 0.75rem;
    line-height: 0.75rem;
  }
  /* line 131, src/app/components/modules/podcast_listing/_podcast_listing.scss */
  .podcast-listing .podcast-episode {
    width: 11.0625rem;
    padding-left: 0.625rem;
    padding-right: 0.625rem;
  }
  /* line 136, src/app/components/modules/podcast_listing/_podcast_listing.scss */
  .podcast-listing .podcast-episode__description {
    font-size: 0.75rem;
  }
  /* line 140, src/app/components/modules/podcast_listing/_podcast_listing.scss */
  .podcast-listing .podcast-episode__header {
    height: 9.8125rem;
  }
  /* line 143, src/app/components/modules/podcast_listing/_podcast_listing.scss */
  .podcast-listing .podcast-episode__header:after {
    right: 1.25rem;
    bottom: 1.25rem;
    font-size: 1.25rem;
  }
  /* line 150, src/app/components/modules/podcast_listing/_podcast_listing.scss */
  .podcast-listing .podcast-episode__title {
    height: 8.5625rem;
    font-size: 0.875rem;
    padding: 0.625rem;
    margin: 0.625rem;
  }
  /* line 158, src/app/components/modules/podcast_listing/_podcast_listing.scss */
  .podcast-listing__info-name {
    font-size: 1.25rem;
    line-height: 1.125rem;
    margin-top: 0.625rem;
  }
  /* line 164, src/app/components/modules/podcast_listing/_podcast_listing.scss */
  .podcast-listing__title {
    font-size: 1.625rem;
    margin-left: 0.625rem;
    margin-right: 0.625rem;
  }
}

@media screen and (min-width: 63.75em) {
  /* line 173, src/app/components/modules/podcast_listing/_podcast_listing.scss */
  .podcast-listing__info-description {
    max-height: 11.25rem;
  }
}

@media screen and (min-width: 63.75em) and (max-width: 79.9375em) {
  /* line 1, src/app/components/modules/podcast_listing/_podcast_listing.scss */
  .podcast-listing {
    width: 63.75rem;
  }
  /* line 181, src/app/components/modules/podcast_listing/_podcast_listing.scss */
  .podcast-listing__content {
    height: 23.125rem;
  }
  /* line 185, src/app/components/modules/podcast_listing/_podcast_listing.scss */
  .podcast-listing__info {
    width: 15.9375rem;
  }
  /* line 189, src/app/components/modules/podcast_listing/_podcast_listing.scss */
  .podcast-listing .podcast-episode {
    width: 15.9375rem;
  }
  /* line 192, src/app/components/modules/podcast_listing/_podcast_listing.scss */
  .podcast-listing .podcast-episode__description {
    height: 6.875rem;
  }
  /* line 196, src/app/components/modules/podcast_listing/_podcast_listing.scss */
  .podcast-listing .podcast-episode__header {
    height: 13.4375rem;
  }
  /* line 200, src/app/components/modules/podcast_listing/_podcast_listing.scss */
  .podcast-listing .podcast-episode__title {
    height: 10.9375rem;
  }
  /* line 205, src/app/components/modules/podcast_listing/_podcast_listing.scss */
  .podcast-listing__info-name {
    font-size: 1.625rem;
    line-height: 1.375rem;
  }
}

@media screen and (min-width: 80em) and (max-width: 9999em) {
  /* line 1, src/app/components/modules/podcast_listing/_podcast_listing.scss */
  .podcast-listing {
    width: 75rem;
  }
  /* line 214, src/app/components/modules/podcast_listing/_podcast_listing.scss */
  .podcast-listing__content {
    height: 25rem;
  }
  /* line 218, src/app/components/modules/podcast_listing/_podcast_listing.scss */
  .podcast-listing__info {
    width: 18.75rem;
  }
  /* line 222, src/app/components/modules/podcast_listing/_podcast_listing.scss */
  .podcast-listing .podcast-episode {
    width: 18.75rem;
  }
  /* line 225, src/app/components/modules/podcast_listing/_podcast_listing.scss */
  .podcast-listing .podcast-episode__header {
    height: 16.25rem;
  }
  /* line 229, src/app/components/modules/podcast_listing/_podcast_listing.scss */
  .podcast-listing .podcast-episode__title {
    height: 13.75rem;
  }
}

/* line 1, src/app/components/modules/top_feature/_top_feature_story.scss */
.top-feature-story {
  position: relative;
  padding: 1.25rem;
}

/* line 5, src/app/components/modules/top_feature/_top_feature_story.scss */
.top-feature-story__image {
  display: none;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 0;
  display: block;
}

/* line 317, node_modules/bb.sass-helpers/stylesheets/bb.sass-helpers/_mixins.scss */
.top-feature-story__image .crop {
  background-position: center;
  background-size: cover;
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  width: 100%;
  height: 100%;
}

/* line 328, node_modules/bb.sass-helpers/stylesheets/bb.sass-helpers/_mixins.scss */
.top-feature-story__image:after {
  overflow: hidden;
  text-indent: -9999rem;
  font-size: 0;
  line-height: 0;
  background: -owg-linear-gradient(135deg, rgba(255, 101, 100, 0.4) 0%, rgba(255, 101, 100, 0) 50%, rgba(255, 101, 100, 0) 100%), -owg-linear-gradient(45deg, rgba(40, 0, 215, 0) 0%, rgba(40, 0, 215, 0) 50%, rgba(40, 0, 215, 0.4) 100%), -owg-linear-gradient(transparent 5%, rgba(0, 0, 0, 0.8) 100%);
  background: -webkit-linear-gradient(135deg, rgba(255, 101, 100, 0.4) 0%, rgba(255, 101, 100, 0) 50%, rgba(255, 101, 100, 0) 100%), -webkit-linear-gradient(45deg, rgba(40, 0, 215, 0) 0%, rgba(40, 0, 215, 0) 50%, rgba(40, 0, 215, 0.4) 100%), -webkit-linear-gradient(transparent 5%, rgba(0, 0, 0, 0.8) 100%);
  background: -moz-linear-gradient(135deg, rgba(255, 101, 100, 0.4) 0%, rgba(255, 101, 100, 0) 50%, rgba(255, 101, 100, 0) 100%), -moz-linear-gradient(45deg, rgba(40, 0, 215, 0) 0%, rgba(40, 0, 215, 0) 50%, rgba(40, 0, 215, 0.4) 100%), -moz-linear-gradient(transparent 5%, rgba(0, 0, 0, 0.8) 100%);
  background: -o-linear-gradient(135deg, rgba(255, 101, 100, 0.4) 0%, rgba(255, 101, 100, 0) 50%, rgba(255, 101, 100, 0) 100%), -o-linear-gradient(45deg, rgba(40, 0, 215, 0) 0%, rgba(40, 0, 215, 0) 50%, rgba(40, 0, 215, 0.4) 100%), -o-linear-gradient(transparent 5%, rgba(0, 0, 0, 0.8) 100%);
  background: linear-gradient(135deg, rgba(255, 101, 100, 0.4) 0%, rgba(255, 101, 100, 0) 50%, rgba(255, 101, 100, 0) 100%), linear-gradient(45deg, rgba(40, 0, 215, 0) 0%, rgba(40, 0, 215, 0) 50%, rgba(40, 0, 215, 0.4) 100%), linear-gradient(transparent 5%, rgba(0, 0, 0, 0.8) 100%);
  -webkit-transition: opacity, 0.25s, ease-out;
  -moz-transition: opacity, 0.25s, ease-out;
  -o-transition: opacity, 0.25s, ease-out;
  transition: opacity 0.25s ease-out;
  content: "gradient mask for lede image";
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  opacity: 1;
}

/* line 347, node_modules/bb.sass-helpers/stylesheets/bb.sass-helpers/_mixins.scss */
.top-feature-story__image:hover:after {
  opacity: 0;
}

/* line 10, src/app/components/modules/top_feature/_top_feature_story.scss */
.top-feature-story__crop {
  display: none;
}

/* line 14, src/app/components/modules/top_feature/_top_feature_story.scss */
.top-feature-story .top-feature-story__crop--any {
  display: block;
}

/* line 18, src/app/components/modules/top_feature/_top_feature_story.scss */
.top-feature-story__headline {
  position: relative;
  z-index: 1;
}

/* line 23, src/app/components/modules/top_feature/_top_feature_story.scss */
.top-feature-story.smaller .top-feature-story__headline {
  width: 100%;
}

/* line 27, src/app/components/modules/top_feature/_top_feature_story.scss */
.top-feature-story__label {
  display: inline-block;
  background-color: #FA1E64;
  color: #FFFFFF;
  font-family: "BWHaasHead-75Bold", "NHaasGroteskDSPro-75Bd", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 0.75rem;
  text-transform: uppercase;
  vertical-align: middle;
  line-height: 1.875rem;
  height: 1.875rem;
  padding-left: 0.5rem;
  padding-right: 0.5rem;
}

/* line 41, src/app/components/modules/top_feature/_top_feature_story.scss */
.top-feature-story__headline-link {
  display: inline;
  font-family: "BWHaasHead-75Bold", "NHaasGroteskDSPro-75Bd", "Helvetica Neue", Helvetica, Arial, sans-serif;
}

/* line 153, src/app/components/modules/_type_icons.scss */
.type-slideshow .top-feature-story__headline-link:before,
.type-interactive .top-feature-story__headline-link:before,
.type-data-article .top-feature-story__headline-link:before,
.type-video .top-feature-story__headline-link:before {
  color: #FFFFFF;
}

/* line 48, src/app/components/modules/top_feature/_top_feature_story.scss */
.top-feature-story .published-at {
  display: block;
  position: relative;
  color: #CCCCCC;
  font-size: 0.5625rem;
  line-height: 0.75rem;
  margin-top: 0.625rem;
  z-index: 1;
}

/* line 58, src/app/components/modules/top_feature/_top_feature_story.scss */
.top-feature-story__related-news-stories {
  width: 100%;
  z-index: 0;
}

/* line 63, src/app/components/modules/top_feature/_top_feature_story.scss */
.top-feature-story__related-news-story {
  display: inline-block;
  font-family: "BWHaasText-55Roman", "NHaasGroteskTXPro-55Rg", "Helvetica Neue", Helvetica, Arial, sans-serif;
  padding-bottom: 0.5rem;
  border-bottom: 0.0625rem solid #FFFFFF;
}

/* line 164, src/app/components/modules/_type_icons.scss */
.top-feature-story__related-news-story.type-slideshow:before, .top-feature-story__related-news-story.type-interactive:before, .top-feature-story__related-news-story.type-data-article:before, .top-feature-story__related-news-story.type-video:before {
  color: #FFFFFF;
}

/* line 131, src/app/components/modules/_type_icons.scss */
.top-feature-story__related-news-story.type-slideshow:before, .top-feature-story__related-news-story.type-interactive:before, .top-feature-story__related-news-story.type-data-article:before, .top-feature-story__related-news-story.type-video:before {
  font-size: 1em;
}

/* line 44, src/app/components/modules/_site_icons.scss */
.top-feature-story__related-news-story.site-bpol:before {
  content: "Politics / ";
  color: #FFFFFF;
}

/* line 50, src/app/components/modules/_site_icons.scss */
.top-feature-story__related-news-story.site-bview:before {
  content: "View / ";
  color: #FFFFFF;
}

/* line 56, src/app/components/modules/_site_icons.scss */
.top-feature-story__related-news-story.site-gadfly:before {
  content: "Gadfly";
  color: #FFCA00;
}

/* line 81, src/app/components/modules/top_feature/_top_feature_story.scss */
.top-feature-story .bb-social-links {
  display: none;
  position: absolute;
  top: 0;
  right: 0;
  overflow: hidden;
  width: 1.5rem;
  height: 5rem;
  z-index: 2;
}

/* line 93, src/app/components/modules/top_feature/_top_feature_story.scss */
.top-feature-story:hover .bb-social-link {
  -webkit-transform: translateY(0);
  -moz-transform: translateY(0);
  -ms-transform: translateY(0);
  -o-transform: translateY(0);
  transform: translateY(0);
  opacity: 1;
}

/* line 98, src/app/components/modules/top_feature/_top_feature_story.scss */
.top-feature-story .bb-social-link {
  -webkit-transition: -webkit-transform, 0.2s, ease-in-out, opacity, 0.2s, ease-in-out;
  -moz-transition: -moz-transform, 0.2s, ease-in-out, opacity, 0.2s, ease-in-out;
  -o-transition: -o-transform, 0.2s, ease-in-out, opacity, 0.2s, ease-in-out;
  transition: transform 0.2s ease-in-out, opacity 0.2s ease-in-out;
  -webkit-transform: translateY(-300%);
  -moz-transform: translateY(-300%);
  -ms-transform: translateY(-300%);
  -o-transform: translateY(-300%);
  transform: translateY(-300%);
  -webkit-backface-visibility: hidden;
  -moz-backface-visibility: hidden;
  -ms-backface-visibility: hidden;
  -o-backface-visibility: hidden;
  backface-visibility: hidden;
  display: block;
  color: #FFFFFF;
  line-height: 1rem;
  margin-top: 0.625rem;
  opacity: 0;
}

/* line 108, src/app/components/modules/top_feature/_top_feature_story.scss */
.top-feature-story .bb-social-link:before {
  font-size: 1rem;
}

/* line 112, src/app/components/modules/top_feature/_top_feature_story.scss */
.top-feature-story .bb-social-link:hover {
  opacity: .7;
}

@media screen and (min-width: 0) and (max-width: 47.4375em) {
  /* line 120, src/app/components/modules/top_feature/_top_feature_story.scss */
  .top-feature-story__crop--small {
    display: block;
  }
  /* line 124, src/app/components/modules/top_feature/_top_feature_story.scss */
  .top-feature-story__headline {
    font-size: 1.5rem;
    line-height: 1.625rem;
    width: 100%;
  }
  /* line 130, src/app/components/modules/top_feature/_top_feature_story.scss */
  .top-feature-story__label {
    font-size: 0.5625rem;
    line-height: 1rem;
    height: 1rem;
    padding-left: 0.25rem;
    padding-right: 0.25rem;
  }
  /* line 138, src/app/components/modules/top_feature/_top_feature_story.scss */
  .top-feature-story__related-news-stories {
    -webkit-flex-flow: row wrap;
    -ms-flex-flow: row wrap;
    flex-flow: row wrap;
    position: relative;
    overflow: hidden;
  }
  /* line 143, src/app/components/modules/top_feature/_top_feature_story.scss */
  .top-feature-story__related-news-stories:after {
    overflow: hidden;
    text-indent: -9999rem;
    font-size: 0;
    line-height: 0;
    content: "row between first 2 and second 2";
    width: 100%;
    height: 0;
    order: 3;
  }
  /* line 154, src/app/components/modules/top_feature/_top_feature_story.scss */
  .top-feature-story__related-news-story {
    font-size: 0.75rem;
    line-height: 0.875rem;
    width: calc(50% - 10px);
    margin-left: calc(1.25rem);
    order: 4;
  }
  /* line 161, src/app/components/modules/top_feature/_top_feature_story.scss */
  .top-feature-story__related-news-story + .top-feature-story__related-news-story {
    margin-top: calc(0px);
  }
  /* line 165, src/app/components/modules/top_feature/_top_feature_story.scss */
  .top-feature-story__related-news-story:nth-child(1) {
    margin-top: calc(0px);
    order: 1;
  }
  /* line 170, src/app/components/modules/top_feature/_top_feature_story.scss */
  .top-feature-story__related-news-story:nth-child(2) {
    margin-top: calc(0px);
    order: 2;
  }
  /* line 175, src/app/components/modules/top_feature/_top_feature_story.scss */
  .top-feature-story__related-news-story:nth-child(n+3) {
    margin-top: calc(0.875rem);
  }
  /* line 179, src/app/components/modules/top_feature/_top_feature_story.scss */
  .top-feature-story__related-news-story:nth-child(2n+1) {
    clear: left;
    margin-left: 0;
  }
  /* line 184, src/app/components/modules/top_feature/_top_feature_story.scss */
  .top-feature-story__related-news-story:only-child {
    width: 100%;
  }
  /* line 192, src/app/components/modules/top_feature/_top_feature_story.scss */
  .top-feature-story.smaller .top-feature-story__headline {
    font-size: 1.5rem;
    line-height: 1.625rem;
  }
  /* line 197, src/app/components/modules/top_feature/_top_feature_story.scss */
  .top-feature-story.smaller .top-feature-story__label {
    line-height: 1.25rem;
    height: 1.25rem;
  }
  /* line 204, src/app/components/modules/top_feature/_top_feature_story.scss */
  .top-feature-story__related-news-stories {
    margin-top: 2rem;
  }
}

@media screen and (min-width: 0) and (max-width: 47.4375em) and (-webkit-min-device-pixel-ratio: 2) {
  /* line 212, src/app/components/modules/top_feature/_top_feature_story.scss */
  .top-feature-story__crop--small {
    display: none;
  }
  /* line 216, src/app/components/modules/top_feature/_top_feature_story.scss */
  .top-feature-story__crop--large {
    display: block;
  }
}

@media screen and (min-width: 47.5em) {
  /* line 1, src/app/components/modules/top_feature/_top_feature_story.scss */
  .top-feature-story {
    height: 100%;
  }
  /* line 225, src/app/components/modules/top_feature/_top_feature_story.scss */
  .top-feature-story__related-news-stories {
    position: absolute;
    bottom: 0;
    left: 0;
    padding: 1.25rem;
  }
  /* line 234, src/app/components/modules/top_feature/_top_feature_story.scss */
  .top-feature-story:not(.hero-test) .top-feature-story__related-news-story {
    -webkit-flex: 1;
    -ms-flex: 1;
    flex: 1;
  }
  /* line 239, src/app/components/modules/top_feature/_top_feature_story.scss */
  .top-feature-story__related-news-story + .top-feature-story__related-news-story {
    margin-left: 1.25rem;
  }
  /* line 245, src/app/components/modules/top_feature/_top_feature_story.scss */
  .ie9 .top-feature-story__related-news-stories {
    display: block;
    word-spacing: -0.1875rem;
    white-space: nowrap;
    vertical-align: bottom;
  }
  /* line 252, src/app/components/modules/top_feature/_top_feature_story.scss */
  .ie9 .top-feature-story__related-news-story {
    word-spacing: normal;
    white-space: normal;
    width: calc(25% - 0.9375rem);
  }
}

@media screen and (min-width: 47.5em) and (max-width: 63.6875em) {
  /* line 264, src/app/components/modules/top_feature/_top_feature_story.scss */
  .top-feature-story__headline {
    font-size: 2rem;
    line-height: 2.125rem;
    width: 33.75rem;
  }
  /* line 270, src/app/components/modules/top_feature/_top_feature_story.scss */
  .top-feature-story__related-news-story {
    font-size: 0.75rem;
    line-height: 0.875rem;
  }
  /* line 275, src/app/components/modules/top_feature/_top_feature_story.scss */
  .top-feature-story:not(.smaller) .top-feature-story__crop--medium {
    display: block;
  }
  /* line 281, src/app/components/modules/top_feature/_top_feature_story.scss */
  .top-feature-story.smaller .top-feature-story__crop--small {
    display: block;
  }
  /* line 285, src/app/components/modules/top_feature/_top_feature_story.scss */
  .top-feature-story.smaller .top-feature-story__headline {
    font-size: 1.5rem;
    line-height: 1.625rem;
  }
  /* line 290, src/app/components/modules/top_feature/_top_feature_story.scss */
  .top-feature-story.smaller .top-feature-story__label {
    line-height: 1.25rem;
    height: 1.25rem;
  }
}

@media screen and (min-width: 47.5em) and (max-width: 63.6875em) and (-webkit-min-device-pixel-ratio: 2) {
  /* line 303, src/app/components/modules/top_feature/_top_feature_story.scss */
  .top-feature-story:not(.smaller) .top-feature-story__crop--medium {
    display: none;
  }
  /* line 307, src/app/components/modules/top_feature/_top_feature_story.scss */
  .top-feature-story:not(.smaller) .top-feature-story__crop--largest {
    display: block;
  }
  /* line 315, src/app/components/modules/top_feature/_top_feature_story.scss */
  .top-feature-story.smaller .top-feature-story__crop--small {
    display: none;
  }
  /* line 319, src/app/components/modules/top_feature/_top_feature_story.scss */
  .top-feature-story.smaller .top-feature-story__crop--large {
    display: block;
  }
}

@media screen and (min-width: 63.75em) {
  /* line 329, src/app/components/modules/top_feature/_top_feature_story.scss */
  .top-feature-story .bb-social-links {
    display: block;
  }
}

@media screen and (min-width: 63.75em) and (max-width: 79.9375em) {
  /* line 337, src/app/components/modules/top_feature/_top_feature_story.scss */
  .top-feature-story__headline {
    font-size: 2.5rem;
    line-height: 2.625rem;
    width: 45rem;
  }
  /* line 343, src/app/components/modules/top_feature/_top_feature_story.scss */
  .with-box-ad .top-feature-story:not(.smaller) .top-feature-story__headline {
    width: 37.5rem;
  }
  /* line 347, src/app/components/modules/top_feature/_top_feature_story.scss */
  .top-feature-story__related-news-story {
    font-size: 0.875rem;
    line-height: 1rem;
  }
  /* line 352, src/app/components/modules/top_feature/_top_feature_story.scss */
  .top-feature-story:not(.smaller) .top-feature-story__crop--medium {
    display: block;
  }
  /* line 356, src/app/components/modules/top_feature/_top_feature_story.scss */
  .top-feature-story.smaller .top-feature-story__crop--small {
    display: block;
  }
  /* line 360, src/app/components/modules/top_feature/_top_feature_story.scss */
  .top-feature-story.smaller .top-feature-story__headline {
    font-size: 2rem;
    line-height: 2.125rem;
  }
  /* line 365, src/app/components/modules/top_feature/_top_feature_story.scss */
  .top-feature-story.smaller .top-feature-story__related-news-story,
  .with-box-ad .top-feature-story .top-feature-story__related-news-story {
    font-size: 0.75rem;
    line-height: 0.875rem;
  }
  /* line 373, src/app/components/modules/top_feature/_top_feature_story.scss */
  .with-box-ad .top-feature-story .top-feature-story__headline {
    font-size: 2rem;
    line-height: 2.125rem;
  }
  /* line 380, src/app/components/modules/top_feature/_top_feature_story.scss */
  .with-box-ad .top-feature-story.smaller .top-feature-story__headline {
    font-size: 1.5rem;
    line-height: 1.625rem;
  }
  /* line 385, src/app/components/modules/top_feature/_top_feature_story.scss */
  .with-box-ad .top-feature-story.smaller .top-feature-story__label {
    line-height: 1.25rem;
    height: 1.25rem;
  }
}

@media screen and (min-width: 63.75em) and (max-width: 79.9375em) and (-webkit-min-device-pixel-ratio: 2) {
  /* line 400, src/app/components/modules/top_feature/_top_feature_story.scss */
  .top-feature-story:not(.smaller) .top-feature-story__crop--medium {
    display: none;
  }
  /* line 404, src/app/components/modules/top_feature/_top_feature_story.scss */
  .top-feature-story:not(.smaller) .top-feature-story__crop--largest {
    display: block;
  }
  /* line 412, src/app/components/modules/top_feature/_top_feature_story.scss */
  .top-feature-story.smaller .top-feature-story__crop--small {
    display: none;
  }
  /* line 416, src/app/components/modules/top_feature/_top_feature_story.scss */
  .top-feature-story.smaller .top-feature-story__crop--large {
    display: block;
  }
}

@media screen and (min-width: 80em) and (max-width: 9999em) {
  /* line 426, src/app/components/modules/top_feature/_top_feature_story.scss */
  .top-feature-story__headline {
    font-size: 2.5rem;
    line-height: 2.625rem;
    width: 45rem;
  }
  /* line 432, src/app/components/modules/top_feature/_top_feature_story.scss */
  .with-box-ad .top-feature-story:not(.smaller) .top-feature-story__headline {
    width: 42.5rem;
  }
  /* line 436, src/app/components/modules/top_feature/_top_feature_story.scss */
  .top-feature-story__related-news-story {
    font-size: 0.875rem;
    line-height: 1rem;
  }
  /* line 441, src/app/components/modules/top_feature/_top_feature_story.scss */
  .top-feature-story:not(.smaller) .top-feature-story__crop--largest {
    display: block;
  }
  /* line 445, src/app/components/modules/top_feature/_top_feature_story.scss */
  .top-feature-story.smaller .top-feature-story__crop--medium {
    display: block;
  }
  /* line 449, src/app/components/modules/top_feature/_top_feature_story.scss */
  .with-box-ad .top-feature-story .top-feature-story__headline,
  .top-feature-story.smaller .top-feature-story__headline {
    font-size: 2rem;
    line-height: 2.125rem;
  }
}

@media screen and (min-width: 80em) and (max-width: 9999em) and (-webkit-min-device-pixel-ratio: 2) {
  /* line 461, src/app/components/modules/top_feature/_top_feature_story.scss */
  .top-feature-story.smaller .top-feature-story__crop--medium {
    display: none;
  }
  /* line 465, src/app/components/modules/top_feature/_top_feature_story.scss */
  .top-feature-story.smaller .top-feature-story__crop--largest {
    display: block;
  }
}

/* line 479, src/app/components/modules/top_feature/_top_feature_story.scss */
.home__heroes:not(.hero-test) .top-feature-story__related-news-stories {
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  align-items: flex-end;
}

/* line 5, src/app/components/modules/top_feature/_top_feature.scss */
.top-feature .top-feature-story-view {
  height: 100%;
}

@media screen and (min-width: 0) and (max-width: 47.4375em) {
  /* line 11, src/app/components/modules/top_feature/_top_feature.scss */
  .top-feature .top-feature-story-view + .top-feature-story-view {
    margin-top: 0.625rem;
  }
}

@media screen and (min-width: 47.5em) {
  /* line 3, src/app/components/modules/top_feature/_top_feature.scss */
  .top-feature {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    height: 16.875rem;
  }
  /* line 21, src/app/components/modules/top_feature/_top_feature.scss */
  .top-feature .top-feature-story-view {
    -webkit-flex: 1;
    -ms-flex: 1;
    flex: 1;
  }
  /* line 25, src/app/components/modules/top_feature/_top_feature.scss */
  .top-feature .top-feature-story-view + .top-feature-story-view {
    margin-left: 1.25rem;
  }
  /* line 297, node_modules/bb.sass-helpers/stylesheets/bb.sass-helpers/_mixins.scss */
  .ie9 .top-feature {
    display: table;
  }
  /* line 32, src/app/components/modules/top_feature/_top_feature.scss */
  .ie9 .top-feature .top-feature-story-view {
    display: table-cell;
    width: 100%;
  }
  /* line 39, src/app/components/modules/top_feature/_top_feature.scss */
  .ie9 .top-feature.has-two-stories .top-feature-story-view {
    width: 50%;
  }
  /* line 43, src/app/components/modules/top_feature/_top_feature.scss */
  .ie9 .top-feature.has-two-stories .top-feature-story-view:first-child {
    padding-right: 0.625rem;
  }
  /* line 47, src/app/components/modules/top_feature/_top_feature.scss */
  .ie9 .top-feature.has-two-stories .top-feature-story-view:last-child {
    padding-left: 0.625rem;
  }
  /* line 51, src/app/components/modules/top_feature/_top_feature.scss */
  .ie9 .top-feature.has-two-stories .top-feature-story__related-news-story {
    width: calc(50% - 0.625rem);
  }
}

@media screen and (min-width: 47.5em) and (max-width: 63.6875em) {
  /* line 8, src/app/components/modules/tetris/_tetris.scss */
  .tetris-1-1 .tetris,
  .tetris-1-3 .tetris {
    padding: 0;
  }
  /* line 17, src/app/components/modules/tetris/_tetris.scss */
  .tetris-1-2 .tetris,
  .tetris-2-3 .tetris,
  .tetris-1-4 .tetris,
  .tetris-3-4 .tetris {
    padding: 0 1.25rem 0 0;
  }
  /* line 26, src/app/components/modules/tetris/_tetris.scss */
  .tetris-2-2 .tetris,
  .tetris-3-3 .tetris,
  .tetris-2-4 .tetris,
  .tetris-4-4 .tetris {
    padding: 0 0 0 1.25rem;
  }
}

@media screen and (min-width: 63.75em) {
  /* line 37, src/app/components/modules/tetris/_tetris.scss */
  .tetris-1-1 .tetris,
  .tetris-1-2 .tetris,
  .tetris-1-3 .tetris,
  .tetris-1-4 .tetris {
    padding-left: 0;
  }
  /* line 46, src/app/components/modules/tetris/_tetris.scss */
  .tetris-1-1 .tetris,
  .tetris-2-2 .tetris,
  .tetris-3-3 .tetris,
  .tetris-4-4 .tetris {
    padding-right: 0;
  }
}

/* line 52, src/app/components/modules/tetris/_tetris.scss */
.tetris {
  vertical-align: top;
  margin: 0 auto;
}

/* line 56, src/app/components/modules/tetris/_tetris.scss */
.tetris__channel {
  font-family: "BWHaasHead-95Black", "NHaasGroteskDSPro-95Blk", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 1.875rem;
  color: #2B00F7;
  padding: 0.625rem 0;
  margin: -3.125rem 0 0.625rem;
  height: 3.125rem;
  width: 50rem;
}

/* line 66, src/app/components/modules/tetris/_tetris.scss */
.tetris__section-label {
  font-family: "BWHaasText-55Roman", "NHaasGroteskTXPro-55Rg", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 1.25rem;
  padding-top: 0.625rem;
  border-top: 0.125rem solid #3C3C3C;
  margin-top: 0.3125rem;
}

/* line 74, src/app/components/modules/tetris/_tetris.scss */
.tetris__primary-item, .tetris__item {
  border-bottom: dotted 1px #555555;
  padding: 1.25rem 0;
  overflow: hidden;
}

/* line 80, src/app/components/modules/tetris/_tetris.scss */
.tetris__primary-item-headline, .tetris__item-headline {
  overflow: hidden;
}

/* line 153, src/app/components/modules/_type_icons.scss */
.type-slideshow .tetris__primary-item-headline-link:before,
.type-interactive .tetris__primary-item-headline-link:before,
.type-data-article .tetris__primary-item-headline-link:before,
.type-video .tetris__primary-item-headline-link:before, .type-slideshow .tetris__item-headline-link:before,
.type-interactive .tetris__item-headline-link:before,
.type-data-article .tetris__item-headline-link:before,
.type-video .tetris__item-headline-link:before {
  color: #2B00F7;
}

/* line 90, src/app/components/modules/tetris/_tetris.scss */
.tetris__sponsored-item {
  display: none;
  border-bottom: dotted 1px #555555;
  padding: 1.25rem 0;
  background-color: #CCCCCC;
}

/* line 98, src/app/components/modules/tetris/_tetris.scss */
.tetris[data-sponsored="true"] div:nth-last-child(2) {
  display: none;
}

/* line 10, src/app/components/ad/_ad_helpers.scss */
.tetris[data-sponsored="true"] .tetris__sponsored-item .bb-ads__rendered {
  display: block;
}

/* line 109, src/app/components/modules/tetris/_tetris.scss */
.tetris__primary-item {
  height: 7.5rem;
}

/* line 112, src/app/components/modules/tetris/_tetris.scss */
.tetris__primary-item-headline {
  font-family: "BWHaasText-75Bold", "NHaasGroteskTXPro-75Bd", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 0.875rem;
  line-height: 1rem;
  height: 2.625rem;
  margin-bottom: 0.3125rem;
}

/* line 120, src/app/components/modules/tetris/_tetris.scss */
.tetris__primary-item-headline-link:before {
  font-size: 0.875rem !important;
}

/* line 124, src/app/components/modules/tetris/_tetris.scss */
.tetris__primary-item-image {
  display: block;
  float: right;
  margin-right: 1.25rem;
  width: 4.375rem;
  height: 4.375rem;
  overflow: hidden;
  background-size: cover;
}

/* line 134, src/app/components/modules/tetris/_tetris.scss */
.tetris__primary-item-timestamp {
  display: none;
  color: #999999;
  font-size: 0.5625rem;
}

/* line 69, node_modules/bb.sass-helpers/stylesheets/bb.sass-helpers/_icons.scss */
.tetris__primary-item-timestamp:before {
  content: "c";
  font-family: "Bloomberg";
  font-style: normal;
}

/* line 143, src/app/components/modules/tetris/_tetris.scss */
.tetris__item-headline {
  font-family: "BWHaasText-75Bold", "NHaasGroteskTXPro-75Bd", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 0.875rem;
  line-height: 1rem;
  height: 2rem;
}

/* line 151, src/app/components/modules/tetris/_tetris.scss */
.tetris__item-headline-link:before {
  font-size: 0.875rem !important;
}

@media screen and (min-width: 47.5em) {
  /* line 156, src/app/components/modules/tetris/_tetris.scss */
  .tetris__story-container {
    padding: 0 1.25rem;
  }
  /* line 161, src/app/components/modules/tetris/_tetris.scss */
  .tetris__primary-item-headline {
    height: 4.375rem;
  }
  /* line 165, src/app/components/modules/tetris/_tetris.scss */
  .tetris__primary-item-image {
    width: 4.375rem;
    height: 4.375rem;
  }
}

@media screen and (min-width: 63.75em) {
  /* line 52, src/app/components/modules/tetris/_tetris.scss */
  .tetris {
    padding: 0 0.625rem;
  }
}

@media screen and (min-width: 80em) and (max-width: 9999em) {
  /* line 177, src/app/components/modules/tetris/_tetris.scss */
  .tetris__item-headline {
    font-size: 0.8125rem;
  }
  /* line 183, src/app/components/modules/tetris/_tetris.scss */
  .tetris__primary-item-headline {
    font-size: 0.875rem;
    line-height: 1rem;
    height: 3rem;
  }
  /* line 189, src/app/components/modules/tetris/_tetris.scss */
  .tetris__primary-item-headline-link:before {
    font-size: 0.875rem !important;
  }
  /* line 193, src/app/components/modules/tetris/_tetris.scss */
  .tetris__primary-item-image {
    width: 4.375rem;
    height: 4.375rem;
  }
}

@media screen and (min-width: 47.5em) and (max-width: 63.6875em) {
  /* line 202, src/app/components/modules/tetris/_tetris.scss */
  .tetris__primary-item, .tetris__item, .tetris__sponsored-item {
    padding: 0.625rem 0;
  }
  /* line 208, src/app/components/modules/tetris/_tetris.scss */
  .tetris div:last-child {
    border: 0;
  }
  /* line 212, src/app/components/modules/tetris/_tetris.scss */
  .tetris__primary-item {
    height: 6.25rem;
  }
  /* line 215, src/app/components/modules/tetris/_tetris.scss */
  .tetris__primary-item-headline {
    margin-bottom: 0;
  }
}

@media screen and (min-width: 0) and (max-width: 47.4375em) {
  /* line 222, src/app/components/modules/tetris/_tetris.scss */
  .tetris__channel {
    font-size: 1.625rem;
    line-height: 1.875rem;
    padding: 0;
    margin: 1.25rem 0;
    height: auto;
    width: auto;
  }
  /* line 231, src/app/components/modules/tetris/_tetris.scss */
  .tetris__primary-item, .tetris__item, .tetris__sponsored-item {
    padding: 0.625rem 0;
  }
  /* line 237, src/app/components/modules/tetris/_tetris.scss */
  .tetris div:last-child {
    border: 0;
  }
  /* line 241, src/app/components/modules/tetris/_tetris.scss */
  .tetris__primary-item {
    height: auto;
  }
  /* line 244, src/app/components/modules/tetris/_tetris.scss */
  .tetris__primary-item-headline {
    height: 2rem;
    margin-bottom: 0;
  }
  /* line 249, src/app/components/modules/tetris/_tetris.scss */
  .tetris__primary-item-image {
    display: none;
  }
}

/* line 3, src/app/components/modules/tetris/_tetris_colors.scss */
.tetris--business .tetris__channel {
  border-top-color: #2B00F7;
  color: #000000;
}

/* line 7, src/app/components/modules/tetris/_tetris_colors.scss */
.tetris--business .tetris__channel-link {
  color: #2B00F7;
}

/* line 14, src/app/components/modules/tetris/_tetris_colors.scss */
.tetris--business .tetris__primary-item-headline-link:before,
.tetris--business .tetris__item-headline-link:before {
  color: #2B00F7;
}

/* line 22, src/app/components/modules/tetris/_tetris_colors.scss */
.tetris--business .tetris__channel-link:hover, .tetris--business .tetris__channel-link:focus,
.tetris--business .tetris__primary-item-headline-link:hover,
.tetris--business .tetris__primary-item-headline-link:focus,
.tetris--business .tetris__item-headline-link:hover,
.tetris--business .tetris__item-headline-link:focus {
  color: #2B00F7;
}

/* line 3, src/app/components/modules/tetris/_tetris_colors.scss */
.tetris--markets .tetris__channel {
  border-top-color: #FB8E1E;
  color: #000000;
}

/* line 7, src/app/components/modules/tetris/_tetris_colors.scss */
.tetris--markets .tetris__channel-link {
  color: #FB8E1E;
}

/* line 14, src/app/components/modules/tetris/_tetris_colors.scss */
.tetris--markets .tetris__primary-item-headline-link:before,
.tetris--markets .tetris__item-headline-link:before {
  color: #FB8E1E;
}

/* line 22, src/app/components/modules/tetris/_tetris_colors.scss */
.tetris--markets .tetris__channel-link:hover, .tetris--markets .tetris__channel-link:focus,
.tetris--markets .tetris__primary-item-headline-link:hover,
.tetris--markets .tetris__primary-item-headline-link:focus,
.tetris--markets .tetris__item-headline-link:hover,
.tetris--markets .tetris__item-headline-link:focus {
  color: #FB8E1E;
}

/* line 3, src/app/components/modules/tetris/_tetris_colors.scss */
.tetris--politics .tetris__channel {
  border-top-color: #5C42AB;
  color: #000000;
}

/* line 7, src/app/components/modules/tetris/_tetris_colors.scss */
.tetris--politics .tetris__channel-link {
  color: #5C42AB;
}

/* line 14, src/app/components/modules/tetris/_tetris_colors.scss */
.tetris--politics .tetris__primary-item-headline-link:before,
.tetris--politics .tetris__item-headline-link:before {
  color: #5C42AB;
}

/* line 22, src/app/components/modules/tetris/_tetris_colors.scss */
.tetris--politics .tetris__channel-link:hover, .tetris--politics .tetris__channel-link:focus,
.tetris--politics .tetris__primary-item-headline-link:hover,
.tetris--politics .tetris__primary-item-headline-link:focus,
.tetris--politics .tetris__item-headline-link:hover,
.tetris--politics .tetris__item-headline-link:focus {
  color: #5C42AB;
}

/* line 3, src/app/components/modules/tetris/_tetris_colors.scss */
.tetris--tech .tetris__channel {
  border-top-color: #00C88A;
  color: #000000;
}

/* line 7, src/app/components/modules/tetris/_tetris_colors.scss */
.tetris--tech .tetris__channel-link {
  color: #00C88A;
}

/* line 14, src/app/components/modules/tetris/_tetris_colors.scss */
.tetris--tech .tetris__primary-item-headline-link:before,
.tetris--tech .tetris__item-headline-link:before {
  color: #00C88A;
}

/* line 22, src/app/components/modules/tetris/_tetris_colors.scss */
.tetris--tech .tetris__channel-link:hover, .tetris--tech .tetris__channel-link:focus,
.tetris--tech .tetris__primary-item-headline-link:hover,
.tetris--tech .tetris__primary-item-headline-link:focus,
.tetris--tech .tetris__item-headline-link:hover,
.tetris--tech .tetris__item-headline-link:focus {
  color: #00C88A;
}

/* line 3, src/app/components/modules/tetris/_tetris_colors.scss */
.tetris--pursuits .tetris__channel {
  border-top-color: #C19D3F;
  color: #000000;
}

/* line 7, src/app/components/modules/tetris/_tetris_colors.scss */
.tetris--pursuits .tetris__channel-link {
  color: #C19D3F;
}

/* line 14, src/app/components/modules/tetris/_tetris_colors.scss */
.tetris--pursuits .tetris__primary-item-headline-link:before,
.tetris--pursuits .tetris__item-headline-link:before {
  color: #C19D3F;
}

/* line 22, src/app/components/modules/tetris/_tetris_colors.scss */
.tetris--pursuits .tetris__channel-link:hover, .tetris--pursuits .tetris__channel-link:focus,
.tetris--pursuits .tetris__primary-item-headline-link:hover,
.tetris--pursuits .tetris__primary-item-headline-link:focus,
.tetris--pursuits .tetris__item-headline-link:hover,
.tetris--pursuits .tetris__item-headline-link:focus {
  color: #C19D3F;
}

/* line 3, src/app/components/modules/tetris/_tetris_colors.scss */
.tetris--view .tetris__channel {
  border-top-color: #00B9E7;
  color: #000000;
}

/* line 7, src/app/components/modules/tetris/_tetris_colors.scss */
.tetris--view .tetris__channel-link {
  color: #00B9E7;
}

/* line 14, src/app/components/modules/tetris/_tetris_colors.scss */
.tetris--view .tetris__primary-item-headline-link:before,
.tetris--view .tetris__item-headline-link:before {
  color: #00B9E7;
}

/* line 22, src/app/components/modules/tetris/_tetris_colors.scss */
.tetris--view .tetris__channel-link:hover, .tetris--view .tetris__channel-link:focus,
.tetris--view .tetris__primary-item-headline-link:hover,
.tetris--view .tetris__primary-item-headline-link:focus,
.tetris--view .tetris__item-headline-link:hover,
.tetris--view .tetris__item-headline-link:focus {
  color: #00B9E7;
}

/* line 1, src/app/components/modules/ten_up/_ten_up_strip.scss */
.ten-up-strip {
  overflow: hidden;
  border-top: solid 1px #CCCCCC;
  padding-top: 1.25rem;
}

/* line 6, src/app/components/modules/ten_up/_ten_up_strip.scss */
.ten-up-strip__article-container {
  margin: 0 0 1.25rem;
}

/* line 9, src/app/components/modules/ten_up/_ten_up_strip.scss */
.ten-up-strip__article-container:nth-of-type(2), .ten-up-strip__article-container:nth-of-type(3), .ten-up-strip__article-container:nth-of-type(4), .ten-up-strip__article-container:nth-of-type(5) {
  width: 50%;
  float: left;
}

/* line 17, src/app/components/modules/ten_up/_ten_up_strip.scss */
.ten-up-strip__article-container:nth-of-type(2), .ten-up-strip__article-container:nth-of-type(4) {
  border-right: solid 1px #CCCCCC;
  padding-right: 1.25rem;
}

/* line 23, src/app/components/modules/ten_up/_ten_up_strip.scss */
.ten-up-strip__article-container:nth-of-type(3), .ten-up-strip__article-container:nth-of-type(5) {
  padding-left: 1.25rem;
}

@media screen and (min-width: 47.5em) {
  /* line 30, src/app/components/modules/ten_up/_ten_up_strip.scss */
  .ten-up-strip__article-container:nth-of-type(1) {
    float: left;
    border-right: solid 1px #CCCCCC;
    padding-right: 1.25rem;
  }
}

@media screen and (min-width: 47.5em) and (max-width: 63.6875em) {
  /* line 39, src/app/components/modules/ten_up/_ten_up_strip.scss */
  .ten-up-strip__article-container .module-big-story__image {
    height: 10.5rem;
    width: 17.5rem;
  }
  /* line 44, src/app/components/modules/ten_up/_ten_up_strip.scss */
  .ten-up-strip__article-container .module-story__image {
    height: 6rem;
    width: 10rem;
  }
  /* line 49, src/app/components/modules/ten_up/_ten_up_strip.scss */
  .ten-up-strip__article-container:nth-of-type(1) {
    width: 18.75rem;
  }
  /* line 53, src/app/components/modules/ten_up/_ten_up_strip.scss */
  .ten-up-strip__article-container:nth-of-type(2), .ten-up-strip__article-container:nth-of-type(4) {
    padding-left: 1.25rem;
    width: 12.5rem;
  }
  /* line 59, src/app/components/modules/ten_up/_ten_up_strip.scss */
  .ten-up-strip__article-container:nth-of-type(3), .ten-up-strip__article-container:nth-of-type(5) {
    width: 11.25rem;
  }
}

@media screen and (min-width: 63.75em) {
  /* line 69, src/app/components/modules/ten_up/_ten_up_strip.scss */
  .ten-up-strip__article-container:nth-of-type(1) {
    width: 26.25rem;
  }
  /* line 73, src/app/components/modules/ten_up/_ten_up_strip.scss */
  .ten-up-strip__article-container .module-big-story__image {
    height: 15rem;
    width: 25rem;
  }
}

@media screen and (min-width: 63.75em) and (max-width: 79.9375em) {
  /* line 84, src/app/components/modules/ten_up/_ten_up_strip.scss */
  .ten-up-strip__article-container:nth-of-type(2), .ten-up-strip__article-container:nth-of-type(3) {
    width: 12.5rem;
    padding-right: 0;
    padding-left: 1.25rem;
    border: 0;
  }
  /* line 91, src/app/components/modules/ten_up/_ten_up_strip.scss */
  .ten-up-strip__article-container:nth-of-type(2) .module-story__image, .ten-up-strip__article-container:nth-of-type(3) .module-story__image {
    height: 6.75rem;
    width: 11.25rem;
  }
  /* line 99, src/app/components/modules/ten_up/_ten_up_strip.scss */
  .ten-up-strip__article-container:nth-of-type(4) .module-story, .ten-up-strip__article-container:nth-of-type(5) .module-story {
    height: 20.8125rem;
  }
  /* line 103, src/app/components/modules/ten_up/_ten_up_strip.scss */
  .ten-up-strip__article-container:nth-of-type(4) .module-story__image, .ten-up-strip__article-container:nth-of-type(5) .module-story__image {
    width: 18.125rem;
    height: 10.875rem;
  }
}

@media screen and (min-width: 80em) and (max-width: 9999em) {
  /* line 114, src/app/components/modules/ten_up/_ten_up_strip.scss */
  .ten-up-strip__article-container .module-story__image {
    height: 6rem;
    width: 10rem;
  }
  /* line 119, src/app/components/modules/ten_up/_ten_up_strip.scss */
  .ten-up-strip__article-container:nth-of-type(2), .ten-up-strip__article-container:nth-of-type(4) {
    padding-left: 1.25rem;
    width: 12.5rem;
  }
  /* line 125, src/app/components/modules/ten_up/_ten_up_strip.scss */
  .ten-up-strip__article-container:nth-of-type(3), .ten-up-strip__article-container:nth-of-type(5) {
    width: 11.25rem;
  }
}

@media screen and (min-width: 47.5em) {
  /* line 135, src/app/components/modules/ten_up/_ten_up_strip.scss */
  .ten-up-strip--inverse .ten-up-strip__article-container:nth-of-type(1) {
    float: right;
    border-right: 0;
    border-left: solid 1px #CCCCCC;
    padding-right: 0;
    padding-left: 1.25rem;
  }
}

@media screen and (min-width: 47.5em) and (max-width: 63.6875em) {
  /* line 147, src/app/components/modules/ten_up/_ten_up_strip.scss */
  .ten-up-strip--inverse .ten-up-strip__article-container:nth-of-type(2), .ten-up-strip--inverse .ten-up-strip__article-container:nth-of-type(4) {
    width: 11.25rem;
    padding-left: 0;
  }
  /* line 153, src/app/components/modules/ten_up/_ten_up_strip.scss */
  .ten-up-strip--inverse .ten-up-strip__article-container:nth-of-type(3), .ten-up-strip--inverse .ten-up-strip__article-container:nth-of-type(5) {
    padding-right: 1.25rem;
    width: 12.5rem;
  }
}

@media screen and (min-width: 63.75em) and (max-width: 79.9375em) {
  /* line 163, src/app/components/modules/ten_up/_ten_up_strip.scss */
  .ten-up-strip--inverse .ten-up-strip__article-container:nth-of-type(2), .ten-up-strip--inverse .ten-up-strip__article-container:nth-of-type(3) {
    padding-right: 1.25rem;
    padding-left: 0;
  }
}

@media screen and (min-width: 80em) and (max-width: 9999em) {
  /* line 173, src/app/components/modules/ten_up/_ten_up_strip.scss */
  .ten-up-strip--inverse .ten-up-strip__article-container:nth-of-type(2), .ten-up-strip--inverse .ten-up-strip__article-container:nth-of-type(4) {
    width: 11.25rem;
    padding-left: 0;
  }
  /* line 179, src/app/components/modules/ten_up/_ten_up_strip.scss */
  .ten-up-strip--inverse .ten-up-strip__article-container:nth-of-type(3), .ten-up-strip--inverse .ten-up-strip__article-container:nth-of-type(5) {
    padding-right: 1.25rem;
    width: 12.5rem;
  }
}

/* line 3, src/app/components/modules/ten_up/_ten_up.scss */
.ten-up {
  overflow: hidden;
}

/* line 7, src/app/components/modules/ten_up/_ten_up.scss */
.ten-up__items .module-view:nth-of-type(1) .ten-up-strip {
  border-top: 0;
}

@media screen and (min-width: 63.75em) {
  /* line 13, src/app/components/modules/ten_up/_ten_up.scss */
  .ten-up__torso {
    float: left;
    margin-right: 2.5rem;
  }
  /* line 17, src/app/components/modules/ten_up/_ten_up.scss */
  .ten-up__torso.has-left-shoulder {
    float: right;
    margin-right: 0;
    margin-left: 2.5rem;
  }
  /* line 24, src/app/components/modules/ten_up/_ten_up.scss */
  .ten-up__shoulder {
    float: left;
    width: 20rem;
  }
}

@media screen and (min-width: 63.75em) and (max-width: 79.9375em) {
  /* line 31, src/app/components/modules/ten_up/_ten_up.scss */
  .ten-up__torso {
    width: 38.75rem;
  }
}

@media screen and (min-width: 80em) and (max-width: 9999em) {
  /* line 37, src/app/components/modules/ten_up/_ten_up.scss */
  .ten-up__torso {
    width: 50rem;
  }
}

/* line 1, src/app/components/modules/hero_v2/_hero_v2_big_story.scss */
.hero-v2-big-story {
  width: 100%;
}

/* line 4, src/app/components/modules/hero_v2/_hero_v2_big_story.scss */
.hero-v2-big-story__image {
  position: absolute;
  top: 0;
  left: 0;
  background-position: top center;
  background-size: cover;
  height: 100%;
  z-index: 0;
}

/* line 14, src/app/components/modules/hero_v2/_hero_v2_big_story.scss */
.hero-v2-big-story__information, .hero-v2-big-story__summary {
  z-index: 1;
}

/* line 19, src/app/components/modules/hero_v2/_hero_v2_big_story.scss */
.hero-v2-big-story__information {
  position: relative;
  float: right;
  overflow: hidden;
  background-color: #FFFFFF;
  font-family: "BWHaasHead-75Bold", "NHaasGroteskDSPro-75Bd", "Helvetica Neue", Helvetica, Arial, sans-serif;
  padding: 1.25rem;
  border-bottom: solid 0.625rem #2B00F7;
}

/* line 29, src/app/components/modules/hero_v2/_hero_v2_big_story.scss */
.hero-v2-big-story .published-at {
  position: absolute;
  bottom: 1.25rem;
  font-size: 0.625rem;
  line-height: 0.75rem;
}

/* line 36, src/app/components/modules/hero_v2/_hero_v2_big_story.scss */
.hero-v2-big-story .bb-social-links {
  -webkit-transition: -webkit-transform, 0.2s, ease-in-out, opacity, 0.2s, ease-in-out;
  -moz-transition: -moz-transform, 0.2s, ease-in-out, opacity, 0.2s, ease-in-out;
  -o-transition: -o-transform, 0.2s, ease-in-out, opacity, 0.2s, ease-in-out;
  transition: transform 0.2s ease-in-out, opacity 0.2s ease-in-out;
  -webkit-backface-visibility: hidden;
  -moz-backface-visibility: hidden;
  -ms-backface-visibility: hidden;
  -o-backface-visibility: hidden;
  backface-visibility: hidden;
  position: absolute;
  right: 0;
  top: 100%;
  z-index: 1;
  opacity: 0;
}

/* line 46, src/app/components/modules/hero_v2/_hero_v2_big_story.scss */
.hero-v2-big-story__summary {
  position: relative;
  clear: right;
  overflow: hidden;
  background-color: #FFFFFF;
  font-size: 0.75rem;
  line-height: 1.125rem;
  max-height: 4.625rem;
  padding-top: 1.25rem;
}

/* line 60, src/app/components/modules/hero_v2/_hero_v2_big_story.scss */
.only-big-story .hero-v2-big-story__summary {
  max-height: 5.875rem;
  padding-bottom: 1.25rem;
}

@media screen and (min-width: 63.75em) {
  /* line 68, src/app/components/modules/hero_v2/_hero_v2_big_story.scss */
  .hero-v2-big-story__information:hover .bb-social-links {
    -webkit-transform: translateY(-2.5rem);
    -moz-transform: translateY(-2.5rem);
    -ms-transform: translateY(-2.5rem);
    -o-transform: translateY(-2.5rem);
    transform: translateY(-2.5rem);
    opacity: 1;
  }
}

@media screen and (min-width: 0) and (max-width: 47.4375em) {
  /* line 77, src/app/components/modules/hero_v2/_hero_v2_big_story.scss */
  .hero-v2-big-story .for-hero-big-story-image-height {
    *zoom: 1;
    position: relative;
    min-height: 10.625rem;
  }
  /* line 38, node_modules/compass-mixins/lib/compass/utilities/general/_clearfix.scss */
  .hero-v2-big-story .for-hero-big-story-image-height:after {
    content: "";
    display: table;
    clear: both;
  }
  /* line 83, src/app/components/modules/hero_v2/_hero_v2_big_story.scss */
  .hero-v2-big-story__image {
    width: 65%;
  }
  /* line 87, src/app/components/modules/hero_v2/_hero_v2_big_story.scss */
  .hero-v2-big-story__information {
    font-size: 1.125rem;
    line-height: 1.25rem;
    width: 60%;
    min-width: 13.75rem;
    padding: 0.625rem;
    padding-bottom: 1.875rem;
  }
  /* line 96, src/app/components/modules/hero_v2/_hero_v2_big_story.scss */
  .hero-v2-big-story .published-at {
    bottom: 0.625rem;
    left: 0.625rem;
  }
}

@media screen and (min-width: 47.5em) and (max-width: 63.6875em) {
  /* line 105, src/app/components/modules/hero_v2/_hero_v2_big_story.scss */
  .hero-v2-big-story__image {
    width: 65%;
    height: 85%;
  }
  /* line 110, src/app/components/modules/hero_v2/_hero_v2_big_story.scss */
  .hero-v2-big-story__information {
    font-size: 1.875rem;
    line-height: 2rem;
    width: 30rem;
    padding-bottom: 2.5rem;
  }
  /* line 117, src/app/components/modules/hero_v2/_hero_v2_big_story.scss */
  .hero-v2-big-story .published-at {
    left: 1.25rem;
  }
  /* line 121, src/app/components/modules/hero_v2/_hero_v2_big_story.scss */
  .hero-v2-big-story__summary {
    float: right;
    width: 27.5rem;
    padding-left: 1.25rem;
  }
}

@media screen and (min-width: 63.75em) and (max-width: 79.9375em) {
  /* line 131, src/app/components/modules/hero_v2/_hero_v2_big_story.scss */
  .hero-v2-big-story .for-hero-big-story-image-height {
    *zoom: 1;
    position: relative;
    min-height: 13.125rem;
  }
  /* line 38, node_modules/compass-mixins/lib/compass/utilities/general/_clearfix.scss */
  .hero-v2-big-story .for-hero-big-story-image-height:after {
    content: "";
    display: table;
    clear: both;
  }
  /* line 137, src/app/components/modules/hero_v2/_hero_v2_big_story.scss */
  .hero-v2-big-story__image {
    width: 18.75rem;
  }
  /* line 141, src/app/components/modules/hero_v2/_hero_v2_big_story.scss */
  .hero-v2-big-story__information {
    font-size: 1.5rem;
    line-height: 1.75rem;
    width: 17.5rem;
    padding: 1rem;
    padding-bottom: 2.5rem;
  }
  /* line 149, src/app/components/modules/hero_v2/_hero_v2_big_story.scss */
  .hero-v2-big-story .published-at {
    left: 1rem;
  }
}

@media screen and (min-width: 80em) and (max-width: 9999em) {
  /* line 157, src/app/components/modules/hero_v2/_hero_v2_big_story.scss */
  .hero-v2-big-story__image {
    width: 23.75rem;
    height: 85%;
    min-height: 13.75rem;
  }
  /* line 163, src/app/components/modules/hero_v2/_hero_v2_big_story.scss */
  .hero-v2-big-story__information {
    font-size: 1.875rem;
    line-height: 2rem;
    width: 22.5rem;
    padding-bottom: 2.5rem;
  }
  /* line 170, src/app/components/modules/hero_v2/_hero_v2_big_story.scss */
  .hero-v2-big-story .published-at {
    left: 1.25rem;
  }
  /* line 174, src/app/components/modules/hero_v2/_hero_v2_big_story.scss */
  .hero-v2-big-story__summary {
    float: right;
    width: 12.5rem;
    padding-left: 1.25rem;
  }
}

/* line 186, src/app/components/modules/hero_v2/_hero_v2_big_story.scss */
.lower-left .hero-v2-big-story .for-hero-big-story-image-height {
  min-height: 17.5rem;
  position: relative;
}

/* line 191, src/app/components/modules/hero_v2/_hero_v2_big_story.scss */
.lower-left .hero-v2-big-story__information {
  position: absolute;
  left: 0;
  bottom: 0;
  padding-left: 0;
  padding-right: 20px;
}

/* line 199, src/app/components/modules/hero_v2/_hero_v2_big_story.scss */
.lower-left .hero-v2-big-story__image {
  right: 0;
  left: auto;
  height: 85%;
}

/* line 205, src/app/components/modules/hero_v2/_hero_v2_big_story.scss */
.lower-left .hero-v2-big-story .bb-social-links {
  left: 0;
  right: auto;
}

/* line 4, src/app/components/modules/hero_v2/_hero_v2.scss */
.hero-v2 {
  *zoom: 1;
  position: relative;
}

/* line 38, node_modules/compass-mixins/lib/compass/utilities/general/_clearfix.scss */
.hero-v2:after {
  content: "";
  display: table;
  clear: both;
}

/* line 8, src/app/components/modules/hero_v2/_hero_v2.scss */
.hero-v2 .hero-v2-big-story, .hero-v2__related-news-stories {
  z-index: 1;
}

/* line 13, src/app/components/modules/hero_v2/_hero_v2.scss */
.hero-v2__related-news-stories-list {
  *zoom: 1;
}

/* line 38, node_modules/compass-mixins/lib/compass/utilities/general/_clearfix.scss */
.hero-v2__related-news-stories-list:after {
  content: "";
  display: table;
  clear: both;
}

/* line 17, src/app/components/modules/hero_v2/_hero_v2.scss */
.hero-v2__related-news-stories {
  position: relative;
  clear: both;
  background-color: #FFFFFF;
}

/* line 25, src/app/components/modules/hero_v2/_hero_v2.scss */
.hero-v2__related-news-stories .related-story-link:after {
  padding-top: 0.75rem;
}

@media screen and (min-width: 0) and (max-width: 47.4375em) {
  /* line 4, src/app/components/modules/hero_v2/_hero_v2.scss */
  .hero-v2 {
    margin-left: 1.25rem;
    margin-right: 1.25rem;
  }
  /* line 35, src/app/components/modules/hero_v2/_hero_v2.scss */
  .hero-v2__big-story-image {
    width: 6.25rem;
  }
  /* line 39, src/app/components/modules/hero_v2/_hero_v2.scss */
  .hero-v2__related-news-stories {
    padding-top: 1.25rem;
  }
}

@media screen and (min-width: 47.5em) and (max-width: 63.6875em) {
  /* line 4, src/app/components/modules/hero_v2/_hero_v2.scss */
  .hero-v2 {
    width: 42.5rem;
    min-height: 13.5rem;
  }
  /* line 49, src/app/components/modules/hero_v2/_hero_v2.scss */
  .hero-v2__big-story-image {
    width: 22.5rem;
  }
  /* line 53, src/app/components/modules/hero_v2/_hero_v2.scss */
  .hero-v2__related-news-stories {
    float: right;
    width: 27.5rem;
    padding-top: 1.25rem;
    padding-left: 1.25rem;
  }
  /* line 6, src/app/components/modules/hero_v2/_hero_v2_helpers.scss */
  .hero-v2__related-news-stories-item:nth-of-type(odd) {
    float: left;
    clear: left;
  }
  /* line 11, src/app/components/modules/hero_v2/_hero_v2_helpers.scss */
  .hero-v2__related-news-stories-item:nth-of-type(even) {
    float: right;
    clear: right;
  }
  /* line 63, src/app/components/modules/hero_v2/_hero_v2.scss */
  .hero-v2__related-news-stories-item .related-story-link {
    width: 12.5rem;
  }
  /* line 69, src/app/components/modules/hero_v2/_hero_v2.scss */
  .hero-v2.lower-left .hero-v2__related-news-stories {
    float: left;
    width: 100%;
    padding-left: 0;
    padding-top: 1.25rem;
  }
  /* line 75, src/app/components/modules/hero_v2/_hero_v2.scss */
  .hero-v2.lower-left .hero-v2__related-news-stories .related-story-link {
    width: 20.625rem;
  }
}

@media screen and (min-width: 63.75em) and (max-width: 79.9375em) {
  /* line 4, src/app/components/modules/hero_v2/_hero_v2.scss */
  .hero-v2 {
    width: 27.5rem;
  }
  /* line 86, src/app/components/modules/hero_v2/_hero_v2.scss */
  .hero-v2__big-story-image {
    width: 18.75rem;
  }
  /* line 90, src/app/components/modules/hero_v2/_hero_v2.scss */
  .hero-v2__related-news-stories {
    padding-top: 1.25rem;
    padding-bottom: 1.25rem;
  }
  /* line 6, src/app/components/modules/hero_v2/_hero_v2_helpers.scss */
  .hero-v2__related-news-stories-item:nth-of-type(odd) {
    float: left;
    clear: left;
  }
  /* line 11, src/app/components/modules/hero_v2/_hero_v2_helpers.scss */
  .hero-v2__related-news-stories-item:nth-of-type(even) {
    float: right;
    clear: right;
  }
  /* line 98, src/app/components/modules/hero_v2/_hero_v2.scss */
  .hero-v2__related-news-stories-item .related-story-link {
    width: 13.125rem;
  }
}

@media screen and (min-width: 80em) and (max-width: 9999em) {
  /* line 4, src/app/components/modules/hero_v2/_hero_v2.scss */
  .hero-v2 {
    width: 37.5rem;
    min-height: 13.5rem;
  }
  /* line 109, src/app/components/modules/hero_v2/_hero_v2.scss */
  .hero-v2__big-story-image {
    width: 22.5rem;
  }
  /* line 113, src/app/components/modules/hero_v2/_hero_v2.scss */
  .hero-v2__related-news-stories {
    float: right;
    width: 12.5rem;
    padding-top: 1.25rem;
    padding-left: 0;
  }
  /* line 119, src/app/components/modules/hero_v2/_hero_v2.scss */
  .hero-v2__related-news-stories .related-story-link {
    width: 12.5rem;
  }
  /* line 124, src/app/components/modules/hero_v2/_hero_v2.scss */
  .hero-v2.lower-left .hero-v2__related-news-stories {
    float: left;
    width: 100%;
    padding-left: 0;
    padding-top: 1.25rem;
  }
  /* line 6, src/app/components/modules/hero_v2/_hero_v2_helpers.scss */
  .hero-v2.lower-left .hero-v2__related-news-stories .hero-v2__related-news-stories-item:nth-of-type(odd) {
    float: left;
    clear: left;
  }
  /* line 11, src/app/components/modules/hero_v2/_hero_v2_helpers.scss */
  .hero-v2.lower-left .hero-v2__related-news-stories .hero-v2__related-news-stories-item:nth-of-type(even) {
    float: right;
    clear: right;
  }
  /* line 133, src/app/components/modules/hero_v2/_hero_v2.scss */
  .hero-v2.lower-left .hero-v2__related-news-stories .hero-v2__related-news-stories-item .related-story-link {
    width: 18.125rem;
  }
}

/* line 7, src/app/components/modules/hfs/_hfs.scss */
.hfs .hfs-story__image {
  display: none;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 0;
  display: block;
}

/* line 317, node_modules/bb.sass-helpers/stylesheets/bb.sass-helpers/_mixins.scss */
.hfs .hfs-story__image .crop {
  background-position: center;
  background-size: cover;
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  width: 100%;
  height: 100%;
}

/* line 328, node_modules/bb.sass-helpers/stylesheets/bb.sass-helpers/_mixins.scss */
.hfs .hfs-story__image:after {
  overflow: hidden;
  text-indent: -9999rem;
  font-size: 0;
  line-height: 0;
  background: -owg-linear-gradient(135deg, rgba(255, 101, 100, 0.4) 0%, rgba(255, 101, 100, 0) 50%, rgba(255, 101, 100, 0) 100%), -owg-linear-gradient(45deg, rgba(40, 0, 215, 0) 0%, rgba(40, 0, 215, 0) 50%, rgba(40, 0, 215, 0.4) 100%), -owg-linear-gradient(transparent 5%, rgba(0, 0, 0, 0.8) 100%);
  background: -webkit-linear-gradient(135deg, rgba(255, 101, 100, 0.4) 0%, rgba(255, 101, 100, 0) 50%, rgba(255, 101, 100, 0) 100%), -webkit-linear-gradient(45deg, rgba(40, 0, 215, 0) 0%, rgba(40, 0, 215, 0) 50%, rgba(40, 0, 215, 0.4) 100%), -webkit-linear-gradient(transparent 5%, rgba(0, 0, 0, 0.8) 100%);
  background: -moz-linear-gradient(135deg, rgba(255, 101, 100, 0.4) 0%, rgba(255, 101, 100, 0) 50%, rgba(255, 101, 100, 0) 100%), -moz-linear-gradient(45deg, rgba(40, 0, 215, 0) 0%, rgba(40, 0, 215, 0) 50%, rgba(40, 0, 215, 0.4) 100%), -moz-linear-gradient(transparent 5%, rgba(0, 0, 0, 0.8) 100%);
  background: -o-linear-gradient(135deg, rgba(255, 101, 100, 0.4) 0%, rgba(255, 101, 100, 0) 50%, rgba(255, 101, 100, 0) 100%), -o-linear-gradient(45deg, rgba(40, 0, 215, 0) 0%, rgba(40, 0, 215, 0) 50%, rgba(40, 0, 215, 0.4) 100%), -o-linear-gradient(transparent 5%, rgba(0, 0, 0, 0.8) 100%);
  background: linear-gradient(135deg, rgba(255, 101, 100, 0.4) 0%, rgba(255, 101, 100, 0) 50%, rgba(255, 101, 100, 0) 100%), linear-gradient(45deg, rgba(40, 0, 215, 0) 0%, rgba(40, 0, 215, 0) 50%, rgba(40, 0, 215, 0.4) 100%), linear-gradient(transparent 5%, rgba(0, 0, 0, 0.8) 100%);
  -webkit-transition: opacity, 0.25s, ease-out;
  -moz-transition: opacity, 0.25s, ease-out;
  -o-transition: opacity, 0.25s, ease-out;
  transition: opacity 0.25s ease-out;
  content: "gradient mask for lede image";
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  opacity: 1;
}

/* line 347, node_modules/bb.sass-helpers/stylesheets/bb.sass-helpers/_mixins.scss */
.hfs .hfs-story__image:hover:after {
  opacity: 0;
}

/* line 12, src/app/components/modules/hfs/_hfs.scss */
.hfs .hfs-story__crop {
  display: none;
}

/* line 16, src/app/components/modules/hfs/_hfs.scss */
.hfs .hfs-story__crop--any {
  display: block;
}

/* line 20, src/app/components/modules/hfs/_hfs.scss */
.hfs .hfs-story__headline {
  background-color: #FFFFFF;
  position: absolute;
  padding: 1.25rem;
}

/* line 25, src/app/components/modules/hfs/_hfs.scss */
.hfs .hfs-story__headline .published-at {
  display: block;
  position: relative;
  margin-top: 0.5rem;
  color: #CCCCCC;
  font-size: 0.5625rem;
  line-height: 0.75rem;
  z-index: 1;
}

/* line 37, src/app/components/modules/hfs/_hfs.scss */
.hfs .hfs-story__label {
  display: inline-block;
  background-color: #FA1E64;
  color: #FFFFFF;
  font-size: 0.625rem;
  font-family: "BWHaasHead-75Bold", "NHaasGroteskDSPro-75Bd", "Helvetica Neue", Helvetica, Arial, sans-serif;
  vertical-align: top;
  padding: 0 0.625rem;
  margin-right: 0.5rem;
}

/* line 48, src/app/components/modules/hfs/_hfs.scss */
.hfs .hfs-story__headline-text {
  font-size: 1.5rem;
  line-height: 1.75rem;
  display: inline;
}

/* line 44, src/app/components/modules/_site_icons.scss */
.hfs .hfs-story__headline-text.site-bpol:before {
  content: "Politics / ";
  color: #5C42AB;
}

/* line 50, src/app/components/modules/_site_icons.scss */
.hfs .hfs-story__headline-text.site-bview:before {
  content: "View / ";
  color: #00B9E7;
}

/* line 56, src/app/components/modules/_site_icons.scss */
.hfs .hfs-story__headline-text.site-gadfly:before {
  content: "Gadfly";
  color: #FFCA00;
}

/* line 61, src/app/components/modules/hfs/_hfs.scss */
.hfs .hfs-story__headline-link:before {
  font-size: 1.25rem;
  line-height: 1.25rem;
}

/* line 66, src/app/components/modules/hfs/_hfs.scss */
.hfs .hfs-story__related-news-story-headline {
  font-family: "BWHaasText-55Roman", "NHaasGroteskTXPro-55Rg", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 0.75rem;
  line-height: 0.875rem;
}

/* line 131, src/app/components/modules/_type_icons.scss */
.hfs .hfs-story__related-news-story-headline.type-slideshow:before, .hfs .hfs-story__related-news-story-headline.type-interactive:before, .hfs .hfs-story__related-news-story-headline.type-data-article:before, .hfs .hfs-story__related-news-story-headline.type-video:before {
  font-size: 1em;
}

/* line 44, src/app/components/modules/_site_icons.scss */
.hfs .hfs-story__related-news-story-headline.site-bpol:before {
  content: "Politics / ";
  color: #5C42AB;
}

/* line 50, src/app/components/modules/_site_icons.scss */
.hfs .hfs-story__related-news-story-headline.site-bview:before {
  content: "View / ";
  color: #00B9E7;
}

/* line 56, src/app/components/modules/_site_icons.scss */
.hfs .hfs-story__related-news-story-headline.site-gadfly:before {
  content: "Gadfly";
  color: #FFCA00;
}

/* line 80, src/app/components/modules/hfs/_hfs.scss */
.hfs .hfs-story .bb-social-links {
  display: none;
  position: absolute;
  top: 0;
  left: 0.625rem;
  overflow: hidden;
  width: 1.5rem;
  height: 5rem;
  z-index: 2;
}

/* line 92, src/app/components/modules/hfs/_hfs.scss */
.hfs .hfs-story:hover .bb-social-link {
  -webkit-transform: translateY(0);
  -moz-transform: translateY(0);
  -ms-transform: translateY(0);
  -o-transform: translateY(0);
  transform: translateY(0);
  opacity: 1;
}

/* line 97, src/app/components/modules/hfs/_hfs.scss */
.hfs .hfs-story .bb-social-link {
  -webkit-transition: -webkit-transform, 0.2s, ease-in-out, opacity, 0.2s, ease-in-out;
  -moz-transition: -moz-transform, 0.2s, ease-in-out, opacity, 0.2s, ease-in-out;
  -o-transition: -o-transform, 0.2s, ease-in-out, opacity, 0.2s, ease-in-out;
  transition: transform 0.2s ease-in-out, opacity 0.2s ease-in-out;
  -webkit-transform: translateY(-300%);
  -moz-transform: translateY(-300%);
  -ms-transform: translateY(-300%);
  -o-transform: translateY(-300%);
  transform: translateY(-300%);
  -webkit-backface-visibility: hidden;
  -moz-backface-visibility: hidden;
  -ms-backface-visibility: hidden;
  -o-backface-visibility: hidden;
  backface-visibility: hidden;
  display: block;
  color: #FFFFFF;
  line-height: 1rem;
  margin-top: 0.625rem;
  opacity: 0;
}

/* line 107, src/app/components/modules/hfs/_hfs.scss */
.hfs .hfs-story .bb-social-link:before {
  font-size: 1rem;
}

/* line 111, src/app/components/modules/hfs/_hfs.scss */
.hfs .hfs-story .bb-social-link:hover {
  opacity: .7;
}

@media screen and (min-width: 0) and (max-width: 47.4375em) {
  /* line 120, src/app/components/modules/hfs/_hfs.scss */
  .hfs .hfs-story {
    width: 100%;
  }
  /* line 123, src/app/components/modules/hfs/_hfs.scss */
  .hfs .hfs-story__crop--small {
    display: block;
    position: absolute;
    left: 50%;
    -webkit-transform: translate(-50%, 0);
    -moz-transform: translate(-50%, 0);
    -ms-transform: translate(-50%, 0);
    -o-transform: translate(-50%, 0);
    transform: translate(-50%, 0);
    width: 100vw;
  }
  /* line 129, src/app/components/modules/hfs/_hfs.scss */
  .hfs .hfs-story__label {
    line-height: 1.25rem;
    margin-top: 0.1875rem;
    margin-right: 0.1875rem;
  }
  /* line 135, src/app/components/modules/hfs/_hfs.scss */
  .hfs .hfs-story__headline {
    padding: 0.625rem 0.625rem 0.625rem 0;
  }
}

@media screen and (min-width: 0) and (max-width: 47.4375em) and (-webkit-min-device-pixel-ratio: 2) {
  /* line 146, src/app/components/modules/hfs/_hfs.scss */
  .hfs .hfs-story__crop--small {
    display: none;
  }
  /* line 150, src/app/components/modules/hfs/_hfs.scss */
  .hfs .hfs-story__crop--medium {
    display: block;
  }
}

@media screen and (min-width: 47.5em) {
  /* line 161, src/app/components/modules/hfs/_hfs.scss */
  .hfs .hfs-story__headline-text {
    font-size: 1.875rem;
    line-height: 1.875rem;
  }
  /* line 166, src/app/components/modules/hfs/_hfs.scss */
  .hfs .hfs-story__headline-link:before {
    font-size: 1.5625rem;
    line-height: 1.5625rem;
  }
  /* line 171, src/app/components/modules/hfs/_hfs.scss */
  .hfs .hfs-story__label {
    font-size: 0.75rem;
    line-height: 1.8125rem;
  }
  /* line 176, src/app/components/modules/hfs/_hfs.scss */
  .hfs .hfs-story__crop--medium {
    display: block;
  }
}

@media screen and (min-width: 63.75em) {
  /* line 187, src/app/components/modules/hfs/_hfs.scss */
  .hfs .hfs-story .bb-social-links {
    display: block;
  }
}

@media screen and (min-width: 63.75em) and (max-width: 79.9375em) and (-webkit-min-device-pixel-ratio: 2) {
  /* line 198, src/app/components/modules/hfs/_hfs.scss */
  .hfs .hfs-story__crop--medium {
    display: none;
  }
  /* line 202, src/app/components/modules/hfs/_hfs.scss */
  .hfs .hfs-story__crop--large {
    display: block;
  }
}

@media screen and (min-width: 80em) and (max-width: 9999em) {
  /* line 213, src/app/components/modules/hfs/_hfs.scss */
  .hfs .hfs-story__headline-text {
    font-size: 2.5rem;
    line-height: 2.5rem;
  }
  /* line 218, src/app/components/modules/hfs/_hfs.scss */
  .hfs .hfs-story__headline-link:before {
    font-size: 2.0625rem;
    line-height: 2.0625rem;
  }
  /* line 223, src/app/components/modules/hfs/_hfs.scss */
  .hfs .hfs-story__label {
    font-size: 0.875rem;
    line-height: 1.8125rem;
    margin: 0.25rem 0.625rem 0 0;
    padding: 0 0.625rem;
  }
  /* line 230, src/app/components/modules/hfs/_hfs.scss */
  .hfs .hfs-story__crop--medium {
    display: none;
  }
  /* line 234, src/app/components/modules/hfs/_hfs.scss */
  .hfs .hfs-story__crop--large {
    display: block;
  }
  /* line 238, src/app/components/modules/hfs/_hfs.scss */
  .hfs .hfs-story__related-news-story-headline {
    font-size: 0.875rem;
    line-height: 1rem;
  }
}

/* line 231, src/app/components/modules/hfs/_hfs_business_use_cases.scss */
.home__heroes.with-box-ad .hfs + .advertisement {
  position: absolute;
  top: 0;
  right: 0;
  float: none;
}

/* line 238, src/app/components/modules/hfs/_hfs_business_use_cases.scss */
.home__heroes.with-box-ad .hfs:not(.hfs-without-related-stories) {
  height: 24.375rem;
}

@media screen and (min-width: 0) and (max-width: 47.4375em) {
  /* line 238, src/app/components/modules/hfs/_hfs_business_use_cases.scss */
  .home__heroes.with-box-ad .hfs:not(.hfs-without-related-stories) {
    height: 23.75rem;
  }
  /* line 30, src/app/components/modules/hfs/_hfs_business_use_cases.scss */
  .home__heroes.with-box-ad .hfs:not(.hfs-without-related-stories) .hfs-story__image {
    height: 13.75rem;
  }
  /* line 34, src/app/components/modules/hfs/_hfs_business_use_cases.scss */
  .home__heroes.with-box-ad .hfs:not(.hfs-without-related-stories) .hfs-story__headline {
    width: calc(100% + 1.25rem);
    bottom: 10rem;
    left: -1.25rem;
    z-index: 1;
    padding-left: 1.25rem;
    padding-bottom: 0;
  }
  /* line 42, src/app/components/modules/hfs/_hfs_business_use_cases.scss */
  .home__heroes.with-box-ad .hfs:not(.hfs-without-related-stories) .hfs-story__headline.hfs-1-related-stories, .home__heroes.with-box-ad .hfs:not(.hfs-without-related-stories) .hfs-story__headline.hfs-2-related-stories {
    bottom: 5rem;
  }
  /* line 49, src/app/components/modules/hfs/_hfs_business_use_cases.scss */
  .home__heroes.with-box-ad .hfs:not(.hfs-without-related-stories) .hfs-story__related-news-stories {
    width: calc(100% + 1.25rem);
    position: absolute;
    background-color: #FFFFFF;
    left: -1.25rem;
    padding-left: 1.25rem;
    bottom: 0;
    height: 10rem;
  }
  /* line 58, src/app/components/modules/hfs/_hfs_business_use_cases.scss */
  .home__heroes.with-box-ad .hfs:not(.hfs-without-related-stories) .hfs-story__related-news-stories .hfs-story__related-news-story-headline {
    border-top: dotted 1px #555555;
    background-color: #FFFFFF;
    vertical-align: top;
    width: 45%;
    height: 3.75rem;
    overflow: hidden;
    display: inline-block;
    margin: 1.25rem 1rem 0 0;
    padding-top: 1.25rem;
    padding-top: 0.625rem;
    width: calc(50% - 0.625rem);
    max-height: 3.4375rem;
  }
  /* line 12, src/app/components/modules/hfs/_hfs_business_use_cases.scss */
  .home__heroes.with-box-ad .hfs:not(.hfs-without-related-stories) .hfs-story__related-news-stories .hfs-story__related-news-story-headline:last-of-type {
    margin-right: 0;
  }
  /* line 64, src/app/components/modules/hfs/_hfs_business_use_cases.scss */
  .home__heroes.with-box-ad .hfs:not(.hfs-without-related-stories) .hfs-story__related-news-stories .hfs-story__related-news-story-headline:nth-of-type(2n) {
    margin-right: 0;
  }
  /* line 70, src/app/components/modules/hfs/_hfs_business_use_cases.scss */
  .home__heroes.with-box-ad .hfs:not(.hfs-without-related-stories) .hfs-story__related-news-stories.hfs-1-related-stories, .home__heroes.with-box-ad .hfs:not(.hfs-without-related-stories) .hfs-story__related-news-stories.hfs-2-related-stories {
    height: 5rem;
  }
  /* line 75, src/app/components/modules/hfs/_hfs_business_use_cases.scss */
  .home__heroes.with-box-ad .hfs:not(.hfs-without-related-stories) .hfs-story__related-news-stories.hfs-1-related-stories {
    bottom: -0.625rem;
  }
  /* line 78, src/app/components/modules/hfs/_hfs_business_use_cases.scss */
  .home__heroes.with-box-ad .hfs:not(.hfs-without-related-stories) .hfs-story__related-news-stories.hfs-1-related-stories .hfs-story__related-news-story-headline {
    width: 100%;
    margin-right: 0;
    font-size: 0.875rem;
    line-height: 1rem;
  }
}

@media screen and (min-width: 47.5em) and (max-width: 63.6875em) {
  /* line 238, src/app/components/modules/hfs/_hfs_business_use_cases.scss */
  .home__heroes.with-box-ad .hfs:not(.hfs-without-related-stories) {
    height: 22.5rem;
  }
  /* line 95, src/app/components/modules/hfs/_hfs_business_use_cases.scss */
  .home__heroes.with-box-ad .hfs:not(.hfs-without-related-stories) .hfs-story__image {
    width: 42.5rem;
    height: 21.25rem;
    z-index: 0;
  }
  /* line 101, src/app/components/modules/hfs/_hfs_business_use_cases.scss */
  .home__heroes.with-box-ad .hfs:not(.hfs-without-related-stories) .hfs-story__headline {
    position: absolute;
    bottom: 6.25rem;
    top: auto;
    left: 0;
    z-index: 1;
    padding-left: 0;
    padding-bottom: 0;
    width: 40rem;
  }
  /* line 111, src/app/components/modules/hfs/_hfs_business_use_cases.scss */
  .home__heroes.with-box-ad .hfs:not(.hfs-without-related-stories) .hfs-story__headline.hfs-1-related-stories {
    bottom: 4.375rem;
  }
  /* line 117, src/app/components/modules/hfs/_hfs_business_use_cases.scss */
  .home__heroes.with-box-ad .hfs:not(.hfs-without-related-stories) .hfs-story__related-news-stories {
    position: absolute;
    background-color: #FFFFFF;
    top: auto;
    padding-top: 0;
    left: 0;
    bottom: -1.25rem;
    height: 7.5rem;
    width: 40rem;
  }
  /* line 127, src/app/components/modules/hfs/_hfs_business_use_cases.scss */
  .home__heroes.with-box-ad .hfs:not(.hfs-without-related-stories) .hfs-story__related-news-stories .hfs-story__related-news-story-headline {
    border-top: dotted 1px #555555;
    background-color: #FFFFFF;
    vertical-align: top;
    width: 8.75rem;
    height: auto;
    overflow: hidden;
    display: inline-block;
    margin: 1.25rem 1rem 0 0;
    padding-top: 1.25rem;
    min-height: 4.375rem;
    max-height: 5.625rem;
    padding-top: 1.25rem;
  }
  /* line 12, src/app/components/modules/hfs/_hfs_business_use_cases.scss */
  .home__heroes.with-box-ad .hfs:not(.hfs-without-related-stories) .hfs-story__related-news-stories .hfs-story__related-news-story-headline:last-of-type {
    margin-right: 0;
  }
  /* line 136, src/app/components/modules/hfs/_hfs_business_use_cases.scss */
  .home__heroes.with-box-ad .hfs:not(.hfs-without-related-stories) .hfs-story__related-news-stories.hfs-3-related-stories .hfs-story__related-news-story-headline {
    width: 12.1875rem;
  }
  /* line 144, src/app/components/modules/hfs/_hfs_business_use_cases.scss */
  .home__heroes.with-box-ad .hfs:not(.hfs-without-related-stories) .hfs-story__related-news-stories.hfs-2-related-stories .hfs-story__related-news-story-headline {
    width: 18.75rem;
    font-size: 0.875rem;
    line-height: 1rem;
  }
  /* line 152, src/app/components/modules/hfs/_hfs_business_use_cases.scss */
  .home__heroes.with-box-ad .hfs:not(.hfs-without-related-stories) .hfs-story__related-news-stories.hfs-1-related-stories {
    height: 4.375rem;
    bottom: 0;
  }
  /* line 156, src/app/components/modules/hfs/_hfs_business_use_cases.scss */
  .home__heroes.with-box-ad .hfs:not(.hfs-without-related-stories) .hfs-story__related-news-stories.hfs-1-related-stories .hfs-story__related-news-story-headline {
    width: calc(100% - 1.25rem);
    font-size: 0.875rem;
    line-height: 1rem;
  }
}

@media screen and (min-width: 63.75em) {
  /* line 246, src/app/components/modules/hfs/_hfs_business_use_cases.scss */
  .home__heroes.with-box-ad .hfs:not(.hfs-without-related-stories) .hfs-story__headline {
    position: absolute;
    top: auto;
    bottom: -1.25rem;
    left: 0;
    min-height: 6.875rem;
    z-index: 1;
    padding-left: 0;
  }
  /* line 256, src/app/components/modules/hfs/_hfs_business_use_cases.scss */
  .home__heroes.with-box-ad .hfs:not(.hfs-without-related-stories) .hfs-story__related-news-stories {
    position: absolute;
    bottom: -1.25rem;
  }
}

@media screen and (min-width: 63.75em) and (max-width: 79.9375em) {
  /* line 268, src/app/components/modules/hfs/_hfs_business_use_cases.scss */
  .home__heroes.with-box-ad .hfs:not(.hfs-without-related-stories) .hfs-story__image {
    width: 40rem;
    height: 19.375rem;
  }
  /* line 273, src/app/components/modules/hfs/_hfs_business_use_cases.scss */
  .home__heroes.with-box-ad .hfs:not(.hfs-without-related-stories) .hfs-story__headline {
    width: 22.5rem;
  }
  /* line 276, src/app/components/modules/hfs/_hfs_business_use_cases.scss */
  .home__heroes.with-box-ad .hfs:not(.hfs-without-related-stories) .hfs-story__headline.hfs-3-related-stories, .home__heroes.with-box-ad .hfs:not(.hfs-without-related-stories) .hfs-story__headline.hfs-2-related-stories {
    width: 32.5rem;
  }
  /* line 281, src/app/components/modules/hfs/_hfs_business_use_cases.scss */
  .home__heroes.with-box-ad .hfs:not(.hfs-without-related-stories) .hfs-story__headline.hfs-1-related-stories {
    width: 32.5rem;
  }
  /* line 287, src/app/components/modules/hfs/_hfs_business_use_cases.scss */
  .home__heroes.with-box-ad .hfs:not(.hfs-without-related-stories) .hfs-story__related-news-stories {
    height: 6.25rem;
  }
  /* line 290, src/app/components/modules/hfs/_hfs_business_use_cases.scss */
  .home__heroes.with-box-ad .hfs:not(.hfs-without-related-stories) .hfs-story__related-news-stories .hfs-story__related-news-story-headline {
    border-top: dotted 1px #555555;
    background-color: #FFFFFF;
    vertical-align: top;
    width: 8.75rem;
    height: 5rem;
    overflow: hidden;
    display: inline-block;
    margin: 1.25rem 1rem 0 0;
    padding-top: 1.25rem;
    padding-top: 0.9375rem;
    max-height: 4.5625rem;
  }
  /* line 12, src/app/components/modules/hfs/_hfs_business_use_cases.scss */
  .home__heroes.with-box-ad .hfs:not(.hfs-without-related-stories) .hfs-story__related-news-stories .hfs-story__related-news-story-headline:last-of-type {
    margin-right: 0;
  }
  /* line 296, src/app/components/modules/hfs/_hfs_business_use_cases.scss */
  .home__heroes.with-box-ad .hfs:not(.hfs-without-related-stories) .hfs-story__related-news-stories.hfs-4-related-stories {
    width: 38.75rem;
    left: 22.5rem;
  }
  /* line 301, src/app/components/modules/hfs/_hfs_business_use_cases.scss */
  .home__heroes.with-box-ad .hfs:not(.hfs-without-related-stories) .hfs-story__related-news-stories.hfs-3-related-stories, .home__heroes.with-box-ad .hfs:not(.hfs-without-related-stories) .hfs-story__related-news-stories.hfs-2-related-stories {
    width: 30rem;
    left: 32.5rem;
  }
  /* line 307, src/app/components/modules/hfs/_hfs_business_use_cases.scss */
  .home__heroes.with-box-ad .hfs:not(.hfs-without-related-stories) .hfs-story__related-news-stories.hfs-2-related-stories .hfs-story__related-news-story-headline {
    width: 13.75rem;
    font-size: 0.875rem;
    line-height: 1rem;
  }
  /* line 313, src/app/components/modules/hfs/_hfs_business_use_cases.scss */
  .home__heroes.with-box-ad .hfs:not(.hfs-without-related-stories) .hfs-story__related-news-stories.hfs-1-related-stories {
    left: 32.5rem;
    width: 15rem;
  }
  /* line 318, src/app/components/modules/hfs/_hfs_business_use_cases.scss */
  .home__heroes.with-box-ad .hfs:not(.hfs-without-related-stories) .hfs-story__related-news-stories.hfs-1-related-stories .hfs-story__related-news-story-headline {
    width: 15rem;
  }
}

@media screen and (min-width: 80em) and (max-width: 9999em) {
  /* line 330, src/app/components/modules/hfs/_hfs_business_use_cases.scss */
  .home__heroes.with-box-ad .hfs:not(.hfs-without-related-stories) .hfs-story__image {
    width: 51.25rem;
    height: 18.75rem;
  }
  /* line 337, src/app/components/modules/hfs/_hfs_business_use_cases.scss */
  .home__heroes.with-box-ad .hfs:not(.hfs-without-related-stories) .hfs-story__headline.hfs-4-related-stories {
    width: 28.75rem;
  }
  /* line 341, src/app/components/modules/hfs/_hfs_business_use_cases.scss */
  .home__heroes.with-box-ad .hfs:not(.hfs-without-related-stories) .hfs-story__headline.hfs-3-related-stories, .home__heroes.with-box-ad .hfs:not(.hfs-without-related-stories) .hfs-story__headline.hfs-2-related-stories {
    width: 38.75rem;
  }
  /* line 346, src/app/components/modules/hfs/_hfs_business_use_cases.scss */
  .home__heroes.with-box-ad .hfs:not(.hfs-without-related-stories) .hfs-story__headline.hfs-1-related-stories {
    width: 38.75rem;
  }
  /* line 352, src/app/components/modules/hfs/_hfs_business_use_cases.scss */
  .home__heroes.with-box-ad .hfs:not(.hfs-without-related-stories) .hfs-story__related-news-stories {
    height: 6.875rem;
  }
  /* line 355, src/app/components/modules/hfs/_hfs_business_use_cases.scss */
  .home__heroes.with-box-ad .hfs:not(.hfs-without-related-stories) .hfs-story__related-news-stories .hfs-story__related-news-story-headline {
    border-top: dotted 1px #555555;
    background-color: #FFFFFF;
    vertical-align: top;
    width: 10rem;
    height: 5.3125rem;
    overflow: hidden;
    display: inline-block;
    margin: 1.25rem 1rem 0 0;
    padding-top: 1.25rem;
    overflow: hidden;
  }
  /* line 12, src/app/components/modules/hfs/_hfs_business_use_cases.scss */
  .home__heroes.with-box-ad .hfs:not(.hfs-without-related-stories) .hfs-story__related-news-stories .hfs-story__related-news-story-headline:last-of-type {
    margin-right: 0;
  }
  /* line 360, src/app/components/modules/hfs/_hfs_business_use_cases.scss */
  .home__heroes.with-box-ad .hfs:not(.hfs-without-related-stories) .hfs-story__related-news-stories.hfs-4-related-stories {
    width: 43.75rem;
    left: 28.75rem;
  }
  /* line 365, src/app/components/modules/hfs/_hfs_business_use_cases.scss */
  .home__heroes.with-box-ad .hfs:not(.hfs-without-related-stories) .hfs-story__related-news-stories.hfs-3-related-stories, .home__heroes.with-box-ad .hfs:not(.hfs-without-related-stories) .hfs-story__related-news-stories.hfs-2-related-stories {
    width: 33.75rem;
    left: 38.75rem;
  }
  /* line 371, src/app/components/modules/hfs/_hfs_business_use_cases.scss */
  .home__heroes.with-box-ad .hfs:not(.hfs-without-related-stories) .hfs-story__related-news-stories.hfs-3-related-stories .hfs-story__related-news-story-headline {
    width: 10.375rem;
  }
  /* line 375, src/app/components/modules/hfs/_hfs_business_use_cases.scss */
  .home__heroes.with-box-ad .hfs:not(.hfs-without-related-stories) .hfs-story__related-news-stories.hfs-2-related-stories .hfs-story__related-news-story-headline {
    width: 16.25rem;
  }
  /* line 379, src/app/components/modules/hfs/_hfs_business_use_cases.scss */
  .home__heroes.with-box-ad .hfs:not(.hfs-without-related-stories) .hfs-story__related-news-stories.hfs-1-related-stories {
    width: 16.25rem;
    left: 38.75rem;
  }
  /* line 384, src/app/components/modules/hfs/_hfs_business_use_cases.scss */
  .home__heroes.with-box-ad .hfs:not(.hfs-without-related-stories) .hfs-story__related-news-stories.hfs-1-related-stories .hfs-story__related-news-story-headline {
    width: 16.25rem;
  }
}

/* line 402, src/app/components/modules/hfs/_hfs_business_use_cases.scss */
.home__heroes:not(.with-box-ad) .hfs + .advertisement {
  display: none;
}

@media screen and (min-width: 0) and (max-width: 47.4375em) {
  /* line 406, src/app/components/modules/hfs/_hfs_business_use_cases.scss */
  .home__heroes:not(.with-box-ad) .hfs:not(.hfs-without-related-stories) {
    height: 23.75rem;
  }
  /* line 30, src/app/components/modules/hfs/_hfs_business_use_cases.scss */
  .home__heroes:not(.with-box-ad) .hfs:not(.hfs-without-related-stories) .hfs-story__image {
    height: 13.75rem;
  }
  /* line 34, src/app/components/modules/hfs/_hfs_business_use_cases.scss */
  .home__heroes:not(.with-box-ad) .hfs:not(.hfs-without-related-stories) .hfs-story__headline {
    width: calc(100% + 1.25rem);
    bottom: 10rem;
    left: -1.25rem;
    z-index: 1;
    padding-left: 1.25rem;
    padding-bottom: 0;
  }
  /* line 42, src/app/components/modules/hfs/_hfs_business_use_cases.scss */
  .home__heroes:not(.with-box-ad) .hfs:not(.hfs-without-related-stories) .hfs-story__headline.hfs-1-related-stories, .home__heroes:not(.with-box-ad) .hfs:not(.hfs-without-related-stories) .hfs-story__headline.hfs-2-related-stories {
    bottom: 5rem;
  }
  /* line 49, src/app/components/modules/hfs/_hfs_business_use_cases.scss */
  .home__heroes:not(.with-box-ad) .hfs:not(.hfs-without-related-stories) .hfs-story__related-news-stories {
    width: calc(100% + 1.25rem);
    position: absolute;
    background-color: #FFFFFF;
    left: -1.25rem;
    padding-left: 1.25rem;
    bottom: 0;
    height: 10rem;
  }
  /* line 58, src/app/components/modules/hfs/_hfs_business_use_cases.scss */
  .home__heroes:not(.with-box-ad) .hfs:not(.hfs-without-related-stories) .hfs-story__related-news-stories .hfs-story__related-news-story-headline {
    border-top: dotted 1px #555555;
    background-color: #FFFFFF;
    vertical-align: top;
    width: 45%;
    height: 3.75rem;
    overflow: hidden;
    display: inline-block;
    margin: 1.25rem 1rem 0 0;
    padding-top: 1.25rem;
    padding-top: 0.625rem;
    width: calc(50% - 0.625rem);
    max-height: 3.4375rem;
  }
  /* line 12, src/app/components/modules/hfs/_hfs_business_use_cases.scss */
  .home__heroes:not(.with-box-ad) .hfs:not(.hfs-without-related-stories) .hfs-story__related-news-stories .hfs-story__related-news-story-headline:last-of-type {
    margin-right: 0;
  }
  /* line 64, src/app/components/modules/hfs/_hfs_business_use_cases.scss */
  .home__heroes:not(.with-box-ad) .hfs:not(.hfs-without-related-stories) .hfs-story__related-news-stories .hfs-story__related-news-story-headline:nth-of-type(2n) {
    margin-right: 0;
  }
  /* line 70, src/app/components/modules/hfs/_hfs_business_use_cases.scss */
  .home__heroes:not(.with-box-ad) .hfs:not(.hfs-without-related-stories) .hfs-story__related-news-stories.hfs-1-related-stories, .home__heroes:not(.with-box-ad) .hfs:not(.hfs-without-related-stories) .hfs-story__related-news-stories.hfs-2-related-stories {
    height: 5rem;
  }
  /* line 75, src/app/components/modules/hfs/_hfs_business_use_cases.scss */
  .home__heroes:not(.with-box-ad) .hfs:not(.hfs-without-related-stories) .hfs-story__related-news-stories.hfs-1-related-stories {
    bottom: -0.625rem;
  }
  /* line 78, src/app/components/modules/hfs/_hfs_business_use_cases.scss */
  .home__heroes:not(.with-box-ad) .hfs:not(.hfs-without-related-stories) .hfs-story__related-news-stories.hfs-1-related-stories .hfs-story__related-news-story-headline {
    width: 100%;
    margin-right: 0;
    font-size: 0.875rem;
    line-height: 1rem;
  }
}

@media screen and (min-width: 47.5em) and (max-width: 63.6875em) {
  /* line 406, src/app/components/modules/hfs/_hfs_business_use_cases.scss */
  .home__heroes:not(.with-box-ad) .hfs:not(.hfs-without-related-stories) {
    height: 22.5rem;
  }
  /* line 95, src/app/components/modules/hfs/_hfs_business_use_cases.scss */
  .home__heroes:not(.with-box-ad) .hfs:not(.hfs-without-related-stories) .hfs-story__image {
    width: 42.5rem;
    height: 21.25rem;
    z-index: 0;
  }
  /* line 101, src/app/components/modules/hfs/_hfs_business_use_cases.scss */
  .home__heroes:not(.with-box-ad) .hfs:not(.hfs-without-related-stories) .hfs-story__headline {
    position: absolute;
    bottom: 6.25rem;
    top: auto;
    left: 0;
    z-index: 1;
    padding-left: 0;
    padding-bottom: 0;
    width: 40rem;
  }
  /* line 111, src/app/components/modules/hfs/_hfs_business_use_cases.scss */
  .home__heroes:not(.with-box-ad) .hfs:not(.hfs-without-related-stories) .hfs-story__headline.hfs-1-related-stories {
    bottom: 4.375rem;
  }
  /* line 117, src/app/components/modules/hfs/_hfs_business_use_cases.scss */
  .home__heroes:not(.with-box-ad) .hfs:not(.hfs-without-related-stories) .hfs-story__related-news-stories {
    position: absolute;
    background-color: #FFFFFF;
    top: auto;
    padding-top: 0;
    left: 0;
    bottom: -1.25rem;
    height: 7.5rem;
    width: 40rem;
  }
  /* line 127, src/app/components/modules/hfs/_hfs_business_use_cases.scss */
  .home__heroes:not(.with-box-ad) .hfs:not(.hfs-without-related-stories) .hfs-story__related-news-stories .hfs-story__related-news-story-headline {
    border-top: dotted 1px #555555;
    background-color: #FFFFFF;
    vertical-align: top;
    width: 8.75rem;
    height: auto;
    overflow: hidden;
    display: inline-block;
    margin: 1.25rem 1rem 0 0;
    padding-top: 1.25rem;
    min-height: 4.375rem;
    max-height: 5.625rem;
    padding-top: 1.25rem;
  }
  /* line 12, src/app/components/modules/hfs/_hfs_business_use_cases.scss */
  .home__heroes:not(.with-box-ad) .hfs:not(.hfs-without-related-stories) .hfs-story__related-news-stories .hfs-story__related-news-story-headline:last-of-type {
    margin-right: 0;
  }
  /* line 136, src/app/components/modules/hfs/_hfs_business_use_cases.scss */
  .home__heroes:not(.with-box-ad) .hfs:not(.hfs-without-related-stories) .hfs-story__related-news-stories.hfs-3-related-stories .hfs-story__related-news-story-headline {
    width: 12.1875rem;
  }
  /* line 144, src/app/components/modules/hfs/_hfs_business_use_cases.scss */
  .home__heroes:not(.with-box-ad) .hfs:not(.hfs-without-related-stories) .hfs-story__related-news-stories.hfs-2-related-stories .hfs-story__related-news-story-headline {
    width: 18.75rem;
    font-size: 0.875rem;
    line-height: 1rem;
  }
  /* line 152, src/app/components/modules/hfs/_hfs_business_use_cases.scss */
  .home__heroes:not(.with-box-ad) .hfs:not(.hfs-without-related-stories) .hfs-story__related-news-stories.hfs-1-related-stories {
    height: 4.375rem;
    bottom: 0;
  }
  /* line 156, src/app/components/modules/hfs/_hfs_business_use_cases.scss */
  .home__heroes:not(.with-box-ad) .hfs:not(.hfs-without-related-stories) .hfs-story__related-news-stories.hfs-1-related-stories .hfs-story__related-news-story-headline {
    width: calc(100% - 1.25rem);
    font-size: 0.875rem;
    line-height: 1rem;
  }
}

@media screen and (min-width: 63.75em) {
  /* line 406, src/app/components/modules/hfs/_hfs_business_use_cases.scss */
  .home__heroes:not(.with-box-ad) .hfs:not(.hfs-without-related-stories) {
    height: 24.375rem;
  }
  /* line 414, src/app/components/modules/hfs/_hfs_business_use_cases.scss */
  .home__heroes:not(.with-box-ad) .hfs:not(.hfs-without-related-stories) .hfs-story__headline {
    min-height: 9.375rem;
    width: 30rem;
    position: absolute;
    top: 0;
    right: 0;
    left: auto;
    padding-top: 0;
    padding-right: 0;
    z-index: 2;
  }
  /* line 426, src/app/components/modules/hfs/_hfs_business_use_cases.scss */
  .home__heroes:not(.with-box-ad) .hfs:not(.hfs-without-related-stories) .hfs-story__related-news-stories {
    position: absolute;
    background-color: #FFFFFF;
    top: 6.875rem;
    left: auto;
    right: 0;
    width: 22.5rem;
    height: 18.75rem;
    padding-left: 1.25rem;
    padding-top: 3.125rem;
    z-index: 1;
  }
  /* line 438, src/app/components/modules/hfs/_hfs_business_use_cases.scss */
  .home__heroes:not(.with-box-ad) .hfs:not(.hfs-without-related-stories) .hfs-story__related-news-stories .hfs-story__related-news-story-headline {
    border-top: dotted 1px #555555;
    background-color: #FFFFFF;
    vertical-align: top;
    width: 10rem;
    height: 6.25rem;
    overflow: hidden;
    display: inline-block;
    margin: 1.25rem 1rem 0 0;
    padding-top: 1.25rem;
  }
  /* line 12, src/app/components/modules/hfs/_hfs_business_use_cases.scss */
  .home__heroes:not(.with-box-ad) .hfs:not(.hfs-without-related-stories) .hfs-story__related-news-stories .hfs-story__related-news-story-headline:last-of-type {
    margin-right: 0;
  }
  /* line 441, src/app/components/modules/hfs/_hfs_business_use_cases.scss */
  .home__heroes:not(.with-box-ad) .hfs:not(.hfs-without-related-stories) .hfs-story__related-news-stories .hfs-story__related-news-story-headline:nth-of-type(2n) {
    margin-right: 0;
  }
  /* line 447, src/app/components/modules/hfs/_hfs_business_use_cases.scss */
  .home__heroes:not(.with-box-ad) .hfs:not(.hfs-without-related-stories) .hfs-story__related-news-stories.hfs-2-related-stories {
    height: 11.25rem;
  }
  /* line 451, src/app/components/modules/hfs/_hfs_business_use_cases.scss */
  .home__heroes:not(.with-box-ad) .hfs:not(.hfs-without-related-stories) .hfs-story__related-news-stories.hfs-1-related-stories {
    height: 8.75rem;
  }
  /* line 454, src/app/components/modules/hfs/_hfs_business_use_cases.scss */
  .home__heroes:not(.with-box-ad) .hfs:not(.hfs-without-related-stories) .hfs-story__related-news-stories.hfs-1-related-stories .hfs-story__related-news-story-headline {
    width: 21.25rem;
    height: 4.375rem;
  }
}

@media screen and (min-width: 63.75em) and (min-width: 63.75em) and (max-width: 79.9375em) {
  /* line 406, src/app/components/modules/hfs/_hfs_business_use_cases.scss */
  .home__heroes:not(.with-box-ad) .hfs:not(.hfs-without-related-stories) {
    height: 17.5rem;
  }
  /* line 469, src/app/components/modules/hfs/_hfs_business_use_cases.scss */
  .home__heroes:not(.with-box-ad) .hfs:not(.hfs-without-related-stories) .hfs-story__image {
    width: 38.75rem;
    height: 18.75rem;
  }
  /* line 474, src/app/components/modules/hfs/_hfs_business_use_cases.scss */
  .home__heroes:not(.with-box-ad) .hfs:not(.hfs-without-related-stories) .hfs-story__headline {
    min-height: 5.625rem;
  }
  /* line 478, src/app/components/modules/hfs/_hfs_business_use_cases.scss */
  .home__heroes:not(.with-box-ad) .hfs:not(.hfs-without-related-stories) .hfs-story__related-news-stories {
    top: 6.25rem;
    height: 12.5rem;
    padding-top: 0;
  }
  /* line 483, src/app/components/modules/hfs/_hfs_business_use_cases.scss */
  .home__heroes:not(.with-box-ad) .hfs:not(.hfs-without-related-stories) .hfs-story__related-news-stories .hfs-story__related-news-story-headline {
    height: 4.375rem;
  }
  /* line 487, src/app/components/modules/hfs/_hfs_business_use_cases.scss */
  .home__heroes:not(.with-box-ad) .hfs:not(.hfs-without-related-stories) .hfs-story__related-news-stories.hfs-2-related-stories, .home__heroes:not(.with-box-ad) .hfs:not(.hfs-without-related-stories) .hfs-story__related-news-stories.hfs-1-related-stories {
    height: 6.25rem;
  }
  /* line 494, src/app/components/modules/hfs/_hfs_business_use_cases.scss */
  .home__heroes:not(.with-box-ad) .hfs:not(.hfs-without-related-stories) .hfs-story__related-news-stories.hfs-1-related-stories .hfs-story__related-news-story-headline {
    width: 100%;
  }
}

@media screen and (min-width: 63.75em) and (min-width: 80em) and (max-width: 9999em) {
  /* line 505, src/app/components/modules/hfs/_hfs_business_use_cases.scss */
  .home__heroes:not(.with-box-ad) .hfs:not(.hfs-without-related-stories) .hfs-story__image {
    width: 50rem;
    height: 25.625rem;
  }
}

@media screen and (min-width: 0) and (max-width: 47.4375em) {
  /* line 172, src/app/components/modules/hfs/_hfs_business_use_cases.scss */
  .home__heroes .hfs-without-related-stories {
    height: 15rem;
  }
  /* line 175, src/app/components/modules/hfs/_hfs_business_use_cases.scss */
  .home__heroes .hfs-without-related-stories .hfs-story {
    position: relative;
    height: 100%;
  }
  /* line 179, src/app/components/modules/hfs/_hfs_business_use_cases.scss */
  .home__heroes .hfs-without-related-stories .hfs-story__image {
    height: 15rem;
  }
  /* line 183, src/app/components/modules/hfs/_hfs_business_use_cases.scss */
  .home__heroes .hfs-without-related-stories .hfs-story__headline {
    width: calc(100% + 1.25rem);
    position: absolute;
    bottom: 0;
    left: -1.25rem;
    z-index: 1;
    padding-left: 1.25rem;
    padding-bottom: 0;
  }
}

@media screen and (min-width: 47.5em) and (max-width: 63.6875em) {
  /* line 199, src/app/components/modules/hfs/_hfs_business_use_cases.scss */
  .home__heroes .hfs-without-related-stories {
    height: 20rem;
  }
  /* line 202, src/app/components/modules/hfs/_hfs_business_use_cases.scss */
  .home__heroes .hfs-without-related-stories .hfs-story {
    height: 100%;
  }
  /* line 205, src/app/components/modules/hfs/_hfs_business_use_cases.scss */
  .home__heroes .hfs-without-related-stories .hfs-story__headline {
    bottom: -1.25rem;
    top: auto;
    left: 0;
    width: auto;
    max-width: 40rem;
    height: auto;
    min-height: auto;
    padding-left: 0;
  }
  /* line 216, src/app/components/modules/hfs/_hfs_business_use_cases.scss */
  .home__heroes .hfs-without-related-stories .hfs-story__image {
    width: 100%;
    height: 21.25rem;
  }
}

@media screen and (min-width: 63.75em) {
  /* line 596, src/app/components/modules/hfs/_hfs_business_use_cases.scss */
  .home__heroes .hfs-without-related-stories + .advertisement {
    display: none;
  }
  /* line 600, src/app/components/modules/hfs/_hfs_business_use_cases.scss */
  .home__heroes .hfs-story__headline {
    height: auto;
    width: 31.25rem;
    position: absolute;
    top: 0;
    right: 0;
    left: auto;
  }
}

@media screen and (min-width: 63.75em) and (max-width: 79.9375em) {
  /* line 613, src/app/components/modules/hfs/_hfs_business_use_cases.scss */
  .home__heroes .hfs-without-related-stories {
    height: 17.5rem;
  }
  /* line 617, src/app/components/modules/hfs/_hfs_business_use_cases.scss */
  .home__heroes .hfs-story__image {
    width: 40rem;
    height: 18.75rem;
  }
}

@media screen and (min-width: 80em) and (max-width: 9999em) {
  /* line 626, src/app/components/modules/hfs/_hfs_business_use_cases.scss */
  .home__heroes .hfs-without-related-stories {
    height: 24.375rem;
  }
  /* line 630, src/app/components/modules/hfs/_hfs_business_use_cases.scss */
  .home__heroes .hfs-story__image {
    width: 51.875rem;
    height: 25.625rem;
  }
}

@media screen and (min-width: 0) and (max-width: 47.4375em) {
  /* line 172, src/app/components/modules/hfs/_hfs_business_use_cases.scss */
  .home__heroes.with-box-ad .hfs-without-related-stories {
    height: 15rem;
  }
  /* line 175, src/app/components/modules/hfs/_hfs_business_use_cases.scss */
  .home__heroes.with-box-ad .hfs-without-related-stories .hfs-story {
    position: relative;
    height: 100%;
  }
  /* line 179, src/app/components/modules/hfs/_hfs_business_use_cases.scss */
  .home__heroes.with-box-ad .hfs-without-related-stories .hfs-story__image {
    height: 15rem;
  }
  /* line 183, src/app/components/modules/hfs/_hfs_business_use_cases.scss */
  .home__heroes.with-box-ad .hfs-without-related-stories .hfs-story__headline {
    width: calc(100% + 1.25rem);
    position: absolute;
    bottom: 0;
    left: -1.25rem;
    z-index: 1;
    padding-left: 1.25rem;
    padding-bottom: 0;
  }
}

@media screen and (min-width: 47.5em) and (max-width: 63.6875em) {
  /* line 199, src/app/components/modules/hfs/_hfs_business_use_cases.scss */
  .home__heroes.with-box-ad .hfs-without-related-stories {
    height: 20rem;
  }
  /* line 202, src/app/components/modules/hfs/_hfs_business_use_cases.scss */
  .home__heroes.with-box-ad .hfs-without-related-stories .hfs-story {
    height: 100%;
  }
  /* line 205, src/app/components/modules/hfs/_hfs_business_use_cases.scss */
  .home__heroes.with-box-ad .hfs-without-related-stories .hfs-story__headline {
    bottom: -1.25rem;
    top: auto;
    left: 0;
    width: auto;
    max-width: 40rem;
    height: auto;
    min-height: auto;
    padding-left: 0;
  }
  /* line 216, src/app/components/modules/hfs/_hfs_business_use_cases.scss */
  .home__heroes.with-box-ad .hfs-without-related-stories .hfs-story__image {
    width: 100%;
    height: 21.25rem;
  }
}

@media screen and (min-width: 63.75em) and (max-width: 79.9375em) {
  /* line 529, src/app/components/modules/hfs/_hfs_business_use_cases.scss */
  .home__heroes.with-box-ad .hfs-without-related-stories {
    height: 24.375rem;
  }
  /* line 532, src/app/components/modules/hfs/_hfs_business_use_cases.scss */
  .home__heroes.with-box-ad .hfs-without-related-stories .hfs-story {
    height: 100%;
  }
  /* line 535, src/app/components/modules/hfs/_hfs_business_use_cases.scss */
  .home__heroes.with-box-ad .hfs-without-related-stories .hfs-story__headline {
    bottom: -1.25rem;
    top: auto;
    left: 0;
    width: 32.5rem;
    height: auto;
    min-height: auto;
    padding-left: 0;
  }
  /* line 545, src/app/components/modules/hfs/_hfs_business_use_cases.scss */
  .home__heroes.with-box-ad .hfs-without-related-stories .hfs-story__image {
    width: 40rem;
    height: 18.75rem;
  }
}

@media screen and (min-width: 80em) and (max-width: 9999em) {
  /* line 556, src/app/components/modules/hfs/_hfs_business_use_cases.scss */
  .home__heroes.with-box-ad .hfs-without-related-stories + .advertisement {
    top: 8.75rem;
  }
  /* line 560, src/app/components/modules/hfs/_hfs_business_use_cases.scss */
  .home__heroes.with-box-ad .hfs-without-related-stories {
    height: 24.375rem;
  }
  /* line 565, src/app/components/modules/hfs/_hfs_business_use_cases.scss */
  .home__heroes.with-box-ad .hfs-without-related-stories .hfs-story__headline {
    height: 9.375rem;
    width: 31.25rem;
    position: absolute;
    top: 0;
    right: 0;
    left: auto;
    padding-top: 0;
    padding-right: 0;
  }
  /* line 576, src/app/components/modules/hfs/_hfs_business_use_cases.scss */
  .home__heroes.with-box-ad .hfs-without-related-stories .hfs-story__image {
    width: 51.875rem;
    height: 25.625rem;
  }
}

/* line 3, src/app/components/modules/highlights/_highlights_story.scss */
.highlights-story__image {
  background-size: cover;
  background-position: center;
  background-repeat: no-repeat;
  height: 15rem;
  width: 100%;
}

/* line 11, src/app/components/modules/highlights/_highlights_story.scss */
.highlights-story__headline {
  font-size: 1.5rem;
  line-height: 1.75rem;
  padding-top: 0.625rem;
}

/* line 16, src/app/components/modules/highlights/_highlights_story.scss */
.highlights-story__headline .published-at {
  position: relative;
}

/* line 22, src/app/components/modules/highlights/_highlights_story.scss */
.highlights-story__information {
  position: absolute;
  bottom: 0;
  width: 100%;
}

/* line 28, src/app/components/modules/highlights/_highlights_story.scss */
.highlights-story .related-story-link {
  border-top: 0;
  font-size: 0.8125rem;
  padding: 0 0 0.75rem 1.875rem;
}

/* line 35, src/app/components/modules/highlights/_highlights_story.scss */
.highlights-story .related-story-link:last-child {
  padding-bottom: 0;
}

/* line 39, src/app/components/modules/highlights/_highlights_story.scss */
.highlights-story__related-articles-container {
  padding-bottom: 1.25rem;
}

/* line 43, src/app/components/modules/highlights/_highlights_story.scss */
.highlights-story .published-at {
  display: block;
  color: #999999;
  font-family: "BWHaasText-55Roman", "NHaasGroteskTXPro-55Rg", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 0.625rem;
  line-height: 0.75rem;
  margin-bottom: 0.625rem;
}

/* line 5, src/app/components/modules/highlights/_highlights_large_story.scss */
.highlights__large-story .highlights-story__social-share .bb-social-links {
  display: none;
}

/* line 9, src/app/components/modules/highlights/_highlights_large_story.scss */
.highlights__large-story .highlights-story__headline,
.highlights__large-story .highlights-story__related-articles-container {
  position: relative;
  width: 22.5rem;
  bottom: auto;
  background-color: #FFFFFF;
  padding-bottom: 0.9375rem;
}

/* line 18, src/app/components/modules/highlights/_highlights_large_story.scss */
.highlights__large-story .highlights-story__related-articles-container {
  padding-bottom: 1.6875rem;
}

/* line 22, src/app/components/modules/highlights/_highlights_large_story.scss */
.highlights__large-story .highlights-story__headline-link,
.highlights__large-story .related-story-link {
  margin-right: 1.25rem;
}

@media screen and (min-width: 47.5em) {
  /* line 29, src/app/components/modules/highlights/_highlights_large_story.scss */
  .highlights__large-story .highlights-story__headline,
  .highlights__large-story .highlights-story__related-articles-container {
    position: relative;
    bottom: auto;
    background-color: #FFFFFF;
    padding-bottom: 0.9375rem;
  }
  /* line 37, src/app/components/modules/highlights/_highlights_large_story.scss */
  .highlights__large-story .highlights-story__related-articles-container {
    padding-bottom: 1.6875rem;
  }
  /* line 41, src/app/components/modules/highlights/_highlights_large_story.scss */
  .highlights__large-story .highlights-story__headline-link,
  .highlights__large-story .related-story-link {
    margin-right: 1.25rem;
  }
}

@media screen and (min-width: 47.5em) and (max-width: 63.6875em) {
  /* line 1, src/app/components/modules/highlights/_highlights_large_story.scss */
  .highlights__large-story {
    width: 22.5rem;
  }
  /* line 51, src/app/components/modules/highlights/_highlights_large_story.scss */
  .highlights__large-story .highlights-story__headline,
  .highlights__large-story .highlights-story__related-articles-container {
    width: 20rem;
  }
}

@media screen and (min-width: 63.75em) {
  /* line 1, src/app/components/modules/highlights/_highlights_large_story.scss */
  .highlights__large-story {
    width: 25rem;
  }
  /* line 61, src/app/components/modules/highlights/_highlights_large_story.scss */
  .highlights__large-story .highlights-story__social-share .bb-social-links {
    display: block;
  }
  /* line 65, src/app/components/modules/highlights/_highlights_large_story.scss */
  .highlights__large-story .highlights-story__headline,
  .highlights__large-story .highlights-story__related-articles-container {
    position: relative;
    width: 22.5rem;
    bottom: auto;
    background-color: #FFFFFF;
    padding-bottom: 0.9375rem;
  }
  /* line 74, src/app/components/modules/highlights/_highlights_large_story.scss */
  .highlights__large-story .highlights-story__related-articles-container {
    padding-bottom: 1.6875rem;
  }
  /* line 78, src/app/components/modules/highlights/_highlights_large_story.scss */
  .highlights__large-story .highlights-story__headline-link,
  .highlights__large-story .related-story-link {
    margin-right: 1.25rem;
  }
}

/* line 4, src/app/components/modules/highlights/_highlights_small_story.scss */
.highlights__small-story .highlights-story__social-share .bb-social-links {
  display: none;
}

@media screen and (min-width: 47.5em) {
  /* line 10, src/app/components/modules/highlights/_highlights_small_story.scss */
  .highlights__small-story .highlights-story__headline {
    font-size: 1.25rem;
    line-height: 1.5rem;
  }
  /* line 15, src/app/components/modules/highlights/_highlights_small_story.scss */
  .highlights__small-story .highlights-story__headline,
  .highlights__small-story .highlights-story__related-articles-container {
    position: relative;
    bottom: auto;
    background-color: #FFFFFF;
    padding-bottom: 0.9375rem;
  }
  /* line 23, src/app/components/modules/highlights/_highlights_small_story.scss */
  .highlights__small-story .highlights-story__related-articles-container {
    padding-bottom: 1.6875rem;
  }
  /* line 27, src/app/components/modules/highlights/_highlights_small_story.scss */
  .highlights__small-story .highlights-story__headline-link,
  .highlights__small-story .related-story-link {
    margin-right: 1.25rem;
  }
}

@media screen and (min-width: 47.5em) and (max-width: 63.6875em) {
  /* line 1, src/app/components/modules/highlights/_highlights_small_story.scss */
  .highlights__small-story {
    width: 17.5rem;
  }
  /* line 37, src/app/components/modules/highlights/_highlights_small_story.scss */
  .highlights__small-story .highlights-story__headline,
  .highlights__small-story .highlights-story__related-articles-container {
    width: 15rem;
  }
}

@media screen and (min-width: 63.75em) {
  /* line 46, src/app/components/modules/highlights/_highlights_small_story.scss */
  .highlights__small-story .highlights-story__social-share .bb-social-links {
    display: block;
  }
}

@media screen and (min-width: 63.75em) and (max-width: 79.9375em) {
  /* line 1, src/app/components/modules/highlights/_highlights_small_story.scss */
  .highlights__small-story {
    width: 22.5rem;
  }
  /* line 55, src/app/components/modules/highlights/_highlights_small_story.scss */
  .highlights__small-story .highlights-story__headline,
  .highlights__small-story .highlights-story__related-articles-container {
    width: 20rem;
  }
}

@media screen and (min-width: 80em) and (max-width: 9999em) {
  /* line 1, src/app/components/modules/highlights/_highlights_small_story.scss */
  .highlights__small-story {
    width: 20rem;
  }
  /* line 65, src/app/components/modules/highlights/_highlights_small_story.scss */
  .highlights__small-story .highlights-story__headline,
  .highlights__small-story .highlights-story__related-articles-container {
    width: 17.5rem;
  }
}

@media screen and (min-width: 0) and (max-width: 47.4375em) {
  /* line 3, src/app/components/modules/highlights/_highlights_helpers.scss */
  .highlights .highlights-story:nth-of-type(n+2) {
    height: 7.5rem;
  }
  /* line 6, src/app/components/modules/highlights/_highlights_helpers.scss */
  .highlights .highlights-story:nth-of-type(n+2) .highlights__large-story,
  .highlights .highlights-story:nth-of-type(n+2) .highlights__small-story {
    border-bottom: dotted 1px #555555;
    height: 6.25rem;
    display: block;
    padding-top: 1.25rem;
    padding-bottom: 1.25rem;
    width: 100%;
    max-width: 31.25rem;
    margin: 0 auto 1.25rem;
    position: relative;
  }
  /* line 18, src/app/components/modules/highlights/_highlights_helpers.scss */
  .highlights .highlights-story:nth-of-type(n+2) .highlights__large-story .highlights-story__related-articles-container,
  .highlights .highlights-story:nth-of-type(n+2) .highlights__small-story .highlights-story__related-articles-container {
    display: none;
  }
  /* line 22, src/app/components/modules/highlights/_highlights_helpers.scss */
  .highlights .highlights-story:nth-of-type(n+2) .highlights__large-story .highlights-story__image,
  .highlights .highlights-story:nth-of-type(n+2) .highlights__small-story .highlights-story__image {
    background-size: cover;
    background-position: center;
    background-repeat: no-repeat;
    height: 5rem;
    width: 30%;
    position: absolute;
    top: 0;
    right: 0;
  }
  /* line 33, src/app/components/modules/highlights/_highlights_helpers.scss */
  .highlights .highlights-story:nth-of-type(n+2) .highlights__large-story .highlights-story__information,
  .highlights .highlights-story:nth-of-type(n+2) .highlights__small-story .highlights-story__information {
    position: absolute;
    top: 0;
    left: 0;
    width: calc(70% - 1.25rem);
    height: 100%;
  }
  /* line 41, src/app/components/modules/highlights/_highlights_helpers.scss */
  .highlights .highlights-story:nth-of-type(n+2) .highlights__large-story .highlights-story__headline,
  .highlights .highlights-story:nth-of-type(n+2) .highlights__small-story .highlights-story__headline {
    position: absolute;
    bottom: 0;
    left: 0;
    height: 100%;
    width: 100%;
    font-size: 0.875rem;
    line-height: 1.125rem;
  }
  /* line 50, src/app/components/modules/highlights/_highlights_helpers.scss */
  .highlights .highlights-story:nth-of-type(n+2) .highlights__large-story .highlights-story__headline .highlights-story__headline-link,
  .highlights .highlights-story:nth-of-type(n+2) .highlights__small-story .highlights-story__headline .highlights-story__headline-link {
    position: absolute;
    bottom: 1.25rem;
  }
  /* line 55, src/app/components/modules/highlights/_highlights_helpers.scss */
  .highlights .highlights-story:nth-of-type(n+2) .highlights__large-story .highlights-story__headline .published-at,
  .highlights .highlights-story:nth-of-type(n+2) .highlights__small-story .highlights-story__headline .published-at {
    position: absolute;
    top: 0;
    left: 0;
  }
  /* line 65, src/app/components/modules/highlights/_highlights_helpers.scss */
  .highlights .highlights-story:first-of-type {
    height: 13.125rem;
  }
  /* line 68, src/app/components/modules/highlights/_highlights_helpers.scss */
  .highlights .highlights-story:first-of-type .highlights__large-story {
    height: 13.125rem;
    border-bottom: dotted 1px #555555;
    width: 100%;
    position: relative;
  }
  /* line 74, src/app/components/modules/highlights/_highlights_helpers.scss */
  .highlights .highlights-story:first-of-type .highlights__large-story .highlights-story__image {
    background-size: cover;
    background-position: center;
    background-repeat: no-repeat;
    height: 10.625rem;
    width: 100%;
    display: block;
    float: none;
    top: 0;
    left: 0;
    position: absolute;
  }
  /* line 87, src/app/components/modules/highlights/_highlights_helpers.scss */
  .highlights .highlights-story:first-of-type .highlights__large-story .highlights-story__related-articles-container {
    display: none;
  }
  /* line 91, src/app/components/modules/highlights/_highlights_helpers.scss */
  .highlights .highlights-story:first-of-type .highlights__large-story .highlights-story__headline {
    width: calc(100% - 1.25rem);
    font-size: 1.25rem;
    line-height: 1.5rem;
  }
}

/* line 12, src/app/components/modules/highlights/_highlights.scss */
.highlights .highlights__large-story,
.highlights .highlights__small-story {
  border-bottom: 0.625rem solid #2B00F7;
  position: relative;
  height: 17.5rem;
  padding-bottom: 1.25rem;
  margin-bottom: 1.25rem;
  overflow: hidden;
  float: left;
  margin-right: 2.5rem;
}

/* line 23, src/app/components/modules/highlights/_highlights.scss */
.highlights .highlights__large-story.highlights__row-end-story,
.highlights .highlights__small-story.highlights__row-end-story {
  margin-right: 0;
}

/* line 27, src/app/components/modules/highlights/_highlights.scss */
.highlights .highlights__large-story .highlights-story__information,
.highlights .highlights__small-story .highlights-story__information {
  position: absolute;
  bottom: 0;
  width: 100%;
}

@media screen and (min-width: 47.5em) {
  /* line 6, src/app/components/modules/highlights/_highlights.scss */
  .highlights {
    *zoom: 1;
  }
  /* line 38, node_modules/compass-mixins/lib/compass/utilities/general/_clearfix.scss */
  .highlights:after {
    content: "";
    display: table;
    clear: both;
  }
  /* line 38, src/app/components/modules/highlights/_highlights.scss */
  .highlights .highlights__large-story,
  .highlights .highlights__small-story {
    border-bottom: 0.625rem solid #2B00F7;
    position: relative;
    height: 17.5rem;
    padding-bottom: 1.25rem;
    margin-bottom: 1.25rem;
    overflow: hidden;
    float: left;
    margin-right: 2.5rem;
  }
  /* line 49, src/app/components/modules/highlights/_highlights.scss */
  .highlights .highlights__large-story.highlights__row-end-story,
  .highlights .highlights__small-story.highlights__row-end-story {
    margin-right: 0;
  }
  /* line 53, src/app/components/modules/highlights/_highlights.scss */
  .highlights .highlights__large-story .highlights-story__information,
  .highlights .highlights__small-story .highlights-story__information {
    position: absolute;
    bottom: 0;
    width: 100%;
  }
}

/* line 1, src/app/components/modules/nine_up/_nine_up.scss */
.nine-up {
  overflow: hidden;
}

/* line 4, src/app/components/modules/nine_up/_nine_up.scss */
.nine-up__title {
  margin-bottom: 1.25rem;
}

/* line 8, src/app/components/modules/nine_up/_nine_up.scss */
.nine-up__story {
  float: left;
}

@media screen and (min-width: 0) and (max-width: 47.4375em) {
  /* line 14, src/app/components/modules/nine_up/_nine_up.scss */
  .nine-up__title {
    font-size: 1.5rem;
    line-height: 1em;
  }
  /* line 19, src/app/components/modules/nine_up/_nine_up.scss */
  .nine-up__story {
    width: calc(50% - 0.6875rem);
    margin-top: 1.25rem;
  }
  /* line 24, src/app/components/modules/nine_up/_nine_up.scss */
  .nine-up__story:nth-of-type(even) {
    border-right: solid 1px #CCCCCC;
    padding-left: 0;
    padding-right: 1.25rem;
    margin-right: 1.25rem;
  }
  /* line 31, src/app/components/modules/nine_up/_nine_up.scss */
  .nine-up__story:nth-of-type(odd) {
    padding-right: 0;
  }
}

@media screen and (min-width: 47.5em) {
  /* line 1, src/app/components/modules/nine_up/_nine_up.scss */
  .nine-up {
    display: block;
    margin: 0 auto;
    padding-bottom: 1.25rem;
    border-bottom: solid 1px #CCCCCC;
  }
  /* line 42, src/app/components/modules/nine_up/_nine_up.scss */
  .nine-up__title {
    font-size: 1.875rem;
    line-height: 2.25rem;
  }
  /* line 47, src/app/components/modules/nine_up/_nine_up.scss */
  .nine-up__story {
    border-right: solid 1px #CCCCCC;
    padding: 0 1.25rem;
  }
  /* line 52, src/app/components/modules/nine_up/_nine_up.scss */
  .nine-up__top-story {
    border-right: solid 1px #CCCCCC;
    height: 33.75rem;
    padding-right: 1.25rem;
    padding-left: 0;
    float: left;
  }
}

@media screen and (min-width: 47.5em) and (max-width: 63.6875em) {
  /* line 1, src/app/components/modules/nine_up/_nine_up.scss */
  .nine-up {
    width: 42.5rem;
  }
  /* line 64, src/app/components/modules/nine_up/_nine_up.scss */
  .nine-up__top-story {
    width: 21.25rem;
  }
  /* line 68, src/app/components/modules/nine_up/_nine_up.scss */
  .nine-up__story {
    width: 11.25rem;
  }
  /* line 72, src/app/components/modules/nine_up/_nine_up.scss */
  .nine-up__story:nth-of-type(n+4) {
    margin-top: 2.5rem;
  }
  /* line 76, src/app/components/modules/nine_up/_nine_up.scss */
  .nine-up__story:nth-of-type(3), .nine-up__story:nth-of-type(5), .nine-up__story:nth-of-type(9) {
    width: 10rem;
    padding-right: 0;
    border-right: 0;
  }
  /* line 84, src/app/components/modules/nine_up/_nine_up.scss */
  .nine-up__story:nth-of-type(6):before {
    overflow: hidden;
    text-indent: -9999rem;
    font-size: 0;
    line-height: 0;
    border-top: solid 1px #CCCCCC;
    clear: left;
    display: block;
    content: "Border top";
    width: 42.5rem;
    position: absolute;
    top: -1.25rem;
  }
  /* line 96, src/app/components/modules/nine_up/_nine_up.scss */
  .nine-up__story:nth-of-type(6) {
    position: relative;
    padding-left: 0;
    width: 10rem;
  }
}

@media screen and (min-width: 63.75em) {
  /* line 104, src/app/components/modules/nine_up/_nine_up.scss */
  .nine-up__story:nth-of-type(5), .nine-up__story:nth-of-type(9) {
    padding-right: 0;
    border-right: 0;
  }
  /* line 110, src/app/components/modules/nine_up/_nine_up.scss */
  .nine-up__story:nth-of-type(n+6) {
    margin-top: 1.25rem;
  }
}

@media screen and (min-width: 63.75em) and (max-width: 79.9375em) {
  /* line 1, src/app/components/modules/nine_up/_nine_up.scss */
  .nine-up {
    width: 61.25rem;
  }
  /* line 118, src/app/components/modules/nine_up/_nine_up.scss */
  .nine-up__top-story {
    width: 20rem;
  }
  /* line 122, src/app/components/modules/nine_up/_nine_up.scss */
  .nine-up__story {
    width: 10.625rem;
  }
  /* line 126, src/app/components/modules/nine_up/_nine_up.scss */
  .nine-up__story:nth-of-type(5), .nine-up__story:nth-of-type(9) {
    width: 9.375rem;
    padding-right: 0;
  }
}

@media screen and (min-width: 80em) and (max-width: 9999em) {
  /* line 1, src/app/components/modules/nine_up/_nine_up.scss */
  .nine-up {
    width: 72.5rem;
  }
  /* line 136, src/app/components/modules/nine_up/_nine_up.scss */
  .nine-up__top-story {
    width: 23.75rem;
  }
  /* line 140, src/app/components/modules/nine_up/_nine_up.scss */
  .nine-up__story {
    width: 12.5rem;
  }
  /* line 144, src/app/components/modules/nine_up/_nine_up.scss */
  .nine-up__story:nth-of-type(5), .nine-up__story:nth-of-type(9) {
    width: 11.25rem;
  }
}

/* line 1, src/app/components/modules/two_up/_two_up_story.scss */
.two-up-story {
  position: relative;
  overflow: hidden;
  padding-top: 1.25rem;
  border-top: solid 0.625rem #2800D7;
  height: 18.75rem;
}

/* line 9, src/app/components/modules/two_up/_two_up_story.scss */
.two-up-story .published-at {
  display: block;
  color: #999999;
  font-family: "BWHaasText-55Roman", "NHaasGroteskTXPro-55Rg", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 0.625rem;
  line-height: 0.75rem;
}

/* line 17, src/app/components/modules/two_up/_two_up_story.scss */
.two-up-story__headline {
  display: block;
  position: relative;
  overflow: hidden;
  font-size: 1.125rem;
  line-height: 1.375rem;
  padding-bottom: 1.25rem;
}

/* line 26, src/app/components/modules/two_up/_two_up_story.scss */
.two-up-story .published-at + .two-up-story__headline {
  margin-top: 0.5rem;
}

/* line 30, src/app/components/modules/two_up/_two_up_story.scss */
.two-up-story__image {
  display: block;
  position: absolute;
  background-size: cover;
  width: 100%;
  height: 0;
  bottom: 0;
  padding-bottom: 60%;
  margin-top: 0.625rem;
  z-index: 2;
}

/* line 42, src/app/components/modules/two_up/_two_up_story.scss */
.two-up-story .related-story-link {
  margin-top: 1.25rem;
}

@media screen and (min-width: 63.75em) {
  /* line 146, src/app/components/modules/_modules.scss */
  .two-up-story .bb-social-links {
    display: block;
    top: 1rem;
  }
  /* line 51, src/app/components/modules/two_up/_two_up_story.scss */
  .two-up-story__headline {
    padding-right: 1.875rem;
  }
}

@media screen and (min-width: 0) and (max-width: 47.4375em) {
  /* line 1, src/app/components/modules/two_up/_two_up_story.scss */
  .two-up-story {
    padding-top: 0.5rem;
    height: 14rem;
  }
  /* line 61, src/app/components/modules/two_up/_two_up_story.scss */
  .two-up-story__headline {
    font-size: 0.875rem;
    line-height: 1.125rem;
    padding-bottom: 0;
  }
  /* line 67, src/app/components/modules/two_up/_two_up_story.scss */
  .two-up-story__image {
    margin-top: 1rem;
  }
  /* line 71, src/app/components/modules/two_up/_two_up_story.scss */
  .two-up-story:not(.has-image) .two-up-story__headline {
    font-size: 1rem;
    line-height: 1.25rem;
  }
}

@media screen and (min-width: 47.5em) and (max-width: 63.6875em) {
  /* line 78, src/app/components/modules/two_up/_two_up_story.scss */
  .two-up-story:not(.has-image) .two-up-story__headline {
    font-size: 1.875rem;
    line-height: 2rem;
  }
}

@media screen and (min-width: 63.75em) and (max-width: 79.9375em) {
  /* line 86, src/app/components/modules/two_up/_two_up_story.scss */
  .two-up-story:not(.has-image) .two-up-story__headline {
    font-size: 1.5rem;
    line-height: 1.625rem;
  }
}

@media screen and (min-width: 80em) and (max-width: 9999em) {
  /* line 1, src/app/components/modules/two_up/_two_up_story.scss */
  .two-up-story {
    height: 19.5rem;
  }
  /* line 96, src/app/components/modules/two_up/_two_up_story.scss */
  .two-up-story:not(.has-image) .two-up-story__headline {
    font-size: 1.875rem;
    line-height: 2rem;
  }
}

/* line 3, src/app/components/modules/two_up/_two_up.scss */
.two-up {
  display: table;
  width: 100%;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}

/* line 11, src/app/components/modules/two_up/_two_up.scss */
.two-up .two-up-story-view {
  display: table-cell;
  vertical-align: top;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
}

/* line 19, src/app/components/modules/two_up/_two_up.scss */
.two-up .two-up-story-view:first-child {
  padding-left: 0;
}

@media screen and (min-width: 0) and (max-width: 47.4375em) {
  /* line 3, src/app/components/modules/two_up/_two_up.scss */
  .two-up {
    width: auto;
    margin: 0 1.25rem;
  }
  /* line 29, src/app/components/modules/two_up/_two_up.scss */
  .two-up .two-up-story-view {
    padding-left: 1.25rem;
  }
}

@media screen and (min-width: 47.5em) and (max-width: 63.6875em) {
  /* line 3, src/app/components/modules/two_up/_two_up.scss */
  .two-up {
    width: 42.5rem;
  }
  /* line 38, src/app/components/modules/two_up/_two_up.scss */
  .two-up .two-up-story-view {
    padding-left: 2.5rem;
  }
}

@media screen and (min-width: 63.75em) and (max-width: 79.9375em) {
  /* line 3, src/app/components/modules/two_up/_two_up.scss */
  .two-up {
    width: 27.5rem;
  }
  /* line 47, src/app/components/modules/two_up/_two_up.scss */
  .two-up .two-up-story-view {
    padding-left: 1.25rem;
  }
}

@media screen and (min-width: 80em) and (max-width: 9999em) {
  /* line 3, src/app/components/modules/two_up/_two_up.scss */
  .two-up {
    width: 37.5rem;
  }
  /* line 56, src/app/components/modules/two_up/_two_up.scss */
  .two-up .two-up-story-view {
    padding-left: 2.5rem;
  }
}

/* line 1, src/app/components/modules/two_up/_two_up_story.scss */
.two-up-story {
  position: relative;
  overflow: hidden;
  padding-top: 1.25rem;
  border-top: solid 0.625rem #2800D7;
  height: 18.75rem;
}

/* line 9, src/app/components/modules/two_up/_two_up_story.scss */
.two-up-story .published-at {
  display: block;
  color: #999999;
  font-family: "BWHaasText-55Roman", "NHaasGroteskTXPro-55Rg", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 0.625rem;
  line-height: 0.75rem;
}

/* line 17, src/app/components/modules/two_up/_two_up_story.scss */
.two-up-story__headline {
  display: block;
  position: relative;
  overflow: hidden;
  font-size: 1.125rem;
  line-height: 1.375rem;
  padding-bottom: 1.25rem;
}

/* line 26, src/app/components/modules/two_up/_two_up_story.scss */
.two-up-story .published-at + .two-up-story__headline {
  margin-top: 0.5rem;
}

/* line 30, src/app/components/modules/two_up/_two_up_story.scss */
.two-up-story__image {
  display: block;
  position: absolute;
  background-size: cover;
  width: 100%;
  height: 0;
  bottom: 0;
  padding-bottom: 60%;
  margin-top: 0.625rem;
  z-index: 2;
}

/* line 42, src/app/components/modules/two_up/_two_up_story.scss */
.two-up-story .related-story-link {
  margin-top: 1.25rem;
}

@media screen and (min-width: 63.75em) {
  /* line 146, src/app/components/modules/_modules.scss */
  .two-up-story .bb-social-links {
    display: block;
    top: 1rem;
  }
  /* line 51, src/app/components/modules/two_up/_two_up_story.scss */
  .two-up-story__headline {
    padding-right: 1.875rem;
  }
}

@media screen and (min-width: 0) and (max-width: 47.4375em) {
  /* line 1, src/app/components/modules/two_up/_two_up_story.scss */
  .two-up-story {
    padding-top: 0.5rem;
    height: 14rem;
  }
  /* line 61, src/app/components/modules/two_up/_two_up_story.scss */
  .two-up-story__headline {
    font-size: 0.875rem;
    line-height: 1.125rem;
    padding-bottom: 0;
  }
  /* line 67, src/app/components/modules/two_up/_two_up_story.scss */
  .two-up-story__image {
    margin-top: 1rem;
  }
  /* line 71, src/app/components/modules/two_up/_two_up_story.scss */
  .two-up-story:not(.has-image) .two-up-story__headline {
    font-size: 1rem;
    line-height: 1.25rem;
  }
}

@media screen and (min-width: 47.5em) and (max-width: 63.6875em) {
  /* line 78, src/app/components/modules/two_up/_two_up_story.scss */
  .two-up-story:not(.has-image) .two-up-story__headline {
    font-size: 1.875rem;
    line-height: 2rem;
  }
}

@media screen and (min-width: 63.75em) and (max-width: 79.9375em) {
  /* line 86, src/app/components/modules/two_up/_two_up_story.scss */
  .two-up-story:not(.has-image) .two-up-story__headline {
    font-size: 1.5rem;
    line-height: 1.625rem;
  }
}

@media screen and (min-width: 80em) and (max-width: 9999em) {
  /* line 1, src/app/components/modules/two_up/_two_up_story.scss */
  .two-up-story {
    height: 19.5rem;
  }
  /* line 96, src/app/components/modules/two_up/_two_up_story.scss */
  .two-up-story:not(.has-image) .two-up-story__headline {
    font-size: 1.875rem;
    line-height: 2rem;
  }
}

/* line 1, src/app/components/modules/three_up/_three_up_story.scss */
.three-up-story {
  position: relative;
  overflow: hidden;
  width: 100%;
  height: 100%;
  padding-top: 1rem;
  border-top: solid 0.625rem #2800D7;
}

/* line 10, src/app/components/modules/three_up/_three_up_story.scss */
.three-up-story .published-at {
  display: block;
  font-size: 0.625rem;
  line-height: 0.75rem;
}

/* line 16, src/app/components/modules/three_up/_three_up_story.scss */
.three-up-story__headline {
  display: block;
  position: relative;
}

/* line 21, src/app/components/modules/three_up/_three_up_story.scss */
.three-up-story .published-at + .three-up-story__headline {
  margin-top: 0.5rem;
}

/* line 25, src/app/components/modules/three_up/_three_up_story.scss */
.three-up-story__headline-link {
  overflow: hidden;
}

/* line 29, src/app/components/modules/three_up/_three_up_story.scss */
.three-up-story__image {
  display: block;
  position: absolute;
  bottom: 0;
  right: 0;
  background-size: cover;
  width: 100%;
  height: 0;
  padding-bottom: 60%;
  z-index: 2;
}

/* line 43, src/app/components/modules/three_up/_three_up_story.scss */
.three-up-story:not(.has-image) .three-up-story__headline {
  font-size: 1.125rem;
  line-height: 1.375rem;
}

@media screen and (min-width: 63.75em) {
  /* line 146, src/app/components/modules/_modules.scss */
  .three-up-story .bb-social-links {
    display: block;
    top: 1rem;
  }
  /* line 54, src/app/components/modules/three_up/_three_up_story.scss */
  .three-up-story__headline {
    padding-right: 1.875rem;
  }
}

@media screen and (min-width: 0) and (max-width: 47.4375em) {
  /* line 1, src/app/components/modules/three_up/_three_up_story.scss */
  .three-up-story {
    padding-bottom: 1.25rem;
    border-top: 0;
  }
  /* line 64, src/app/components/modules/three_up/_three_up_story.scss */
  .three-up-story__headline {
    font-size: 0.875rem;
    line-height: 1.125rem;
  }
  /* line 69, src/app/components/modules/three_up/_three_up_story.scss */
  .three-up-story__image {
    top: 1rem;
    width: 3.75rem;
    height: 3.75rem;
    padding-bottom: 0;
  }
  /* line 76, src/app/components/modules/three_up/_three_up_story.scss */
  .three-up-story.has-image {
    min-height: 5.625rem;
  }
  /* line 79, src/app/components/modules/three_up/_three_up_story.scss */
  .three-up-story.has-image .three-up-story__headline {
    padding-right: 5rem;
  }
  /* line 87, src/app/components/modules/three_up/_three_up_story.scss */
  .three-up-story:not(.has-image) .three-up-story__headline {
    font-size: 1rem;
    line-height: 1.25rem;
  }
}

@media screen and (min-width: 47.5em) and (max-width: 63.6875em) {
  /* line 98, src/app/components/modules/three_up/_three_up_story.scss */
  .three-up-story__headline {
    font-size: 0.875rem;
    line-height: 1.125rem;
  }
}

@media screen and (min-width: 63.75em) and (max-width: 79.9375em) {
  /* line 1, src/app/components/modules/three_up/_three_up_story.scss */
  .three-up-story {
    padding-bottom: 1.25rem;
    border-top: 0;
  }
  /* line 109, src/app/components/modules/three_up/_three_up_story.scss */
  .three-up-story__headline {
    font-size: 1rem;
    line-height: 1.25rem;
    min-height: 3.75rem;
  }
  /* line 115, src/app/components/modules/three_up/_three_up_story.scss */
  .three-up-story .published-at + .three-up-story__headline {
    min-height: 2.5rem;
  }
  /* line 119, src/app/components/modules/three_up/_three_up_story.scss */
  .three-up-story__image {
    top: 1rem;
    width: 6.25rem;
    height: 3.75rem;
    padding-bottom: 0;
  }
  /* line 126, src/app/components/modules/three_up/_three_up_story.scss */
  .three-up-story.has-image .three-up-story__headline {
    width: 19.375rem;
  }
}

@media screen and (min-width: 80em) and (max-width: 9999em) {
  /* line 134, src/app/components/modules/three_up/_three_up_story.scss */
  .three-up-story__headline {
    font-size: 0.875rem;
    line-height: 1.125rem;
    padding-bottom: 1.25rem;
  }
}

/* line 3, src/app/components/modules/three_up/_three_up.scss */
.three-up {
  *zoom: 1;
}

/* line 38, node_modules/compass-mixins/lib/compass/utilities/general/_clearfix.scss */
.three-up:after {
  content: "";
  display: table;
  clear: both;
}

@media screen and (min-width: 0) and (max-width: 47.4375em) {
  /* line 3, src/app/components/modules/three_up/_three_up.scss */
  .three-up {
    margin: 0 1.25rem;
    border-top: solid 0.625rem #2800D7;
  }
  /* line 10, src/app/components/modules/three_up/_three_up.scss */
  .three-up .three-up-story-view {
    border-bottom: dotted 1px #555555;
  }
}

@media screen and (min-width: 47.5em) and (max-width: 63.6875em) {
  /* line 3, src/app/components/modules/three_up/_three_up.scss */
  .three-up {
    width: 42.5rem;
  }
  /* line 19, src/app/components/modules/three_up/_three_up.scss */
  .three-up .three-up-story-view {
    float: left;
    width: 12.5rem;
    height: 15.5rem;
    margin-left: 2.5rem;
  }
  /* line 25, src/app/components/modules/three_up/_three_up.scss */
  .three-up .three-up-story-view:first-child {
    margin-left: 0;
  }
}

@media screen and (min-width: 63.75em) and (max-width: 79.9375em) {
  /* line 3, src/app/components/modules/three_up/_three_up.scss */
  .three-up {
    width: 27.5rem;
    border-top: solid 0.625rem #2800D7;
  }
  /* line 37, src/app/components/modules/three_up/_three_up.scss */
  .three-up .three-up-story-view {
    border-bottom: dotted 1px #555555;
  }
  /* line 40, src/app/components/modules/three_up/_three_up.scss */
  .three-up .three-up-story-view:last-child {
    border-bottom: 0;
  }
}

@media screen and (min-width: 80em) and (max-width: 9999em) {
  /* line 3, src/app/components/modules/three_up/_three_up.scss */
  .three-up {
    width: 37.5rem;
  }
  /* line 50, src/app/components/modules/three_up/_three_up.scss */
  .three-up .three-up-story-view {
    float: left;
    width: 10.8125rem;
    height: 14.1875rem;
    margin-left: 2.5rem;
  }
  /* line 56, src/app/components/modules/three_up/_three_up.scss */
  .three-up .three-up-story-view:first-child {
    margin-left: 0;
  }
}

/* line 1, src/app/components/modules/three_up/_three_up_story.scss */
.three-up-story {
  position: relative;
  overflow: hidden;
  width: 100%;
  height: 100%;
  padding-top: 1rem;
  border-top: solid 0.625rem #2800D7;
}

/* line 10, src/app/components/modules/three_up/_three_up_story.scss */
.three-up-story .published-at {
  display: block;
  font-size: 0.625rem;
  line-height: 0.75rem;
}

/* line 16, src/app/components/modules/three_up/_three_up_story.scss */
.three-up-story__headline {
  display: block;
  position: relative;
}

/* line 21, src/app/components/modules/three_up/_three_up_story.scss */
.three-up-story .published-at + .three-up-story__headline {
  margin-top: 0.5rem;
}

/* line 25, src/app/components/modules/three_up/_three_up_story.scss */
.three-up-story__headline-link {
  overflow: hidden;
}

/* line 29, src/app/components/modules/three_up/_three_up_story.scss */
.three-up-story__image {
  display: block;
  position: absolute;
  bottom: 0;
  right: 0;
  background-size: cover;
  width: 100%;
  height: 0;
  padding-bottom: 60%;
  z-index: 2;
}

/* line 43, src/app/components/modules/three_up/_three_up_story.scss */
.three-up-story:not(.has-image) .three-up-story__headline {
  font-size: 1.125rem;
  line-height: 1.375rem;
}

@media screen and (min-width: 63.75em) {
  /* line 146, src/app/components/modules/_modules.scss */
  .three-up-story .bb-social-links {
    display: block;
    top: 1rem;
  }
  /* line 54, src/app/components/modules/three_up/_three_up_story.scss */
  .three-up-story__headline {
    padding-right: 1.875rem;
  }
}

@media screen and (min-width: 0) and (max-width: 47.4375em) {
  /* line 1, src/app/components/modules/three_up/_three_up_story.scss */
  .three-up-story {
    padding-bottom: 1.25rem;
    border-top: 0;
  }
  /* line 64, src/app/components/modules/three_up/_three_up_story.scss */
  .three-up-story__headline {
    font-size: 0.875rem;
    line-height: 1.125rem;
  }
  /* line 69, src/app/components/modules/three_up/_three_up_story.scss */
  .three-up-story__image {
    top: 1rem;
    width: 3.75rem;
    height: 3.75rem;
    padding-bottom: 0;
  }
  /* line 76, src/app/components/modules/three_up/_three_up_story.scss */
  .three-up-story.has-image {
    min-height: 5.625rem;
  }
  /* line 79, src/app/components/modules/three_up/_three_up_story.scss */
  .three-up-story.has-image .three-up-story__headline {
    padding-right: 5rem;
  }
  /* line 87, src/app/components/modules/three_up/_three_up_story.scss */
  .three-up-story:not(.has-image) .three-up-story__headline {
    font-size: 1rem;
    line-height: 1.25rem;
  }
}

@media screen and (min-width: 47.5em) and (max-width: 63.6875em) {
  /* line 98, src/app/components/modules/three_up/_three_up_story.scss */
  .three-up-story__headline {
    font-size: 0.875rem;
    line-height: 1.125rem;
  }
}

@media screen and (min-width: 63.75em) and (max-width: 79.9375em) {
  /* line 1, src/app/components/modules/three_up/_three_up_story.scss */
  .three-up-story {
    padding-bottom: 1.25rem;
    border-top: 0;
  }
  /* line 109, src/app/components/modules/three_up/_three_up_story.scss */
  .three-up-story__headline {
    font-size: 1rem;
    line-height: 1.25rem;
    min-height: 3.75rem;
  }
  /* line 115, src/app/components/modules/three_up/_three_up_story.scss */
  .three-up-story .published-at + .three-up-story__headline {
    min-height: 2.5rem;
  }
  /* line 119, src/app/components/modules/three_up/_three_up_story.scss */
  .three-up-story__image {
    top: 1rem;
    width: 6.25rem;
    height: 3.75rem;
    padding-bottom: 0;
  }
  /* line 126, src/app/components/modules/three_up/_three_up_story.scss */
  .three-up-story.has-image .three-up-story__headline {
    width: 19.375rem;
  }
}

@media screen and (min-width: 80em) and (max-width: 9999em) {
  /* line 134, src/app/components/modules/three_up/_three_up_story.scss */
  .three-up-story__headline {
    font-size: 0.875rem;
    line-height: 1.125rem;
    padding-bottom: 1.25rem;
  }
}

/* line 3, src/app/components/modules/war_story/_war_story.scss */
.war-story {
  position: relative;
  padding-left: 1.25rem;
}

/* line 10, src/app/components/modules/war_story/_war_story.scss */
.war-story__reaction {
  position: relative;
  background-color: #2800D7;
}

/* line 15, src/app/components/modules/war_story/_war_story.scss */
.war-story__reaction-link {
  position: relative;
  left: -1.25rem;
  font-family: "BWHaasHead-95Black", "NHaasGroteskDSPro-95Blk", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 5.625rem;
  line-height: 5rem;
  display: block;
  width: 80%;
  background-color: #FFFFFF;
  padding-bottom: 1.5625rem;
  padding-right: 10px;
  text-transform: uppercase;
}

/* line 30, src/app/components/modules/war_story/_war_story.scss */
.war-story__content-container {
  display: table;
  background-color: #2800D7;
  width: 100%;
  padding: 1.25rem 0;
  position: relative;
}

/* line 38, src/app/components/modules/war_story/_war_story.scss */
.war-story__headline, .war-story__summary {
  display: table-cell;
  vertical-align: top;
  padding: 0 1.25rem;
}

/* line 45, src/app/components/modules/war_story/_war_story.scss */
.war-story__headline {
  font-family: "BWHaasHead-75Bold", "NHaasGroteskDSPro-75Bd", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 1.875rem;
  line-height: 2.125rem;
  padding-right: 1.25rem;
}

/* line 57, src/app/components/modules/war_story/_war_story.scss */
.war-story .war-story__headline-link:before {
  color: #FFFFFF;
  font-size: 1.5rem;
}

/* line 62, src/app/components/modules/war_story/_war_story.scss */
.war-story__summary {
  font-size: 0.875rem;
  line-height: 1.25rem;
  font-family: "TiemposTextWeb-Regular", Georgia, serif;
  color: #FFFFFF;
  opacity: .8;
  width: 40%;
  border-left: 1px dotted #FFFFFF;
}

/* line 72, src/app/components/modules/war_story/_war_story.scss */
.war-story .bb-social-links {
  display: none;
}

/* line 76, src/app/components/modules/war_story/_war_story.scss */
.war-story .positive {
  background-color: #23C575;
}

/* line 80, src/app/components/modules/war_story/_war_story.scss */
.war-story .negative {
  background-color: #FF433D;
}

/* line 84, src/app/components/modules/war_story/_war_story.scss */
.war-story .neutral {
  background-color: #FB8E1E;
}

@media screen and (max-width: 79.9375em) {
  /* line 90, src/app/components/modules/war_story/_war_story.scss */
  .war-story__reaction-link {
    font-size: 4.375rem;
    line-height: 3.75rem;
  }
  /* line 95, src/app/components/modules/war_story/_war_story.scss */
  .war-story__headline {
    font-size: 1.5rem;
    line-height: 1.6875rem;
  }
  /* line 100, src/app/components/modules/war_story/_war_story.scss */
  .war-story .war-story__headline-link:before {
    font-size: 1.25rem;
  }
  /* line 104, src/app/components/modules/war_story/_war_story.scss */
  .war-story__summary {
    font-size: 0.75rem;
    line-height: 1rem;
  }
}

@media screen and (min-width: 0) and (max-width: 47.4375em) {
  /* line 3, src/app/components/modules/war_story/_war_story.scss */
  .war-story {
    padding-left: 0.625rem;
  }
  /* line 114, src/app/components/modules/war_story/_war_story.scss */
  .war-story__reaction-link {
    left: 0;
    padding-left: 0.625rem;
    padding-bottom: 0.9375rem;
    width: 90%;
    font-size: 2.5rem;
    line-height: 2.125rem;
  }
  /* line 125, src/app/components/modules/war_story/_war_story.scss */
  .war-story__content-container:before {
    left: -0.625rem;
    top: calc(1px - 1px);
    height: calc(100% + 0.625rem);
  }
  /* line 132, src/app/components/modules/war_story/_war_story.scss */
  .war-story__headline {
    font-size: 1.25rem;
    line-height: 1.375rem;
  }
  /* line 137, src/app/components/modules/war_story/_war_story.scss */
  .war-story .war-story__headline-link:before {
    font-size: 1.125rem;
  }
  /* line 141, src/app/components/modules/war_story/_war_story.scss */
  .war-story__summary {
    display: none;
  }
}

@media screen and (min-width: 63.75em) {
  /* line 149, src/app/components/modules/war_story/_war_story.scss */
  .war-story__content-container {
    padding-right: 1.25rem;
  }
  /* line 153, src/app/components/modules/war_story/_war_story.scss */
  .war-story .bb-social-links {
    -webkit-transition: all, 0.2s, ease-in-out;
    -moz-transition: all, 0.2s, ease-in-out;
    -o-transition: all, 0.2s, ease-in-out;
    transition: all 0.2s ease-in-out;
    display: block;
    position: absolute;
    right: 0.625rem;
    top: 100%;
    background-color: transparent;
    z-index: 1;
    opacity: 0;
    width: 1.25rem;
  }
  /* line 165, src/app/components/modules/war_story/_war_story.scss */
  .war-story .bb-social-link {
    color: #FFFFFF;
  }
  /* line 169, src/app/components/modules/war_story/_war_story.scss */
  .war-story:hover .bb-social-links {
    -webkit-transform: translateY(-55px);
    -moz-transform: translateY(-55px);
    -ms-transform: translateY(-55px);
    -o-transform: translateY(-55px);
    transform: translateY(-55px);
    opacity: 1;
  }
}

/* line 28, src/app/components/modules/war_story/_war_story_markets_related_stories.scss */
.markets-v2__top-of-page .war-story__related-news-story-headline {
  border-top: dotted 1px #555555;
  vertical-align: top;
  width: 33.4375rem;
  height: auto;
  overflow: hidden;
  display: inline-block;
  margin: 1.25rem 1rem 0 0;
  padding-top: 1.25rem;
  border-top: dotted 0.0625rem #FFFFFF;
  font-family: "BWHaasText-55Roman", "NHaasGroteskTXPro-55Rg", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 0.75rem;
  line-height: 0.875rem;
  min-height: 3.125rem;
  max-height: 4.375rem;
  padding-top: 1.25rem;
  margin-bottom: -1rem;
}

/* line 131, src/app/components/modules/_type_icons.scss */
.markets-v2__top-of-page .war-story__related-news-story-headline.type-slideshow:before, .markets-v2__top-of-page .war-story__related-news-story-headline.type-interactive:before, .markets-v2__top-of-page .war-story__related-news-story-headline.type-data-article:before, .markets-v2__top-of-page .war-story__related-news-story-headline.type-video:before {
  font-size: 1em;
}

/* line 44, src/app/components/modules/_site_icons.scss */
.markets-v2__top-of-page .war-story__related-news-story-headline.site-bpol:before {
  content: "Politics / ";
  color: #5C42AB;
}

/* line 50, src/app/components/modules/_site_icons.scss */
.markets-v2__top-of-page .war-story__related-news-story-headline.site-bview:before {
  content: "View / ";
  color: #00B9E7;
}

/* line 56, src/app/components/modules/_site_icons.scss */
.markets-v2__top-of-page .war-story__related-news-story-headline.site-gadfly:before {
  content: "Gadfly";
  color: #FFCA00;
}

/* line 12, src/app/components/modules/war_story/_war_story_markets_related_stories.scss */
.markets-v2__top-of-page .war-story__related-news-story-headline:last-of-type {
  margin-right: 0;
}

/* line 16, src/app/components/modules/war_story/_war_story_markets_related_stories.scss */
.markets-v2__top-of-page .war-story__related-news-story-headline:hover {
  color: #FFFFFF;
  opacity: .7;
}

/* line 46, src/app/components/modules/war_story/_war_story_markets_related_stories.scss */
.markets-v2__top-of-page .war-story__related-news-stories-list {
  margin-left: 1.25rem;
  padding-bottom: 1.25rem;
  display: table;
}

/* line 52, src/app/components/modules/war_story/_war_story_markets_related_stories.scss */
.markets-v2__top-of-page .war-story__related-news-stories-item {
  list-style-type: none;
  float: left;
}

/* line 60, src/app/components/modules/war_story/_war_story_markets_related_stories.scss */
.markets-v2__top-of-page .war-story .related-story-link:after {
  padding-top: 1.25rem;
  color: #FFFFFF;
}

/* line 67, src/app/components/modules/war_story/_war_story_markets_related_stories.scss */
.markets-v2__top-of-page .war-story__related-news-stories:before {
  overflow: hidden;
  text-indent: -9999rem;
  font-size: 0;
  line-height: 0;
  content: "Blue Dots";
  position: absolute;
  left: -1.25rem;
  top: calc(1px - 1px);
  height: calc(100% + 1.25rem);
  width: 100%;
  z-index: -1;
  display: block;
}

@media screen and (min-width: 80em) and (max-width: 9999em) {
  /* line 93, src/app/components/modules/war_story/_war_story_markets_related_stories.scss */
  .markets-v2__top-of-page .war-story__related-news-stories .war-story__related-news-story-headline {
    margin-right: 0.625rem;
    width: 18.75rem;
  }
}

/* line 1, src/app/components/modules/pursuits/_pursuits_story.scss */
.pursuits-module-story {
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
}

/* line 5, src/app/components/modules/pursuits/_pursuits_story.scss */
.pursuits-module-story__headline {
  margin: 0 auto;
  text-align: center;
  letter-spacing: -0.0625rem;
  line-height: 1.2em;
}

/* line 11, src/app/components/modules/pursuits/_pursuits_story.scss */
.pursuits-module-story__headline a:hover {
  color: rgba(0, 0, 0, 0.5);
}

/* line 16, src/app/components/modules/pursuits/_pursuits_story.scss */
.pursuits-module-story__tout, .pursuits-module-story__tout-link {
  color: #C19D3F;
  font-family: "MetricWeb-Semibold", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 0.875rem;
  letter-spacing: 0.0625rem;
  line-height: 1.3em;
  margin-bottom: 0.4375rem;
  text-align: center;
  text-transform: uppercase;
}

/* line 21, src/app/components/modules/pursuits/_pursuits_story.scss */
.pursuits-module-story__image {
  height: 0;
  padding-bottom: 56.25%;
  position: relative;
  -webkit-transition: opacity, 0.3s, ease;
  -moz-transition: opacity, 0.3s, ease;
  -o-transition: opacity, 0.3s, ease;
  transition: opacity 0.3s ease;
  background-size: cover;
}

/* line 26, src/app/components/modules/pursuits/_pursuits_story.scss */
.pursuits-module-story__image:hover {
  opacity: .5;
}

/* line 7, src/app/components/modules/pursuits/brownstone/_brownstone.scss */
.brownstone.one {
  border: 1px solid #000000;
}

/* line 4, src/app/components/modules/pursuits/brownstone/_brownstone_one.scss */
.brownstone.one .pursuits-module-story__headline {
  font-size: 3.25rem;
}

/* line 8, src/app/components/modules/pursuits/brownstone/_brownstone_one.scss */
.brownstone.one .pursuits-module-story__content {
  padding-left: 0.625rem;
  padding-right: 0.625rem;
}

@media screen and (min-width: 0) and (max-width: 47.4375em) {
  /* line 15, src/app/components/modules/pursuits/brownstone/_brownstone_one.scss */
  .brownstone.one .primary-label {
    font-size: 0.75rem;
    line-height: 1rem;
  }
  /* line 20, src/app/components/modules/pursuits/brownstone/_brownstone_one.scss */
  .brownstone.one .pursuits-module-story__headline {
    font-size: 1.25rem;
  }
  /* line 24, src/app/components/modules/pursuits/brownstone/_brownstone_one.scss */
  .brownstone.one .pursuits-module-story__content {
    padding-top: 0.3125rem;
    padding-bottom: 0.625rem;
  }
}

@media screen and (min-width: 47.5em) and (max-width: 63.6875em) {
  /* line 32, src/app/components/modules/pursuits/brownstone/_brownstone_one.scss */
  .brownstone.one .pursuits-module-story__headline {
    font-size: 1.75rem;
  }
  /* line 36, src/app/components/modules/pursuits/brownstone/_brownstone_one.scss */
  .brownstone.one .pursuits-module-story__content {
    padding-top: 0.3125rem;
    padding-bottom: 0.625rem;
  }
}

@media screen and (min-width: 63.75em) {
  /* line 43, src/app/components/modules/pursuits/brownstone/_brownstone_one.scss */
  .brownstone.one .pursuits-module-story__content {
    padding-left: 1.25rem;
    padding-right: 1.25rem;
  }
}

@media screen and (min-width: 63.75em) and (max-width: 79.9375em) {
  /* line 51, src/app/components/modules/pursuits/brownstone/_brownstone_one.scss */
  .brownstone.one .pursuits-module-story__content {
    padding-bottom: 1.625rem;
    padding-top: 1.25rem;
  }
}

@media screen and (min-width: 80em) and (max-width: 9999em) {
  /* line 59, src/app/components/modules/pursuits/brownstone/_brownstone_one.scss */
  .brownstone.one .pursuits-module-story__content {
    padding-bottom: 2rem;
    padding-top: 1.25rem;
  }
}

/* line 11, src/app/components/modules/pursuits/brownstone/_brownstone.scss */
.brownstone.two {
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-justify-content: space-between;
  justify-content: space-between;
}

/* line 5, src/app/components/modules/pursuits/brownstone/_brownstone_two.scss */
.brownstone.two .pursuits-module-story {
  width: 49%;
}

/* line 8, src/app/components/modules/pursuits/brownstone/_brownstone_two.scss */
.brownstone.two .pursuits-module-story__content {
  padding-top: 0.9375rem;
}

@media screen and (min-width: 0) and (max-width: 47.4375em) {
  /* line 11, src/app/components/modules/pursuits/brownstone/_brownstone.scss */
  .brownstone.two {
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }
  /* line 16, src/app/components/modules/pursuits/brownstone/_brownstone_two.scss */
  .brownstone.two .pursuits-module-story {
    width: 100%;
  }
  /* line 19, src/app/components/modules/pursuits/brownstone/_brownstone_two.scss */
  .brownstone.two .pursuits-module-story__headline {
    font-size: 1rem;
  }
  /* line 23, src/app/components/modules/pursuits/brownstone/_brownstone_two.scss */
  .brownstone.two .pursuits-module-story:not(:last-child) {
    margin-bottom: 1.25rem;
  }
}

@media screen and (min-width: 47.5em) and (max-width: 63.6875em) {
  /* line 30, src/app/components/modules/pursuits/brownstone/_brownstone_two.scss */
  .brownstone.two .pursuits-module-story__headline {
    font-size: 1.25rem;
  }
}

@media screen and (min-width: 63.75em) and (max-width: 79.9375em) {
  /* line 36, src/app/components/modules/pursuits/brownstone/_brownstone_two.scss */
  .brownstone.two .pursuits-module-story__headline {
    font-size: 1.75rem;
  }
}

@media screen and (min-width: 80em) and (max-width: 9999em) {
  /* line 42, src/app/components/modules/pursuits/brownstone/_brownstone_two.scss */
  .brownstone.two .pursuits-module-story__headline {
    font-size: 2rem;
  }
}

/* line 15, src/app/components/modules/pursuits/brownstone/_brownstone.scss */
.brownstone.three {
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-justify-content: space-around;
  justify-content: space-around;
}

/* line 6, src/app/components/modules/pursuits/brownstone/_brownstone_three.scss */
.brownstone.three[data-without-ad] .pursuits-module-story:nth-of-type(3) {
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}

/* line 10, src/app/components/modules/pursuits/brownstone/_brownstone_three.scss */
.brownstone.three[data-without-ad] .brownstone-ad {
  display: none;
}

/* line 15, src/app/components/modules/pursuits/brownstone/_brownstone_three.scss */
.brownstone.three .brownstone-ad {
  width: 32%;
}

/* line 18, src/app/components/modules/pursuits/brownstone/_brownstone_three.scss */
.brownstone.three .brownstone-ad iframe {
  width: 100%;
}

/* line 23, src/app/components/modules/pursuits/brownstone/_brownstone_three.scss */
.brownstone.three .pursuits-module-story {
  width: 32%;
}

/* line 26, src/app/components/modules/pursuits/brownstone/_brownstone_three.scss */
.brownstone.three .pursuits-module-story:nth-of-type(3) {
  display: none;
}

/* line 30, src/app/components/modules/pursuits/brownstone/_brownstone_three.scss */
.brownstone.three .pursuits-module-story__content {
  padding-top: 0.9375rem;
}

/* line 34, src/app/components/modules/pursuits/brownstone/_brownstone_three.scss */
.brownstone.three .pursuits-module-story__image {
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  -ms-border-radius: 50%;
  -o-border-radius: 50%;
  border-radius: 50%;
  background-position: 50% 50%;
  padding: 0;
}

@media screen and (min-width: 0) and (max-width: 47.4375em) {
  /* line 15, src/app/components/modules/pursuits/brownstone/_brownstone.scss */
  .brownstone.three {
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }
  /* line 44, src/app/components/modules/pursuits/brownstone/_brownstone_three.scss */
  .brownstone.three .brownstone-ad {
    margin: 0 auto;
    width: 12rem;
  }
  /* line 49, src/app/components/modules/pursuits/brownstone/_brownstone_three.scss */
  .brownstone.three .pursuits-module-story {
    width: 11.25rem;
    margin: 0 auto;
  }
  /* line 53, src/app/components/modules/pursuits/brownstone/_brownstone_three.scss */
  .brownstone.three .pursuits-module-story__headline {
    font-size: 1rem;
  }
  /* line 57, src/app/components/modules/pursuits/brownstone/_brownstone_three.scss */
  .brownstone.three .pursuits-module-story:not(:last-child) {
    margin-bottom: 1.25rem;
  }
  /* line 61, src/app/components/modules/pursuits/brownstone/_brownstone_three.scss */
  .brownstone.three .pursuits-module-story__image {
    height: 11.25rem;
    width: 11.25rem;
  }
}

@media screen and (min-width: 47.5em) and (max-width: 63.6875em) {
  /* line 69, src/app/components/modules/pursuits/brownstone/_brownstone_three.scss */
  .brownstone.three .pursuits-module-story {
    width: 11.25rem;
  }
  /* line 72, src/app/components/modules/pursuits/brownstone/_brownstone_three.scss */
  .brownstone.three .pursuits-module-story__headline {
    font-size: 1rem;
  }
  /* line 76, src/app/components/modules/pursuits/brownstone/_brownstone_three.scss */
  .brownstone.three .pursuits-module-story__image {
    height: 11.25rem;
    width: 11.25rem;
  }
}

@media screen and (min-width: 63.75em) and (max-width: 79.9375em) {
  /* line 84, src/app/components/modules/pursuits/brownstone/_brownstone_three.scss */
  .brownstone.three .pursuits-module-story {
    width: 15.3125rem;
  }
  /* line 87, src/app/components/modules/pursuits/brownstone/_brownstone_three.scss */
  .brownstone.three .pursuits-module-story__headline {
    font-size: 1.5rem;
  }
  /* line 91, src/app/components/modules/pursuits/brownstone/_brownstone_three.scss */
  .brownstone.three .pursuits-module-story__image {
    height: 15.3125rem;
    width: 15.3125rem;
  }
}

@media screen and (min-width: 80em) and (max-width: 9999em) {
  /* line 99, src/app/components/modules/pursuits/brownstone/_brownstone_three.scss */
  .brownstone.three .pursuits-module-story {
    width: 18.75rem;
  }
  /* line 102, src/app/components/modules/pursuits/brownstone/_brownstone_three.scss */
  .brownstone.three .pursuits-module-story__headline {
    font-size: 1.5rem;
  }
  /* line 106, src/app/components/modules/pursuits/brownstone/_brownstone_three.scss */
  .brownstone.three .pursuits-module-story__image {
    height: 18.75rem;
    width: 18.75rem;
  }
}

@media screen and (min-width: 0) and (max-width: 47.4375em) {
  /* line 20, src/app/components/modules/pursuits/brownstone/_brownstone.scss */
  .brownstone .pursuits-module-story__headline {
    letter-spacing: normal;
  }
}

/* line 2, src/app/components/modules/pursuits/watch_this/_watch_this.scss */
.watch-this .video-player .video-player__image:before {
  font-size: 5.875rem;
}

/* line 6, src/app/components/modules/pursuits/watch_this/_watch_this.scss */
.watch-this__title {
  font-family: "BWHaasHead-95Black", "NHaasGroteskDSPro-95Blk", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 3.4375rem;
  line-height: 1em;
  position: relative;
  text-transform: uppercase;
  z-index: 1;
}

/* line 15, src/app/components/modules/pursuits/watch_this/_watch_this.scss */
.watch-this__arrow {
  z-index: 0;
  position: absolute;
  left: 3.5rem;
  top: 1.875rem;
}

/* line 22, src/app/components/modules/pursuits/watch_this/_watch_this.scss */
.watch-this__video {
  z-index: 2;
}

/* line 26, src/app/components/modules/pursuits/watch_this/_watch_this.scss */
.watch-this__content {
  background-color: #FFFFFF;
  box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.2);
  z-index: 3;
}

/* line 32, src/app/components/modules/pursuits/watch_this/_watch_this.scss */
.watch-this__headline {
  color: #000000;
  font-size: 3rem;
  letter-spacing: -0.0625rem;
  line-height: 1.2em;
}

/* line 38, src/app/components/modules/pursuits/watch_this/_watch_this.scss */
.watch-this__headline a:hover {
  color: rgba(0, 0, 0, 0.5);
}

/* line 43, src/app/components/modules/pursuits/watch_this/_watch_this.scss */
.watch-this__label {
  font-family: "MetricWeb-Semibold", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 0.875rem;
  line-height: 1.3em;
  color: #C19D3F;
  margin-bottom: 0.4375rem;
  text-transform: uppercase;
}

@media screen and (min-width: 0) and (max-width: 47.4375em) {
  /* line 53, src/app/components/modules/pursuits/watch_this/_watch_this.scss */
  .watch-this .video-player .video-player__image:before {
    font-size: 2.5rem;
  }
  /* line 57, src/app/components/modules/pursuits/watch_this/_watch_this.scss */
  .watch-this__arrow {
    height: 6.8125rem;
    top: 0.625rem;
    left: calc(50% - 47px);
  }
  /* line 63, src/app/components/modules/pursuits/watch_this/_watch_this.scss */
  .watch-this__title {
    font-size: 1.875rem;
  }
  /* line 67, src/app/components/modules/pursuits/watch_this/_watch_this.scss */
  .watch-this__content {
    padding: 1rem 1rem 1.125rem;
  }
  /* line 71, src/app/components/modules/pursuits/watch_this/_watch_this.scss */
  .watch-this__headline {
    font-size: 1.25rem;
    letter-spacing: normal;
  }
}

@media screen and (min-width: 47.5em) and (max-width: 63.6875em) {
  /* line 78, src/app/components/modules/pursuits/watch_this/_watch_this.scss */
  .watch-this__arrow {
    left: calc(50% - 79px);
  }
  /* line 82, src/app/components/modules/pursuits/watch_this/_watch_this.scss */
  .watch-this__header {
    margin-bottom: 2.5rem;
  }
  /* line 86, src/app/components/modules/pursuits/watch_this/_watch_this.scss */
  .watch-this__content {
    padding: 1.25rem 1.25rem 1.875rem;
  }
  /* line 90, src/app/components/modules/pursuits/watch_this/_watch_this.scss */
  .watch-this__headline {
    font-size: 2.125rem;
  }
}

@media screen and (min-width: 47.5em) {
  /* line 96, src/app/components/modules/pursuits/watch_this/_watch_this.scss */
  .watch-this__arrow {
    height: 11.4375rem;
  }
}

@media screen and (max-width: 63.6875em) {
  /* line 102, src/app/components/modules/pursuits/watch_this/_watch_this.scss */
  .watch-this__title {
    line-height: 5.375rem;
  }
  /* line 106, src/app/components/modules/pursuits/watch_this/_watch_this.scss */
  .watch-this__arrow {
    top: 0;
  }
  /* line 110, src/app/components/modules/pursuits/watch_this/_watch_this.scss */
  .watch-this__header {
    text-align: center;
  }
  /* line 114, src/app/components/modules/pursuits/watch_this/_watch_this.scss */
  .watch-this__content {
    width: 100%;
    text-align: center;
  }
  /* line 119, src/app/components/modules/pursuits/watch_this/_watch_this.scss */
  .watch-this__video {
    width: 100%;
    overflow: hidden;
  }
}

@media screen and (min-width: 63.75em) {
  /* line 126, src/app/components/modules/pursuits/watch_this/_watch_this.scss */
  .watch-this__title {
    margin-bottom: 0.625rem;
  }
  /* line 130, src/app/components/modules/pursuits/watch_this/_watch_this.scss */
  .watch-this__content {
    padding: 1.875rem 1.5625rem;
    position: absolute;
    top: 50%;
    -webkit-transform: translate(0, -50%);
    -moz-transform: translate(0, -50%);
    -ms-transform: translate(0, -50%);
    -o-transform: translate(0, -50%);
    transform: translate(0, -50%);
  }
  /* line 135, src/app/components/modules/pursuits/watch_this/_watch_this.scss */
  .watch-this__label {
    text-align: left;
  }
}

@media screen and (min-width: 63.75em) and (max-width: 79.9375em) {
  /* line 141, src/app/components/modules/pursuits/watch_this/_watch_this.scss */
  .watch-this__arrow {
    top: 1.5rem;
    left: 1.875rem;
  }
  /* line 146, src/app/components/modules/pursuits/watch_this/_watch_this.scss */
  .watch-this__content {
    width: 23.3125rem;
  }
  /* line 150, src/app/components/modules/pursuits/watch_this/_watch_this.scss */
  .watch-this__video {
    width: 46.25rem;
  }
  /* line 154, src/app/components/modules/pursuits/watch_this/_watch_this.scss */
  .watch-this__video {
    margin-left: 12.8125rem;
  }
  /* line 158, src/app/components/modules/pursuits/watch_this/_watch_this.scss */
  .watch-this__headline {
    font-size: 2.375rem;
  }
  /* line 162, src/app/components/modules/pursuits/watch_this/_watch_this.scss */
  .watch-this[data-playing="true"] .watch-this__headline {
    font-size: 1.875rem;
  }
  /* line 166, src/app/components/modules/pursuits/watch_this/_watch_this.scss */
  .watch-this[data-playing="true"] .watch-this__content {
    width: 12.8125rem;
  }
}

@media screen and (min-width: 80em) and (max-width: 9999em) {
  /* line 172, src/app/components/modules/pursuits/watch_this/_watch_this.scss */
  .watch-this__content {
    width: 29.375rem;
  }
  /* line 176, src/app/components/modules/pursuits/watch_this/_watch_this.scss */
  .watch-this__video {
    width: 53.125rem;
  }
  /* line 180, src/app/components/modules/pursuits/watch_this/_watch_this.scss */
  .watch-this__video {
    margin-left: 16.875rem;
  }
  /* line 184, src/app/components/modules/pursuits/watch_this/_watch_this.scss */
  .watch-this[data-playing="true"] .watch-this__headline {
    font-size: 2.5rem;
  }
  /* line 188, src/app/components/modules/pursuits/watch_this/_watch_this.scss */
  .watch-this[data-playing="true"] .watch-this__content {
    width: 16.875rem;
  }
}

/* line 1, src/app/components/modules/pursuits/capstone/_capstone_article.scss */
.capstone-article {
  position: relative;
  padding-bottom: 6.25rem;
}

/* line 5, src/app/components/modules/pursuits/capstone/_capstone_article.scss */
.capstone-article__image {
  height: 0;
  padding-bottom: 56.25%;
  position: relative;
  -webkit-transition: opacity, 0.3s, ease;
  -moz-transition: opacity, 0.3s, ease;
  -o-transition: opacity, 0.3s, ease;
  transition: opacity 0.3s ease;
  background-size: cover;
  background-position: center center;
  display: block;
}

/* line 12, src/app/components/modules/pursuits/capstone/_capstone_article.scss */
.capstone-article__image:hover {
  opacity: .5;
}

/* line 17, src/app/components/modules/pursuits/capstone/_capstone_article.scss */
.capstone-article__header {
  width: 90%;
  position: absolute;
  z-index: 1;
  bottom: 0.3125rem;
  left: 5%;
  padding: 1.25rem;
  background-color: #FFFFFF;
  box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.2);
}

/* line 28, src/app/components/modules/pursuits/capstone/_capstone_article.scss */
.capstone-article__headline {
  font-family: "TiemposTextWeb-Regular", Georgia, serif;
  font-size: 3rem;
  line-height: 1.2em;
  color: #000000;
  text-align: center;
  letter-spacing: -0.0625rem;
}

/* line 36, src/app/components/modules/pursuits/capstone/_capstone_article.scss */
.capstone-article__headline a:hover {
  color: rgba(0, 0, 0, 0.5);
}

/* line 41, src/app/components/modules/pursuits/capstone/_capstone_article.scss */
.capstone-article__label, .capstone-article__label-link {
  color: #C19D3F;
  font-family: "MetricWeb-Semibold", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 0.875rem;
  letter-spacing: 0.0625rem;
  line-height: 1.3em;
  margin-bottom: 0.4375rem;
  text-align: center;
  text-transform: uppercase;
}

/* line 2, src/app/components/modules/pursuits/capstone/_capstone_social.scss */
.capstone-social__title {
  font-family: "MetricWeb-Semibold", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 1.125rem;
  color: #000000;
  text-align: center;
  margin-bottom: 0.9375rem;
  text-transform: uppercase;
}

/* line 11, src/app/components/modules/pursuits/capstone/_capstone_social.scss */
.capstone-social__item {
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  -ms-border-radius: 50%;
  -o-border-radius: 50%;
  border-radius: 50%;
  -webkit-transition: background-color, 0.2s, ease;
  -moz-transition: background-color, 0.2s, ease;
  -o-transition: background-color, 0.2s, ease;
  transition: background-color 0.2s ease;
  overflow: hidden;
  text-indent: -9999rem;
  font-size: 0;
  line-height: 0;
  background-color: #000000;
  display: inline-block;
  width: 2.5rem;
  height: 2.5rem;
  margin: 0 auto;
  margin-left: 1.25rem;
}

/* line 22, src/app/components/modules/pursuits/capstone/_capstone_social.scss */
.capstone-social__item:hover {
  background-color: #C19D3F;
}

/* line 26, src/app/components/modules/pursuits/capstone/_capstone_social.scss */
.capstone-social__item:first-of-type {
  margin-left: 0;
}

/* line 30, src/app/components/modules/pursuits/capstone/_capstone_social.scss */
.capstone-social__item:before {
  font-family: "Bloomberg";
  font-size: 1.5rem;
  line-height: 1em;
  padding: 0.5rem;
  float: left;
  text-indent: 0;
}

/* line 39, src/app/components/modules/pursuits/capstone/_capstone_social.scss */
.capstone-social__item.twitter:before {
  color: #FFFFFF;
  content: "t";
}

/* line 44, src/app/components/modules/pursuits/capstone/_capstone_social.scss */
.capstone-social__item.instagram:before {
  color: #FFFFFF;
  content: "i";
}

/* line 49, src/app/components/modules/pursuits/capstone/_capstone_social.scss */
.capstone-social__item.facebook:before {
  color: #FFFFFF;
  content: "f";
}

/* line 1, src/app/components/modules/pursuits/capstone/_capstone_tout.scss */
.capstone-tout {
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}

/* line 4, src/app/components/modules/pursuits/capstone/_capstone_tout.scss */
.capstone-tout__image-container {
  -webkit-flex: 0 0 200px;
  -ms-flex: 0 0 200px;
  flex: 0 0 200px;
}

/* line 8, src/app/components/modules/pursuits/capstone/_capstone_tout.scss */
.capstone-tout__header {
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
  padding: 1.875rem;
  border: 1px solid #000000;
}

/* line 14, src/app/components/modules/pursuits/capstone/_capstone_tout.scss */
.capstone-tout__image {
  height: 0;
  padding-bottom: 133.33333%;
  position: relative;
  -webkit-transition: opacity, 0.3s, ease;
  -moz-transition: opacity, 0.3s, ease;
  -o-transition: opacity, 0.3s, ease;
  transition: opacity 0.3s ease;
  background-size: cover;
  background-position: center center;
  display: block;
}

/* line 21, src/app/components/modules/pursuits/capstone/_capstone_tout.scss */
.capstone-tout__image:hover {
  opacity: .5;
}

/* line 26, src/app/components/modules/pursuits/capstone/_capstone_tout.scss */
.capstone-tout__label {
  font-family: "MetricWeb-Semibold", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 0.875rem;
  color: #C19D3F;
  line-height: 1.3em;
  margin-bottom: 0.4375rem;
  text-transform: uppercase;
}

/* line 35, src/app/components/modules/pursuits/capstone/_capstone_tout.scss */
.capstone-tout__label-link {
  color: #C19D3F;
}

/* line 38, src/app/components/modules/pursuits/capstone/_capstone_tout.scss */
.capstone-tout__label-link:hover {
  color: rgba(0, 0, 0, 0.5);
}

/* line 43, src/app/components/modules/pursuits/capstone/_capstone_tout.scss */
.capstone-tout__headline {
  font-family: "TiemposTextWeb-Regular", Georgia, serif;
  font-size: 1.5rem;
  line-height: 1.2em;
  color: #000000;
  margin-top: 1.25rem;
}

/* line 50, src/app/components/modules/pursuits/capstone/_capstone_tout.scss */
.capstone-tout__headline a:hover {
  color: rgba(0, 0, 0, 0.5);
}

/* line 55, src/app/components/modules/pursuits/capstone/_capstone_tout.scss */
.capstone-tout__subtitle {
  margin-top: 1.5625rem;
  font-family: "MetricWeb-Semibold", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 0.875rem;
  text-transform: uppercase;
}

/* line 61, src/app/components/modules/pursuits/capstone/_capstone_tout.scss */
.capstone-tout__subtitle:before {
  overflow: hidden;
  text-indent: -9999rem;
  font-size: 0;
  line-height: 0;
  content: "border";
  display: block;
  width: 6.25rem;
  border-top: 1px solid #000000;
}

/* line 70, src/app/components/modules/pursuits/capstone/_capstone_tout.scss */
.capstone-tout__subtitle-text, .capstone-tout__subtitle-link {
  padding-top: 0.9375rem;
  display: block;
}

/* line 76, src/app/components/modules/pursuits/capstone/_capstone_tout.scss */
.capstone-tout .capstone-tout__subtitle-link:hover {
  color: rgba(0, 0, 0, 0.5);
}

/* line 5, src/app/components/modules/pursuits/capstone/_capstone.scss */
.capstone {
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
  padding-top: 1.25rem;
}

/* line 10, src/app/components/modules/pursuits/capstone/_capstone.scss */
.capstone__logo {
  width: 18.125rem;
  height: 4.5rem;
  display: block;
  margin: 1.5625rem auto;
}

/* line 17, src/app/components/modules/pursuits/capstone/_capstone.scss */
.capstone__lede {
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
  margin-bottom: 1.5625rem;
  position: relative;
}

/* line 23, src/app/components/modules/pursuits/capstone/_capstone.scss */
.capstone__social {
  position: absolute;
  right: 1.5625rem;
  bottom: 0;
}

/* line 29, src/app/components/modules/pursuits/capstone/_capstone.scss */
.capstone__rail {
  -webkit-flex: 0 0 335px;
  -ms-flex: 0 0 335px;
  flex: 0 0 335px;
  margin-left: 2.5rem;
  min-height: 49.375rem;
  margin-bottom: 1.5625rem;
  position: relative;
}

/* line 36, src/app/components/modules/pursuits/capstone/_capstone.scss */
.capstone__rail .ad-v2 {
  margin-top: 1.25rem;
}

/* line 40, src/app/components/modules/pursuits/capstone/_capstone.scss */
.capstone__rail .bb-ads__ad {
  text-align: left;
}

/* line 45, src/app/components/modules/pursuits/capstone/_capstone.scss */
.capstone__items {
  -webkit-flex: 1 1 100%;
  -ms-flex: 1 1 100%;
  flex: 1 1 100%;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
}

/* line 51, src/app/components/modules/pursuits/capstone/_capstone.scss */
.capstone__item {
  margin-bottom: 1.5625rem;
}

/* line 54, src/app/components/modules/pursuits/capstone/_capstone.scss */
.capstone__item .capstone-article {
  padding-bottom: 3.125rem;
}

/* line 57, src/app/components/modules/pursuits/capstone/_capstone.scss */
.capstone__item .capstone-article__headline {
  font-size: 1.5rem;
}

/* line 62, src/app/components/modules/pursuits/capstone/_capstone.scss */
.capstone__item:nth-of-type(odd) {
  -webkit-flex: 0 0 47%;
  -ms-flex: 0 0 47%;
  flex: 0 0 47%;
}

/* line 65, src/app/components/modules/pursuits/capstone/_capstone.scss */
.capstone__item:nth-of-type(odd) .capstone-article {
  margin-right: 0.9375rem;
}

/* line 69, src/app/components/modules/pursuits/capstone/_capstone.scss */
.capstone__item:nth-of-type(odd) .capstone-article__image {
  height: 0;
  padding-bottom: 66.66667%;
  position: relative;
}

/* line 75, src/app/components/modules/pursuits/capstone/_capstone.scss */
.capstone__item:nth-of-type(even) {
  -webkit-flex: 1 1 53%;
  -ms-flex: 1 1 53%;
  flex: 1 1 53%;
}

/* line 78, src/app/components/modules/pursuits/capstone/_capstone.scss */
.capstone__item:nth-of-type(even) .capstone-article {
  margin-left: 0.9375rem;
}

/* line 83, src/app/components/modules/pursuits/capstone/_capstone.scss */
.capstone__item:nth-of-type(1) {
  margin-top: -7.5rem;
}

/* line 86, src/app/components/modules/pursuits/capstone/_capstone.scss */
.capstone__item:nth-of-type(1) .capstone-article {
  width: 88%;
  float: right;
}

/* line 93, src/app/components/modules/pursuits/capstone/_capstone.scss */
.capstone__item:nth-of-type(2) .capstone-article {
  margin-right: 1.875rem;
}

/* line 98, src/app/components/modules/pursuits/capstone/_capstone.scss */
.capstone__item:nth-of-type(3) {
  margin-top: -7.1875rem;
}

/* line 103, src/app/components/modules/pursuits/capstone/_capstone.scss */
.capstone__item:nth-of-type(4) .ad-v2,
.capstone__item:nth-of-type(4) .capstone-tout {
  margin-left: 6%;
}

/* line 108, src/app/components/modules/pursuits/capstone/_capstone.scss */
.capstone__item:nth-of-type(4) .ad-v2 {
  text-align: left;
}

/* line 115, src/app/components/modules/pursuits/capstone/_capstone.scss */
.capstone__item--ad iframe {
  width: 100%;
}

/* line 119, src/app/components/modules/pursuits/capstone/_capstone.scss */
.capstone__item--ad .capstone-tout {
  display: none;
}

/* line 124, src/app/components/modules/pursuits/capstone/_capstone.scss */
.capstone__item--ad.without-ad .capstone-tout {
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}

/* line 128, src/app/components/modules/pursuits/capstone/_capstone.scss */
.capstone__item--ad.without-ad .ad-v2 {
  display: none;
}

@media screen and (max-width: 79.9375em) {
  /* line 135, src/app/components/modules/pursuits/capstone/_capstone.scss */
  .capstone__logo {
    width: 15.125rem;
    height: 3.75rem;
  }
  /* line 140, src/app/components/modules/pursuits/capstone/_capstone.scss */
  .capstone .capstone-social__item {
    display: block;
    margin: 0 auto 0.75rem;
  }
  /* line 145, src/app/components/modules/pursuits/capstone/_capstone.scss */
  .capstone .capstone-tout__header {
    padding: 1.25rem;
  }
}

@media screen and (min-width: 63.75em) and (max-width: 79.9375em) {
  /* line 151, src/app/components/modules/pursuits/capstone/_capstone.scss */
  .capstone__rail {
    -webkit-flex: 0 0 300px;
    -ms-flex: 0 0 300px;
    flex: 0 0 300px;
  }
  /* line 155, src/app/components/modules/pursuits/capstone/_capstone.scss */
  .capstone .capstone-article__headline {
    font-size: 1.375rem;
  }
  /* line 159, src/app/components/modules/pursuits/capstone/_capstone.scss */
  .capstone__lede .capstone-article__headline {
    font-size: 2.375rem;
  }
  /* line 164, src/app/components/modules/pursuits/capstone/_capstone.scss */
  .capstone__item:nth-of-type(1) {
    margin-top: -13.4375rem;
  }
  /* line 168, src/app/components/modules/pursuits/capstone/_capstone.scss */
  .capstone__item:nth-of-type(3) {
    margin-top: -10.9375rem;
  }
  /* line 172, src/app/components/modules/pursuits/capstone/_capstone.scss */
  .capstone__item:nth-of-type(n) {
    -webkit-flex-basis: 50%;
    flex-basis: 50%;
  }
  /* line 177, src/app/components/modules/pursuits/capstone/_capstone.scss */
  .capstone__social {
    right: 1.25rem;
    bottom: 0;
  }
  /* line 183, src/app/components/modules/pursuits/capstone/_capstone.scss */
  .capstone .capstone-tout__image-container {
    -webkit-flex-basis: 170px;
    flex-basis: 170px;
  }
  /* line 187, src/app/components/modules/pursuits/capstone/_capstone.scss */
  .capstone .capstone-tout__headline {
    font-size: 1.375rem;
  }
}

@media screen and (min-width: 63.75em) {
  /* line 195, src/app/components/modules/pursuits/capstone/_capstone.scss */
  .capstone__item:nth-of-type(3), .capstone__item:nth-of-type(4) {
    margin-bottom: 0;
  }
}

@media screen and (max-width: 63.6875em) {
  /* line 203, src/app/components/modules/pursuits/capstone/_capstone.scss */
  .capstone__lede {
    -webkit-flex: 1 1 100%;
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
  }
  /* line 206, src/app/components/modules/pursuits/capstone/_capstone.scss */
  .capstone__lede .capstone-article {
    padding-bottom: 3.75rem;
  }
  /* line 211, src/app/components/modules/pursuits/capstone/_capstone.scss */
  .capstone__rail {
    display: none;
  }
  /* line 216, src/app/components/modules/pursuits/capstone/_capstone.scss */
  .capstone__item:nth-of-type(n) {
    -webkit-flex: 1 1 100%;
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
  }
  /* line 220, src/app/components/modules/pursuits/capstone/_capstone.scss */
  .capstone__item:nth-of-type(odd) {
    margin-top: 0;
  }
  /* line 224, src/app/components/modules/pursuits/capstone/_capstone.scss */
  .capstone__item:nth-of-type(4) {
    margin-bottom: 0;
  }
  /* line 227, src/app/components/modules/pursuits/capstone/_capstone.scss */
  .capstone__item:nth-of-type(4) .ad-v2,
  .capstone__item:nth-of-type(4) .capstone-tout {
    margin-left: 0;
  }
}

@media screen and (min-width: 47.5em) and (max-width: 63.6875em) {
  /* line 236, src/app/components/modules/pursuits/capstone/_capstone.scss */
  .capstone .capstone-article__headline {
    font-size: 1.5rem;
  }
  /* line 240, src/app/components/modules/pursuits/capstone/_capstone.scss */
  .capstone__lede .capstone-article__headline {
    font-size: 2.125rem;
  }
  /* line 244, src/app/components/modules/pursuits/capstone/_capstone.scss */
  .capstone__social {
    right: 3.125rem;
    bottom: -15.3125rem;
  }
  /* line 251, src/app/components/modules/pursuits/capstone/_capstone.scss */
  .capstone__item:nth-of-type(1) .capstone-article {
    width: 28.75rem;
    margin-left: 3.125rem;
    float: none;
  }
  /* line 259, src/app/components/modules/pursuits/capstone/_capstone.scss */
  .capstone__item:nth-of-type(even) .capstone-article {
    float: right;
    width: 30.625rem;
    margin-right: 2.5rem;
  }
  /* line 267, src/app/components/modules/pursuits/capstone/_capstone.scss */
  .capstone__item:nth-of-type(3) .capstone-article {
    width: 30.625rem;
  }
  /* line 273, src/app/components/modules/pursuits/capstone/_capstone.scss */
  .capstone .capstone-tout {
    width: 31.25rem;
    float: right;
  }
  /* line 277, src/app/components/modules/pursuits/capstone/_capstone.scss */
  .capstone .capstone-tout__image-container {
    -webkit-flex-basis: 170px;
    flex-basis: 170px;
  }
  /* line 281, src/app/components/modules/pursuits/capstone/_capstone.scss */
  .capstone .capstone-tout__headline {
    font-size: 1.5rem;
  }
  /* line 286, src/app/components/modules/pursuits/capstone/_capstone.scss */
  .capstone .capstone__item--ad .advertisement {
    float: right;
  }
}

@media screen and (min-width: 0) and (max-width: 47.4375em) {
  /* line 292, src/app/components/modules/pursuits/capstone/_capstone.scss */
  .capstone__logo {
    display: none;
  }
  /* line 296, src/app/components/modules/pursuits/capstone/_capstone.scss */
  .capstone .capstone-article__label {
    font-size: 0.75rem;
  }
  /* line 300, src/app/components/modules/pursuits/capstone/_capstone.scss */
  .capstone .capstone-article__headline {
    font-size: 1rem;
    letter-spacing: normal;
  }
  /* line 305, src/app/components/modules/pursuits/capstone/_capstone.scss */
  .capstone__lede .capstone-article__headline {
    font-size: 1.25rem;
  }
  /* line 309, src/app/components/modules/pursuits/capstone/_capstone.scss */
  .capstone__social {
    display: none;
  }
  /* line 315, src/app/components/modules/pursuits/capstone/_capstone.scss */
  .capstone__item:nth-of-type(n) .capstone-article {
    margin: 0;
  }
  /* line 321, src/app/components/modules/pursuits/capstone/_capstone.scss */
  .capstone__item:nth-of-type(1) .capstone-article {
    float: none;
    width: 82%;
  }
  /* line 328, src/app/components/modules/pursuits/capstone/_capstone.scss */
  .capstone__item:nth-of-type(2) .bb-ads__ad {
    margin-top: 1.25rem;
  }
  /* line 334, src/app/components/modules/pursuits/capstone/_capstone.scss */
  .capstone__item:nth-of-type(even) .capstone-article {
    width: 100%;
  }
  /* line 340, src/app/components/modules/pursuits/capstone/_capstone.scss */
  .capstone__item:nth-of-type(3) .capstone-article {
    width: 82%;
    float: right;
  }
  /* line 347, src/app/components/modules/pursuits/capstone/_capstone.scss */
  .capstone .capstone-tout {
    max-width: 25rem;
  }
  /* line 350, src/app/components/modules/pursuits/capstone/_capstone.scss */
  .capstone .capstone-tout__image-container {
    -webkit-flex-basis: 105px;
    flex-basis: 105px;
  }
  /* line 354, src/app/components/modules/pursuits/capstone/_capstone.scss */
  .capstone .capstone-tout__header {
    padding: 1.25rem;
  }
  /* line 358, src/app/components/modules/pursuits/capstone/_capstone.scss */
  .capstone .capstone-tout__headline {
    margin-top: 0.625rem;
    font-size: 1rem;
  }
  /* line 363, src/app/components/modules/pursuits/capstone/_capstone.scss */
  .capstone .capstone-tout__subtitle, .capstone .capstone-tout__label {
    font-size: 0.75rem;
  }
  /* line 368, src/app/components/modules/pursuits/capstone/_capstone.scss */
  .capstone .capstone-tout__subtitle {
    margin-top: 0.9375rem;
  }
  /* line 372, src/app/components/modules/pursuits/capstone/_capstone.scss */
  .capstone .capstone-tout__subtitle-text, .capstone .capstone-tout__subtitle-link {
    padding-top: 0.9375rem;
  }
}

/* line 1, src/app/components/modules/pursuits/topstone/_topstone.scss */
.topstone {
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
  padding-top: 1.25rem;
}

/* line 6, src/app/components/modules/pursuits/topstone/_topstone.scss */
.topstone__logo {
  width: 11.25rem;
  height: 2.75rem;
  display: block;
  margin: 1.5625rem auto;
}

/* line 13, src/app/components/modules/pursuits/topstone/_topstone.scss */
.topstone__title {
  color: #C19D3F;
  font-family: "MetricWeb-Semibold", "Helvetica Neue", Helvetica, Arial, sans-serif;
  text-align: center;
}

/* line 19, src/app/components/modules/pursuits/topstone/_topstone.scss */
.topstone__lede {
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
  margin-bottom: 1.5625rem;
  position: relative;
}

/* line 25, src/app/components/modules/pursuits/topstone/_topstone.scss */
.topstone__rail {
  -webkit-flex: 0 0 335px;
  -ms-flex: 0 0 335px;
  flex: 0 0 335px;
  margin-left: 2.5rem;
  margin-bottom: 1.5625rem;
  min-height: 44.6875rem;
  position: relative;
}

/* line 32, src/app/components/modules/pursuits/topstone/_topstone.scss */
.topstone__rail .ad-v2 {
  margin-top: 1.25rem;
}

/* line 36, src/app/components/modules/pursuits/topstone/_topstone.scss */
.topstone__rail .bb-ads__ad {
  text-align: left;
}

@media screen and (min-width: 63.75em) {
  /* line 42, src/app/components/modules/pursuits/topstone/_topstone.scss */
  .topstone__title {
    font-size: 3.625rem;
    line-height: 3.75rem;
    margin-bottom: 2.375rem;
  }
}

@media screen and (min-width: 63.75em) and (max-width: 79.9375em) {
  /* line 50, src/app/components/modules/pursuits/topstone/_topstone.scss */
  .topstone__rail {
    -webkit-flex: 0 0 300px;
    -ms-flex: 0 0 300px;
    flex: 0 0 300px;
  }
  /* line 54, src/app/components/modules/pursuits/topstone/_topstone.scss */
  .topstone__lede .capstone-article__headline {
    font-size: 2.375rem;
  }
}

@media screen and (max-width: 63.6875em) {
  /* line 1, src/app/components/modules/pursuits/topstone/_topstone.scss */
  .topstone {
    margin-bottom: 0;
  }
  /* line 62, src/app/components/modules/pursuits/topstone/_topstone.scss */
  .topstone__lede {
    -webkit-flex: 1 1 100%;
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
  }
  /* line 65, src/app/components/modules/pursuits/topstone/_topstone.scss */
  .topstone__lede .capstone-article {
    padding-bottom: 3.75rem;
  }
  /* line 70, src/app/components/modules/pursuits/topstone/_topstone.scss */
  .topstone__rail {
    display: none;
  }
  /* line 74, src/app/components/modules/pursuits/topstone/_topstone.scss */
  .topstone__title {
    margin-bottom: 1.25rem;
  }
}

@media screen and (min-width: 47.5em) and (max-width: 63.6875em) {
  /* line 80, src/app/components/modules/pursuits/topstone/_topstone.scss */
  .topstone__lede .capstone-article__headline {
    font-size: 2.125rem;
  }
  /* line 84, src/app/components/modules/pursuits/topstone/_topstone.scss */
  .topstone__title {
    font-size: 3.125rem;
  }
}

@media screen and (min-width: 0) and (max-width: 47.4375em) {
  /* line 90, src/app/components/modules/pursuits/topstone/_topstone.scss */
  .topstone__logo {
    display: none;
  }
  /* line 94, src/app/components/modules/pursuits/topstone/_topstone.scss */
  .topstone__title {
    font-size: 2rem;
    line-height: 2.125rem;
  }
  /* line 99, src/app/components/modules/pursuits/topstone/_topstone.scss */
  .topstone__lede .capstone-article__headline {
    font-size: 1.25rem;
  }
}

/* line 1, src/app/components/modules/pursuits/newsletter/_newsletter.scss */
.pursuits-newsletter {
  border: 1px solid #000000;
  padding: 1.875rem 1.875rem 2.5rem;
}

/* line 6, src/app/components/modules/pursuits/newsletter/_newsletter.scss */
.pursuits-newsletter[data-state="loading"] .pursuits-newsletter__form {
  display: none;
}

/* line 12, src/app/components/modules/pursuits/newsletter/_newsletter.scss */
.pursuits-newsletter[data-state="success"] .pursuits-newsletter__form {
  display: none;
}

/* line 16, src/app/components/modules/pursuits/newsletter/_newsletter.scss */
.pursuits-newsletter[data-state="success"] .pursuits-newsletter__message {
  color: #000000;
  font-style: italic;
  font-size: 1rem;
}

/* line 23, src/app/components/modules/pursuits/newsletter/_newsletter.scss */
.pursuits-newsletter__message {
  height: 0;
  color: #FA1E64;
  font-size: 0.875rem;
  font-weight: bold;
  line-height: 2.1875rem;
  white-space: nowrap;
}

/* line 32, src/app/components/modules/pursuits/newsletter/_newsletter.scss */
.pursuits-newsletter__tagline {
  margin-bottom: 0.625rem;
  font-family: "TiemposTextWeb-Regular", Georgia, serif;
  font-size: 1rem;
  line-height: 1.3125rem;
}

/* line 39, src/app/components/modules/pursuits/newsletter/_newsletter.scss */
.pursuits-newsletter__form {
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}

/* line 43, src/app/components/modules/pursuits/newsletter/_newsletter.scss */
.pursuits-newsletter__input {
  -webkit-flex-grow: 1;
  flex-grow: 1;
  border: 0;
  border-bottom: 1px solid #999999;
  outline: none;
  margin-right: 0.625rem;
}

/* line 57, node_modules/bb.sass-helpers/stylesheets/bb.sass-helpers/_mixins.scss */
.pursuits-newsletter__input::-webkit-input-placeholder {
  color: #999999;
  font-size: 1rem;
  font-family: "TiemposTextWeb-Regular", Georgia, serif;
  line-height: 1.3125rem;
}

/* line 57, node_modules/bb.sass-helpers/stylesheets/bb.sass-helpers/_mixins.scss */
.pursuits-newsletter__input::-moz-placeholder {
  color: #999999;
  font-size: 1rem;
  font-family: "TiemposTextWeb-Regular", Georgia, serif;
  line-height: 1.3125rem;
}

/* line 57, node_modules/bb.sass-helpers/stylesheets/bb.sass-helpers/_mixins.scss */
.pursuits-newsletter__input:-moz-placeholder {
  color: #999999;
  font-size: 1rem;
  font-family: "TiemposTextWeb-Regular", Georgia, serif;
  line-height: 1.3125rem;
}

/* line 57, node_modules/bb.sass-helpers/stylesheets/bb.sass-helpers/_mixins.scss */
.pursuits-newsletter__input:-ms-input-placeholder {
  color: #999999;
  font-size: 1rem;
  font-family: "TiemposTextWeb-Regular", Georgia, serif;
  line-height: 1.3125rem;
}

/* line 58, src/app/components/modules/pursuits/newsletter/_newsletter.scss */
.pursuits-newsletter__submit {
  background-color: #C19D3F;
  border: 0;
  color: #FFFFFF;
  font-family: "MetricWeb-Semibold", "Helvetica Neue", Helvetica, Arial, sans-serif;
  outline: none;
  height: 2.25rem;
  width: 4.4375rem;
  text-transform: uppercase;
}

/* line 4, src/app/components/pursuits-v2/_pursuits_v2.scss */
.pursuits-v2-homepage .main-content,
.pursuits-v2-section-front .main-content {
  margin-top: 1.25rem;
}

/* line 8, src/app/components/pursuits-v2/_pursuits_v2.scss */
.pursuits-v2-homepage .bb-ads__empty,
.pursuits-v2-section-front .bb-ads__empty {
  display: none;
}

@media screen and (min-width: 0) and (max-width: 47.4375em) {
  /* line 13, src/app/components/pursuits-v2/_pursuits_v2.scss */
  .pursuits-v2-homepage .module-view + .advertisement .bb-ads__ad,
  .pursuits-v2-section-front .module-view + .advertisement .bb-ads__ad {
    margin-bottom: 2.5rem;
  }
}

/* line 21, src/app/components/pursuits-v2/_pursuits_v2.scss */
.pursuits-v2-section-front .capstone-article__label,
.pursuits-v2-section-front .pursuits-module-story__tout {
  display: none;
}

/* line 1, src/app/components/modules/technology/podcast/_podcast.scss */
.technology-podcast {
  width: 17.1875rem;
  padding-left: 2.125rem;
}

/* line 5, src/app/components/modules/technology/podcast/_podcast.scss */
.technology-podcast__tagline {
  font-family: "BWHaasHead-75Bold", "NHaasGroteskDSPro-75Bd", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 1.25rem;
  margin-bottom: 0.3125rem;
}

/* line 10, src/app/components/modules/technology/podcast/_podcast.scss */
.technology-podcast__tagline:before {
  content: "o";
  font-family: "Bloomberg";
  color: #8E23A9;
  font-size: 1.0625rem;
  padding-right: 8px;
}

/* line 19, src/app/components/modules/technology/podcast/_podcast.scss */
.technology-podcast__subtext {
  font-family: "BWHaasText-55Roman", "NHaasGroteskTXPro-55Rg", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 0.8125rem;
  line-height: 1.25rem;
  margin-bottom: 0.5rem;
}

/* line 26, src/app/components/modules/technology/podcast/_podcast.scss */
.technology-podcast__link {
  display: block;
  height: 2.5rem;
  background-color: #000000;
  font-family: "BWHaasHead-75Bold", "NHaasGroteskDSPro-75Bd", "Helvetica Neue", Helvetica, Arial, sans-serif;
  color: #FFFFFF;
  text-align: center;
  line-height: 40px;
}

/* line 35, src/app/components/modules/technology/podcast/_podcast.scss */
.technology-podcast__link:hover {
  color: #FFFFFF;
}

@media screen and (max-width: 63.6875em) {
  /* line 1, src/app/components/modules/technology/podcast/_podcast.scss */
  .technology-podcast {
    display: none;
  }
}

@media screen and (min-width: 63.75em) and (max-width: 79.9375em) {
  /* line 1, src/app/components/modules/technology/podcast/_podcast.scss */
  .technology-podcast {
    width: 17rem;
    padding-left: 1.875rem;
  }
}

/* line 1, src/app/components/modules/technology/tech_hero/_tech_hero.scss */
.tech-hero {
  margin: auto;
  padding-top: 1.5rem;
}

/* line 5, src/app/components/modules/technology/tech_hero/_tech_hero.scss */
.tech-hero__story {
  display: inline-block;
  vertical-align: top;
  position: relative;
}

/* line 11, src/app/components/modules/technology/tech_hero/_tech_hero.scss */
.tech-hero__text {
  position: absolute;
  display: inline-block;
  top: 1.875rem;
  left: 0;
  vertical-align: top;
  z-index: 1;
}

/* line 20, src/app/components/modules/technology/tech_hero/_tech_hero.scss */
.tech-hero__section {
  font-family: "BWHaasHead-75Bold", "NHaasGroteskDSPro-75Bd", "Helvetica Neue", Helvetica, Arial, sans-serif;
  color: #00C88A;
  padding-bottom: 0.3125rem;
}

/* line 26, src/app/components/modules/technology/tech_hero/_tech_hero.scss */
.tech-hero__headline {
  display: block;
  font-family: "BWHaasHead-75Bold", "NHaasGroteskDSPro-75Bd", "Helvetica Neue", Helvetica, Arial, sans-serif;
}

/* line 30, src/app/components/modules/technology/tech_hero/_tech_hero.scss */
.tech-hero__headline:hover, .tech-hero__headline:focus {
  color: #FFFFFF;
}

/* line 34, src/app/components/modules/technology/tech_hero/_tech_hero.scss */
.tech-hero__headline:hover .tech-hero__headline-wrapper, .tech-hero__headline:focus .tech-hero__headline-wrapper {
  box-shadow: 0.625rem 0 0 #00C88A;
  -webkit-box-decoration-break: clone;
  -o-box-decoration-break: clone;
  box-decoration-break: clone;
  background-color: #00C88A;
  color: #FFFFFF;
  vertical-align: middle;
  display: inline;
}

/* line 40, src/app/components/modules/technology/tech_hero/_tech_hero.scss */
.tech-hero__headline-wrapper {
  transition: all .2s ease-out;
  box-shadow: 0.625rem 0 0 #FFFFFF;
  -webkit-box-decoration-break: clone;
  -o-box-decoration-break: clone;
  box-decoration-break: clone;
  background-color: #FFFFFF;
  color: #000000;
  vertical-align: middle;
  display: inline;
}

/* line 45, src/app/components/modules/technology/tech_hero/_tech_hero.scss */
.tech-hero__author {
  font-family: "BWHaasText-55Roman", "NHaasGroteskTXPro-55Rg", "Helvetica Neue", Helvetica, Arial, sans-serif;
}

/* line 49, src/app/components/modules/technology/tech_hero/_tech_hero.scss */
.tech-hero__related-stories, .tech-hero__related-stories-mobile {
  margin-top: 1.25rem;
  font-family: "BWHaasText-55Roman", "NHaasGroteskTXPro-55Rg", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 0.9375rem;
  line-height: 1.5rem;
}

/* line 57, src/app/components/modules/technology/tech_hero/_tech_hero.scss */
.tech-hero__related-stories-item, .tech-hero__related-stories-mobile-item {
  position: relative;
  margin-left: 1.5625rem;
  padding-bottom: 0.25rem;
  width: 23.75rem;
}

/* line 63, src/app/components/modules/technology/tech_hero/_tech_hero.scss */
.tech-hero__related-stories-item a:hover,
.tech-hero__related-stories-item a:focus, .tech-hero__related-stories-mobile-item a:hover,
.tech-hero__related-stories-mobile-item a:focus {
  color: #888888;
}

/* line 68, src/app/components/modules/technology/tech_hero/_tech_hero.scss */
.tech-hero__related-stories-item:before, .tech-hero__related-stories-mobile-item:before {
  overflow: hidden;
  text-indent: -9999rem;
  font-size: 0;
  line-height: 0;
  display: block;
  height: 0.5rem;
  width: 0.5rem;
  background-color: #8E23A9;
  display: inline-block;
  content: "square before the information";
  position: absolute;
  left: -1.5625rem;
  top: 0.4375rem;
}

/* line 79, src/app/components/modules/technology/tech_hero/_tech_hero.scss */
.tech-hero__related-stories span, .tech-hero__related-stories-mobile span {
  display: inline-block;
}

/* line 84, src/app/components/modules/technology/tech_hero/_tech_hero.scss */
.tech-hero__related-stories-mobile {
  display: none;
}

/* line 88, src/app/components/modules/technology/tech_hero/_tech_hero.scss */
.tech-hero__image {
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
}

/* line 95, src/app/components/modules/technology/tech_hero/_tech_hero.scss */
.tech-hero__image-link {
  -webkit-transition: opacity, 0.3s, ease;
  -moz-transition: opacity, 0.3s, ease;
  -o-transition: opacity, 0.3s, ease;
  transition: opacity 0.3s ease;
  position: relative;
  display: inline-block;
}

/* line 7, src/app/components/technology/_technology_helper.scss */
.tech-hero__image-link:after {
  overflow: hidden;
  text-indent: -9999rem;
  font-size: 0;
  line-height: 0;
  opacity: 66;
  background-image: linear-gradient(-35deg, rgba(142, 35, 169, 0.6) 0%, rgba(142, 35, 169, 0) 80%);
  content: "gradient standard photo filter bottom left to top right";
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
}

/* line 101, src/app/components/modules/technology/tech_hero/_tech_hero.scss */
.tech-hero__image-link:hover ~ .tech-hero__text .tech-hero__headline-wrapper {
  box-shadow: 0.625rem 0 0 #00C88A;
  -webkit-box-decoration-break: clone;
  -o-box-decoration-break: clone;
  box-decoration-break: clone;
  background-color: #00C88A;
  color: #FFFFFF;
  vertical-align: middle;
  display: inline;
}

/* line 107, src/app/components/modules/technology/tech_hero/_tech_hero.scss */
.tech-hero__sidebar {
  display: inline-block;
  vertical-align: top;
}

@media screen and (min-width: 80em) and (max-width: 9999em) {
  /* line 1, src/app/components/modules/technology/tech_hero/_tech_hero.scss */
  .tech-hero {
    width: 72.5rem;
  }
  /* line 115, src/app/components/modules/technology/tech_hero/_tech_hero.scss */
  .tech-hero__section {
    font-size: 1.125rem;
  }
  /* line 119, src/app/components/modules/technology/tech_hero/_tech_hero.scss */
  .tech-hero__text {
    width: 29.375rem;
  }
  /* line 123, src/app/components/modules/technology/tech_hero/_tech_hero.scss */
  .tech-hero__headline {
    width: 42.5rem;
    font-size: 3.25rem;
    line-height: 3.4375rem;
    margin-bottom: 0.375rem;
  }
  /* line 130, src/app/components/modules/technology/tech_hero/_tech_hero.scss */
  .tech-hero__image-link {
    width: 25rem;
    height: 25rem;
    margin-left: 30rem;
  }
  /* line 136, src/app/components/modules/technology/tech_hero/_tech_hero.scss */
  .tech-hero__author {
    font-size: 0.875rem;
    margin-top: 1.75rem;
  }
}

@media screen and (min-width: 63.75em) and (max-width: 79.9375em) {
  /* line 1, src/app/components/modules/technology/tech_hero/_tech_hero.scss */
  .tech-hero {
    width: 61.25rem;
  }
  /* line 145, src/app/components/modules/technology/tech_hero/_tech_hero.scss */
  .tech-hero__section {
    font-size: 1rem;
  }
  /* line 149, src/app/components/modules/technology/tech_hero/_tech_hero.scss */
  .tech-hero__text {
    width: 21.875rem;
  }
  /* line 153, src/app/components/modules/technology/tech_hero/_tech_hero.scss */
  .tech-hero__headline {
    width: 28.125rem;
    font-size: 2.5rem;
    line-height: 2.8125rem;
    margin-bottom: 0.25rem;
  }
  /* line 160, src/app/components/modules/technology/tech_hero/_tech_hero.scss */
  .tech-hero__image-link {
    width: 21.875rem;
    height: 21.875rem;
    margin-left: 21.25rem;
  }
  /* line 166, src/app/components/modules/technology/tech_hero/_tech_hero.scss */
  .tech-hero__author {
    font-size: 0.875rem;
    margin-top: 0.9375rem;
  }
  /* line 172, src/app/components/modules/technology/tech_hero/_tech_hero.scss */
  .tech-hero__related-stories-item {
    width: 17.5rem;
  }
}

@media screen and (min-width: 47.5em) and (max-width: 63.6875em) {
  /* line 1, src/app/components/modules/technology/tech_hero/_tech_hero.scss */
  .tech-hero {
    width: 42.5rem;
  }
  /* line 181, src/app/components/modules/technology/tech_hero/_tech_hero.scss */
  .tech-hero__text {
    width: 17.25rem;
    margin-top: 1.25rem;
  }
  /* line 186, src/app/components/modules/technology/tech_hero/_tech_hero.scss */
  .tech-hero__headline {
    width: 25rem;
    font-size: 2.25rem;
    line-height: 2.5rem;
    margin-bottom: 0.1875rem;
  }
  /* line 193, src/app/components/modules/technology/tech_hero/_tech_hero.scss */
  .tech-hero__image-link {
    width: 25rem;
    height: 25rem;
    margin-left: 16.875rem;
  }
  /* line 199, src/app/components/modules/technology/tech_hero/_tech_hero.scss */
  .tech-hero__author {
    font-size: 0.875rem;
    margin-top: 0.625rem;
  }
  /* line 205, src/app/components/modules/technology/tech_hero/_tech_hero.scss */
  .tech-hero__related-stories li {
    width: 14.5625rem;
  }
}

@media screen and (min-width: 0) and (max-width: 47.4375em) {
  /* line 1, src/app/components/modules/technology/tech_hero/_tech_hero.scss */
  .tech-hero {
    margin: 0 1.25rem;
  }
  /* line 214, src/app/components/modules/technology/tech_hero/_tech_hero.scss */
  .tech-hero__section {
    display: none;
  }
  /* line 218, src/app/components/modules/technology/tech_hero/_tech_hero.scss */
  .tech-hero__story {
    display: block;
    font-size: 1.75rem;
    line-height: 2.25rem;
  }
  /* line 224, src/app/components/modules/technology/tech_hero/_tech_hero.scss */
  .tech-hero__text {
    display: block;
    top: -5rem;
  }
  /* line 229, src/app/components/modules/technology/tech_hero/_tech_hero.scss */
  .tech-hero__headline {
    line-height: 1.9375rem;
  }
  /* line 233, src/app/components/modules/technology/tech_hero/_tech_hero.scss */
  .tech-hero__author {
    display: inline;
    background-color: #FFFFFF;
    font-size: 0.8125rem;
    padding: 0.125rem 0;
  }
  /* line 240, src/app/components/modules/technology/tech_hero/_tech_hero.scss */
  .tech-hero__image {
    height: 14.375rem;
  }
  /* line 244, src/app/components/modules/technology/tech_hero/_tech_hero.scss */
  .tech-hero__image-link {
    display: block;
    height: 0;
    padding-bottom: 14.375rem;
    margin-top: 4.375rem;
  }
  /* line 251, src/app/components/modules/technology/tech_hero/_tech_hero.scss */
  .tech-hero__related-stories {
    display: none;
  }
  /* line 255, src/app/components/modules/technology/tech_hero/_tech_hero.scss */
  .tech-hero__related-stories-mobile {
    display: block;
    font-size: 0.875rem;
  }
  /* line 259, src/app/components/modules/technology/tech_hero/_tech_hero.scss */
  .tech-hero__related-stories-mobile-item {
    margin-left: 1.25rem;
    width: auto;
  }
  /* line 263, src/app/components/modules/technology/tech_hero/_tech_hero.scss */
  .tech-hero__related-stories-mobile-item:before {
    left: -1.25rem;
  }
}

/* line 1, src/app/components/modules/technology/platform/_platform_article.scss */
.platform-article {
  position: relative;
  width: 100%;
}

/* line 5, src/app/components/modules/technology/platform/_platform_article.scss */
.platform-article__image {
  height: 0;
  padding-bottom: 56.25%;
  position: relative;
  -webkit-transition: opacity, 0.3s, ease;
  -moz-transition: opacity, 0.3s, ease;
  -o-transition: opacity, 0.3s, ease;
  transition: opacity 0.3s ease;
  background-size: cover;
  background-position: center center;
  display: block;
}

/* line 7, src/app/components/technology/_technology_helper.scss */
.platform-article__image:after {
  overflow: hidden;
  text-indent: -9999rem;
  font-size: 0;
  line-height: 0;
  opacity: 66;
  background-image: linear-gradient(-35deg, rgba(142, 35, 169, 0.6) 0%, rgba(142, 35, 169, 0) 80%);
  content: "gradient standard photo filter bottom left to top right";
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
}

/* line 13, src/app/components/modules/technology/platform/_platform_article.scss */
.platform-article__image:hover ~ .platform-article__header .platform-article__headline {
  box-shadow: 0.625rem 0 0 #00C88A;
  -webkit-box-decoration-break: clone;
  -o-box-decoration-break: clone;
  box-decoration-break: clone;
  background-color: #00C88A;
  color: #FFFFFF;
  vertical-align: middle;
  display: inline;
}

/* line 18, src/app/components/modules/technology/platform/_platform_article.scss */
.platform-article__header {
  position: absolute;
  z-index: 1;
}

/* line 23, src/app/components/modules/technology/platform/_platform_article.scss */
.platform-article__link {
  display: block;
}

/* line 26, src/app/components/modules/technology/platform/_platform_article.scss */
.platform-article__link:hover, .platform-article__link:focus {
  color: #FFFFFF;
}

/* line 30, src/app/components/modules/technology/platform/_platform_article.scss */
.platform-article__link:hover .platform-article__headline, .platform-article__link:focus .platform-article__headline {
  box-shadow: 0.625rem 0 0 #00C88A;
  -webkit-box-decoration-break: clone;
  -o-box-decoration-break: clone;
  box-decoration-break: clone;
  background-color: #00C88A;
  color: #FFFFFF;
  vertical-align: middle;
  display: inline;
}

/* line 36, src/app/components/modules/technology/platform/_platform_article.scss */
.platform-article__headline {
  font-family: "BWHaasHead-75Bold", "NHaasGroteskDSPro-75Bd", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 1.5rem;
  line-height: 1.2em;
  display: inline;
  transition: all .2s ease-out;
  box-shadow: 0.625rem 0 0 #FFFFFF;
  -webkit-box-decoration-break: clone;
  -o-box-decoration-break: clone;
  box-decoration-break: clone;
  background-color: #FFFFFF;
  color: #000000;
  vertical-align: middle;
  display: inline;
}

/* line 46, src/app/components/modules/technology/platform/_platform_article.scss */
.platform-article__label {
  color: #8E23A9;
  font-family: "BWHaasText-75Bold", "NHaasGroteskTXPro-75Bd", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 1rem;
  background-color: #FFFFFF;
  margin-bottom: 0.1875rem;
}

/* line 53, src/app/components/modules/technology/platform/_platform_article.scss */
.platform-article__label-link {
  color: #8E23A9;
}

/* line 56, src/app/components/modules/technology/platform/_platform_article.scss */
.platform-article__label-link:hover {
  color: #8E23A9;
}

/* line 62, src/app/components/modules/technology/platform/_platform_article.scss */
.platform-article__byline {
  font-family: "BWHaasText-55Roman", "NHaasGroteskTXPro-55Rg", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 0.875rem;
  color: #4A4A4A;
  margin-top: 0.625rem;
  background-color: #FFFFFF;
  display: inline-block;
}

/* line 3, src/app/components/modules/technology/platform/_platform.scss */
.platform {
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
}

/* line 7, src/app/components/modules/technology/platform/_platform.scss */
.platform__items {
  -webkit-flex: 1 1 100%;
  -ms-flex: 1 1 100%;
  flex: 1 1 100%;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
}

@media screen and (min-width: 80em) and (max-width: 9999em) {
  /* line 15, src/app/components/modules/technology/platform/_platform.scss */
  .platform__item:nth-of-type(1) {
    -webkit-flex: 0 0 340px;
    -ms-flex: 0 0 340px;
    flex: 0 0 340px;
  }
  /* line 18, src/app/components/modules/technology/platform/_platform.scss */
  .platform__item:nth-of-type(1) .platform-article__image {
    height: 0;
    padding-bottom: 100%;
    position: relative;
  }
  /* line 22, src/app/components/modules/technology/platform/_platform.scss */
  .platform__item:nth-of-type(1) .platform-article__header {
    position: relative;
    margin-top: -6.25rem;
    width: 100%;
    max-width: 21.25rem;
  }
  /* line 29, src/app/components/modules/technology/platform/_platform.scss */
  .platform__item:nth-of-type(1) .platform-article__headline {
    font-size: 2.5rem;
  }
  /* line 34, src/app/components/modules/technology/platform/_platform.scss */
  .platform__item:nth-of-type(2) {
    -webkit-flex: 1 1 820px;
    -ms-flex: 1 1 820px;
    flex: 1 1 820px;
  }
  /* line 37, src/app/components/modules/technology/platform/_platform.scss */
  .platform__item:nth-of-type(2) .platform-article__image {
    height: 0;
    padding-bottom: 22.13542rem;
    position: relative;
    margin-left: 24.6875rem;
  }
  /* line 42, src/app/components/modules/technology/platform/_platform.scss */
  .platform__item:nth-of-type(2) .platform-article__header {
    top: 2.5rem;
    left: 3.75rem;
    width: 65%;
  }
  /* line 48, src/app/components/modules/technology/platform/_platform.scss */
  .platform__item:nth-of-type(2) .platform-article__headline {
    font-size: 2.875rem;
  }
}

@media screen and (min-width: 63.75em) and (max-width: 79.9375em) {
  /* line 56, src/app/components/modules/technology/platform/_platform.scss */
  .platform__item:nth-of-type(1) {
    -webkit-flex: 0 0 340px;
    -ms-flex: 0 0 340px;
    flex: 0 0 340px;
  }
  /* line 59, src/app/components/modules/technology/platform/_platform.scss */
  .platform__item:nth-of-type(1) .platform-article__image {
    height: 0;
    padding-bottom: 100%;
    position: relative;
  }
  /* line 63, src/app/components/modules/technology/platform/_platform.scss */
  .platform__item:nth-of-type(1) .platform-article__header {
    position: relative;
    margin-top: -6.25rem;
    width: 100%;
    max-width: 21.25rem;
  }
  /* line 70, src/app/components/modules/technology/platform/_platform.scss */
  .platform__item:nth-of-type(1) .platform-article__headline {
    font-size: 2.25rem;
  }
  /* line 75, src/app/components/modules/technology/platform/_platform.scss */
  .platform__item:nth-of-type(2) {
    -webkit-flex: 1 1 630px;
    -ms-flex: 1 1 630px;
    flex: 1 1 630px;
  }
  /* line 78, src/app/components/modules/technology/platform/_platform.scss */
  .platform__item:nth-of-type(2) .platform-article__header {
    top: -0.0625rem;
    left: 3.125rem;
    width: 65%;
  }
  /* line 84, src/app/components/modules/technology/platform/_platform.scss */
  .platform__item:nth-of-type(2) .platform-article__image {
    height: 0;
    padding-bottom: 22.13542rem;
    position: relative;
    margin-left: 18.125rem;
  }
  /* line 89, src/app/components/modules/technology/platform/_platform.scss */
  .platform__item:nth-of-type(2) .platform-article__headline {
    font-size: 2.5rem;
  }
}

@media screen and (min-width: 47.5em) and (max-width: 63.6875em) {
  /* line 96, src/app/components/modules/technology/platform/_platform.scss */
  .platform__item:nth-of-type(1) {
    -webkit-flex: 0 0 270px;
    -ms-flex: 0 0 270px;
    flex: 0 0 270px;
  }
  /* line 99, src/app/components/modules/technology/platform/_platform.scss */
  .platform__item:nth-of-type(1) .platform-article__image {
    height: 0;
    padding-bottom: 100%;
    position: relative;
  }
  /* line 103, src/app/components/modules/technology/platform/_platform.scss */
  .platform__item:nth-of-type(1) .platform-article__header {
    position: relative;
    margin-top: -4.375rem;
    width: 100%;
    max-width: 16.875rem;
  }
  /* line 110, src/app/components/modules/technology/platform/_platform.scss */
  .platform__item:nth-of-type(1) .platform-article__headline {
    font-size: 1.875rem;
  }
  /* line 115, src/app/components/modules/technology/platform/_platform.scss */
  .platform__item:nth-of-type(2) {
    -webkit-flex: 1 1 410px;
    -ms-flex: 1 1 410px;
    flex: 1 1 410px;
  }
  /* line 118, src/app/components/modules/technology/platform/_platform.scss */
  .platform__item:nth-of-type(2) .platform-article__header {
    left: 2.1875rem;
    top: -1.5625rem;
  }
  /* line 123, src/app/components/modules/technology/platform/_platform.scss */
  .platform__item:nth-of-type(2) .platform-article__image {
    height: 0;
    padding-bottom: 21.25rem;
    position: relative;
    margin-top: 1.875rem;
    margin-left: 4.375rem;
  }
  /* line 129, src/app/components/modules/technology/platform/_platform.scss */
  .platform__item:nth-of-type(2) .platform-article__headline {
    font-size: 2.125rem;
  }
}

@media screen and (min-width: 0) and (max-width: 47.4375em) {
  /* line 136, src/app/components/modules/technology/platform/_platform.scss */
  .platform__item {
    -webkit-flex: 0 0 100%;
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
  }
  /* line 139, src/app/components/modules/technology/platform/_platform.scss */
  .platform__item .platform-article__header {
    top: -2.5rem;
  }
  /* line 143, src/app/components/modules/technology/platform/_platform.scss */
  .platform__item .platform-article__image {
    height: 0;
    padding-bottom: 83.33333%;
    position: relative;
    margin-top: 3.4375rem;
  }
  /* line 148, src/app/components/modules/technology/platform/_platform.scss */
  .platform__item .platform-article__headline {
    font-size: 1.5rem;
  }
  /* line 152, src/app/components/modules/technology/platform/_platform.scss */
  .platform__item .platform-article__byline {
    margin-top: 0.875rem;
    font-size: 0.8125rem;
  }
}

/* line 1, src/app/components/modules/technology/stack/_stack_article.scss */
.stack-article {
  position: relative;
  width: 100%;
}

/* line 5, src/app/components/modules/technology/stack/_stack_article.scss */
.stack-article__image {
  height: 0;
  padding-bottom: 83.33333%;
  position: relative;
  -webkit-transition: opacity, 0.3s, ease;
  -moz-transition: opacity, 0.3s, ease;
  -o-transition: opacity, 0.3s, ease;
  transition: opacity 0.3s ease;
  background-size: cover;
  background-position: center center;
  display: block;
}

/* line 7, src/app/components/technology/_technology_helper.scss */
.stack-article__image:after {
  overflow: hidden;
  text-indent: -9999rem;
  font-size: 0;
  line-height: 0;
  opacity: 66;
  background-image: linear-gradient(-35deg, rgba(142, 35, 169, 0.6) 0%, rgba(142, 35, 169, 0) 80%);
  content: "gradient standard photo filter bottom left to top right";
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
}

/* line 13, src/app/components/modules/technology/stack/_stack_article.scss */
.stack-article__image:hover ~ .stack-article__header .stack-article__headline {
  box-shadow: 0.625rem 0 0 #00C88A;
  -webkit-box-decoration-break: clone;
  -o-box-decoration-break: clone;
  box-decoration-break: clone;
  background-color: #00C88A;
  color: #FFFFFF;
  vertical-align: middle;
  display: inline;
}

/* line 18, src/app/components/modules/technology/stack/_stack_article.scss */
.stack-article__header {
  position: absolute;
  z-index: 1;
}

/* line 23, src/app/components/modules/technology/stack/_stack_article.scss */
.stack-article__link {
  display: block;
}

/* line 26, src/app/components/modules/technology/stack/_stack_article.scss */
.stack-article__link:hover, .stack-article__link:focus {
  color: #FFFFFF;
}

/* line 30, src/app/components/modules/technology/stack/_stack_article.scss */
.stack-article__link:hover .stack-article__headline, .stack-article__link:focus .stack-article__headline {
  box-shadow: 0.625rem 0 0 #00C88A;
  -webkit-box-decoration-break: clone;
  -o-box-decoration-break: clone;
  box-decoration-break: clone;
  background-color: #00C88A;
  color: #FFFFFF;
  vertical-align: middle;
  display: inline;
}

/* line 36, src/app/components/modules/technology/stack/_stack_article.scss */
.stack-article__headline {
  font-family: "BWHaasHead-75Bold", "NHaasGroteskDSPro-75Bd", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 1.5rem;
  line-height: 1.1em;
  display: inline;
  transition: all .2s ease-out;
  box-shadow: 0.625rem 0 0 #FFFFFF;
  -webkit-box-decoration-break: clone;
  -o-box-decoration-break: clone;
  box-decoration-break: clone;
  background-color: #FFFFFF;
  color: #000000;
  vertical-align: middle;
  display: inline;
}

/* line 45, src/app/components/modules/technology/stack/_stack_article.scss */
.stack-article__label {
  color: #8E23A9;
  font-family: "BWHaasText-75Bold", "NHaasGroteskTXPro-75Bd", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 1rem;
  background-color: #FFFFFF;
  margin-bottom: 0.1875rem;
}

/* line 52, src/app/components/modules/technology/stack/_stack_article.scss */
.stack-article__label-link {
  color: #8E23A9;
}

/* line 55, src/app/components/modules/technology/stack/_stack_article.scss */
.stack-article__label-link:hover {
  color: #8E23A9;
}

/* line 61, src/app/components/modules/technology/stack/_stack_article.scss */
.stack-article__byline {
  font-family: "BWHaasText-55Roman", "NHaasGroteskTXPro-55Rg", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 0.875rem;
  color: #4A4A4A;
  margin-top: 0.625rem;
  background-color: #FFFFFF;
  display: inline-block;
}

/* line 3, src/app/components/modules/technology/stack/_stack.scss */
.stack {
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
  min-height: 40.625rem;
}

/* line 8, src/app/components/modules/technology/stack/_stack.scss */
.stack__items {
  -webkit-flex: 1 1 100%;
  -ms-flex: 1 1 100%;
  flex: 1 1 100%;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
}

/* line 16, src/app/components/modules/technology/stack/_stack.scss */
.stack__item-ad .bb-ads__rendered iframe {
  width: 100%;
}

@media screen and (min-width: 80em) and (max-width: 9999em) {
  /* line 3, src/app/components/modules/technology/stack/_stack.scss */
  .stack {
    width: 50.625rem;
  }
  /* line 25, src/app/components/modules/technology/stack/_stack.scss */
  .stack__item {
    padding-left: 6.875rem;
  }
  /* line 28, src/app/components/modules/technology/stack/_stack.scss */
  .stack__item-first {
    margin-bottom: 1.875rem;
  }
  /* line 31, src/app/components/modules/technology/stack/_stack.scss */
  .stack__item-first .stack-article__image {
    height: 0;
    padding-bottom: 350px;
    position: relative;
    margin-left: 18.125rem;
  }
  /* line 36, src/app/components/modules/technology/stack/_stack.scss */
  .stack__item-first .stack-article__header {
    top: 5.9375rem;
    width: 65%;
  }
  /* line 41, src/app/components/modules/technology/stack/_stack.scss */
  .stack__item-first .stack-article__headline {
    font-size: 2.5rem;
  }
  /* line 46, src/app/components/modules/technology/stack/_stack.scss */
  .stack__item-second {
    display: none;
  }
  /* line 49, src/app/components/modules/technology/stack/_stack.scss */
  .stack__item-second .stack-article__image {
    height: 0;
    padding-bottom: 270px;
    position: relative;
    margin-right: 24.0625rem;
  }
  /* line 54, src/app/components/modules/technology/stack/_stack.scss */
  .stack__item-second .stack-article__header {
    top: 4.375rem;
    left: 21.875rem;
    width: 55%;
  }
  /* line 60, src/app/components/modules/technology/stack/_stack.scss */
  .stack__item-second .stack-article__headline {
    font-size: 2.25rem;
  }
  /* line 64, src/app/components/modules/technology/stack/_stack.scss */
  .stack__item-second.without-ad {
    display: block;
  }
}

@media screen and (min-width: 63.75em) and (max-width: 79.9375em) {
  /* line 3, src/app/components/modules/technology/stack/_stack.scss */
  .stack {
    width: 39.0625rem;
  }
  /* line 74, src/app/components/modules/technology/stack/_stack.scss */
  .stack__item {
    padding-left: 2.8125rem;
  }
  /* line 77, src/app/components/modules/technology/stack/_stack.scss */
  .stack__item-first {
    margin-bottom: 1.875rem;
  }
  /* line 80, src/app/components/modules/technology/stack/_stack.scss */
  .stack__item-first .stack-article__image {
    height: 0;
    padding-bottom: 350px;
    position: relative;
    margin-left: 16.25rem;
  }
  /* line 85, src/app/components/modules/technology/stack/_stack.scss */
  .stack__item-first .stack-article__header {
    top: 3.125rem;
    width: 65%;
  }
  /* line 90, src/app/components/modules/technology/stack/_stack.scss */
  .stack__item-first .stack-article__headline {
    font-size: 2.25rem;
  }
  /* line 95, src/app/components/modules/technology/stack/_stack.scss */
  .stack__item-second {
    display: none;
  }
  /* line 98, src/app/components/modules/technology/stack/_stack.scss */
  .stack__item-second .stack-article__image {
    height: 0;
    padding-bottom: 262.5px;
    position: relative;
    margin-right: 15.3125rem;
  }
  /* line 103, src/app/components/modules/technology/stack/_stack.scss */
  .stack__item-second .stack-article__header {
    top: 3.125rem;
    left: 20.3125rem;
    width: 55%;
  }
  /* line 109, src/app/components/modules/technology/stack/_stack.scss */
  .stack__item-second .stack-article__headline {
    font-size: 1.75rem;
  }
  /* line 113, src/app/components/modules/technology/stack/_stack.scss */
  .stack__item-second.without-ad {
    display: block;
  }
}

@media screen and (min-width: 47.5em) and (max-width: 63.6875em) {
  /* line 3, src/app/components/modules/technology/stack/_stack.scss */
  .stack {
    width: 21.875rem;
  }
  /* line 123, src/app/components/modules/technology/stack/_stack.scss */
  .stack__item {
    padding-left: 1.25rem;
  }
  /* line 126, src/app/components/modules/technology/stack/_stack.scss */
  .stack__item-first {
    margin-bottom: 1.875rem;
  }
  /* line 129, src/app/components/modules/technology/stack/_stack.scss */
  .stack__item-first .stack-article__image {
    height: 0;
    padding-bottom: 305px;
    position: relative;
    margin-right: 1.5625rem;
    margin-top: 5.625rem;
  }
  /* line 135, src/app/components/modules/technology/stack/_stack.scss */
  .stack__item-first .stack-article__header {
    width: 90%;
    top: -4.375rem;
    right: 0;
  }
  /* line 141, src/app/components/modules/technology/stack/_stack.scss */
  .stack__item-first .stack-article__headline {
    font-size: 1.875rem;
  }
  /* line 146, src/app/components/modules/technology/stack/_stack.scss */
  .stack__item-second {
    display: none;
  }
  /* line 149, src/app/components/modules/technology/stack/_stack.scss */
  .stack__item-second .stack-article__image {
    height: 0;
    padding-bottom: 225px;
    position: relative;
    margin-left: 2.5rem;
    margin-top: 3.125rem;
  }
  /* line 155, src/app/components/modules/technology/stack/_stack.scss */
  .stack__item-second .stack-article__header {
    top: -3.125rem;
    left: 0;
    width: 75%;
  }
  /* line 161, src/app/components/modules/technology/stack/_stack.scss */
  .stack__item-second .stack-article__headline {
    font-size: 1.875rem;
  }
  /* line 165, src/app/components/modules/technology/stack/_stack.scss */
  .stack__item-second.without-ad {
    display: block;
  }
}

@media screen and (min-width: 0) and (max-width: 47.4375em) {
  /* line 174, src/app/components/modules/technology/stack/_stack.scss */
  .stack__item .stack-article__header {
    top: -2.5rem;
  }
  /* line 178, src/app/components/modules/technology/stack/_stack.scss */
  .stack__item .stack-article__image {
    height: 0;
    padding-bottom: 83.33333%;
    position: relative;
    margin-top: 3.4375rem;
  }
  /* line 183, src/app/components/modules/technology/stack/_stack.scss */
  .stack__item .stack-article__headline {
    font-size: 1.5rem;
  }
  /* line 187, src/app/components/modules/technology/stack/_stack.scss */
  .stack__item .stack-article__byline {
    margin-top: 0.875rem;
    font-size: 0.8125rem;
  }
  /* line 192, src/app/components/modules/technology/stack/_stack.scss */
  .stack__item.stack__item-ad {
    margin-top: 1.25rem;
  }
}

/* line 3, src/app/components/modules/story_list/_story_list_article.scss */
.story-list-article {
  display: table;
  padding: 1.25rem 0 1.375rem;
  width: 100%;
  border-bottom: 1px solid #CCCCCC;
}

/* line 9, src/app/components/modules/story_list/_story_list_article.scss */
.story-list-article__content {
  display: table-cell;
  vertical-align: top;
  padding-right: 1.375rem;
}

/* line 15, src/app/components/modules/story_list/_story_list_article.scss */
.story-list-article__headline {
  font-family: "BWHaasHead-75Bold", "NHaasGroteskDSPro-75Bd", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 1.5rem;
  line-height: 1.2;
  display: inline;
  box-shadow: 0.625rem 0 0 #FFFFFF;
  -webkit-box-decoration-break: clone;
  -o-box-decoration-break: clone;
  box-decoration-break: clone;
  background-color: #FFFFFF;
  color: #000000;
  vertical-align: middle;
  display: inline;
}

/* line 23, src/app/components/modules/story_list/_story_list_article.scss */
.story-list-article__headline:hover, .story-list-article__headline:focus {
  color: #FFFFFF;
  box-shadow: 0.625rem 0 0 #77797E;
  -webkit-box-decoration-break: clone;
  -o-box-decoration-break: clone;
  box-decoration-break: clone;
  background-color: #77797E;
  color: #FFFFFF;
  vertical-align: middle;
  display: inline;
}

/* line 30, src/app/components/modules/story_list/_story_list_article.scss */
.story-list-article__data {
  margin-top: 0.625rem;
  color: #77797E;
  font-family: "TiemposTextWeb-Regular", Georgia, serif;
  font-size: 0.8125rem;
}

/* line 36, src/app/components/modules/story_list/_story_list_article.scss */
.story-list-article__data span + time:before {
  content: " | ";
}

/* line 41, src/app/components/modules/story_list/_story_list_article.scss */
.story-list-article__image {
  height: 0;
  padding-bottom: 120px;
  position: relative;
  width: 10rem;
  background-size: cover;
  background-position: center center;
  display: table-cell;
  float: right;
}

@media screen and (min-width: 47.5em) and (max-width: 63.6875em) {
  /* line 51, src/app/components/modules/story_list/_story_list_article.scss */
  .story-list-article__headline {
    font-size: 1.5rem;
  }
  /* line 55, src/app/components/modules/story_list/_story_list_article.scss */
  .story-list-article__image {
    height: 0;
    padding-bottom: 108.75px;
    position: relative;
    width: 9.0625rem;
  }
}

@media screen and (min-width: 0) and (max-width: 47.4375em) {
  /* line 3, src/app/components/modules/story_list/_story_list_article.scss */
  .story-list-article {
    min-height: 3.75rem;
    padding: 0.8125rem 0;
  }
  /* line 65, src/app/components/modules/story_list/_story_list_article.scss */
  .story-list-article__headline {
    font-size: 1.125rem;
  }
  /* line 69, src/app/components/modules/story_list/_story_list_article.scss */
  .story-list-article__image {
    display: none;
  }
}

/* line 79, src/app/components/modules/story_list/_story_list_article.scss */
.story-list.technology .story-list-article__headline:hover, .story-list.technology .story-list-article__headline:focus {
  box-shadow: 0.625rem 0 0 #00C88A;
  -webkit-box-decoration-break: clone;
  -o-box-decoration-break: clone;
  box-decoration-break: clone;
  background-color: #00C88A;
  color: #FFFFFF;
  vertical-align: middle;
  display: inline;
  transition: all .2s ease-out;
}

/* line 94, src/app/components/modules/story_list/_story_list_article.scss */
.story-list.politics .story-list-article__headline:hover, .story-list.politics .story-list-article__headline:focus {
  box-shadow: 0.625rem 0 0 #FFFFFF;
  -webkit-box-decoration-break: clone;
  -o-box-decoration-break: clone;
  box-decoration-break: clone;
  background-color: #FFFFFF;
  color: #5C42AB;
  vertical-align: middle;
  display: inline;
  transition: color .3s ease;
}

/* line 5, src/app/components/modules/story_list/_story_list.scss */
.story-list__header-items {
  padding: 0 1.375rem;
}

/* line 9, src/app/components/modules/story_list/_story_list.scss */
.story-list__header:after {
  content: "";
  background-color: #262626;
  height: 0.875rem;
  width: 100%;
  display: block;
  margin-top: 1.25rem;
}

/* line 19, src/app/components/modules/story_list/_story_list.scss */
.story-list__title {
  font-family: "BWHaasHead-95Black", "NHaasGroteskDSPro-95Blk", "Helvetica Neue", Helvetica, Arial, sans-serif;
  color: #262626;
  font-size: 4.375rem;
}

/* line 25, src/app/components/modules/story_list/_story_list.scss */
.story-list__subtitle {
  margin-top: 0.25rem;
  font-family: "BWHaasText-55Roman", "NHaasGroteskTXPro-55Rg", "Helvetica Neue", Helvetica, Arial, sans-serif;
  color: #77797E;
  font-size: 1.625rem;
}

/* line 34, src/app/components/modules/story_list/_story_list.scss */
.story-list__item-ad .bb-ads__rendered iframe {
  width: 100%;
}

@media screen and (min-width: 63.75em) {
  /* line 3, src/app/components/modules/story_list/_story_list.scss */
  .story-list {
    width: 48.75rem;
  }
}

@media screen and (min-width: 47.5em) and (max-width: 63.6875em) {
  /* line 45, src/app/components/modules/story_list/_story_list.scss */
  .story-list__header:after {
    height: 0.75rem;
    margin-top: 0.6875rem;
  }
  /* line 50, src/app/components/modules/story_list/_story_list.scss */
  .story-list__title {
    font-size: 2.625rem;
  }
  /* line 54, src/app/components/modules/story_list/_story_list.scss */
  .story-list__subtitle {
    font-size: 1.375rem;
  }
}

@media screen and (min-width: 0) and (max-width: 47.4375em) {
  /* line 61, src/app/components/modules/story_list/_story_list.scss */
  .story-list__header-items {
    padding: 0;
  }
  /* line 65, src/app/components/modules/story_list/_story_list.scss */
  .story-list__header:after {
    height: 0.625rem;
    margin-top: 0.5625rem;
  }
  /* line 71, src/app/components/modules/story_list/_story_list.scss */
  .story-list__title {
    font-size: 1.75rem;
  }
  /* line 75, src/app/components/modules/story_list/_story_list.scss */
  .story-list__subtitle {
    margin-top: 0.1875rem;
    font-size: 1rem;
  }
}

/* line 83, src/app/components/modules/story_list/_story_list.scss */
.story-list.technology__header:after {
  background-color: #00C88A;
}

/* line 88, src/app/components/modules/story_list/_story_list.scss */
.story-list.technology__title {
  color: #00C88A;
}

/* line 95, src/app/components/modules/story_list/_story_list.scss */
.story-list.politics__header:after {
  background-color: #5C42AB;
}

/* line 100, src/app/components/modules/story_list/_story_list.scss */
.story-list.politics__title {
  color: #5C42AB;
}

/* line 6, src/app/components/modules/technology/tech_latest/_tech_latest_story.scss */
.tech-latest-story {
  padding: 1.25rem 0;
}

/* line 9, src/app/components/modules/technology/tech_latest/_tech_latest_story.scss */
.tech-latest-story:not(:last-of-type) {
  border-bottom: 1px dotted #555555;
}

/* line 13, src/app/components/modules/technology/tech_latest/_tech_latest_story.scss */
.tech-latest-story:last-of-type {
  margin-bottom: 2.5rem;
}

/* line 17, src/app/components/modules/technology/tech_latest/_tech_latest_story.scss */
.tech-latest-story__headline {
  color: #222128;
  font-family: "BWHaasHead-75Bold", "NHaasGroteskDSPro-75Bd", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 1rem;
  line-height: 1.125rem;
}

/* line 23, src/app/components/modules/technology/tech_latest/_tech_latest_story.scss */
.tech-latest-story__headline:hover {
  color: #888888;
}

/* line 28, src/app/components/modules/technology/tech_latest/_tech_latest_story.scss */
.tech-latest-story__timestamp {
  color: #888888;
  display: block;
  font-family: "BWHaasText-55Roman", "NHaasGroteskTXPro-55Rg", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 0.75rem;
}

@media screen and (max-width: 63.6875em) {
  /* line 36, src/app/components/modules/technology/tech_latest/_tech_latest_story.scss */
  .tech-latest-story:nth-child(n+6) {
    display: none;
  }
}

/* line 33, src/app/components/modules/technology/tech_latest/_tech_latest.scss */
.tech-latest {
  position: relative;
  -ms-overflow-style: none;
}

/* line 38, src/app/components/modules/technology/tech_latest/_tech_latest.scss */
.tech-latest ::-webkit-scrollbar {
  display: none;
}

/* line 42, src/app/components/modules/technology/tech_latest/_tech_latest.scss */
.tech-latest__heading {
  color: #000000;
  font-family: "BWHaasHead-75Bold", "NHaasGroteskDSPro-75Bd", "Helvetica Neue", Helvetica, Arial, sans-serif;
  text-align: center;
}

/* line 48, src/app/components/modules/technology/tech_latest/_tech_latest.scss */
.tech-latest__stories {
  min-height: 15.625rem;
}

/* line 52, src/app/components/modules/technology/tech_latest/_tech_latest.scss */
.tech-latest__toggles-container {
  position: relative;
  left: 0.9375rem;
}

/* line 57, src/app/components/modules/technology/tech_latest/_tech_latest.scss */
.tech-latest__toggles {
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-justify-content: space-between;
  justify-content: space-between;
}

/* line 62, src/app/components/modules/technology/tech_latest/_tech_latest.scss */
.tech-latest__toggle {
  color: #222128;
  font-family: "BWHaasText-75Bold", "NHaasGroteskTXPro-75Bd", "Helvetica Neue", Helvetica, Arial, sans-serif;
  text-align: center;
}

/* line 67, src/app/components/modules/technology/tech_latest/_tech_latest.scss */
.tech-latest__toggle:hover {
  cursor: pointer;
}

/* line 72, src/app/components/modules/technology/tech_latest/_tech_latest.scss */
.tech-latest__container:after {
  content: "";
  display: block;
  z-index: 1;
  position: absolute;
  margin-top: -2.5rem;
  background: -owg-linear-gradient(to top, white 0%, rgba(255, 255, 255, 0.8) 70%, rgba(255, 255, 255, 0) 100%);
  background: -webkit-linear-gradient(to top, white 0%, rgba(255, 255, 255, 0.8) 70%, rgba(255, 255, 255, 0) 100%);
  background: -moz-linear-gradient(to top, white 0%, rgba(255, 255, 255, 0.8) 70%, rgba(255, 255, 255, 0) 100%);
  background: -o-linear-gradient(to top, white 0%, rgba(255, 255, 255, 0.8) 70%, rgba(255, 255, 255, 0) 100%);
  background: linear-gradient(to top, white 0%, rgba(255, 255, 255, 0.8) 70%, rgba(255, 255, 255, 0) 100%);
  height: 2.5rem;
  width: 100%;
}

@media screen and (min-width: 0) and (max-width: 47.4375em) {
  /* line 84, src/app/components/modules/technology/tech_latest/_tech_latest.scss */
  .tech-latest__heading {
    font-size: 1.5rem;
    margin-bottom: 0.3125rem;
  }
  /* line 89, src/app/components/modules/technology/tech_latest/_tech_latest.scss */
  .tech-latest__toggles-container {
    left: 0;
  }
  /* line 93, src/app/components/modules/technology/tech_latest/_tech_latest.scss */
  .tech-latest__toggles {
    font-size: 1rem;
    padding-right: 22px;
  }
  /* line 98, src/app/components/modules/technology/tech_latest/_tech_latest.scss */
  .tech-latest__container:after {
    display: none;
  }
}

@media screen and (min-width: 47.5em) and (max-width: 63.6875em) {
  /* line 33, src/app/components/modules/technology/tech_latest/_tech_latest.scss */
  .tech-latest {
    width: 19.875rem;
  }
  /* line 106, src/app/components/modules/technology/tech_latest/_tech_latest.scss */
  .tech-latest__heading {
    font-size: 2rem;
    margin-bottom: 0.625rem;
  }
  /* line 111, src/app/components/modules/technology/tech_latest/_tech_latest.scss */
  .tech-latest__toggles {
    font-size: 1.125rem;
    padding-right: 35px;
  }
  /* line 116, src/app/components/modules/technology/tech_latest/_tech_latest.scss */
  .tech-latest__container:after {
    display: none;
  }
  /* line 121, src/app/components/modules/technology/tech_latest/_tech_latest.scss */
  .tech-latest.without-ad .tech-latest-story:nth-child(-n+7) {
    display: block;
  }
}

@media screen and (min-width: 47.5em) {
  /* line 129, src/app/components/modules/technology/tech_latest/_tech_latest.scss */
  .tech-latest.without-ad .tech-latest__stories {
    max-height: 31.25rem;
  }
}

@media screen and (min-width: 63.75em) and (max-width: 79.9375em) {
  /* line 33, src/app/components/modules/technology/tech_latest/_tech_latest.scss */
  .tech-latest {
    width: 21.6875rem;
  }
  /* line 138, src/app/components/modules/technology/tech_latest/_tech_latest.scss */
  .tech-latest__heading {
    font-size: 2.25rem;
    margin-bottom: 0.625rem;
  }
  /* line 143, src/app/components/modules/technology/tech_latest/_tech_latest.scss */
  .tech-latest__stories {
    max-height: 25rem;
    overflow-y: scroll;
  }
  /* line 148, src/app/components/modules/technology/tech_latest/_tech_latest.scss */
  .tech-latest__toggles {
    font-size: 1.25rem;
    padding-right: 35px;
  }
}

@media screen and (min-width: 80em) and (max-width: 9999em) {
  /* line 33, src/app/components/modules/technology/tech_latest/_tech_latest.scss */
  .tech-latest {
    width: 21.6875rem;
  }
  /* line 157, src/app/components/modules/technology/tech_latest/_tech_latest.scss */
  .tech-latest__heading {
    font-size: 2.25rem;
    margin-bottom: 0.625rem;
  }
  /* line 162, src/app/components/modules/technology/tech_latest/_tech_latest.scss */
  .tech-latest__stories {
    max-height: 25rem;
    overflow-y: scroll;
  }
  /* line 167, src/app/components/modules/technology/tech_latest/_tech_latest.scss */
  .tech-latest__toggles {
    font-size: 1.25rem;
    padding-right: 35px;
  }
}

/* line 6, src/app/components/modules/technology/tech_latest/_tech_latest_story.scss */
.tech-latest-story {
  padding: 1.25rem 0;
}

/* line 9, src/app/components/modules/technology/tech_latest/_tech_latest_story.scss */
.tech-latest-story:not(:last-of-type) {
  border-bottom: 1px dotted #555555;
}

/* line 13, src/app/components/modules/technology/tech_latest/_tech_latest_story.scss */
.tech-latest-story:last-of-type {
  margin-bottom: 2.5rem;
}

/* line 17, src/app/components/modules/technology/tech_latest/_tech_latest_story.scss */
.tech-latest-story__headline {
  color: #222128;
  font-family: "BWHaasHead-75Bold", "NHaasGroteskDSPro-75Bd", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 1rem;
  line-height: 1.125rem;
}

/* line 23, src/app/components/modules/technology/tech_latest/_tech_latest_story.scss */
.tech-latest-story__headline:hover {
  color: #888888;
}

/* line 28, src/app/components/modules/technology/tech_latest/_tech_latest_story.scss */
.tech-latest-story__timestamp {
  color: #888888;
  display: block;
  font-family: "BWHaasText-55Roman", "NHaasGroteskTXPro-55Rg", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 0.75rem;
}

@media screen and (max-width: 63.6875em) {
  /* line 36, src/app/components/modules/technology/tech_latest/_tech_latest_story.scss */
  .tech-latest-story:nth-child(n+6) {
    display: none;
  }
}

/* line 1, src/app/components/modules/technology/tech_merger/_tech_merger.scss */
.tech-merger {
  margin: auto;
  margin-bottom: 1.875rem;
}

@media screen and (min-width: 47.5em) {
  /* line 6, src/app/components/modules/technology/tech_merger/_tech_merger.scss */
  .tech-merger > * {
    display: inline-block;
    vertical-align: top;
  }
}

@media screen and (min-width: 80em) and (max-width: 9999em) {
  /* line 1, src/app/components/modules/technology/tech_merger/_tech_merger.scss */
  .tech-merger {
    width: 72.5rem;
  }
  /* line 15, src/app/components/modules/technology/tech_merger/_tech_merger.scss */
  .tech-merger > :last-child {
    margin-top: -60px;
  }
}

@media screen and (min-width: 63.75em) and (max-width: 79.9375em) {
  /* line 1, src/app/components/modules/technology/tech_merger/_tech_merger.scss */
  .tech-merger {
    width: 61.25rem;
  }
  /* line 23, src/app/components/modules/technology/tech_merger/_tech_merger.scss */
  .tech-merger > :last-child {
    margin-top: -20px;
  }
}

@media screen and (min-width: 47.5em) and (max-width: 63.6875em) {
  /* line 1, src/app/components/modules/technology/tech_merger/_tech_merger.scss */
  .tech-merger {
    width: 42.5rem;
  }
}

@media screen and (min-width: 0) and (max-width: 47.4375em) {
  /* line 1, src/app/components/modules/technology/tech_merger/_tech_merger.scss */
  .tech-merger {
    margin-left: 20px;
    margin-right: 20px;
  }
}

/* line 2, src/app/components/modules/heroes/politics_hero/_politics_hero.scss */
.politics .politics-hero.module {
  margin: 0 auto 2rem;
}

@media screen and (min-width: 0) and (max-width: 47.4375em) {
  /* line 7, src/app/components/modules/heroes/politics_hero/_politics_hero.scss */
  .politics .politics-hero.module {
    margin: 0 1.25rem 2rem;
  }
}

/* line 13, src/app/components/modules/heroes/politics_hero/_politics_hero.scss */
.politics-hero {
  position: relative;
}

/* line 16, src/app/components/modules/heroes/politics_hero/_politics_hero.scss */
.politics-hero__story {
  display: inline-block;
  vertical-align: top;
  position: relative;
}

/* line 22, src/app/components/modules/heroes/politics_hero/_politics_hero.scss */
.politics-hero__sidebar {
  display: inline-block;
  vertical-align: top;
}

/* line 27, src/app/components/modules/heroes/politics_hero/_politics_hero.scss */
.politics-hero__text {
  z-index: 1;
  position: relative;
}

/* line 32, src/app/components/modules/heroes/politics_hero/_politics_hero.scss */
.politics-hero__headline {
  box-shadow: 0.625rem 0 0 #FFFFFF;
  -webkit-box-decoration-break: clone;
  -o-box-decoration-break: clone;
  box-decoration-break: clone;
  background-color: #FFFFFF;
  color: #000000;
  vertical-align: middle;
  display: inline;
  font-family: "BWHaasHead-75Bold", "NHaasGroteskDSPro-75Bd", "Helvetica Neue", Helvetica, Arial, sans-serif;
  transition: color .3s ease-out;
}

/* line 37, src/app/components/modules/heroes/politics_hero/_politics_hero.scss */
.politics-hero__headline:hover, .politics-hero__headline:focus {
  color: #5C42AB;
}

/* line 43, src/app/components/modules/heroes/politics_hero/_politics_hero.scss */
.politics-hero__image {
  background-size: cover;
  background-position: center center;
  display: block;
  position: relative;
}

/* line 2, src/app/components/politics/_politics_helper.scss */
.politics-hero__image:after {
  overflow: hidden;
  text-indent: -9999rem;
  font-size: 0;
  line-height: 0;
  opacity: 66;
  background-image: linear-gradient(-35deg, rgba(0, 231, 180, 0.4), rgba(0, 231, 180, 0) 70%);
  content: "gradient standard photo filter bottom left to top right";
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
}

/* line 50, src/app/components/modules/heroes/politics_hero/_politics_hero.scss */
.politics-hero__image:hover ~ .politics-hero__text .politics-hero__headline {
  color: #5C42AB;
}

/* line 55, src/app/components/modules/heroes/politics_hero/_politics_hero.scss */
.politics-hero__relateds {
  position: relative;
  margin-top: 1rem;
}

/* line 60, src/app/components/modules/heroes/politics_hero/_politics_hero.scss */
.politics-hero__related {
  display: inline-block;
  position: relative;
  vertical-align: top;
}

/* line 65, src/app/components/modules/heroes/politics_hero/_politics_hero.scss */
.politics-hero__related-headline {
  font-family: "BWHaasText-75Bold", "NHaasGroteskTXPro-75Bd", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 0.8125rem;
  margin-top: 0.8125rem;
  line-height: 1;
  color: #3C3C3C;
  transition: color .3s ease-out;
}

/* line 76, src/app/components/modules/heroes/politics_hero/_politics_hero.scss */
.politics-hero__related:hover .politics-hero__related-headline, .politics-hero__related:focus .politics-hero__related-headline {
  color: #5C42AB;
}

/* line 80, src/app/components/modules/heroes/politics_hero/_politics_hero.scss */
.politics-hero__related:hover:before, .politics-hero__related:focus:before {
  background-color: #5C42AB;
}

/* line 87, src/app/components/modules/heroes/politics_hero/_politics_hero.scss */
.politics-hero__social-title {
  font-family: "MetricWeb-Semibold", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 1.125rem;
  color: #000000;
  text-align: center;
  margin: 0.9375rem 0;
  text-transform: uppercase;
}

/* line 96, src/app/components/modules/heroes/politics_hero/_politics_hero.scss */
.politics-hero__social-links {
  text-align: center;
}

/* line 100, src/app/components/modules/heroes/politics_hero/_politics_hero.scss */
.politics-hero__social-item {
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  -ms-border-radius: 50%;
  -o-border-radius: 50%;
  border-radius: 50%;
  -webkit-transition: background-color, 0.2s, ease;
  -moz-transition: background-color, 0.2s, ease;
  -o-transition: background-color, 0.2s, ease;
  transition: background-color 0.2s ease;
  overflow: hidden;
  text-indent: -9999rem;
  font-size: 0;
  line-height: 0;
  background-color: #5C42AB;
  display: inline-block;
  width: 2.5rem;
  height: 2.5rem;
  margin: 0 1.25rem 0 auto;
}

/* line 110, src/app/components/modules/heroes/politics_hero/_politics_hero.scss */
.politics-hero__social-item:hover {
  background-color: #000000;
}

/* line 114, src/app/components/modules/heroes/politics_hero/_politics_hero.scss */
.politics-hero__social-item:last-of-type {
  margin-right: 0;
}

/* line 118, src/app/components/modules/heroes/politics_hero/_politics_hero.scss */
.politics-hero__social-item:before {
  font-family: "Bloomberg";
  font-size: 1.5rem;
  line-height: 1em;
  padding: 0.5rem;
  float: left;
  text-indent: 0;
}

/* line 127, src/app/components/modules/heroes/politics_hero/_politics_hero.scss */
.politics-hero__social-item.twitter:before {
  color: #FFFFFF;
  content: "t";
}

/* line 132, src/app/components/modules/heroes/politics_hero/_politics_hero.scss */
.politics-hero__social-item.instagram:before {
  color: #FFFFFF;
  content: "i";
}

/* line 137, src/app/components/modules/heroes/politics_hero/_politics_hero.scss */
.politics-hero__social-item.facebook:before {
  color: #FFFFFF;
  content: "f";
}

/* line 142, src/app/components/modules/heroes/politics_hero/_politics_hero.scss */
.politics-hero__social-item.youtube:before {
  color: #FFFFFF;
  content: "y";
}

@media screen and (min-width: 0) and (max-width: 47.4375em) {
  /* line 13, src/app/components/modules/heroes/politics_hero/_politics_hero.scss */
  .politics-hero {
    padding-top: 1.125rem;
  }
  /* line 152, src/app/components/modules/heroes/politics_hero/_politics_hero.scss */
  .politics-hero__story {
    display: block;
  }
  /* line 156, src/app/components/modules/heroes/politics_hero/_politics_hero.scss */
  .politics-hero__image {
    height: 0;
    padding-bottom: 75%;
    position: relative;
  }
  /* line 160, src/app/components/modules/heroes/politics_hero/_politics_hero.scss */
  .politics-hero__sidebar {
    display: none;
  }
  /* line 164, src/app/components/modules/heroes/politics_hero/_politics_hero.scss */
  .politics-hero__text {
    margin-top: -2.8125rem;
    width: 90%;
  }
  /* line 169, src/app/components/modules/heroes/politics_hero/_politics_hero.scss */
  .politics-hero__headline {
    font-size: 1.5rem;
    line-height: 1;
  }
  /* line 174, src/app/components/modules/heroes/politics_hero/_politics_hero.scss */
  .politics-hero__social {
    display: none;
  }
}

@media screen and (min-width: 47.5em) and (max-width: 63.6875em) {
  /* line 13, src/app/components/modules/heroes/politics_hero/_politics_hero.scss */
  .politics-hero {
    padding-top: 1.5rem;
  }
  /* line 183, src/app/components/modules/heroes/politics_hero/_politics_hero.scss */
  .politics-hero__story {
    display: block;
  }
  /* line 187, src/app/components/modules/heroes/politics_hero/_politics_hero.scss */
  .politics-hero__text {
    margin-top: -4.375rem;
    width: 75%;
  }
  /* line 192, src/app/components/modules/heroes/politics_hero/_politics_hero.scss */
  .politics-hero__sidebar {
    display: none;
  }
  /* line 196, src/app/components/modules/heroes/politics_hero/_politics_hero.scss */
  .politics-hero__headline {
    font-size: 2.625rem;
    line-height: 1;
  }
  /* line 201, src/app/components/modules/heroes/politics_hero/_politics_hero.scss */
  .politics-hero__image {
    height: 0;
    padding-bottom: 51.31579%;
    position: relative;
  }
  /* line 205, src/app/components/modules/heroes/politics_hero/_politics_hero.scss */
  .politics-hero__social {
    display: none;
  }
}

@media screen and (min-width: 47.5em) {
  /* line 216, src/app/components/modules/heroes/politics_hero/_politics_hero.scss */
  .politics-hero__related {
    width: calc(33% - 1.3125rem);
    min-height: 4.375rem;
    margin-left: 31px;
  }
  /* line 221, src/app/components/modules/heroes/politics_hero/_politics_hero.scss */
  .politics-hero__related:before {
    content: "";
    position: absolute;
    display: block;
    top: 0;
    width: 100%;
    height: 0.3125rem;
    background-color: #3C3C3C;
    transition: background-color .3s ease-out;
  }
  /* line 232, src/app/components/modules/heroes/politics_hero/_politics_hero.scss */
  .politics-hero__related:nth-child(1) {
    margin-left: 0;
  }
}

@media screen and (min-width: 63.75em) and (max-width: 79.9375em) {
  /* line 13, src/app/components/modules/heroes/politics_hero/_politics_hero.scss */
  .politics-hero {
    padding-top: 1.5rem;
  }
  /* line 243, src/app/components/modules/heroes/politics_hero/_politics_hero.scss */
  .politics-hero__story {
    width: 40.3125rem;
    margin-right: 1.875rem;
  }
  /* line 248, src/app/components/modules/heroes/politics_hero/_politics_hero.scss */
  .politics-hero__image {
    height: 0;
    padding-bottom: 51.31579%;
    position: relative;
  }
  /* line 252, src/app/components/modules/heroes/politics_hero/_politics_hero.scss */
  .politics-hero__text {
    width: 85%;
    margin-top: -3.125rem;
  }
  /* line 257, src/app/components/modules/heroes/politics_hero/_politics_hero.scss */
  .politics-hero__headline {
    font-size: 2.625rem;
    line-height: 1;
  }
}

@media screen and (min-width: 80em) and (max-width: 9999em) {
  /* line 13, src/app/components/modules/heroes/politics_hero/_politics_hero.scss */
  .politics-hero {
    padding-top: 2.625rem;
  }
  /* line 266, src/app/components/modules/heroes/politics_hero/_politics_hero.scss */
  .politics-hero__story {
    width: 47.5rem;
    margin-right: 6rem;
  }
  /* line 271, src/app/components/modules/heroes/politics_hero/_politics_hero.scss */
  .politics-hero__image {
    height: 0;
    padding-bottom: 51.31579%;
    position: relative;
  }
  /* line 275, src/app/components/modules/heroes/politics_hero/_politics_hero.scss */
  .politics-hero__text {
    margin-top: -4.375rem;
    width: 75%;
  }
  /* line 280, src/app/components/modules/heroes/politics_hero/_politics_hero.scss */
  .politics-hero__headline {
    font-size: 3rem;
    line-height: 1;
  }
}

/* line 82, node_modules/bb.modules/components/modules/_modules_helpers.scss */
.single-review .single-review__image-link {
  height: 0;
  padding-bottom: 60%;
  position: relative;
  display: block;
  width: 100%;
}

/* line 90, node_modules/bb.modules/components/modules/_modules_helpers.scss */
.single-review .single-review__image {
  position: absolute;
  top: 0;
  left: 0;
  background-size: cover;
  background-position: 50% 50%;
  width: 100%;
  height: 100%;
}

/* line 4, src/app/components/modules/single_review/_single_review.scss */
.single-review__headline {
  font-family: "BWHaasHead-75Bold", "NHaasGroteskDSPro-75Bd", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 1.25rem;
  line-height: 1.25rem;
  margin-bottom: 0.9375rem;
}

/* line 11, src/app/components/modules/single_review/_single_review.scss */
.single-review__name {
  color: #2B00F7;
}

/* line 15, src/app/components/modules/single_review/_single_review.scss */
.single-review__quote {
  position: relative;
}

/* line 24, src/app/components/modules/single_review/_single_review.scss */
.single-review__image-container {
  position: absolute;
  left: 0;
  z-index: 1;
}

/* line 29, src/app/components/modules/single_review/_single_review.scss */
.single-review__image-container .single-review__image-link {
  padding-bottom: 100%;
}

/* line 5, node_modules/bb.sass-helpers/stylesheets/bb.sass-helpers/_gradients.scss */
.single-review__image:after {
  overflow: hidden;
  text-indent: -9999rem;
  font-size: 0;
  line-height: 0;
  background: -owg-linear-gradient(45deg, rgba(43, 0, 247, 0.5) 0%, rgba(43, 0, 247, 0) 50%, rgba(43, 0, 247, 0) 100%), -owg-linear-gradient(135deg, rgba(255, 1, 108, 0) 0%, rgba(255, 1, 108, 0) 50%, rgba(255, 1, 108, 0.5) 100%);
  background: -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(135deg, rgba(255, 1, 108, 0) 0%, rgba(255, 1, 108, 0) 50%, rgba(255, 1, 108, 0.5) 100%);
  background: -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(135deg, rgba(255, 1, 108, 0) 0%, rgba(255, 1, 108, 0) 50%, rgba(255, 1, 108, 0.5) 100%);
  background: -o-linear-gradient(45deg, rgba(43, 0, 247, 0.5) 0%, rgba(43, 0, 247, 0) 50%, rgba(43, 0, 247, 0) 100%), -o-linear-gradient(135deg, rgba(255, 1, 108, 0) 0%, rgba(255, 1, 108, 0) 50%, rgba(255, 1, 108, 0.5) 100%);
  background: 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;
}

/* line 38, src/app/components/modules/single_review/_single_review.scss */
.single-review__quote-paragraph {
  font-size: 1.75rem;
  line-height: 2.875rem;
  color: #2B00F7;
  position: relative;
  z-index: 2;
  margin: 0;
}

/* line 48, src/app/components/modules/single_review/_single_review.scss */
.single-review__quote-text {
  background-color: #FFFFFF;
}

/* line 52, src/app/components/modules/single_review/_single_review.scss */
.single-review__quote-credit {
  letter-spacing: -.04em;
  text-align: right;
  padding-top: 0.625rem;
  background: #FFFFFF;
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
}

/* line 63, src/app/components/modules/single_review/_single_review.scss */
.single-review__quote-credit:before {
  content: "—";
}

/* line 68, src/app/components/modules/single_review/_single_review.scss */
.single-review__quote-citation {
  font-style: normal;
  color: #262626;
}

@media screen and (min-width: 0) and (max-width: 47.4375em) {
  /* line 1, src/app/components/modules/single_review/_single_review.scss */
  .single-review {
    padding-top: 1.25rem;
  }
  /* line 77, src/app/components/modules/single_review/_single_review.scss */
  .single-review__headline {
    margin-left: 7.5rem;
  }
  /* line 81, src/app/components/modules/single_review/_single_review.scss */
  .single-review__quote {
    padding: 1.5625rem 1.25rem;
  }
  /* line 85, src/app/components/modules/single_review/_single_review.scss */
  .single-review__image-container {
    width: 6.25rem;
    height: 6.25rem;
    top: -3.125rem;
  }
  /* line 91, src/app/components/modules/single_review/_single_review.scss */
  .single-review__quote-paragraph {
    margin: 0 0 1.5625rem;
  }
  /* line 95, src/app/components/modules/single_review/_single_review.scss */
  .single-review__quote-credit {
    font-size: 0.875rem;
  }
}

@media screen and (min-width: 47.5em) and (max-width: 63.6875em) {
  /* line 103, src/app/components/modules/single_review/_single_review.scss */
  .single-review__headline {
    margin-left: 15rem;
  }
  /* line 107, src/app/components/modules/single_review/_single_review.scss */
  .single-review__quote {
    padding: 1.875rem 2.5rem;
  }
  /* line 111, src/app/components/modules/single_review/_single_review.scss */
  .single-review__image-container {
    width: 13.75rem;
    height: 13.75rem;
  }
  /* line 116, src/app/components/modules/single_review/_single_review.scss */
  .single-review__quote-paragraph {
    margin-left: 10rem;
  }
  /* line 120, src/app/components/modules/single_review/_single_review.scss */
  .single-review__quote-credit {
    font-size: 1rem;
  }
}

@media screen and (min-width: 47.5em) {
  /* line 128, src/app/components/modules/single_review/_single_review.scss */
  .single-review__image-container {
    top: -2.1875rem;
  }
  /* line 132, src/app/components/modules/single_review/_single_review.scss */
  .single-review__quote-paragraph {
    margin-bottom: 1.875rem;
  }
}

@media screen and (min-width: 63.75em) and (max-width: 79.9375em) {
  /* line 140, src/app/components/modules/single_review/_single_review.scss */
  .single-review__quote-text {
    font-size: 2.5rem;
    line-height: 4.0625rem;
  }
  /* line 145, src/app/components/modules/single_review/_single_review.scss */
  .single-review__quote-credit {
    font-size: 1.125rem;
  }
}

@media screen and (min-width: 63.75em) {
  /* line 153, src/app/components/modules/single_review/_single_review.scss */
  .single-review__headline {
    margin-left: 20rem;
  }
  /* line 157, src/app/components/modules/single_review/_single_review.scss */
  .single-review__image-container {
    width: 18.75rem;
    height: 18.75rem;
  }
  /* line 162, src/app/components/modules/single_review/_single_review.scss */
  .single-review__quote {
    padding: 2.5rem;
  }
  /* line 166, src/app/components/modules/single_review/_single_review.scss */
  .single-review__quote-paragraph {
    margin-left: 14.375rem;
  }
}

@media screen and (min-width: 80em) and (max-width: 9999em) {
  /* line 174, src/app/components/modules/single_review/_single_review.scss */
  .single-review__headline {
    font-size: 1.875rem;
    line-height: 1.875rem;
    margin-bottom: 1.25rem;
  }
  /* line 180, src/app/components/modules/single_review/_single_review.scss */
  .single-review__image-container {
    top: -3.125rem;
  }
  /* line 184, src/app/components/modules/single_review/_single_review.scss */
  .single-review__quote-text {
    font-size: 3.125rem;
    line-height: 4.375rem;
  }
  /* line 189, src/app/components/modules/single_review/_single_review.scss */
  .single-review__quote-credit {
    font-size: 1.25rem;
  }
  /* line 193, src/app/components/modules/single_review/_single_review.scss */
  .single-review__quote-paragraph {
    margin-bottom: 2.1875rem;
  }
}

/* line 3, src/app/components/modules/headband/_headband.scss */
.headband {
  width: 100%;
  padding-top: 1.25rem;
  overflow: auto;
}

/* line 108, node_modules/bb.modules/components/modules/_modules_helpers.scss */
.headband .headband__image-link {
  height: 0;
  padding-bottom: 100%;
  position: relative;
  display: block;
  width: 100%;
}

/* line 116, node_modules/bb.modules/components/modules/_modules_helpers.scss */
.headband .headband__image {
  position: absolute;
  top: 0;
  left: 0;
  background-size: cover;
  background-position: 50% 50%;
  width: 100%;
  height: 100%;
}

/* line 3, src/app/components/modules/headband/_headband_helpers.scss */
.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;
}

/* line 13, src/app/components/modules/headband/_headband.scss */
.headband__story {
  border-right: dotted 1px #555555;
  position: relative;
  display: inline-block;
  overflow-y: hidden;
  vertical-align: top;
  padding-right: 1.1875rem;
  margin-right: 1rem;
}

/* line 23, src/app/components/modules/headband/_headband.scss */
.headband__story:last-of-type {
  margin-right: 0;
  padding-right: 0;
  border-right: 0;
}

/* line 28, src/app/components/modules/headband/_headband.scss */
.headband__story:last-of-type .headband__image-container {
  right: 0;
}

/* line 35, src/app/components/modules/headband/_headband.scss */
.headband .primary-label {
  font-family: "BWHaasText-55Roman", "NHaasGroteskTXPro-55Rg", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 0.625rem;
  line-height: 0.75rem;
  text-transform: uppercase;
  color: #2B00F7;
}

/* line 43, src/app/components/modules/headband/_headband.scss */
.headband__headline {
  font-family: "BWHaasHead-75Bold", "NHaasGroteskDSPro-75Bd", "Helvetica Neue", Helvetica, Arial, sans-serif;
  color: #2D2D35;
  margin-top: 0.3125rem;
}

/* line 49, src/app/components/modules/headband/_headband.scss */
.headband__image-container {
  position: absolute;
  top: 0;
  right: 1.25rem;
}

@media screen and (min-width: 0) and (max-width: 47.4375em) {
  /* line 3, src/app/components/modules/headband/_headband.scss */
  .headband {
    width: 100%;
  }
  /* line 58, src/app/components/modules/headband/_headband.scss */
  .headband__stories {
    width: 50rem;
    height: 5.625rem;
  }
  /* line 18, src/app/components/modules/headband/_headband_helpers.scss */
  .headband__stories:after {
    height: 0.625rem;
    width: 50rem;
  }
  /* line 69, src/app/components/modules/headband/_headband.scss */
  .headband__story {
    height: 5rem;
    width: 16.25rem;
  }
  /* line 73, src/app/components/modules/headband/_headband.scss */
  .headband__story:first-of-type {
    width: 16.875rem;
    padding-left: 0.625rem;
  }
  /* line 78, src/app/components/modules/headband/_headband.scss */
  .headband__story:last-of-type {
    width: 14.375rem;
    padding-right: 0.625rem;
  }
  /* line 82, src/app/components/modules/headband/_headband.scss */
  .headband__story:last-of-type .headband__image-container {
    right: 0.625rem;
  }
  /* line 89, src/app/components/modules/headband/_headband.scss */
  .headband__headline {
    font-size: 0.75rem;
    line-height: 1rem;
    width: 8.75rem;
  }
  /* line 95, src/app/components/modules/headband/_headband.scss */
  .headband__image-container {
    height: 4.375rem;
    width: 4.375rem;
  }
}

@media screen and (min-width: 47.5em) {
  /* line 3, src/app/components/modules/headband/_headband.scss */
  .headband {
    width: 42.5rem;
  }
  /* line 106, src/app/components/modules/headband/_headband.scss */
  .headband__stories {
    width: 61.25rem;
    height: 6.25rem;
    margin-bottom: 1.25rem;
  }
  /* line 18, src/app/components/modules/headband/_headband_helpers.scss */
  .headband__stories:after {
    width: 61.25rem;
  }
  /* line 118, src/app/components/modules/headband/_headband.scss */
  .headband__story {
    height: 6.25rem;
    width: 20rem;
  }
  /* line 122, src/app/components/modules/headband/_headband.scss */
  .headband__story:last-of-type {
    width: 17.5rem;
  }
  /* line 128, src/app/components/modules/headband/_headband.scss */
  .headband__headline {
    font-size: 0.875rem;
    line-height: 1.125rem;
    width: 10rem;
  }
  /* line 134, src/app/components/modules/headband/_headband.scss */
  .headband__image-container {
    width: 5rem;
    height: 5rem;
  }
}

@media screen and (min-width: 63.75em) and (max-width: 79.9375em) {
  /* line 3, src/app/components/modules/headband/_headband.scss */
  .headband {
    width: 61.25rem;
  }
  /* line 144, src/app/components/modules/headband/_headband.scss */
  .headband__stories {
    width: 61.25rem;
  }
}

@media screen and (min-width: 80em) and (max-width: 9999em) {
  /* line 3, src/app/components/modules/headband/_headband.scss */
  .headband {
    width: 72.5rem;
  }
  /* line 153, src/app/components/modules/headband/_headband.scss */
  .headband__stories {
    width: 72.5rem;
    height: 8.75rem;
    margin-bottom: 1.25rem;
  }
  /* line 18, src/app/components/modules/headband/_headband_helpers.scss */
  .headband__stories:after {
    width: 72.5rem;
  }
  /* line 164, src/app/components/modules/headband/_headband.scss */
  .headband__story {
    width: 23.75rem;
    height: 8.75rem;
  }
  /* line 168, src/app/components/modules/headband/_headband.scss */
  .headband__story:last-of-type {
    width: 21.25rem;
  }
  /* line 174, src/app/components/modules/headband/_headband.scss */
  .headband__headline {
    font-size: 1.125rem;
    line-height: 1.375rem;
    width: 12.5rem;
  }
  /* line 180, src/app/components/modules/headband/_headband.scss */
  .headband__image-container {
    width: 7.5rem;
    height: 7.5rem;
  }
}

/* line 131, node_modules/bb.modules/components/modules/_modules_helpers.scss */
.latest-news .latest-news__title {
  line-height: 1em;
  letter-spacing: -.04em;
  color: #262626;
  text-align: center;
  margin-bottom: 1.5625rem;
  position: relative;
}

/* line 140, node_modules/bb.modules/components/modules/_modules_helpers.scss */
.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: #FFFFFF;
  position: absolute;
  top: 50%;
  z-index: -1;
}

/* line 155, node_modules/bb.modules/components/modules/_modules_helpers.scss */
.latest-news .latest-news__title-text {
  display: inline-block;
  vertical-align: top;
  padding: 0 1.25rem;
  background: #FFFFFF;
}

/* line 166, node_modules/bb.modules/components/modules/_modules_helpers.scss */
.latest-news .latest-news__title {
  font-size: 1.375rem;
  height: 1.375rem;
}

/* line 5, src/app/components/modules/latest_news/_latest_news.scss */
.latest-news__items {
  font-size: 0;
}

/* line 9, src/app/components/modules/latest_news/_latest_news.scss */
.latest-news__item {
  display: inline-block;
  vertical-align: top;
}

/* line 14, src/app/components/modules/latest_news/_latest_news.scss */
.latest-news__item-title {
  font-family: "BWHaasText-75Bold", "NHaasGroteskTXPro-75Bd", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 0.75rem;
  line-height: 0.875rem;
  margin-bottom: 0.3125rem;
}

/* line 22, src/app/components/modules/latest_news/_latest_news.scss */
.latest-news .published-at {
  font-size: 0.6875rem;
}

/* line 69, node_modules/bb.sass-helpers/stylesheets/bb.sass-helpers/_icons.scss */
.latest-news .published-at:before {
  content: "c";
  font-family: "Bloomberg";
  font-style: normal;
}

@media screen and (min-width: 0) and (max-width: 47.4375em) {
  /* line 29, src/app/components/modules/latest_news/_latest_news.scss */
  .latest-news__item {
    height: 6.25rem;
    width: 50%;
  }
  /* line 33, src/app/components/modules/latest_news/_latest_news.scss */
  .latest-news__item:nth-child(2n+1) {
    border-right: dotted 1px #555555;
    padding-right: 1.25rem;
  }
  /* line 38, src/app/components/modules/latest_news/_latest_news.scss */
  .latest-news__item:nth-child(2n) {
    padding-left: 1.25rem;
  }
  /* line 44, src/app/components/modules/latest_news/_latest_news.scss */
  .latest-news__item:nth-child(3) .latest-news__item-title, .latest-news__item:nth-child(4) .latest-news__item-title {
    border-top: dotted 1px #555555;
    padding-top: 1.25rem;
  }
}

@media screen and (min-width: 47.5em) and (max-width: 63.6875em) {
  /* line 166, node_modules/bb.modules/components/modules/_modules_helpers.scss */
  .latest-news .latest-news__title {
    font-size: 1.625rem;
    height: 1.625rem;
  }
  /* line 57, src/app/components/modules/latest_news/_latest_news.scss */
  .latest-news__item {
    width: 25%;
  }
  /* line 60, src/app/components/modules/latest_news/_latest_news.scss */
  .latest-news__item:nth-child(4) {
    padding-right: 0;
    border-right: 0;
  }
}

@media screen and (min-width: 47.5em) {
  /* line 70, src/app/components/modules/latest_news/_latest_news.scss */
  .latest-news__item {
    border-top: dotted 1px #555555;
    height: 4.6875rem;
    padding: 0 1.25rem;
  }
  /* line 75, src/app/components/modules/latest_news/_latest_news.scss */
  .latest-news__item:nth-child(1) {
    padding-left: 0;
  }
}

@media screen and (max-width: 63.6875em) {
  /* line 85, src/app/components/modules/latest_news/_latest_news.scss */
  .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) {
  /* line 95, src/app/components/modules/latest_news/_latest_news.scss */
  .latest-news__item {
    width: 10.1875rem;
  }
}

@media screen and (min-width: 63.75em) {
  /* line 166, node_modules/bb.modules/components/modules/_modules_helpers.scss */
  .latest-news .latest-news__title {
    font-size: 2.125rem;
    height: 2.125rem;
  }
  /* line 106, src/app/components/modules/latest_news/_latest_news.scss */
  .latest-news__item:nth-child(6) {
    padding-right: 0;
    border-right: 0;
  }
}

@media screen and (min-width: 80em) and (max-width: 9999em) {
  /* line 166, node_modules/bb.modules/components/modules/_modules_helpers.scss */
  .latest-news .latest-news__title {
    font-size: 2.5rem;
    height: 2.5rem;
  }
  /* line 118, src/app/components/modules/latest_news/_latest_news.scss */
  .latest-news__item {
    width: 12.0625rem;
  }
  /* line 122, src/app/components/modules/latest_news/_latest_news.scss */
  .latest-news__item-title {
    font-size: 0.8125rem;
    line-height: 0.9375rem;
  }
}

/* line 1, src/app/components/modules/five_across/_five_across_background.scss */
.five-across-background {
  background-color: #1E252D;
  padding: 1.875rem 0;
}

@media screen and (min-width: 47.5em) and (max-width: 63.6875em) {
  /* line 1, src/app/components/modules/five_across/_five_across_background.scss */
  .five-across-background {
    padding: 2.5rem 0;
  }
}

@media screen and (min-width: 63.75em) {
  /* line 1, src/app/components/modules/five_across/_five_across_background.scss */
  .five-across-background {
    padding: 3.125rem 0;
  }
}

/* line 4, src/app/components/modules/five_across/_five_across.scss */
.five-across {
  position: relative;
  padding: 0 0 2.5rem;
  margin-bottom: 0;
  overflow: hidden;
}

/* line 97, node_modules/bb.sass-helpers/stylesheets/bb.sass-helpers/_borders.scss */
.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;
}

/* line 125, node_modules/bb.sass-helpers/stylesheets/bb.sass-helpers/_borders.scss */
.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;
}

/* line 167, node_modules/bb.sass-helpers/stylesheets/bb.sass-helpers/_borders.scss */
.five-across:after {
  overflow: hidden;
  text-indent: -9999rem;
  font-size: 0;
  line-height: 0;
  background: -owg-linear-gradient(left, #ff6564 0%, #2b00f7 100%);
  background: -webkit-linear-gradient(left, #ff6564 0%, #2b00f7 100%);
  background: -moz-linear-gradient(left, #ff6564 0%, #2b00f7 100%);
  background: -o-linear-gradient(left, #ff6564 0%, #2b00f7 100%);
  background: linear-gradient(left, #ff6564 0%, #2b00f7 100%);
  content: "gradient linear background border background color block";
  background-color: #FF6564;
}

/* line 178, node_modules/bb.sass-helpers/stylesheets/bb.sass-helpers/_borders.scss */
.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;
}

/* line 10, src/app/components/modules/five_across/_five_across.scss */
.five-across ::-webkit-scrollbar {
  height: 0.625rem;
  width: 0.625rem;
}

/* line 15, src/app/components/modules/five_across/_five_across.scss */
.five-across ::-webkit-scrollbar-track {
  background-color: #1E252D;
}

/* line 22, src/app/components/modules/five_across/_five_across.scss */
.five-across ::-webkit-scrollbar-thumb:hover {
  background: #FF6564;
}

/* line 28, src/app/components/modules/five_across/_five_across.scss */
.five-across__header, .five-across__footer {
  text-align: center;
}

/* line 33, src/app/components/modules/five_across/_five_across.scss */
.five-across__footer {
  position: absolute;
  bottom: 0.1875rem;
  left: 0;
  right: 0;
  z-index: 1;
}

/* line 41, src/app/components/modules/five_across/_five_across.scss */
.five-across__header {
  display: table;
  border-spacing: 1.25rem 0;
  border-collapse: separate;
  width: 100%;
}

/* line 48, src/app/components/modules/five_across/_five_across.scss */
.five-across__left, .five-across__center, .five-across__right {
  display: table-cell;
  vertical-align: bottom;
}

/* line 55, src/app/components/modules/five_across/_five_across.scss */
.five-across__left, .five-across__right {
  width: 50%;
}

/* line 60, src/app/components/modules/five_across/_five_across.scss */
.five-across__left-border {
  position: relative;
}

/* line 97, node_modules/bb.sass-helpers/stylesheets/bb.sass-helpers/_borders.scss */
.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;
}

/* line 125, node_modules/bb.sass-helpers/stylesheets/bb.sass-helpers/_borders.scss */
.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;
}

/* line 167, node_modules/bb.sass-helpers/stylesheets/bb.sass-helpers/_borders.scss */
.five-across__left-border:after {
  overflow: hidden;
  text-indent: -9999rem;
  font-size: 0;
  line-height: 0;
  background: -owg-linear-gradient(left, #2b00f7 0%, #ff6564 100%);
  background: -webkit-linear-gradient(left, #2b00f7 0%, #ff6564 100%);
  background: -moz-linear-gradient(left, #2b00f7 0%, #ff6564 100%);
  background: -o-linear-gradient(left, #2b00f7 0%, #ff6564 100%);
  background: linear-gradient(left, #2b00f7 0%, #ff6564 100%);
  content: "gradient linear background border background color block";
  background-color: #2B00F7;
}

/* line 178, node_modules/bb.sass-helpers/stylesheets/bb.sass-helpers/_borders.scss */
.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;
}

/* line 64, src/app/components/modules/five_across/_five_across.scss */
.five-across__right-border {
  position: relative;
}

/* line 97, node_modules/bb.sass-helpers/stylesheets/bb.sass-helpers/_borders.scss */
.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;
}

/* line 125, node_modules/bb.sass-helpers/stylesheets/bb.sass-helpers/_borders.scss */
.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;
}

/* line 167, node_modules/bb.sass-helpers/stylesheets/bb.sass-helpers/_borders.scss */
.five-across__right-border:after {
  overflow: hidden;
  text-indent: -9999rem;
  font-size: 0;
  line-height: 0;
  background: -owg-linear-gradient(left, #ff6564 0%, #2b00f7 100%);
  background: -webkit-linear-gradient(left, #ff6564 0%, #2b00f7 100%);
  background: -moz-linear-gradient(left, #ff6564 0%, #2b00f7 100%);
  background: -o-linear-gradient(left, #ff6564 0%, #2b00f7 100%);
  background: linear-gradient(left, #ff6564 0%, #2b00f7 100%);
  content: "gradient linear background border background color block";
  background-color: #FF6564;
}

/* line 178, node_modules/bb.sass-helpers/stylesheets/bb.sass-helpers/_borders.scss */
.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;
}

/* line 68, src/app/components/modules/five_across/_five_across.scss */
.five-across__title {
  background-image: -webkit-linear-gradient(left, #2B00F7, #FF6564);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  color: #FF6564;
  font-family: "BWHaasHead-75Bold", "NHaasGroteskDSPro-75Bd", "Helvetica Neue", Helvetica, Arial, sans-serif;
  background-color: #1E252D;
  white-space: nowrap;
  font-size: 1.5rem;
  line-height: 1.875rem;
}

/* line 78, src/app/components/modules/five_across/_five_across.scss */
.five-across__scroll {
  margin: 0.9375rem 0;
}

/* line 82, src/app/components/modules/five_across/_five_across.scss */
.five-across__items {
  display: table;
  border-spacing: 1.25rem 0;
  border-collapse: separate;
  margin: 2.4375rem 0 1.5625rem;
}

/* line 89, src/app/components/modules/five_across/_five_across.scss */
.five-across__item-row {
  display: table-row;
}

/* line 93, src/app/components/modules/five_across/_five_across.scss */
.five-across__item {
  display: table-cell;
  vertical-align: top;
  width: 20%;
  position: relative;
}

/* line 99, src/app/components/modules/five_across/_five_across.scss */
.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%;
}

/* line 113, src/app/components/modules/five_across/_five_across.scss */
.five-across__item-show {
  padding: 0.625rem 0;
  position: relative;
}

/* line 118, src/app/components/modules/five_across/_five_across.scss */
.five-across__item-show-information {
  padding-top: 1.25rem;
}

/* line 122, src/app/components/modules/five_across/_five_across.scss */
.five-across__item-show-link {
  display: block;
}

/* line 125, src/app/components/modules/five_across/_five_across.scss */
.five-across__item-show-link:hover .five-across__item-show-name {
  color: #FF6564;
}

/* line 131, src/app/components/modules/five_across/_five_across.scss */
.five-across__item-show-name {
  -webkit-transition: color, 0.1s, ease-out;
  -moz-transition: color, 0.1s, ease-out;
  -o-transition: color, 0.1s, ease-out;
  transition: color 0.1s ease-out;
  color: #FFFFFF;
  font-family: "BWHaasHead-75Bold", "NHaasGroteskDSPro-75Bd", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 0.875rem;
  line-height: 1.25rem;
}

/* line 139, src/app/components/modules/five_across/_five_across.scss */
.five-across__item-show-time {
  color: #999999;
  font-family: "BWHaasText-55Roman", "NHaasGroteskTXPro-55Rg", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 0.75rem;
  line-height: 1.125rem;
}

/* line 146, src/app/components/modules/five_across/_five_across.scss */
.five-across__item-image {
  -webkit-transition: color, 0.1s, ease-out;
  -moz-transition: color, 0.1s, ease-out;
  -o-transition: color, 0.1s, ease-out;
  transition: color 0.1s ease-out;
  margin-top: 1.5625rem;
  margin-bottom: 1.25rem;
  position: relative;
  color: #FFFFFF;
  font-size: 3.125rem;
  line-height: 3.125rem;
}

/* line 155, src/app/components/modules/five_across/_five_across.scss */
.five-across__item-image:after {
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
  -moz-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  -o-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  content: "a";
  font-family: "Bloomberg";
  z-index: 1;
}

/* line 164, src/app/components/modules/five_across/_five_across.scss */
.five-across__item-img {
  -webkit-box-shadow: rgba(0, 0, 0, 0.7) 5px 5px 10px;
  -moz-box-shadow: rgba(0, 0, 0, 0.7) 5px 5px 10px;
  box-shadow: rgba(0, 0, 0, 0.7) 5px 5px 10px;
  width: 100%;
}

/* line 169, src/app/components/modules/five_across/_five_across.scss */
.five-across__item-headline {
  -webkit-transition: color, 0.1s, ease-out;
  -moz-transition: color, 0.1s, ease-out;
  -o-transition: color, 0.1s, ease-out;
  transition: color 0.1s ease-out;
  color: #999999;
  font-family: "BWHaasText-75Bold", "NHaasGroteskTXPro-75Bd", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 0.75rem;
  line-height: 1.125rem;
}

/* line 177, src/app/components/modules/five_across/_five_across.scss */
.five-across__item-link {
  display: inline-block;
}

/* line 180, src/app/components/modules/five_across/_five_across.scss */
.five-across__item-link:hover .five-across__item-headline {
  color: #FF6564;
}

/* line 184, src/app/components/modules/five_across/_five_across.scss */
.five-across__item-link:hover .five-across__item-image {
  color: #FF6564;
}

/* line 190, src/app/components/modules/five_across/_five_across.scss */
.five-across__item-runtime {
  font-family: "TiemposTextWeb-Regular", Georgia, serif;
  color: #767676;
  font-size: 0.75rem;
  line-height: 1.125rem;
}

/* line 197, src/app/components/modules/five_across/_five_across.scss */
.five-across__call-to-action {
  display: inline-block;
  background-color: #1E252D;
  font-family: "BWHaasHead-75Bold", "NHaasGroteskDSPro-75Bd", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 0.75rem;
  line-height: 1.5rem;
  padding-left: 0.625rem;
  padding-right: 0.1875rem;
}

/* line 87, node_modules/bb.sass-helpers/stylesheets/bb.sass-helpers/_icons.scss */
.five-across__call-to-action:after {
  content: "3";
  font-family: "Bloomberg";
  font-style: normal;
}

/* line 208, src/app/components/modules/five_across/_five_across.scss */
.five-across__call-to-action:hover {
  color: #FF6564;
}

/* line 212, src/app/components/modules/five_across/_five_across.scss */
.five-across__call-to-action:after {
  position: relative;
  top: 0.125rem;
}

@media screen and (min-width: 0) and (max-width: 47.4375em) {
  /* line 4, src/app/components/modules/five_across/_five_across.scss */
  .five-across {
    margin-left: 0;
    margin-right: 0;
  }
  /* line 5, src/app/components/modules/five_across/_five_across_mobile.scss */
  .five-across__header {
    display: table;
    border-spacing: 0.625rem 0;
    margin-left: auto;
    margin-right: auto;
    border-collapse: separate;
    width: 100%;
  }
  /* line 14, src/app/components/modules/five_across/_five_across_mobile.scss */
  .five-across__center {
    padding-bottom: 1.4375rem;
  }
  /* line 18, src/app/components/modules/five_across/_five_across_mobile.scss */
  .five-across__track {
    position: relative;
  }
  /* line 21, src/app/components/modules/five_across/_five_across_mobile.scss */
  .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;
  }
  /* line 30, src/app/components/modules/five_across/_five_across_mobile.scss */
  .five-across__track:before {
    background: -owg-linear-gradient(left, #1e252d 0%, rgba(30, 37, 45, 0) 100%);
    background: -webkit-linear-gradient(left, #1e252d 0%, rgba(30, 37, 45, 0) 100%);
    background: -moz-linear-gradient(left, #1e252d 0%, rgba(30, 37, 45, 0) 100%);
    background: -o-linear-gradient(left, #1e252d 0%, rgba(30, 37, 45, 0) 100%);
    background: linear-gradient(left, #1e252d 0%, rgba(30, 37, 45, 0) 100%);
    content: "left side gradient";
    left: 0;
    width: 1.25rem;
  }
  /* line 37, src/app/components/modules/five_across/_five_across_mobile.scss */
  .five-across__track:after {
    background: -owg-linear-gradient(left, rgba(30, 37, 45, 0) 0%, #1e252d 100%);
    background: -webkit-linear-gradient(left, rgba(30, 37, 45, 0) 0%, #1e252d 100%);
    background: -moz-linear-gradient(left, rgba(30, 37, 45, 0) 0%, #1e252d 100%);
    background: -o-linear-gradient(left, rgba(30, 37, 45, 0) 0%, #1e252d 100%);
    background: linear-gradient(left, rgba(30, 37, 45, 0) 0%, #1e252d 100%);
    content: "right side gradient";
    right: 0;
    width: 1.25rem;
  }
  /* line 46, src/app/components/modules/five_across/_five_across_mobile.scss */
  .five-across__scroll {
    position: relative;
    -webkit-overflow-scrolling: touch;
    overflow-x: auto;
  }
  /* line 52, src/app/components/modules/five_across/_five_across_mobile.scss */
  .five-across__item {
    min-width: 10rem;
  }
  /* line 56, src/app/components/modules/five_across/_five_across_mobile.scss */
  .five-across__item-image {
    height: 5.625rem;
  }
}

@media screen and (min-width: 47.5em) {
  /* line 4, src/app/components/modules/five_across/_five_across.scss */
  .five-across {
    position: relative;
  }
  /* line 97, node_modules/bb.sass-helpers/stylesheets/bb.sass-helpers/_borders.scss */
  .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;
  }
  /* line 125, node_modules/bb.sass-helpers/stylesheets/bb.sass-helpers/_borders.scss */
  .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;
  }
  /* line 167, node_modules/bb.sass-helpers/stylesheets/bb.sass-helpers/_borders.scss */
  .five-across:after {
    overflow: hidden;
    text-indent: -9999rem;
    font-size: 0;
    line-height: 0;
    background: -owg-linear-gradient(left, #ff6564 0%, #2b00f7 100%);
    background: -webkit-linear-gradient(left, #ff6564 0%, #2b00f7 100%);
    background: -moz-linear-gradient(left, #ff6564 0%, #2b00f7 100%);
    background: -o-linear-gradient(left, #ff6564 0%, #2b00f7 100%);
    background: linear-gradient(left, #ff6564 0%, #2b00f7 100%);
    content: "gradient linear background border background color block";
    background-color: #FF6564;
  }
  /* line 178, node_modules/bb.sass-helpers/stylesheets/bb.sass-helpers/_borders.scss */
  .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) {
  /* line 12, src/app/components/modules/five_across/_five_across_tablet.scss */
  .five-across__left-border {
    position: relative;
  }
  /* line 97, node_modules/bb.sass-helpers/stylesheets/bb.sass-helpers/_borders.scss */
  .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;
  }
  /* line 125, node_modules/bb.sass-helpers/stylesheets/bb.sass-helpers/_borders.scss */
  .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;
  }
  /* line 167, node_modules/bb.sass-helpers/stylesheets/bb.sass-helpers/_borders.scss */
  .five-across__left-border:after {
    overflow: hidden;
    text-indent: -9999rem;
    font-size: 0;
    line-height: 0;
    background: -owg-linear-gradient(left, #2b00f7 0%, #ff6564 100%);
    background: -webkit-linear-gradient(left, #2b00f7 0%, #ff6564 100%);
    background: -moz-linear-gradient(left, #2b00f7 0%, #ff6564 100%);
    background: -o-linear-gradient(left, #2b00f7 0%, #ff6564 100%);
    background: linear-gradient(left, #2b00f7 0%, #ff6564 100%);
    content: "gradient linear background border background color block";
    background-color: #2B00F7;
  }
  /* line 178, node_modules/bb.sass-helpers/stylesheets/bb.sass-helpers/_borders.scss */
  .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;
  }
  /* line 20, src/app/components/modules/five_across/_five_across_tablet.scss */
  .five-across__right-border {
    position: relative;
  }
  /* line 97, node_modules/bb.sass-helpers/stylesheets/bb.sass-helpers/_borders.scss */
  .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;
  }
  /* line 125, node_modules/bb.sass-helpers/stylesheets/bb.sass-helpers/_borders.scss */
  .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;
  }
  /* line 167, node_modules/bb.sass-helpers/stylesheets/bb.sass-helpers/_borders.scss */
  .five-across__right-border:after {
    overflow: hidden;
    text-indent: -9999rem;
    font-size: 0;
    line-height: 0;
    background: -owg-linear-gradient(left, #ff6564 0%, #2b00f7 100%);
    background: -webkit-linear-gradient(left, #ff6564 0%, #2b00f7 100%);
    background: -moz-linear-gradient(left, #ff6564 0%, #2b00f7 100%);
    background: -o-linear-gradient(left, #ff6564 0%, #2b00f7 100%);
    background: linear-gradient(left, #ff6564 0%, #2b00f7 100%);
    content: "gradient linear background border background color block";
    background-color: #FF6564;
  }
  /* line 178, node_modules/bb.sass-helpers/stylesheets/bb.sass-helpers/_borders.scss */
  .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;
  }
  /* line 28, src/app/components/modules/five_across/_five_across_tablet.scss */
  .five-across__center {
    padding-bottom: 0.9375rem;
  }
  /* line 32, src/app/components/modules/five_across/_five_across_tablet.scss */
  .five-across__title {
    font-size: 2.5rem;
    line-height: 2.75rem;
  }
  /* line 37, src/app/components/modules/five_across/_five_across_tablet.scss */
  .five-across__item-image {
    font-size: 1.875rem;
    line-height: 1.875rem;
    height: 4.5rem;
  }
  /* line 43, src/app/components/modules/five_across/_five_across_tablet.scss */
  .five-across__callToAction {
    font-size: 0.875rem;
    line-height: 1.5rem;
  }
}

@media screen and (min-width: 63.75em) and (max-width: 79.9375em) {
  /* line 3, src/app/components/modules/five_across/_five_across_small_desktop.scss */
  .five-across__left-border {
    position: relative;
  }
  /* line 97, node_modules/bb.sass-helpers/stylesheets/bb.sass-helpers/_borders.scss */
  .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;
  }
  /* line 125, node_modules/bb.sass-helpers/stylesheets/bb.sass-helpers/_borders.scss */
  .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;
  }
  /* line 167, node_modules/bb.sass-helpers/stylesheets/bb.sass-helpers/_borders.scss */
  .five-across__left-border:after {
    overflow: hidden;
    text-indent: -9999rem;
    font-size: 0;
    line-height: 0;
    background: -owg-linear-gradient(left, #2b00f7 0%, #ff6564 100%);
    background: -webkit-linear-gradient(left, #2b00f7 0%, #ff6564 100%);
    background: -moz-linear-gradient(left, #2b00f7 0%, #ff6564 100%);
    background: -o-linear-gradient(left, #2b00f7 0%, #ff6564 100%);
    background: linear-gradient(left, #2b00f7 0%, #ff6564 100%);
    content: "gradient linear background border background color block";
    background-color: #2B00F7;
  }
  /* line 178, node_modules/bb.sass-helpers/stylesheets/bb.sass-helpers/_borders.scss */
  .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;
  }
  /* line 11, src/app/components/modules/five_across/_five_across_small_desktop.scss */
  .five-across__right-border {
    position: relative;
  }
  /* line 97, node_modules/bb.sass-helpers/stylesheets/bb.sass-helpers/_borders.scss */
  .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;
  }
  /* line 125, node_modules/bb.sass-helpers/stylesheets/bb.sass-helpers/_borders.scss */
  .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;
  }
  /* line 167, node_modules/bb.sass-helpers/stylesheets/bb.sass-helpers/_borders.scss */
  .five-across__right-border:after {
    overflow: hidden;
    text-indent: -9999rem;
    font-size: 0;
    line-height: 0;
    background: -owg-linear-gradient(left, #ff6564 0%, #2b00f7 100%);
    background: -webkit-linear-gradient(left, #ff6564 0%, #2b00f7 100%);
    background: -moz-linear-gradient(left, #ff6564 0%, #2b00f7 100%);
    background: -o-linear-gradient(left, #ff6564 0%, #2b00f7 100%);
    background: linear-gradient(left, #ff6564 0%, #2b00f7 100%);
    content: "gradient linear background border background color block";
    background-color: #FF6564;
  }
  /* line 178, node_modules/bb.sass-helpers/stylesheets/bb.sass-helpers/_borders.scss */
  .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;
  }
  /* line 19, src/app/components/modules/five_across/_five_across_small_desktop.scss */
  .five-across__title {
    font-size: 4rem;
    line-height: 6.5rem;
  }
  /* line 24, src/app/components/modules/five_across/_five_across_small_desktop.scss */
  .five-across__item-show-name {
    font-size: 1rem;
    line-height: 1.375rem;
  }
  /* line 29, src/app/components/modules/five_across/_five_across_small_desktop.scss */
  .five-across__item-show-time, .five-across__item-headline, .five-across__item-runtime {
    font-size: 0.75rem;
    line-height: 1.125rem;
  }
  /* line 36, src/app/components/modules/five_across/_five_across_small_desktop.scss */
  .five-across__item-image {
    font-size: 2.5rem;
    line-height: 2.5rem;
    height: 6.3125rem;
  }
  /* line 42, src/app/components/modules/five_across/_five_across_small_desktop.scss */
  .five-across__callToAction {
    font-size: 1rem;
    line-height: 1.5rem;
  }
}

@media screen and (min-width: 80em) and (max-width: 9999em) {
  /* line 3, src/app/components/modules/five_across/_five_across_large_desktop.scss */
  .five-across__left-border {
    position: relative;
  }
  /* line 97, node_modules/bb.sass-helpers/stylesheets/bb.sass-helpers/_borders.scss */
  .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;
  }
  /* line 125, node_modules/bb.sass-helpers/stylesheets/bb.sass-helpers/_borders.scss */
  .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;
  }
  /* line 167, node_modules/bb.sass-helpers/stylesheets/bb.sass-helpers/_borders.scss */
  .five-across__left-border:after {
    overflow: hidden;
    text-indent: -9999rem;
    font-size: 0;
    line-height: 0;
    background: -owg-linear-gradient(left, #2b00f7 0%, #ff6564 100%);
    background: -webkit-linear-gradient(left, #2b00f7 0%, #ff6564 100%);
    background: -moz-linear-gradient(left, #2b00f7 0%, #ff6564 100%);
    background: -o-linear-gradient(left, #2b00f7 0%, #ff6564 100%);
    background: linear-gradient(left, #2b00f7 0%, #ff6564 100%);
    content: "gradient linear background border background color block";
    background-color: #2B00F7;
  }
  /* line 178, node_modules/bb.sass-helpers/stylesheets/bb.sass-helpers/_borders.scss */
  .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;
  }
  /* line 11, src/app/components/modules/five_across/_five_across_large_desktop.scss */
  .five-across__right-border {
    position: relative;
  }
  /* line 97, node_modules/bb.sass-helpers/stylesheets/bb.sass-helpers/_borders.scss */
  .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;
  }
  /* line 125, node_modules/bb.sass-helpers/stylesheets/bb.sass-helpers/_borders.scss */
  .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;
  }
  /* line 167, node_modules/bb.sass-helpers/stylesheets/bb.sass-helpers/_borders.scss */
  .five-across__right-border:after {
    overflow: hidden;
    text-indent: -9999rem;
    font-size: 0;
    line-height: 0;
    background: -owg-linear-gradient(left, #ff6564 0%, #2b00f7 100%);
    background: -webkit-linear-gradient(left, #ff6564 0%, #2b00f7 100%);
    background: -moz-linear-gradient(left, #ff6564 0%, #2b00f7 100%);
    background: -o-linear-gradient(left, #ff6564 0%, #2b00f7 100%);
    background: linear-gradient(left, #ff6564 0%, #2b00f7 100%);
    content: "gradient linear background border background color block";
    background-color: #FF6564;
  }
  /* line 178, node_modules/bb.sass-helpers/stylesheets/bb.sass-helpers/_borders.scss */
  .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;
  }
  /* line 19, src/app/components/modules/five_across/_five_across_large_desktop.scss */
  .five-across__title {
    font-size: 6.25rem;
    line-height: 6.5rem;
  }
  /* line 24, src/app/components/modules/five_across/_five_across_large_desktop.scss */
  .five-across__item-show-name {
    font-size: 1.25rem;
    line-height: 1.625rem;
  }
  /* line 29, src/app/components/modules/five_across/_five_across_large_desktop.scss */
  .five-across__item-show-time, .five-across__item-runtime {
    font-size: 0.75rem;
    line-height: 1.125rem;
  }
  /* line 35, src/app/components/modules/five_across/_five_across_large_desktop.scss */
  .five-across__item-image {
    height: 8.4375rem;
  }
  /* line 39, src/app/components/modules/five_across/_five_across_large_desktop.scss */
  .five-across__item-headline {
    font-size: 0.875rem;
    line-height: 1.125rem;
  }
  /* line 44, src/app/components/modules/five_across/_five_across_large_desktop.scss */
  .five-across__callToAction {
    font-size: 1rem;
    line-height: 1.5rem;
  }
}

/* line 3, src/app/components/home/_home.scss */
.home__top-of-home {
  *zoom: 1;
  display: block;
  position: relative;
  margin: 0 auto;
}

/* line 38, node_modules/compass-mixins/lib/compass/utilities/general/_clearfix.scss */
.home__top-of-home:after {
  content: "";
  display: table;
  clear: both;
}

/* line 10, src/app/components/home/_home.scss */
.home__top-of-page {
  margin: 0 auto;
}

/* line 14, src/app/components/home/_home.scss */
.home__heroes {
  position: relative;
  padding-bottom: 1.25rem;
  display: block;
  margin: 0 auto 1.25rem;
}

/* line 20, src/app/components/home/_home.scss */
.home__heroes .advertisement {
  display: none;
}

/* line 24, src/app/components/home/_home.scss */
.home__heroes.with-box-ad .advertisement {
  display: block;
}

/* line 29, src/app/components/home/_home.scss */
.home__gadfly-v6, .home__commentary-v6 {
  overflow: hidden;
}

/* line 34, src/app/components/home/_home.scss */
.home__group {
  position: relative;
}

/* line 38, src/app/components/home/_home.scss */
.home .highlights-v6-story .ad-v2[data-position="box2"] {
  z-index: 4;
}

@media screen and (min-width: 0) and (max-width: 47.4375em) {
  /* line 1, src/app/components/home/_home.scss */
  .home {
    max-width: 31.25rem;
    margin: 0 auto;
  }
  /* line 46, src/app/components/home/_home.scss */
  .home__heroes {
    margin: 1.25rem auto 0;
    max-width: calc(100% - 2.5rem);
  }
  /* line 50, src/app/components/home/_home.scss */
  .home__heroes .bb-ads__rendered {
    margin-bottom: 0;
  }
  /* line 55, src/app/components/home/_home.scss */
  .home__grid {
    margin: 0 auto;
    max-width: calc(100% - 2.5rem);
  }
}

@media screen and (min-width: 47.5em) and (max-width: 63.6875em) {
  /* line 64, src/app/components/home/_home.scss */
  .home__top-of-page {
    padding-top: 1.25rem;
  }
  /* line 68, src/app/components/home/_home.scss */
  .home .market-summary-v3, .home__heroes, .home__top-news,
  .home .highlights,
  .home .highlights-alternate-treatment {
    width: 42.5rem;
    display: block;
    margin: 0 auto;
  }
  /* line 78, src/app/components/home/_home.scss */
  .home__left-rail .top-news-v3 {
    margin: 0 auto;
  }
  /* line 82, src/app/components/home/_home.scss */
  .home__grid {
    width: 42.5rem;
    margin: 0 auto;
  }
  /* line 87, src/app/components/home/_home.scss */
  .home__heroes {
    margin: 1.25rem auto;
  }
  /* line 90, src/app/components/home/_home.scss */
  .home__heroes .advertisement {
    margin: 2.5rem 0 0 0.9375rem;
    float: left;
  }
  /* line 95, src/app/components/home/_home.scss */
  .home__heroes .bb-ads__rendered {
    margin-bottom: 0;
  }
}

/* line 101, src/app/components/home/_home.scss */
.home .bb-transporter-item {
  z-index: auto;
}

@media screen and (max-width: 63.6875em) {
  /* line 81, src/app/components/home/_home_v3_helpers.scss */
  .home__grid {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }
  /* line 86, src/app/components/home/_home_v3_helpers.scss */
  .home__highlights {
    -webkit-order: 2;
    -ms-flex-order: 2;
    order: 2;
  }
  /* line 90, src/app/components/home/_home_v3_helpers.scss */
  .home__left-rail {
    -webkit-order: 1;
    -ms-flex-order: 1;
    order: 1;
  }
  /* line 94, src/app/components/home/_home_v3_helpers.scss */
  .home__commentary {
    -webkit-order: 3;
    -ms-flex-order: 3;
    order: 3;
  }
  /* line 98, src/app/components/home/_home_v3_helpers.scss */
  .home__video-module {
    -webkit-order: 4;
    -ms-flex-order: 4;
    order: 4;
  }
  /* line 102, src/app/components/home/_home_v3_helpers.scss */
  .home__tetris-modules {
    -webkit-order: 5;
    -ms-flex-order: 5;
    order: 5;
  }
  /* line 108, src/app/components/home/_home.scss */
  .home__left-rail, .home__grid,
  .home__highlights .highlights,
  .home__highlights .highlights-alternative-treatment {
    margin-bottom: 2.5rem;
  }
  /* line 115, src/app/components/home/_home.scss */
  .home__gadfly-v6, .home__commentary-v6 {
    display: block;
  }
  /* line 120, src/app/components/home/_home.scss */
  .home__gadfly-v6 {
    margin-bottom: 1.25rem;
  }
  /* line 124, src/app/components/home/_home.scss */
  .home__group {
    margin-bottom: 0;
  }
  /* line 10, src/app/components/ad/_ad_helpers.scss */
  .home .bb-ads__rendered {
    margin-bottom: 2.5rem;
  }
  /* line 132, src/app/components/home/_home.scss */
  .home__left-rail {
    /**
             * [EH] 04/16/2015
             * Forcefully disable all translations from animation below small-desktop
             * User should be allowed to resize their browser mid-animation without experiencing a broken page
             */
    transform: translate3d(0, 0, 0) !important;
    -webkit-transform: translate3d(0, 0, 0) !important;
    -ms-transform: translate(0, 0) !important;
  }
}

@media screen and (min-width: 63.75em) {
  /* line 148, src/app/components/home/_home.scss */
  .home__highlights {
    margin-bottom: 1.25rem;
  }
  /* line 151, src/app/components/home/_home.scss */
  .home__highlights > .module {
    width: 100%;
  }
  /* line 157, src/app/components/home/_home.scss */
  .home__heroes {
    *zoom: 1;
  }
  /* line 38, node_modules/compass-mixins/lib/compass/utilities/general/_clearfix.scss */
  .home__heroes:after {
    content: "";
    display: table;
    clear: both;
  }
  /* line 160, src/app/components/home/_home.scss */
  .home__heroes .advertisement {
    float: right;
    width: 18.75rem;
    height: 15.625rem;
    background-color: #FFFFFF;
  }
  /* line 168, src/app/components/home/_home.scss */
  .home__hero-v6 {
    display: inline-block;
  }
  /* line 172, src/app/components/home/_home.scss */
  .home__grid {
    *zoom: 1;
    display: block;
    position: relative;
    overflow: hidden;
    margin: 0 auto;
  }
  /* line 38, node_modules/compass-mixins/lib/compass/utilities/general/_clearfix.scss */
  .home__grid:after {
    content: "";
    display: table;
    clear: both;
  }
  /* line 184, src/app/components/home/_home.scss */
  .home__top-of-page.parallax-enabled .home__grid {
    overflow: visible;
  }
  /* line 190, src/app/components/home/_home.scss */
  .home__left-rail {
    position: absolute;
    top: 0;
    left: 0;
  }
  /* line 196, src/app/components/home/_home.scss */
  .home .market-summary-v3 {
    display: block;
    width: 100%;
    height: 6.25rem;
  }
  /* line 202, src/app/components/home/_home.scss */
  .home__gadfly-v6, .home__commentary-v6 {
    display: inline-block;
    margin-bottom: 1.25rem;
  }
}

@media screen and (min-width: 63.75em) and (max-width: 79.9375em) {
  /* line 10, src/app/components/ad/_ad_helpers.scss */
  .home .ad-v2[data-position^="leaderboard"] .bb-ads__rendered {
    padding-bottom: 2.5rem;
  }
  /* line 217, src/app/components/home/_home.scss */
  .home__top-of-page {
    padding-top: 1.25rem;
  }
  /* line 221, src/app/components/home/_home.scss */
  .home__left-rail {
    width: 10rem;
  }
  /* line 225, src/app/components/home/_home.scss */
  .home__highlights {
    position: relative;
    left: 11.25rem;
    margin-bottom: 1.25rem;
    margin-right: 0;
    width: 48.75rem;
    left: 12.5rem;
  }
  /* line 233, src/app/components/home/_home.scss */
  .home__heroes {
    width: 61.25rem;
  }
  /* line 236, src/app/components/home/_home.scss */
  .home__heroes .advertisement {
    width: 18.75rem;
    height: 15.625rem;
    padding: 0;
    background-color: #FFFFFF;
  }
  /* line 244, src/app/components/home/_home.scss */
  .home__grid,
  .home .market-summary-v3 {
    width: 61.25rem;
    margin: 0 auto;
  }
}

@media screen and (min-width: 80em) and (max-width: 9999em) {
  /* line 10, src/app/components/ad/_ad_helpers.scss */
  .home .ad-v2[data-position^="leaderboard"] .bb-ads__rendered {
    padding-bottom: 2.5rem;
  }
  /* line 259, src/app/components/home/_home.scss */
  .home__top-of-page {
    padding-top: 1.25rem;
  }
  /* line 263, src/app/components/home/_home.scss */
  .home__left-rail {
    width: 11.25rem;
  }
  /* line 267, src/app/components/home/_home.scss */
  .home__highlights {
    position: relative;
    left: 12.5rem;
    display: inline-block;
    width: 58.75rem;
    left: 13.75rem;
    top: 0;
  }
  /* line 275, src/app/components/home/_home.scss */
  .home__heroes {
    width: 72.5rem;
  }
  /* line 278, src/app/components/home/_home.scss */
  .home__heroes .advertisement {
    width: 18.75rem;
    height: 15.625rem;
    padding: 0;
    background-color: #FFFFFF;
  }
  /* line 286, src/app/components/home/_home.scss */
  .home__grid,
  .home .market-summary-v3 {
    margin: 0 auto;
    width: 72.5rem;
  }
}

/* line 10, src/app/components/ad/_ad_helpers.scss */
.home .ad-v2[data-position="belowhero"] .bb-ads__rendered {
  width: 100%;
  margin-bottom: 1.25rem;
}

/* line 61, src/app/components/ad/_ad_helpers.scss */
.home .ad-v2[data-position="custom1"] .bb-ads__rendered iframe {
  width: 100%;
}

/* line 61, src/app/components/ad/_ad_helpers.scss */
.home .ad-v2[data-position="custom2"] .bb-ads__rendered iframe {
  width: 100%;
}

@media screen and (min-width: 0) and (max-width: 47.4375em) {
  /* line 5, src/app/components/content_type/_content_type_footer.scss */
  .content-type-footer .topic-list {
    margin-top: 1.25rem;
  }
}

@media screen and (min-width: 47.5em) {
  /* line 1, src/app/components/content_type/_content_type_footer.scss */
  .content-type-footer {
    *zoom: 1;
  }
  /* line 38, node_modules/compass-mixins/lib/compass/utilities/general/_clearfix.scss */
  .content-type-footer:after {
    content: "";
    display: table;
    clear: both;
  }
  /* line 13, src/app/components/content_type/_content_type_footer.scss */
  .content-type-footer .topic-list {
    float: left;
    margin-top: 2.5rem;
  }
}

@media screen and (min-width: 47.5em) and (max-width: 63.6875em) {
  /* line 21, src/app/components/content_type/_content_type_footer.scss */
  .content-type-footer .topic-list {
    width: 27.5rem;
  }
}

@media screen and (min-width: 63.75em) and (max-width: 79.9375em) {
  /* line 28, src/app/components/content_type/_content_type_footer.scss */
  .content-type-footer .topic-list {
    width: 31.25rem;
  }
}

@media screen and (min-width: 80em) and (max-width: 9999em) {
  /* line 35, src/app/components/content_type/_content_type_footer.scss */
  .content-type-footer .topic-list {
    width: 32.5rem;
  }
}

/* line 1, src/app/components/content_type/_content_type_recirc.scss */
.content-type-recirc {
  *zoom: 1;
  border-top: 1px dotted #999999;
  margin-top: 2.5rem;
}

/* line 38, node_modules/compass-mixins/lib/compass/utilities/general/_clearfix.scss */
.content-type-recirc:after {
  content: "";
  display: table;
  clear: both;
}

/* line 6, src/app/components/content_type/_content_type_recirc.scss */
.content-type-recirc .taboola-wrapper {
  clear: none;
  margin-top: 2.5rem;
}

/* line 3, src/app/components/ad/_ad_helpers.scss */
.content-type-recirc .ad-v2 {
  margin-top: 2.5rem;
}

@media screen and (min-width: 63.75em) {
  /* line 3, src/app/components/ad/_ad_helpers.scss */
  .content-type-recirc .ad-v2 {
    float: right;
    width: 20rem;
    margin-top: 3.75rem;
  }
  /* line 23, src/app/components/content_type/_content_type_recirc.scss */
  .content-type-recirc .taboola-wrapper {
    float: left;
  }
}

@media screen and (min-width: 63.75em) and (max-width: 79.9375em) {
  /* line 29, src/app/components/content_type/_content_type_recirc.scss */
  .content-type-recirc .taboola-wrapper {
    width: 40rem;
  }
}

@media screen and (min-width: 80em) and (max-width: 9999em) {
  /* line 35, src/app/components/content_type/_content_type_recirc.scss */
  .content-type-recirc .taboola-wrapper {
    width: 51.25rem;
  }
}

/* line 1, src/app/components/content_type/_content_details.scss */
.content-details {
  *zoom: 1;
  position: relative;
  -webkit-tap-highlight-color: transparent;
}

/* line 38, node_modules/compass-mixins/lib/compass/utilities/general/_clearfix.scss */
.content-details:after {
  content: "";
  display: table;
  clear: both;
}

/* line 6, src/app/components/content_type/_content_details.scss */
.content-details .byline,
.content-details .published-at {
  display: block;
}

/* line 11, src/app/components/content_type/_content_details.scss */
.content-details .byline:before {
  font-family: "TiemposTextWeb-RegularItalic", Georgia, serif;
}

@media screen and (min-width: 0) and (max-width: 47.4375em) {
  /* line 1, src/app/components/content_type/_content_details.scss */
  .content-details {
    padding-bottom: 0.625rem;
  }
  /* line 18, src/app/components/content_type/_content_details.scss */
  .content-details .byline,
  .content-details .published-at {
    padding-top: 0.625rem;
  }
  /* line 23, src/app/components/content_type/_content_details.scss */
  .content-details .byline {
    font-size: 0.75rem;
    line-height: 1rem;
  }
  /* line 28, src/app/components/content_type/_content_details.scss */
  .content-details .published-at {
    float: left;
    font-size: 0.625rem;
    line-height: 1.25rem;
  }
  /* line 34, src/app/components/content_type/_content_details.scss */
  .content-details .social-share {
    float: right;
  }
}

@media screen and (min-width: 47.5em) and (max-width: 63.6875em) {
  /* line 1, src/app/components/content_type/_content_details.scss */
  .content-details {
    padding-bottom: 1.25rem;
  }
  /* line 43, src/app/components/content_type/_content_details.scss */
  .content-details .byline,
  .content-details .published-at {
    padding-top: 1.25rem;
  }
  /* line 48, src/app/components/content_type/_content_details.scss */
  .content-details .byline {
    font-size: 0.875rem;
    line-height: 1.25rem;
    margin-right: 7.5rem;
  }
  /* line 54, src/app/components/content_type/_content_details.scss */
  .content-details .published-at {
    float: left;
    font-size: 0.75rem;
    line-height: 1.25rem;
  }
  /* line 60, src/app/components/content_type/_content_details.scss */
  .content-details .social-share {
    -webkit-transform: translateY(30%);
    -moz-transform: translateY(30%);
    -ms-transform: translateY(30%);
    -o-transform: translateY(30%);
    transform: translateY(30%);
    float: right;
  }
}

@media screen and (max-width: 63.6875em) {
  /* line 1, src/app/components/content_type/_content_details.scss */
  .content-details {
    border-bottom: dotted 1px #555555;
  }
  /* line 70, src/app/components/content_type/_content_details.scss */
  .content-details .social-share {
    padding: 0;
  }
  /* line 74, src/app/components/content_type/_content_details.scss */
  .content-details .published-at br {
    display: none;
  }
}

@media screen and (min-width: 63.75em) {
  /* line 1, src/app/components/content_type/_content_details.scss */
  .content-details {
    border-top: 0;
  }
  /* line 83, src/app/components/content_type/_content_details.scss */
  .content-details .byline,
  .content-details .published-at {
    border-top: dotted 1px #555555;
    display: block;
    padding: 1.25rem 0;
  }
  /* line 90, src/app/components/content_type/_content_details.scss */
  .content-details .byline {
    font-size: 0.875rem;
    line-height: 1.25rem;
  }
  /* line 95, src/app/components/content_type/_content_details.scss */
  .content-details .default-author:before,
  .content-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;
  }
  /* line 102, src/app/components/content_type/_content_details.scss */
  .content-details .published-at {
    font-size: 0.8125rem;
    line-height: 1.25rem;
  }
  /* line 107, src/app/components/content_type/_content_details.scss */
  .content-details .social-share {
    border-top: dotted 1px #555555;
  }
}

/* line 2, src/app/components/feature/_feature_article_tab_wrapper.scss */
.feature-article__feature-tab-wrapper {
  background-color: #2B00F7;
  *zoom: 1;
  filter: progid:DXImageTransform.Microsoft.gradient(gradientType=1, startColorstr='#FFFA1E64', endColorstr='#FF2B00F7');
  background: -owg-linear-gradient(left, #FA1E64 0%, #2B00F7 100%);
  background: -webkit-linear-gradient(left, #FA1E64 0%, #2B00F7 100%);
  background: -moz-linear-gradient(left, #FA1E64 0%, #2B00F7 100%);
  background: -o-linear-gradient(left, #FA1E64 0%, #2B00F7 100%);
  background: linear-gradient(left, #FA1E64 0%, #2B00F7 100%);
  margin-top: 1.25rem;
  text-align: right;
  padding: 1.25rem;
  position: relative;
  width: 13.125rem;
}

/* line 11, src/app/components/feature/_feature_article_tab_wrapper.scss */
.feature-article .primary-label {
  color: #FFFFFF;
  font-family: "BWHaasText-75Bold", "NHaasGroteskTXPro-75Bd", "Helvetica Neue", Helvetica, Arial, sans-serif;
  text-transform: uppercase;
}

@media screen and (min-width: 63.75em) and (max-width: 79.9375em) {
  /* line 18, src/app/components/feature/_feature_article_tab_wrapper.scss */
  .feature-article__feature-tab-wrapper {
    margin-top: 1.875rem;
  }
}

@media screen and (min-width: 47.5em) and (max-width: 63.6875em) {
  /* line 24, src/app/components/feature/_feature_article_tab_wrapper.scss */
  .feature-article__feature-tab-wrapper {
    margin: 0;
  }
}

@media screen and (min-width: 0) and (max-width: 47.4375em) {
  /* line 30, src/app/components/feature/_feature_article_tab_wrapper.scss */
  .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;
  }
}

/* line 1, src/app/components/feature/_feature_article_lede_headline.scss */
.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: #FFFFFF;
  -webkit-text-stroke: 0.09375rem #FA1E64;
  /*
     * [WW][5/6/2016] target MS Edge http://browserstrangeness.bitbucket.org/css_hacks.html
     *  Do the workaround only for edge so that browsers that don't support any webkit
     *  rules like firefox don't look bad.
     *
     *  TODO: move this hack to a mixin called on-microsoft-edge in bb-sass-helpers
     */
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
  opacity: 0;
  color: #FA1E64;
  font-family: "BWHaasHead-75Bold", "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;
  -webkit-transition: opacity, 0.8s, ease;
  -moz-transition: opacity, 0.8s, ease;
  -o-transition: opacity, 0.8s, ease;
  transition: opacity 0.8s ease;
}

@supports (-ms-accelerator: true) {
  /* line 1, src/app/components/feature/_feature_article_lede_headline.scss */
  .feature-article .lede-headline {
    text-shadow: -0.09375rem -0.09375rem #FA1E64, 0.09375rem -0.09375rem #FA1E64, -0.09375rem 0.09375rem #FA1E64, 0.09375rem 0.09375rem #FA1E64;
  }
}

/* line 15, src/app/components/feature/_feature_article_lede_headline.scss */
.feature-article .lede-headline.animate {
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
  opacity: 1;
}

/* line 19, src/app/components/feature/_feature_article_lede_headline.scss */
.feature-article .lede-headline__highlighted {
  display: block;
}

@media screen and (min-width: 63.75em) and (max-width: 79.9375em) {
  /* line 1, src/app/components/feature/_feature_article_lede_headline.scss */
  .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) {
  /* line 1, src/app/components/feature/_feature_article_lede_headline.scss */
  .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) {
  /* line 1, src/app/components/feature/_feature_article_lede_headline.scss */
  .feature-article .lede-headline {
    -webkit-text-stroke: 0.09375rem #FA1E64;
    /*
     * [WW][5/6/2016] target MS Edge http://browserstrangeness.bitbucket.org/css_hacks.html
     *  Do the workaround only for edge so that browsers that don't support any webkit
     *  rules like firefox don't look bad.
     *
     *  TODO: move this hack to a mixin called on-microsoft-edge in bb-sass-helpers
     */
    font-size: 2.25rem;
    line-height: 2.375rem;
    padding: 0 1.25rem;
    max-width: 32.5rem;
    margin: 1.875rem auto 0;
  }
  @supports (-ms-accelerator: true) {
    /* line 1, src/app/components/feature/_feature_article_lede_headline.scss */
    .feature-article .lede-headline {
      text-shadow: -0.09375rem -0.09375rem #FA1E64, 0.09375rem -0.09375rem #FA1E64, -0.09375rem 0.09375rem #FA1E64, 0.09375rem 0.09375rem #FA1E64;
    }
  }
}

/* line 1, src/app/components/feature/_feature_article_lede_dek.scss */
.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;
  -webkit-transition: opacity, 0.6s, ease;
  -webkit-transition-delay: 0.4s;
  -moz-transition: opacity, 0.6s, ease, 0.4s;
  -o-transition: opacity, 0.6s, ease, 0.4s;
  transition: opacity 0.6s ease 0.4s;
}

/* line 9, src/app/components/feature/_feature_article_lede_dek.scss */
.feature-article .lede-dek.animate {
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
  opacity: 1;
}

/* line 13, src/app/components/feature/_feature_article_lede_dek.scss */
.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) {
  /* line 1, src/app/components/feature/_feature_article_lede_dek.scss */
  .feature-article .lede-dek {
    margin: 1.25rem auto;
    max-width: 52.8125rem;
  }
}

@media screen and (min-width: 47.5em) and (max-width: 63.6875em) {
  /* line 1, src/app/components/feature/_feature_article_lede_dek.scss */
  .feature-article .lede-dek {
    margin: 1.25rem 10% 0.625rem 0;
  }
  /* line 32, src/app/components/feature/_feature_article_lede_dek.scss */
  .feature-article .lede-dek__text {
    font-size: 1.875rem;
    line-height: 2.625rem;
  }
}

@media screen and (min-width: 0) and (max-width: 47.4375em) {
  /* line 1, src/app/components/feature/_feature_article_lede_dek.scss */
  .feature-article .lede-dek {
    padding: 0 1.25rem;
    max-width: 32.5rem;
    margin: 0.625rem auto 0.75rem;
  }
  /* line 43, src/app/components/feature/_feature_article_lede_dek.scss */
  .feature-article .lede-dek__text {
    font-size: 1.125rem;
    line-height: 1.5rem;
  }
}

/* line 3, src/app/components/feature/_feature_article_published_and_byline.scss */
.feature-article .published-at,
.feature-article .byline-view {
  -webkit-transition-delay: 0.6s;
  -moz-transition-delay: 0.6s;
  -o-transition-delay: 0.6s;
  transition-delay: 0.6s;
  margin: 1.25rem auto 0.9375rem;
  max-width: 67.5rem;
}

@media screen and (min-width: 0) and (max-width: 47.4375em) {
  /* line 3, src/app/components/feature/_feature_article_published_and_byline.scss */
  .feature-article .published-at,
  .feature-article .byline-view {
    max-width: 32.5rem;
  }
}

@media screen and (min-width: 63.75em) and (max-width: 79.9375em) {
  /* line 3, src/app/components/feature/_feature_article_published_and_byline.scss */
  .feature-article .published-at,
  .feature-article .byline-view {
    max-width: 52.8125rem;
  }
}

/* line 19, src/app/components/feature/_feature_article_published_and_byline.scss */
.feature-article .published-at,
.feature-article .byline {
  color: #555555;
  display: block;
  font-size: 1rem;
  line-height: 1.125rem;
}

/* line 29, src/app/components/feature/_feature_article_published_and_byline.scss */
.feature-article .byline__by {
  color: #555555;
  font-style: italic;
  padding-right: 0.125rem;
}

/* line 35, src/app/components/feature/_feature_article_published_and_byline.scss */
.feature-article .byline .author-byline {
  white-space: normal;
}

/* line 40, src/app/components/feature/_feature_article_published_and_byline.scss */
.feature-article .author-link,
.feature-article .author-name {
  color: #555555;
}

/* line 44, src/app/components/feature/_feature_article_published_and_byline.scss */
.feature-article .author-link:hover,
.feature-article .author-name:hover {
  color: #FF6564;
}

/* line 48, src/app/components/feature/_feature_article_published_and_byline.scss */
.feature-article .author-link:before, .feature-article .author-link:after,
.feature-article .author-name:before,
.feature-article .author-name:after {
  color: #555555;
}

/* line 53, src/app/components/feature/_feature_article_published_and_byline.scss */
.feature-article .author-link:last-of-type:before,
.feature-article .author-name:last-of-type:before {
  font-style: italic;
  padding-right: 0.125rem;
}

@media screen and (min-width: 0) and (max-width: 47.4375em) {
  /* line 61, src/app/components/feature/_feature_article_published_and_byline.scss */
  .feature-article .published-at,
  .feature-article .byline-view {
    margin: 0.5rem auto 0;
    padding-left: 1.25rem;
    padding-right: 1.25rem;
  }
  /* line 68, src/app/components/feature/_feature_article_published_and_byline.scss */
  .feature-article .published-at,
  .feature-article .byline {
    font-size: 0.75rem;
    line-height: 0.875rem;
  }
}

@media screen and (min-width: 47.5em) and (max-width: 63.6875em) {
  /* line 77, src/app/components/feature/_feature_article_published_and_byline.scss */
  .feature-article .published-at,
  .feature-article .byline-view {
    margin-left: 3.25rem;
    margin-right: 3.25rem;
  }
}

@media screen and (min-width: 63.75em) and (max-width: 79.9375em) {
  /* line 85, src/app/components/feature/_feature_article_published_and_byline.scss */
  .feature-article .byline-view {
    margin: 0.625rem auto 0.3125rem;
  }
}

/* line 1, src/app/components/feature/_feature_article_social_share.scss */
.feature-article .social-share {
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
  opacity: 0;
  margin: auto;
  max-width: 67.5rem;
  padding-top: 0.6875rem;
}

/* line 7, src/app/components/feature/_feature_article_social_share.scss */
.feature-article .social-share.animate {
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
  opacity: 1;
  -webkit-transition: opacity, 0.5s, ease;
  -webkit-transition-delay: 0.6s;
  -moz-transition: opacity, 0.5s, ease, 0.6s;
  -o-transition: opacity, 0.5s, ease, 0.6s;
  transition: opacity 0.5s ease 0.6s;
}

@media screen and (max-width: 79.9375em) {
  /* line 14, src/app/components/feature/_feature_article_social_share.scss */
  .feature-article .social-share__additional {
    left: 0;
    right: auto;
    top: 2.8125rem;
  }
  /* line 19, src/app/components/feature/_feature_article_social_share.scss */
  .feature-article .social-share__additional:after {
    right: 4.5rem;
  }
  /* line 25, src/app/components/feature/_feature_article_social_share.scss */
  .feature-article .social-share.open .social-share__additional {
    right: auto;
    top: 3.4375rem;
  }
}

@media screen and (min-width: 63.75em) and (max-width: 79.9375em) {
  /* line 1, src/app/components/feature/_feature_article_social_share.scss */
  .feature-article .social-share {
    max-width: 52.5rem;
  }
}

@media screen and (min-width: 0) and (max-width: 47.4375em) {
  /* line 1, src/app/components/feature/_feature_article_social_share.scss */
  .feature-article .social-share {
    max-width: 32.5rem;
    margin: auto;
    padding: 0 1.25rem;
    margin-top: 0.875rem;
  }
  /* line 43, src/app/components/feature/_feature_article_social_share.scss */
  .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;
  }
  /* line 54, src/app/components/feature/_feature_article_social_share.scss */
  .feature-article .social-share__additional {
    left: 1.25rem;
  }
  /* line 57, src/app/components/feature/_feature_article_social_share.scss */
  .feature-article .social-share__additional:after {
    right: 7rem;
  }
}

/* line 1, src/app/components/feature/_feature_article_lede_image.scss */
.feature-large-image-lede {
  position: relative;
  padding: 0;
}

/* line 5, src/app/components/feature/_feature_article_lede_image.scss */
.feature-large-image-lede__image {
  position: relative;
}

/* line 125, src/app/stylesheets/_treatments.scss */
.feature-large-image-lede__image .credit {
  color: #FFFFFF;
  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) {
  /* line 138, src/app/stylesheets/_treatments.scss */
  .feature-large-image-lede__image .credit {
    -webkit-transform: rotate(90deg);
    -moz-transform: rotate(90deg);
    -ms-transform: rotate(90deg);
    -o-transform: rotate(90deg);
    transform: rotate(90deg);
    -webkit-transform-origin: 100% 0;
    -moz-transform-origin: 100% 0;
    -ms-transform-origin: 100% 0;
    -o-transform-origin: 100% 0;
    transform-origin: 100% 0;
    right: 1.25rem;
  }
}

/* line 10, src/app/components/feature/_feature_article_lede_image.scss */
.feature-large-image-lede .large-image-lede__lede-image {
  width: 100%;
}

/* line 14, src/app/components/feature/_feature_article_lede_image.scss */
.feature-large-image-lede .caption {
  color: #555555;
  font-size: 0.8125rem;
  line-height: 1.0625rem;
  text-align: center;
  margin-bottom: 0.25rem;
}

/* line 2, src/app/components/feature/_feature_article_pull_quote.scss */
.feature-article .pullquote {
  background-image: -webkit-linear-gradient(left, #FA1E64, #2B00F7);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  -webkit-text-fill-color: #FFFFFF;
  -webkit-text-stroke: 0.1875rem transparent;
  /*
     * [WW][5/6/2016] target MS Edge http://browserstrangeness.bitbucket.org/css_hacks.html
     *  Do the workaround only for edge so that browsers that don't support any webkit
     *  rules like firefox don't look bad.
     *
     *  TODO: move this hack to a mixin called on-microsoft-edge in bb-sass-helpers
     */
  -webkit-transform: rotate(-10deg);
  -moz-transform: rotate(-10deg);
  -ms-transform: rotate(-10deg);
  -o-transform: rotate(-10deg);
  transform: rotate(-10deg);
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
  opacity: 0;
  color: #FA1E64;
  font-family: "BWHaasText-75Bold", "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;
}

@supports (-ms-accelerator: true) {
  /* line 2, src/app/components/feature/_feature_article_pull_quote.scss */
  .feature-article .pullquote {
    text-shadow: -0.1875rem -0.1875rem transparent, 0.1875rem -0.1875rem transparent, -0.1875rem 0.1875rem transparent, 0.1875rem 0.1875rem transparent;
  }
}

/* line 19, src/app/components/feature/_feature_article_pull_quote.scss */
.feature-article .pullquote > p {
  margin-bottom: 1.25rem;
}

/* line 23, src/app/components/feature/_feature_article_pull_quote.scss */
.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: #FFFFFF;
  color: transparent;
  content: attr(data-feature-quote);
  font-family: "BWHaasText-75Bold", "NHaasGroteskTXPro-75Bd", "Helvetica Neue", Helvetica, Arial, sans-serif;
  position: absolute;
  width: 100%;
}

/* line 35, src/app/components/feature/_feature_article_pull_quote.scss */
.feature-article .pullquote:before {
  left: 0.25rem;
  top: -0.25rem;
}

/* line 40, src/app/components/feature/_feature_article_pull_quote.scss */
.feature-article .pullquote:after {
  left: 0.5rem;
  top: -0.5rem;
}

/* line 45, src/app/components/feature/_feature_article_pull_quote.scss */
.feature-article .pullquote.animate {
  -webkit-animation: pull_quote 0.5s ease-in-out 0.2s 1 normal forwards;
  -moz-animation: pull_quote 0.5s ease-in-out 0.2s 1 normal forwards;
  -ms-animation: pull_quote 0.5s ease-in-out 0.2s 1 normal forwards;
  -o-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) {
  /* line 51, src/app/components/feature/_feature_article_pull_quote.scss */
  .feature-article .pullquote {
    top: -4.6875rem;
    width: 72.5rem;
  }
  /* line 55, src/app/components/feature/_feature_article_pull_quote.scss */
  .feature-article .pullquote:before, .feature-article .pullquote:after {
    width: 72.5rem;
  }
}

@media screen and (min-width: 63.75em) and (max-width: 79.9375em) {
  /* line 64, src/app/components/feature/_feature_article_pull_quote.scss */
  .feature-article .pullquote {
    font-size: 4rem;
    line-height: 4.5rem;
    width: 52.5rem;
    padding-bottom: 1.25rem;
  }
  /* line 70, src/app/components/feature/_feature_article_pull_quote.scss */
  .feature-article .pullquote:before, .feature-article .pullquote:after {
    width: 52.5rem;
  }
}

@media screen and (min-width: 47.5em) and (max-width: 63.6875em) {
  /* line 78, src/app/components/feature/_feature_article_pull_quote.scss */
  .feature-article .pullquote {
    font-size: 3.75rem;
    line-height: 4.25rem;
    width: 38.75rem;
    margin-top: 2.5rem;
    margin-bottom: 2.5rem;
  }
  /* line 85, src/app/components/feature/_feature_article_pull_quote.scss */
  .feature-article .pullquote:before, .feature-article .pullquote:after {
    width: 38.75rem;
  }
}

@media screen and (min-width: 0) and (max-width: 47.4375em) {
  /* line 93, src/app/components/feature/_feature_article_pull_quote.scss */
  .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% {
    filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
    opacity: 0;
    -webkit-transform: rotate(-10.1deg) scale(0.3);
    -moz-transform: rotate(-10.1deg) scale(0.3);
    -ms-transform: rotate(-10.1deg) scale(0.3);
    -o-transform: rotate(-10.1deg) scale(0.3);
    transform: rotate(-10.1deg) scale(0.3);
  }
  40% {
    filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
    opacity: 1;
    -webkit-transform: rotate(-10deg) scale(1.1);
    -moz-transform: rotate(-10deg) scale(1.1);
    -ms-transform: rotate(-10deg) scale(1.1);
    -o-transform: rotate(-10deg) scale(1.1);
    transform: rotate(-10deg) scale(1.1);
  }
  60% {
    -webkit-transform: rotate(-10.1deg) scale(0.9);
    -moz-transform: rotate(-10.1deg) scale(0.9);
    -ms-transform: rotate(-10.1deg) scale(0.9);
    -o-transform: rotate(-10.1deg) scale(0.9);
    transform: rotate(-10.1deg) scale(0.9);
  }
  80% {
    -webkit-transform: rotate(-10deg) scale(1.03);
    -moz-transform: rotate(-10deg) scale(1.03);
    -ms-transform: rotate(-10deg) scale(1.03);
    -o-transform: rotate(-10deg) scale(1.03);
    transform: rotate(-10deg) scale(1.03);
  }
  90% {
    -webkit-transform: rotate(-10.1deg) scale(0.97);
    -moz-transform: rotate(-10.1deg) scale(0.97);
    -ms-transform: rotate(-10.1deg) scale(0.97);
    -o-transform: rotate(-10.1deg) scale(0.97);
    transform: rotate(-10.1deg) scale(0.97);
  }
  100% {
    filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
    opacity: 1;
    -webkit-transform: rotate(-10deg) scale(1);
    -moz-transform: rotate(-10deg) scale(1);
    -ms-transform: rotate(-10deg) scale(1);
    -o-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% {
    filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
    opacity: 0;
    -webkit-transform: rotate(-10.1deg) scale(0.3);
    -moz-transform: rotate(-10.1deg) scale(0.3);
    -ms-transform: rotate(-10.1deg) scale(0.3);
    -o-transform: rotate(-10.1deg) scale(0.3);
    transform: rotate(-10.1deg) scale(0.3);
  }
  40% {
    filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
    opacity: 1;
    -webkit-transform: rotate(-10deg) scale(1.1);
    -moz-transform: rotate(-10deg) scale(1.1);
    -ms-transform: rotate(-10deg) scale(1.1);
    -o-transform: rotate(-10deg) scale(1.1);
    transform: rotate(-10deg) scale(1.1);
  }
  60% {
    -webkit-transform: rotate(-10.1deg) scale(0.9);
    -moz-transform: rotate(-10.1deg) scale(0.9);
    -ms-transform: rotate(-10.1deg) scale(0.9);
    -o-transform: rotate(-10.1deg) scale(0.9);
    transform: rotate(-10.1deg) scale(0.9);
  }
  80% {
    -webkit-transform: rotate(-10deg) scale(1.03);
    -moz-transform: rotate(-10deg) scale(1.03);
    -ms-transform: rotate(-10deg) scale(1.03);
    -o-transform: rotate(-10deg) scale(1.03);
    transform: rotate(-10deg) scale(1.03);
  }
  90% {
    -webkit-transform: rotate(-10.1deg) scale(0.97);
    -moz-transform: rotate(-10.1deg) scale(0.97);
    -ms-transform: rotate(-10.1deg) scale(0.97);
    -o-transform: rotate(-10.1deg) scale(0.97);
    transform: rotate(-10.1deg) scale(0.97);
  }
  100% {
    filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
    opacity: 1;
    -webkit-transform: rotate(-10deg) scale(1);
    -moz-transform: rotate(-10deg) scale(1);
    -ms-transform: rotate(-10deg) scale(1);
    -o-transform: rotate(-10deg) scale(1);
    transform: rotate(-10deg) scale(1);
  }
}

@-o-keyframes pull_quote {
  0%,
  40%,
  60%,
  80%,
  90%,
  100% {
    transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
  }
  0% {
    filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
    opacity: 0;
    -webkit-transform: rotate(-10.1deg) scale(0.3);
    -moz-transform: rotate(-10.1deg) scale(0.3);
    -ms-transform: rotate(-10.1deg) scale(0.3);
    -o-transform: rotate(-10.1deg) scale(0.3);
    transform: rotate(-10.1deg) scale(0.3);
  }
  40% {
    filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
    opacity: 1;
    -webkit-transform: rotate(-10deg) scale(1.1);
    -moz-transform: rotate(-10deg) scale(1.1);
    -ms-transform: rotate(-10deg) scale(1.1);
    -o-transform: rotate(-10deg) scale(1.1);
    transform: rotate(-10deg) scale(1.1);
  }
  60% {
    -webkit-transform: rotate(-10.1deg) scale(0.9);
    -moz-transform: rotate(-10.1deg) scale(0.9);
    -ms-transform: rotate(-10.1deg) scale(0.9);
    -o-transform: rotate(-10.1deg) scale(0.9);
    transform: rotate(-10.1deg) scale(0.9);
  }
  80% {
    -webkit-transform: rotate(-10deg) scale(1.03);
    -moz-transform: rotate(-10deg) scale(1.03);
    -ms-transform: rotate(-10deg) scale(1.03);
    -o-transform: rotate(-10deg) scale(1.03);
    transform: rotate(-10deg) scale(1.03);
  }
  90% {
    -webkit-transform: rotate(-10.1deg) scale(0.97);
    -moz-transform: rotate(-10.1deg) scale(0.97);
    -ms-transform: rotate(-10.1deg) scale(0.97);
    -o-transform: rotate(-10.1deg) scale(0.97);
    transform: rotate(-10.1deg) scale(0.97);
  }
  100% {
    filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
    opacity: 1;
    -webkit-transform: rotate(-10deg) scale(1);
    -moz-transform: rotate(-10deg) scale(1);
    -ms-transform: rotate(-10deg) scale(1);
    -o-transform: rotate(-10deg) scale(1);
    transform: rotate(-10deg) scale(1);
  }
}

@-ms-keyframes pull_quote {
  /* line 103, src/app/components/feature/_feature_article_pull_quote.scss */
  0%,
  40%,
  60%,
  80%,
  90%,
  100% {
    transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
  }
  /* line 112, src/app/components/feature/_feature_article_pull_quote.scss */
  0% {
    filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
    opacity: 0;
    -webkit-transform: rotate(-10.1deg) scale(0.3);
    -moz-transform: rotate(-10.1deg) scale(0.3);
    -ms-transform: rotate(-10.1deg) scale(0.3);
    -o-transform: rotate(-10.1deg) scale(0.3);
    transform: rotate(-10.1deg) scale(0.3);
  }
  /* line 117, src/app/components/feature/_feature_article_pull_quote.scss */
  40% {
    filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
    opacity: 1;
    -webkit-transform: rotate(-10deg) scale(1.1);
    -moz-transform: rotate(-10deg) scale(1.1);
    -ms-transform: rotate(-10deg) scale(1.1);
    -o-transform: rotate(-10deg) scale(1.1);
    transform: rotate(-10deg) scale(1.1);
  }
  /* line 122, src/app/components/feature/_feature_article_pull_quote.scss */
  60% {
    -webkit-transform: rotate(-10.1deg) scale(0.9);
    -moz-transform: rotate(-10.1deg) scale(0.9);
    -ms-transform: rotate(-10.1deg) scale(0.9);
    -o-transform: rotate(-10.1deg) scale(0.9);
    transform: rotate(-10.1deg) scale(0.9);
  }
  /* line 126, src/app/components/feature/_feature_article_pull_quote.scss */
  80% {
    -webkit-transform: rotate(-10deg) scale(1.03);
    -moz-transform: rotate(-10deg) scale(1.03);
    -ms-transform: rotate(-10deg) scale(1.03);
    -o-transform: rotate(-10deg) scale(1.03);
    transform: rotate(-10deg) scale(1.03);
  }
  /* line 130, src/app/components/feature/_feature_article_pull_quote.scss */
  90% {
    -webkit-transform: rotate(-10.1deg) scale(0.97);
    -moz-transform: rotate(-10.1deg) scale(0.97);
    -ms-transform: rotate(-10.1deg) scale(0.97);
    -o-transform: rotate(-10.1deg) scale(0.97);
    transform: rotate(-10.1deg) scale(0.97);
  }
  /* line 134, src/app/components/feature/_feature_article_pull_quote.scss */
  100% {
    filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
    opacity: 1;
    -webkit-transform: rotate(-10deg) scale(1);
    -moz-transform: rotate(-10deg) scale(1);
    -ms-transform: rotate(-10deg) scale(1);
    -o-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% {
    filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
    opacity: 0;
    -webkit-transform: rotate(-10.1deg) scale(0.3);
    -moz-transform: rotate(-10.1deg) scale(0.3);
    -ms-transform: rotate(-10.1deg) scale(0.3);
    -o-transform: rotate(-10.1deg) scale(0.3);
    transform: rotate(-10.1deg) scale(0.3);
  }
  40% {
    filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
    opacity: 1;
    -webkit-transform: rotate(-10deg) scale(1.1);
    -moz-transform: rotate(-10deg) scale(1.1);
    -ms-transform: rotate(-10deg) scale(1.1);
    -o-transform: rotate(-10deg) scale(1.1);
    transform: rotate(-10deg) scale(1.1);
  }
  60% {
    -webkit-transform: rotate(-10.1deg) scale(0.9);
    -moz-transform: rotate(-10.1deg) scale(0.9);
    -ms-transform: rotate(-10.1deg) scale(0.9);
    -o-transform: rotate(-10.1deg) scale(0.9);
    transform: rotate(-10.1deg) scale(0.9);
  }
  80% {
    -webkit-transform: rotate(-10deg) scale(1.03);
    -moz-transform: rotate(-10deg) scale(1.03);
    -ms-transform: rotate(-10deg) scale(1.03);
    -o-transform: rotate(-10deg) scale(1.03);
    transform: rotate(-10deg) scale(1.03);
  }
  90% {
    -webkit-transform: rotate(-10.1deg) scale(0.97);
    -moz-transform: rotate(-10.1deg) scale(0.97);
    -ms-transform: rotate(-10.1deg) scale(0.97);
    -o-transform: rotate(-10.1deg) scale(0.97);
    transform: rotate(-10.1deg) scale(0.97);
  }
  100% {
    filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
    opacity: 1;
    -webkit-transform: rotate(-10deg) scale(1);
    -moz-transform: rotate(-10deg) scale(1);
    -ms-transform: rotate(-10deg) scale(1);
    -o-transform: rotate(-10deg) scale(1);
    transform: rotate(-10deg) scale(1);
  }
}

/* line 1, src/app/components/feature/_feature_article_body.scss */
.feature-article .content-type-body {
  clear: both;
  margin-top: 3.125rem;
  overflow-x: hidden;
  position: relative;
}

/* line 11, src/app/components/feature/_feature_article_body.scss */
.feature-article .content-type-body .annotation a {
  position: relative;
  position: relative;
  border-bottom: 0;
}

/* line 223, node_modules/bb.sass-helpers/stylesheets/bb.sass-helpers/_mixins.scss */
.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%;
  -webkit-transform: translate(-50%, -50%);
  -moz-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  -o-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  content: "increase click area";
  width: 100%;
  height: 100%;
  min-width: 1.875rem;
  min-height: 1.875rem;
  z-index: 10;
  border-radius: 100%;
}

@media screen and (max-width: 63.6875em) {
  /* line 237, node_modules/bb.sass-helpers/stylesheets/bb.sass-helpers/_mixins.scss */
  .feature-article .content-type-body .annotation a:after {
    min-width: 2.75rem;
    min-height: 2.75rem;
  }
}

/* line 4, src/app/components/feature/_feature_article_squiggly_line.scss */
.squiggly-line {
  position: relative;
  left: 0;
  bottom: 3.125rem;
  text-align: center;
  width: 100%;
  height: 7.3125rem;
}

/* line 12, src/app/components/feature/_feature_article_squiggly_line.scss */
.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: #FFFFFF;
  position: absolute;
  right: 50%;
  bottom: 0;
  margin-right: -2.90625rem;
}

/* line 27, src/app/components/feature/_feature_article_squiggly_line.scss */
.squiggly-line.animate:before {
  -webkit-animation: squiggly_line 0.5s ease-in-out 0s 1 normal forwards;
  -moz-animation: squiggly_line 0.5s ease-in-out 0s 1 normal forwards;
  -ms-animation: squiggly_line 0.5s ease-in-out 0s 1 normal forwards;
  -o-animation: squiggly_line 0.5s ease-in-out 0s 1 normal forwards;
  animation: squiggly_line 0.5s ease-in-out 0s 1 normal forwards;
}

/* line 33, src/app/components/feature/_feature_article_squiggly_line.scss */
.squiggly-line-content {
  background-image: image-url("feature_article/feature-arrow.svg");
  display: inline-block;
  background-repeat: no-repeat;
  background-size: cover;
  height: 7.3125rem;
  width: 5.8125rem;
}

/* line 43, src/app/components/feature/_feature_article_squiggly_line.scss */
.feature-section--left .squiggly-line {
  -webkit-transform: scaleX(-1);
  -moz-transform: scaleX(-1);
  -ms-transform: scaleX(-1);
  -o-transform: scaleX(-1);
  transform: scaleX(-1);
}

/* line 49, src/app/components/feature/_feature_article_squiggly_line.scss */
.feature-section--columns .squiggly-line {
  bottom: 2.5rem;
}

@media screen and (min-width: 80em) and (max-width: 9999em) {
  /* line 56, src/app/components/feature/_feature_article_squiggly_line.scss */
  .squiggly-line {
    position: absolute;
    left: 47%;
    width: 5.8125rem;
  }
  /* line 62, src/app/components/feature/_feature_article_squiggly_line.scss */
  .squiggly-line-content {
    height: inherit;
    width: inherit;
  }
}

@media screen and (min-width: 63.75em) and (max-width: 79.9375em) {
  /* line 73, src/app/components/feature/_feature_article_squiggly_line.scss */
  .feature-section--left .squiggly-line,
  .feature-section--right .squiggly-line,
  .feature-section--center .squiggly-line {
    bottom: -0.625rem;
  }
  /* line 79, src/app/components/feature/_feature_article_squiggly_line.scss */
  .feature-section--columns .squiggly-line {
    bottom: -1.25rem;
  }
}

@media screen and (min-width: 47.5em) and (max-width: 63.6875em) {
  /* line 89, src/app/components/feature/_feature_article_squiggly_line.scss */
  .feature-section--left .squiggly-line,
  .feature-section--right .squiggly-line,
  .feature-section--center .squiggly-line {
    bottom: -0.625rem;
  }
  /* line 95, src/app/components/feature/_feature_article_squiggly_line.scss */
  .feature-section--columns .squiggly-line {
    bottom: -0.625rem;
  }
}

@media screen and (min-width: 0) and (max-width: 47.4375em) {
  /* line 106, src/app/components/feature/_feature_article_squiggly_line.scss */
  .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.4% {
    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.4% {
    height: 1.875rem;
  }
  85.68% {
    width: 0.4375rem;
  }
  100% {
    height: 0;
  }
}

@-o-keyframes squiggly_line {
  14.28% {
    height: 5.5625rem;
  }
  28.56% {
    width: 3.9375rem;
  }
  42.84% {
    height: 3.6875rem;
  }
  57.12% {
    width: 2.0625rem;
  }
  71.4% {
    height: 1.875rem;
  }
  85.68% {
    width: 0.4375rem;
  }
  100% {
    height: 0;
  }
}

@-ms-keyframes squiggly_line {
  /* line 113, src/app/components/feature/_feature_article_squiggly_line.scss */
  14.28% {
    height: 5.5625rem;
  }
  /* line 117, src/app/components/feature/_feature_article_squiggly_line.scss */
  28.56% {
    width: 3.9375rem;
  }
  /* line 121, src/app/components/feature/_feature_article_squiggly_line.scss */
  42.84% {
    height: 3.6875rem;
  }
  /* line 125, src/app/components/feature/_feature_article_squiggly_line.scss */
  57.12% {
    width: 2.0625rem;
  }
  /* line 129, src/app/components/feature/_feature_article_squiggly_line.scss */
  71.4% {
    height: 1.875rem;
  }
  /* line 133, src/app/components/feature/_feature_article_squiggly_line.scss */
  85.68% {
    width: 0.4375rem;
  }
  /* line 137, src/app/components/feature/_feature_article_squiggly_line.scss */
  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.4% {
    height: 1.875rem;
  }
  85.68% {
    width: 0.4375rem;
  }
  100% {
    height: 0;
  }
}

/* line 38, src/app/components/feature/_feature_article_helper.scss */
.feature-section--right,
.feature-section--left,
.feature-section--center,
.feature-section--columns {
  *zoom: 1;
  position: relative;
  margin: 3.75rem auto 0;
}

/* line 38, node_modules/compass-mixins/lib/compass/utilities/general/_clearfix.scss */
.feature-section--right:after,
.feature-section--left:after,
.feature-section--center:after,
.feature-section--columns:after {
  content: "";
  display: table;
  clear: both;
}

/* line 6, src/app/components/feature/_feature_article_sections.scss */
.feature-section--right > *,
.feature-section--left > *,
.feature-section--center > *,
.feature-section--columns > * {
  margin-bottom: 1.875rem;
}

/* line 10, src/app/components/feature/_feature_article_sections.scss */
.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;
}

/* line 17, src/app/components/feature/_feature_article_sections.scss */
.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%;
}

/* line 23, src/app/components/feature/_feature_article_sections.scss */
.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;
}

/* line 28, src/app/components/feature/_feature_article_sections.scss */
.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;
}

/* line 33, src/app/components/feature/_feature_article_sections.scss */
.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%;
}

/* line 40, src/app/components/feature/_feature_article_sections.scss */
.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;
}

/* line 47, src/app/components/feature/_feature_article_sections.scss */
.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: #555555;
  font-size: 0.8125rem;
  line-height: 1.0625rem;
}

/* line 52, src/app/components/feature/_feature_article_sections.scss */
.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;
}

/* line 57, src/app/components/feature/_feature_article_sections.scss */
.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;
}

/* line 61, src/app/components/feature/_feature_article_sections.scss */
.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;
}

/* line 64, src/app/components/feature/_feature_article_sections.scss */
.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;
}

/* line 68, src/app/components/feature/_feature_article_sections.scss */
.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;
}

/* line 125, src/app/stylesheets/_treatments.scss */
.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: #FFFFFF;
  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) {
  /* line 138, src/app/stylesheets/_treatments.scss */
  .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 {
    -webkit-transform: rotate(90deg);
    -moz-transform: rotate(90deg);
    -ms-transform: rotate(90deg);
    -o-transform: rotate(90deg);
    transform: rotate(90deg);
    -webkit-transform-origin: 100% 0;
    -moz-transform-origin: 100% 0;
    -ms-transform-origin: 100% 0;
    -o-transform-origin: 100% 0;
    transform-origin: 100% 0;
    right: 1.25rem;
  }
}

/* line 74, src/app/components/feature/_feature_article_sections.scss */
.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: #FFFFFF;
  -webkit-text-stroke: 0.15625rem transparent;
  /*
     * [WW][5/6/2016] target MS Edge http://browserstrangeness.bitbucket.org/css_hacks.html
     *  Do the workaround only for edge so that browsers that don't support any webkit
     *  rules like firefox don't look bad.
     *
     *  TODO: move this hack to a mixin called on-microsoft-edge in bb-sass-helpers
     */
  color: #FA1E64;
  font-family: "BWHaasText-75Bold", "NHaasGroteskTXPro-75Bd", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 1.875rem;
  line-height: 2.25rem;
  margin-bottom: 0.9375rem;
}

@supports (-ms-accelerator: true) {
  /* line 74, src/app/components/feature/_feature_article_sections.scss */
  .feature-section--right h3,
  .feature-section--left h3,
  .feature-section--center h3,
  .feature-section--columns h3 {
    text-shadow: -0.15625rem -0.15625rem transparent, 0.15625rem -0.15625rem transparent, -0.15625rem 0.15625rem transparent, 0.15625rem 0.15625rem transparent;
  }
}

/* line 86, src/app/components/feature/_feature_article_sections.scss */
.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;
}

/* line 91, src/app/components/feature/_feature_article_sections.scss */
.feature-section--right > p > a,
.feature-section--left > p > a,
.feature-section--center > p > a,
.feature-section--columns > p > a {
  color: #FA1E64;
}

/* line 96, src/app/components/feature/_feature_article_sections.scss */
.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;
}

/* line 102, src/app/components/feature/_feature_article_sections.scss */
.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;
}

/* line 106, src/app/components/feature/_feature_article_sections.scss */
.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;
}

/* line 115, src/app/components/feature/_feature_article_sections.scss */
.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;
}

/* line 124, src/app/components/feature/_feature_article_sections.scss */
.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;
}

/* line 129, src/app/components/feature/_feature_article_sections.scss */
.feature-section--right ol,
.feature-section--left ol,
.feature-section--center ol,
.feature-section--columns ol {
  counter-reset: item;
}

/* line 132, src/app/components/feature/_feature_article_sections.scss */
.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) {
  /* line 153, src/app/components/feature/_feature_article_sections.scss */
  .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;
  }
  /* line 164, src/app/components/feature/_feature_article_sections.scss */
  .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;
  }
  /* line 171, src/app/components/feature/_feature_article_sections.scss */
  .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;
  }
  /* line 177, src/app/components/feature/_feature_article_sections.scss */
  .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;
  }
  /* line 181, src/app/components/feature/_feature_article_sections.scss */
  .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;
  }
  /* line 186, src/app/components/feature/_feature_article_sections.scss */
  .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;
  }
  /* line 190, src/app/components/feature/_feature_article_sections.scss */
  .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;
  }
  /* line 201, src/app/components/feature/_feature_article_sections.scss */
  .feature-section--center .inline-image.center {
    margin: 1.875rem auto;
    padding: 0;
  }
  /* line 205, src/app/components/feature/_feature_article_sections.scss */
  .feature-section--center .inline-image.center:after {
    content: none;
  }
  /* line 212, src/app/components/feature/_feature_article_sections.scss */
  .full-inline-image {
    padding: 0 1.25rem;
  }
}

@media screen and (min-width: 47.5em) and (max-width: 63.6875em) {
  /* line 222, src/app/components/feature/_feature_article_sections.scss */
  .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;
  }
  /* line 230, src/app/components/feature/_feature_article_sections.scss */
  .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;
  }
  /* line 236, src/app/components/feature/_feature_article_sections.scss */
  .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;
  }
  /* line 246, src/app/components/feature/_feature_article_sections.scss */
  .feature-section--center .inline-image.center {
    margin: 1.875rem auto;
    padding: 0;
  }
  /* line 250, src/app/components/feature/_feature_article_sections.scss */
  .feature-section--center .inline-image.center:after {
    content: none;
  }
  /* line 255, src/app/components/feature/_feature_article_sections.scss */
  .feature-section--center .full-inline-image {
    max-width: none;
  }
}

@media screen and (min-width: 47.5em) {
  /* line 268, src/app/components/feature/_feature_article_sections.scss */
  .feature-section--right .thirdparty-embed,
  .feature-section--left .thirdparty-embed {
    width: auto;
    max-width: 31.25rem;
  }
  /* line 272, src/app/components/feature/_feature_article_sections.scss */
  .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) {
  /* line 288, src/app/components/feature/_feature_article_sections.scss */
  .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;
  }
  /* line 296, src/app/components/feature/_feature_article_sections.scss */
  .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: 47.5rem;
  }
  /* line 302, src/app/components/feature/_feature_article_sections.scss */
  .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;
  }
  /* line 310, src/app/components/feature/_feature_article_sections.scss */
  .feature-section--left,
  .feature-section--right,
  .feature-section--columns {
    width: 52.5rem;
  }
  /* line 318, src/app/components/feature/_feature_article_sections.scss */
  .feature-section--center .inline-image.center {
    margin: 3.75rem auto;
    padding: 0;
  }
  /* line 322, src/app/components/feature/_feature_article_sections.scss */
  .feature-section--center .inline-image.center:after {
    content: none;
  }
  /* line 327, src/app/components/feature/_feature_article_sections.scss */
  .feature-section--center .full-inline-image {
    max-width: none;
  }
}

@media screen and (min-width: 80em) and (max-width: 9999em) {
  /* line 38, src/app/components/feature/_feature_article_helper.scss */
  .feature-section--right,
  .feature-section--left,
  .feature-section--center,
  .feature-section--columns {
    margin-top: 0;
    padding-bottom: 11.5625rem;
  }
  /* line 341, src/app/components/feature/_feature_article_sections.scss */
  .feature-section--right > *,
  .feature-section--left > *,
  .feature-section--center > *,
  .feature-section--columns > * {
    margin-left: 0;
    margin-right: 0;
  }
  /* line 347, src/app/components/feature/_feature_article_sections.scss */
  .last-feature-section {
    padding-bottom: 0;
  }
  /* line 351, src/app/components/feature/_feature_article_sections.scss */
  .feature-section--left,
  .feature-section--right,
  .feature-section--columns {
    width: 67.5rem;
  }
  /* line 357, src/app/components/feature/_feature_article_sections.scss */
  .feature-section--columns {
    -webkit-columns: 17.5rem 3;
    -moz-columns: 17.5rem 3;
    -ms-columns: 17.5rem 3;
    -o-columns: 17.5rem 3;
    columns: 17.5rem 3;
    -webkit-column-gap: 2.5rem;
    -moz-column-gap: 2.5rem;
    -ms-column-gap: 2.5rem;
    -o-column-gap: 2.5rem;
    column-gap: 2.5rem;
  }
  /* line 361, src/app/components/feature/_feature_article_sections.scss */
  .feature-section--columns > * {
    margin-bottom: 0;
    padding-bottom: 1.875rem;
  }
  /* line 371, src/app/components/feature/_feature_article_sections.scss */
  .feature-section--right .sticky,
  .feature-section--left .sticky {
    position: fixed;
  }
  /* line 375, src/app/components/feature/_feature_article_sections.scss */
  .feature-section--right > *,
  .feature-section--left > * {
    width: 31.25rem;
  }
  /* line 379, src/app/components/feature/_feature_article_sections.scss */
  .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;
  }
  /* line 386, src/app/components/feature/_feature_article_sections.scss */
  .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;
  }
  /* line 391, src/app/components/feature/_feature_article_sections.scss */
  .feature-section--right .inline-media.side-stick,
  .feature-section--left .inline-media.side-stick {
    width: 30rem;
  }
  /* line 395, src/app/components/feature/_feature_article_sections.scss */
  .feature-section--right .thirdparty-embed.side-stick,
  .feature-section--left .thirdparty-embed.side-stick {
    margin-top: 1.25rem;
  }
  /* line 403, src/app/components/feature/_feature_article_sections.scss */
  .feature-section--left > * {
    clear: right;
    float: right;
  }
  /* line 408, src/app/components/feature/_feature_article_sections.scss */
  .feature-section--left .side-stick {
    float: left;
    margin-left: auto;
    margin-right: 2.5rem;
  }
  /* line 418, src/app/components/feature/_feature_article_sections.scss */
  .feature-section--right .side-stick {
    float: right;
    margin-left: 2.5rem;
  }
  /* line 423, src/app/components/feature/_feature_article_sections.scss */
  .feature-section--right .sticky {
    margin-left: 37.5rem;
  }
  /* line 427, src/app/components/feature/_feature_article_sections.scss */
  .feature-section--right .thirdparty-embed.sticky {
    margin-left: 36.25rem;
  }
  /* line 435, src/app/components/feature/_feature_article_sections.scss */
  .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;
  }
  /* line 445, src/app/components/feature/_feature_article_sections.scss */
  .feature-section--center > .inline-media,
  .feature-section--center .thirdparty-embed {
    width: auto;
    max-width: 67.5rem;
  }
  /* line 451, src/app/components/feature/_feature_article_sections.scss */
  .feature-section--center .inline-image.center {
    margin: 1.875rem auto;
    padding: 0;
  }
  /* line 455, src/app/components/feature/_feature_article_sections.scss */
  .feature-section--center .inline-image.center:after {
    content: none;
  }
  /* line 460, src/app/components/feature/_feature_article_sections.scss */
  .feature-section--center .full-inline-image {
    max-width: none;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}

/* line 1, src/app/components/feature/_feature_article_footer.scss */
.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) {
  /* line 1, src/app/components/feature/_feature_article_footer.scss */
  .feature-article .content-type-footer {
    margin-left: 1.25rem;
    margin-right: 1.25rem;
  }
}

@media screen and (min-width: 80em) and (max-width: 9999em) {
  /* line 1, src/app/components/feature/_feature_article_footer.scss */
  .feature-article .content-type-footer {
    width: 67.5rem;
    margin-left: auto;
    margin-right: auto;
  }
}

/* line 1, src/app/components/feature/_feature_recirc.scss */
.feature-recirc {
  border-top: 0;
}

/* line 4, src/app/components/feature/_feature_recirc.scss */
.feature-recirc .taboola-wrapper {
  margin-top: 0;
}

@media screen and (max-width: 63.6875em) {
  /* line 9, src/app/components/feature/_feature_recirc.scss */
  .feature-recirc .taboola-wrapper {
    padding: 0 1.25rem;
  }
}

@media screen and (min-width: 63.75em) {
  /* line 3, src/app/components/ad/_ad_helpers.scss */
  .feature-recirc .ad-v2 {
    margin-top: 2.1875rem;
  }
}

@media screen and (min-width: 63.75em) and (max-width: 79.9375em) {
  /* line 1, src/app/components/feature/_feature_recirc.scss */
  .feature-recirc {
    margin-left: auto;
    margin-right: auto;
    width: 61.25rem;
  }
}

@media screen and (min-width: 80em) and (max-width: 9999em) {
  /* line 1, src/app/components/feature/_feature_recirc.scss */
  .feature-recirc {
    margin-left: auto;
    margin-right: auto;
    width: 72.5rem;
  }
}

/* line 61, src/app/components/ad/_ad_helpers.scss */
.feature-recirc + div .ad-v2[data-position="custom1"] .bb-ads__rendered iframe {
  width: 100%;
}

/* line 3, src/app/components/feature/_feature_article_dark_theme.scss */
.feature-article-dark-theme .feature-article__content-well-boundary {
  background-color: #000000;
  color: #FFFFFF;
}

/* line 8, src/app/components/feature/_feature_article_dark_theme.scss */
.feature-article-dark-theme .attribution__link {
  background-color: #FFFFFF;
  padding: 0.125rem;
}

/* line 13, src/app/components/feature/_feature_article_dark_theme.scss */
.feature-article-dark-theme .businessweek__reprints {
  color: #FFFFFF;
}

/* line 19, src/app/components/feature/_feature_article_dark_theme.scss */
.feature-article-dark-theme .social-share .bb-social-link {
  color: #000000;
}

/* line 23, src/app/components/feature/_feature_article_dark_theme.scss */
.feature-article-dark-theme .social-share .bb-social-link--facebook,
.feature-article-dark-theme .social-share .bb-social-link--twitter, .feature-article-dark-theme .social-share__more-icon {
  color: #FFFFFF;
}

/* line 29, src/app/components/feature/_feature_article_dark_theme.scss */
.feature-article-dark-theme .social-share__additional {
  background-color: #FFFFFF;
  -webkit-transition: all, 0.2s, ease-out;
  -moz-transition: all, 0.2s, ease-out;
  -o-transition: all, 0.2s, ease-out;
  transition: all 0.2s ease-out;
}

/* line 33, src/app/components/feature/_feature_article_dark_theme.scss */
.feature-article-dark-theme .social-share__additional:after {
  border-bottom-color: #FFFFFF;
}

/* line 37, src/app/components/feature/_feature_article_dark_theme.scss */
.feature-article-dark-theme .social-share__additional .bb-social-links:hover .bb-social-link {
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=70);
  opacity: 0.7;
  -webkit-transition: opacity, 0.2s, ease;
  -moz-transition: opacity, 0.2s, ease;
  -o-transition: opacity, 0.2s, ease;
  transition: opacity 0.2s ease;
  color: #000000;
}

/* line 43, src/app/components/feature/_feature_article_dark_theme.scss */
.feature-article-dark-theme .social-share__additional .bb-social-links:hover .bb-social-link:hover {
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=70);
  opacity: 0.7;
  color: #767676;
}

/* line 52, src/app/components/feature/_feature_article_dark_theme.scss */
.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: #000000;
}

/* line 62, src/app/components/feature/_feature_article_dark_theme.scss */
.feature-article-dark-theme .published-at,
.feature-article-dark-theme .byline,
.feature-article-dark-theme .byline:before {
  color: #FFFFFF;
}

/* line 68, src/app/components/feature/_feature_article_dark_theme.scss */
.feature-article-dark-theme .author-link,
.feature-article-dark-theme .author-name {
  color: #FFFFFF;
}

/* line 72, src/app/components/feature/_feature_article_dark_theme.scss */
.feature-article-dark-theme .author-link:before, .feature-article-dark-theme .author-link:after,
.feature-article-dark-theme .author-name:before,
.feature-article-dark-theme .author-name:after {
  color: #FFFFFF;
}

/* line 82, src/app/components/feature/_feature_article_dark_theme.scss */
.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: #999999;
}

/* line 86, src/app/components/feature/_feature_article_dark_theme.scss */
.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: #FFFFFF;
}

/* line 90, src/app/components/feature/_feature_article_dark_theme.scss */
.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: #000000;
}

/* line 94, src/app/components/feature/_feature_article_dark_theme.scss */
.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: #FFFFFF;
}

/* line 102, src/app/components/feature/_feature_article_dark_theme.scss */
.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: #000000;
}

/* line 107, src/app/components/feature/_feature_article_dark_theme.scss */
.feature-article-dark-theme .content-type-footer {
  color: #FFFFFF;
}

/* line 111, src/app/components/feature/_feature_article_dark_theme.scss */
.feature-article-dark-theme .topic-list__topic-link {
  color: #FFFFFF;
}

/* line 114, src/app/components/feature/_feature_article_dark_theme.scss */
.feature-article-dark-theme .topic-list__topic-link:hover {
  color: #2B00F7;
}

/* line 16, src/app/components/feature/_feature_article.scss */
.feature-article {
  position: relative;
  padding: 3.4375rem;
}

/* line 97, node_modules/bb.sass-helpers/stylesheets/bb.sass-helpers/_borders.scss */
.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;
}

/* line 125, node_modules/bb.sass-helpers/stylesheets/bb.sass-helpers/_borders.scss */
.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;
}

/* line 167, node_modules/bb.sass-helpers/stylesheets/bb.sass-helpers/_borders.scss */
.feature-article:after {
  overflow: hidden;
  text-indent: -9999rem;
  font-size: 0;
  line-height: 0;
  background: -owg-linear-gradient(left, #fa1e64 0%, #2b00f7 100%);
  background: -webkit-linear-gradient(left, #fa1e64 0%, #2b00f7 100%);
  background: -moz-linear-gradient(left, #fa1e64 0%, #2b00f7 100%);
  background: -o-linear-gradient(left, #fa1e64 0%, #2b00f7 100%);
  background: linear-gradient(left, #fa1e64 0%, #2b00f7 100%);
  content: "gradient linear background border background color block";
  background-color: #FA1E64;
}

/* line 178, node_modules/bb.sass-helpers/stylesheets/bb.sass-helpers/_borders.scss */
.feature-article:before {
  overflow: hidden;
  text-indent: -9999rem;
  font-size: 0;
  line-height: 0;
  content: "gradient linear background border background color block";
  background-color: #FFFFFF;
}

/* line 20, src/app/components/feature/_feature_article.scss */
.feature-article .last-feature-section + p {
  margin: 0 auto;
}

/* line 24, src/app/components/feature/_feature_article.scss */
.feature-article .feature-large-image-lede {
  width: 100%;
  margin-top: 3.125rem;
  padding-left: 2.5rem;
  padding-right: 2.5rem;
}

/* line 31, src/app/components/feature/_feature_article.scss */
.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) {
  /* line 16, src/app/components/feature/_feature_article.scss */
  .feature-article {
    position: relative;
    padding: 0.625rem;
  }
  /* line 97, node_modules/bb.sass-helpers/stylesheets/bb.sass-helpers/_borders.scss */
  .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;
  }
  /* line 125, node_modules/bb.sass-helpers/stylesheets/bb.sass-helpers/_borders.scss */
  .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;
  }
  /* line 167, node_modules/bb.sass-helpers/stylesheets/bb.sass-helpers/_borders.scss */
  .feature-article:after {
    overflow: hidden;
    text-indent: -9999rem;
    font-size: 0;
    line-height: 0;
    background: -owg-linear-gradient(left, #fa1e64 0%, #2b00f7 100%);
    background: -webkit-linear-gradient(left, #fa1e64 0%, #2b00f7 100%);
    background: -moz-linear-gradient(left, #fa1e64 0%, #2b00f7 100%);
    background: -o-linear-gradient(left, #fa1e64 0%, #2b00f7 100%);
    background: linear-gradient(left, #fa1e64 0%, #2b00f7 100%);
    content: "gradient linear background border background color block";
    background-color: #FA1E64;
  }
  /* line 178, node_modules/bb.sass-helpers/stylesheets/bb.sass-helpers/_borders.scss */
  .feature-article:before {
    overflow: hidden;
    text-indent: -9999rem;
    font-size: 0;
    line-height: 0;
    content: "gradient linear background border background color block";
    background-color: #FFFFFF;
  }
  /* line 45, src/app/components/feature/_feature_article.scss */
  .feature-article__content-well-boundary {
    padding-top: 1.25rem;
  }
  /* line 49, src/app/components/feature/_feature_article.scss */
  .feature-article .feature-large-image-lede {
    padding-left: 1.25rem;
    padding-right: 1.25rem;
  }
  /* line 54, src/app/components/feature/_feature_article.scss */
  .feature-article .last-feature-section + p {
    width: 90%;
    max-width: 30rem;
  }
}

@media screen and (min-width: 47.5em) and (max-width: 63.6875em) {
  /* line 16, src/app/components/feature/_feature_article.scss */
  .feature-article {
    position: relative;
    padding: 1.875rem;
  }
  /* line 97, node_modules/bb.sass-helpers/stylesheets/bb.sass-helpers/_borders.scss */
  .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;
  }
  /* line 125, node_modules/bb.sass-helpers/stylesheets/bb.sass-helpers/_borders.scss */
  .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;
  }
  /* line 167, node_modules/bb.sass-helpers/stylesheets/bb.sass-helpers/_borders.scss */
  .feature-article:after {
    overflow: hidden;
    text-indent: -9999rem;
    font-size: 0;
    line-height: 0;
    background: -owg-linear-gradient(left, #fa1e64 0%, #2b00f7 100%);
    background: -webkit-linear-gradient(left, #fa1e64 0%, #2b00f7 100%);
    background: -moz-linear-gradient(left, #fa1e64 0%, #2b00f7 100%);
    background: -o-linear-gradient(left, #fa1e64 0%, #2b00f7 100%);
    background: linear-gradient(left, #fa1e64 0%, #2b00f7 100%);
    content: "gradient linear background border background color block";
    background-color: #FA1E64;
  }
  /* line 178, node_modules/bb.sass-helpers/stylesheets/bb.sass-helpers/_borders.scss */
  .feature-article:before {
    overflow: hidden;
    text-indent: -9999rem;
    font-size: 0;
    line-height: 0;
    content: "gradient linear background border background color block";
    background-color: #FFFFFF;
  }
  /* line 65, src/app/components/feature/_feature_article.scss */
  .feature-article .lede-headline,
  .feature-article .lede-dek,
  .feature-article .social-share {
    margin-left: 3.125rem;
    margin-right: 3.125rem;
  }
  /* line 72, src/app/components/feature/_feature_article.scss */
  .feature-article__content-well-boundary {
    padding-top: 3.125rem;
  }
  /* line 76, src/app/components/feature/_feature_article.scss */
  .feature-article .last-feature-section + p {
    width: 35rem;
  }
}

@media screen and (min-width: 63.75em) and (max-width: 79.9375em) {
  /* line 16, src/app/components/feature/_feature_article.scss */
  .feature-article {
    position: relative;
    padding: 2.5rem;
  }
  /* line 97, node_modules/bb.sass-helpers/stylesheets/bb.sass-helpers/_borders.scss */
  .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;
  }
  /* line 125, node_modules/bb.sass-helpers/stylesheets/bb.sass-helpers/_borders.scss */
  .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;
  }
  /* line 167, node_modules/bb.sass-helpers/stylesheets/bb.sass-helpers/_borders.scss */
  .feature-article:after {
    overflow: hidden;
    text-indent: -9999rem;
    font-size: 0;
    line-height: 0;
    background: -owg-linear-gradient(left, #fa1e64 0%, #2b00f7 100%);
    background: -webkit-linear-gradient(left, #fa1e64 0%, #2b00f7 100%);
    background: -moz-linear-gradient(left, #fa1e64 0%, #2b00f7 100%);
    background: -o-linear-gradient(left, #fa1e64 0%, #2b00f7 100%);
    background: linear-gradient(left, #fa1e64 0%, #2b00f7 100%);
    content: "gradient linear background border background color block";
    background-color: #FA1E64;
  }
  /* line 178, node_modules/bb.sass-helpers/stylesheets/bb.sass-helpers/_borders.scss */
  .feature-article:before {
    overflow: hidden;
    text-indent: -9999rem;
    font-size: 0;
    line-height: 0;
    content: "gradient linear background border background color block";
    background-color: #FFFFFF;
  }
  /* line 86, src/app/components/feature/_feature_article.scss */
  .feature-article .last-feature-section + p {
    width: 47.5rem;
  }
}

@media screen and (min-width: 80em) and (max-width: 9999em) {
  /* line 93, src/app/components/feature/_feature_article.scss */
  .feature-article .last-feature-section + p {
    width: 42.5rem;
  }
}

/* line 4, src/app/components/video_detail/_video_carousel_helpers.scss */
.video-carousel__previous-button, .video-carousel__next-button {
  position: absolute;
  top: 0;
  padding: 2.5rem 0;
  cursor: pointer;
}

/* line 3, src/app/components/video_detail/_video_carousel.scss */
.video-carousel {
  background-color: #1E252D;
  position: relative;
  overflow: hidden;
}

/* line 8, src/app/components/video_detail/_video_carousel.scss */
.video-carousel:before {
  background: -owg-linear-gradient(to right, #1E252D, rgba(30, 37, 45, 0));
  background: -webkit-linear-gradient(to right, #1E252D, rgba(30, 37, 45, 0));
  background: -moz-linear-gradient(to right, #1E252D, rgba(30, 37, 45, 0));
  background: -o-linear-gradient(to right, #1E252D, rgba(30, 37, 45, 0));
  background: 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;
}

/* line 25, src/app/components/video_detail/_video_carousel.scss */
.video-carousel:after {
  background: -owg-linear-gradient(to right, rgba(30, 37, 45, 0), #1E252D);
  background: -webkit-linear-gradient(to right, rgba(30, 37, 45, 0), #1E252D);
  background: -moz-linear-gradient(to right, rgba(30, 37, 45, 0), #1E252D);
  background: -o-linear-gradient(to right, rgba(30, 37, 45, 0), #1E252D);
  background: 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;
}

/* line 43, src/app/components/video_detail/_video_carousel.scss */
.video-carousel__previous-button {
  left: 0;
  padding-left: 1.25rem;
  z-index: 2;
}

/* line 69, node_modules/bb.sass-helpers/stylesheets/bb.sass-helpers/_icons.scss */
.video-carousel__previous-button:before {
  content: "2";
  font-family: "Bloomberg";
  font-style: normal;
  font-size: 1.875rem;
  color: rgba(255, 255, 255, 0.2);
}

/* line 50, src/app/components/video_detail/_video_carousel.scss */
.video-carousel__previous-button:hover:before {
  color: white;
}

/* line 55, src/app/components/video_detail/_video_carousel.scss */
.video-carousel__next-button {
  right: 0;
  padding-right: 1.25rem;
  z-index: 2;
}

/* line 69, node_modules/bb.sass-helpers/stylesheets/bb.sass-helpers/_icons.scss */
.video-carousel__next-button:before {
  content: "3";
  font-family: "Bloomberg";
  font-style: normal;
  font-size: 1.875rem;
  color: rgba(255, 255, 255, 0.2);
}

/* line 62, src/app/components/video_detail/_video_carousel.scss */
.video-carousel__next-button:hover:before {
  color: white;
}

/* line 67, src/app/components/video_detail/_video_carousel.scss */
.video-carousel__items {
  padding-left: 3.75rem;
  position: relative;
  overflow-x: scroll;
  overflow-y: hidden;
  white-space: nowrap;
  margin: 1.25rem 0;
}

/* line 76, src/app/components/video_detail/_video_carousel.scss */
.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) {
  /* line 3, src/app/components/video_detail/_video_carousel.scss */
  .video-carousel {
    display: none;
  }
}

@media screen and (min-width: 63.75em) {
  /* line 90, src/app/components/video_detail/_video_carousel.scss */
  .video-carousel__items {
    overflow: hidden;
  }
}

/* line 1, src/app/components/video_detail/_video_carousel_item.scss */
.video-carousel-item {
  position: relative;
  display: inline-block;
  width: 8.75rem;
}

/* line 6, src/app/components/video_detail/_video_carousel_item.scss */
.video-carousel-item__thumbnail {
  -webkit-transition: opacity, 0.2s, ease-out;
  -moz-transition: opacity, 0.2s, ease-out;
  -o-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 #000000;
  background-size: cover;
}

/* line 16, src/app/components/video_detail/_video_carousel_item.scss */
.video-carousel-item__title {
  -webkit-transition: color, 0.2s, ease-out;
  -moz-transition: color, 0.2s, ease-out;
  -o-transition: color, 0.2s, ease-out;
  transition: color 0.2s ease-out;
  width: 8.75rem;
  margin-top: 0.625rem;
  padding-right: 0.625rem;
  color: #999999;
  font-size: 0.75rem;
  line-height: 0.875rem;
  font-family: "BWHaasText-75Bold", "NHaasGroteskTXPro-75Bd", "Helvetica Neue", Helvetica, Arial, sans-serif;
}

/* line 30, src/app/components/video_detail/_video_carousel_item.scss */
.video-carousel-item.playing .video-carousel-item__thumbnail, .video-carousel-item:hover .video-carousel-item__thumbnail {
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
  opacity: 1;
}

/* line 34, src/app/components/video_detail/_video_carousel_item.scss */
.video-carousel-item.playing .video-carousel-item__title, .video-carousel-item:hover .video-carousel-item__title {
  color: #F3F4EF;
}

/* line 40, src/app/components/video_detail/_video_carousel_item.scss */
.video-carousel-item.playing {
  cursor: default;
}

/* line 43, src/app/components/video_detail/_video_carousel_item.scss */
.video-carousel-item.playing:after {
  position: absolute;
  top: 2.125rem;
  left: 0;
  width: 100%;
  color: #FFFFFF;
  text-align: center;
  content: "Now playing";
  text-transform: uppercase;
  font-size: 0.75rem;
  line-height: 1.5rem;
  font-family: "BWHaasText-55Roman", "NHaasGroteskTXPro-55Rg", "Helvetica Neue", Helvetica, Arial, sans-serif;
}

/* line 5, node_modules/bb.sass-helpers/stylesheets/bb.sass-helpers/_gradients.scss */
.video-carousel-item.playing .video-carousel-item__thumbnail:after {
  overflow: hidden;
  text-indent: -9999rem;
  font-size: 0;
  line-height: 0;
  background: -owg-linear-gradient(45deg, rgba(43, 0, 247, 0.5) 0%, rgba(43, 0, 247, 0) 50%, rgba(43, 0, 247, 0) 100%), -owg-linear-gradient(135deg, rgba(255, 1, 108, 0) 0%, rgba(255, 1, 108, 0) 50%, rgba(255, 1, 108, 0.5) 100%);
  background: -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(135deg, rgba(255, 1, 108, 0) 0%, rgba(255, 1, 108, 0) 50%, rgba(255, 1, 108, 0.5) 100%);
  background: -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(135deg, rgba(255, 1, 108, 0) 0%, rgba(255, 1, 108, 0) 50%, rgba(255, 1, 108, 0.5) 100%);
  background: -o-linear-gradient(45deg, rgba(43, 0, 247, 0.5) 0%, rgba(43, 0, 247, 0) 50%, rgba(43, 0, 247, 0) 100%), -o-linear-gradient(135deg, rgba(255, 1, 108, 0) 0%, rgba(255, 1, 108, 0) 50%, rgba(255, 1, 108, 0.5) 100%);
  background: 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;
}

/* line 1, src/app/components/video_detail/_video_related.scss */
.video-related__thumbnail, .video-related__headline {
  float: left;
  width: 50%;
}

/* line 7, src/app/components/video_detail/_video_related.scss */
.video-related__title {
  color: #999999;
  font-size: 1.125rem;
  line-height: 1.125rem;
  margin: 2rem 0 1.5rem;
}

/* line 15, src/app/components/video_detail/_video_related.scss */
.video-related__link {
  *zoom: 1;
  background-color: #2A343F;
  display: inline-block;
}

/* line 38, node_modules/compass-mixins/lib/compass/utilities/general/_clearfix.scss */
.video-related__link:after {
  content: "";
  display: table;
  clear: both;
}

/* line 21, src/app/components/video_detail/_video_related.scss */
.video-related__thumbnail {
  padding-right: 0.625rem;
}

/* line 26, src/app/components/video_detail/_video_related.scss */
.video-related__headline {
  margin: 0;
  height: 100%;
  font-family: "BWHaasHead-75Bold", "NHaasGroteskDSPro-75Bd", "Helvetica Neue", Helvetica, Arial, sans-serif;
  padding: 0.625rem;
  font-size: 0.75rem;
  line-height: 0.9375rem;
  color: #F3F4EF;
}

/* line 36, src/app/components/video_detail/_video_related.scss */
.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) {
  /* line 6, src/app/components/video_detail/_video_related.scss */
  .video-related {
    margin-left: 1.25rem;
  }
}

@media screen and (min-width: 47.5em) {
  /* line 6, src/app/components/video_detail/_video_related.scss */
  .video-related {
    max-width: 20rem;
    float: left;
  }
  /* line 49, src/app/components/video_detail/_video_related.scss */
  .video-related__title {
    margin-top: 0;
  }
  /* line 53, src/app/components/video_detail/_video_related.scss */
  .video-related__thumbnail {
    max-width: 10rem;
    min-height: 6rem;
  }
  /* line 58, src/app/components/video_detail/_video_related.scss */
  .video-related__headline {
    max-width: 10rem;
  }
}

@media screen and (min-width: 63.75em) {
  /* line 6, src/app/components/video_detail/_video_related.scss */
  .video-related {
    margin-left: 2.5rem;
  }
}

/* line 3, src/app/components/video_detail/_video_info.scss */
.video-info {
  background-color: #1E252D;
}

/* line 6, src/app/components/video_detail/_video_info.scss */
.video-info__content {
  *zoom: 1;
  position: relative;
  margin: 0 1.25rem;
  padding: 1.25rem 0 0.625rem;
}

/* line 38, node_modules/compass-mixins/lib/compass/utilities/general/_clearfix.scss */
.video-info__content:after {
  content: "";
  display: table;
  clear: both;
}

/* line 13, src/app/components/video_detail/_video_info.scss */
.video-info__headline {
  font-family: "BWHaasHead-75Bold", "NHaasGroteskDSPro-75Bd", "Helvetica Neue", Helvetica, Arial, sans-serif;
  color: #F3F4EF;
  font-size: 1.5rem;
  line-height: 1.75rem;
  margin-bottom: 0.875rem;
}

/* line 21, src/app/components/video_detail/_video_info.scss */
.video-info__more-info-button {
  height: 1.25rem;
  line-height: 1.25rem;
  cursor: pointer;
}

/* line 87, node_modules/bb.sass-helpers/stylesheets/bb.sass-helpers/_icons.scss */
.video-info__more-info-button:after {
  content: "1";
  font-family: "Bloomberg";
  font-style: normal;
  font-size: 0.8125rem;
  color: #FFFFFF;
}

/* line 27, src/app/components/video_detail/_video_info.scss */
.video-info__more-info-button:after {
  position: relative;
  float: right;
}

/* line 33, src/app/components/video_detail/_video_info.scss */
.video-info.show-more-info .video-info__more-info-button:after {
  content: "4";
}

/* line 39, src/app/components/video_detail/_video_info.scss */
.video-info__more-info {
  overflow: hidden;
  display: none;
  padding-bottom: 0.9375rem;
}

/* line 44, src/app/components/video_detail/_video_info.scss */
.video-info.show-more-info .video-info__more-info {
  display: block;
}

/* line 49, src/app/components/video_detail/_video_info.scss */
.video-info .published-at {
  color: #999999;
}

/* line 53, src/app/components/video_detail/_video_info.scss */
.video-info .social-share__more-icon {
  color: #FFFFFF;
}

/* line 57, src/app/components/video_detail/_video_info.scss */
.video-info__summary {
  font-family: "TiemposTextWeb-Regular", Georgia, serif;
  color: #999999;
  font-size: 0.875rem;
  line-height: 1.25rem;
  margin-top: 2.5rem;
}

@media screen and (min-width: 0) and (max-width: 47.4375em) {
  /* line 67, src/app/components/video_detail/_video_info.scss */
  .video-info .content-details {
    border-top: dotted 1px #555555;
  }
  /* line 71, src/app/components/video_detail/_video_info.scss */
  .video-info .content-details, .video-info__more-info-button {
    margin-top: 1rem;
  }
  /* line 76, src/app/components/video_detail/_video_info.scss */
  .video-info .social-share {
    height: 2.1875rem;
  }
}

@media screen and (min-width: 47.5em) and (max-width: 63.6875em) {
  /* line 84, src/app/components/video_detail/_video_info.scss */
  .video-info__more-info {
    margin-top: 2.5rem;
  }
  /* line 88, src/app/components/video_detail/_video_info.scss */
  .video-info__content {
    padding: 1.25rem 0;
    margin: 0 2.5rem;
  }
  /* line 93, src/app/components/video_detail/_video_info.scss */
  .video-info__headline {
    font-size: 1.875rem;
    line-height: 2.125rem;
  }
  /* line 98, src/app/components/video_detail/_video_info.scss */
  .video-info .content-details {
    border-top: dotted 1px #555555;
  }
}

@media screen and (min-width: 47.5em) {
  /* line 106, src/app/components/video_detail/_video_info.scss */
  .video-info__headline {
    margin-bottom: 2.1875rem;
  }
  /* line 110, src/app/components/video_detail/_video_info.scss */
  .video-info__details {
    float: left;
  }
  /* line 114, src/app/components/video_detail/_video_info.scss */
  .video-info__more-info-button {
    display: none;
  }
  /* line 118, src/app/components/video_detail/_video_info.scss */
  .video-info__more-info {
    display: block;
    padding-bottom: 0;
  }
  /* line 123, src/app/components/video_detail/_video_info.scss */
  .video-info__summary {
    float: left;
    margin: 0;
    width: 21.25rem;
  }
  /* line 128, src/app/components/video_detail/_video_info.scss */
  .video-info__summary:only-child {
    width: auto;
  }
  /* line 133, src/app/components/video_detail/_video_info.scss */
  .video-info .social-share {
    height: 2.5rem;
  }
}

@media screen and (min-width: 63.75em) {
  /* line 142, src/app/components/video_detail/_video_info.scss */
  .video-info__headline {
    font-size: 2.5rem;
    line-height: 2.75rem;
  }
  /* line 147, src/app/components/video_detail/_video_info.scss */
  .video-info .content-details {
    float: left;
    width: 10rem;
  }
  /* line 152, src/app/components/video_detail/_video_info.scss */
  .video-info__summary {
    float: left;
    font-size: 1rem;
    line-height: 1.625rem;
  }
  /* line 158, src/app/components/video_detail/_video_info.scss */
  .video-info__content {
    margin: 0 auto;
    padding: 2.5rem 0 3.125rem;
  }
}

@media screen and (min-width: 63.75em) and (max-width: 79.9375em) {
  /* line 167, src/app/components/video_detail/_video_info.scss */
  .video-info__content {
    max-width: 61.25rem;
  }
  /* line 171, src/app/components/video_detail/_video_info.scss */
  .video-info__headline {
    width: 46.25rem;
  }
  /* line 175, src/app/components/video_detail/_video_info.scss */
  .video-info__summary {
    width: 26.25rem;
    margin-left: 1.875rem;
  }
  /* line 179, src/app/components/video_detail/_video_info.scss */
  .video-info__summary:only-child {
    margin-right: 1.875rem;
  }
}

@media screen and (min-width: 80em) and (max-width: 9999em) {
  /* line 187, src/app/components/video_detail/_video_info.scss */
  .video-info__details {
    width: 10rem;
    padding-right: 2.25rem;
  }
  /* line 192, src/app/components/video_detail/_video_info.scss */
  .video-info__content {
    max-width: 72.5rem;
  }
  /* line 196, src/app/components/video_detail/_video_info.scss */
  .video-info__headline {
    width: 50rem;
  }
  /* line 200, src/app/components/video_detail/_video_info.scss */
  .video-info__summary {
    width: 37.5rem;
    margin-left: 2.5rem;
  }
  /* line 204, src/app/components/video_detail/_video_info.scss */
  .video-info__summary:only-child {
    margin-right: 7.5rem;
  }
}

/* line 1, src/app/components/video_detail/_video_related_info.scss */
.video-related-info {
  color: #FFFFFF;
  padding: 1.5625rem 0.625rem 0.1875rem 1.5625rem;
  position: relative;
  width: 20rem;
}

/* line 7, src/app/components/video_detail/_video_related_info.scss */
.video-related-info:after {
  background: -owg-linear-gradient(rgba(22, 22, 22, 0), #161616);
  background: -webkit-linear-gradient(rgba(22, 22, 22, 0), #161616);
  background: -moz-linear-gradient(rgba(22, 22, 22, 0), #161616);
  background: -o-linear-gradient(rgba(22, 22, 22, 0), #161616);
  background: linear-gradient(rgba(22, 22, 22, 0), #161616);
  content: "";
  bottom: 0;
  display: block;
  height: 5rem;
  overflow: hidden;
  position: absolute;
  width: 16.25rem;
}

/* line 18, src/app/components/video_detail/_video_related_info.scss */
.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;
  -webkit-transform: rotate(90deg);
  -moz-transform: rotate(90deg);
  -ms-transform: rotate(90deg);
  -o-transform: rotate(90deg);
  transform: rotate(90deg);
  -webkit-transition: background-color, 0.5s, ease;
  -moz-transition: background-color, 0.5s, ease;
  -o-transition: background-color, 0.5s, ease;
  transition: background-color 0.5s ease;
}

/* line 30, src/app/components/video_detail/_video_related_info.scss */
.video-related-info__tab-button:before {
  content: "4";
  font-family: "Bloomberg";
  font-size: 0.6875rem;
  padding-right: 0.5rem;
}

/* line 38, src/app/components/video_detail/_video_related_info.scss */
.video-related-info__headers {
  background-color: #1E252D;
  color: #999999;
  font-family: "BWHaasText-75Bold", "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;
}

/* line 48, src/app/components/video_detail/_video_related_info.scss */
.video-related-info__headers .header-button {
  cursor: pointer;
  display: inline-block;
  padding: 0.9375rem 0;
  width: 8rem;
  -webkit-transition: color, 0.2s, ease;
  -moz-transition: color, 0.2s, ease;
  -o-transition: color, 0.2s, ease;
  transition: color 0.2s ease;
}

/* line 55, src/app/components/video_detail/_video_related_info.scss */
.video-related-info__headers .header-button.on {
  background-color: #2B00F7;
  color: #FFFFFF;
}

/* line 60, src/app/components/video_detail/_video_related_info.scss */
.video-related-info__headers .header-button.full-width {
  width: inherit;
}

/* line 64, src/app/components/video_detail/_video_related_info.scss */
.video-related-info__headers .header-button:hover {
  color: #FFFFFF;
}

/* line 70, src/app/components/video_detail/_video_related_info.scss */
.video-related-info__show-data, .video-related-info__transcript {
  display: none;
  height: 23.125rem;
  overflow-y: scroll;
  padding-right: 1.25rem;
  -webkit-transition: height, 0.5s, ease;
  -moz-transition: height, 0.5s, ease;
  -o-transition: height, 0.5s, ease;
  transition: height 0.5s ease;
}

/* line 77, src/app/components/video_detail/_video_related_info.scss */
.video-related-info__show-data::-webkit-scrollbar, .video-related-info__transcript::-webkit-scrollbar {
  width: 0.5rem;
}

/* line 81, src/app/components/video_detail/_video_related_info.scss */
.video-related-info__show-data::-webkit-scrollbar-track-piece, .video-related-info__transcript::-webkit-scrollbar-track-piece {
  background-color: transparent;
}

/* line 85, src/app/components/video_detail/_video_related_info.scss */
.video-related-info__show-data::-webkit-scrollbar-thumb, .video-related-info__transcript::-webkit-scrollbar-thumb {
  background-color: #2A343F;
  -webkit-border-radius: 10px;
  -moz-border-radius: 10px;
  -ms-border-radius: 10px;
  -o-border-radius: 10px;
  border-radius: 10px;
}

/* line 90, src/app/components/video_detail/_video_related_info.scss */
.video-related-info__show-data.on, .video-related-info__transcript.on {
  display: block;
}

/* line 97, src/app/components/video_detail/_video_related_info.scss */
.video-related-info__show-data {
  font-family: "BWHaasText-55Roman", "NHaasGroteskTXPro-55Rg", "Helvetica Neue", Helvetica, Arial, sans-serif;
}

/* line 101, src/app/components/video_detail/_video_related_info.scss */
.video-related-info__transcript {
  color: #999999;
  font-size: 0.75rem;
  line-height: 1.5rem;
}

/* line 108, src/app/components/video_detail/_video_related_info.scss */
.video-related-info__transcript p:first-child {
  margin-top: 0;
}

@media screen and (min-width: 63.75em) and (max-width: 79.9375em) {
  /* line 115, src/app/components/video_detail/_video_related_info.scss */
  .video-related-info .video-related-info:after {
    height: 2.5rem;
    top: 19.625rem;
  }
  /* line 121, src/app/components/video_detail/_video_related_info.scss */
  .video-related-info__show-data, .video-related-info__transcript {
    height: 15.625rem;
  }
}

/* line 131, src/app/components/video_detail/_video_related_info.scss */
.video-detail-player.open .video-related-info:after {
  opacity: 1;
}

/* line 136, src/app/components/video_detail/_video_related_info.scss */
.video-detail-player.open .video-related-info__tab-button {
  background-color: #161616;
}

/* line 139, src/app/components/video_detail/_video_related_info.scss */
.video-detail-player.open .video-related-info__tab-button:before {
  content: "x";
}

/* line 3, src/app/components/video_detail/_video_related_info_lists.scss */
.mentioned-list__list-group {
  margin-bottom: 1.5625rem;
}

/* line 7, src/app/components/video_detail/_video_related_info_lists.scss */
.mentioned-list__list-header {
  color: #999999;
  font-size: 0.6875rem;
  line-height: 0.875rem;
  margin-bottom: 0.3125rem;
  text-transform: uppercase;
}

/* line 15, src/app/components/video_detail/_video_related_info_lists.scss */
.mentioned-list__list-item {
  background-color: #1E252D;
  font-size: 0.8125rem;
  margin-bottom: 0.3125rem;
  padding: 0.625rem;
}

/* line 22, src/app/components/video_detail/_video_related_info_lists.scss */
.mentioned-list__ticker {
  display: inline-block;
  font-family: "BWHaasHead-75Bold", "NHaasGroteskDSPro-75Bd", "Helvetica Neue", Helvetica, Arial, sans-serif;
  text-transform: uppercase;
  width: 6.5625rem;
}

/* line 29, src/app/components/video_detail/_video_related_info_lists.scss */
.mentioned-list__last-price {
  color: #999999;
  display: inline-block;
  font-family: "BWHaasHead-75Bold", "NHaasGroteskDSPro-75Bd", "Helvetica Neue", Helvetica, Arial, sans-serif;
  text-align: right;
  width: 3.4375rem;
}

/* line 37, src/app/components/video_detail/_video_related_info_lists.scss */
.mentioned-list__percentage-changed {
  display: inline-block;
  text-align: right;
  width: 4.0625rem;
}

/* line 42, src/app/components/video_detail/_video_related_info_lists.scss */
.mentioned-list__percentage-changed.up {
  color: #1DCC92;
}

/* line 46, src/app/components/video_detail/_video_related_info_lists.scss */
.mentioned-list__percentage-changed.down {
  color: #FF433D;
}

/* line 52, src/app/components/video_detail/_video_related_info_lists.scss */
.mentioned-list__full-name {
  display: block;
  font-family: "BWHaasHead-75Bold", "NHaasGroteskDSPro-75Bd", "Helvetica Neue", Helvetica, Arial, sans-serif;
}

/* line 57, src/app/components/video_detail/_video_related_info_lists.scss */
.mentioned-list__company-title {
  color: #999999;
  font-size: 0.75rem;
}

/* line 4, src/app/components/video_detail/_video_detail_player.scss */
.video-detail-player .for-video-detail-width {
  background-color: #161616;
  margin: 0 auto;
  padding-top: 0;
  position: relative;
  -webkit-transition: all, 0.4s, ease;
  -moz-transition: all, 0.4s, ease;
  -o-transition: all, 0.4s, ease;
  transition: all 0.4s ease;
}

/* line 12, src/app/components/video_detail/_video_detail_player.scss */
.video-detail-player .related-info-tab {
  display: block;
  position: absolute;
  right: 0;
}

@media screen and (min-width: 0) and (max-width: 47.4375em) {
  /* line 11, src/app/components/video_player/_video_player_helper.scss */
  .video-detail-player .video-player__image:before {
    font-size: 5rem;
  }
}

@media screen and (min-width: 47.5em) and (max-width: 63.6875em) {
  /* line 11, src/app/components/video_player/_video_player_helper.scss */
  .video-detail-player .video-player__image:before {
    font-size: 5rem;
  }
}

@media screen and (max-width: 63.6875em) {
  /* line 35, src/app/components/video_detail/_video_detail_player.scss */
  .video-detail-player .related-info-tab {
    display: none;
  }
}

@media screen and (min-width: 63.75em) and (max-width: 79.9375em) {
  /* line 41, src/app/components/video_detail/_video_detail_player.scss */
  .video-detail-player .related-info-tab {
    height: 30.625rem;
  }
  /* line 45, src/app/components/video_detail/_video_detail_player.scss */
  .video-detail-player .for-video-detail-width {
    width: 57.8125rem;
  }
  /* line 49, src/app/components/video_detail/_video_detail_player.scss */
  .video-detail-player .video-player,
  .video-detail-player .video-embed {
    -webkit-transition: all, 0.5s, ease;
    -moz-transition: all, 0.5s, ease;
    -o-transition: all, 0.5s, ease;
    transition: all 0.5s ease;
  }
  /* line 11, src/app/components/video_player/_video_player_helper.scss */
  .video-detail-player .video-player__image:before {
    font-size: 6.25rem;
  }
}

@media screen and (min-width: 80em) and (max-width: 9999em) {
  /* line 61, src/app/components/video_detail/_video_detail_player.scss */
  .video-detail-player .related-info-tab {
    height: 30.625rem;
  }
  /* line 65, src/app/components/video_detail/_video_detail_player.scss */
  .video-detail-player .for-video-detail-width {
    width: 57.8125rem;
  }
  /* line 69, src/app/components/video_detail/_video_detail_player.scss */
  .video-detail-player .video-player,
  .video-detail-player .video-embed {
    -webkit-transition: all, 0.5s, ease;
    -moz-transition: all, 0.5s, ease;
    -o-transition: all, 0.5s, ease;
    transition: all 0.5s ease;
  }
  /* line 11, src/app/components/video_player/_video_player_helper.scss */
  .video-detail-player .video-player__image:before {
    font-size: 7.5rem;
  }
}

@media screen and (min-width: 63.75em) and (max-width: 79.9375em) {
  /* line 83, src/app/components/video_detail/_video_detail_player.scss */
  .video-detail-player.open .for-video-detail-width {
    width: 59.375rem;
  }
  /* line 87, src/app/components/video_detail/_video_detail_player.scss */
  .video-detail-player.open .related-info-tab {
    height: 22.125rem;
  }
  /* line 91, src/app/components/video_detail/_video_detail_player.scss */
  .video-detail-player.open .video-player {
    padding-top: 22.125rem;
  }
  /* line 95, src/app/components/video_detail/_video_detail_player.scss */
  .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) {
  /* line 103, src/app/components/video_detail/_video_detail_player.scss */
  .video-detail-player.open .for-video-detail-width {
    width: 72.5rem;
  }
  /* line 107, src/app/components/video_detail/_video_detail_player.scss */
  .video-detail-player.open .related-info-tab {
    height: 29.5625rem;
  }
  /* line 111, src/app/components/video_detail/_video_detail_player.scss */
  .video-detail-player.open .video-player {
    padding-top: 29.5625rem;
  }
  /* line 115, src/app/components/video_detail/_video_detail_player.scss */
  .video-detail-player.open .video-player,
  .video-detail-player.open .video-embed {
    width: 52.5rem;
  }
}

/* line 1, src/app/components/video_detail/_video_detail_recirc.scss */
.video-detail-recirc {
  *zoom: 1;
  margin: 0 auto;
  position: relative;
}

/* line 38, node_modules/compass-mixins/lib/compass/utilities/general/_clearfix.scss */
.video-detail-recirc:after {
  content: "";
  display: table;
  clear: both;
}

/* line 6, src/app/components/video_detail/_video_detail_recirc.scss */
.video-detail-recirc .content-type-recirc {
  margin-top: 0;
}

@media screen and (min-width: 0) and (max-width: 47.4375em) {
  /* line 11, src/app/components/video_detail/_video_detail_recirc.scss */
  .video-detail-recirc .taboola-wrapper {
    width: 17.5rem;
  }
}

@media screen and (min-width: 47.5em) and (max-width: 63.6875em) {
  /* line 17, src/app/components/video_detail/_video_detail_recirc.scss */
  .video-detail-recirc .taboola-wrapper {
    width: 42.5rem;
  }
}

@media screen and (max-width: 63.6875em) {
  /* line 23, src/app/components/video_detail/_video_detail_recirc.scss */
  .video-detail-recirc .taboola-wrapper {
    margin: 1.25rem auto 0;
  }
}

@media screen and (min-width: 63.75em) and (max-width: 79.9375em) {
  /* line 29, src/app/components/video_detail/_video_detail_recirc.scss */
  .video-detail-recirc .taboola {
    width: 40rem;
  }
}

@media screen and (min-width: 63.75em) {
  /* line 3, src/app/components/ad/_ad_helpers.scss */
  .video-detail-recirc .ad-v2 {
    margin-top: 3.75rem;
  }
}

@media screen and (min-width: 80em) and (max-width: 9999em) {
  /* line 41, src/app/components/video_detail/_video_detail_recirc.scss */
  .video-detail-recirc .taboola {
    width: 51.25rem;
  }
}

/* line 1, src/app/components/video_detail/_video_detail_footer.scss */
.sponsored-video-detail-footer,
.video-detail-footer {
  position: relative;
  margin: 0 auto;
  clear: both;
}

/* line 7, src/app/components/video_detail/_video_detail_footer.scss */
.sponsored-video-detail-footer .content-type-footer,
.video-detail-footer .content-type-footer {
  margin: 0 auto;
  border-top: 1px dotted #999999;
}

@media screen and (min-width: 0) and (max-width: 47.4375em) {
  /* line 1, src/app/components/video_detail/_video_detail_footer.scss */
  .sponsored-video-detail-footer,
  .video-detail-footer {
    min-width: 20rem;
    max-width: 31.25rem;
    margin: 0 auto;
    padding: 0 1.25rem;
    top: 1.875rem;
  }
  /* line 19, src/app/components/video_detail/_video_detail_footer.scss */
  .sponsored-video-detail-footer .content-type-footer,
  .video-detail-footer .content-type-footer {
    padding: 1.25rem;
  }
  /* line 22, src/app/components/video_detail/_video_detail_footer.scss */
  .sponsored-video-detail-footer .content-type-footer .topic-list__topic-link,
  .video-detail-footer .content-type-footer .topic-list__topic-link {
    margin-top: 0;
  }
  /* line 26, src/app/components/video_detail/_video_detail_footer.scss */
  .sponsored-video-detail-footer .content-type-footer .topic-list__topics,
  .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) {
  /* line 1, src/app/components/video_detail/_video_detail_footer.scss */
  .sponsored-video-detail-footer,
  .video-detail-footer {
    top: 2.5rem;
    width: 42.5rem;
  }
  /* line 36, src/app/components/video_detail/_video_detail_footer.scss */
  .sponsored-video-detail-footer .topic-list,
  .video-detail-footer .topic-list {
    width: 25rem;
  }
}

@media screen and (min-width: 63.75em) and (max-width: 79.9375em) {
  /* line 1, src/app/components/video_detail/_video_detail_footer.scss */
  .sponsored-video-detail-footer,
  .video-detail-footer {
    top: 3.125rem;
    width: 61.25rem;
  }
}

@media screen and (min-width: 80em) and (max-width: 9999em) {
  /* line 1, src/app/components/video_detail/_video_detail_footer.scss */
  .sponsored-video-detail-footer,
  .video-detail-footer {
    top: 3.75rem;
    width: 72.5rem;
  }
}

@media screen and (min-width: 47.5em) {
  /* line 53, src/app/components/video_detail/_video_detail_footer.scss */
  .sponsored-video-detail-footer .content-type-footer,
  .video-detail-footer .content-type-footer {
    padding: 2.5rem 1.25rem;
  }
  /* line 56, src/app/components/video_detail/_video_detail_footer.scss */
  .sponsored-video-detail-footer .content-type-footer .topic-list,
  .video-detail-footer .content-type-footer .topic-list {
    margin-top: 1.25rem;
  }
}

/* line 1, src/app/components/video_detail/_recommended_videos.scss */
.recommended-videos {
  padding-top: 3.75rem;
  clear: both;
  margin: 0 auto;
}

@media screen and (min-width: 0) and (max-width: 47.4375em) {
  /* line 1, src/app/components/video_detail/_recommended_videos.scss */
  .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) {
  /* line 1, src/app/components/video_detail/_recommended_videos.scss */
  .recommended-videos {
    width: 42.5rem;
  }
}

@media screen and (min-width: 63.75em) and (max-width: 79.9375em) {
  /* line 1, src/app/components/video_detail/_recommended_videos.scss */
  .recommended-videos {
    width: 61.25rem;
  }
}

@media screen and (min-width: 80em) and (max-width: 9999em) {
  /* line 1, src/app/components/video_detail/_recommended_videos.scss */
  .recommended-videos {
    width: 72.5rem;
  }
}

@media screen and (min-width: 0) and (max-width: 47.4375em) {
  /* line 16, src/app/components/video_detail/_video_detail.scss */
  .video-detail .video-detail-recirc {
    margin-top: 1.875rem;
  }
  /* line 20, src/app/components/video_detail/_video_detail.scss */
  .video-detail .video-with-thumbnail__play {
    height: 9.0625rem;
  }
}

@media screen and (min-width: 47.5em) and (max-width: 63.6875em) {
  /* line 27, src/app/components/video_detail/_video_detail.scss */
  .video-detail .video-detail-recirc {
    margin-top: 2.5rem;
  }
}

@media screen and (min-width: 63.75em) and (max-width: 79.9375em) {
  /* line 34, src/app/components/video_detail/_video_detail.scss */
  .video-detail .video-detail-recirc {
    width: 61.25rem;
    margin-top: 3.125rem;
  }
}

@media screen and (min-width: 80em) and (max-width: 9999em) {
  /* line 42, src/app/components/video_detail/_video_detail.scss */
  .video-detail .video-detail-recirc {
    width: 72.5rem;
    margin-top: 3.75rem;
  }
}

@media screen and (max-width: 63.6875em) {
  /* line 50, src/app/components/video_detail/_video_detail.scss */
  .video-detail .video-detail-recirc {
    border-top: 0;
  }
}

/* line 61, src/app/components/ad/_ad_helpers.scss */
.video-detail .ad-v2[data-position="custom1"] .bb-ads__rendered iframe {
  width: 100%;
}

/* line 2, src/app/components/sponsored_video/_sponsored_video_detail.scss */
.sponsored-video-detail .video-related {
  display: none;
}

/* line 6, src/app/components/sponsored_video/_sponsored_video_detail.scss */
.sponsored-video-detail .sponsored-video-detail-recirc {
  *zoom: 1;
  margin: 0 auto;
  position: relative;
}

/* line 38, node_modules/compass-mixins/lib/compass/utilities/general/_clearfix.scss */
.sponsored-video-detail .sponsored-video-detail-recirc:after {
  content: "";
  display: table;
  clear: both;
}

@media screen and (min-width: 0) and (max-width: 47.4375em) {
  /* line 14, src/app/components/sponsored_video/_sponsored_video_detail.scss */
  .sponsored-video-detail .sponsored-video-detail-recirc {
    margin-top: 1.875rem;
  }
  /* line 18, src/app/components/sponsored_video/_sponsored_video_detail.scss */
  .sponsored-video-detail .video-with-thumbnail__play {
    height: 9.0625rem;
  }
}

@media screen and (min-width: 47.5em) and (max-width: 63.6875em) {
  /* line 25, src/app/components/sponsored_video/_sponsored_video_detail.scss */
  .sponsored-video-detail .sponsored-video-detail-recirc {
    margin-top: 2.5rem;
  }
}

@media screen and (min-width: 63.75em) and (max-width: 79.9375em) {
  /* line 32, src/app/components/sponsored_video/_sponsored_video_detail.scss */
  .sponsored-video-detail .sponsored-video-detail-recirc {
    width: 61.25rem;
    margin-top: 3.125rem;
  }
}

@media screen and (min-width: 80em) and (max-width: 9999em) {
  /* line 40, src/app/components/sponsored_video/_sponsored_video_detail.scss */
  .sponsored-video-detail .sponsored-video-detail-recirc {
    width: 72.5rem;
    margin-top: 3.75rem;
  }
}

@media screen and (max-width: 63.6875em) {
  /* line 48, src/app/components/sponsored_video/_sponsored_video_detail.scss */
  .sponsored-video-detail .sponsored-video-detail-recirc {
    border-top: 0;
  }
}

/* line 1, src/app/components/sponsored_video/_sponsored_video_list.scss */
.sponosored-video-list {
  padding-top: 3.75rem;
  clear: both;
  margin: 0 auto;
}

@media screen and (min-width: 0) and (max-width: 47.4375em) {
  /* line 1, src/app/components/sponsored_video/_sponsored_video_list.scss */
  .sponosored-video-list {
    min-width: 20rem;
    max-width: 31.25rem;
    padding: 0 1.25rem;
  }
}

@media screen and (min-width: 47.5em) and (max-width: 63.6875em) {
  /* line 1, src/app/components/sponsored_video/_sponsored_video_list.scss */
  .sponosored-video-list {
    width: 42.5rem;
  }
}

@media screen and (min-width: 63.75em) and (max-width: 79.9375em) {
  /* line 1, src/app/components/sponsored_video/_sponsored_video_list.scss */
  .sponosored-video-list {
    width: 61.25rem;
  }
}

@media screen and (min-width: 80em) and (max-width: 9999em) {
  /* line 1, src/app/components/sponsored_video/_sponsored_video_list.scss */
  .sponosored-video-list {
    width: 72.5rem;
  }
}

/* line 7, src/app/components/slideshow/_slideshow_lede_content.scss */
.slideshow-lede-content .lede-headline {
  font-family: "BWHaasHead-75Bold", "NHaasGroteskDSPro-75Bd", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 1.875rem;
  line-height: 2.25rem;
}

/* line 17, src/app/components/slideshow/_slideshow_lede_content.scss */
.slideshow-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) {
  /* line 26, src/app/components/slideshow/_slideshow_lede_content.scss */
  .slideshow-lede-content .lede-headline {
    line-height: 3.875rem;
  }
  /* line 30, src/app/components/slideshow/_slideshow_lede_content.scss */
  .slideshow-lede-content .lede-dek {
    font-size: 1.125rem;
    line-height: 1.375rem;
  }
}

@media screen and (min-width: 47.5em) {
  /* line 39, src/app/components/slideshow/_slideshow_lede_content.scss */
  .slideshow-lede-content .lede-headline {
    font-size: 3.625rem;
  }
  /* line 43, src/app/components/slideshow/_slideshow_lede_content.scss */
  .slideshow-lede-content .lede-dek {
    margin-top: 1.25rem;
  }
}

@media screen and (min-width: 63.75em) {
  /* line 51, src/app/components/slideshow/_slideshow_lede_content.scss */
  .slideshow-lede-content .lede-headline {
    line-height: 3.875rem;
  }
  /* line 55, src/app/components/slideshow/_slideshow_lede_content.scss */
  .slideshow-lede-content .lede-dek {
    font-size: 1.5rem;
    line-height: 1.875rem;
  }
}

@media screen and (min-width: 80em) and (max-width: 9999em) {
  /* line 64, src/app/components/slideshow/_slideshow_lede_content.scss */
  .slideshow-lede-content .lede-headline {
    font-size: 3.75rem;
  }
}

/* line 3, src/app/components/slideshow/_slideshow_lede.scss */
.slideshow-lede {
  *zoom: 1;
  position: relative;
  padding: 3.75rem 0 3.375rem;
}

/* line 38, node_modules/compass-mixins/lib/compass/utilities/general/_clearfix.scss */
.slideshow-lede:after {
  content: "";
  display: table;
  clear: both;
}

/* line 8, src/app/components/slideshow/_slideshow_lede.scss */
.slideshow-lede .lede-dek {
  color: #FFFFFF;
}

/* line 12, src/app/components/slideshow/_slideshow_lede.scss */
.slideshow-lede .slideshow-lede-content {
  position: relative;
  margin: 0 auto;
}

/* line 21, src/app/components/slideshow/_slideshow_lede.scss */
.slideshow-lede .background-image__image {
  background-position: center;
  background-size: cover;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}

/* line 125, src/app/stylesheets/_treatments.scss */
.slideshow-lede .background-image__image .credit {
  color: #FFFFFF;
  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) {
  /* line 138, src/app/stylesheets/_treatments.scss */
  .slideshow-lede .background-image__image .credit {
    -webkit-transform: rotate(90deg);
    -moz-transform: rotate(90deg);
    -ms-transform: rotate(90deg);
    -o-transform: rotate(90deg);
    transform: rotate(90deg);
    -webkit-transform-origin: 100% 0;
    -moz-transform-origin: 100% 0;
    -ms-transform-origin: 100% 0;
    -o-transform-origin: 100% 0;
    transform-origin: 100% 0;
    right: 1.25rem;
  }
}

/* line 169, node_modules/bb.sass-helpers/stylesheets/bb.sass-helpers/_mixins.scss */
.slideshow-lede .background-image__image:before {
  position: absolute;
  top: 0;
  left: 0;
  background-color: rgba(0, 0, 0, 0.3);
  text-indent: -9999em;
  width: 100%;
  height: 100%;
  content: " ";
}

/* line 125, src/app/stylesheets/_treatments.scss */
.slideshow-lede__image-crops .credit {
  color: #FFFFFF;
  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) {
  /* line 138, src/app/stylesheets/_treatments.scss */
  .slideshow-lede__image-crops .credit {
    -webkit-transform: rotate(90deg);
    -moz-transform: rotate(90deg);
    -ms-transform: rotate(90deg);
    -o-transform: rotate(90deg);
    transform: rotate(90deg);
    -webkit-transform-origin: 100% 0;
    -moz-transform-origin: 100% 0;
    -ms-transform-origin: 100% 0;
    -o-transform-origin: 100% 0;
    transform-origin: 100% 0;
    right: 1.25rem;
  }
}

/* line 253, node_modules/bb.sass-helpers/stylesheets/bb.sass-helpers/_mixins.scss */
.slideshow-lede__image-crops .bg-crop {
  display: none;
}

@media screen and (max-width: 63.6875em) {
  /* line 37, src/app/components/slideshow/_slideshow_lede.scss */
  .slideshow-lede__image-crops .bg-crop.bg-crop-1200x-1 {
    display: block;
  }
}

@media screen and (min-width: 63.75em) {
  /* line 43, src/app/components/slideshow/_slideshow_lede.scss */
  .slideshow-lede__image-crops .bg-crop.bg-crop--1x-1 {
    display: block;
  }
}

/* line 3, src/app/components/ad/_ad_helpers.scss */
.slideshow-lede .ad-v2 {
  display: none;
}

/* line 53, src/app/components/slideshow/_slideshow_lede.scss */
.slideshow-lede .primary-label:before {
  z-index: 0;
}

@media screen and (min-width: 0) and (max-width: 47.4375em) {
  /* line 59, src/app/components/slideshow/_slideshow_lede.scss */
  .slideshow-lede .slideshow-lede-content {
    margin: 0 1.25rem;
  }
}

@media screen and (min-width: 47.5em) and (max-width: 63.6875em) {
  /* line 67, src/app/components/slideshow/_slideshow_lede.scss */
  .slideshow-lede .slideshow-lede-content {
    max-width: 42.5rem;
  }
  /* line 71, src/app/components/slideshow/_slideshow_lede.scss */
  .slideshow-lede .lede-headline {
    max-width: 42.5rem;
  }
  /* line 75, src/app/components/slideshow/_slideshow_lede.scss */
  .slideshow-lede .lede-dek {
    max-width: 41.25rem;
  }
}

@media screen and (min-width: 63.75em) {
  /* line 3, src/app/components/slideshow/_slideshow_lede.scss */
  .slideshow-lede {
    min-height: 45.625rem;
  }
  /* line 3, src/app/components/ad/_ad_helpers.scss */
  .slideshow-lede .ad-v2 {
    display: inline-block;
    position: relative;
    float: right;
  }
  /* line 90, src/app/components/slideshow/_slideshow_lede.scss */
  .slideshow-lede .lede-dek {
    font-size: 1.25rem;
  }
}

@media screen and (min-width: 63.75em) {
  /* line 97, src/app/components/slideshow/_slideshow_lede.scss */
  .slideshow-lede .byline {
    white-space: normal;
  }
}

@media screen and (min-width: 63.75em) and (max-width: 79.9375em) {
  /* line 104, src/app/components/slideshow/_slideshow_lede.scss */
  .slideshow-lede .slideshow-lede-content {
    max-width: 61.25rem;
  }
  /* line 108, src/app/components/slideshow/_slideshow_lede.scss */
  .slideshow-lede .lede-headline,
  .slideshow-lede .lede-dek,
  .slideshow-lede .byline-view {
    max-width: 36.25rem;
  }
}

@media screen and (min-width: 80em) and (max-width: 9999em) {
  /* line 3, src/app/components/slideshow/_slideshow_lede.scss */
  .slideshow-lede {
    padding: 7.25rem 0 6rem;
  }
  /* line 119, src/app/components/slideshow/_slideshow_lede.scss */
  .slideshow-lede .slideshow-lede-content {
    max-width: 72.5rem;
  }
  /* line 123, src/app/components/slideshow/_slideshow_lede.scss */
  .slideshow-lede .lede-headline,
  .slideshow-lede .lede-dek,
  .slideshow-lede .byline-view {
    max-width: 45.625rem;
  }
}

/* line 1, src/app/components/slideshow/_slideshow_inline_photo.scss */
.inline-photo {
  position: relative;
}

/* line 5, src/app/components/slideshow/_slideshow_inline_photo.scss */
.inline-photo:nth-of-type(-n+9) .inline-photo__index:before {
  content: "0";
}

/* line 10, src/app/components/slideshow/_slideshow_inline_photo.scss */
.inline-photo__index {
  background-image: -webkit-linear-gradient(left, #FF6564, #2B00F7);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  color: #FF6564;
  font-family: "BWHaasHead-75Bold", "NHaasGroteskDSPro-75Bd", "Helvetica Neue", Helvetica, Arial, sans-serif;
  position: absolute;
  top: 0;
}

/* line 18, src/app/components/slideshow/_slideshow_inline_photo.scss */
.inline-photo__image {
  z-index: 1;
  position: relative;
  width: 100%;
}

/* line 24, src/app/components/slideshow/_slideshow_inline_photo.scss */
.inline-photo .caption {
  font-size: 0.875rem;
  line-height: 1.25rem;
  color: #999999;
  padding: 2.5rem 2.5rem 0.625rem;
  font-family: "TiemposTextWeb-Regular", Georgia, serif;
  position: relative;
  z-index: 1;
}

/* line 33, src/app/components/slideshow/_slideshow_inline_photo.scss */
.inline-photo .caption__title {
  font-size: 1.5rem;
  line-height: 1.8125rem;
  color: #FFFFFF;
}

/* line 38, src/app/components/slideshow/_slideshow_inline_photo.scss */
.inline-photo .caption__title:after {
  content: "–";
  display: block;
}

/* line 2, src/app/components/slideshow/_slideshow.scss */
.inline-photo .caption [href] {
  color: #999999;
  text-decoration: underline;
}

/* line 6, src/app/components/slideshow/_slideshow.scss */
.inline-photo .caption [href]:hover {
  color: #FFFFFF;
}

/* line 47, src/app/components/slideshow/_slideshow_inline_photo.scss */
.inline-photo .credit {
  font-size: 0.75rem;
  line-height: 1.25rem;
  color: #FFFFFF;
  font-family: "TiemposTextWeb-RegularItalic", Georgia, serif;
  padding: 0 2.5rem 2.5rem;
  position: relative;
  z-index: 1;
}

/* line 56, src/app/components/slideshow/_slideshow_inline_photo.scss */
.inline-photo .credit p {
  margin: 0;
  padding: 0;
}

/* line 3, src/app/components/ad/_ad_helpers.scss */
.inline-photo .ad-v2 {
  position: relative;
  z-index: 2;
  background-color: #262626;
}

@media screen and (min-width: 80em) and (max-width: 9999em) {
  /* line 76, src/app/components/slideshow/_slideshow_inline_photo.scss */
  .inline-photo {
    margin-right: 7.5rem;
  }
  /* line 79, src/app/components/slideshow/_slideshow_inline_photo.scss */
  .inline-photo__context {
    font-size: 25rem;
    line-height: 30rem;
  }
  /* line 84, src/app/components/slideshow/_slideshow_inline_photo.scss */
  .inline-photo:nth-of-type(even) {
    margin-left: 7.5rem;
    margin-right: 0;
  }
  /* line 88, src/app/components/slideshow/_slideshow_inline_photo.scss */
  .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) {
  /* line 99, src/app/components/slideshow/_slideshow_inline_photo.scss */
  .inline-photo {
    margin-right: 5rem;
  }
  /* line 103, src/app/components/slideshow/_slideshow_inline_photo.scss */
  .inline-photo__context {
    font-size: 25rem;
    line-height: 30rem;
  }
  /* line 108, src/app/components/slideshow/_slideshow_inline_photo.scss */
  .inline-photo:nth-of-type(even) {
    margin-left: 5rem;
    margin-right: 0;
  }
  /* line 113, src/app/components/slideshow/_slideshow_inline_photo.scss */
  .inline-photo .caption,
  .inline-photo .credit {
    margin-left: 26.25rem;
  }
}

@media screen and (min-width: 47.5em) and (max-width: 63.6875em) {
  /* line 124, src/app/components/slideshow/_slideshow_inline_photo.scss */
  .inline-photo__context {
    font-size: 18.125rem;
    line-height: 21.875rem;
    top: 0.9375rem;
  }
  /* line 130, src/app/components/slideshow/_slideshow_inline_photo.scss */
  .inline-photo .caption,
  .inline-photo .credit {
    width: 25rem;
  }
  /* line 136, src/app/components/slideshow/_slideshow_inline_photo.scss */
  .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) {
  /* line 147, src/app/components/slideshow/_slideshow_inline_photo.scss */
  .inline-photo {
    padding-top: 7.5rem;
  }
  /* line 150, src/app/components/slideshow/_slideshow_inline_photo.scss */
  .inline-photo__context {
    font-size: 8.75rem;
    line-height: 10.625rem;
  }
  /* line 155, src/app/components/slideshow/_slideshow_inline_photo.scss */
  .inline-photo__image {
    -webkit-box-shadow: #2B00F7 0.625rem 0.625rem 1.875rem;
    -moz-box-shadow: #2B00F7 0.625rem 0.625rem 1.875rem;
    box-shadow: #2B00F7 0.625rem 0.625rem 1.875rem;
  }
  /* line 3, src/app/components/ad/_ad_helpers.scss */
  .inline-photo .ad-v2 {
    margin: 4.375rem 0 3.125rem;
  }
}

@media screen and (min-width: 63.75em) {
  /* line 169, src/app/components/slideshow/_slideshow_inline_photo.scss */
  .inline-photo__context {
    font-size: 25rem;
    line-height: 30rem;
  }
  /* line 174, src/app/components/slideshow/_slideshow_inline_photo.scss */
  .inline-photo__index {
    left: -3.125rem;
  }
  /* line 178, src/app/components/slideshow/_slideshow_inline_photo.scss */
  .inline-photo .caption,
  .inline-photo .credit {
    width: 26.25rem;
  }
}

@media screen and (min-width: 47.5em) {
  /* line 188, src/app/components/slideshow/_slideshow_inline_photo.scss */
  .inline-photo {
    padding-top: 7.5rem;
  }
  /* line 191, src/app/components/slideshow/_slideshow_inline_photo.scss */
  .inline-photo__context {
    position: absolute;
    left: 0;
    top: -11.875rem;
  }
  /* line 197, src/app/components/slideshow/_slideshow_inline_photo.scss */
  .inline-photo__image {
    -webkit-box-shadow: #2B00F7 -0.625rem 0.625rem 1.875rem;
    -moz-box-shadow: #2B00F7 -0.625rem 0.625rem 1.875rem;
    box-shadow: #2B00F7 -0.625rem 0.625rem 1.875rem;
  }
  /* line 201, src/app/components/slideshow/_slideshow_inline_photo.scss */
  .inline-photo .caption {
    margin-top: -1.875rem;
  }
  /* line 205, src/app/components/slideshow/_slideshow_inline_photo.scss */
  .inline-photo .caption,
  .inline-photo .credit {
    position: relative;
    margin-left: 1.25rem;
    text-align: right;
    z-index: 2;
  }
  /* line 3, src/app/components/ad/_ad_helpers.scss */
  .inline-photo .ad-v2 {
    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;
  }
  /* line 224, src/app/components/slideshow/_slideshow_inline_photo.scss */
  .inline-photo:nth-of-type(even) .inline-photo__context {
    right: 0;
  }
  /* line 228, src/app/components/slideshow/_slideshow_inline_photo.scss */
  .inline-photo:nth-of-type(even) .inline-photo__index {
    float: right;
    position: relative;
    left: 0.75rem;
  }
  /* line 234, src/app/components/slideshow/_slideshow_inline_photo.scss */
  .inline-photo:nth-of-type(even) .inline-photo__image {
    -webkit-box-shadow: #2B00F7 0.625rem 0.625rem 1.875rem;
    -moz-box-shadow: #2B00F7 0.625rem 0.625rem 1.875rem;
    box-shadow: #2B00F7 0.625rem 0.625rem 1.875rem;
  }
}

/* line 1, src/app/components/slideshow/_slideshow_footer.scss */
.slideshow-footer {
  margin: 0 auto;
  border-top: 0.0625rem solid #2B00F7;
  border-bottom: 0.0625rem solid #2B00F7;
  position: relative;
}

/* line 10, src/app/components/slideshow/_slideshow_footer.scss */
.slideshow-footer .content-type-footer .topic-list__topic-link {
  color: #FFFFFF;
}

/* line 13, src/app/components/slideshow/_slideshow_footer.scss */
.slideshow-footer .content-type-footer .topic-list__topic-link:hover {
  color: #2B00F7;
}

/* line 3, src/app/components/ad/_ad_helpers.scss */
.slideshow-footer .content-type-footer .ad-v2 {
  position: absolute;
  top: 46.875rem;
}

@media screen and (min-width: 0) and (max-width: 47.4375em) {
  /* line 1, src/app/components/slideshow/_slideshow_footer.scss */
  .slideshow-footer {
    min-width: 20rem;
    max-width: 31.25rem;
  }
  /* line 28, src/app/components/slideshow/_slideshow_footer.scss */
  .slideshow-footer .content-type-footer {
    padding: 1.25rem;
  }
  /* line 32, src/app/components/slideshow/_slideshow_footer.scss */
  .slideshow-footer .content-type-footer .topic-list__topic-link {
    margin-top: 0;
  }
}

@media screen and (min-width: 47.5em) and (max-width: 63.6875em) {
  /* line 40, src/app/components/slideshow/_slideshow_footer.scss */
  .slideshow-footer .content-type-footer {
    width: 42.5rem;
  }
  /* line 43, src/app/components/slideshow/_slideshow_footer.scss */
  .slideshow-footer .content-type-footer .topic-list {
    width: 25rem;
  }
}

@media screen and (min-width: 63.75em) and (max-width: 79.9375em) {
  /* line 1, src/app/components/slideshow/_slideshow_footer.scss */
  .slideshow-footer {
    width: 61.25rem;
  }
}

@media screen and (min-width: 80em) and (max-width: 9999em) {
  /* line 1, src/app/components/slideshow/_slideshow_footer.scss */
  .slideshow-footer {
    width: 72.5rem;
  }
}

@media screen and (min-width: 47.5em) {
  /* line 60, src/app/components/slideshow/_slideshow_footer.scss */
  .slideshow-footer .content-type-footer {
    padding: 2.5rem 1.25rem;
  }
  /* line 63, src/app/components/slideshow/_slideshow_footer.scss */
  .slideshow-footer .content-type-footer .topic-list {
    margin-top: 1.25rem;
  }
}

/* line 1, src/app/components/slideshow/_slideshow_recirc.scss */
.slideshow-recirc {
  border-top: 0;
  margin: 0 auto;
}

/* line 5, src/app/components/slideshow/_slideshow_recirc.scss */
.slideshow-recirc .taboola-wrapper {
  margin-top: 0;
}

@media screen and (min-width: 0) and (max-width: 47.4375em) {
  /* line 10, src/app/components/slideshow/_slideshow_recirc.scss */
  .slideshow-recirc .taboola-wrapper {
    width: 17.5rem;
  }
}

@media screen and (min-width: 47.5em) and (max-width: 63.6875em) {
  /* line 16, src/app/components/slideshow/_slideshow_recirc.scss */
  .slideshow-recirc .taboola-wrapper {
    width: 42.5rem;
  }
}

@media screen and (max-width: 63.6875em) {
  /* line 3, src/app/components/ad/_ad_helpers.scss */
  .slideshow-recirc .ad-v2 {
    float: none;
  }
  /* line 26, src/app/components/slideshow/_slideshow_recirc.scss */
  .slideshow-recirc .taboola-wrapper {
    margin: 0 auto;
  }
}

@media screen and (min-width: 63.75em) and (max-width: 79.9375em) {
  /* line 1, src/app/components/slideshow/_slideshow_recirc.scss */
  .slideshow-recirc {
    width: 61.25rem;
  }
  /* line 34, src/app/components/slideshow/_slideshow_recirc.scss */
  .slideshow-recirc .taboola-wrapper {
    width: 40rem;
  }
}

@media screen and (min-width: 63.75em) {
  /* line 3, src/app/components/ad/_ad_helpers.scss */
  .slideshow-recirc .ad-v2 {
    margin-top: 1.875rem;
  }
}

@media screen and (min-width: 80em) and (max-width: 9999em) {
  /* line 1, src/app/components/slideshow/_slideshow_recirc.scss */
  .slideshow-recirc {
    width: 72.5rem;
  }
  /* line 48, src/app/components/slideshow/_slideshow_recirc.scss */
  .slideshow-recirc .taboola-wrapper {
    width: 51.25rem;
  }
}

/* line 1, src/app/components/slideshow/_slideshow_body.scss */
.slideshow-body {
  margin: 0 auto;
}

/* line 69, node_modules/bb.sass-helpers/stylesheets/bb.sass-helpers/_icons.scss */
.slideshow-body:before {
  content: "1";
  font-family: "Bloomberg";
  font-style: normal;
  font-size: 1.625rem;
  color: #FFFFFF;
  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) {
  /* line 1, src/app/components/slideshow/_slideshow_body.scss */
  .slideshow-body {
    min-width: 20rem;
    max-width: 31.25rem;
  }
}

@media screen and (min-width: 47.5em) and (max-width: 63.6875em) {
  /* line 1, src/app/components/slideshow/_slideshow_body.scss */
  .slideshow-body {
    width: 47.5rem;
  }
}

@media screen and (min-width: 63.75em) and (max-width: 79.9375em) {
  /* line 1, src/app/components/slideshow/_slideshow_body.scss */
  .slideshow-body {
    width: 61.25rem;
    padding-left: 40px;
  }
}

@media screen and (min-width: 80em) and (max-width: 9999em) {
  /* line 1, src/app/components/slideshow/_slideshow_body.scss */
  .slideshow-body {
    width: 72.5rem;
  }
}

@media screen and (min-width: 47.5em) {
  /* line 1, src/app/components/slideshow/_slideshow_body.scss */
  .slideshow-body {
    padding-top: 7.5rem;
  }
}

/* line 2, src/app/components/slideshow/_slideshow_byline.scss */
.slideshow .byline-view {
  margin: 1.25rem 0 0.9375rem;
}

/* line 6, src/app/components/slideshow/_slideshow_byline.scss */
.slideshow .byline {
  color: #FFFFFF;
  font-size: 1rem;
  line-height: 1.125rem;
}

/* line 11, src/app/components/slideshow/_slideshow_byline.scss */
.slideshow .byline__by {
  font-style: italic;
  padding-right: 0.125rem;
}

/* line 17, src/app/components/slideshow/_slideshow_byline.scss */
.slideshow .author-link,
.slideshow .author-name {
  color: #FFFFFF;
}

/* line 21, src/app/components/slideshow/_slideshow_byline.scss */
.slideshow .author-link:after,
.slideshow .author-name:after {
  color: #FFFFFF;
}

/* line 25, src/app/components/slideshow/_slideshow_byline.scss */
.slideshow .author-link:last-of-type:before,
.slideshow .author-name:last-of-type:before {
  color: #FFFFFF;
  font-style: italic;
  padding-right: 0.1875rem;
}

/* line 32, src/app/components/slideshow/_slideshow_byline.scss */
.slideshow .author-link:hover {
  color: #FF6564;
}

@media screen and (min-width: 63.75em) and (max-width: 79.9375em) {
  /* line 37, src/app/components/slideshow/_slideshow_byline.scss */
  .slideshow .byline-view {
    margin: 0.625rem 0 0.3125rem;
  }
}

@media screen and (min-width: 47.5em) and (max-width: 63.6875em) {
  /* line 44, src/app/components/slideshow/_slideshow_byline.scss */
  .slideshow .byline-view {
    margin: 1.25rem auto 0.9375rem;
  }
  /* line 48, src/app/components/slideshow/_slideshow_byline.scss */
  .slideshow .byline {
    font-size: 0.875rem;
    line-height: 1rem;
  }
}

@media screen and (min-width: 0) and (max-width: 47.4375em) {
  /* line 55, src/app/components/slideshow/_slideshow_byline.scss */
  .slideshow .byline-view {
    margin: 0.5rem auto 0;
  }
  /* line 59, src/app/components/slideshow/_slideshow_byline.scss */
  .slideshow .byline {
    font-size: 0.75rem;
    line-height: 0.875rem;
  }
}

@media screen and (min-width: 63.75em) {
  /* line 67, src/app/components/slideshow/_slideshow_byline.scss */
  .slideshow .byline.has-twitter:before,
  .slideshow .byline.has-twitter .author-byline {
    margin-left: 0;
    margin-right: 1.25rem;
    padding-bottom: 0.625rem;
  }
}

@media screen and (max-width: 63.6875em) {
  /* line 5, src/app/components/slideshow/_slideshow_social.scss */
  .slideshow .social-share__additional {
    left: 0;
    right: auto;
    top: 2.8125rem;
  }
  /* line 10, src/app/components/slideshow/_slideshow_social.scss */
  .slideshow .social-share__additional:after {
    left: 5.25rem;
    right: auto;
  }
}

/* line 27, src/app/components/slideshow/_slideshow.scss */
.slideshow__content {
  background-color: #262626;
}

/* line 31, src/app/components/slideshow/_slideshow.scss */
.slideshow__content-well-boundary {
  position: relative;
}

/* line 34, src/app/components/slideshow/_slideshow.scss */
.slideshow__content-well-boundary:before {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  margin: 0 auto;
  -webkit-transform: rotate(45deg);
  -moz-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  -o-transform: rotate(45deg);
  transform: rotate(45deg);
  content: " ";
  top: -2.8125rem;
  width: 5.625rem;
  height: 5.625rem;
  background-color: #FF6564;
  z-index: 1;
}

/* line 45, src/app/components/slideshow/_slideshow.scss */
.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;
  -webkit-background-clip: inherit;
  -moz-background-clip: inherit;
  background-clip: inherit;
  content: " ";
  bottom: 0;
  width: 0.125rem;
  background-color: #FF6564;
}

@media screen and (min-width: 0) and (max-width: 47.4375em) {
  /* line 31, src/app/components/slideshow/_slideshow.scss */
  .slideshow__content-well-boundary {
    padding-top: 5.625rem;
  }
  /* line 3, src/app/components/ad/_ad_helpers.scss */
  .slideshow__content-well-boundary .ad-v2 {
    position: relative;
  }
  /* line 62, src/app/components/slideshow/_slideshow.scss */
  .slideshow__content-well-boundary:before {
    width: 4.25rem;
    height: 4.25rem;
    top: -2.125rem;
  }
}

/* line 70, src/app/components/slideshow/_slideshow.scss */
.slideshow__intro {
  position: relative;
  z-index: 1;
  background-color: #262626;
  color: #999999;
  padding: 1.25rem 5rem;
  margin-bottom: 7.5rem;
  font-family: "TiemposTextWeb-Regular", Georgia, serif;
  font-size: 0.875rem;
  line-height: 1.25rem;
}

/* line 81, src/app/components/slideshow/_slideshow.scss */
.slideshow__intro:before, .slideshow__intro:after {
  background: -owg-linear-gradient(to right, #FF6564, #2B00F7);
  background: -webkit-linear-gradient(to right, #FF6564, #2B00F7);
  background: -moz-linear-gradient(to right, #FF6564, #2B00F7);
  background: -o-linear-gradient(to right, #FF6564, #2B00F7);
  background: linear-gradient(to right, #FF6564, #2B00F7);
  display: block;
  height: 0.125rem;
  content: "";
  position: absolute;
  width: 100%;
  left: 0;
}

/* line 92, src/app/components/slideshow/_slideshow.scss */
.slideshow__intro:before {
  top: 0;
}

/* line 96, src/app/components/slideshow/_slideshow.scss */
.slideshow__intro:after {
  bottom: 0;
}

/* line 2, src/app/components/slideshow/_slideshow.scss */
.slideshow__intro [href] {
  color: #999999;
  text-decoration: underline;
}

/* line 6, src/app/components/slideshow/_slideshow.scss */
.slideshow__intro [href]:hover {
  color: #FFFFFF;
}

@media screen and (min-width: 47.5em) and (max-width: 63.6875em) {
  /* line 70, src/app/components/slideshow/_slideshow.scss */
  .slideshow__intro {
    margin-bottom: 9.375rem;
  }
}

/* line 109, src/app/components/slideshow/_slideshow.scss */
.slideshow .social-share .bb-social-link,
.slideshow .social-share .social-share__more-icon {
  color: #FFFFFF;
}

@media screen and (min-width: 0) and (max-width: 47.4375em) {
  /* line 117, src/app/components/slideshow/_slideshow.scss */
  .slideshow .slideshow__content {
    padding-bottom: 6.875rem;
  }
  /* line 121, src/app/components/slideshow/_slideshow.scss */
  .slideshow .slideshow-footer {
    margin: 0 1.25rem;
  }
}

@media screen and (min-width: 47.5em) and (max-width: 63.6875em) {
  /* line 127, src/app/components/slideshow/_slideshow.scss */
  .slideshow .slideshow__content {
    padding-bottom: 8.125rem;
  }
}

@media screen and (min-width: 63.75em) and (max-width: 79.9375em) {
  /* line 133, src/app/components/slideshow/_slideshow.scss */
  .slideshow .slideshow__content {
    padding-bottom: 8.4375rem;
  }
}

@media screen and (min-width: 80em) and (max-width: 9999em) {
  /* line 139, src/app/components/slideshow/_slideshow.scss */
  .slideshow .slideshow__content {
    padding-bottom: 11.25rem;
  }
}

/* line 61, src/app/components/ad/_ad_helpers.scss */
.slideshow .ad-v2[data-position="custom1"] .bb-ads__rendered iframe {
  width: 100%;
}

/* line 1, src/app/components/data_article/_data_article_body.scss */
.data-article-body .inline-media {
  padding-left: 2.5rem;
  padding-right: 2.5rem;
}

/* line 5, src/app/components/data_article/_data_article_body.scss */
.data-article-body .inline-media:after {
  content: none;
}

@media screen and (min-width: 0) and (max-width: 47.4375em) {
  /* line 1, src/app/components/data_article/_data_article_body.scss */
  .data-article-body .inline-media {
    padding-left: 1.25rem;
    padding-right: 1.25rem;
  }
}

/* line 1, src/app/components/data_article/_data_article_recirc.scss */
.data-article-recirc {
  margin: 0 auto;
  padding-top: 3.125rem;
}

/* line 5, src/app/components/data_article/_data_article_recirc.scss */
.data-article-recirc .taboola-wrapper {
  margin-top: 0;
}

@media screen and (min-width: 0) and (max-width: 47.4375em) {
  /* line 10, src/app/components/data_article/_data_article_recirc.scss */
  .data-article-recirc .taboola-wrapper {
    margin-left: auto;
    margin-right: auto;
    width: 17.5rem;
  }
}

@media screen and (min-width: 47.5em) and (max-width: 63.6875em) {
  /* line 18, src/app/components/data_article/_data_article_recirc.scss */
  .data-article-recirc .taboola-wrapper {
    margin-left: auto;
    margin-right: auto;
    width: 42.5rem;
  }
}

@media screen and (min-width: 63.75em) and (max-width: 79.9375em) {
  /* line 1, src/app/components/data_article/_data_article_recirc.scss */
  .data-article-recirc {
    width: 61.25rem;
  }
}

@media screen and (min-width: 63.75em) {
  /* line 3, src/app/components/ad/_ad_helpers.scss */
  .data-article-recirc .ad-v2 {
    margin-top: 1.875rem;
  }
}

@media screen and (min-width: 80em) and (max-width: 9999em) {
  /* line 1, src/app/components/data_article/_data_article_recirc.scss */
  .data-article-recirc {
    width: 72.5rem;
  }
}

/* line 61, src/app/components/ad/_ad_helpers.scss */
.data-article-recirc + div .ad-v2[data-position="custom1"] .bb-ads__rendered iframe {
  width: 100%;
}

/* line 1, src/app/components/data_article/_data_article_footer.scss */
.data-article-footer {
  margin: 0 auto;
}

@media screen and (min-width: 0) and (max-width: 47.4375em) {
  /* line 1, src/app/components/data_article/_data_article_footer.scss */
  .data-article-footer {
    min-width: 20rem;
    max-width: 31.25rem;
  }
  /* line 9, src/app/components/data_article/_data_article_footer.scss */
  .data-article-footer .content-type-footer {
    padding: 1.25rem;
  }
  /* line 13, src/app/components/data_article/_data_article_footer.scss */
  .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) {
  /* line 1, src/app/components/data_article/_data_article_footer.scss */
  .data-article-footer {
    width: 61.25rem;
  }
}

@media screen and (min-width: 80em) and (max-width: 9999em) {
  /* line 1, src/app/components/data_article/_data_article_footer.scss */
  .data-article-footer {
    width: 72.5rem;
  }
}

@media screen and (min-width: 47.5em) {
  /* line 29, src/app/components/data_article/_data_article_footer.scss */
  .data-article-footer .content-type-footer {
    padding: 2.5rem 1.25rem;
  }
  /* line 32, src/app/components/data_article/_data_article_footer.scss */
  .data-article-footer .content-type-footer .topic-list {
    margin-top: 1.25rem;
  }
}

/* line 46, node_modules/bb.sass-helpers/stylesheets/bb.sass-helpers/_patterns.scss */
.search-category-facets:before, .search-related-items, .topic-grid .shoulder-statistic:before, .topic-grid .shoulder-tout:before, .topic-grid .shoulder-timeline:before {
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAMAAAADCAYAAABWKLW/AAAAGUlEQVQIW2OcuuH//+wARkYGIAATMIDCAQCPgQQEQmFYuwAAAABJRU5ErkJggg==) repeat;
}

/* line 50, node_modules/bb.sass-helpers/stylesheets/bb.sass-helpers/_patterns.scss */
.topic-grid__story:before {
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAMAAAADCAYAAABWKLW/AAAAHElEQVQIW2PUk5zy/+/zZAYQYNRm+P4fzELnAADTQwhnnbS6dQAAAABJRU5ErkJggg==) repeat;
}

/* line 54, node_modules/bb.sass-helpers/stylesheets/bb.sass-helpers/_patterns.scss */
.dont-miss-out:after, .inline-newsletter.bbiz .theme__dotted-background-before:before,
.inline-newsletter.bbiz .theme__dotted-background, .inline-newsletter.game-plan .theme__dotted-background-before:before,
.inline-newsletter.game-plan .theme__dotted-background, .inline-newsletter.bbiz.theme__dotted-background-before:before, .inline-newsletter.bbiz.theme__dotted-background, .inline-newsletter.game-plan.theme__dotted-background-before:before, .inline-newsletter.game-plan.theme__dotted-background, .inline-media:after, .highlights-v6.halves.dotted .story-2 .highlights-v6-story__content, .highlights-v6.halves-ad-right.dotted .story-2 .highlights-v6-story__content, .highlights-v6.halves-ad-left.dotted .story-2 .highlights-v6-story__content, .highlights-v6.thirds.dotted .story-3 .highlights-v6-story__content, .podcast-listing__info:before, .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, .bb-article .inline-media:after {
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAMAAAADCAYAAABWKLW/AAAAGUlEQVQIW2PUYvhef42Bs5EBCBhBBAygcABn9QMEloeHKQAAAABJRU5ErkJggg==) repeat;
}

/* line 58, node_modules/bb.sass-helpers/stylesheets/bb.sass-helpers/_patterns.scss */
.module-story:before, .module-big-story:before, .index-page__name:after, .index-page__item:before, .index-page.author .author__mobile-ad .ad-v2:before, .author-bio:before, .search-quick-links:after, .search-suggestions:after, .feed-item:before, .single-story:before, .single-story-info:before, .audio-shows-schedule__show-time:after, .shows-schedule__show-time:after, .live-all-shows-info:before, .markets-v2__top-of-page .war-story__related-news-stories:before, .headband__stories:after, .latest-news .latest-news__title:before, .read-this-next:before, .single-video-with-thumbnail__info:before, .video-list-item:before, .podcast-show__name:after {
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAMAAAADCAYAAABWKLW/AAAAGUlEQVQIW2NM6fj/f04FIyMDEIAJGEDhAACOHQQEK+qzwwAAAABJRU5ErkJggg==) repeat;
}

/* line 62, node_modules/bb.sass-helpers/stylesheets/bb.sass-helpers/_patterns.scss */
.photo-of-the-day__content:before, .count-up__item-pattern, .visual-data:before, .audio-shows-schedule-track__item.playing-now .audio-shows-schedule__show-time:after, .shows-schedule-track__item.playing-now .shows-schedule__show-time:after {
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAMAAAADCAYAAABWKLW/AAAAGklEQVQIW2P8H5JWz7hmViMDEDCCCBhA4QAAi1UEBJfvmeEAAAAASUVORK5CYII=) repeat;
}

/* line 70, node_modules/bb.sass-helpers/stylesheets/bb.sass-helpers/_patterns.scss */
.video-detail-player {
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAMAAAADCAYAAABWKLW/AAAAHElEQVQIW2NUc53y/8f9mQwgwCinovsfzELnAADGfgdOFgcCdAAAAABJRU5ErkJggg==) repeat;
}

/* line 74, node_modules/bb.sass-helpers/stylesheets/bb.sass-helpers/_patterns.scss */
.ticker-search {
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAMAAAADCAYAAABWKLW/AAAAAXNSR0IArs4c6QAAABBJREFUCB1j+N0n95+BIAAAYQQCp1VcHJAAAAAASUVORK5CYII=) repeat;
}

/* line 78, node_modules/bb.sass-helpers/stylesheets/bb.sass-helpers/_patterns.scss */
.five-across ::-webkit-scrollbar-thumb, .five-across__item:before {
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAIAAAACCAYAAABytg0kAAAAGUlEQVQIW2NM6fj/f9dcPQZGOVXd/wxAAABG+AXhC6+K6wAAAABJRU5ErkJggg==) repeat;
}

/* line 90, node_modules/bb.sass-helpers/stylesheets/bb.sass-helpers/_patterns.scss */
.inline-newsletter.technology .theme__dotted-background-before:before,
.inline-newsletter.technology .theme__dotted-background, .inline-newsletter.technology.theme__dotted-background-before:before, .inline-newsletter.technology.theme__dotted-background, .technology .section-front__capstone, .technology-section-front .theme__dotted-background-before:before,
.technology-section-front .theme__dotted-background,
.technology-home-module .theme__dotted-background-before:before,
.technology-home-module .theme__dotted-background {
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAQAAAAECAYAAACp8Z5+AAAAF0lEQVQYV2NkONH1n8GijJEBCuAM4gUAwTIDBc/ndIEAAAAASUVORK5CYII=) repeat;
}

/* line 94, node_modules/bb.sass-helpers/stylesheets/bb.sass-helpers/_patterns.scss */
.inline-newsletter.pursuits .theme__dotted-background-before:before,
.inline-newsletter.pursuits .theme__dotted-background, .inline-newsletter.pursuits.theme__dotted-background-before:before, .inline-newsletter.pursuits.theme__dotted-background, .pursuits-v2-homepage .theme__dotted-background-before:before,
.pursuits-v2-homepage .theme__dotted-background,
.pursuits-v2-section-front .theme__dotted-background-before:before,
.pursuits-v2-section-front .theme__dotted-background,
.pursuits-v2-home-module .theme__dotted-background-before:before,
.pursuits-v2-home-module .theme__dotted-background {
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAMAAAADCAYAAABWKLW/AAAAGklEQVQIW2M8ONf+v33yQUYGBgYGMAEDKBwAjOUEBNij4/AAAAAASUVORK5CYII=) repeat;
}

/* line 98, node_modules/bb.sass-helpers/stylesheets/bb.sass-helpers/_patterns.scss */
.markets-v2__top-of-page .war-story__related-news-stories.neutral:before, .benchmark .section-front__capstone,
.economics .section-front__capstone,
.markets-magazine .section-front__capstone, .markets-section-front .theme__dotted-background-before:before,
.markets-section-front .theme__dotted-background,
.markets-home-module .theme__dotted-background-before:before,
.markets-home-module .theme__dotted-background,
.benchmark-section-front .theme__dotted-background-before:before,
.benchmark-section-front .theme__dotted-background,
.benchmark-home-module .theme__dotted-background-before:before,
.benchmark-home-module .theme__dotted-background,
.economics-section-front .theme__dotted-background-before:before,
.economics-section-front .theme__dotted-background,
.economics-home-module .theme__dotted-background-before:before,
.economics-home-module .theme__dotted-background,
.markets-magazine-section-front .theme__dotted-background-before:before,
.markets-magazine-section-front .theme__dotted-background,
.markets-magazine-home-module .theme__dotted-background-before:before,
.markets-magazine-home-module .theme__dotted-background {
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAMAAAADCAYAAABWKLW/AAAAAXNSR0IArs4c6QAAABBJREFUCB1j+N0n95+BIAAAYQQCp1VcHJAAAAAASUVORK5CYII=) repeat;
}

/* line 102, node_modules/bb.sass-helpers/stylesheets/bb.sass-helpers/_patterns.scss */
.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;
}

/* line 106, node_modules/bb.sass-helpers/stylesheets/bb.sass-helpers/_patterns.scss */
.inline-newsletter.bpol .theme__dotted-background-before:before,
.inline-newsletter.bpol .theme__dotted-background, .inline-newsletter.bpol.theme__dotted-background-before:before, .inline-newsletter.bpol.theme__dotted-background, .politics-section-front .theme__dotted-background-before:before,
.politics-section-front .theme__dotted-background,
.politics-home-module .theme__dotted-background-before:before,
.politics-home-module .theme__dotted-background {
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAMAAAADCAYAAABWKLW/AAAAGUlEQVQIW2PUYvhef42Bs5EBCBhBBAygcABn9QMEloeHKQAAAABJRU5ErkJggg==) repeat;
}

/* line 110, node_modules/bb.sass-helpers/stylesheets/bb.sass-helpers/_patterns.scss */
.content-tout:before, .opinion .commentary, .commentary-v6, .view-section-front .theme__dotted-background-before:before,
.view-section-front .theme__dotted-background,
.view-home-module .theme__dotted-background-before:before,
.view-home-module .theme__dotted-background {
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAMAAAADCAYAAABWKLW/AAAAGklEQVQIW2Nk2Pn8P4O7JCMDAwMDmIABFA4AavEDBMpi0gQAAAAASUVORK5CYII=) repeat;
}

/* line 126, node_modules/bb.sass-helpers/stylesheets/bb.sass-helpers/_patterns.scss */
.inline-newsletter.markets .theme__dotted-background-before:before,
.inline-newsletter.markets .theme__dotted-background, .inline-newsletter.markets.theme__dotted-background-before:before, .inline-newsletter.markets.theme__dotted-background, .markets-v2__top-of-page .war-story__related-news-stories.negative:before {
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAMAAAADCAYAAABWKLW/AAAAGklEQVQIW2P872z7n3HvYUYGBgYGMAEDKBwAjG0EBMMCK4AAAAAASUVORK5CYII=) repeat;
}

/* line 130, node_modules/bb.sass-helpers/stylesheets/bb.sass-helpers/_patterns.scss */
.markets-v2__top-of-page .war-story__related-news-stories.positive:before {
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAMAAAADCAYAAABWKLW/AAAAGklEQVQIW2NUPlr6/651NyMDAwMDmIABFA4Ai+UEBMYmcaUAAAAASUVORK5CYII=) repeat;
}

/* line 5, node_modules/bb.sass-helpers/stylesheets/bb.sass-helpers/_gradients.scss */
.photo-of-the-day__image:after, .single-headline__image:after {
  text-indent: -119988px;
  overflow: hidden;
  text-align: left;
  background: -owg-linear-gradient(45deg, rgba(43, 0, 247, 0.5) 0%, rgba(43, 0, 247, 0) 50%, rgba(43, 0, 247, 0) 100%), -owg-linear-gradient(135deg, rgba(255, 1, 108, 0) 0%, rgba(255, 1, 108, 0) 50%, rgba(255, 1, 108, 0.5) 100%);
  background: -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(135deg, rgba(255, 1, 108, 0) 0%, rgba(255, 1, 108, 0) 50%, rgba(255, 1, 108, 0.5) 100%);
  background: -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(135deg, rgba(255, 1, 108, 0) 0%, rgba(255, 1, 108, 0) 50%, rgba(255, 1, 108, 0.5) 100%);
  background: -o-linear-gradient(45deg, rgba(43, 0, 247, 0.5) 0%, rgba(43, 0, 247, 0) 50%, rgba(43, 0, 247, 0) 100%), -o-linear-gradient(135deg, rgba(255, 1, 108, 0) 0%, rgba(255, 1, 108, 0) 50%, rgba(255, 1, 108, 0.5) 100%);
  background: 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;
}

/* line 5, node_modules/bb.sass-helpers/stylesheets/bb.sass-helpers/_gradients.scss */
.visual-data__image:after {
  text-indent: -119988px;
  overflow: hidden;
  text-align: left;
  background: -owg-linear-gradient(45deg, rgba(43, 0, 247, 0.7) 0%, rgba(43, 0, 247, 0.3) 50%, rgba(43, 0, 247, 0.1) 100%), -owg-linear-gradient(135deg, rgba(255, 1, 108, 0.1) 0%, rgba(255, 1, 108, 0.3) 50%, rgba(255, 1, 108, 0.7) 100%);
  background: -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(135deg, rgba(255, 1, 108, 0.1) 0%, rgba(255, 1, 108, 0.3) 50%, rgba(255, 1, 108, 0.7) 100%);
  background: -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(135deg, rgba(255, 1, 108, 0.1) 0%, rgba(255, 1, 108, 0.3) 50%, rgba(255, 1, 108, 0.7) 100%);
  background: -o-linear-gradient(45deg, rgba(43, 0, 247, 0.7) 0%, rgba(43, 0, 247, 0.3) 50%, rgba(43, 0, 247, 0.1) 100%), -o-linear-gradient(135deg, rgba(255, 1, 108, 0.1) 0%, rgba(255, 1, 108, 0.3) 50%, rgba(255, 1, 108, 0.7) 100%);
  background: 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;
}

/**
 * Eric Herdzik 04/08/2015 (WEB-2081)
 * Custom breakpoint for apple ad (smallest portrait ipad width)
 */
/* line 32, node_modules/bb.sass-helpers/stylesheets/bb.sass-helpers/_typography.scss */
.quote, .module__title, .newsletter__title, .visual-data__summary, .sectionfront-video-other-video.sponsored .sectionfront-video-other-video__headline, .video-module__recirc-label, .vod__recirc-label, .vod-v2 .sponsored .vod-v2__recirc-video-headline-link, .live-hero__recirc-label, .audio-hero__stations-label, .podcast-listing__title, .single-review__quote-paragraph, .latest-news .latest-news__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, .article-body__content strong {
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-family: "TiemposHeadlineWeb-Bold", Georgia, serif;
}

/* line 37, node_modules/bb.sass-helpers/stylesheets/bb.sass-helpers/_typography.scss */
.article-body__content blockquote, .count-up__item-summary, .feature-section--right em,
.feature-section--left em,
.feature-section--center em,
.feature-section--columns em, .article-body__content em {
  font-family: "TiemposTextWeb-RegularItalic", Georgia, serif;
}

/* line 41, node_modules/bb.sass-helpers/stylesheets/bb.sass-helpers/_typography.scss */
.single-review__quote-credit, .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, .article-body__content ol li,
.article-body__content ul li {
  font-family: "TiemposTextWeb-Regular", Georgia, serif;
}

/* line 45, node_modules/bb.sass-helpers/stylesheets/bb.sass-helpers/_typography.scss */
.article-body {
  line-height: 1.618em;
}

/* line 49, node_modules/bb.sass-helpers/stylesheets/bb.sass-helpers/_typography.scss */
.article-body__content h2 {
  font-size: 1.625rem;
  font-family: "BWHaasHead-75Bold", "NHaasGroteskDSPro-75Bd", "Helvetica Neue", Helvetica, Arial, sans-serif;
  color: #3C3C3C;
}

/* line 55, node_modules/bb.sass-helpers/stylesheets/bb.sass-helpers/_typography.scss */
.article-body__content h3 {
  font-size: 1.25rem;
  font-family: "BWHaasHead-75Bold", "NHaasGroteskDSPro-75Bd", "Helvetica Neue", Helvetica, Arial, sans-serif;
  color: #3C3C3C;
}

/* line 61, node_modules/bb.sass-helpers/stylesheets/bb.sass-helpers/_typography.scss */
.article-body {
  font-size: 1rem;
  color: #3C3C3C;
  font-family: "TiemposTextWeb-Regular", Georgia, serif;
}

@media screen and (min-width: 63.75em) {
  /* line 61, node_modules/bb.sass-helpers/stylesheets/bb.sass-helpers/_typography.scss */
  .article-body {
    font-size: 1.125rem;
  }
}

/* line 72, node_modules/bb.sass-helpers/stylesheets/bb.sass-helpers/_typography.scss */
.article-body__content blockquote {
  color: #555555;
}

/* line 77, node_modules/bb.sass-helpers/stylesheets/bb.sass-helpers/_typography.scss */
.article-body .blockquote__credit {
  color: #999999;
  font-family: "BWHaasText-55Roman", "NHaasGroteskTXPro-55Rg", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 0.75rem;
}

/* line 82, node_modules/bb.sass-helpers/stylesheets/bb.sass-helpers/_typography.scss */
.article-body .blockquote__credit:before {
  content: "—";
}

@media screen and (min-width: 63.75em) {
  /* line 77, node_modules/bb.sass-helpers/stylesheets/bb.sass-helpers/_typography.scss */
  .article-body .blockquote__credit {
    font-size: 0.875rem;
  }
}

/* line 1, node_modules/bb.sass-helpers/stylesheets/bb.sass-helpers/_logos.scss */
.visual-data__logo {
  display: inline-block;
  background-image: image-url("logos/bloombergGraphics.svg");
  background-repeat: no-repeat;
  background-size: cover;
}

/* line 46, node_modules/bb.sass-helpers/stylesheets/bb.sass-helpers/_patterns.scss */
.search-category-facets:before, .search-related-items, .topic-grid .shoulder-statistic:before, .topic-grid .shoulder-tout:before, .topic-grid .shoulder-timeline:before {
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAMAAAADCAYAAABWKLW/AAAAGUlEQVQIW2OcuuH//+wARkYGIAATMIDCAQCPgQQEQmFYuwAAAABJRU5ErkJggg==) repeat;
}

/* line 50, node_modules/bb.sass-helpers/stylesheets/bb.sass-helpers/_patterns.scss */
.topic-grid__story:before {
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAMAAAADCAYAAABWKLW/AAAAHElEQVQIW2PUk5zy/+/zZAYQYNRm+P4fzELnAADTQwhnnbS6dQAAAABJRU5ErkJggg==) repeat;
}

/* line 54, node_modules/bb.sass-helpers/stylesheets/bb.sass-helpers/_patterns.scss */
.dont-miss-out:after, .inline-newsletter.bbiz .theme__dotted-background-before:before,
.inline-newsletter.bbiz .theme__dotted-background, .inline-newsletter.game-plan .theme__dotted-background-before:before,
.inline-newsletter.game-plan .theme__dotted-background, .inline-newsletter.bbiz.theme__dotted-background-before:before, .inline-newsletter.bbiz.theme__dotted-background, .inline-newsletter.game-plan.theme__dotted-background-before:before, .inline-newsletter.game-plan.theme__dotted-background, .inline-media:after, .highlights-v6.halves.dotted .story-2 .highlights-v6-story__content, .highlights-v6.halves-ad-right.dotted .story-2 .highlights-v6-story__content, .highlights-v6.halves-ad-left.dotted .story-2 .highlights-v6-story__content, .highlights-v6.thirds.dotted .story-3 .highlights-v6-story__content, .podcast-listing__info:before, .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, .bb-article .inline-media:after {
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAMAAAADCAYAAABWKLW/AAAAGUlEQVQIW2PUYvhef42Bs5EBCBhBBAygcABn9QMEloeHKQAAAABJRU5ErkJggg==) repeat;
}

/* line 58, node_modules/bb.sass-helpers/stylesheets/bb.sass-helpers/_patterns.scss */
.module-story:before, .module-big-story:before, .index-page__name:after, .index-page__item:before, .index-page.author .author__mobile-ad .ad-v2:before, .author-bio:before, .search-quick-links:after, .search-suggestions:after, .feed-item:before, .single-story:before, .single-story-info:before, .audio-shows-schedule__show-time:after, .shows-schedule__show-time:after, .live-all-shows-info:before, .markets-v2__top-of-page .war-story__related-news-stories:before, .headband__stories:after, .latest-news .latest-news__title:before, .read-this-next:before, .single-video-with-thumbnail__info:before, .video-list-item:before, .podcast-show__name:after {
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAMAAAADCAYAAABWKLW/AAAAGUlEQVQIW2NM6fj/f04FIyMDEIAJGEDhAACOHQQEK+qzwwAAAABJRU5ErkJggg==) repeat;
}

/* line 62, node_modules/bb.sass-helpers/stylesheets/bb.sass-helpers/_patterns.scss */
.photo-of-the-day__content:before, .count-up__item-pattern, .visual-data:before, .audio-shows-schedule-track__item.playing-now .audio-shows-schedule__show-time:after, .shows-schedule-track__item.playing-now .shows-schedule__show-time:after {
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAMAAAADCAYAAABWKLW/AAAAGklEQVQIW2P8H5JWz7hmViMDEDCCCBhA4QAAi1UEBJfvmeEAAAAASUVORK5CYII=) repeat;
}

/* line 70, node_modules/bb.sass-helpers/stylesheets/bb.sass-helpers/_patterns.scss */
.video-detail-player {
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAMAAAADCAYAAABWKLW/AAAAHElEQVQIW2NUc53y/8f9mQwgwCinovsfzELnAADGfgdOFgcCdAAAAABJRU5ErkJggg==) repeat;
}

/* line 74, node_modules/bb.sass-helpers/stylesheets/bb.sass-helpers/_patterns.scss */
.ticker-search {
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAMAAAADCAYAAABWKLW/AAAAAXNSR0IArs4c6QAAABBJREFUCB1j+N0n95+BIAAAYQQCp1VcHJAAAAAASUVORK5CYII=) repeat;
}

/* line 78, node_modules/bb.sass-helpers/stylesheets/bb.sass-helpers/_patterns.scss */
.five-across ::-webkit-scrollbar-thumb, .five-across__item:before {
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAIAAAACCAYAAABytg0kAAAAGUlEQVQIW2NM6fj/f9dcPQZGOVXd/wxAAABG+AXhC6+K6wAAAABJRU5ErkJggg==) repeat;
}

/* line 90, node_modules/bb.sass-helpers/stylesheets/bb.sass-helpers/_patterns.scss */
.inline-newsletter.technology .theme__dotted-background-before:before,
.inline-newsletter.technology .theme__dotted-background, .inline-newsletter.technology.theme__dotted-background-before:before, .inline-newsletter.technology.theme__dotted-background, .technology .section-front__capstone, .technology-section-front .theme__dotted-background-before:before,
.technology-section-front .theme__dotted-background,
.technology-home-module .theme__dotted-background-before:before,
.technology-home-module .theme__dotted-background {
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAQAAAAECAYAAACp8Z5+AAAAF0lEQVQYV2NkONH1n8GijJEBCuAM4gUAwTIDBc/ndIEAAAAASUVORK5CYII=) repeat;
}

/* line 94, node_modules/bb.sass-helpers/stylesheets/bb.sass-helpers/_patterns.scss */
.inline-newsletter.pursuits .theme__dotted-background-before:before,
.inline-newsletter.pursuits .theme__dotted-background, .inline-newsletter.pursuits.theme__dotted-background-before:before, .inline-newsletter.pursuits.theme__dotted-background, .pursuits-v2-homepage .theme__dotted-background-before:before,
.pursuits-v2-homepage .theme__dotted-background,
.pursuits-v2-section-front .theme__dotted-background-before:before,
.pursuits-v2-section-front .theme__dotted-background,
.pursuits-v2-home-module .theme__dotted-background-before:before,
.pursuits-v2-home-module .theme__dotted-background {
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAMAAAADCAYAAABWKLW/AAAAGklEQVQIW2M8ONf+v33yQUYGBgYGMAEDKBwAjOUEBNij4/AAAAAASUVORK5CYII=) repeat;
}

/* line 98, node_modules/bb.sass-helpers/stylesheets/bb.sass-helpers/_patterns.scss */
.markets-v2__top-of-page .war-story__related-news-stories.neutral:before, .benchmark .section-front__capstone,
.economics .section-front__capstone,
.markets-magazine .section-front__capstone, .markets-section-front .theme__dotted-background-before:before,
.markets-section-front .theme__dotted-background,
.markets-home-module .theme__dotted-background-before:before,
.markets-home-module .theme__dotted-background,
.benchmark-section-front .theme__dotted-background-before:before,
.benchmark-section-front .theme__dotted-background,
.benchmark-home-module .theme__dotted-background-before:before,
.benchmark-home-module .theme__dotted-background,
.economics-section-front .theme__dotted-background-before:before,
.economics-section-front .theme__dotted-background,
.economics-home-module .theme__dotted-background-before:before,
.economics-home-module .theme__dotted-background,
.markets-magazine-section-front .theme__dotted-background-before:before,
.markets-magazine-section-front .theme__dotted-background,
.markets-magazine-home-module .theme__dotted-background-before:before,
.markets-magazine-home-module .theme__dotted-background {
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAMAAAADCAYAAABWKLW/AAAAAXNSR0IArs4c6QAAABBJREFUCB1j+N0n95+BIAAAYQQCp1VcHJAAAAAASUVORK5CYII=) repeat;
}

/* line 102, node_modules/bb.sass-helpers/stylesheets/bb.sass-helpers/_patterns.scss */
.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;
}

/* line 106, node_modules/bb.sass-helpers/stylesheets/bb.sass-helpers/_patterns.scss */
.inline-newsletter.bpol .theme__dotted-background-before:before,
.inline-newsletter.bpol .theme__dotted-background, .inline-newsletter.bpol.theme__dotted-background-before:before, .inline-newsletter.bpol.theme__dotted-background, .politics-section-front .theme__dotted-background-before:before,
.politics-section-front .theme__dotted-background,
.politics-home-module .theme__dotted-background-before:before,
.politics-home-module .theme__dotted-background {
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAMAAAADCAYAAABWKLW/AAAAGUlEQVQIW2PUYvhef42Bs5EBCBhBBAygcABn9QMEloeHKQAAAABJRU5ErkJggg==) repeat;
}

/* line 110, node_modules/bb.sass-helpers/stylesheets/bb.sass-helpers/_patterns.scss */
.content-tout:before, .opinion .commentary, .commentary-v6, .view-section-front .theme__dotted-background-before:before,
.view-section-front .theme__dotted-background,
.view-home-module .theme__dotted-background-before:before,
.view-home-module .theme__dotted-background {
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAMAAAADCAYAAABWKLW/AAAAGklEQVQIW2Nk2Pn8P4O7JCMDAwMDmIABFA4AavEDBMpi0gQAAAAASUVORK5CYII=) repeat;
}

/* line 126, node_modules/bb.sass-helpers/stylesheets/bb.sass-helpers/_patterns.scss */
.inline-newsletter.markets .theme__dotted-background-before:before,
.inline-newsletter.markets .theme__dotted-background, .inline-newsletter.markets.theme__dotted-background-before:before, .inline-newsletter.markets.theme__dotted-background, .markets-v2__top-of-page .war-story__related-news-stories.negative:before {
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAMAAAADCAYAAABWKLW/AAAAGklEQVQIW2P872z7n3HvYUYGBgYGMAEDKBwAjG0EBMMCK4AAAAAASUVORK5CYII=) repeat;
}

/* line 130, node_modules/bb.sass-helpers/stylesheets/bb.sass-helpers/_patterns.scss */
.markets-v2__top-of-page .war-story__related-news-stories.positive:before {
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAMAAAADCAYAAABWKLW/AAAAGklEQVQIW2NUPlr6/651NyMDAwMDmIABFA4Ai+UEBMYmcaUAAAAASUVORK5CYII=) repeat;
}

/* line 5, node_modules/bb.sass-helpers/stylesheets/bb.sass-helpers/_gradients.scss */
.photo-of-the-day__image:after, .single-headline__image:after {
  text-indent: -119988px;
  overflow: hidden;
  text-align: left;
  background: -owg-linear-gradient(45deg, rgba(43, 0, 247, 0.5) 0%, rgba(43, 0, 247, 0) 50%, rgba(43, 0, 247, 0) 100%), -owg-linear-gradient(135deg, rgba(255, 1, 108, 0) 0%, rgba(255, 1, 108, 0) 50%, rgba(255, 1, 108, 0.5) 100%);
  background: -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(135deg, rgba(255, 1, 108, 0) 0%, rgba(255, 1, 108, 0) 50%, rgba(255, 1, 108, 0.5) 100%);
  background: -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(135deg, rgba(255, 1, 108, 0) 0%, rgba(255, 1, 108, 0) 50%, rgba(255, 1, 108, 0.5) 100%);
  background: -o-linear-gradient(45deg, rgba(43, 0, 247, 0.5) 0%, rgba(43, 0, 247, 0) 50%, rgba(43, 0, 247, 0) 100%), -o-linear-gradient(135deg, rgba(255, 1, 108, 0) 0%, rgba(255, 1, 108, 0) 50%, rgba(255, 1, 108, 0.5) 100%);
  background: 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;
}

/* line 5, node_modules/bb.sass-helpers/stylesheets/bb.sass-helpers/_gradients.scss */
.visual-data__image:after {
  text-indent: -119988px;
  overflow: hidden;
  text-align: left;
  background: -owg-linear-gradient(45deg, rgba(43, 0, 247, 0.7) 0%, rgba(43, 0, 247, 0.3) 50%, rgba(43, 0, 247, 0.1) 100%), -owg-linear-gradient(135deg, rgba(255, 1, 108, 0.1) 0%, rgba(255, 1, 108, 0.3) 50%, rgba(255, 1, 108, 0.7) 100%);
  background: -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(135deg, rgba(255, 1, 108, 0.1) 0%, rgba(255, 1, 108, 0.3) 50%, rgba(255, 1, 108, 0.7) 100%);
  background: -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(135deg, rgba(255, 1, 108, 0.1) 0%, rgba(255, 1, 108, 0.3) 50%, rgba(255, 1, 108, 0.7) 100%);
  background: -o-linear-gradient(45deg, rgba(43, 0, 247, 0.7) 0%, rgba(43, 0, 247, 0.3) 50%, rgba(43, 0, 247, 0.1) 100%), -o-linear-gradient(135deg, rgba(255, 1, 108, 0.1) 0%, rgba(255, 1, 108, 0.3) 50%, rgba(255, 1, 108, 0.7) 100%);
  background: 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;
}

/**
 * Eric Herdzik 04/08/2015 (WEB-2081)
 * Custom breakpoint for apple ad (smallest portrait ipad width)
 */
/* line 32, node_modules/bb.sass-helpers/stylesheets/bb.sass-helpers/_typography.scss */
.quote, .module__title, .newsletter__title, .visual-data__summary, .sectionfront-video-other-video.sponsored .sectionfront-video-other-video__headline, .video-module__recirc-label, .vod__recirc-label, .vod-v2 .sponsored .vod-v2__recirc-video-headline-link, .live-hero__recirc-label, .audio-hero__stations-label, .podcast-listing__title, .single-review__quote-paragraph, .latest-news .latest-news__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, .article-body__content strong {
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-family: "TiemposHeadlineWeb-Bold", Georgia, serif;
}

/* line 37, node_modules/bb.sass-helpers/stylesheets/bb.sass-helpers/_typography.scss */
.article-body__content blockquote, .count-up__item-summary, .feature-section--right em,
.feature-section--left em,
.feature-section--center em,
.feature-section--columns em, .article-body__content em {
  font-family: "TiemposTextWeb-RegularItalic", Georgia, serif;
}

/* line 41, node_modules/bb.sass-helpers/stylesheets/bb.sass-helpers/_typography.scss */
.single-review__quote-credit, .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, .article-body__content ol li,
.article-body__content ul li {
  font-family: "TiemposTextWeb-Regular", Georgia, serif;
}

/* line 45, node_modules/bb.sass-helpers/stylesheets/bb.sass-helpers/_typography.scss */
.article-body {
  line-height: 1.618em;
}

/* line 49, node_modules/bb.sass-helpers/stylesheets/bb.sass-helpers/_typography.scss */
.article-body__content h2 {
  font-size: 1.625rem;
  font-family: "BWHaasHead-75Bold", "NHaasGroteskDSPro-75Bd", "Helvetica Neue", Helvetica, Arial, sans-serif;
  color: #3C3C3C;
}

/* line 55, node_modules/bb.sass-helpers/stylesheets/bb.sass-helpers/_typography.scss */
.article-body__content h3 {
  font-size: 1.25rem;
  font-family: "BWHaasHead-75Bold", "NHaasGroteskDSPro-75Bd", "Helvetica Neue", Helvetica, Arial, sans-serif;
  color: #3C3C3C;
}

/* line 61, node_modules/bb.sass-helpers/stylesheets/bb.sass-helpers/_typography.scss */
.article-body {
  font-size: 1rem;
  color: #3C3C3C;
  font-family: "TiemposTextWeb-Regular", Georgia, serif;
}

@media screen and (min-width: 63.75em) {
  /* line 61, node_modules/bb.sass-helpers/stylesheets/bb.sass-helpers/_typography.scss */
  .article-body {
    font-size: 1.125rem;
  }
}

/* line 72, node_modules/bb.sass-helpers/stylesheets/bb.sass-helpers/_typography.scss */
.article-body__content blockquote {
  color: #555555;
}

/* line 77, node_modules/bb.sass-helpers/stylesheets/bb.sass-helpers/_typography.scss */
.article-body .blockquote__credit {
  color: #999999;
  font-family: "BWHaasText-55Roman", "NHaasGroteskTXPro-55Rg", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 0.75rem;
}

/* line 82, node_modules/bb.sass-helpers/stylesheets/bb.sass-helpers/_typography.scss */
.article-body .blockquote__credit:before {
  content: "—";
}

@media screen and (min-width: 63.75em) {
  /* line 77, node_modules/bb.sass-helpers/stylesheets/bb.sass-helpers/_typography.scss */
  .article-body .blockquote__credit {
    font-size: 0.875rem;
  }
}

/* line 1, node_modules/bb.sass-helpers/stylesheets/bb.sass-helpers/_logos.scss */
.visual-data__logo {
  display: inline-block;
  background-image: image-url("logos/bloombergGraphics.svg");
  background-repeat: no-repeat;
  background-size: cover;
}

/* line 1, node_modules/bb.video-player/components/video_player/_video_embed.scss */
.video-embed {
  position: absolute;
}

/* line 4, node_modules/bb.video-player/components/video_player/_video_embed.scss */
.video-embed .video-js {
  position: relative;
  width: 100% !important;
  height: 0 !important;
  padding-top: 56.25%;
}

/* line 11, node_modules/bb.video-player/components/video_player/_video_embed.scss */
.video-embed object,
.video-embed video {
  position: absolute;
  top: 0;
  left: 0;
  width: 100% !important;
  height: 100% !important;
}

/* line 1, node_modules/bb.video-player/components/video_player/_broken_video_embed.scss */
.broken-video-embed {
  position: relative;
}

/* line 4, node_modules/bb.video-player/components/video_player/_broken_video_embed.scss */
.broken-video-embed__message {
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
  -moz-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  -o-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  font-family: "BWHaasText-55Roman", "NHaasGroteskTXPro-55Rg", "Helvetica Neue", Helvetica, Arial, sans-serif;
  color: #FFFFFF;
}

/* line 7, node_modules/bb.video-player/components/video_player/_video_player.scss */
.video-player {
  position: relative;
  overflow: hidden;
  background-color: #000000;
  width: 100%;
  height: 0;
  padding-top: 56.25%;
  cursor: pointer;
  clear: left;
}

/* line 5, node_modules/bb.video-player/components/video_player/_video_player_helper.scss */
.video-player .video-player__image:before {
  content: "a";
}

/* line 17, node_modules/bb.video-player/components/video_player/_video_player_helper.scss */
.video-player .video-player__image:after {
  content: "";
}

/* line 19, node_modules/bb.video-player/components/video_player/_video_player.scss */
.video-player__image,
.video-player .video-embed {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}

/* line 28, node_modules/bb.video-player/components/video_player/_video_player.scss */
.video-player__image {
  display: none;
}

/* line 31, node_modules/bb.video-player/components/video_player/_video_player.scss */
.video-player__image.default {
  display: block;
}

/* line 35, node_modules/bb.video-player/components/video_player/_video_player.scss */
.video-player__image .background-image {
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  background-position: center;
  background-size: cover;
}

/* line 11, node_modules/bb.video-player/components/video_player/_video_player_helper.scss */
.video-player .video-player__image:before {
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
  -moz-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  -o-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  color: #FFFFFF;
  font-family: "Bloomberg";
  font-size: 2.5rem;
  text-align: center;
  width: 100%;
  z-index: 2;
}

/* line 23, node_modules/bb.video-player/components/video_player/_video_player_helper.scss */
.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: " ";
  -webkit-transition: background-color, 0.25s, ease-out;
  -moz-transition: background-color, 0.25s, ease-out;
  -o-transition: background-color, 0.25s, ease-out;
  transition: background-color 0.25s ease-out;
  z-index: 1;
}

/* line 58, node_modules/bb.video-player/components/video_player/_video_player.scss */
.video-player .video-embed {
  display: none;
}

/* line 23, node_modules/bb.video-player/components/video_player/_video_player_helper.scss */
.video-player:hover .video-player__image:after {
  background-color: rgba(0, 0, 0, 0.5);
}

/* line 68, node_modules/bb.video-player/components/video_player/_video_player.scss */
.video-player.playing .video-player__image {
  display: none;
}

/* line 72, node_modules/bb.video-player/components/video_player/_video_player.scss */
.video-player.playing .video-embed {
  display: block;
}

/* line 46, node_modules/bb.sass-helpers/stylesheets/bb.sass-helpers/_patterns.scss */
.search-category-facets:before, .search-related-items, .topic-grid .shoulder-statistic:before, .topic-grid .shoulder-tout:before, .topic-grid .shoulder-timeline:before {
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAMAAAADCAYAAABWKLW/AAAAGUlEQVQIW2OcuuH//+wARkYGIAATMIDCAQCPgQQEQmFYuwAAAABJRU5ErkJggg==) repeat;
}

/* line 50, node_modules/bb.sass-helpers/stylesheets/bb.sass-helpers/_patterns.scss */
.topic-grid__story:before {
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAMAAAADCAYAAABWKLW/AAAAHElEQVQIW2PUk5zy/+/zZAYQYNRm+P4fzELnAADTQwhnnbS6dQAAAABJRU5ErkJggg==) repeat;
}

/* line 54, node_modules/bb.sass-helpers/stylesheets/bb.sass-helpers/_patterns.scss */
.dont-miss-out:after, .inline-newsletter.bbiz .theme__dotted-background-before:before,
.inline-newsletter.bbiz .theme__dotted-background, .inline-newsletter.game-plan .theme__dotted-background-before:before,
.inline-newsletter.game-plan .theme__dotted-background, .inline-newsletter.bbiz.theme__dotted-background-before:before, .inline-newsletter.bbiz.theme__dotted-background, .inline-newsletter.game-plan.theme__dotted-background-before:before, .inline-newsletter.game-plan.theme__dotted-background, .inline-media:after, .highlights-v6.halves.dotted .story-2 .highlights-v6-story__content, .highlights-v6.halves-ad-right.dotted .story-2 .highlights-v6-story__content, .highlights-v6.halves-ad-left.dotted .story-2 .highlights-v6-story__content, .highlights-v6.thirds.dotted .story-3 .highlights-v6-story__content, .podcast-listing__info:before, .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, .bb-article .inline-media:after {
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAMAAAADCAYAAABWKLW/AAAAGUlEQVQIW2PUYvhef42Bs5EBCBhBBAygcABn9QMEloeHKQAAAABJRU5ErkJggg==) repeat;
}

/* line 58, node_modules/bb.sass-helpers/stylesheets/bb.sass-helpers/_patterns.scss */
.module-story:before, .module-big-story:before, .index-page__name:after, .index-page__item:before, .index-page.author .author__mobile-ad .ad-v2:before, .author-bio:before, .search-quick-links:after, .search-suggestions:after, .feed-item:before, .single-story:before, .single-story-info:before, .audio-shows-schedule__show-time:after, .shows-schedule__show-time:after, .live-all-shows-info:before, .markets-v2__top-of-page .war-story__related-news-stories:before, .headband__stories:after, .latest-news .latest-news__title:before, .read-this-next:before, .single-video-with-thumbnail__info:before, .video-list-item:before, .podcast-show__name:after {
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAMAAAADCAYAAABWKLW/AAAAGUlEQVQIW2NM6fj/f04FIyMDEIAJGEDhAACOHQQEK+qzwwAAAABJRU5ErkJggg==) repeat;
}

/* line 62, node_modules/bb.sass-helpers/stylesheets/bb.sass-helpers/_patterns.scss */
.photo-of-the-day__content:before, .count-up__item-pattern, .visual-data:before, .audio-shows-schedule-track__item.playing-now .audio-shows-schedule__show-time:after, .shows-schedule-track__item.playing-now .shows-schedule__show-time:after {
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAMAAAADCAYAAABWKLW/AAAAGklEQVQIW2P8H5JWz7hmViMDEDCCCBhA4QAAi1UEBJfvmeEAAAAASUVORK5CYII=) repeat;
}

/* line 70, node_modules/bb.sass-helpers/stylesheets/bb.sass-helpers/_patterns.scss */
.video-detail-player {
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAMAAAADCAYAAABWKLW/AAAAHElEQVQIW2NUc53y/8f9mQwgwCinovsfzELnAADGfgdOFgcCdAAAAABJRU5ErkJggg==) repeat;
}

/* line 74, node_modules/bb.sass-helpers/stylesheets/bb.sass-helpers/_patterns.scss */
.ticker-search {
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAMAAAADCAYAAABWKLW/AAAAAXNSR0IArs4c6QAAABBJREFUCB1j+N0n95+BIAAAYQQCp1VcHJAAAAAASUVORK5CYII=) repeat;
}

/* line 78, node_modules/bb.sass-helpers/stylesheets/bb.sass-helpers/_patterns.scss */
.five-across ::-webkit-scrollbar-thumb, .five-across__item:before {
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAIAAAACCAYAAABytg0kAAAAGUlEQVQIW2NM6fj/f9dcPQZGOVXd/wxAAABG+AXhC6+K6wAAAABJRU5ErkJggg==) repeat;
}

/* line 90, node_modules/bb.sass-helpers/stylesheets/bb.sass-helpers/_patterns.scss */
.inline-newsletter.technology .theme__dotted-background-before:before,
.inline-newsletter.technology .theme__dotted-background, .inline-newsletter.technology.theme__dotted-background-before:before, .inline-newsletter.technology.theme__dotted-background, .technology .section-front__capstone, .technology-section-front .theme__dotted-background-before:before,
.technology-section-front .theme__dotted-background,
.technology-home-module .theme__dotted-background-before:before,
.technology-home-module .theme__dotted-background {
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAQAAAAECAYAAACp8Z5+AAAAF0lEQVQYV2NkONH1n8GijJEBCuAM4gUAwTIDBc/ndIEAAAAASUVORK5CYII=) repeat;
}

/* line 94, node_modules/bb.sass-helpers/stylesheets/bb.sass-helpers/_patterns.scss */
.inline-newsletter.pursuits .theme__dotted-background-before:before,
.inline-newsletter.pursuits .theme__dotted-background, .inline-newsletter.pursuits.theme__dotted-background-before:before, .inline-newsletter.pursuits.theme__dotted-background, .pursuits-v2-homepage .theme__dotted-background-before:before,
.pursuits-v2-homepage .theme__dotted-background,
.pursuits-v2-section-front .theme__dotted-background-before:before,
.pursuits-v2-section-front .theme__dotted-background,
.pursuits-v2-home-module .theme__dotted-background-before:before,
.pursuits-v2-home-module .theme__dotted-background {
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAMAAAADCAYAAABWKLW/AAAAGklEQVQIW2M8ONf+v33yQUYGBgYGMAEDKBwAjOUEBNij4/AAAAAASUVORK5CYII=) repeat;
}

/* line 98, node_modules/bb.sass-helpers/stylesheets/bb.sass-helpers/_patterns.scss */
.markets-v2__top-of-page .war-story__related-news-stories.neutral:before, .benchmark .section-front__capstone,
.economics .section-front__capstone,
.markets-magazine .section-front__capstone, .markets-section-front .theme__dotted-background-before:before,
.markets-section-front .theme__dotted-background,
.markets-home-module .theme__dotted-background-before:before,
.markets-home-module .theme__dotted-background,
.benchmark-section-front .theme__dotted-background-before:before,
.benchmark-section-front .theme__dotted-background,
.benchmark-home-module .theme__dotted-background-before:before,
.benchmark-home-module .theme__dotted-background,
.economics-section-front .theme__dotted-background-before:before,
.economics-section-front .theme__dotted-background,
.economics-home-module .theme__dotted-background-before:before,
.economics-home-module .theme__dotted-background,
.markets-magazine-section-front .theme__dotted-background-before:before,
.markets-magazine-section-front .theme__dotted-background,
.markets-magazine-home-module .theme__dotted-background-before:before,
.markets-magazine-home-module .theme__dotted-background {
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAMAAAADCAYAAABWKLW/AAAAAXNSR0IArs4c6QAAABBJREFUCB1j+N0n95+BIAAAYQQCp1VcHJAAAAAASUVORK5CYII=) repeat;
}

/* line 102, node_modules/bb.sass-helpers/stylesheets/bb.sass-helpers/_patterns.scss */
.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;
}

/* line 106, node_modules/bb.sass-helpers/stylesheets/bb.sass-helpers/_patterns.scss */
.inline-newsletter.bpol .theme__dotted-background-before:before,
.inline-newsletter.bpol .theme__dotted-background, .inline-newsletter.bpol.theme__dotted-background-before:before, .inline-newsletter.bpol.theme__dotted-background, .politics-section-front .theme__dotted-background-before:before,
.politics-section-front .theme__dotted-background,
.politics-home-module .theme__dotted-background-before:before,
.politics-home-module .theme__dotted-background {
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAMAAAADCAYAAABWKLW/AAAAGUlEQVQIW2PUYvhef42Bs5EBCBhBBAygcABn9QMEloeHKQAAAABJRU5ErkJggg==) repeat;
}

/* line 110, node_modules/bb.sass-helpers/stylesheets/bb.sass-helpers/_patterns.scss */
.content-tout:before, .opinion .commentary, .commentary-v6, .view-section-front .theme__dotted-background-before:before,
.view-section-front .theme__dotted-background,
.view-home-module .theme__dotted-background-before:before,
.view-home-module .theme__dotted-background {
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAMAAAADCAYAAABWKLW/AAAAGklEQVQIW2Nk2Pn8P4O7JCMDAwMDmIABFA4AavEDBMpi0gQAAAAASUVORK5CYII=) repeat;
}

/* line 126, node_modules/bb.sass-helpers/stylesheets/bb.sass-helpers/_patterns.scss */
.inline-newsletter.markets .theme__dotted-background-before:before,
.inline-newsletter.markets .theme__dotted-background, .inline-newsletter.markets.theme__dotted-background-before:before, .inline-newsletter.markets.theme__dotted-background, .markets-v2__top-of-page .war-story__related-news-stories.negative:before {
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAMAAAADCAYAAABWKLW/AAAAGklEQVQIW2P872z7n3HvYUYGBgYGMAEDKBwAjG0EBMMCK4AAAAAASUVORK5CYII=) repeat;
}

/* line 130, node_modules/bb.sass-helpers/stylesheets/bb.sass-helpers/_patterns.scss */
.markets-v2__top-of-page .war-story__related-news-stories.positive:before {
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAMAAAADCAYAAABWKLW/AAAAGklEQVQIW2NUPlr6/651NyMDAwMDmIABFA4Ai+UEBMYmcaUAAAAASUVORK5CYII=) repeat;
}

/* line 5, node_modules/bb.sass-helpers/stylesheets/bb.sass-helpers/_gradients.scss */
.photo-of-the-day__image:after, .single-headline__image:after {
  text-indent: -119988px;
  overflow: hidden;
  text-align: left;
  background: -owg-linear-gradient(45deg, rgba(43, 0, 247, 0.5) 0%, rgba(43, 0, 247, 0) 50%, rgba(43, 0, 247, 0) 100%), -owg-linear-gradient(135deg, rgba(255, 1, 108, 0) 0%, rgba(255, 1, 108, 0) 50%, rgba(255, 1, 108, 0.5) 100%);
  background: -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(135deg, rgba(255, 1, 108, 0) 0%, rgba(255, 1, 108, 0) 50%, rgba(255, 1, 108, 0.5) 100%);
  background: -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(135deg, rgba(255, 1, 108, 0) 0%, rgba(255, 1, 108, 0) 50%, rgba(255, 1, 108, 0.5) 100%);
  background: -o-linear-gradient(45deg, rgba(43, 0, 247, 0.5) 0%, rgba(43, 0, 247, 0) 50%, rgba(43, 0, 247, 0) 100%), -o-linear-gradient(135deg, rgba(255, 1, 108, 0) 0%, rgba(255, 1, 108, 0) 50%, rgba(255, 1, 108, 0.5) 100%);
  background: 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;
}

/* line 5, node_modules/bb.sass-helpers/stylesheets/bb.sass-helpers/_gradients.scss */
.visual-data__image:after {
  text-indent: -119988px;
  overflow: hidden;
  text-align: left;
  background: -owg-linear-gradient(45deg, rgba(43, 0, 247, 0.7) 0%, rgba(43, 0, 247, 0.3) 50%, rgba(43, 0, 247, 0.1) 100%), -owg-linear-gradient(135deg, rgba(255, 1, 108, 0.1) 0%, rgba(255, 1, 108, 0.3) 50%, rgba(255, 1, 108, 0.7) 100%);
  background: -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(135deg, rgba(255, 1, 108, 0.1) 0%, rgba(255, 1, 108, 0.3) 50%, rgba(255, 1, 108, 0.7) 100%);
  background: -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(135deg, rgba(255, 1, 108, 0.1) 0%, rgba(255, 1, 108, 0.3) 50%, rgba(255, 1, 108, 0.7) 100%);
  background: -o-linear-gradient(45deg, rgba(43, 0, 247, 0.7) 0%, rgba(43, 0, 247, 0.3) 50%, rgba(43, 0, 247, 0.1) 100%), -o-linear-gradient(135deg, rgba(255, 1, 108, 0.1) 0%, rgba(255, 1, 108, 0.3) 50%, rgba(255, 1, 108, 0.7) 100%);
  background: 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;
}

/**
 * Eric Herdzik 04/08/2015 (WEB-2081)
 * Custom breakpoint for apple ad (smallest portrait ipad width)
 */
/* line 32, node_modules/bb.sass-helpers/stylesheets/bb.sass-helpers/_typography.scss */
.quote, .module__title, .newsletter__title, .visual-data__summary, .sectionfront-video-other-video.sponsored .sectionfront-video-other-video__headline, .video-module__recirc-label, .vod__recirc-label, .vod-v2 .sponsored .vod-v2__recirc-video-headline-link, .live-hero__recirc-label, .audio-hero__stations-label, .podcast-listing__title, .single-review__quote-paragraph, .latest-news .latest-news__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, .article-body__content strong {
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-family: "TiemposHeadlineWeb-Bold", Georgia, serif;
}

/* line 37, node_modules/bb.sass-helpers/stylesheets/bb.sass-helpers/_typography.scss */
.article-body__content blockquote, .count-up__item-summary, .feature-section--right em,
.feature-section--left em,
.feature-section--center em,
.feature-section--columns em, .article-body__content em {
  font-family: "TiemposTextWeb-RegularItalic", Georgia, serif;
}

/* line 41, node_modules/bb.sass-helpers/stylesheets/bb.sass-helpers/_typography.scss */
.single-review__quote-credit, .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, .article-body__content ol li,
.article-body__content ul li {
  font-family: "TiemposTextWeb-Regular", Georgia, serif;
}

/* line 45, node_modules/bb.sass-helpers/stylesheets/bb.sass-helpers/_typography.scss */
.article-body {
  line-height: 1.618em;
}

/* line 49, node_modules/bb.sass-helpers/stylesheets/bb.sass-helpers/_typography.scss */
.article-body__content h2 {
  font-size: 1.625rem;
  font-family: "BWHaasHead-75Bold", "NHaasGroteskDSPro-75Bd", "Helvetica Neue", Helvetica, Arial, sans-serif;
  color: #3C3C3C;
}

/* line 55, node_modules/bb.sass-helpers/stylesheets/bb.sass-helpers/_typography.scss */
.article-body__content h3 {
  font-size: 1.25rem;
  font-family: "BWHaasHead-75Bold", "NHaasGroteskDSPro-75Bd", "Helvetica Neue", Helvetica, Arial, sans-serif;
  color: #3C3C3C;
}

/* line 61, node_modules/bb.sass-helpers/stylesheets/bb.sass-helpers/_typography.scss */
.article-body {
  font-size: 1rem;
  color: #3C3C3C;
  font-family: "TiemposTextWeb-Regular", Georgia, serif;
}

@media screen and (min-width: 63.75em) {
  /* line 61, node_modules/bb.sass-helpers/stylesheets/bb.sass-helpers/_typography.scss */
  .article-body {
    font-size: 1.125rem;
  }
}

/* line 72, node_modules/bb.sass-helpers/stylesheets/bb.sass-helpers/_typography.scss */
.article-body__content blockquote {
  color: #555555;
}

/* line 77, node_modules/bb.sass-helpers/stylesheets/bb.sass-helpers/_typography.scss */
.article-body .blockquote__credit {
  color: #999999;
  font-family: "BWHaasText-55Roman", "NHaasGroteskTXPro-55Rg", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 0.75rem;
}

/* line 82, node_modules/bb.sass-helpers/stylesheets/bb.sass-helpers/_typography.scss */
.article-body .blockquote__credit:before {
  content: "—";
}

@media screen and (min-width: 63.75em) {
  /* line 77, node_modules/bb.sass-helpers/stylesheets/bb.sass-helpers/_typography.scss */
  .article-body .blockquote__credit {
    font-size: 0.875rem;
  }
}

/* line 1, node_modules/bb.sass-helpers/stylesheets/bb.sass-helpers/_logos.scss */
.visual-data__logo {
  display: inline-block;
  background-image: image-url("logos/bloombergGraphics.svg");
  background-repeat: no-repeat;
  background-size: cover;
}

/* line 5, node_modules/bb.content-body-transforms/components/footnotes/_footnotes.scss */
.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;
  -webkit-transform: translate(110%, 0) scale(0, 0);
  -moz-transform: translate(110%, 0) scale(0, 0);
  -ms-transform: translate(110%, 0) scale(0, 0);
  -o-transform: translate(110%, 0) scale(0, 0);
  transform: translate(110%, 0) scale(0, 0);
  -webkit-transition: -webkit-transform, 0.2s, ease-in;
  -moz-transition: -moz-transform, 0.2s, ease-in;
  -o-transition: -o-transform, 0.2s, ease-in;
  transition: transform 0.2s ease-in;
}

/* line 18, node_modules/bb.content-body-transforms/components/footnotes/_footnotes.scss */
.footnote__close {
  display: none;
  float: right;
  position: absolute;
  top: 0.9375rem;
  right: 1.125rem;
}

/* line 25, node_modules/bb.content-body-transforms/components/footnotes/_footnotes.scss */
.footnote__close::before {
  color: #999999;
  content: "x";
  font-family: "Bloomberg";
}

/* line 32, node_modules/bb.content-body-transforms/components/footnotes/_footnotes.scss */
.footnote__link-to-annotation {
  display: inline;
  font-family: "BWHaasHead-75Bold", "NHaasGroteskDSPro-75Bd", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 0.875rem;
  cursor: pointer;
}

/* line 38, node_modules/bb.content-body-transforms/components/footnotes/_footnotes.scss */
.footnote__link-to-annotation:after {
  content: "—";
}

/* line 43, node_modules/bb.content-body-transforms/components/footnotes/_footnotes.scss */
.footnote__text {
  color: #FFFFFF;
  font-family: "TiemposTextWeb-Regular", Georgia, serif;
  font-size: 0.75rem;
  line-height: 1.125rem;
}

/* line 49, node_modules/bb.content-body-transforms/components/footnotes/_footnotes.scss */
.footnote__text a {
  color: #FFFFFF;
  text-decoration: underline;
}

/* line 53, node_modules/bb.content-body-transforms/components/footnotes/_footnotes.scss */
.footnote__text a:hover {
  color: #FFFFFF;
}

/* line 58, node_modules/bb.content-body-transforms/components/footnotes/_footnotes.scss */
.footnote__text .footnote__link-to-annotation {
  text-decoration: none;
}

/* line 63, node_modules/bb.content-body-transforms/components/footnotes/_footnotes.scss */
.footnote--show {
  -webkit-transform: translate(0, 0) scale(1, 1);
  -moz-transform: translate(0, 0) scale(1, 1);
  -ms-transform: translate(0, 0) scale(1, 1);
  -o-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) {
  /* line 5, node_modules/bb.content-body-transforms/components/footnotes/_footnotes.scss */
  .footnote {
    width: 100%;
  }
}

@media screen and (max-width: 63.6875em) {
  /* line 73, node_modules/bb.content-body-transforms/components/footnotes/_footnotes.scss */
  .footnote__close {
    display: block;
  }
}

@media screen and (min-width: 63.75em) {
  /* line 5, node_modules/bb.content-body-transforms/components/footnotes/_footnotes.scss */
  .footnote {
    -webkit-transition-delay: 0.8s;
    -moz-transition-delay: 0.8s;
    -o-transition-delay: 0.8s;
    transition-delay: 0.8s;
  }
  /* line 82, node_modules/bb.content-body-transforms/components/footnotes/_footnotes.scss */
  .footnote:hover, .footnote--show {
    -webkit-transform: translate(0, 0) scale(1, 1);
    -moz-transform: translate(0, 0) scale(1, 1);
    -ms-transform: translate(0, 0) scale(1, 1);
    -o-transform: translate(0, 0) scale(1, 1);
    transform: translate(0, 0) scale(1, 1);
    -webkit-transition-delay: 0s;
    -moz-transition-delay: 0s;
    -o-transition-delay: 0s;
    transition-delay: 0s;
  }
}

/* line 49, node_modules/bb.article/components/_article_helpers.scss */
.special-report-lede .lede-headline__highlighted, .slideshow-lede-content .lede-headline__highlighted, .large-lede-content .lede-headline__highlighted, .standard-lede .lede-headline__highlighted, .standard-lede .lede-dek__text {
  box-shadow: 0.625rem 0 0 #FFFFFF;
  -webkit-box-decoration-break: clone;
  -o-box-decoration-break: clone;
  box-decoration-break: clone;
  background-color: #FFFFFF;
  color: #000000;
  vertical-align: middle;
  display: inline;
}

/* line 53, node_modules/bb.article/components/_article_helpers.scss */
.special-report-lede .primary-label, .slideshow-lede-content .primary-label, .large-lede-content .primary-label, .standard-lede .primary-label {
  display: inline-block;
  position: relative;
  font-family: "BWHaasText-75Bold", "NHaasGroteskTXPro-75Bd", "Helvetica Neue", Helvetica, Arial, sans-serif;
  text-transform: uppercase;
  padding-right: 1em;
}

/* line 60, node_modules/bb.article/components/_article_helpers.scss */
.special-report-lede .primary-label:before, .slideshow-lede-content .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) {
  /* line 53, node_modules/bb.article/components/_article_helpers.scss */
  .special-report-lede .primary-label, .slideshow-lede-content .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) {
  /* line 53, node_modules/bb.article/components/_article_helpers.scss */
  .special-report-lede .primary-label, .slideshow-lede-content .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;
  }
}

/* line 93, node_modules/bb.article/components/_article_helpers.scss */
.special-report-lede .primary-label, .slideshow-lede-content .primary-label, .large-lede-content .primary-label, .standard-lede .primary-label {
  color: #FFFFFF;
  background-color: #2B00F7;
}

/* line 88, node_modules/bb.article/components/_article_helpers.scss */
.special-report-lede .primary-label:before, .slideshow-lede-content .primary-label:before, .large-lede-content .primary-label:before, .standard-lede .primary-label:before {
  background-color: #2B00F7;
}

/* line 13, node_modules/bb.article/components/_article_helpers.scss */
.bb-article.with-standard-lede:before {
  content: " ";
}

/* line 19, node_modules/bb.article/components/_article_helpers.scss */
.bb-article.with-standard-lede:before {
  position: absolute;
  top: 0;
  left: 0;
  background: #2B00F7;
  width: 100%;
  z-index: 1;
}

/* line 14, node_modules/bb.article/components/states/_article_with_standard_lede.scss */
.bb-article.with-standard-lede .standard-lede {
  width: 100%;
}

@media screen and (min-width: 0) and (max-width: 47.4375em) {
  /* line 19, node_modules/bb.article/components/_article_helpers.scss */
  .bb-article.with-standard-lede:before {
    height: 9.375rem;
  }
  /* line 24, node_modules/bb.article/components/states/_article_with_standard_lede.scss */
  .bb-article.with-standard-lede .standard-lede {
    margin-top: 3.75rem;
  }
  /* line 27, node_modules/bb.article/components/states/_article_with_standard_lede.scss */
  .bb-article.with-standard-lede .standard-lede .primary-label,
  .bb-article.with-standard-lede .standard-lede .lede-headline,
  .bb-article.with-standard-lede .standard-lede .lede-dek {
    margin-left: 1.25rem;
    margin-right: 1.25rem;
  }
}

@media screen and (min-width: 47.5em) {
  /* line 19, node_modules/bb.article/components/_article_helpers.scss */
  .bb-article.with-standard-lede:before {
    height: 11.25rem;
  }
  /* line 42, node_modules/bb.article/components/states/_article_with_standard_lede.scss */
  .bb-article.with-standard-lede .standard-lede {
    margin-top: 4.375rem;
  }
}

@media screen and (min-width: 63.75em) {
  /* line 51, node_modules/bb.article/components/states/_article_with_standard_lede.scss */
  .bb-article.with-standard-lede .standard-lede {
    position: relative;
    float: left;
    width: 40rem;
  }
  /* line 57, node_modules/bb.article/components/states/_article_with_standard_lede.scss */
  .bb-article.with-standard-lede .article-rail {
    margin-top: 9.375rem;
  }
}

@media screen and (min-width: 80em) and (max-width: 9999em) {
  /* line 64, node_modules/bb.article/components/states/_article_with_standard_lede.scss */
  .bb-article.with-standard-lede .standard-lede {
    width: 50rem;
  }
}

@media screen and (min-width: 63.75em) {
  /* line 5, node_modules/bb.article/components/states/_article_with_large_image_lede.scss */
  .bb-article.with-large-image-lede .large-lede {
    margin-bottom: 1.25rem;
  }
  /* line 9, node_modules/bb.article/components/states/_article_with_large_image_lede.scss */
  .bb-article.with-large-image-lede .article-details {
    padding-top: 0;
  }
}

@media screen and (min-width: 63.75em) and (max-width: 79.9375em) {
  /* line 17, node_modules/bb.article/components/states/_article_with_large_image_lede.scss */
  .bb-article.with-large-image-lede .article-details {
    width: 40rem;
  }
}

@media screen and (min-width: 0) and (max-width: 47.4375em) {
  /* line 5, node_modules/bb.article/components/states/_article_with_large_video_lede.scss */
  .bb-article.with-large-video-lede .large-lede-content {
    margin-top: 2.5rem;
    margin-left: 1.25rem;
    margin-right: 1.25rem;
  }
  /* line 11, node_modules/bb.article/components/states/_article_with_large_video_lede.scss */
  .bb-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) {
  /* line 20, node_modules/bb.article/components/states/_article_with_large_video_lede.scss */
  .bb-article.with-large-video-lede .large-lede-content {
    margin-top: 2.5rem;
  }
}

@media screen and (min-width: 63.75em) {
  /* line 28, node_modules/bb.article/components/states/_article_with_large_video_lede.scss */
  .bb-article.with-large-video-lede .large-lede {
    margin-bottom: 2.5rem;
  }
  /* line 32, node_modules/bb.article/components/states/_article_with_large_video_lede.scss */
  .bb-article.with-large-video-lede .large-lede-content {
    position: relative;
    float: left;
    padding-bottom: 0.625rem;
  }
}

@media screen and (min-width: 63.75em) and (max-width: 79.9375em) {
  /* line 42, node_modules/bb.article/components/states/_article_with_large_video_lede.scss */
  .bb-article.with-large-video-lede .large-lede-content {
    width: 40rem;
  }
}

@media screen and (min-width: 80em) and (max-width: 9999em) {
  /* line 50, node_modules/bb.article/components/states/_article_with_large_video_lede.scss */
  .bb-article.with-large-video-lede .large-lede-content {
    width: 47.5rem;
  }
}

/* line 3, node_modules/bb.article/components/states/_article_breaking_news.scss */
.bb-article--breaking-news .primary-label {
  color: #FFFFFF;
  background-color: #EA402F;
}

/* line 88, node_modules/bb.article/components/_article_helpers.scss */
.bb-article--breaking-news .primary-label:before {
  background-color: #EA402F;
}

/* line 19, node_modules/bb.article/components/_article_helpers.scss */
.bb-article--breaking-news.with-standard-lede:before {
  position: absolute;
  top: 0;
  left: 0;
  background: #FF433D;
  width: 100%;
  z-index: 1;
}

/* line 3, node_modules/bb.article/components/states/_article_businessweek.scss */
.bb-article--businessweek .businessweek-bottom-article-ad {
  margin-top: 2.5rem;
}

/* line 1, node_modules/bb.article/components/_inline_media.scss */
.bb-article .inline-media {
  display: inline-block;
  position: relative;
  clear: both;
  width: 100%;
  margin: 0 auto;
  padding: 0 1.25rem;
}

/* line 9, node_modules/bb.article/components/_inline_media.scss */
.bb-article .inline-media:after {
  content: " ";
  position: absolute;
  left: 0;
  bottom: -1.25rem;
  width: 100%;
  height: 100%;
}

/* line 19, node_modules/bb.article/components/_inline_media.scss */
.bb-article .inline-media__unlinked-image {
  position: relative;
  cursor: pointer;
}

/* line 23, node_modules/bb.article/components/_inline_media.scss */
.bb-article .inline-media__unlinked-image:before {
  content: "è";
  font-family: "Bloomberg";
  -webkit-transition: opacity, 0.2s, ease-out;
  -moz-transition: opacity, 0.2s, ease-out;
  -o-transition: opacity, 0.2s, ease-out;
  transition: opacity 0.2s ease-out;
  position: absolute;
  top: 0.5rem;
  right: 0.5rem;
  background-color: rgba(40, 0, 215, 0.8);
  color: #FFFFFF;
  font-size: 1.25rem;
  line-height: 1;
  padding: 0.8125rem;
  border: solid 0.125rem #FFFFFF;
  border-radius: 100%;
  opacity: 0;
  z-index: 2;
}

/* line 40, node_modules/bb.article/components/_inline_media.scss */
.bb-article .inline-media__unlinked-image:hover:before {
  opacity: 1;
}

/* line 46, node_modules/bb.article/components/_inline_media.scss */
.bb-article .inline-media img {
  display: block;
  position: relative;
  margin: 0 auto;
  z-index: 1;
  width: 100%;
}

/* line 54, node_modules/bb.article/components/_inline_media.scss */
.bb-article .inline-media .video-player {
  position: relative;
  z-index: 1;
}

/* line 59, node_modules/bb.article/components/_inline_media.scss */
.bb-article .inline-media__info {
  position: relative;
  background-color: #FFFFFF;
  padding: 1.25rem;
  z-index: 1;
}

/* line 65, node_modules/bb.article/components/_inline_media.scss */
.bb-article .inline-media__info p {
  margin-top: 0;
  margin-bottom: 0;
}

/* line 71, node_modules/bb.article/components/_inline_media.scss */
.bb-article .inline-media__caption {
  color: #555555;
  font-family: "BWHaasText-55Roman", "NHaasGroteskTXPro-55Rg", "Helvetica Neue", Helvetica, Arial, sans-serif;
}

/* line 76, node_modules/bb.article/components/_inline_media.scss */
.bb-article .inline-media__credit {
  color: #999999;
  font-family: "TiemposTextWeb-Regular", Georgia, serif;
}

/* line 81, node_modules/bb.article/components/_inline_media.scss */
.bb-article .inline-media__caption + .bb-article .inline-media__credit {
  margin-top: 0.9375rem;
}

@media screen and (min-width: 0) and (max-width: 47.4375em) {
  /* line 87, node_modules/bb.article/components/_inline_media.scss */
  .bb-article .inline-media__credit {
    font-size: 0.625rem;
    line-height: 0.875rem;
  }
  /* line 92, node_modules/bb.article/components/_inline_media.scss */
  .bb-article .inline-media__caption {
    font-size: 0.6875rem;
    line-height: 0.875rem;
  }
}

@media screen and (min-width: 47.5em) {
  /* line 101, node_modules/bb.article/components/_inline_media.scss */
  .bb-article .inline-media.left {
    float: left;
    clear: none;
    width: 22.5rem;
    margin-right: 3.75rem;
  }
  /* line 108, node_modules/bb.article/components/_inline_media.scss */
  .bb-article .inline-media__credit {
    font-size: 0.6875rem;
    line-height: 1rem;
  }
  /* line 113, node_modules/bb.article/components/_inline_media.scss */
  .bb-article .inline-media__caption {
    font-size: 0.8125rem;
    line-height: 1.0625rem;
  }
}

@media screen and (min-width: 47.5em) and (max-width: 63.6875em) {
  /* line 122, node_modules/bb.article/components/_inline_media.scss */
  .bb-article .inline-media.left {
    margin-left: -2.5rem;
  }
}

@media screen and (max-width: 63.6875em) {
  /* line 11, node_modules/bb.video-player/components/video_player/_video_player_helper.scss */
  .bb-article .inline-media .video-player__image:before {
    font-size: 3.75rem;
  }
}

@media screen and (min-width: 63.75em) {
  /* line 11, node_modules/bb.video-player/components/video_player/_video_player_helper.scss */
  .bb-article .inline-media .video-player__image:before {
    font-size: 5rem;
  }
}

@media screen and (min-width: 63.75em) and (max-width: 79.9375em) {
  /* line 146, node_modules/bb.article/components/_inline_media.scss */
  .bb-article .inline-media.left {
    margin-left: -12.5rem;
  }
}

@media screen and (min-width: 80em) and (max-width: 9999em) {
  /* line 154, node_modules/bb.article/components/_inline_media.scss */
  .bb-article .inline-media.left {
    margin-left: -10rem;
  }
}

/* line 3, node_modules/bb.article/components/_inline_body_styling.scss */
.article-body__content .inline-media,
.article-body__content .thirdparty-embed {
  margin-top: 1.875rem;
}

/* line 8, node_modules/bb.article/components/_inline_body_styling.scss */
.article-body__content .annotation a {
  position: relative;
  position: relative;
  border-bottom: 0;
}

/* line 223, node_modules/bb.sass-helpers/stylesheets/bb.sass-helpers/_mixins.scss */
.article-body__content .annotation a:after {
  overflow: hidden;
  text-indent: -9999rem;
  font-size: 0;
  line-height: 0;
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
  -moz-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  -o-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  content: "increase click area";
  width: 100%;
  height: 100%;
  min-width: 1.875rem;
  min-height: 1.875rem;
  z-index: 10;
  border-radius: 100%;
}

@media screen and (max-width: 63.6875em) {
  /* line 237, node_modules/bb.sass-helpers/stylesheets/bb.sass-helpers/_mixins.scss */
  .article-body__content .annotation a:after {
    min-width: 2.75rem;
    min-height: 2.75rem;
  }
}

/* line 17, node_modules/bb.article/components/_inline_body_styling.scss */
.article-body__content .bbg-embed[data-type="iframe"] {
  display: block;
  overflow: hidden;
  color: #2D2D35;
  font-size: 14px;
  text-decoration: underline;
  text-overflow: ellipsis;
  white-space: nowrap;
  border-bottom: none;
}

/* line 27, node_modules/bb.article/components/_inline_body_styling.scss */
.article-body__content .bbg-embed[data-type="iframe"]:before {
  content: "[Embed] ";
  font-weight: bold;
}

/* line 34, node_modules/bb.article/components/_inline_body_styling.scss */
.article-body__content blockquote,
.article-body__content ol,
.article-body__content ul {
  clear: left;
}

/* line 40, node_modules/bb.article/components/_inline_body_styling.scss */
.article-body__content ol,
.article-body__content ul,
.article-body__content h2,
.article-body__content h3,
.article-body__content p,
.article-body__content .trashline {
  margin-top: 1.25rem;
  margin-bottom: 0;
}

/* line 50, node_modules/bb.article/components/_inline_body_styling.scss */
.article-body__content .trashline {
  font-family: "TiemposTextWeb-RegularItalic", Georgia, serif;
}

/* line 54, node_modules/bb.article/components/_inline_body_styling.scss */
.article-body__content ol,
.article-body__content ul {
  color: #767676;
  display: block;
  margin-left: 1.25rem;
}

/* line 60, node_modules/bb.article/components/_inline_body_styling.scss */
.article-body__content ol li,
.article-body__content ul li {
  font-size: 1.125rem;
  color: #3C3C3C;
  line-height: 1.75rem;
  margin-bottom: 0.3125rem;
  display: block;
  position: relative;
  padding-left: 1.875rem;
}

/* line 70, node_modules/bb.article/components/_inline_body_styling.scss */
.article-body__content ol li:before,
.article-body__content ul li:before {
  display: block;
  padding-right: 0.9375rem;
  font-weight: bold;
  position: absolute;
  top: 0;
  left: 0;
}

/* line 81, node_modules/bb.article/components/_inline_body_styling.scss */
.article-body__content ul li:before {
  content: "•";
  color: #2B00F7;
}

/* line 86, node_modules/bb.article/components/_inline_body_styling.scss */
.article-body__content ol {
  counter-reset: item;
}

/* line 89, node_modules/bb.article/components/_inline_body_styling.scss */
.article-body__content ol li:before {
  content: counter(item) ".";
  counter-increment: item;
  color: #2B00F7;
}

/* line 104, node_modules/bb.article/components/_inline_body_styling.scss */
.article-body__content a {
  border-bottom: 1px solid #2B00F7;
}

/* line 107, node_modules/bb.article/components/_inline_body_styling.scss */
.article-body__content a:hover {
  color: #2B00F7;
}

/* line 120, node_modules/bb.article/components/_inline_body_styling.scss */
.article-body__content blockquote {
  padding-left: 1.25rem;
  border-left: 0.1875rem solid #2B00F7;
  margin: 1.875rem 1.25rem;
}

/* line 127, node_modules/bb.article/components/_inline_body_styling.scss */
.article-body__content > :first-child {
  margin-top: 0;
}

@media screen and (max-width: 63.6875em) {
  /* line 135, node_modules/bb.article/components/_inline_body_styling.scss */
  .article-body__content ol li:before,
  .article-body__content ul li:before {
    font-size: 1rem;
  }
  /* line 140, node_modules/bb.article/components/_inline_body_styling.scss */
  .article-body__content blockquote {
    padding-left: 0.625rem;
    border-left: 0.1875rem solid #2B00F7;
    margin: 1.875rem 0.625rem;
  }
}

/* line 1, node_modules/bb.article/components/_thirdparty_embed.scss */
.bb-article .thirdparty-embed {
  *zoom: 1;
  overflow: hidden;
  text-align: center;
  width: 100%;
  height: 100%;
}

/* line 38, node_modules/compass-mixins/lib/compass/utilities/general/_clearfix.scss */
.bb-article .thirdparty-embed:after {
  content: "";
  display: table;
  clear: both;
}

/* line 8, node_modules/bb.article/components/_thirdparty_embed.scss */
.bb-article .thirdparty-embed__container {
  display: inline-block;
  position: relative;
  width: 100%;
  height: 100%;
}

/* line 15, node_modules/bb.article/components/_thirdparty_embed.scss */
.bb-article .thirdparty-embed__iframe {
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
}

/* line 19, node_modules/bb.article/components/_thirdparty_embed.scss */
.bb-article .thirdparty-embed iframe {
  clear: both;
  margin-left: auto !important;
  margin-right: auto !important;
  border: 0 none;
}

/* line 1, node_modules/bb.article/components/_article_inline_media.scss */
.bb-article .inline-media {
  display: inline-block;
  position: relative;
  clear: both;
  width: 100%;
  padding: 0;
}

/* line 8, node_modules/bb.article/components/_article_inline_media.scss */
.bb-article .inline-media:after {
  content: none;
}

/* line 12, node_modules/bb.article/components/_article_inline_media.scss */
.bb-article .inline-media img {
  display: block;
  position: relative;
  margin: 0 auto;
  z-index: 1;
}

/* line 19, node_modules/bb.article/components/_article_inline_media.scss */
.bb-article .inline-media .video-player {
  position: relative;
  z-index: 1;
}

/* line 24, node_modules/bb.article/components/_article_inline_media.scss */
.bb-article .inline-media__info {
  position: relative;
  background-color: #FFFFFF;
  padding: 1.25rem;
  z-index: 1;
  margin-left: 1.25rem;
  padding: 0.9375rem 0;
  line-height: 1.125rem;
}

/* line 33, node_modules/bb.article/components/_article_inline_media.scss */
.bb-article .inline-media__info p {
  margin-top: 0;
  margin-bottom: 0;
}

/* line 38, node_modules/bb.article/components/_article_inline_media.scss */
.bb-article .inline-media__info:before {
  overflow: hidden;
  text-indent: -9999rem;
  font-size: 0;
  line-height: 0;
  display: block;
  height: 0.625rem;
  width: 0.625rem;
  background-color: #2B00F7;
  content: "square before the information";
  position: absolute;
  left: -1.25rem;
  top: 1.3125rem;
}

/* line 50, node_modules/bb.article/components/_article_inline_media.scss */
.bb-article .inline-media__credit {
  display: inline;
  font-size: 0.6875rem;
  line-height: 1.125rem;
  color: #999999;
  font-family: "TiemposTextWeb-Regular", Georgia, serif;
}

/* line 58, node_modules/bb.article/components/_article_inline_media.scss */
.bb-article .inline-media__caption {
  display: inline;
  font-size: 0.8125rem;
  line-height: 1.125rem;
  color: #555555;
  font-family: "BWHaasText-55Roman", "NHaasGroteskTXPro-55Rg", "Helvetica Neue", Helvetica, Arial, sans-serif;
}

/* line 65, node_modules/bb.article/components/_article_inline_media.scss */
.bb-article .inline-media__caption p {
  display: inline;
}

/* line 71, node_modules/bb.article/components/_article_inline_media.scss */
.bb-article .inline-media.left, .bb-article .inline-media.right {
  margin-left: 0;
}

@media screen and (min-width: 0) and (max-width: 47.4375em) {
  /* line 78, node_modules/bb.article/components/_article_inline_media.scss */
  .bb-article .inline-media img {
    width: 100%;
    max-width: 100%;
    margin-right: 0;
  }
}

@media screen and (min-width: 47.5em) {
  /* line 88, node_modules/bb.article/components/_article_inline_media.scss */
  .bb-article .inline-media.left, .bb-article .inline-media.right {
    float: left;
    margin-right: 2.5rem;
    clear: none;
    width: 22.5rem;
  }
}

@media screen and (min-width: 47.5em) and (max-width: 63.6875em) {
  /* line 1, node_modules/bb.article/components/_article_inline_media.scss */
  .bb-article .inline-media {
    width: 100%;
  }
}

@media screen and (max-width: 63.6875em) {
  /* line 11, node_modules/bb.video-player/components/video_player/_video_player_helper.scss */
  .bb-article .inline-media .video-player__image:before {
    font-size: 3.75rem;
  }
}

@media screen and (min-width: 63.75em) {
  /* line 11, node_modules/bb.video-player/components/video_player/_video_player_helper.scss */
  .bb-article .inline-media .video-player__image:before {
    font-size: 5rem;
  }
}

@media screen and (min-width: 63.75em) and (max-width: 79.9375em) {
  /* line 120, node_modules/bb.article/components/_article_inline_media.scss */
  .bb-article .inline-media.left, .bb-article .inline-media.right {
    max-width: 17.5rem;
    margin-right: 2.5rem;
  }
}

/* line 8, node_modules/bb.article/components/_inline_tweet.scss */
.bb-article .article-body__content .news-social-embedded {
  display: none;
}

/* line 11, node_modules/bb.article/components/_inline_tweet.scss */
.bb-article .article-body__content .news-social-embedded[data-social-media-type="twitter"] {
  overflow: hidden;
  display: block;
  background-color: #FFFFFF;
  border: 0.0625rem solid #e1e8ed;
  max-width: 31.25rem;
  font-family: Helvetica, Roboto, "Segoe UI", Calibri, sans-serif;
  font-size: 1rem;
  color: #1c2022;
  padding: 0.875rem 1.25rem;
  margin: 1.25rem auto 0;
  line-height: 1.4em;
}

/* line 25, node_modules/bb.article/components/_inline_tweet.scss */
.bb-article .article-body__content .news-social-embedded a {
  border-bottom: 0;
}

/* line 28, node_modules/bb.article/components/_inline_tweet.scss */
.bb-article .article-body__content .news-social-embedded a:hover {
  color: #2b7bb9;
}

/* line 33, node_modules/bb.article/components/_inline_tweet.scss */
.bb-article .article-body__content .news-social-embedded .news-social-author {
  float: left;
  font-weight: bold;
  line-height: 1.2em;
}

/* line 39, node_modules/bb.article/components/_inline_tweet.scss */
.bb-article .article-body__content .news-social-embedded .news-social-handle {
  display: block;
  font-size: 0.875rem;
  font-weight: normal;
  color: #697882;
}

/* line 46, node_modules/bb.article/components/_inline_tweet.scss */
.bb-article .article-body__content .news-social-embedded .news-social-icon {
  display: block;
  float: right;
}

/* line 50, node_modules/bb.article/components/_inline_tweet.scss */
.bb-article .article-body__content .news-social-embedded .news-social-icon:before {
  content: "t";
  font-family: "Bloomberg";
  color: #55acee;
  font-size: 1.5rem;
}

/* line 57, node_modules/bb.article/components/_inline_tweet.scss */
.bb-article .article-body__content .news-social-embedded .news-social-content {
  clear: left;
  padding-top: 0.75rem;
}

/* line 61, node_modules/bb.article/components/_inline_tweet.scss */
.bb-article .article-body__content .news-social-embedded .news-social-content a {
  color: #2b7bb9;
}

/* line 66, node_modules/bb.article/components/_inline_tweet.scss */
.bb-article .article-body__content .news-social-embedded .news-social-original-url {
  display: none;
}

/* line 1, node_modules/bb.article/components/social/_social_buttons.scss */
.bb-social-link, .social-share__more-icon {
  -webkit-transition: color, 0.2s, ease;
  -moz-transition: color, 0.2s, ease;
  -o-transition: color, 0.2s, ease;
  transition: color 0.2s ease;
  display: inline-block;
  color: #FFFFFF;
  font-size: 0;
  font-family: "Bloomberg";
  line-height: 1.25rem;
  cursor: pointer;
}

/* line 10, node_modules/bb.article/components/social/_social_buttons.scss */
.bb-social-link:hover, .social-share__more-icon:hover {
  opacity: .7;
}

/* line 14, node_modules/bb.article/components/social/_social_buttons.scss */
.bb-social-link:before, .social-share__more-icon:before {
  font-size: 1.25rem;
}

/* line 22, node_modules/bb.article/components/social/_social_buttons.scss */
.bb-social-link--facebook {
  color: #3B579D;
}

/* line 69, node_modules/bb.sass-helpers/stylesheets/bb.sass-helpers/_icons.scss */
.bb-social-link--facebook:before {
  content: "f";
  font-family: "Bloomberg";
  font-style: normal;
}

/* line 28, node_modules/bb.article/components/social/_social_buttons.scss */
.bb-social-link--twitter {
  color: #4AC7F9;
}

/* line 69, node_modules/bb.sass-helpers/stylesheets/bb.sass-helpers/_icons.scss */
.bb-social-link--twitter:before {
  content: "t";
  font-family: "Bloomberg";
  font-style: normal;
}

/* line 69, node_modules/bb.sass-helpers/stylesheets/bb.sass-helpers/_icons.scss */
.bb-social-link--linkedin:before {
  content: "l";
  font-family: "Bloomberg";
  font-style: normal;
}

/* line 69, node_modules/bb.sass-helpers/stylesheets/bb.sass-helpers/_icons.scss */
.bb-social-link--reddit:before {
  content: "d";
  font-family: "Bloomberg";
  font-style: normal;
}

/* line 69, node_modules/bb.sass-helpers/stylesheets/bb.sass-helpers/_icons.scss */
.bb-social-link--google:before {
  content: "g";
  font-family: "Bloomberg";
  font-style: normal;
}

/* line 69, node_modules/bb.sass-helpers/stylesheets/bb.sass-helpers/_icons.scss */
.bb-social-link--email:before {
  content: "m";
  font-family: "Bloomberg";
  font-style: normal;
}

/* line 1, node_modules/bb.article/components/social/_social_share.scss */
.social-share {
  padding: 1.25rem 0;
  position: relative;
  white-space: nowrap;
}

/* line 6, node_modules/bb.article/components/social/_social_share.scss */
.social-share .bb-social-links {
  display: inline-block;
}

/* line 10, node_modules/bb.article/components/social/_social_share.scss */
.social-share .bb-social-link {
  line-height: 2.25rem;
  width: 1.875rem;
  height: 2.25rem;
  margin-left: 0.625rem;
}

/* line 16, node_modules/bb.article/components/social/_social_share.scss */
.social-share .bb-social-link:first-child {
  margin-left: 0;
}

/* line 21, node_modules/bb.article/components/social/_social_share.scss */
.social-share__more {
  display: inline-block;
  margin-left: 0.625rem;
}

/* line 26, node_modules/bb.article/components/social/_social_share.scss */
.social-share__more-icon {
  color: #000000;
  line-height: 2.25rem;
  width: 1.25rem;
  height: 2.25rem;
}

/* line 69, node_modules/bb.sass-helpers/stylesheets/bb.sass-helpers/_icons.scss */
.social-share__more-icon:before {
  content: "h";
  font-family: "Bloomberg";
  font-style: normal;
}

/* line 35, node_modules/bb.article/components/social/_social_share.scss */
.social-share__additional {
  -webkit-transition: all, 0.2s, ease-out;
  -moz-transition: all, 0.2s, ease-out;
  -o-transition: all, 0.2s, ease-out;
  transition: all 0.2s ease-out;
  background-color: #000000;
  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;
}

/* line 50, node_modules/bb.article/components/social/_social_share.scss */
.social-share__additional:after {
  display: inline-block;
  text-indent: -9999em;
  width: 0;
  height: 0;
  border: solid transparent;
  border-width: 10px 10px;
  border-bottom-color: #000000;
  content: "";
  position: absolute;
  top: -1.25rem;
  right: 4.5rem;
}

/* line 60, node_modules/bb.article/components/social/_social_share.scss */
.social-share__additional .bb-social-links:hover .bb-social-link {
  opacity: 1;
  -webkit-transition: opacity, 0.2s, ease;
  -moz-transition: opacity, 0.2s, ease;
  -o-transition: opacity, 0.2s, ease;
  transition: opacity 0.2s ease;
}

/* line 65, node_modules/bb.article/components/social/_social_share.scss */
.social-share__additional .bb-social-links:hover .bb-social-link:not(:hover) {
  opacity: .4;
}

/* line 71, node_modules/bb.article/components/social/_social_share.scss */
.social-share__additional .bb-social-link:first-child {
  margin-left: 0;
}

/* line 81, node_modules/bb.article/components/social/_social_share.scss */
.social-share.open .social-share__more-icon:before {
  content: "x";
}

/* line 87, node_modules/bb.article/components/social/_social_share.scss */
.social-share.open .social-share__additional {
  top: 4.0625rem;
  opacity: 1;
  visibility: visible;
}

/* line 95, node_modules/bb.article/components/social/_social_share.scss */
.social-share:not(.open) .social-share__additional {
  overflow: hidden;
}

@media screen and (min-width: 0) and (max-width: 47.4375em) {
  /* line 101, node_modules/bb.article/components/social/_social_share.scss */
  .social-share__additional {
    right: -0.9375rem;
  }
  /* line 104, node_modules/bb.article/components/social/_social_share.scss */
  .social-share__additional:after {
    right: 1rem;
  }
}

@media screen and (min-width: 47.5em) and (max-width: 63.6875em) {
  /* line 113, node_modules/bb.article/components/social/_social_share.scss */
  .social-share__additional {
    right: -1.5625rem;
  }
  /* line 116, node_modules/bb.article/components/social/_social_share.scss */
  .social-share__additional:after {
    right: 1.625rem;
  }
}

@media screen and (max-width: 63.6875em) {
  /* line 1, node_modules/bb.article/components/social/_social_share.scss */
  .social-share {
    padding: 0.6875rem 0 0;
  }
  /* line 126, node_modules/bb.article/components/social/_social_share.scss */
  .social-share__additional {
    left: auto;
    top: 2.8125rem;
  }
  /* line 131, node_modules/bb.article/components/social/_social_share.scss */
  .social-share.open .social-share__additional {
    top: 3.4375rem;
  }
}

@media screen and (min-width: 63.75em) {
  /* line 139, node_modules/bb.article/components/social/_social_share.scss */
  .social-share__additional:after {
    left: 5.25rem;
  }
}

/* line 1, node_modules/bb.article/components/social/_sticky_social_share.scss */
.sticky-social-share {
  background-color: #2800D7;
  width: 3.75rem;
  position: absolute;
  top: 0;
  z-index: 2;
}

/* line 8, node_modules/bb.article/components/social/_sticky_social_share.scss */
.sticky-social-share .social-share {
  padding: 0.9375rem 0;
}

/* line 11, node_modules/bb.article/components/social/_sticky_social_share.scss */
.sticky-social-share .social-share .bb-social-link {
  -webkit-transition: opacity, 0.2s, ease;
  -moz-transition: opacity, 0.2s, ease;
  -o-transition: opacity, 0.2s, ease;
  transition: opacity 0.2s ease;
  border-bottom: 0;
  display: block;
  color: #FFFFFF;
  margin: 0 auto;
  height: 3rem;
  line-height: 3rem;
  text-align: center;
}

/* line 23, node_modules/bb.article/components/social/_sticky_social_share.scss */
.sticky-social-share .social-share__more {
  margin-left: 0;
}

/* line 27, node_modules/bb.article/components/social/_sticky_social_share.scss */
.sticky-social-share .social-share__more,
.sticky-social-share .social-share .bb-social-links {
  display: block;
}

/* line 32, node_modules/bb.article/components/social/_sticky_social_share.scss */
.sticky-social-share .social-share__more-icon {
  display: block;
  width: 100%;
  height: 3rem;
  line-height: 3rem;
}

/* line 38, node_modules/bb.article/components/social/_sticky_social_share.scss */
.sticky-social-share .social-share__more-icon:before {
  display: block;
  width: 1.875rem;
  margin: 0 auto;
  color: #FFFFFF;
  text-align: center;
}

/* line 47, node_modules/bb.article/components/social/_sticky_social_share.scss */
.sticky-social-share .social-share__additional {
  -webkit-transition: max-height, 0.2s;
  -moz-transition: max-height, 0.2s;
  -o-transition: max-height, 0.2s;
  transition: max-height 0.2s;
  position: static;
  padding: 0;
  background-color: #2800D7;
  color: #FFFFFF;
  visibility: visible;
  opacity: 1;
  display: block;
  min-height: 0;
  max-height: 0;
}

/* line 60, node_modules/bb.article/components/social/_sticky_social_share.scss */
.sticky-social-share .social-share__additional:after {
  content: none;
}

/* line 66, node_modules/bb.article/components/social/_sticky_social_share.scss */
.sticky-social-share .social-share__additional .bb-social-links:hover .bb-social-link {
  opacity: .7;
}

/* line 70, node_modules/bb.article/components/social/_sticky_social_share.scss */
.sticky-social-share .social-share__additional .bb-social-links:hover .bb-social-link:not(:hover) {
  opacity: 1;
}

/* line 77, node_modules/bb.article/components/social/_sticky_social_share.scss */
.sticky-social-share .social-share.open .social-share__additional {
  max-height: 12.5rem;
}

/* line 7, node_modules/bb.article/components/ledes/_large_lede_content.scss */
.large-lede-content .lede-headline {
  font-family: "BWHaasHead-75Bold", "NHaasGroteskDSPro-75Bd", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 1.875rem;
  line-height: 2.25rem;
}

/* line 17, node_modules/bb.article/components/ledes/_large_lede_content.scss */
.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) {
  /* line 26, node_modules/bb.article/components/ledes/_large_lede_content.scss */
  .large-lede-content .lede-headline {
    line-height: 3.875rem;
  }
  /* line 30, node_modules/bb.article/components/ledes/_large_lede_content.scss */
  .large-lede-content .lede-dek {
    font-size: 1.125rem;
    line-height: 1.375rem;
  }
}

@media screen and (min-width: 47.5em) {
  /* line 39, node_modules/bb.article/components/ledes/_large_lede_content.scss */
  .large-lede-content .lede-headline {
    font-size: 3.625rem;
  }
  /* line 43, node_modules/bb.article/components/ledes/_large_lede_content.scss */
  .large-lede-content .lede-dek {
    margin-top: 1.25rem;
  }
}

@media screen and (min-width: 63.75em) {
  /* line 51, node_modules/bb.article/components/ledes/_large_lede_content.scss */
  .large-lede-content .lede-headline {
    line-height: 3.875rem;
  }
  /* line 55, node_modules/bb.article/components/ledes/_large_lede_content.scss */
  .large-lede-content .lede-dek {
    font-size: 1.5rem;
    line-height: 1.875rem;
  }
}

@media screen and (min-width: 80em) and (max-width: 9999em) {
  /* line 64, node_modules/bb.article/components/ledes/_large_lede_content.scss */
  .large-lede-content .lede-headline {
    font-size: 3.75rem;
  }
}

/* line 1, node_modules/bb.article/components/ledes/_large_image_lede.scss */
.large-image-lede {
  position: relative;
  padding: 3.75rem 0 3.375rem;
}

/* line 5, node_modules/bb.article/components/ledes/_large_image_lede.scss */
.large-image-lede .background-image__image {
  background-position: center;
  background-size: cover;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}

/* line 26, node_modules/bb.article/components/_article_helpers.scss */
.large-image-lede .background-image__image .credit {
  color: #FFFFFF;
  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) {
  /* line 39, node_modules/bb.article/components/_article_helpers.scss */
  .large-image-lede .background-image__image .credit {
    -webkit-transform: rotate(90deg);
    -moz-transform: rotate(90deg);
    -ms-transform: rotate(90deg);
    -o-transform: rotate(90deg);
    transform: rotate(90deg);
    -webkit-transform-origin: 100% 0;
    -moz-transform-origin: 100% 0;
    -ms-transform-origin: 100% 0;
    -o-transform-origin: 100% 0;
    transform-origin: 100% 0;
    right: 1.25rem;
  }
}

/* line 169, node_modules/bb.sass-helpers/stylesheets/bb.sass-helpers/_mixins.scss */
.large-image-lede .background-image__image:before {
  position: absolute;
  top: 0;
  left: 0;
  background-color: rgba(0, 0, 0, 0.3);
  text-indent: -9999em;
  width: 100%;
  height: 100%;
  content: " ";
}

/* line 15, node_modules/bb.article/components/ledes/_large_image_lede.scss */
.large-image-lede .lede-dek {
  color: #FFFFFF;
}

/* line 19, node_modules/bb.article/components/ledes/_large_image_lede.scss */
.large-image-lede .large-lede-content {
  position: relative;
  margin: 0 auto;
}

/* line 26, node_modules/bb.article/components/_article_helpers.scss */
.large-image-lede__image-crops .credit {
  color: #FFFFFF;
  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) {
  /* line 39, node_modules/bb.article/components/_article_helpers.scss */
  .large-image-lede__image-crops .credit {
    -webkit-transform: rotate(90deg);
    -moz-transform: rotate(90deg);
    -ms-transform: rotate(90deg);
    -o-transform: rotate(90deg);
    transform: rotate(90deg);
    -webkit-transform-origin: 100% 0;
    -moz-transform-origin: 100% 0;
    -ms-transform-origin: 100% 0;
    -o-transform-origin: 100% 0;
    transform-origin: 100% 0;
    right: 1.25rem;
  }
}

/* line 253, node_modules/bb.sass-helpers/stylesheets/bb.sass-helpers/_mixins.scss */
.large-image-lede__image-crops .bg-crop {
  display: none;
}

@media screen and (max-width: 63.6875em) {
  /* line 30, node_modules/bb.article/components/ledes/_large_image_lede.scss */
  .large-image-lede__image-crops .bg-crop.bg-crop-1200x-1 {
    display: block;
  }
}

@media screen and (min-width: 63.75em) {
  /* line 36, node_modules/bb.article/components/ledes/_large_image_lede.scss */
  .large-image-lede__image-crops .bg-crop.bg-crop--1x-1 {
    display: block;
  }
}

@media screen and (min-width: 0) and (max-width: 47.4375em) {
  /* line 44, node_modules/bb.article/components/ledes/_large_image_lede.scss */
  .large-image-lede .large-lede-content {
    margin: 0 1.25rem;
  }
}

@media screen and (min-width: 47.5em) and (max-width: 63.6875em) {
  /* line 52, node_modules/bb.article/components/ledes/_large_image_lede.scss */
  .large-image-lede .large-lede-content {
    max-width: 42.5rem;
  }
  /* line 56, node_modules/bb.article/components/ledes/_large_image_lede.scss */
  .large-image-lede .lede-headline {
    max-width: 42.5rem;
  }
  /* line 60, node_modules/bb.article/components/ledes/_large_image_lede.scss */
  .large-image-lede .lede-dek {
    max-width: 41.25rem;
  }
}

@media screen and (min-width: 63.75em) {
  /* line 68, node_modules/bb.article/components/ledes/_large_image_lede.scss */
  .large-image-lede .lede-headline {
    max-width: 47.5rem;
  }
  /* line 72, node_modules/bb.article/components/ledes/_large_image_lede.scss */
  .large-image-lede .lede-dek {
    max-width: 46.25rem;
  }
}

@media screen and (min-width: 63.75em) and (max-width: 79.9375em) {
  /* line 80, node_modules/bb.article/components/ledes/_large_image_lede.scss */
  .large-image-lede .large-lede-content {
    max-width: 61.25rem;
  }
}

@media screen and (min-width: 80em) and (max-width: 9999em) {
  /* line 1, node_modules/bb.article/components/ledes/_large_image_lede.scss */
  .large-image-lede {
    padding: 7.25rem 0 6rem;
  }
  /* line 89, node_modules/bb.article/components/ledes/_large_image_lede.scss */
  .large-image-lede .large-lede-content {
    max-width: 72.5rem;
  }
  /* line 93, node_modules/bb.article/components/ledes/_large_image_lede.scss */
  .large-image-lede .lede-headline {
    max-width: 47.5rem;
  }
}

/* line 7, node_modules/bb.article/components/ledes/_standard_lede.scss */
.standard-lede .lede-headline {
  display: block;
  font-family: "BWHaasHead-75Bold", "NHaasGroteskDSPro-75Bd", "Helvetica Neue", Helvetica, Arial, sans-serif;
}

/* line 16, node_modules/bb.article/components/ledes/_standard_lede.scss */
.standard-lede .lede-dek {
  margin-top: 1.25rem;
}

/* line 25, node_modules/bb.article/components/ledes/_standard_lede.scss */
.standard-lede .article-details {
  display: block;
}

/* line 29, node_modules/bb.article/components/ledes/_standard_lede.scss */
.standard-lede .inline-media {
  margin-bottom: 1.25rem;
}

/* line 33, node_modules/bb.article/components/ledes/_standard_lede.scss */
.standard-lede .standard-image-lede__image {
  width: 100%;
}

@media screen and (min-width: 0) and (max-width: 47.4375em) {
  /* line 19, node_modules/bb.article/components/_article_helpers.scss */
  .standard-lede:before {
    height: 9.375rem;
  }
  /* line 43, node_modules/bb.article/components/ledes/_standard_lede.scss */
  .standard-lede .lede-headline {
    font-size: 1.875rem;
    line-height: 2.125rem;
  }
  /* line 48, node_modules/bb.article/components/ledes/_standard_lede.scss */
  .standard-lede .lede-dek {
    font-size: 1rem;
    line-height: 1.25rem;
  }
  /* line 53, node_modules/bb.article/components/ledes/_standard_lede.scss */
  .standard-lede .inline-media {
    width: 100%;
    margin-top: 2.5rem;
    margin-bottom: 0;
  }
  /* line 58, node_modules/bb.article/components/ledes/_standard_lede.scss */
  .standard-lede .inline-media__info {
    margin-left: 2.5rem;
    margin-right: 2.5rem;
  }
}

@media screen and (min-width: 47.5em) and (max-width: 63.6875em) {
  /* line 69, node_modules/bb.article/components/ledes/_standard_lede.scss */
  .standard-lede .lede-headline {
    font-size: 3.625rem;
    line-height: 4rem;
  }
  /* line 74, node_modules/bb.article/components/ledes/_standard_lede.scss */
  .standard-lede .lede-dek {
    font-size: 1.125rem;
    line-height: 1.375rem;
  }
  /* line 79, node_modules/bb.article/components/ledes/_standard_lede.scss */
  .standard-lede .inline-media {
    margin-top: 0;
    margin-bottom: 0;
    width: 42.5rem;
  }
}

@media screen and (min-width: 63.75em) {
  /* line 89, node_modules/bb.article/components/ledes/_standard_lede.scss */
  .standard-lede .lede-dek {
    font-size: 1.5rem;
    line-height: 1.875rem;
  }
}

@media screen and (min-width: 63.75em) and (max-width: 79.9375em) {
  /* line 98, node_modules/bb.article/components/ledes/_standard_lede.scss */
  .standard-lede .lede-headline {
    font-size: 3.625rem;
    line-height: 4rem;
  }
  /* line 103, node_modules/bb.article/components/ledes/_standard_lede.scss */
  .standard-lede .lede-dek,
  .standard-lede .inline-media {
    float: left;
    width: 40rem;
  }
}

@media screen and (min-width: 80em) and (max-width: 9999em) {
  /* line 113, node_modules/bb.article/components/ledes/_standard_lede.scss */
  .standard-lede .lede-headline {
    font-size: 3.75rem;
    line-height: 4.125rem;
  }
}

/* line 5, node_modules/bb.article/components/ledes/_large_video_lede.scss */
.large-video-lede .video-embed {
  left: 0;
  right: 0;
  margin: 0 auto;
}

@media screen and (min-width: 47.5em) and (max-width: 63.6875em) {
  /* line 13, node_modules/bb.article/components/ledes/_large_video_lede.scss */
  .large-video-lede .for-lede-video-width {
    padding-top: 2.5rem;
  }
  /* line 11, node_modules/bb.video-player/components/video_player/_video_player_helper.scss */
  .large-video-lede .video-player__image:before {
    font-size: 5rem;
  }
}

@media screen and (min-width: 63.75em) and (max-width: 79.9375em) {
  /* line 25, node_modules/bb.article/components/ledes/_large_video_lede.scss */
  .large-video-lede .video-player {
    height: 32.5rem;
    padding-top: 32.5rem;
  }
  /* line 28, node_modules/bb.article/components/ledes/_large_video_lede.scss */
  .large-video-lede .video-player__image {
    height: 32.5rem;
    padding-top: 32.5rem;
  }
  /* line 33, node_modules/bb.article/components/ledes/_large_video_lede.scss */
  .large-video-lede .video-embed {
    width: 57.5rem;
  }
  /* line 11, node_modules/bb.video-player/components/video_player/_video_player_helper.scss */
  .large-video-lede .video-player__image:before {
    font-size: 6.25rem;
  }
}

@media screen and (min-width: 80em) and (max-width: 9999em) {
  /* line 45, node_modules/bb.article/components/ledes/_large_video_lede.scss */
  .large-video-lede .video-player {
    height: 32.5rem;
    padding-top: 32.5rem;
  }
  /* line 48, node_modules/bb.article/components/ledes/_large_video_lede.scss */
  .large-video-lede .video-player__image {
    height: 32.5rem;
    padding-top: 32.5rem;
  }
  /* line 53, node_modules/bb.article/components/ledes/_large_video_lede.scss */
  .large-video-lede .video-embed {
    width: 57.5rem;
  }
  /* line 11, node_modules/bb.video-player/components/video_player/_video_player_helper.scss */
  .large-video-lede .video-player__image:before {
    font-size: 7.5rem;
  }
}

/* line 4, node_modules/bb.article/components/ledes/_standard_video_lede.scss */
.standard-video-lede .back-to-normal {
  right: 0;
  padding: 0;
  opacity: 0.8;
  z-index: 2;
  background-color: #000000;
  position: absolute;
  bottom: 3.125rem;
  -webkit-animation: slidein 0.1s linear 0s 1 normal;
  -moz-animation: slidein 0.1s linear 0s 1 normal;
  -ms-animation: slidein 0.1s linear 0s 1 normal;
  -o-animation: slidein 0.1s linear 0s 1 normal;
  animation: slidein 0.1s linear 0s 1 normal;
}

@media screen and (min-width: 63.75em) {
  /* line 18, node_modules/bb.article/components/ledes/_standard_video_lede.scss */
  .standard-video-lede .stick-to-rail {
    position: fixed;
  }
  /* line 22, node_modules/bb.article/components/ledes/_standard_video_lede.scss */
  .standard-video-lede .standard-lede-video-container {
    overflow: hidden;
  }
  /* line 26, node_modules/bb.article/components/ledes/_standard_video_lede.scss */
  .standard-video-lede .resize-lede-player {
    width: 20rem;
    height: 11.25rem;
    padding: 0;
    -webkit-animation: resize-standard-lede-video 0.05s linear;
    -moz-animation: resize-standard-lede-video 0.05s linear;
    -ms-animation: resize-standard-lede-video 0.05s linear;
    -o-animation: resize-standard-lede-video 0.05s linear;
    animation: resize-standard-lede-video 0.05s linear;
  }
}

@media screen and (min-width: 63.75em) and (max-width: 79.9375em) {
  /* line 37, node_modules/bb.article/components/ledes/_standard_video_lede.scss */
  .standard-video-lede .standard-video__player-placeholder {
    width: 40rem;
    height: 22.5rem;
  }
}

@media screen and (min-width: 80em) and (max-width: 9999em) {
  /* line 44, node_modules/bb.article/components/ledes/_standard_video_lede.scss */
  .standard-video-lede .standard-video__player-placeholder {
    width: 50rem;
    height: 28.125rem;
  }
}

@-moz-keyframes slidein {
  from {
    width: 20rem;
    height: 11.25rem;
  }
  
  to {
    width: 100%;
    height: 100%;
  }
}

@-webkit-keyframes slidein {
  from {
    width: 20rem;
    height: 11.25rem;
  }
  
  to {
    width: 100%;
    height: 100%;
  }
}

@-o-keyframes slidein {
  from {
    width: 20rem;
    height: 11.25rem;
  }
  
  to {
    width: 100%;
    height: 100%;
  }
}

@-ms-keyframes slidein {
  /* line 118, node_modules/bb.article/components/_article_helpers.scss */
  from {
    width: 20rem;
    height: 11.25rem;
  }
  /* line 121, node_modules/bb.article/components/_article_helpers.scss */
  
  to {
    width: 100%;
    height: 100%;
  }
}

@keyframes slidein {
  from {
    width: 20rem;
    height: 11.25rem;
  }
  
  to {
    width: 100%;
    height: 100%;
  }
}

@-moz-keyframes resize-standard-lede-video {
  0% {
    width: 40rem;
    height: 22.5rem;
  }
  
  25% {
    width: 37.5rem;
    height: 21.125rem;
  }
  
  50% {
    width: 25rem;
    height: 14.0625rem;
  }
  
  100% {
    width: 20rem;
    height: 11.25rem;
  }
}

@-webkit-keyframes resize-standard-lede-video {
  0% {
    width: 40rem;
    height: 22.5rem;
  }
  
  25% {
    width: 37.5rem;
    height: 21.125rem;
  }
  
  50% {
    width: 25rem;
    height: 14.0625rem;
  }
  
  100% {
    width: 20rem;
    height: 11.25rem;
  }
}

@-o-keyframes resize-standard-lede-video {
  0% {
    width: 40rem;
    height: 22.5rem;
  }
  
  25% {
    width: 37.5rem;
    height: 21.125rem;
  }
  
  50% {
    width: 25rem;
    height: 14.0625rem;
  }
  
  100% {
    width: 20rem;
    height: 11.25rem;
  }
}

@-ms-keyframes resize-standard-lede-video {
  /* line 99, node_modules/bb.article/components/_article_helpers.scss */
  0% {
    width: 40rem;
    height: 22.5rem;
  }
  /* line 102, node_modules/bb.article/components/_article_helpers.scss */
  
  25% {
    width: 37.5rem;
    height: 21.125rem;
  }
  /* line 106, node_modules/bb.article/components/_article_helpers.scss */
  
  50% {
    width: 25rem;
    height: 14.0625rem;
  }
  /* line 110, node_modules/bb.article/components/_article_helpers.scss */
  
  100% {
    width: 20rem;
    height: 11.25rem;
  }
}

@keyframes resize-standard-lede-video {
  0% {
    width: 40rem;
    height: 22.5rem;
  }
  
  25% {
    width: 37.5rem;
    height: 21.125rem;
  }
  
  50% {
    width: 25rem;
    height: 14.0625rem;
  }
  
  100% {
    width: 20rem;
    height: 11.25rem;
  }
}

/* line 3, node_modules/bb.article/components/parts/_article_details.scss */
.article-details {
  *zoom: 1;
  border: 0;
  clear: both;
  padding-top: 1.875rem;
  position: relative;
  -webkit-tap-highlight-color: transparent;
}

/* line 38, node_modules/compass-mixins/lib/compass/utilities/general/_clearfix.scss */
.article-details:after {
  content: "";
  display: table;
  clear: both;
}

/* line 11, node_modules/bb.article/components/parts/_article_details.scss */
.article-details .byline,
.article-details .published-at,
.article-details .updated-at {
  display: block;
}

/* line 17, node_modules/bb.article/components/parts/_article_details.scss */
.article-details .published-at,
.article-details .updated-at {
  border: 0;
  font-size: 0.6875rem;
  float: left;
}

/* line 24, node_modules/bb.article/components/parts/_article_details.scss */
.article-details .published-at {
  color: #262626;
  font-family: "BWHaasText-55Roman", "NHaasGroteskTXPro-55Rg", "Helvetica Neue", Helvetica, Arial, sans-serif;
  margin-right: 0.3125rem;
}

/* line 30, node_modules/bb.article/components/parts/_article_details.scss */
.article-details .updated-at {
  font-family: "TiemposTextWeb-RegularItalic", Georgia, serif;
  color: #767676;
}

/* line 34, node_modules/bb.article/components/parts/_article_details.scss */
.article-details .updated-at__time {
  font-family: "BWHaasText-55Roman", "NHaasGroteskTXPro-55Rg", "Helvetica Neue", Helvetica, Arial, sans-serif;
  color: #262626;
}

/* line 40, node_modules/bb.article/components/parts/_article_details.scss */
.article-details .byline {
  border-top: dotted 1px #555555;
  border-bottom: dotted 1px #555555;
}

/* line 45, node_modules/bb.article/components/parts/_article_details.scss */
.article-details .byline__by {
  font-family: "TiemposTextWeb-RegularItalic", Georgia, serif;
}

/* line 49, node_modules/bb.article/components/parts/_article_details.scss */
.article-details .social-share {
  border: 0;
  float: right;
  padding-top: 0.3125rem;
}

/* line 55, node_modules/bb.article/components/parts/_article_details.scss */
.article-details .published-info {
  float: left;
  max-width: calc(100% - 7.5rem);
}

@media screen and (min-width: 0) and (max-width: 47.4375em) {
  /* line 3, node_modules/bb.article/components/parts/_article_details.scss */
  .article-details {
    padding-bottom: 0;
  }
  /* line 63, node_modules/bb.article/components/parts/_article_details.scss */
  .article-details .byline,
  .article-details .published-at {
    padding-top: 0.625rem;
  }
  /* line 68, node_modules/bb.article/components/parts/_article_details.scss */
  .article-details .byline {
    font-size: 0.75rem;
    line-height: 1rem;
  }
  /* line 73, node_modules/bb.article/components/parts/_article_details.scss */
  .article-details .byline-view {
    width: 100%;
  }
  /* line 77, node_modules/bb.article/components/parts/_article_details.scss */
  .article-details .published-at,
  .article-details .updated-at {
    font-size: 0.625rem;
    line-height: 1.25rem;
  }
  /* line 83, node_modules/bb.article/components/parts/_article_details.scss */
  .article-details .updated-at {
    margin-left: 0;
    clear: left;
  }
}

@media screen and (min-width: 47.5em) and (max-width: 63.6875em) {
  /* line 3, node_modules/bb.article/components/parts/_article_details.scss */
  .article-details {
    margin-top: 0;
    padding-bottom: 0;
  }
  /* line 94, node_modules/bb.article/components/parts/_article_details.scss */
  .article-details .byline,
  .article-details .published-at {
    padding-top: 1.25rem;
  }
  /* line 99, node_modules/bb.article/components/parts/_article_details.scss */
  .article-details .byline {
    font-size: 0.875rem;
    line-height: 1.25rem;
    margin-right: 7.5rem;
  }
  /* line 105, node_modules/bb.article/components/parts/_article_details.scss */
  .article-details .published-at,
  .article-details .updated-at {
    font-size: 0.75rem;
    padding-top: 0;
  }
  /* line 111, node_modules/bb.article/components/parts/_article_details.scss */
  .article-details .published-info {
    margin-bottom: 1.25rem;
    padding-top: 1.25rem;
  }
}

@media screen and (min-width: 47.5em) {
  /* line 120, node_modules/bb.article/components/parts/_article_details.scss */
  .article-details .social-share {
    padding-top: 0.625rem;
  }
}

@media screen and (max-width: 63.6875em) {
  /* line 128, node_modules/bb.article/components/parts/_article_details.scss */
  .article-details .byline {
    margin-right: 0;
    padding: 1.25rem 0;
  }
  /* line 133, node_modules/bb.article/components/parts/_article_details.scss */
  .article-details .published-at,
  .article-details .updated-at {
    float: left;
    line-height: 1.25rem;
  }
}

@media screen and (min-width: 63.75em) {
  /* line 143, node_modules/bb.article/components/parts/_article_details.scss */
  .article-details .byline {
    display: block;
    padding: 1.25rem 0;
  }
  /* line 148, node_modules/bb.article/components/parts/_article_details.scss */
  .article-details .byline {
    font-size: 0.875rem;
    line-height: 1.25rem;
  }
  /* line 153, node_modules/bb.article/components/parts/_article_details.scss */
  .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: none;
    display: inline;
  }
  /* line 160, node_modules/bb.article/components/parts/_article_details.scss */
  .article-details .published-at,
  .article-details .updated-at {
    font-size: 0.8125rem;
    line-height: 1.25rem;
    padding: 0;
  }
  /* line 167, node_modules/bb.article/components/parts/_article_details.scss */
  .article-details .published-info {
    padding: 1.25rem 0;
  }
}

/* line 1, node_modules/bb.article/components/parts/_article_body.scss */
.article-body {
  *zoom: 1;
  position: relative;
  padding-bottom: 2.5rem;
  min-height: 38.75rem;
}

/* line 38, node_modules/compass-mixins/lib/compass/utilities/general/_clearfix.scss */
.article-body:after {
  content: "";
  display: table;
  clear: both;
}

/* line 8, node_modules/bb.article/components/parts/_article_body.scss */
.article-body .blockquote__credit {
  padding-bottom: 0;
}

/* line 13, node_modules/bb.article/components/parts/_article_body.scss */
.article-body .pullquote {
  font-family: "TiemposHeadlineWeb-Bold", Georgia, serif;
  font-size: 2.5rem;
  line-height: 3.0625rem;
  margin-top: 4.375rem;
}

/* line 19, node_modules/bb.article/components/parts/_article_body.scss */
.article-body .pullquote__credit {
  border-bottom: solid 1px #CCCCCC;
  font-size: 0.8125rem;
  padding-bottom: 0;
  color: #999999;
  font-family: Arial, sans-serif;
}

/* line 26, node_modules/bb.article/components/parts/_article_body.scss */
.article-body .pullquote__credit:before {
  content: "\2014";
}

/* line 31, node_modules/bb.article/components/parts/_article_body.scss */
.article-body .pullquote__caption {
  font-family: "TiemposTextWeb-Regular", Georgia, serif;
  font-size: 1.125rem;
}

/* line 37, node_modules/bb.article/components/parts/_article_body.scss */
.article-body__social-container {
  width: 5rem;
  float: left;
}

/* line 42, node_modules/bb.article/components/parts/_article_body.scss */
.article-body .sticky-social-share {
  margin-bottom: 1.25rem;
}

/* line 46, node_modules/bb.article/components/parts/_article_body.scss */
.article-body .terminal-tout {
  margin-top: 1.25rem;
  color: #FFFFFF;
  font-family: "AvenirNext-Demi", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 0.75rem;
  background: #000000;
  padding-left: 0.625rem;
  padding-right: 0.625rem;
  display: inline-block;
  line-height: 1.875rem;
}

/* line 57, node_modules/bb.article/components/parts/_article_body.scss */
.article-body .terminal-tout__link {
  cursor: pointer;
  color: #FFFFFF;
  border-bottom: none;
  padding: 0 0.625rem;
}

/* line 63, node_modules/bb.article/components/parts/_article_body.scss */
.article-body .terminal-tout__link:hover {
  color: #FFFFFF;
}

/* line 87, node_modules/bb.sass-helpers/stylesheets/bb.sass-helpers/_icons.scss */
.article-body .terminal-tout__text:after {
  content: "T";
  font-family: "Bloomberg";
  font-style: normal;
  margin-left: 0.375rem;
  font-size: 1.25rem;
  vertical-align: middle;
}

@media screen and (min-width: 0) and (max-width: 47.4375em) {
  /* line 1, node_modules/bb.article/components/parts/_article_body.scss */
  .article-body {
    margin-left: 1.25rem;
    margin-right: 1.25rem;
  }
  /* line 81, node_modules/bb.article/components/parts/_article_body.scss */
  .article-body .pullquote {
    font-size: 1.625rem;
    line-height: 2rem;
    margin-top: 3.125rem;
  }
  /* line 87, node_modules/bb.article/components/parts/_article_body.scss */
  .article-body__social-container {
    display: none;
  }
  /* line 91, node_modules/bb.article/components/parts/_article_body.scss */
  .article-body .terminal-tout__link {
    width: 100%;
    font-size: 0.75rem;
    text-align: center;
    display: block;
  }
}

@media screen and (min-width: 47.5em) {
  /* line 104, node_modules/bb.article/components/parts/_article_body.scss */
  .article-body__content {
    float: right;
  }
}

@media screen and (min-width: 47.5em) and (max-width: 63.6875em) {
  /* line 111, node_modules/bb.article/components/parts/_article_body.scss */
  .article-body__content {
    width: 37.5rem;
  }
}

@media screen and (min-width: 63.75em) and (max-width: 79.9375em) {
  /* line 118, node_modules/bb.article/components/parts/_article_body.scss */
  .article-body__content {
    width: 35rem;
  }
}

@media screen and (min-width: 80em) and (max-width: 9999em) {
  /* line 125, node_modules/bb.article/components/parts/_article_body.scss */
  .article-body__content {
    width: 46.25rem;
  }
}

/* line 1, node_modules/bb.article/components/parts/_article_rail.scss */
.article-rail {
  position: relative;
}

/* line 4, node_modules/bb.article/components/parts/_article_rail.scss */
.article-rail.has-sticky-player {
  margin-bottom: 14.375rem;
}

/* line 8, node_modules/bb.article/components/parts/_article_rail.scss */
.article-rail-module-container {
  -webkit-backface-visibility: hidden;
  -moz-backface-visibility: hidden;
  -ms-backface-visibility: hidden;
  -o-backface-visibility: hidden;
  backface-visibility: hidden;
  position: relative;
  width: 100%;
  min-height: 38.75rem;
}

/* line 15, node_modules/bb.article/components/parts/_article_rail.scss */
.article-rail-module {
  width: 20rem;
}

/* line 19, node_modules/bb.article/components/parts/_article_rail.scss */
.article-rail .sticky {
  -webkit-backface-visibility: hidden;
  -moz-backface-visibility: hidden;
  -ms-backface-visibility: hidden;
  -o-backface-visibility: hidden;
  backface-visibility: hidden;
  position: fixed;
}

/* line 24, node_modules/bb.article/components/parts/_article_rail.scss */
.article-rail .transition {
  -webkit-backface-visibility: hidden;
  -moz-backface-visibility: hidden;
  -ms-backface-visibility: hidden;
  -o-backface-visibility: hidden;
  backface-visibility: hidden;
  position: absolute;
  bottom: 3.125rem;
}

/* line 30, node_modules/bb.article/components/parts/_article_rail.scss */
.article-rail-module-container:last-child .transition {
  bottom: 0;
}

@media screen and (max-width: 63.6875em) {
  /* line 1, node_modules/bb.article/components/parts/_article_rail.scss */
  .article-rail {
    display: none;
  }
}

/* line 1, node_modules/bb.article/components/parts/_article_footer.scss */
.article-footer {
  *zoom: 1;
  clear: both;
  min-height: 18.75rem;
  margin-top: 2.5rem;
}

/* line 38, node_modules/compass-mixins/lib/compass/utilities/general/_clearfix.scss */
.article-footer:after {
  content: "";
  display: table;
  clear: both;
}

/* line 7, node_modules/bb.article/components/parts/_article_footer.scss */
.article-footer__modules > * {
  border-top: dotted 1px #555555;
  width: 100%;
}

/* line 12, node_modules/bb.article/components/parts/_article_footer.scss */
.article-footer__extra-module {
  margin-top: 2.5rem;
}

/* line 16, node_modules/bb.article/components/parts/_article_footer.scss */
.article-footer .read-this-next-view {
  border-top: 0;
}

/* line 20, node_modules/bb.article/components/parts/_article_footer.scss */
.article-footer .article-tags {
  margin-top: 2.5rem;
}

@media screen and (max-width: 63.6875em) {
  /* line 26, node_modules/bb.article/components/parts/_article_footer.scss */
  .article-footer__ads {
    margin-top: 1.25rem;
  }
}

@media screen and (min-width: 63.75em) {
  /* line 34, node_modules/bb.article/components/parts/_article_footer.scss */
  .article-footer__modules {
    width: 40rem;
    float: left;
  }
  /* line 39, node_modules/bb.article/components/parts/_article_footer.scss */
  .article-footer__ads {
    float: right;
    position: relative;
    width: 20rem;
  }
}

@media screen and (min-width: 80em) and (max-width: 9999em) {
  /* line 49, node_modules/bb.article/components/parts/_article_footer.scss */
  .article-footer__modules {
    width: 51.25rem;
  }
}

/* line 1, node_modules/bb.article/components/parts/_article_abstract.scss */
.article-abstract {
  border-top: dotted 1px #555555;
  clear: left;
  padding: 1.25rem 0;
}

/* line 6, node_modules/bb.article/components/parts/_article_abstract.scss */
.article-abstract__item {
  padding: 0.3125rem 0;
}

/* line 9, node_modules/bb.article/components/parts/_article_abstract.scss */
.article-abstract__item:before {
  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: 8px 16px;
  border-left-color: #2B00F7;
  content: "Blue Arrow";
  float: left;
  vertical-align: middle;
  margin-top: 0.1875rem;
}

/* line 19, node_modules/bb.article/components/parts/_article_abstract.scss */
.article-abstract__item-text {
  font-family: "BWHaasText-55Roman", "NHaasGroteskTXPro-55Rg", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 1rem;
  line-height: 1.375;
  margin-left: 2em;
}

@media screen and (max-width: 63.6875em) {
  /* line 28, node_modules/bb.article/components/parts/_article_abstract.scss */
  .article-abstract__item:before {
    border-width: 0.375rem 0.875rem;
  }
  /* line 32, node_modules/bb.article/components/parts/_article_abstract.scss */
  .article-abstract__item-text {
    font-size: 0.875rem;
  }
}

/* line 3, node_modules/bb.article/components/parts/_article_body_table.scss */
.article-body__content table {
  width: 100%;
  font-size: 0.75rem;
  border-collapse: collapse;
}

/* line 8, node_modules/bb.article/components/parts/_article_body_table.scss */
.article-body__content table tr {
  border-bottom: dotted 1px #555555;
}

/* line 11, node_modules/bb.article/components/parts/_article_body_table.scss */
.article-body__content table tr:first-of-type {
  border-bottom: solid 1px #CCCCCC;
}

/* line 16, node_modules/bb.article/components/parts/_article_body_table.scss */
.article-body__content table td,
.article-body__content table th {
  font-family: "BWHaasText-55Roman", "NHaasGroteskTXPro-55Rg", "Helvetica Neue", Helvetica, Arial, sans-serif;
  color: #999999;
  padding: 0.625rem 0;
  text-align: right;
  min-width: 3.125rem;
}

/* line 24, node_modules/bb.article/components/parts/_article_body_table.scss */
.article-body__content table td:first-of-type,
.article-body__content table th:first-of-type {
  text-align: left;
}

/* line 29, node_modules/bb.article/components/parts/_article_body_table.scss */
.article-body__content table th {
  text-transform: uppercase;
  color: #555555;
  font-size: 0.5625rem;
}

@media screen and (min-width: 0) and (max-width: 47.4375em) {
  /* line 3, node_modules/bb.article/components/parts/_article_body_table.scss */
  .article-body__content table {
    display: block;
    overflow-x: auto;
  }
  /* line 39, node_modules/bb.article/components/parts/_article_body_table.scss */
  .article-body__content table > tbody {
    display: table;
    min-width: 100%;
  }
}

/* line 2, node_modules/bb.article/components/parts/_article_audio_attachment.scss */
.article-audio-attachment__link {
  display: inline-block;
  margin-top: 1.25rem;
  border-bottom: 0 !important;
  color: #000000;
}

/* line 8, node_modules/bb.article/components/parts/_article_audio_attachment.scss */
.article-audio-attachment__link:hover:before, .article-audio-attachment__link:hover {
  color: #2B00F7;
}

/* line 13, node_modules/bb.article/components/parts/_article_audio_attachment.scss */
.article-audio-attachment__link:before {
  content: "a";
  display: inline-block;
  font-family: "Bloomberg";
  color: #000000;
  font-size: 2.5rem;
  padding-right: 0.5rem;
  vertical-align: middle;
}

/* line 24, node_modules/bb.article/components/parts/_article_audio_attachment.scss */
.article-audio-attachment__megaphone-container {
  margin-top: 1.25rem;
}

/* line 3, node_modules/bb.ui-components/components/read_this_next/_read_this_next.scss */
.read-this-next:before {
  overflow: hidden;
  text-indent: -9999rem;
  font-size: 0;
  line-height: 0;
  content: "Blue Dots";
  width: 100%;
  display: block;
  height: 0.625rem;
}

/* line 12, node_modules/bb.ui-components/components/read_this_next/_read_this_next.scss */
.read-this-next__title {
  font-size: 1.625rem;
  line-height: 1.875rem;
  font-family: "BWHaasHead-75Bold", "NHaasGroteskDSPro-75Bd", "Helvetica Neue", Helvetica, Arial, sans-serif;
  padding: 1.25rem 0;
}

/* line 19, node_modules/bb.ui-components/components/read_this_next/_read_this_next.scss */
.read-this-next__item {
  border-top: dotted 1px #555555;
  font-family: "BWHaasText-55Roman", "NHaasGroteskTXPro-55Rg", "Helvetica Neue", Helvetica, Arial, sans-serif;
  display: block;
  padding: 0.9375rem 0;
}

/* line 25, node_modules/bb.ui-components/components/read_this_next/_read_this_next.scss */
.read-this-next__item:before {
  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: 8px 16px;
  border-left-color: #2B00F7;
  content: "Blue Arrow";
  float: left;
  vertical-align: middle;
}

/* line 34, node_modules/bb.ui-components/components/read_this_next/_read_this_next.scss */
.read-this-next__item-link {
  display: block;
  padding-left: 2.375rem;
}

/* line 1, node_modules/bb.ui-components/components/article_tags/_article_tags.scss */
.article-tags {
  display: table;
  font-family: "BWHaasText-55Roman", "NHaasGroteskTXPro-55Rg", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 1rem;
  line-height: 1.5rem;
}

/* line 7, node_modules/bb.ui-components/components/article_tags/_article_tags.scss */
.article-tags:before {
  color: #FFFFFF;
  background-color: #2B00F7;
  content: "Read More";
  display: inline-block;
  overflow: hidden;
  font-family: "BWHaasText-75Bold", "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;
}

/* line 20, node_modules/bb.ui-components/components/article_tags/_article_tags.scss */
.article-tags__tags {
  display: table-cell;
  vertical-align: top;
  width: 100%;
}

/* line 26, node_modules/bb.ui-components/components/article_tags/_article_tags.scss */
.article-tags__tag {
  display: inline;
}

/* line 29, node_modules/bb.ui-components/components/article_tags/_article_tags.scss */
.article-tags__tag:after {
  content: ", ";
}

/* line 33, node_modules/bb.ui-components/components/article_tags/_article_tags.scss */
.article-tags__tag:last-of-type:after {
  content: none;
}

/* line 39, node_modules/bb.ui-components/components/article_tags/_article_tags.scss */
.article-tags__tag-link {
  font-family: "BWHaasText-75Bold", "NHaasGroteskTXPro-75Bd", "Helvetica Neue", Helvetica, Arial, sans-serif;
}

@media screen and (min-width: 0) and (max-width: 47.4375em) {
  /* line 46, node_modules/bb.ui-components/components/article_tags/_article_tags.scss */
  .article-tags__tag-link {
    font-size: 0.75rem;
    line-height: 1.125rem;
  }
}

@media screen and (min-width: 47.5em) {
  /* line 55, node_modules/bb.ui-components/components/article_tags/_article_tags.scss */
  .article-tags__tag-link {
    font-size: 1rem;
    line-height: 1.5rem;
  }
}

/* line 46, node_modules/bb.article/components/article.scss */
.bb-article {
  display: inline-block;
  width: 100%;
  position: relative;
}

/* line 51, node_modules/bb.article/components/article.scss */
.bb-article .article-content-boundary {
  *zoom: 1;
  position: relative;
  margin: 0 auto;
  z-index: 2;
}

/* line 38, node_modules/compass-mixins/lib/compass/utilities/general/_clearfix.scss */
.bb-article .article-content-boundary:after {
  content: "";
  display: table;
  clear: both;
}

/* line 58, node_modules/bb.article/components/article.scss */
.bb-article .article-rail {
  position: absolute;
  z-index: 2;
  top: 0;
  right: 0;
  bottom: 0;
  width: 20rem;
  margin-left: 1.25rem;
}

/* line 68, node_modules/bb.article/components/article.scss */
.bb-article .article-body {
  padding-top: 0;
  position: relative;
}

/* line 73, node_modules/bb.article/components/article.scss */
.bb-article .article-footer {
  clear: both;
}

/* line 77, node_modules/bb.article/components/article.scss */
.bb-article .article-details {
  width: 100%;
  z-index: 6;
}

/* line 82, node_modules/bb.article/components/article.scss */
.bb-article .inline-media {
  z-index: 5;
}

@media screen and (min-width: 0) and (max-width: 47.4375em) {
  /* line 88, node_modules/bb.article/components/article.scss */
  .bb-article .article-details,
  .bb-article .article-footer__modules,
  .bb-article .article-abstract {
    width: auto;
    margin-left: 1.25rem;
    margin-right: 1.25rem;
  }
}

@media screen and (min-width: 47.5em) and (max-width: 63.6875em) {
  /* line 100, node_modules/bb.article/components/article.scss */
  .bb-article .article-content-boundary {
    width: 42.5rem;
  }
  /* line 104, node_modules/bb.article/components/article.scss */
  .bb-article .article-footer__modules,
  .bb-article .article-body,
  .bb-article .article-abstract {
    width: 42.5rem;
  }
  /* line 110, node_modules/bb.article/components/article.scss */
  .bb-article .article-body {
    margin-left: auto;
    margin-right: auto;
  }
}

@media screen and (min-width: 63.75em) {
  /* line 119, node_modules/bb.article/components/article.scss */
  .bb-article .article-details {
    float: left;
    padding-top: 1.25rem;
  }
  /* line 124, node_modules/bb.article/components/article.scss */
  .bb-article .article-body {
    float: left;
    margin-left: 0;
  }
}

@media screen and (min-width: 63.75em) and (max-width: 79.9375em) {
  /* line 132, node_modules/bb.article/components/article.scss */
  .bb-article .article-content-boundary {
    width: 61.25rem;
  }
  /* line 136, node_modules/bb.article/components/article.scss */
  .bb-article .article-body,
  .bb-article .article-footer__modules,
  .bb-article .article-abstract {
    width: 40rem;
  }
}

@media screen and (min-width: 80em) and (max-width: 9999em) {
  /* line 146, node_modules/bb.article/components/article.scss */
  .bb-article .article-content-boundary {
    width: 72.5rem;
  }
  /* line 150, node_modules/bb.article/components/article.scss */
  .bb-article .article-body,
  .bb-article .article-footer__modules,
  .bb-article .article-abstract {
    width: 51.25rem;
  }
  /* line 156, node_modules/bb.article/components/article.scss */
  .bb-article .article-details {
    width: 50rem;
  }
}

@media print {
  /* line 2, node_modules/bb.article/sass/print.scss */
  body {
    width: 100% !important;
    margin: 0 !important;
    padding: 0 50px !important;
    line-height: 1.45;
    font-family: Garamond, "Times New Roman", serif;
    color: #000;
    background: none;
    font-size: 14pt;
  }
  /* line 13, node_modules/bb.article/sass/print.scss */
  * {
    -webkit-print-color-adjust: exact;
  }
  /* Headings */
  /* line 18, node_modules/bb.article/sass/print.scss */
  h1, h2, h3, h4, h5, h6 {
    position: relative;
    display: block;
    page-break-after: avoid;
  }
  /* line 23, node_modules/bb.article/sass/print.scss */
  h1 {
    font-size: 19pt;
  }
  /* line 26, node_modules/bb.article/sass/print.scss */
  h2 {
    font-size: 17pt;
  }
  /* line 29, node_modules/bb.article/sass/print.scss */
  h3 {
    font-size: 15pt;
  }
  /* line 32, node_modules/bb.article/sass/print.scss */
  h4, h5, h6 {
    font-size: 14pt;
  }
  /* line 35, node_modules/bb.article/sass/print.scss */
  p, h2, h3 {
    orphans: 3;
    widows: 3;
  }
  /* line 39, node_modules/bb.article/sass/print.scss */
  code {
    font: 12pt Courier, monospace;
  }
  /* line 42, node_modules/bb.article/sass/print.scss */
  blockquote {
    margin: 1.2em;
    padding: 1em;
    font-size: 12pt;
  }
  /* line 47, node_modules/bb.article/sass/print.scss */
  hr {
    background-color: #ccc;
  }
  /* Images */
  /* line 52, node_modules/bb.article/sass/print.scss */
  img {
    margin: 1em 1.5em 1.5em 0;
    display: block !important;
  }
  /* line 56, node_modules/bb.article/sass/print.scss */
  a img {
    border: none;
  }
  /* Links */
  /* line 61, node_modules/bb.article/sass/print.scss */
  a:link, a:visited {
    background: transparent;
    font-weight: 700;
    text-decoration: underline;
    color: #333;
  }
  /* line 67, node_modules/bb.article/sass/print.scss */
  a:link[href^="http://"]:after, a[href^="http://"]:visited:after {
    content: " (" attr(href) ") ";
    font-size: 90%;
  }
  /* line 71, node_modules/bb.article/sass/print.scss */
  abbr[title]:after {
    content: " (" attr(title) ")";
  }
  /* Don't show linked images  */
  /* line 76, node_modules/bb.article/sass/print.scss */
  a[href^="http://"] {
    color: #000;
  }
  /* line 79, node_modules/bb.article/sass/print.scss */
  a[href$=".jpg"]:after, a[href$=".jpeg"]:after, a[href$=".gif"]:after, a[href$=".png"]:after {
    content: " (" attr(href) ") ";
    display: none;
  }
  /* Don't show links that are fragment identifiers, or use the `javascript:` pseudo protocol .. taken from html5boilerplate */
  /* line 85, node_modules/bb.article/sass/print.scss */
  a[href^="#"]:after, a[href^="javascript:"]:after {
    content: "";
  }
  /* Don't show play button icons */
  /* line 90, node_modules/bb.article/sass/print.scss */
  ::before {
    content: none !important;
  }
  /* Table */
  /* line 95, node_modules/bb.article/sass/print.scss */
  table {
    margin: 1px;
    text-align: left;
  }
  /* line 99, node_modules/bb.article/sass/print.scss */
  th {
    border-bottom: 1px solid #333;
    font-weight: bold;
  }
  /* line 103, node_modules/bb.article/sass/print.scss */
  td {
    border-bottom: 1px solid #333;
  }
  /* line 106, node_modules/bb.article/sass/print.scss */
  th, td {
    padding: 4px 10px 4px 0;
  }
  /* line 109, node_modules/bb.article/sass/print.scss */
  tfoot {
    font-style: italic;
  }
  /* line 112, node_modules/bb.article/sass/print.scss */
  caption {
    background: #fff;
    margin-bottom: 2em;
    text-align: left;
  }
  /* line 117, node_modules/bb.article/sass/print.scss */
  thead {
    display: table-header-group;
  }
  /* line 120, node_modules/bb.article/sass/print.scss */
  img, tr {
    position: relative;
    display: block;
    page-break-inside: avoid;
  }
  /* line 126, node_modules/bb.article/sass/print.scss */
  .lede-headline__highlighted, .lede-dek__text {
    box-shadow: none !important;
  }
  /* line 130, node_modules/bb.article/sass/print.scss */
  .terminal-tout, .thirdparty-embed, .social-share, .article-abstract, .article-audio-attachment, .article-footer, .article-rail-module {
    display: none !important;
  }
}

/* line 46, node_modules/bb.sass-helpers/stylesheets/bb.sass-helpers/_patterns.scss */
.search-category-facets:before, .search-related-items, .topic-grid .shoulder-statistic:before, .topic-grid .shoulder-tout:before, .topic-grid .shoulder-timeline:before {
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAMAAAADCAYAAABWKLW/AAAAGUlEQVQIW2OcuuH//+wARkYGIAATMIDCAQCPgQQEQmFYuwAAAABJRU5ErkJggg==) repeat;
}

/* line 50, node_modules/bb.sass-helpers/stylesheets/bb.sass-helpers/_patterns.scss */
.topic-grid__story:before {
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAMAAAADCAYAAABWKLW/AAAAHElEQVQIW2PUk5zy/+/zZAYQYNRm+P4fzELnAADTQwhnnbS6dQAAAABJRU5ErkJggg==) repeat;
}

/* line 54, node_modules/bb.sass-helpers/stylesheets/bb.sass-helpers/_patterns.scss */
.dont-miss-out:after, .inline-newsletter.bbiz .theme__dotted-background-before:before,
.inline-newsletter.bbiz .theme__dotted-background, .inline-newsletter.game-plan .theme__dotted-background-before:before,
.inline-newsletter.game-plan .theme__dotted-background, .inline-newsletter.bbiz.theme__dotted-background-before:before, .inline-newsletter.bbiz.theme__dotted-background, .inline-newsletter.game-plan.theme__dotted-background-before:before, .inline-newsletter.game-plan.theme__dotted-background, .inline-media:after, .highlights-v6.halves.dotted .story-2 .highlights-v6-story__content, .highlights-v6.halves-ad-right.dotted .story-2 .highlights-v6-story__content, .highlights-v6.halves-ad-left.dotted .story-2 .highlights-v6-story__content, .highlights-v6.thirds.dotted .story-3 .highlights-v6-story__content, .podcast-listing__info:before, .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, .bb-article .inline-media:after {
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAMAAAADCAYAAABWKLW/AAAAGUlEQVQIW2PUYvhef42Bs5EBCBhBBAygcABn9QMEloeHKQAAAABJRU5ErkJggg==) repeat;
}

/* line 58, node_modules/bb.sass-helpers/stylesheets/bb.sass-helpers/_patterns.scss */
.module-story:before, .module-big-story:before, .index-page__name:after, .index-page__item:before, .index-page.author .author__mobile-ad .ad-v2:before, .author-bio:before, .search-quick-links:after, .search-suggestions:after, .feed-item:before, .single-story:before, .single-story-info:before, .audio-shows-schedule__show-time:after, .shows-schedule__show-time:after, .live-all-shows-info:before, .markets-v2__top-of-page .war-story__related-news-stories:before, .headband__stories:after, .latest-news .latest-news__title:before, .read-this-next:before, .single-video-with-thumbnail__info:before, .video-list-item:before, .podcast-show__name:after {
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAMAAAADCAYAAABWKLW/AAAAGUlEQVQIW2NM6fj/f04FIyMDEIAJGEDhAACOHQQEK+qzwwAAAABJRU5ErkJggg==) repeat;
}

/* line 62, node_modules/bb.sass-helpers/stylesheets/bb.sass-helpers/_patterns.scss */
.photo-of-the-day__content:before, .count-up__item-pattern, .visual-data:before, .audio-shows-schedule-track__item.playing-now .audio-shows-schedule__show-time:after, .shows-schedule-track__item.playing-now .shows-schedule__show-time:after {
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAMAAAADCAYAAABWKLW/AAAAGklEQVQIW2P8H5JWz7hmViMDEDCCCBhA4QAAi1UEBJfvmeEAAAAASUVORK5CYII=) repeat;
}

/* line 70, node_modules/bb.sass-helpers/stylesheets/bb.sass-helpers/_patterns.scss */
.video-detail-player {
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAMAAAADCAYAAABWKLW/AAAAHElEQVQIW2NUc53y/8f9mQwgwCinovsfzELnAADGfgdOFgcCdAAAAABJRU5ErkJggg==) repeat;
}

/* line 74, node_modules/bb.sass-helpers/stylesheets/bb.sass-helpers/_patterns.scss */
.ticker-search {
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAMAAAADCAYAAABWKLW/AAAAAXNSR0IArs4c6QAAABBJREFUCB1j+N0n95+BIAAAYQQCp1VcHJAAAAAASUVORK5CYII=) repeat;
}

/* line 78, node_modules/bb.sass-helpers/stylesheets/bb.sass-helpers/_patterns.scss */
.five-across ::-webkit-scrollbar-thumb, .five-across__item:before {
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAIAAAACCAYAAABytg0kAAAAGUlEQVQIW2NM6fj/f9dcPQZGOVXd/wxAAABG+AXhC6+K6wAAAABJRU5ErkJggg==) repeat;
}

/* line 90, node_modules/bb.sass-helpers/stylesheets/bb.sass-helpers/_patterns.scss */
.inline-newsletter.technology .theme__dotted-background-before:before,
.inline-newsletter.technology .theme__dotted-background, .inline-newsletter.technology.theme__dotted-background-before:before, .inline-newsletter.technology.theme__dotted-background, .technology .section-front__capstone, .technology-section-front .theme__dotted-background-before:before,
.technology-section-front .theme__dotted-background,
.technology-home-module .theme__dotted-background-before:before,
.technology-home-module .theme__dotted-background {
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAQAAAAECAYAAACp8Z5+AAAAF0lEQVQYV2NkONH1n8GijJEBCuAM4gUAwTIDBc/ndIEAAAAASUVORK5CYII=) repeat;
}

/* line 94, node_modules/bb.sass-helpers/stylesheets/bb.sass-helpers/_patterns.scss */
.inline-newsletter.pursuits .theme__dotted-background-before:before,
.inline-newsletter.pursuits .theme__dotted-background, .inline-newsletter.pursuits.theme__dotted-background-before:before, .inline-newsletter.pursuits.theme__dotted-background, .pursuits-v2-homepage .theme__dotted-background-before:before,
.pursuits-v2-homepage .theme__dotted-background,
.pursuits-v2-section-front .theme__dotted-background-before:before,
.pursuits-v2-section-front .theme__dotted-background,
.pursuits-v2-home-module .theme__dotted-background-before:before,
.pursuits-v2-home-module .theme__dotted-background {
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAMAAAADCAYAAABWKLW/AAAAGklEQVQIW2M8ONf+v33yQUYGBgYGMAEDKBwAjOUEBNij4/AAAAAASUVORK5CYII=) repeat;
}

/* line 98, node_modules/bb.sass-helpers/stylesheets/bb.sass-helpers/_patterns.scss */
.markets-v2__top-of-page .war-story__related-news-stories.neutral:before, .benchmark .section-front__capstone,
.economics .section-front__capstone,
.markets-magazine .section-front__capstone, .markets-section-front .theme__dotted-background-before:before,
.markets-section-front .theme__dotted-background,
.markets-home-module .theme__dotted-background-before:before,
.markets-home-module .theme__dotted-background,
.benchmark-section-front .theme__dotted-background-before:before,
.benchmark-section-front .theme__dotted-background,
.benchmark-home-module .theme__dotted-background-before:before,
.benchmark-home-module .theme__dotted-background,
.economics-section-front .theme__dotted-background-before:before,
.economics-section-front .theme__dotted-background,
.economics-home-module .theme__dotted-background-before:before,
.economics-home-module .theme__dotted-background,
.markets-magazine-section-front .theme__dotted-background-before:before,
.markets-magazine-section-front .theme__dotted-background,
.markets-magazine-home-module .theme__dotted-background-before:before,
.markets-magazine-home-module .theme__dotted-background {
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAMAAAADCAYAAABWKLW/AAAAAXNSR0IArs4c6QAAABBJREFUCB1j+N0n95+BIAAAYQQCp1VcHJAAAAAASUVORK5CYII=) repeat;
}

/* line 102, node_modules/bb.sass-helpers/stylesheets/bb.sass-helpers/_patterns.scss */
.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;
}

/* line 106, node_modules/bb.sass-helpers/stylesheets/bb.sass-helpers/_patterns.scss */
.inline-newsletter.bpol .theme__dotted-background-before:before,
.inline-newsletter.bpol .theme__dotted-background, .inline-newsletter.bpol.theme__dotted-background-before:before, .inline-newsletter.bpol.theme__dotted-background, .politics-section-front .theme__dotted-background-before:before,
.politics-section-front .theme__dotted-background,
.politics-home-module .theme__dotted-background-before:before,
.politics-home-module .theme__dotted-background {
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAMAAAADCAYAAABWKLW/AAAAGUlEQVQIW2PUYvhef42Bs5EBCBhBBAygcABn9QMEloeHKQAAAABJRU5ErkJggg==) repeat;
}

/* line 110, node_modules/bb.sass-helpers/stylesheets/bb.sass-helpers/_patterns.scss */
.content-tout:before, .opinion .commentary, .commentary-v6, .view-section-front .theme__dotted-background-before:before,
.view-section-front .theme__dotted-background,
.view-home-module .theme__dotted-background-before:before,
.view-home-module .theme__dotted-background {
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAMAAAADCAYAAABWKLW/AAAAGklEQVQIW2Nk2Pn8P4O7JCMDAwMDmIABFA4AavEDBMpi0gQAAAAASUVORK5CYII=) repeat;
}

/* line 126, node_modules/bb.sass-helpers/stylesheets/bb.sass-helpers/_patterns.scss */
.inline-newsletter.markets .theme__dotted-background-before:before,
.inline-newsletter.markets .theme__dotted-background, .inline-newsletter.markets.theme__dotted-background-before:before, .inline-newsletter.markets.theme__dotted-background, .markets-v2__top-of-page .war-story__related-news-stories.negative:before {
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAMAAAADCAYAAABWKLW/AAAAGklEQVQIW2P872z7n3HvYUYGBgYGMAEDKBwAjG0EBMMCK4AAAAAASUVORK5CYII=) repeat;
}

/* line 130, node_modules/bb.sass-helpers/stylesheets/bb.sass-helpers/_patterns.scss */
.markets-v2__top-of-page .war-story__related-news-stories.positive:before {
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAMAAAADCAYAAABWKLW/AAAAGklEQVQIW2NUPlr6/651NyMDAwMDmIABFA4Ai+UEBMYmcaUAAAAASUVORK5CYII=) repeat;
}

/* line 5, node_modules/bb.sass-helpers/stylesheets/bb.sass-helpers/_gradients.scss */
.photo-of-the-day__image:after, .single-headline__image:after {
  text-indent: -119988px;
  overflow: hidden;
  text-align: left;
  background: -owg-linear-gradient(45deg, rgba(43, 0, 247, 0.5) 0%, rgba(43, 0, 247, 0) 50%, rgba(43, 0, 247, 0) 100%), -owg-linear-gradient(135deg, rgba(255, 1, 108, 0) 0%, rgba(255, 1, 108, 0) 50%, rgba(255, 1, 108, 0.5) 100%);
  background: -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(135deg, rgba(255, 1, 108, 0) 0%, rgba(255, 1, 108, 0) 50%, rgba(255, 1, 108, 0.5) 100%);
  background: -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(135deg, rgba(255, 1, 108, 0) 0%, rgba(255, 1, 108, 0) 50%, rgba(255, 1, 108, 0.5) 100%);
  background: -o-linear-gradient(45deg, rgba(43, 0, 247, 0.5) 0%, rgba(43, 0, 247, 0) 50%, rgba(43, 0, 247, 0) 100%), -o-linear-gradient(135deg, rgba(255, 1, 108, 0) 0%, rgba(255, 1, 108, 0) 50%, rgba(255, 1, 108, 0.5) 100%);
  background: 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;
}

/* line 5, node_modules/bb.sass-helpers/stylesheets/bb.sass-helpers/_gradients.scss */
.visual-data__image:after {
  text-indent: -119988px;
  overflow: hidden;
  text-align: left;
  background: -owg-linear-gradient(45deg, rgba(43, 0, 247, 0.7) 0%, rgba(43, 0, 247, 0.3) 50%, rgba(43, 0, 247, 0.1) 100%), -owg-linear-gradient(135deg, rgba(255, 1, 108, 0.1) 0%, rgba(255, 1, 108, 0.3) 50%, rgba(255, 1, 108, 0.7) 100%);
  background: -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(135deg, rgba(255, 1, 108, 0.1) 0%, rgba(255, 1, 108, 0.3) 50%, rgba(255, 1, 108, 0.7) 100%);
  background: -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(135deg, rgba(255, 1, 108, 0.1) 0%, rgba(255, 1, 108, 0.3) 50%, rgba(255, 1, 108, 0.7) 100%);
  background: -o-linear-gradient(45deg, rgba(43, 0, 247, 0.7) 0%, rgba(43, 0, 247, 0.3) 50%, rgba(43, 0, 247, 0.1) 100%), -o-linear-gradient(135deg, rgba(255, 1, 108, 0.1) 0%, rgba(255, 1, 108, 0.3) 50%, rgba(255, 1, 108, 0.7) 100%);
  background: 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;
}

/**
 * Eric Herdzik 04/08/2015 (WEB-2081)
 * Custom breakpoint for apple ad (smallest portrait ipad width)
 */
/* line 32, node_modules/bb.sass-helpers/stylesheets/bb.sass-helpers/_typography.scss */
.quote, .module__title, .newsletter__title, .visual-data__summary, .sectionfront-video-other-video.sponsored .sectionfront-video-other-video__headline, .video-module__recirc-label, .vod__recirc-label, .vod-v2 .sponsored .vod-v2__recirc-video-headline-link, .live-hero__recirc-label, .audio-hero__stations-label, .podcast-listing__title, .single-review__quote-paragraph, .latest-news .latest-news__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, .article-body__content strong {
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-family: "TiemposHeadlineWeb-Bold", Georgia, serif;
}

/* line 37, node_modules/bb.sass-helpers/stylesheets/bb.sass-helpers/_typography.scss */
.article-body__content blockquote, .count-up__item-summary, .feature-section--right em,
.feature-section--left em,
.feature-section--center em,
.feature-section--columns em, .article-body__content em {
  font-family: "TiemposTextWeb-RegularItalic", Georgia, serif;
}

/* line 41, node_modules/bb.sass-helpers/stylesheets/bb.sass-helpers/_typography.scss */
.single-review__quote-credit, .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, .article-body__content ol li,
.article-body__content ul li {
  font-family: "TiemposTextWeb-Regular", Georgia, serif;
}

/* line 45, node_modules/bb.sass-helpers/stylesheets/bb.sass-helpers/_typography.scss */
.article-body {
  line-height: 1.618em;
}

/* line 49, node_modules/bb.sass-helpers/stylesheets/bb.sass-helpers/_typography.scss */
.article-body__content h2 {
  font-size: 1.625rem;
  font-family: "BWHaasHead-75Bold", "NHaasGroteskDSPro-75Bd", "Helvetica Neue", Helvetica, Arial, sans-serif;
  color: #3C3C3C;
}

/* line 55, node_modules/bb.sass-helpers/stylesheets/bb.sass-helpers/_typography.scss */
.article-body__content h3 {
  font-size: 1.25rem;
  font-family: "BWHaasHead-75Bold", "NHaasGroteskDSPro-75Bd", "Helvetica Neue", Helvetica, Arial, sans-serif;
  color: #3C3C3C;
}

/* line 61, node_modules/bb.sass-helpers/stylesheets/bb.sass-helpers/_typography.scss */
.article-body {
  font-size: 1rem;
  color: #3C3C3C;
  font-family: "TiemposTextWeb-Regular", Georgia, serif;
}

@media screen and (min-width: 63.75em) {
  /* line 61, node_modules/bb.sass-helpers/stylesheets/bb.sass-helpers/_typography.scss */
  .article-body {
    font-size: 1.125rem;
  }
}

/* line 72, node_modules/bb.sass-helpers/stylesheets/bb.sass-helpers/_typography.scss */
.article-body__content blockquote {
  color: #555555;
}

/* line 77, node_modules/bb.sass-helpers/stylesheets/bb.sass-helpers/_typography.scss */
.article-body .blockquote__credit {
  color: #999999;
  font-family: "BWHaasText-55Roman", "NHaasGroteskTXPro-55Rg", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 0.75rem;
}

/* line 82, node_modules/bb.sass-helpers/stylesheets/bb.sass-helpers/_typography.scss */
.article-body .blockquote__credit:before {
  content: "—";
}

@media screen and (min-width: 63.75em) {
  /* line 77, node_modules/bb.sass-helpers/stylesheets/bb.sass-helpers/_typography.scss */
  .article-body .blockquote__credit {
    font-size: 0.875rem;
  }
}

/* line 1, node_modules/bb.sass-helpers/stylesheets/bb.sass-helpers/_logos.scss */
.visual-data__logo {
  display: inline-block;
  background-image: image-url("logos/bloombergGraphics.svg");
  background-repeat: no-repeat;
  background-size: cover;
}

/* line 23, node_modules/bb.inline-slideshow/components/inline_slideshow/_inline_slideshow_helpers.scss */
.inline-slideshow-controls__close-button, .inline-slideshow-controls__show-previous, .inline-slideshow-controls__show-next {
  position: relative;
  cursor: pointer;
}

/* line 27, node_modules/bb.inline-slideshow/components/inline_slideshow/_inline_slideshow_helpers.scss */
.inline-slideshow-controls__close-button:hover, .inline-slideshow-controls__show-previous:hover, .inline-slideshow-controls__show-next:hover {
  color: #FFFFFF;
}

/* line 31, node_modules/bb.inline-slideshow/components/inline_slideshow/_inline_slideshow_helpers.scss */
.inline-slideshow-controls__close-button:before, .inline-slideshow-controls__show-previous:before, .inline-slideshow-controls__show-next:before {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  overflow: hidden;
  font-size: 1.25rem;
  width: 1.25rem;
  height: 1.25rem;
  margin: auto;
}

/* line 4, node_modules/bb.inline-slideshow/components/inline_slideshow/_inline_slideshow_slide.scss */
.inline-slideshow-slide-view {
  height: 100%;
}

/* line 8, node_modules/bb.inline-slideshow/components/inline_slideshow/_inline_slideshow_slide.scss */
.inline-slideshow-slide {
  -webkit-transition: opacity, 0.2s, ease-out, top, 0.2s, ease-out;
  -moz-transition: opacity, 0.2s, ease-out, top, 0.2s, ease-out;
  -o-transition: opacity, 0.2s, ease-out, top, 0.2s, ease-out;
  transition: opacity 0.2s ease-out, top 0.2s ease-out;
  position: absolute;
  top: 10%;
  left: 0;
  width: 100%;
  max-width: 100%;
  z-index: 1;
  opacity: 0;
}

/* line 21, node_modules/bb.inline-slideshow/components/inline_slideshow/_inline_slideshow_slide.scss */
.inline-slideshow-slide.current {
  top: 0;
  opacity: 1;
  z-index: 2;
}

/* line 27, node_modules/bb.inline-slideshow/components/inline_slideshow/_inline_slideshow_slide.scss */
.inline-slideshow-slide.previous {
  top: -10%;
}

/* line 31, node_modules/bb.inline-slideshow/components/inline_slideshow/_inline_slideshow_slide.scss */
.inline-slideshow-slide.next {
  top: 10%;
}

/* line 35, node_modules/bb.inline-slideshow/components/inline_slideshow/_inline_slideshow_slide.scss */
.inline-slideshow-slide__info {
  background-color: #262626;
}

/* line 38, node_modules/bb.inline-slideshow/components/inline_slideshow/_inline_slideshow_slide.scss */
.inline-slideshow-slide__info p {
  margin: 0;
}

/* line 44, node_modules/bb.inline-slideshow/components/inline_slideshow/_inline_slideshow_slide.scss */
.inline-slideshow-slide__caption {
  color: #CCCCCC;
  font-family: "BWHaasText-55Roman", "NHaasGroteskTXPro-55Rg", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 0.75rem;
  line-height: 1.125rem;
}

/* line 51, node_modules/bb.inline-slideshow/components/inline_slideshow/_inline_slideshow_slide.scss */
.inline-slideshow-slide__credit {
  color: #555555;
  font-family: "TiemposTextWeb-Regular", Georgia, serif;
  font-size: 0.625rem;
  line-height: 0.875rem;
}

/* line 58, node_modules/bb.inline-slideshow/components/inline_slideshow/_inline_slideshow_slide.scss */
.inline-slideshow-slide .bb-social-links {
  background-color: #2800D7;
  color: #FFFFFF;
}

/* line 63, node_modules/bb.inline-slideshow/components/inline_slideshow/_inline_slideshow_slide.scss */
.inline-slideshow-slide .bb-social-link {
  position: relative;
  background-color: #2800D7;
  font-size: 0;
  text-align: center;
  vertical-align: middle;
}

/* line 70, node_modules/bb.inline-slideshow/components/inline_slideshow/_inline_slideshow_slide.scss */
.inline-slideshow-slide .bb-social-link:before {
  font-size: 1.25rem;
  color: #FFFFFF;
}

/* line 76, node_modules/bb.inline-slideshow/components/inline_slideshow/_inline_slideshow_slide.scss */
.inline-slideshow-slide .bb-social-link--facebook:before {
  content: "f";
  font-family: "Bloomberg";
}

/* line 80, node_modules/bb.inline-slideshow/components/inline_slideshow/_inline_slideshow_slide.scss */
.inline-slideshow-slide .bb-social-link--twitter:before {
  content: "t";
  font-family: "Bloomberg";
}

@media screen and (max-width: 63.6875em) {
  /* line 8, node_modules/bb.inline-slideshow/components/inline_slideshow/_inline_slideshow_slide.scss */
  .inline-slideshow-slide {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: wrap;
    flex-wrap: wrap;
    overflow-x: hidden;
    overflow-y: auto;
  }
  /* line 90, node_modules/bb.inline-slideshow/components/inline_slideshow/_inline_slideshow_slide.scss */
  .inline-slideshow-slide__image {
    width: 100%;
  }
  /* line 93, node_modules/bb.inline-slideshow/components/inline_slideshow/_inline_slideshow_slide.scss */
  .inline-slideshow-slide__image img {
    display: block;
    margin: auto;
  }
  /* line 99, node_modules/bb.inline-slideshow/components/inline_slideshow/_inline_slideshow_slide.scss */
  .inline-slideshow-slide .just-to-hide-info {
    -webkit-flex: 1;
    -ms-flex: 1;
    flex: 1;
  }
  /* line 103, node_modules/bb.inline-slideshow/components/inline_slideshow/_inline_slideshow_slide.scss */
  .inline-slideshow-slide__info {
    padding: 1.875rem;
  }
  /* line 107, node_modules/bb.inline-slideshow/components/inline_slideshow/_inline_slideshow_slide.scss */
  .inline-slideshow-slide__caption, .inline-slideshow-slide__credit {
    display: inline;
  }
  /* line 112, node_modules/bb.inline-slideshow/components/inline_slideshow/_inline_slideshow_slide.scss */
  .inline-slideshow-slide .bb-social-links {
    position: relative;
    word-spacing: 0;
    white-space: nowrap;
    width: 0;
    cursor: pointer;
  }
  /* line 119, node_modules/bb.inline-slideshow/components/inline_slideshow/_inline_slideshow_slide.scss */
  .inline-slideshow-slide .bb-social-links:before, .inline-slideshow-slide .bb-social-links:after {
    position: absolute;
    background-color: #2800D7;
    font-size: 1.25rem;
    text-align: center;
    vertical-align: middle;
    width: 1.25rem;
    height: 1.25rem;
  }
  /* line 130, node_modules/bb.inline-slideshow/components/inline_slideshow/_inline_slideshow_slide.scss */
  .inline-slideshow-slide .bb-social-links:before {
    content: "h";
    font-family: "Bloomberg";
    -webkit-transition: opacity, 0.2s, ease-out;
    -webkit-transition-delay: 0.3s;
    -moz-transition: opacity, 0.2s, ease-out, 0.3s;
    -o-transition: opacity, 0.2s, ease-out, 0.3s;
    transition: opacity 0.2s ease-out 0.3s;
    z-index: 2;
  }
  /* line 141, node_modules/bb.inline-slideshow/components/inline_slideshow/_inline_slideshow_slide.scss */
  .inline-slideshow-slide .bb-social-links:after {
    content: "x";
    font-family: "Bloomberg";
    -webkit-transition: opacity, 0.2s, ease-out, -webkit-transform, 0.2s, ease-out;
    -moz-transition: opacity, 0.2s, ease-out, -moz-transform, 0.2s, ease-out;
    -o-transition: opacity, 0.2s, ease-out, -o-transform, 0.2s, ease-out;
    transition: opacity 0.2s ease-out, transform 0.2s ease-out;
    z-index: 1;
    opacity: 0;
  }
  /* line 151, node_modules/bb.inline-slideshow/components/inline_slideshow/_inline_slideshow_slide.scss */
  .inline-slideshow-slide .bb-social-links:not(.show-links) .bb-social-link {
    width: 0;
  }
  /* line 157, node_modules/bb.inline-slideshow/components/inline_slideshow/_inline_slideshow_slide.scss */
  .inline-slideshow-slide .bb-social-links.show-links:before {
    opacity: 0;
    -webkit-transition-delay: 0s;
    -moz-transition-delay: 0s;
    -o-transition-delay: 0s;
    transition-delay: 0s;
  }
  /* line 162, node_modules/bb.inline-slideshow/components/inline_slideshow/_inline_slideshow_slide.scss */
  .inline-slideshow-slide .bb-social-links.show-links:after {
    -webkit-transform: rotate(360deg);
    -moz-transform: rotate(360deg);
    -ms-transform: rotate(360deg);
    -o-transform: rotate(360deg);
    transform: rotate(360deg);
    -webkit-transition-delay: 0.3s;
    -moz-transition-delay: 0.3s;
    -o-transition-delay: 0.3s;
    transition-delay: 0.3s;
    opacity: 1;
  }
  /* line 170, node_modules/bb.inline-slideshow/components/inline_slideshow/_inline_slideshow_slide.scss */
  .inline-slideshow-slide .bb-social-links.show-links .bb-social-link {
    -webkit-transition-delay: 0.3s;
    -moz-transition-delay: 0.3s;
    -o-transition-delay: 0.3s;
    transition-delay: 0.3s;
  }
  /* line 180, node_modules/bb.inline-slideshow/components/inline_slideshow/_inline_slideshow_slide.scss */
  .inline-slideshow-slide .bb-social-link {
    -webkit-transition: width, 0.2s, ease-out;
    -moz-transition: width, 0.2s, ease-out;
    -o-transition: width, 0.2s, ease-out;
    transition: width 0.2s ease-out;
    display: inline-block;
    overflow: hidden;
  }
}

@media screen and (min-width: 0) and (max-width: 47.4375em) {
  /* line 192, node_modules/bb.inline-slideshow/components/inline_slideshow/_inline_slideshow_slide.scss */
  .inline-slideshow-slide .bb-social-links {
    padding-left: 3.125rem;
    height: 3.125rem;
  }
  /* line 196, node_modules/bb.inline-slideshow/components/inline_slideshow/_inline_slideshow_slide.scss */
  .inline-slideshow-slide .bb-social-links:before, .inline-slideshow-slide .bb-social-links:after {
    top: 0.9375rem;
    left: 0.9375rem;
  }
  /* line 204, node_modules/bb.inline-slideshow/components/inline_slideshow/_inline_slideshow_slide.scss */
  .inline-slideshow-slide .bb-social-link {
    line-height: 3.125rem;
    width: 3.125rem;
    height: 3.125rem;
  }
}

@media screen and (min-width: 47.5em) and (max-width: 63.6875em) {
  /* line 214, node_modules/bb.inline-slideshow/components/inline_slideshow/_inline_slideshow_slide.scss */
  .inline-slideshow-slide .bb-social-links {
    padding-left: 3.75rem;
    height: 3.75rem;
  }
  /* line 218, node_modules/bb.inline-slideshow/components/inline_slideshow/_inline_slideshow_slide.scss */
  .inline-slideshow-slide .bb-social-links:before, .inline-slideshow-slide .bb-social-links:after {
    top: 1.25rem;
    left: 1.25rem;
  }
  /* line 226, node_modules/bb.inline-slideshow/components/inline_slideshow/_inline_slideshow_slide.scss */
  .inline-slideshow-slide .bb-social-link {
    line-height: 3.75rem;
    width: 3.75rem;
    height: 3.75rem;
  }
}

@media screen and (min-width: 63.75em) {
  /* line 8, node_modules/bb.inline-slideshow/components/inline_slideshow/_inline_slideshow_slide.scss */
  .inline-slideshow-slide {
    height: 100%;
  }
  /* line 235, node_modules/bb.inline-slideshow/components/inline_slideshow/_inline_slideshow_slide.scss */
  .inline-slideshow-slide__image {
    -webkit-transition: padding-right, 0.3s, ease-out;
    -moz-transition: padding-right, 0.3s, ease-out;
    -o-transition: padding-right, 0.3s, ease-out;
    transition: padding-right 0.3s ease-out;
    text-align: center;
    width: 100%;
    height: 100%;
    display: block;
    padding: 2rem;
    z-index: 1;
  }
  /* line 249, node_modules/bb.inline-slideshow/components/inline_slideshow/_inline_slideshow_slide.scss */
  .inline-slideshow-slide img {
    -webkit-transform: translate(0, -50%);
    -moz-transform: translate(0, -50%);
    -ms-transform: translate(0, -50%);
    -o-transform: translate(0, -50%);
    transform: translate(0, -50%);
    position: relative;
    top: 50%;
    vertical-align: top;
    width: auto;
    height: auto;
    max-height: 100%;
    max-width: 100%;
    margin: auto;
  }
  /* line 258, node_modules/bb.inline-slideshow/components/inline_slideshow/_inline_slideshow_slide.scss */
  .inline-slideshow-slide .just-to-hide-info {
    position: absolute;
    top: 0;
    left: 0;
    overflow: hidden;
    width: 100%;
    height: 100%;
    z-index: 2;
  }
  /* line 268, node_modules/bb.inline-slideshow/components/inline_slideshow/_inline_slideshow_slide.scss */
  .inline-slideshow-slide__info {
    -webkit-transform: translateX(100%);
    -moz-transform: translateX(100%);
    -ms-transform: translateX(100%);
    -o-transform: translateX(100%);
    transform: translateX(100%);
    -webkit-transition: -webkit-transform, 0.3s, ease-out;
    -moz-transition: -moz-transform, 0.3s, ease-out;
    -o-transition: -o-transform, 0.3s, ease-out;
    transition: transform 0.3s ease-out;
    position: absolute;
    right: 0;
    top: 0;
    background-color: #262626;
    width: 12.5rem;
    height: 100%;
    padding: 3.125rem 1.875rem;
  }
  /* line 284, node_modules/bb.inline-slideshow/components/inline_slideshow/_inline_slideshow_slide.scss */
  .inline-slideshow-slide.missing-info .inline-slideshow-slide__info {
    display: none;
  }
  /* line 288, node_modules/bb.inline-slideshow/components/inline_slideshow/_inline_slideshow_slide.scss */
  .inline-slideshow-slide .bb-social-links {
    -webkit-backface-visibility: hidden;
    -moz-backface-visibility: hidden;
    -ms-backface-visibility: hidden;
    -o-backface-visibility: hidden;
    backface-visibility: hidden;
    position: fixed;
    bottom: 0;
    right: 0;
    width: 5rem;
    height: 7.5rem;
    padding: 1.25rem;
  }
  /* line 298, node_modules/bb.inline-slideshow/components/inline_slideshow/_inline_slideshow_slide.scss */
  .inline-slideshow-slide .bb-social-link {
    line-height: 2.5rem;
    width: 2.5rem;
    height: 2.5rem;
    display: block;
  }
}

/* line 1, node_modules/bb.inline-slideshow/components/inline_slideshow/_inline_slideshow_controls.scss */
.inline-slideshow-controls {
  background-color: black;
  color: #CCCCCC;
  font-family: "BWHaasText-75Bold", "NHaasGroteskTXPro-75Bd", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 1rem;
}

/* line 10, node_modules/bb.inline-slideshow/components/inline_slideshow/_inline_slideshow_controls.scss */
.inline-slideshow-controls__close-button:before {
  content: "x";
  font-family: "Bloomberg";
}

/* line 19, node_modules/bb.inline-slideshow/components/inline_slideshow/_inline_slideshow_controls.scss */
.inline-slideshow-controls__show-previous:before {
  content: "4";
  font-family: "Bloomberg";
}

/* line 27, node_modules/bb.inline-slideshow/components/inline_slideshow/_inline_slideshow_controls.scss */
.inline-slideshow-controls__show-next:before {
  content: "1";
  font-family: "Bloomberg";
}

/* line 32, node_modules/bb.inline-slideshow/components/inline_slideshow/_inline_slideshow_controls.scss */
.inline-slideshow-controls__show-info-toggle {
  -webkit-transform: rotate(90deg) translateY(-100%);
  -moz-transform: rotate(90deg) translateY(-100%);
  -ms-transform: rotate(90deg) translateY(-100%);
  -o-transform: rotate(90deg) translateY(-100%);
  transform: rotate(90deg) translateY(-100%);
  -webkit-transform-origin: 0 0;
  -moz-transform-origin: 0 0;
  -ms-transform-origin: 0 0;
  -o-transform-origin: 0 0;
  transform-origin: 0 0;
  position: relative;
  overflow: hidden;
  float: left;
  height: 5rem;
  width: 9rem;
  cursor: pointer;
}

/* line 42, node_modules/bb.inline-slideshow/components/inline_slideshow/_inline_slideshow_controls.scss */
.inline-slideshow-controls__show-info-toggle:hover {
  color: #FFFFFF;
}

/* line 46, node_modules/bb.inline-slideshow/components/inline_slideshow/_inline_slideshow_controls.scss */
.inline-slideshow-controls__show-info-toggle:before, .inline-slideshow-controls__show-info-toggle:after {
  line-height: 80px;
  position: absolute;
  top: 0;
  left: 0;
  text-align: center;
  vertical-align: middle;
  width: 100%;
  height: 100%;
}

/* line 58, node_modules/bb.inline-slideshow/components/inline_slideshow/_inline_slideshow_controls.scss */
.inline-slideshow-controls__show-info-toggle:before {
  -webkit-transition: -webkit-transform, 0.3s, ease-out;
  -webkit-transition-delay: 0.2s;
  -moz-transition: -moz-transform, 0.3s, ease-out, 0.2s;
  -o-transition: -o-transform, 0.3s, ease-out, 0.2s;
  transition: transform 0.3s ease-out 0.2s;
  content: attr(data-show-text);
}

/* line 68, node_modules/bb.inline-slideshow/components/inline_slideshow/_inline_slideshow_controls.scss */
.inline-slideshow-controls__show-info-toggle:after {
  -webkit-transform: translateY(-100%);
  -moz-transform: translateY(-100%);
  -ms-transform: translateY(-100%);
  -o-transform: translateY(-100%);
  transform: translateY(-100%);
  -webkit-transition: -webkit-transform, 0.3s, ease-out;
  -moz-transition: -moz-transform, 0.3s, ease-out;
  -o-transition: -o-transform, 0.3s, ease-out;
  transition: transform 0.3s ease-out;
  content: attr(data-hide-text);
}

/* line 80, node_modules/bb.inline-slideshow/components/inline_slideshow/_inline_slideshow_controls.scss */
.inline-slideshow-controls__position {
  text-align: center;
  vertical-align: middle;
}

@media screen and (max-width: 63.6875em) {
  /* line 1, node_modules/bb.inline-slideshow/components/inline_slideshow/_inline_slideshow_controls.scss */
  .inline-slideshow-controls {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
  }
  /* line 88, node_modules/bb.inline-slideshow/components/inline_slideshow/_inline_slideshow_controls.scss */
  .inline-slideshow-controls__show-previous, .inline-slideshow-controls__show-next {
    display: inline-block;
    z-index: 2;
  }
  /* line 94, node_modules/bb.inline-slideshow/components/inline_slideshow/_inline_slideshow_controls.scss */
  .inline-slideshow-controls__close-button {
    position: absolute;
    top: 0;
    right: 0;
    z-index: 2;
  }
  /* line 101, node_modules/bb.inline-slideshow/components/inline_slideshow/_inline_slideshow_controls.scss */
  .inline-slideshow-controls__show-info-toggle {
    display: none;
  }
  /* line 105, node_modules/bb.inline-slideshow/components/inline_slideshow/_inline_slideshow_controls.scss */
  .inline-slideshow-controls__position {
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    margin: auto;
    z-index: 1;
  }
}

@media screen and (min-width: 0) and (max-width: 47.4375em) {
  /* line 120, node_modules/bb.inline-slideshow/components/inline_slideshow/_inline_slideshow_controls.scss */
  .inline-slideshow-controls__show-previous, .inline-slideshow-controls__show-next, .inline-slideshow-controls__close-button {
    width: 3.125rem;
    height: 3.125rem;
  }
  /* line 127, node_modules/bb.inline-slideshow/components/inline_slideshow/_inline_slideshow_controls.scss */
  .inline-slideshow-controls__position {
    font-size: 0.875rem;
    line-height: 3.125rem;
  }
}

@media screen and (min-width: 47.5em) and (max-width: 63.6875em) {
  /* line 137, node_modules/bb.inline-slideshow/components/inline_slideshow/_inline_slideshow_controls.scss */
  .inline-slideshow-controls__show-previous, .inline-slideshow-controls__show-next, .inline-slideshow-controls__close-button {
    width: 3.75rem;
    height: 3.75rem;
  }
  /* line 144, node_modules/bb.inline-slideshow/components/inline_slideshow/_inline_slideshow_controls.scss */
  .inline-slideshow-controls__position {
    line-height: 3.75rem;
  }
}

@media screen and (min-width: 63.75em) {
  /* line 153, node_modules/bb.inline-slideshow/components/inline_slideshow/_inline_slideshow_controls.scss */
  .inline-slideshow-controls__close-button, .inline-slideshow-controls__show-previous, .inline-slideshow-controls__show-next {
    width: 5rem;
    height: 5rem;
  }
  /* line 160, node_modules/bb.inline-slideshow/components/inline_slideshow/_inline_slideshow_controls.scss */
  .inline-slideshow-controls__position {
    -webkit-transform: rotate(90deg) translateY(-100%);
    -moz-transform: rotate(90deg) translateY(-100%);
    -ms-transform: rotate(90deg) translateY(-100%);
    -o-transform: rotate(90deg) translateY(-100%);
    transform: rotate(90deg) translateY(-100%);
    -webkit-transform-origin: 0 0;
    -moz-transform-origin: 0 0;
    -ms-transform-origin: 0 0;
    -o-transform-origin: 0 0;
    transform-origin: 0 0;
    position: absolute;
    bottom: 8.75rem;
    right: 0;
    line-height: 5rem;
    width: 5rem;
  }
}

@media screen and (min-width: 63.75em) {
  /* line 6, node_modules/bb.inline-slideshow/components/inline_slideshow/_inline_slideshow_when_show_info.scss */
  .inline-slideshow.show-info .inline-slideshow-slide__image,
  .inline-slideshow.show-info .inline-slideshow-slide__info,
  .inline-slideshow.show-info .inline-slideshow-controls__show-info-toggle:after {
    -webkit-transition-timing-function: ease-in;
    -moz-transition-timing-function: ease-in;
    -o-transition-timing-function: ease-in;
    transition-timing-function: ease-in;
  }
  /* line 12, node_modules/bb.inline-slideshow/components/inline_slideshow/_inline_slideshow_when_show_info.scss */
  .inline-slideshow.show-info .inline-slideshow-slide:not(.missing-info) .inline-slideshow-slide__image {
    padding-right: 14.5rem;
  }
  /* line 16, node_modules/bb.inline-slideshow/components/inline_slideshow/_inline_slideshow_when_show_info.scss */
  .inline-slideshow.show-info .inline-slideshow-slide__info {
    -webkit-transform: translateX(0);
    -moz-transform: translateX(0);
    -ms-transform: translateX(0);
    -o-transform: translateX(0);
    transform: translateX(0);
  }
  /* line 20, node_modules/bb.inline-slideshow/components/inline_slideshow/_inline_slideshow_when_show_info.scss */
  .inline-slideshow.show-info .inline-slideshow-controls__show-info-toggle:before {
    -webkit-transform: translateY(-100%);
    -moz-transform: translateY(-100%);
    -ms-transform: translateY(-100%);
    -o-transform: translateY(-100%);
    transform: translateY(-100%);
    -webkit-transition-delay: 0s;
    -moz-transition-delay: 0s;
    -o-transition-delay: 0s;
    transition-delay: 0s;
  }
  /* line 25, node_modules/bb.inline-slideshow/components/inline_slideshow/_inline_slideshow_when_show_info.scss */
  .inline-slideshow.show-info .inline-slideshow-controls__show-info-toggle:after {
    -webkit-transform: translateY(0);
    -moz-transform: translateY(0);
    -ms-transform: translateY(0);
    -o-transform: translateY(0);
    transform: translateY(0);
  }
}

/* line 8, node_modules/bb.inline-slideshow/components/inline_slideshow/inline_slideshow.scss */
.inline-slideshow {
  position: fixed;
  width: 100%;
  height: 100%;
  max-width: 100%;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  background-color: #212121;
  margin: auto;
}

/* line 20, node_modules/bb.inline-slideshow/components/inline_slideshow/inline_slideshow.scss */
.inline-slideshow__slides {
  max-width: 100%;
}

/* line 24, node_modules/bb.inline-slideshow/components/inline_slideshow/inline_slideshow.scss */
.inline-slideshow.at-the-beginning .inline-slideshow-controls__show-previous,
.inline-slideshow.at-the-end .inline-slideshow-controls__show-next {
  color: #555555;
  cursor: default;
}

@media screen and (max-width: 63.6875em) {
  /* line 32, node_modules/bb.inline-slideshow/components/inline_slideshow/inline_slideshow.scss */
  .inline-slideshow__slides {
    z-index: 1;
  }
  /* line 36, node_modules/bb.inline-slideshow/components/inline_slideshow/inline_slideshow.scss */
  .inline-slideshow .inline-slideshow-controls {
    -webkit-backface-visibility: hidden;
    -moz-backface-visibility: hidden;
    -ms-backface-visibility: hidden;
    -o-backface-visibility: hidden;
    backface-visibility: hidden;
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 3.125rem;
    z-index: 2;
  }
  /* line 47, node_modules/bb.inline-slideshow/components/inline_slideshow/inline_slideshow.scss */
  .inline-slideshow .inline-slideshow-slide {
    max-height: 100%;
  }
}

@media screen and (min-width: 0) and (max-width: 47.4375em) {
  /* line 55, node_modules/bb.inline-slideshow/components/inline_slideshow/inline_slideshow.scss */
  .inline-slideshow .inline-slideshow-controls {
    height: 3.125rem;
  }
  /* line 59, node_modules/bb.inline-slideshow/components/inline_slideshow/inline_slideshow.scss */
  .inline-slideshow .inline-slideshow-slide {
    padding: 3.125rem 0 1.875rem;
  }
}

@media screen and (min-width: 47.5em) and (max-width: 63.6875em) {
  /* line 67, node_modules/bb.inline-slideshow/components/inline_slideshow/inline_slideshow.scss */
  .inline-slideshow .inline-slideshow-controls {
    height: 3.75rem;
  }
  /* line 71, node_modules/bb.inline-slideshow/components/inline_slideshow/inline_slideshow.scss */
  .inline-slideshow .inline-slideshow-slide {
    padding: 3.75rem 1.875rem 1.875rem;
  }
}

@media screen and (min-width: 63.75em) {
  /* line 79, node_modules/bb.inline-slideshow/components/inline_slideshow/inline_slideshow.scss */
  .inline-slideshow__slides,
  .inline-slideshow .inline-slideshow-controls {
    position: relative;
    float: left;
    height: 100%;
  }
  /* line 86, node_modules/bb.inline-slideshow/components/inline_slideshow/inline_slideshow.scss */
  .inline-slideshow__slides {
    width: 58.75rem;
    width: calc(100% - 5rem);
    z-index: 2;
  }
  /* line 92, node_modules/bb.inline-slideshow/components/inline_slideshow/inline_slideshow.scss */
  .inline-slideshow .inline-slideshow-controls {
    -webkit-transition: -webkit-transform, 0.2s, ease-in;
    -webkit-transition-delay: 0.1s;
    -moz-transition: -moz-transform, 0.2s, ease-in, 0.1s;
    -o-transition: -o-transform, 0.2s, ease-in, 0.1s;
    transition: transform 0.2s ease-in 0.1s;
    width: 5rem;
    z-index: 1;
  }
  /* line 98, node_modules/bb.inline-slideshow/components/inline_slideshow/inline_slideshow.scss */
  .inline-slideshow.controls-hidden .inline-slideshow-controls {
    -webkit-transform: translateX(100%);
    -moz-transform: translateX(100%);
    -ms-transform: translateX(100%);
    -o-transform: translateX(100%);
    transform: translateX(100%);
  }
  /* line 102, node_modules/bb.inline-slideshow/components/inline_slideshow/inline_slideshow.scss */
  .inline-slideshow.hide-show-info-toggle .inline-slideshow-controls__show-info-toggle {
    display: none;
  }
}

/* line 6, src/app/components/article/_article.scss */
.bb-article.with-standard-lede:before {
  background-image: image-url("top-noimage-ph.jpeg");
  background-color: transparent;
  background-position: center top;
  background-repeat: repeat-x;
}

/* line 13, src/app/components/article/_article.scss */
.bb-article__extra-content {
  margin: 0.625rem 0;
}

/* line 17, src/app/components/article/_article.scss */
.bb-article .taboola {
  margin-top: 2.5rem;
}

/* line 21, src/app/components/article/_article.scss */
.bb-article .responsive-player {
  margin-top: 1.25rem;
}

@media screen and (min-width: 0) and (max-width: 47.4375em) {
  /* line 21, src/app/components/article/_article.scss */
  .bb-article .responsive-player {
    display: none;
  }
}

/* line 30, src/app/components/article/_article.scss */
.bb-article--breaking-news.with-standard-lede:before {
  background-image: image-url("no-image-header-BREAKING.jpeg");
}

/* line 3, src/app/components/article/_sticky_social_share.scss */
.sticky-social-share .social-share .bb-social-link--whatsapp {
  display: none;
}

/* line 7, src/app/components/article/_sticky_social_share.scss */
.sticky-social-share .social-share__additional .bb-social-link--twitter {
  display: none;
}

/* line 1, src/app/components/article/_article_ads.scss */
.content-type-recirc .ad-v2, .feature-article .ad-v2, .article-rail .ad-v2, .article-footer .ad-v2 {
  background-color: #F3F4EF;
  padding: 0.625rem;
  min-height: 16.875rem;
}

/* line 7, src/app/components/article/_article_ads.scss */
.article-rail .no-box-ad-treatment .ad-v2 {
  background-color: transparent;
  padding: 0;
  min-height: 0;
}

/* line 3, src/app/components/ad/_ad_helpers.scss */
.article-rail .ad-v2 {
  margin-bottom: 0;
  position: relative;
}

/* line 10, src/app/components/ad/_ad_helpers.scss */
.article-body .ad-v2.on-mobile .bb-ads__rendered {
  margin-top: 1.25rem;
}

/* line 3, src/app/components/ad/_ad_helpers.scss */
.article-footer .ad-v2 {
  -webkit-backface-visibility: hidden;
  -moz-backface-visibility: hidden;
  -ms-backface-visibility: hidden;
  -o-backface-visibility: hidden;
  backface-visibility: hidden;
  margin-top: 1.25rem;
}

/* line 47, src/app/components/article/_article_ads.scss */
.article-rail .businessweek-right-rail-ad {
  margin-top: 1.25rem;
}

/* line 51, src/app/components/article/_article_ads.scss */
.mobile-business-week-small-ad {
  margin-bottom: 1.25rem;
}

/* line 56, src/app/components/article/_article_ads.scss */
.right-rail-businessweek-ad .ad-v2 {
  height: 6.875rem;
  min-height: 6.875rem;
  background-color: #FFFFFF;
}

/* line 61, src/app/components/ad/_ad_helpers.scss */
.article-recommended .ad-v2[data-position="sidebar"] .bb-ads__rendered iframe {
  width: 100%;
}

/* line 61, src/app/components/ad/_ad_helpers.scss */
.bb-article .ad-v2[data-position="native1"] .bb-ads__rendered iframe {
  width: 100%;
}

/* line 61, src/app/components/ad/_ad_helpers.scss */
.bb-article .ad-v2[data-position="in-article"] .bb-ads__rendered iframe {
  width: 100%;
}

@media screen and (min-width: 63.75em) {
  /* line 91, src/app/components/article/_article_ads.scss */
  .mobile-business-week-small-ad {
    display: none;
  }
  /* line 95, src/app/components/article/_article_ads.scss */
  .article-footer__ads {
    min-height: 40rem;
  }
}

/* line 94, src/app/components/article/_article_themes.scss */
.theme-markets .inline-slideshow-slide .bb-social-links,
.theme-markets .inline-slideshow-slide .bb-social-link {
  background-color: #2D2D35;
}

/* line 3, src/app/components/article/_article_themes.scss */
.theme-markets .markets-article .bb-article.with-standard-lede:before {
  background-image: image-url("markets-fallback-lede.jpg");
  background-position: center bottom;
  -webkit-transition: background-image, 0.3s, ease;
  -moz-transition: background-image, 0.3s, ease;
  -o-transition: background-image, 0.3s, ease;
  transition: background-image 0.3s ease;
}

/* line 10, src/app/components/article/_article_themes.scss */
.theme-markets .markets-article .bb-article .dont-miss-out:after,
.theme-markets .markets-article .bb-article .read-this-next:before {
  background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAMAAAADCAYAAABWKLW/AAAAAXNSR0IArs4c6QAAABBJREFUCB1j+N0n95+BIAAAYQQCp1VcHJAAAAAASUVORK5CYII=") repeat;
}

/* line 16, src/app/components/article/_article_themes.scss */
.theme-markets .markets-article .bb-article .article-body__content a {
  border-bottom: 0.0625rem solid #FB8E1E;
}

/* line 19, src/app/components/article/_article_themes.scss */
.theme-markets .markets-article .bb-article .article-body__content a:hover {
  color: rgba(45, 45, 53, 0.5);
}

/* line 24, src/app/components/article/_article_themes.scss */
.theme-markets .markets-article .bb-article .article-body__content ul li:before,
.theme-markets .markets-article .bb-article .article-body__content ol li:before {
  color: #FB8E1E;
}

/* line 30, src/app/components/article/_article_themes.scss */
.theme-markets .markets-article .bb-article .terminal-tout a:hover {
  color: #FFFFFF;
}

/* line 34, src/app/components/article/_article_themes.scss */
.theme-markets .markets-article .bb-article .primary-label {
  color: #FB8E1E;
}

/* line 37, src/app/components/article/_article_themes.scss */
.theme-markets .markets-article .bb-article .primary-label, .theme-markets .markets-article .bb-article .primary-label:before {
  background-color: #2D2D35;
}

/* line 42, src/app/components/article/_article_themes.scss */
.theme-markets .markets-article .bb-article .primary-label__link {
  color: #FB8E1E;
}

/* line 45, src/app/components/article/_article_themes.scss */
.theme-markets .markets-article .bb-article .primary-label__link:hover {
  color: rgba(255, 255, 255, 0.5);
}

/* line 51, src/app/components/article/_article_themes.scss */
.theme-markets .markets-article .bb-article .sticky-social-share,
.theme-markets .markets-article .bb-article .sticky-social-share .social-share__additional,
.theme-markets .markets-article .bb-article .dont-miss-out__title,
.theme-markets .markets-article .bb-article .article-tags:before {
  background-color: #2D2D35;
}

/* line 58, src/app/components/article/_article_themes.scss */
.theme-markets .markets-article .bb-article .inline-media__unlinked-image:before {
  background-color: rgba(45, 45, 53, 0.8);
}

/* line 62, src/app/components/article/_article_themes.scss */
.theme-markets .markets-article .bb-article .dont-miss-out__just-for-tabling {
  border-color: #2D2D35;
}

/* line 66, src/app/components/article/_article_themes.scss */
.theme-markets .markets-article .bb-article .dont-miss-out-social-link {
  color: #2D2D35;
  border-color: #2D2D35;
}

/* line 71, src/app/components/article/_article_themes.scss */
.theme-markets .markets-article .bb-article .inline-media__info:before {
  background-color: #FB8E1E;
}

/* line 75, src/app/components/article/_article_themes.scss */
.theme-markets .markets-article .bb-article .read-this-next__item:before,
.theme-markets .markets-article .bb-article .article-abstract__item:before {
  border-left-color: #FB8E1E;
}

/* line 80, src/app/components/article/_article_themes.scss */
.theme-markets .markets-article .bb-article .author-link:hover,
.theme-markets .markets-article .bb-article .author-twitter:hover,
.theme-markets .markets-article .bb-article .article-recommended-content-type__headline:hover:before,
.theme-markets .markets-article .bb-article .article-recommended-content-type__headline:hover,
.theme-markets .markets-article .bb-article .article-tags__tag-link:hover,
.theme-markets .markets-article .bb-article .read-this-next__item-link:hover {
  color: rgba(45, 45, 53, 0.5);
}

/* line 94, src/app/components/article/_article_themes.scss */
.theme-pursuits .inline-slideshow-slide .bb-social-links,
.theme-pursuits .inline-slideshow-slide .bb-social-link {
  background-color: #19202D;
}

/* line 3, src/app/components/article/_article_themes.scss */
.theme-pursuits .pursuits-article .bb-article.with-standard-lede:before {
  background-image: image-url("pursuits-fallback-lede.jpg");
  background-position: center bottom;
  -webkit-transition: background-image, 0.3s, ease;
  -moz-transition: background-image, 0.3s, ease;
  -o-transition: background-image, 0.3s, ease;
  transition: background-image 0.3s ease;
}

/* line 10, src/app/components/article/_article_themes.scss */
.theme-pursuits .pursuits-article .bb-article .dont-miss-out:after,
.theme-pursuits .pursuits-article .bb-article .read-this-next:before {
  background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAMAAAADCAYAAABWKLW/AAAAGklEQVQIW2M8ONf+v33yQUYGBgYGMAEDKBwAjOUEBNij4/AAAAAASUVORK5CYII=") repeat;
}

/* line 16, src/app/components/article/_article_themes.scss */
.theme-pursuits .pursuits-article .bb-article .article-body__content a {
  border-bottom: 0.0625rem solid #C19D3F;
}

/* line 19, src/app/components/article/_article_themes.scss */
.theme-pursuits .pursuits-article .bb-article .article-body__content a:hover {
  color: rgba(25, 32, 45, 0.5);
}

/* line 24, src/app/components/article/_article_themes.scss */
.theme-pursuits .pursuits-article .bb-article .article-body__content ul li:before,
.theme-pursuits .pursuits-article .bb-article .article-body__content ol li:before {
  color: #C19D3F;
}

/* line 30, src/app/components/article/_article_themes.scss */
.theme-pursuits .pursuits-article .bb-article .terminal-tout a:hover {
  color: #FFFFFF;
}

/* line 34, src/app/components/article/_article_themes.scss */
.theme-pursuits .pursuits-article .bb-article .primary-label {
  color: #C19D3F;
}

/* line 37, src/app/components/article/_article_themes.scss */
.theme-pursuits .pursuits-article .bb-article .primary-label, .theme-pursuits .pursuits-article .bb-article .primary-label:before {
  background-color: #19202D;
}

/* line 42, src/app/components/article/_article_themes.scss */
.theme-pursuits .pursuits-article .bb-article .primary-label__link {
  color: #C19D3F;
}

/* line 45, src/app/components/article/_article_themes.scss */
.theme-pursuits .pursuits-article .bb-article .primary-label__link:hover {
  color: rgba(255, 255, 255, 0.5);
}

/* line 51, src/app/components/article/_article_themes.scss */
.theme-pursuits .pursuits-article .bb-article .sticky-social-share,
.theme-pursuits .pursuits-article .bb-article .sticky-social-share .social-share__additional,
.theme-pursuits .pursuits-article .bb-article .dont-miss-out__title,
.theme-pursuits .pursuits-article .bb-article .article-tags:before {
  background-color: #19202D;
}

/* line 58, src/app/components/article/_article_themes.scss */
.theme-pursuits .pursuits-article .bb-article .inline-media__unlinked-image:before {
  background-color: rgba(25, 32, 45, 0.8);
}

/* line 62, src/app/components/article/_article_themes.scss */
.theme-pursuits .pursuits-article .bb-article .dont-miss-out__just-for-tabling {
  border-color: #19202D;
}

/* line 66, src/app/components/article/_article_themes.scss */
.theme-pursuits .pursuits-article .bb-article .dont-miss-out-social-link {
  color: #19202D;
  border-color: #19202D;
}

/* line 71, src/app/components/article/_article_themes.scss */
.theme-pursuits .pursuits-article .bb-article .inline-media__info:before {
  background-color: #C19D3F;
}

/* line 75, src/app/components/article/_article_themes.scss */
.theme-pursuits .pursuits-article .bb-article .read-this-next__item:before,
.theme-pursuits .pursuits-article .bb-article .article-abstract__item:before {
  border-left-color: #C19D3F;
}

/* line 80, src/app/components/article/_article_themes.scss */
.theme-pursuits .pursuits-article .bb-article .author-link:hover,
.theme-pursuits .pursuits-article .bb-article .author-twitter:hover,
.theme-pursuits .pursuits-article .bb-article .article-recommended-content-type__headline:hover:before,
.theme-pursuits .pursuits-article .bb-article .article-recommended-content-type__headline:hover,
.theme-pursuits .pursuits-article .bb-article .article-tags__tag-link:hover,
.theme-pursuits .pursuits-article .bb-article .read-this-next__item-link:hover {
  color: rgba(25, 32, 45, 0.5);
}

/* line 94, src/app/components/article/_article_themes.scss */
.theme-technology .inline-slideshow-slide .bb-social-links,
.theme-technology .inline-slideshow-slide .bb-social-link {
  background-color: #2D2D35;
}

/* line 3, src/app/components/article/_article_themes.scss */
.theme-technology .technology-article .bb-article.with-standard-lede:before {
  background-image: image-url("technology-fallback-lede.jpg");
  background-position: center bottom;
  -webkit-transition: background-image, 0.3s, ease;
  -moz-transition: background-image, 0.3s, ease;
  -o-transition: background-image, 0.3s, ease;
  transition: background-image 0.3s ease;
}

/* line 10, src/app/components/article/_article_themes.scss */
.theme-technology .technology-article .bb-article .dont-miss-out:after,
.theme-technology .technology-article .bb-article .read-this-next:before {
  background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAQAAAAECAYAAACp8Z5+AAAAF0lEQVQYV2NkONH1n8GijJEBCuAM4gUAwTIDBc/ndIEAAAAASUVORK5CYII=") repeat;
}

/* line 16, src/app/components/article/_article_themes.scss */
.theme-technology .technology-article .bb-article .article-body__content a {
  border-bottom: 0.0625rem solid #00C88A;
}

/* line 19, src/app/components/article/_article_themes.scss */
.theme-technology .technology-article .bb-article .article-body__content a:hover {
  color: rgba(45, 45, 53, 0.5);
}

/* line 24, src/app/components/article/_article_themes.scss */
.theme-technology .technology-article .bb-article .article-body__content ul li:before,
.theme-technology .technology-article .bb-article .article-body__content ol li:before {
  color: #00C88A;
}

/* line 30, src/app/components/article/_article_themes.scss */
.theme-technology .technology-article .bb-article .terminal-tout a:hover {
  color: #FFFFFF;
}

/* line 34, src/app/components/article/_article_themes.scss */
.theme-technology .technology-article .bb-article .primary-label {
  color: #00C88A;
}

/* line 37, src/app/components/article/_article_themes.scss */
.theme-technology .technology-article .bb-article .primary-label, .theme-technology .technology-article .bb-article .primary-label:before {
  background-color: #2D2D35;
}

/* line 42, src/app/components/article/_article_themes.scss */
.theme-technology .technology-article .bb-article .primary-label__link {
  color: #00C88A;
}

/* line 45, src/app/components/article/_article_themes.scss */
.theme-technology .technology-article .bb-article .primary-label__link:hover {
  color: rgba(255, 255, 255, 0.5);
}

/* line 51, src/app/components/article/_article_themes.scss */
.theme-technology .technology-article .bb-article .sticky-social-share,
.theme-technology .technology-article .bb-article .sticky-social-share .social-share__additional,
.theme-technology .technology-article .bb-article .dont-miss-out__title,
.theme-technology .technology-article .bb-article .article-tags:before {
  background-color: #2D2D35;
}

/* line 58, src/app/components/article/_article_themes.scss */
.theme-technology .technology-article .bb-article .inline-media__unlinked-image:before {
  background-color: rgba(45, 45, 53, 0.8);
}

/* line 62, src/app/components/article/_article_themes.scss */
.theme-technology .technology-article .bb-article .dont-miss-out__just-for-tabling {
  border-color: #2D2D35;
}

/* line 66, src/app/components/article/_article_themes.scss */
.theme-technology .technology-article .bb-article .dont-miss-out-social-link {
  color: #2D2D35;
  border-color: #2D2D35;
}

/* line 71, src/app/components/article/_article_themes.scss */
.theme-technology .technology-article .bb-article .inline-media__info:before {
  background-color: #00C88A;
}

/* line 75, src/app/components/article/_article_themes.scss */
.theme-technology .technology-article .bb-article .read-this-next__item:before,
.theme-technology .technology-article .bb-article .article-abstract__item:before {
  border-left-color: #00C88A;
}

/* line 80, src/app/components/article/_article_themes.scss */
.theme-technology .technology-article .bb-article .author-link:hover,
.theme-technology .technology-article .bb-article .author-twitter:hover,
.theme-technology .technology-article .bb-article .article-recommended-content-type__headline:hover:before,
.theme-technology .technology-article .bb-article .article-recommended-content-type__headline:hover,
.theme-technology .technology-article .bb-article .article-tags__tag-link:hover,
.theme-technology .technology-article .bb-article .read-this-next__item-link:hover {
  color: rgba(45, 45, 53, 0.5);
}

/* line 1, src/app/components/attribution/_attribution.scss */
.attribution {
  position: relative;
}

/* line 4, src/app/components/attribution/_attribution.scss */
.attribution:before {
  content: "from";
  font-family: "TiemposTextWeb-RegularItalic", Georgia, serif;
  text-decoration: none;
  display: inline-block;
  margin-top: 0.3125rem;
}

/* line 12, src/app/components/attribution/_attribution.scss */
.attribution__link {
  margin-left: 0.3125rem;
}

/* line 15, src/app/components/attribution/_attribution.scss */
.attribution__link img {
  vertical-align: middle;
  height: 1.25rem;
}

/* line 21, src/app/components/attribution/_attribution.scss */
.attribution .attribution__additional {
  position: absolute;
  top: 0.3125rem;
  right: 0.625rem;
}

/* line 28, src/app/components/attribution/_attribution.scss */
.attribution .businessweek__subscribe:after {
  content: "  |  ";
}

/* line 34, src/app/components/attribution/_attribution.scss */
.attribution:not(.businessweek-magazine) .businessweek__subscribe {
  display: none;
}

@media screen and (min-width: 0) and (max-width: 47.4375em) {
  /* line 41, src/app/components/attribution/_attribution.scss */
  .attribution__link-image {
    max-width: 13.75rem;
  }
  /* line 45, src/app/components/attribution/_attribution.scss */
  .attribution .attribution__additional {
    position: relative;
    top: 0;
    left: 0;
  }
  /* line 50, src/app/components/attribution/_attribution.scss */
  .attribution .attribution__additional:before {
    content: " ";
    display: block;
  }
}

/* line 20, src/app/components/section_front/_section_front.scss */
.section-front__title {
  color: #2A343F;
  font-family: "BWHaasHead-75Bold", "NHaasGroteskDSPro-75Bd", "Helvetica Neue", Helvetica, Arial, sans-serif;
  letter-spacing: -.02em;
  text-transform: capitalize;
  margin: 0 auto;
  position: relative;
  z-index: 2;
}

/* line 31, src/app/components/section_front/_section_front.scss */
.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;
}

/* line 40, src/app/components/section_front/_section_front.scss */
.benchmark .section-front__title,
.economics .section-front__title,
.markets-magazine .section-front__title {
  color: #FB8E1E;
}

@media screen and (min-width: 0) and (max-width: 47.4375em) {
  /* line 20, src/app/components/section_front/_section_front.scss */
  .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) {
  /* line 20, src/app/components/section_front/_section_front.scss */
  .section-front__title {
    width: 42.5rem;
    font-size: 4.0625rem;
    padding-top: 2.5rem;
    margin-bottom: -1rem;
  }
}

@media screen and (min-width: 63.75em) {
  /* line 20, src/app/components/section_front/_section_front.scss */
  .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) {
  /* line 20, src/app/components/section_front/_section_front.scss */
  .section-front__title {
    width: 72.5rem;
    max-width: 53.5rem;
    margin-left: 0;
    font-size: 6.75rem;
    margin-bottom: -1.4375rem;
  }
}

/* line 77, src/app/components/section_front/_section_front.scss */
.section-front__capstone {
  position: absolute;
  width: 100%;
  display: none;
  height: 6.5625rem;
}

/* line 4, src/app/components/section_front/_section_front.scss */
.benchmark .section-front__capstone,
.business-schools .section-front__capstone,
.economics .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) {
  /* line 77, src/app/components/section_front/_section_front.scss */
  .section-front__capstone {
    margin-bottom: -3.75rem;
    height: 11.3125rem;
  }
}

@media screen and (min-width: 63.75em) {
  /* line 77, src/app/components/section_front/_section_front.scss */
  .section-front__capstone {
    margin-bottom: -5rem;
    height: 15.3125rem;
  }
}

@media screen and (min-width: 80em) {
  /* line 77, src/app/components/section_front/_section_front.scss */
  .section-front__capstone {
    height: 19.6875rem;
  }
}

/* line 121, src/app/components/section_front/_section_front.scss */
.section-front__responsive-ads {
  margin-bottom: 3.125rem;
}

/* line 125, src/app/components/section_front/_section_front.scss */
.section-front__sponsor-ad {
  display: inline-block;
}

@media screen and (min-width: 63.75em) {
  /* line 129, src/app/components/section_front/_section_front.scss */
  .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) {
  /* line 4, src/app/components/section_front/_section_front.scss */
  .benchmark .section-front__top-ad,
  .business-schools .section-front__top-ad,
  .economics .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;
  }
}

/* line 146, src/app/components/section_front/_section_front.scss */
.section-front .hero-view .hero__leaderboard-ad {
  position: relative;
  z-index: 2;
}

/* line 10, src/app/components/ad/_ad_helpers.scss */
.section-front .hero-view .hero__leaderboard-ad .bb-ads__rendered {
  padding-top: 1.25rem;
}

/* line 52, src/app/components/ad/_ad_helpers.scss */
.section-front .ad-v2[data-position^="custom"] {
  margin-bottom: 2.5rem;
}

/* line 61, src/app/components/ad/_ad_helpers.scss */
.section-front .ad-v2[data-position^="custom"] .bb-ads__rendered iframe {
  width: 100%;
}

/* line 52, src/app/components/ad/_ad_helpers.scss */
.section-front .technology .ad-v2[data-position^="immersive"] {
  margin-bottom: 2.5rem;
}

/* line 3, src/app/components/layout/_section_front_themes.scss */
.technology-section-front .theme__background-before:before,
.technology-section-front .theme__background-after:after,
.technology-section-front .theme__background,
.technology-home-module .theme__background-before:before,
.technology-home-module .theme__background-after:after,
.technology-home-module .theme__background {
  background-color: #00C88A;
}

/* line 10, src/app/components/layout/_section_front_themes.scss */
.technology-section-front .theme__color-before:before,
.technology-section-front .theme__color,
.technology-section-front .theme__color-other-stories .related-story-link,
.technology-home-module .theme__color-before:before,
.technology-home-module .theme__color,
.technology-home-module .theme__color-other-stories .related-story-link {
  color: #00C88A;
}

/* line 21, src/app/components/layout/_section_front_themes.scss */
.technology-section-front .theme__standard-hover,
.technology-home-module .theme__standard-hover {
  -webkit-transition: color, 0.1s, ease-out;
  -moz-transition: color, 0.1s, ease-out;
  -o-transition: color, 0.1s, ease-out;
  transition: color 0.1s ease-out;
  color: #2D2D35;
}

/* line 15, node_modules/bb.sass-helpers/stylesheets/bb.sass-helpers/_links.scss */
.technology-section-front .theme__standard-hover:hover, .technology-section-front .theme__standard-hover:focus,
.technology-home-module .theme__standard-hover:hover,
.technology-home-module .theme__standard-hover:focus {
  color: #00C88A;
}

/* line 25, src/app/components/layout/_section_front_themes.scss */
.technology-section-front .theme__inverted-hover,
.technology-home-module .theme__inverted-hover {
  -webkit-transition: color, 0.1s, ease-out;
  -moz-transition: color, 0.1s, ease-out;
  -o-transition: color, 0.1s, ease-out;
  transition: color 0.1s ease-out;
  color: #00C88A;
}

/* line 15, node_modules/bb.sass-helpers/stylesheets/bb.sass-helpers/_links.scss */
.technology-section-front .theme__inverted-hover:hover, .technology-section-front .theme__inverted-hover:focus,
.technology-home-module .theme__inverted-hover:hover,
.technology-home-module .theme__inverted-hover:focus {
  color: #2D2D35;
}

/* line 29, src/app/components/layout/_section_front_themes.scss */
.technology-section-front .theme__theme-on-hover,
.technology-home-module .theme__theme-on-hover {
  -webkit-transition: color, 0.1s, ease-out;
  -moz-transition: color, 0.1s, ease-out;
  -o-transition: color, 0.1s, ease-out;
  transition: color 0.1s ease-out;
}

/* line 15, node_modules/bb.sass-helpers/stylesheets/bb.sass-helpers/_links.scss */
.technology-section-front .theme__theme-on-hover:hover, .technology-section-front .theme__theme-on-hover:focus,
.technology-home-module .theme__theme-on-hover:hover,
.technology-home-module .theme__theme-on-hover:focus {
  color: #00C88A;
}

/* line 5, node_modules/bb.sass-helpers/stylesheets/bb.sass-helpers/_gradients.scss */
.technology-section-front .theme__photo-filter:after,
.technology-section-front .theme__strong-photo-filter:after,
.technology-home-module .theme__photo-filter:after,
.technology-home-module .theme__strong-photo-filter:after {
  overflow: hidden;
  text-indent: -9999rem;
  font-size: 0;
  line-height: 0;
  background: -owg-linear-gradient(45deg, rgba(0, 200, 138, 0.5) 0%, rgba(0, 200, 138, 0) 50%, rgba(0, 200, 138, 0) 100%), -owg-linear-gradient(135deg, rgba(142, 35, 169, 0) 0%, rgba(142, 35, 169, 0) 50%, rgba(142, 35, 169, 0.5) 100%);
  background: -webkit-linear-gradient(45deg, rgba(0, 200, 138, 0.5) 0%, rgba(0, 200, 138, 0) 50%, rgba(0, 200, 138, 0) 100%), -webkit-linear-gradient(135deg, rgba(142, 35, 169, 0) 0%, rgba(142, 35, 169, 0) 50%, rgba(142, 35, 169, 0.5) 100%);
  background: -moz-linear-gradient(45deg, rgba(0, 200, 138, 0.5) 0%, rgba(0, 200, 138, 0) 50%, rgba(0, 200, 138, 0) 100%), -moz-linear-gradient(135deg, rgba(142, 35, 169, 0) 0%, rgba(142, 35, 169, 0) 50%, rgba(142, 35, 169, 0.5) 100%);
  background: -o-linear-gradient(45deg, rgba(0, 200, 138, 0.5) 0%, rgba(0, 200, 138, 0) 50%, rgba(0, 200, 138, 0) 100%), -o-linear-gradient(135deg, rgba(142, 35, 169, 0) 0%, rgba(142, 35, 169, 0) 50%, rgba(142, 35, 169, 0.5) 100%);
  background: linear-gradient(45deg, rgba(0, 200, 138, 0.5) 0%, rgba(0, 200, 138, 0) 50%, rgba(0, 200, 138, 0) 100%), linear-gradient(135deg, rgba(142, 35, 169, 0) 0%, rgba(142, 35, 169, 0) 50%, rgba(142, 35, 169, 0.5) 100%);
  content: "gradient standard photo filter bottom left to top right";
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
}

/* line 42, src/app/components/layout/_section_front_themes.scss */
.technology-section-front .theme__border-color,
.technology-section-front .theme__border-color-after:after,
.technology-home-module .theme__border-color,
.technology-home-module .theme__border-color-after:after {
  border-color: #00C88A !important;
}

/* line 51, src/app/components/layout/_section_front_themes.scss */
.technology-section-front .theme__color-opacity,
.technology-home-module .theme__color-opacity {
  color: #00C88A;
  opacity: .95;
}

/* line 56, src/app/components/layout/_section_front_themes.scss */
.technology-section-front .visual-data__summary,
.technology-section-front .newsletter__subtitle,
.technology-home-module .visual-data__summary,
.technology-home-module .newsletter__subtitle {
  color: #FFFFFF;
}

/* line 63, src/app/components/layout/_section_front_themes.scss */
.technology-section-front .special-section-front-hero__story:nth-child(1) .special-section-front-hero__story-headline-link,
.technology-home-module .special-section-front-hero__story:nth-child(1) .special-section-front-hero__story-headline-link {
  -webkit-transition: color, 0.1s, ease-out;
  -moz-transition: color, 0.1s, ease-out;
  -o-transition: color, 0.1s, ease-out;
  transition: color 0.1s ease-out;
  color: #00C88A;
}

/* line 15, node_modules/bb.sass-helpers/stylesheets/bb.sass-helpers/_links.scss */
.technology-section-front .special-section-front-hero__story:nth-child(1) .special-section-front-hero__story-headline-link:hover, .technology-section-front .special-section-front-hero__story:nth-child(1) .special-section-front-hero__story-headline-link:focus,
.technology-home-module .special-section-front-hero__story:nth-child(1) .special-section-front-hero__story-headline-link:hover,
.technology-home-module .special-section-front-hero__story:nth-child(1) .special-section-front-hero__story-headline-link:focus {
  color: #2D2D35;
}

/* line 67, src/app/components/layout/_section_front_themes.scss */
.technology-section-front .special-section-front-hero__story:nth-child(1) .special-section-front-hero__image-container,
.technology-home-module .special-section-front-hero__story:nth-child(1) .special-section-front-hero__image-container {
  position: absolute;
  top: 0;
  bottom: 0;
}

/* line 77, src/app/components/layout/_section_front_themes.scss */
.technology-section-front .special-section-front-hero__story:nth-child(n+2) .special-section-front-hero__story-headline-link,
.technology-home-module .special-section-front-hero__story:nth-child(n+2) .special-section-front-hero__story-headline-link {
  -webkit-transition: color, 0.1s, ease-out;
  -moz-transition: color, 0.1s, ease-out;
  -o-transition: color, 0.1s, ease-out;
  transition: color 0.1s ease-out;
  color: #2D2D35;
}

/* line 15, node_modules/bb.sass-helpers/stylesheets/bb.sass-helpers/_links.scss */
.technology-section-front .special-section-front-hero__story:nth-child(n+2) .special-section-front-hero__story-headline-link:hover, .technology-section-front .special-section-front-hero__story:nth-child(n+2) .special-section-front-hero__story-headline-link:focus,
.technology-home-module .special-section-front-hero__story:nth-child(n+2) .special-section-front-hero__story-headline-link:hover,
.technology-home-module .special-section-front-hero__story:nth-child(n+2) .special-section-front-hero__story-headline-link:focus {
  color: #00C88A;
}

/* line 81, src/app/components/layout/_section_front_themes.scss */
.technology-section-front .special-section-front-hero__story:nth-child(n+2) .special-section-front-hero__image-container,
.technology-home-module .special-section-front-hero__story:nth-child(n+2) .special-section-front-hero__image-container {
  position: absolute;
}

/* line 3, src/app/components/layout/_section_front_themes.scss */
.pursuits-v2-homepage .theme__background-before:before,
.pursuits-v2-homepage .theme__background-after:after,
.pursuits-v2-homepage .theme__background,
.pursuits-v2-section-front .theme__background-before:before,
.pursuits-v2-section-front .theme__background-after:after,
.pursuits-v2-section-front .theme__background,
.pursuits-v2-home-module .theme__background-before:before,
.pursuits-v2-home-module .theme__background-after:after,
.pursuits-v2-home-module .theme__background {
  background-color: #C19D3F;
}

/* line 10, src/app/components/layout/_section_front_themes.scss */
.pursuits-v2-homepage .theme__color-before:before,
.pursuits-v2-homepage .theme__color,
.pursuits-v2-homepage .theme__color-other-stories .related-story-link,
.pursuits-v2-section-front .theme__color-before:before,
.pursuits-v2-section-front .theme__color,
.pursuits-v2-section-front .theme__color-other-stories .related-story-link,
.pursuits-v2-home-module .theme__color-before:before,
.pursuits-v2-home-module .theme__color,
.pursuits-v2-home-module .theme__color-other-stories .related-story-link {
  color: #C19D3F;
}

/* line 21, src/app/components/layout/_section_front_themes.scss */
.pursuits-v2-homepage .theme__standard-hover,
.pursuits-v2-section-front .theme__standard-hover,
.pursuits-v2-home-module .theme__standard-hover {
  -webkit-transition: color, 0.1s, ease-out;
  -moz-transition: color, 0.1s, ease-out;
  -o-transition: color, 0.1s, ease-out;
  transition: color 0.1s ease-out;
  color: #2D2D35;
}

/* line 15, node_modules/bb.sass-helpers/stylesheets/bb.sass-helpers/_links.scss */
.pursuits-v2-homepage .theme__standard-hover:hover, .pursuits-v2-homepage .theme__standard-hover:focus,
.pursuits-v2-section-front .theme__standard-hover:hover,
.pursuits-v2-section-front .theme__standard-hover:focus,
.pursuits-v2-home-module .theme__standard-hover:hover,
.pursuits-v2-home-module .theme__standard-hover:focus {
  color: #C19D3F;
}

/* line 25, src/app/components/layout/_section_front_themes.scss */
.pursuits-v2-homepage .theme__inverted-hover,
.pursuits-v2-section-front .theme__inverted-hover,
.pursuits-v2-home-module .theme__inverted-hover {
  -webkit-transition: color, 0.1s, ease-out;
  -moz-transition: color, 0.1s, ease-out;
  -o-transition: color, 0.1s, ease-out;
  transition: color 0.1s ease-out;
  color: #C19D3F;
}

/* line 15, node_modules/bb.sass-helpers/stylesheets/bb.sass-helpers/_links.scss */
.pursuits-v2-homepage .theme__inverted-hover:hover, .pursuits-v2-homepage .theme__inverted-hover:focus,
.pursuits-v2-section-front .theme__inverted-hover:hover,
.pursuits-v2-section-front .theme__inverted-hover:focus,
.pursuits-v2-home-module .theme__inverted-hover:hover,
.pursuits-v2-home-module .theme__inverted-hover:focus {
  color: #2D2D35;
}

/* line 29, src/app/components/layout/_section_front_themes.scss */
.pursuits-v2-homepage .theme__theme-on-hover,
.pursuits-v2-section-front .theme__theme-on-hover,
.pursuits-v2-home-module .theme__theme-on-hover {
  -webkit-transition: color, 0.1s, ease-out;
  -moz-transition: color, 0.1s, ease-out;
  -o-transition: color, 0.1s, ease-out;
  transition: color 0.1s ease-out;
}

/* line 15, node_modules/bb.sass-helpers/stylesheets/bb.sass-helpers/_links.scss */
.pursuits-v2-homepage .theme__theme-on-hover:hover, .pursuits-v2-homepage .theme__theme-on-hover:focus,
.pursuits-v2-section-front .theme__theme-on-hover:hover,
.pursuits-v2-section-front .theme__theme-on-hover:focus,
.pursuits-v2-home-module .theme__theme-on-hover:hover,
.pursuits-v2-home-module .theme__theme-on-hover:focus {
  color: #C19D3F;
}

/* line 42, src/app/components/layout/_section_front_themes.scss */
.pursuits-v2-homepage .theme__border-color,
.pursuits-v2-homepage .theme__border-color-after:after,
.pursuits-v2-section-front .theme__border-color,
.pursuits-v2-section-front .theme__border-color-after:after,
.pursuits-v2-home-module .theme__border-color,
.pursuits-v2-home-module .theme__border-color-after:after {
  border-color: #C19D3F !important;
}

/* line 51, src/app/components/layout/_section_front_themes.scss */
.pursuits-v2-homepage .theme__color-opacity,
.pursuits-v2-section-front .theme__color-opacity,
.pursuits-v2-home-module .theme__color-opacity {
  color: #C19D3F;
  opacity: .95;
}

/* line 56, src/app/components/layout/_section_front_themes.scss */
.pursuits-v2-homepage .visual-data__summary,
.pursuits-v2-homepage .newsletter__subtitle,
.pursuits-v2-section-front .visual-data__summary,
.pursuits-v2-section-front .newsletter__subtitle,
.pursuits-v2-home-module .visual-data__summary,
.pursuits-v2-home-module .newsletter__subtitle {
  color: #FFFFFF;
}

/* line 63, src/app/components/layout/_section_front_themes.scss */
.pursuits-v2-homepage .special-section-front-hero__story:nth-child(1) .special-section-front-hero__story-headline-link,
.pursuits-v2-section-front .special-section-front-hero__story:nth-child(1) .special-section-front-hero__story-headline-link,
.pursuits-v2-home-module .special-section-front-hero__story:nth-child(1) .special-section-front-hero__story-headline-link {
  -webkit-transition: color, 0.1s, ease-out;
  -moz-transition: color, 0.1s, ease-out;
  -o-transition: color, 0.1s, ease-out;
  transition: color 0.1s ease-out;
  color: #C19D3F;
}

/* line 15, node_modules/bb.sass-helpers/stylesheets/bb.sass-helpers/_links.scss */
.pursuits-v2-homepage .special-section-front-hero__story:nth-child(1) .special-section-front-hero__story-headline-link:hover, .pursuits-v2-homepage .special-section-front-hero__story:nth-child(1) .special-section-front-hero__story-headline-link:focus,
.pursuits-v2-section-front .special-section-front-hero__story:nth-child(1) .special-section-front-hero__story-headline-link:hover,
.pursuits-v2-section-front .special-section-front-hero__story:nth-child(1) .special-section-front-hero__story-headline-link:focus,
.pursuits-v2-home-module .special-section-front-hero__story:nth-child(1) .special-section-front-hero__story-headline-link:hover,
.pursuits-v2-home-module .special-section-front-hero__story:nth-child(1) .special-section-front-hero__story-headline-link:focus {
  color: #2D2D35;
}

/* line 67, src/app/components/layout/_section_front_themes.scss */
.pursuits-v2-homepage .special-section-front-hero__story:nth-child(1) .special-section-front-hero__image-container,
.pursuits-v2-section-front .special-section-front-hero__story:nth-child(1) .special-section-front-hero__image-container,
.pursuits-v2-home-module .special-section-front-hero__story:nth-child(1) .special-section-front-hero__image-container {
  position: absolute;
  top: 0;
  bottom: 0;
}

/* line 77, src/app/components/layout/_section_front_themes.scss */
.pursuits-v2-homepage .special-section-front-hero__story:nth-child(n+2) .special-section-front-hero__story-headline-link,
.pursuits-v2-section-front .special-section-front-hero__story:nth-child(n+2) .special-section-front-hero__story-headline-link,
.pursuits-v2-home-module .special-section-front-hero__story:nth-child(n+2) .special-section-front-hero__story-headline-link {
  -webkit-transition: color, 0.1s, ease-out;
  -moz-transition: color, 0.1s, ease-out;
  -o-transition: color, 0.1s, ease-out;
  transition: color 0.1s ease-out;
  color: #2D2D35;
}

/* line 15, node_modules/bb.sass-helpers/stylesheets/bb.sass-helpers/_links.scss */
.pursuits-v2-homepage .special-section-front-hero__story:nth-child(n+2) .special-section-front-hero__story-headline-link:hover, .pursuits-v2-homepage .special-section-front-hero__story:nth-child(n+2) .special-section-front-hero__story-headline-link:focus,
.pursuits-v2-section-front .special-section-front-hero__story:nth-child(n+2) .special-section-front-hero__story-headline-link:hover,
.pursuits-v2-section-front .special-section-front-hero__story:nth-child(n+2) .special-section-front-hero__story-headline-link:focus,
.pursuits-v2-home-module .special-section-front-hero__story:nth-child(n+2) .special-section-front-hero__story-headline-link:hover,
.pursuits-v2-home-module .special-section-front-hero__story:nth-child(n+2) .special-section-front-hero__story-headline-link:focus {
  color: #C19D3F;
}

/* line 81, src/app/components/layout/_section_front_themes.scss */
.pursuits-v2-homepage .special-section-front-hero__story:nth-child(n+2) .special-section-front-hero__image-container,
.pursuits-v2-section-front .special-section-front-hero__story:nth-child(n+2) .special-section-front-hero__image-container,
.pursuits-v2-home-module .special-section-front-hero__story:nth-child(n+2) .special-section-front-hero__image-container {
  position: absolute;
}

/* line 3, src/app/components/layout/_section_front_themes.scss */
.markets-section-front .theme__background-before:before,
.markets-section-front .theme__background-after:after,
.markets-section-front .theme__background,
.markets-home-module .theme__background-before:before,
.markets-home-module .theme__background-after:after,
.markets-home-module .theme__background,
.benchmark-section-front .theme__background-before:before,
.benchmark-section-front .theme__background-after:after,
.benchmark-section-front .theme__background,
.benchmark-home-module .theme__background-before:before,
.benchmark-home-module .theme__background-after:after,
.benchmark-home-module .theme__background,
.economics-section-front .theme__background-before:before,
.economics-section-front .theme__background-after:after,
.economics-section-front .theme__background,
.economics-home-module .theme__background-before:before,
.economics-home-module .theme__background-after:after,
.economics-home-module .theme__background,
.markets-magazine-section-front .theme__background-before:before,
.markets-magazine-section-front .theme__background-after:after,
.markets-magazine-section-front .theme__background,
.markets-magazine-home-module .theme__background-before:before,
.markets-magazine-home-module .theme__background-after:after,
.markets-magazine-home-module .theme__background {
  background-color: #FB8E1E;
}

/* line 10, src/app/components/layout/_section_front_themes.scss */
.markets-section-front .theme__color-before:before,
.markets-section-front .theme__color,
.markets-section-front .theme__color-other-stories .related-story-link,
.markets-home-module .theme__color-before:before,
.markets-home-module .theme__color,
.markets-home-module .theme__color-other-stories .related-story-link,
.benchmark-section-front .theme__color-before:before,
.benchmark-section-front .theme__color,
.benchmark-section-front .theme__color-other-stories .related-story-link,
.benchmark-home-module .theme__color-before:before,
.benchmark-home-module .theme__color,
.benchmark-home-module .theme__color-other-stories .related-story-link,
.economics-section-front .theme__color-before:before,
.economics-section-front .theme__color,
.economics-section-front .theme__color-other-stories .related-story-link,
.economics-home-module .theme__color-before:before,
.economics-home-module .theme__color,
.economics-home-module .theme__color-other-stories .related-story-link,
.markets-magazine-section-front .theme__color-before:before,
.markets-magazine-section-front .theme__color,
.markets-magazine-section-front .theme__color-other-stories .related-story-link,
.markets-magazine-home-module .theme__color-before:before,
.markets-magazine-home-module .theme__color,
.markets-magazine-home-module .theme__color-other-stories .related-story-link {
  color: #FB8E1E;
}

/* line 21, src/app/components/layout/_section_front_themes.scss */
.markets-section-front .theme__standard-hover,
.markets-home-module .theme__standard-hover,
.benchmark-section-front .theme__standard-hover,
.benchmark-home-module .theme__standard-hover,
.economics-section-front .theme__standard-hover,
.economics-home-module .theme__standard-hover,
.markets-magazine-section-front .theme__standard-hover,
.markets-magazine-home-module .theme__standard-hover {
  -webkit-transition: color, 0.1s, ease-out;
  -moz-transition: color, 0.1s, ease-out;
  -o-transition: color, 0.1s, ease-out;
  transition: color 0.1s ease-out;
  color: #2D2D35;
}

/* line 15, node_modules/bb.sass-helpers/stylesheets/bb.sass-helpers/_links.scss */
.markets-section-front .theme__standard-hover:hover, .markets-section-front .theme__standard-hover:focus,
.markets-home-module .theme__standard-hover:hover,
.markets-home-module .theme__standard-hover:focus,
.benchmark-section-front .theme__standard-hover:hover,
.benchmark-section-front .theme__standard-hover:focus,
.benchmark-home-module .theme__standard-hover:hover,
.benchmark-home-module .theme__standard-hover:focus,
.economics-section-front .theme__standard-hover:hover,
.economics-section-front .theme__standard-hover:focus,
.economics-home-module .theme__standard-hover:hover,
.economics-home-module .theme__standard-hover:focus,
.markets-magazine-section-front .theme__standard-hover:hover,
.markets-magazine-section-front .theme__standard-hover:focus,
.markets-magazine-home-module .theme__standard-hover:hover,
.markets-magazine-home-module .theme__standard-hover:focus {
  color: #FB8E1E;
}

/* line 25, src/app/components/layout/_section_front_themes.scss */
.markets-section-front .theme__inverted-hover,
.markets-home-module .theme__inverted-hover,
.benchmark-section-front .theme__inverted-hover,
.benchmark-home-module .theme__inverted-hover,
.economics-section-front .theme__inverted-hover,
.economics-home-module .theme__inverted-hover,
.markets-magazine-section-front .theme__inverted-hover,
.markets-magazine-home-module .theme__inverted-hover {
  -webkit-transition: color, 0.1s, ease-out;
  -moz-transition: color, 0.1s, ease-out;
  -o-transition: color, 0.1s, ease-out;
  transition: color 0.1s ease-out;
  color: #FB8E1E;
}

/* line 15, node_modules/bb.sass-helpers/stylesheets/bb.sass-helpers/_links.scss */
.markets-section-front .theme__inverted-hover:hover, .markets-section-front .theme__inverted-hover:focus,
.markets-home-module .theme__inverted-hover:hover,
.markets-home-module .theme__inverted-hover:focus,
.benchmark-section-front .theme__inverted-hover:hover,
.benchmark-section-front .theme__inverted-hover:focus,
.benchmark-home-module .theme__inverted-hover:hover,
.benchmark-home-module .theme__inverted-hover:focus,
.economics-section-front .theme__inverted-hover:hover,
.economics-section-front .theme__inverted-hover:focus,
.economics-home-module .theme__inverted-hover:hover,
.economics-home-module .theme__inverted-hover:focus,
.markets-magazine-section-front .theme__inverted-hover:hover,
.markets-magazine-section-front .theme__inverted-hover:focus,
.markets-magazine-home-module .theme__inverted-hover:hover,
.markets-magazine-home-module .theme__inverted-hover:focus {
  color: #2D2D35;
}

/* line 29, src/app/components/layout/_section_front_themes.scss */
.markets-section-front .theme__theme-on-hover,
.markets-home-module .theme__theme-on-hover,
.benchmark-section-front .theme__theme-on-hover,
.benchmark-home-module .theme__theme-on-hover,
.economics-section-front .theme__theme-on-hover,
.economics-home-module .theme__theme-on-hover,
.markets-magazine-section-front .theme__theme-on-hover,
.markets-magazine-home-module .theme__theme-on-hover {
  -webkit-transition: color, 0.1s, ease-out;
  -moz-transition: color, 0.1s, ease-out;
  -o-transition: color, 0.1s, ease-out;
  transition: color 0.1s ease-out;
}

/* line 15, node_modules/bb.sass-helpers/stylesheets/bb.sass-helpers/_links.scss */
.markets-section-front .theme__theme-on-hover:hover, .markets-section-front .theme__theme-on-hover:focus,
.markets-home-module .theme__theme-on-hover:hover,
.markets-home-module .theme__theme-on-hover:focus,
.benchmark-section-front .theme__theme-on-hover:hover,
.benchmark-section-front .theme__theme-on-hover:focus,
.benchmark-home-module .theme__theme-on-hover:hover,
.benchmark-home-module .theme__theme-on-hover:focus,
.economics-section-front .theme__theme-on-hover:hover,
.economics-section-front .theme__theme-on-hover:focus,
.economics-home-module .theme__theme-on-hover:hover,
.economics-home-module .theme__theme-on-hover:focus,
.markets-magazine-section-front .theme__theme-on-hover:hover,
.markets-magazine-section-front .theme__theme-on-hover:focus,
.markets-magazine-home-module .theme__theme-on-hover:hover,
.markets-magazine-home-module .theme__theme-on-hover:focus {
  color: #FB8E1E;
}

/* line 5, node_modules/bb.sass-helpers/stylesheets/bb.sass-helpers/_gradients.scss */
.markets-section-front .theme__photo-filter:after,
.markets-section-front .theme__strong-photo-filter:after,
.markets-home-module .theme__photo-filter:after,
.markets-home-module .theme__strong-photo-filter:after,
.benchmark-section-front .theme__photo-filter:after,
.benchmark-section-front .theme__strong-photo-filter:after,
.benchmark-home-module .theme__photo-filter:after,
.benchmark-home-module .theme__strong-photo-filter:after,
.economics-section-front .theme__photo-filter:after,
.economics-section-front .theme__strong-photo-filter:after,
.economics-home-module .theme__photo-filter:after,
.economics-home-module .theme__strong-photo-filter:after,
.markets-magazine-section-front .theme__photo-filter:after,
.markets-magazine-section-front .theme__strong-photo-filter:after,
.markets-magazine-home-module .theme__photo-filter:after,
.markets-magazine-home-module .theme__strong-photo-filter:after {
  overflow: hidden;
  text-indent: -9999rem;
  font-size: 0;
  line-height: 0;
  background: -owg-linear-gradient(45deg, rgba(251, 142, 30, 0.5) 0%, rgba(251, 142, 30, 0) 50%, rgba(251, 142, 30, 0) 100%), -owg-linear-gradient(135deg, rgba(43, 0, 247, 0) 0%, rgba(43, 0, 247, 0) 50%, rgba(43, 0, 247, 0.5) 100%);
  background: -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(135deg, rgba(43, 0, 247, 0) 0%, rgba(43, 0, 247, 0) 50%, rgba(43, 0, 247, 0.5) 100%);
  background: -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(135deg, rgba(43, 0, 247, 0) 0%, rgba(43, 0, 247, 0) 50%, rgba(43, 0, 247, 0.5) 100%);
  background: -o-linear-gradient(45deg, rgba(251, 142, 30, 0.5) 0%, rgba(251, 142, 30, 0) 50%, rgba(251, 142, 30, 0) 100%), -o-linear-gradient(135deg, rgba(43, 0, 247, 0) 0%, rgba(43, 0, 247, 0) 50%, rgba(43, 0, 247, 0.5) 100%);
  background: 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;
}

/* line 42, src/app/components/layout/_section_front_themes.scss */
.markets-section-front .theme__border-color,
.markets-section-front .theme__border-color-after:after,
.markets-home-module .theme__border-color,
.markets-home-module .theme__border-color-after:after,
.benchmark-section-front .theme__border-color,
.benchmark-section-front .theme__border-color-after:after,
.benchmark-home-module .theme__border-color,
.benchmark-home-module .theme__border-color-after:after,
.economics-section-front .theme__border-color,
.economics-section-front .theme__border-color-after:after,
.economics-home-module .theme__border-color,
.economics-home-module .theme__border-color-after:after,
.markets-magazine-section-front .theme__border-color,
.markets-magazine-section-front .theme__border-color-after:after,
.markets-magazine-home-module .theme__border-color,
.markets-magazine-home-module .theme__border-color-after:after {
  border-color: #FB8E1E !important;
}

/* line 51, src/app/components/layout/_section_front_themes.scss */
.markets-section-front .theme__color-opacity,
.markets-home-module .theme__color-opacity,
.benchmark-section-front .theme__color-opacity,
.benchmark-home-module .theme__color-opacity,
.economics-section-front .theme__color-opacity,
.economics-home-module .theme__color-opacity,
.markets-magazine-section-front .theme__color-opacity,
.markets-magazine-home-module .theme__color-opacity {
  color: #FB8E1E;
  opacity: .95;
}

/* line 56, src/app/components/layout/_section_front_themes.scss */
.markets-section-front .visual-data__summary,
.markets-section-front .newsletter__subtitle,
.markets-home-module .visual-data__summary,
.markets-home-module .newsletter__subtitle,
.benchmark-section-front .visual-data__summary,
.benchmark-section-front .newsletter__subtitle,
.benchmark-home-module .visual-data__summary,
.benchmark-home-module .newsletter__subtitle,
.economics-section-front .visual-data__summary,
.economics-section-front .newsletter__subtitle,
.economics-home-module .visual-data__summary,
.economics-home-module .newsletter__subtitle,
.markets-magazine-section-front .visual-data__summary,
.markets-magazine-section-front .newsletter__subtitle,
.markets-magazine-home-module .visual-data__summary,
.markets-magazine-home-module .newsletter__subtitle {
  color: #FFFFFF;
}

/* line 63, src/app/components/layout/_section_front_themes.scss */
.markets-section-front .special-section-front-hero__story:nth-child(1) .special-section-front-hero__story-headline-link,
.markets-home-module .special-section-front-hero__story:nth-child(1) .special-section-front-hero__story-headline-link,
.benchmark-section-front .special-section-front-hero__story:nth-child(1) .special-section-front-hero__story-headline-link,
.benchmark-home-module .special-section-front-hero__story:nth-child(1) .special-section-front-hero__story-headline-link,
.economics-section-front .special-section-front-hero__story:nth-child(1) .special-section-front-hero__story-headline-link,
.economics-home-module .special-section-front-hero__story:nth-child(1) .special-section-front-hero__story-headline-link,
.markets-magazine-section-front .special-section-front-hero__story:nth-child(1) .special-section-front-hero__story-headline-link,
.markets-magazine-home-module .special-section-front-hero__story:nth-child(1) .special-section-front-hero__story-headline-link {
  -webkit-transition: color, 0.1s, ease-out;
  -moz-transition: color, 0.1s, ease-out;
  -o-transition: color, 0.1s, ease-out;
  transition: color 0.1s ease-out;
  color: #FB8E1E;
}

/* line 15, node_modules/bb.sass-helpers/stylesheets/bb.sass-helpers/_links.scss */
.markets-section-front .special-section-front-hero__story:nth-child(1) .special-section-front-hero__story-headline-link:hover, .markets-section-front .special-section-front-hero__story:nth-child(1) .special-section-front-hero__story-headline-link:focus,
.markets-home-module .special-section-front-hero__story:nth-child(1) .special-section-front-hero__story-headline-link:hover,
.markets-home-module .special-section-front-hero__story:nth-child(1) .special-section-front-hero__story-headline-link:focus,
.benchmark-section-front .special-section-front-hero__story:nth-child(1) .special-section-front-hero__story-headline-link:hover,
.benchmark-section-front .special-section-front-hero__story:nth-child(1) .special-section-front-hero__story-headline-link:focus,
.benchmark-home-module .special-section-front-hero__story:nth-child(1) .special-section-front-hero__story-headline-link:hover,
.benchmark-home-module .special-section-front-hero__story:nth-child(1) .special-section-front-hero__story-headline-link:focus,
.economics-section-front .special-section-front-hero__story:nth-child(1) .special-section-front-hero__story-headline-link:hover,
.economics-section-front .special-section-front-hero__story:nth-child(1) .special-section-front-hero__story-headline-link:focus,
.economics-home-module .special-section-front-hero__story:nth-child(1) .special-section-front-hero__story-headline-link:hover,
.economics-home-module .special-section-front-hero__story:nth-child(1) .special-section-front-hero__story-headline-link:focus,
.markets-magazine-section-front .special-section-front-hero__story:nth-child(1) .special-section-front-hero__story-headline-link:hover,
.markets-magazine-section-front .special-section-front-hero__story:nth-child(1) .special-section-front-hero__story-headline-link:focus,
.markets-magazine-home-module .special-section-front-hero__story:nth-child(1) .special-section-front-hero__story-headline-link:hover,
.markets-magazine-home-module .special-section-front-hero__story:nth-child(1) .special-section-front-hero__story-headline-link:focus {
  color: #2D2D35;
}

/* line 67, src/app/components/layout/_section_front_themes.scss */
.markets-section-front .special-section-front-hero__story:nth-child(1) .special-section-front-hero__image-container,
.markets-home-module .special-section-front-hero__story:nth-child(1) .special-section-front-hero__image-container,
.benchmark-section-front .special-section-front-hero__story:nth-child(1) .special-section-front-hero__image-container,
.benchmark-home-module .special-section-front-hero__story:nth-child(1) .special-section-front-hero__image-container,
.economics-section-front .special-section-front-hero__story:nth-child(1) .special-section-front-hero__image-container,
.economics-home-module .special-section-front-hero__story:nth-child(1) .special-section-front-hero__image-container,
.markets-magazine-section-front .special-section-front-hero__story:nth-child(1) .special-section-front-hero__image-container,
.markets-magazine-home-module .special-section-front-hero__story:nth-child(1) .special-section-front-hero__image-container {
  position: absolute;
  top: 0;
  bottom: 0;
}

/* line 77, src/app/components/layout/_section_front_themes.scss */
.markets-section-front .special-section-front-hero__story:nth-child(n+2) .special-section-front-hero__story-headline-link,
.markets-home-module .special-section-front-hero__story:nth-child(n+2) .special-section-front-hero__story-headline-link,
.benchmark-section-front .special-section-front-hero__story:nth-child(n+2) .special-section-front-hero__story-headline-link,
.benchmark-home-module .special-section-front-hero__story:nth-child(n+2) .special-section-front-hero__story-headline-link,
.economics-section-front .special-section-front-hero__story:nth-child(n+2) .special-section-front-hero__story-headline-link,
.economics-home-module .special-section-front-hero__story:nth-child(n+2) .special-section-front-hero__story-headline-link,
.markets-magazine-section-front .special-section-front-hero__story:nth-child(n+2) .special-section-front-hero__story-headline-link,
.markets-magazine-home-module .special-section-front-hero__story:nth-child(n+2) .special-section-front-hero__story-headline-link {
  -webkit-transition: color, 0.1s, ease-out;
  -moz-transition: color, 0.1s, ease-out;
  -o-transition: color, 0.1s, ease-out;
  transition: color 0.1s ease-out;
  color: #2D2D35;
}

/* line 15, node_modules/bb.sass-helpers/stylesheets/bb.sass-helpers/_links.scss */
.markets-section-front .special-section-front-hero__story:nth-child(n+2) .special-section-front-hero__story-headline-link:hover, .markets-section-front .special-section-front-hero__story:nth-child(n+2) .special-section-front-hero__story-headline-link:focus,
.markets-home-module .special-section-front-hero__story:nth-child(n+2) .special-section-front-hero__story-headline-link:hover,
.markets-home-module .special-section-front-hero__story:nth-child(n+2) .special-section-front-hero__story-headline-link:focus,
.benchmark-section-front .special-section-front-hero__story:nth-child(n+2) .special-section-front-hero__story-headline-link:hover,
.benchmark-section-front .special-section-front-hero__story:nth-child(n+2) .special-section-front-hero__story-headline-link:focus,
.benchmark-home-module .special-section-front-hero__story:nth-child(n+2) .special-section-front-hero__story-headline-link:hover,
.benchmark-home-module .special-section-front-hero__story:nth-child(n+2) .special-section-front-hero__story-headline-link:focus,
.economics-section-front .special-section-front-hero__story:nth-child(n+2) .special-section-front-hero__story-headline-link:hover,
.economics-section-front .special-section-front-hero__story:nth-child(n+2) .special-section-front-hero__story-headline-link:focus,
.economics-home-module .special-section-front-hero__story:nth-child(n+2) .special-section-front-hero__story-headline-link:hover,
.economics-home-module .special-section-front-hero__story:nth-child(n+2) .special-section-front-hero__story-headline-link:focus,
.markets-magazine-section-front .special-section-front-hero__story:nth-child(n+2) .special-section-front-hero__story-headline-link:hover,
.markets-magazine-section-front .special-section-front-hero__story:nth-child(n+2) .special-section-front-hero__story-headline-link:focus,
.markets-magazine-home-module .special-section-front-hero__story:nth-child(n+2) .special-section-front-hero__story-headline-link:hover,
.markets-magazine-home-module .special-section-front-hero__story:nth-child(n+2) .special-section-front-hero__story-headline-link:focus {
  color: #FB8E1E;
}

/* line 81, src/app/components/layout/_section_front_themes.scss */
.markets-section-front .special-section-front-hero__story:nth-child(n+2) .special-section-front-hero__image-container,
.markets-home-module .special-section-front-hero__story:nth-child(n+2) .special-section-front-hero__image-container,
.benchmark-section-front .special-section-front-hero__story:nth-child(n+2) .special-section-front-hero__image-container,
.benchmark-home-module .special-section-front-hero__story:nth-child(n+2) .special-section-front-hero__image-container,
.economics-section-front .special-section-front-hero__story:nth-child(n+2) .special-section-front-hero__image-container,
.economics-home-module .special-section-front-hero__story:nth-child(n+2) .special-section-front-hero__image-container,
.markets-magazine-section-front .special-section-front-hero__story:nth-child(n+2) .special-section-front-hero__image-container,
.markets-magazine-home-module .special-section-front-hero__story:nth-child(n+2) .special-section-front-hero__image-container {
  position: absolute;
}

/* line 3, src/app/components/layout/_section_front_themes.scss */
.politics-section-front .theme__background-before:before,
.politics-section-front .theme__background-after:after,
.politics-section-front .theme__background,
.politics-home-module .theme__background-before:before,
.politics-home-module .theme__background-after:after,
.politics-home-module .theme__background {
  background-color: #5C42AB;
}

/* line 10, src/app/components/layout/_section_front_themes.scss */
.politics-section-front .theme__color-before:before,
.politics-section-front .theme__color,
.politics-section-front .theme__color-other-stories .related-story-link,
.politics-home-module .theme__color-before:before,
.politics-home-module .theme__color,
.politics-home-module .theme__color-other-stories .related-story-link {
  color: #5C42AB;
}

/* line 21, src/app/components/layout/_section_front_themes.scss */
.politics-section-front .theme__standard-hover,
.politics-home-module .theme__standard-hover {
  -webkit-transition: color, 0.1s, ease-out;
  -moz-transition: color, 0.1s, ease-out;
  -o-transition: color, 0.1s, ease-out;
  transition: color 0.1s ease-out;
  color: #2D2D35;
}

/* line 15, node_modules/bb.sass-helpers/stylesheets/bb.sass-helpers/_links.scss */
.politics-section-front .theme__standard-hover:hover, .politics-section-front .theme__standard-hover:focus,
.politics-home-module .theme__standard-hover:hover,
.politics-home-module .theme__standard-hover:focus {
  color: #5C42AB;
}

/* line 25, src/app/components/layout/_section_front_themes.scss */
.politics-section-front .theme__inverted-hover,
.politics-home-module .theme__inverted-hover {
  -webkit-transition: color, 0.1s, ease-out;
  -moz-transition: color, 0.1s, ease-out;
  -o-transition: color, 0.1s, ease-out;
  transition: color 0.1s ease-out;
  color: #5C42AB;
}

/* line 15, node_modules/bb.sass-helpers/stylesheets/bb.sass-helpers/_links.scss */
.politics-section-front .theme__inverted-hover:hover, .politics-section-front .theme__inverted-hover:focus,
.politics-home-module .theme__inverted-hover:hover,
.politics-home-module .theme__inverted-hover:focus {
  color: #2D2D35;
}

/* line 29, src/app/components/layout/_section_front_themes.scss */
.politics-section-front .theme__theme-on-hover,
.politics-home-module .theme__theme-on-hover {
  -webkit-transition: color, 0.1s, ease-out;
  -moz-transition: color, 0.1s, ease-out;
  -o-transition: color, 0.1s, ease-out;
  transition: color 0.1s ease-out;
}

/* line 15, node_modules/bb.sass-helpers/stylesheets/bb.sass-helpers/_links.scss */
.politics-section-front .theme__theme-on-hover:hover, .politics-section-front .theme__theme-on-hover:focus,
.politics-home-module .theme__theme-on-hover:hover,
.politics-home-module .theme__theme-on-hover:focus {
  color: #5C42AB;
}

/* line 5, node_modules/bb.sass-helpers/stylesheets/bb.sass-helpers/_gradients.scss */
.politics-section-front .theme__photo-filter:after,
.politics-section-front .theme__strong-photo-filter:after,
.politics-home-module .theme__photo-filter:after,
.politics-home-module .theme__strong-photo-filter:after {
  overflow: hidden;
  text-indent: -9999rem;
  font-size: 0;
  line-height: 0;
  background: -owg-linear-gradient(45deg, rgba(0, 200, 138, 0.5) 0%, rgba(0, 200, 138, 0) 50%, rgba(0, 200, 138, 0) 100%), -owg-linear-gradient(135deg, rgba(43, 0, 247, 0) 0%, rgba(43, 0, 247, 0) 50%, rgba(43, 0, 247, 0.5) 100%);
  background: -webkit-linear-gradient(45deg, rgba(0, 200, 138, 0.5) 0%, rgba(0, 200, 138, 0) 50%, rgba(0, 200, 138, 0) 100%), -webkit-linear-gradient(135deg, rgba(43, 0, 247, 0) 0%, rgba(43, 0, 247, 0) 50%, rgba(43, 0, 247, 0.5) 100%);
  background: -moz-linear-gradient(45deg, rgba(0, 200, 138, 0.5) 0%, rgba(0, 200, 138, 0) 50%, rgba(0, 200, 138, 0) 100%), -moz-linear-gradient(135deg, rgba(43, 0, 247, 0) 0%, rgba(43, 0, 247, 0) 50%, rgba(43, 0, 247, 0.5) 100%);
  background: -o-linear-gradient(45deg, rgba(0, 200, 138, 0.5) 0%, rgba(0, 200, 138, 0) 50%, rgba(0, 200, 138, 0) 100%), -o-linear-gradient(135deg, rgba(43, 0, 247, 0) 0%, rgba(43, 0, 247, 0) 50%, rgba(43, 0, 247, 0.5) 100%);
  background: linear-gradient(45deg, rgba(0, 200, 138, 0.5) 0%, rgba(0, 200, 138, 0) 50%, rgba(0, 200, 138, 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;
}

/* line 42, src/app/components/layout/_section_front_themes.scss */
.politics-section-front .theme__border-color,
.politics-section-front .theme__border-color-after:after,
.politics-home-module .theme__border-color,
.politics-home-module .theme__border-color-after:after {
  border-color: #5C42AB !important;
}

/* line 51, src/app/components/layout/_section_front_themes.scss */
.politics-section-front .theme__color-opacity,
.politics-home-module .theme__color-opacity {
  color: #5C42AB;
  opacity: .95;
}

/* line 56, src/app/components/layout/_section_front_themes.scss */
.politics-section-front .visual-data__summary,
.politics-section-front .newsletter__subtitle,
.politics-home-module .visual-data__summary,
.politics-home-module .newsletter__subtitle {
  color: #FFFFFF;
}

/* line 63, src/app/components/layout/_section_front_themes.scss */
.politics-section-front .special-section-front-hero__story:nth-child(1) .special-section-front-hero__story-headline-link,
.politics-home-module .special-section-front-hero__story:nth-child(1) .special-section-front-hero__story-headline-link {
  -webkit-transition: color, 0.1s, ease-out;
  -moz-transition: color, 0.1s, ease-out;
  -o-transition: color, 0.1s, ease-out;
  transition: color 0.1s ease-out;
  color: #5C42AB;
}

/* line 15, node_modules/bb.sass-helpers/stylesheets/bb.sass-helpers/_links.scss */
.politics-section-front .special-section-front-hero__story:nth-child(1) .special-section-front-hero__story-headline-link:hover, .politics-section-front .special-section-front-hero__story:nth-child(1) .special-section-front-hero__story-headline-link:focus,
.politics-home-module .special-section-front-hero__story:nth-child(1) .special-section-front-hero__story-headline-link:hover,
.politics-home-module .special-section-front-hero__story:nth-child(1) .special-section-front-hero__story-headline-link:focus {
  color: #2D2D35;
}

/* line 67, src/app/components/layout/_section_front_themes.scss */
.politics-section-front .special-section-front-hero__story:nth-child(1) .special-section-front-hero__image-container,
.politics-home-module .special-section-front-hero__story:nth-child(1) .special-section-front-hero__image-container {
  position: absolute;
  top: 0;
  bottom: 0;
}

/* line 77, src/app/components/layout/_section_front_themes.scss */
.politics-section-front .special-section-front-hero__story:nth-child(n+2) .special-section-front-hero__story-headline-link,
.politics-home-module .special-section-front-hero__story:nth-child(n+2) .special-section-front-hero__story-headline-link {
  -webkit-transition: color, 0.1s, ease-out;
  -moz-transition: color, 0.1s, ease-out;
  -o-transition: color, 0.1s, ease-out;
  transition: color 0.1s ease-out;
  color: #2D2D35;
}

/* line 15, node_modules/bb.sass-helpers/stylesheets/bb.sass-helpers/_links.scss */
.politics-section-front .special-section-front-hero__story:nth-child(n+2) .special-section-front-hero__story-headline-link:hover, .politics-section-front .special-section-front-hero__story:nth-child(n+2) .special-section-front-hero__story-headline-link:focus,
.politics-home-module .special-section-front-hero__story:nth-child(n+2) .special-section-front-hero__story-headline-link:hover,
.politics-home-module .special-section-front-hero__story:nth-child(n+2) .special-section-front-hero__story-headline-link:focus {
  color: #5C42AB;
}

/* line 81, src/app/components/layout/_section_front_themes.scss */
.politics-section-front .special-section-front-hero__story:nth-child(n+2) .special-section-front-hero__image-container,
.politics-home-module .special-section-front-hero__story:nth-child(n+2) .special-section-front-hero__image-container {
  position: absolute;
}

/* line 3, src/app/components/layout/_section_front_themes.scss */
.view-section-front .theme__background-before:before,
.view-section-front .theme__background-after:after,
.view-section-front .theme__background,
.view-home-module .theme__background-before:before,
.view-home-module .theme__background-after:after,
.view-home-module .theme__background {
  background-color: #00B9E7;
}

/* line 10, src/app/components/layout/_section_front_themes.scss */
.view-section-front .theme__color-before:before,
.view-section-front .theme__color,
.view-section-front .theme__color-other-stories .related-story-link,
.view-home-module .theme__color-before:before,
.view-home-module .theme__color,
.view-home-module .theme__color-other-stories .related-story-link {
  color: #00B9E7;
}

/* line 21, src/app/components/layout/_section_front_themes.scss */
.view-section-front .theme__standard-hover,
.view-home-module .theme__standard-hover {
  -webkit-transition: color, 0.1s, ease-out;
  -moz-transition: color, 0.1s, ease-out;
  -o-transition: color, 0.1s, ease-out;
  transition: color 0.1s ease-out;
  color: #2D2D35;
}

/* line 15, node_modules/bb.sass-helpers/stylesheets/bb.sass-helpers/_links.scss */
.view-section-front .theme__standard-hover:hover, .view-section-front .theme__standard-hover:focus,
.view-home-module .theme__standard-hover:hover,
.view-home-module .theme__standard-hover:focus {
  color: #00B9E7;
}

/* line 25, src/app/components/layout/_section_front_themes.scss */
.view-section-front .theme__inverted-hover,
.view-home-module .theme__inverted-hover {
  -webkit-transition: color, 0.1s, ease-out;
  -moz-transition: color, 0.1s, ease-out;
  -o-transition: color, 0.1s, ease-out;
  transition: color 0.1s ease-out;
  color: #00B9E7;
}

/* line 15, node_modules/bb.sass-helpers/stylesheets/bb.sass-helpers/_links.scss */
.view-section-front .theme__inverted-hover:hover, .view-section-front .theme__inverted-hover:focus,
.view-home-module .theme__inverted-hover:hover,
.view-home-module .theme__inverted-hover:focus {
  color: #2D2D35;
}

/* line 29, src/app/components/layout/_section_front_themes.scss */
.view-section-front .theme__theme-on-hover,
.view-home-module .theme__theme-on-hover {
  -webkit-transition: color, 0.1s, ease-out;
  -moz-transition: color, 0.1s, ease-out;
  -o-transition: color, 0.1s, ease-out;
  transition: color 0.1s ease-out;
}

/* line 15, node_modules/bb.sass-helpers/stylesheets/bb.sass-helpers/_links.scss */
.view-section-front .theme__theme-on-hover:hover, .view-section-front .theme__theme-on-hover:focus,
.view-home-module .theme__theme-on-hover:hover,
.view-home-module .theme__theme-on-hover:focus {
  color: #00B9E7;
}

/* line 5, node_modules/bb.sass-helpers/stylesheets/bb.sass-helpers/_gradients.scss */
.view-section-front .theme__photo-filter:after,
.view-section-front .theme__strong-photo-filter:after,
.view-home-module .theme__photo-filter:after,
.view-home-module .theme__strong-photo-filter:after {
  overflow: hidden;
  text-indent: -9999rem;
  font-size: 0;
  line-height: 0;
  background: -owg-linear-gradient(45deg, rgba(92, 66, 171, 0.5) 0%, rgba(92, 66, 171, 0) 50%, rgba(92, 66, 171, 0) 100%), -owg-linear-gradient(135deg, rgba(43, 0, 247, 0) 0%, rgba(43, 0, 247, 0) 50%, rgba(43, 0, 247, 0.5) 100%);
  background: -webkit-linear-gradient(45deg, rgba(92, 66, 171, 0.5) 0%, rgba(92, 66, 171, 0) 50%, rgba(92, 66, 171, 0) 100%), -webkit-linear-gradient(135deg, rgba(43, 0, 247, 0) 0%, rgba(43, 0, 247, 0) 50%, rgba(43, 0, 247, 0.5) 100%);
  background: -moz-linear-gradient(45deg, rgba(92, 66, 171, 0.5) 0%, rgba(92, 66, 171, 0) 50%, rgba(92, 66, 171, 0) 100%), -moz-linear-gradient(135deg, rgba(43, 0, 247, 0) 0%, rgba(43, 0, 247, 0) 50%, rgba(43, 0, 247, 0.5) 100%);
  background: -o-linear-gradient(45deg, rgba(92, 66, 171, 0.5) 0%, rgba(92, 66, 171, 0) 50%, rgba(92, 66, 171, 0) 100%), -o-linear-gradient(135deg, rgba(43, 0, 247, 0) 0%, rgba(43, 0, 247, 0) 50%, rgba(43, 0, 247, 0.5) 100%);
  background: linear-gradient(45deg, rgba(92, 66, 171, 0.5) 0%, rgba(92, 66, 171, 0) 50%, rgba(92, 66, 171, 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;
}

/* line 42, src/app/components/layout/_section_front_themes.scss */
.view-section-front .theme__border-color,
.view-section-front .theme__border-color-after:after,
.view-home-module .theme__border-color,
.view-home-module .theme__border-color-after:after {
  border-color: #00B9E7 !important;
}

/* line 51, src/app/components/layout/_section_front_themes.scss */
.view-section-front .theme__color-opacity,
.view-home-module .theme__color-opacity {
  color: #00B9E7;
  opacity: .95;
}

/* line 56, src/app/components/layout/_section_front_themes.scss */
.view-section-front .visual-data__summary,
.view-section-front .newsletter__subtitle,
.view-home-module .visual-data__summary,
.view-home-module .newsletter__subtitle {
  color: #FFFFFF;
}

/* line 63, src/app/components/layout/_section_front_themes.scss */
.view-section-front .special-section-front-hero__story:nth-child(1) .special-section-front-hero__story-headline-link,
.view-home-module .special-section-front-hero__story:nth-child(1) .special-section-front-hero__story-headline-link {
  -webkit-transition: color, 0.1s, ease-out;
  -moz-transition: color, 0.1s, ease-out;
  -o-transition: color, 0.1s, ease-out;
  transition: color 0.1s ease-out;
  color: #00B9E7;
}

/* line 15, node_modules/bb.sass-helpers/stylesheets/bb.sass-helpers/_links.scss */
.view-section-front .special-section-front-hero__story:nth-child(1) .special-section-front-hero__story-headline-link:hover, .view-section-front .special-section-front-hero__story:nth-child(1) .special-section-front-hero__story-headline-link:focus,
.view-home-module .special-section-front-hero__story:nth-child(1) .special-section-front-hero__story-headline-link:hover,
.view-home-module .special-section-front-hero__story:nth-child(1) .special-section-front-hero__story-headline-link:focus {
  color: #2D2D35;
}

/* line 67, src/app/components/layout/_section_front_themes.scss */
.view-section-front .special-section-front-hero__story:nth-child(1) .special-section-front-hero__image-container,
.view-home-module .special-section-front-hero__story:nth-child(1) .special-section-front-hero__image-container {
  position: absolute;
  top: 0;
  bottom: 0;
}

/* line 77, src/app/components/layout/_section_front_themes.scss */
.view-section-front .special-section-front-hero__story:nth-child(n+2) .special-section-front-hero__story-headline-link,
.view-home-module .special-section-front-hero__story:nth-child(n+2) .special-section-front-hero__story-headline-link {
  -webkit-transition: color, 0.1s, ease-out;
  -moz-transition: color, 0.1s, ease-out;
  -o-transition: color, 0.1s, ease-out;
  transition: color 0.1s ease-out;
  color: #2D2D35;
}

/* line 15, node_modules/bb.sass-helpers/stylesheets/bb.sass-helpers/_links.scss */
.view-section-front .special-section-front-hero__story:nth-child(n+2) .special-section-front-hero__story-headline-link:hover, .view-section-front .special-section-front-hero__story:nth-child(n+2) .special-section-front-hero__story-headline-link:focus,
.view-home-module .special-section-front-hero__story:nth-child(n+2) .special-section-front-hero__story-headline-link:hover,
.view-home-module .special-section-front-hero__story:nth-child(n+2) .special-section-front-hero__story-headline-link:focus {
  color: #00B9E7;
}

/* line 81, src/app/components/layout/_section_front_themes.scss */
.view-section-front .special-section-front-hero__story:nth-child(n+2) .special-section-front-hero__image-container,
.view-home-module .special-section-front-hero__story:nth-child(n+2) .special-section-front-hero__image-container {
  position: absolute;
}

/* line 3, src/app/components/most_recent_videos/_video_with_thumbnail.scss */
.video-with-thumbnail {
  float: left;
  margin-left: 1.25rem;
  position: relative;
}

/* line 9, src/app/components/most_recent_videos/_video_with_thumbnail.scss */
.video-with-thumbnail__subtitle {
  font-family: "BWHaasHead-75Bold", "NHaasGroteskDSPro-75Bd", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 1rem;
  line-height: 1.25rem;
  margin-top: 1.25rem;
  width: 12.5rem;
}

/* line 17, src/app/components/most_recent_videos/_video_with_thumbnail.scss */
.video-with-thumbnail__play {
  position: relative;
  height: 8.125rem;
}

/* line 69, node_modules/bb.sass-helpers/stylesheets/bb.sass-helpers/_icons.scss */
.video-with-thumbnail__play:before {
  content: "a";
  font-family: "Bloomberg";
  font-style: normal;
  font-size: 2.5rem;
  color: #FFFFFF;
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
  -moz-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  -o-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  z-index: 2;
}

/* line 28, src/app/components/most_recent_videos/_video_with_thumbnail.scss */
.video-with-thumbnail__image {
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  background-position: center;
  background-size: cover;
}

/* line 5, src/app/components/most_recent_videos/_video_thumbnail_helper.scss */
.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: " ";
  -webkit-transition: background-color, 0.1s, ease-out;
  -moz-transition: background-color, 0.1s, ease-out;
  -o-transition: background-color, 0.1s, ease-out;
  transition: background-color 0.1s ease-out;
  z-index: 1;
}

/* line 11, src/app/components/most_recent_videos/_video_thumbnail_helper.scss */
.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: " ";
}

/* line 32, src/app/components/most_recent_videos/_video_with_thumbnail.scss */
.video-with-thumbnail__duration {
  font-family: "TiemposTextWeb-RegularItalic", Georgia, serif;
  font-size: 0.75rem;
  line-height: 0.75rem;
  color: #999999;
  margin-top: 0.3125rem;
}

@media screen and (min-width: 0) and (max-width: 47.4375em) {
  /* line 3, src/app/components/most_recent_videos/_video_with_thumbnail.scss */
  .video-with-thumbnail {
    min-width: 15rem;
    display: block;
    margin: 1.25rem auto;
    float: none;
    padding: 0 1.25rem;
  }
  /* line 48, src/app/components/most_recent_videos/_video_with_thumbnail.scss */
  .video-with-thumbnail:first-child {
    margin-top: 0;
  }
  /* line 52, src/app/components/most_recent_videos/_video_with_thumbnail.scss */
  .video-with-thumbnail__subtitle {
    width: 100%;
  }
}

@media screen and (min-width: 47.5em) and (max-width: 63.6875em) {
  /* line 3, src/app/components/most_recent_videos/_video_with_thumbnail.scss */
  .video-with-thumbnail {
    margin-right: 1.25rem;
  }
}

@media screen and (min-width: 63.75em) and (max-width: 79.9375em) {
  /* line 3, src/app/components/most_recent_videos/_video_with_thumbnail.scss */
  .video-with-thumbnail {
    width: 13.75rem;
  }
  /* line 68, src/app/components/most_recent_videos/_video_with_thumbnail.scss */
  .video-with-thumbnail:nth-child(n+5) {
    display: none;
  }
}

@media screen and (min-width: 80em) and (max-width: 9999em) {
  /* line 3, src/app/components/most_recent_videos/_video_with_thumbnail.scss */
  .video-with-thumbnail {
    width: 12.5rem;
  }
}

@media screen and (max-width: 63.6875em) {
  /* line 82, src/app/components/most_recent_videos/_video_with_thumbnail.scss */
  .video-with-thumbnail:nth-child(n+4) {
    display: none;
  }
}

/* line 10, src/app/components/most_recent_videos/_most_recent_videos.scss */
.most-recent-videos {
  position: relative;
  margin: 2.5rem auto;
}

/* line 97, node_modules/bb.sass-helpers/stylesheets/bb.sass-helpers/_borders.scss */
.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;
}

/* line 125, node_modules/bb.sass-helpers/stylesheets/bb.sass-helpers/_borders.scss */
.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;
}

/* line 199, node_modules/bb.sass-helpers/stylesheets/bb.sass-helpers/_borders.scss */
.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;
}

/* line 205, node_modules/bb.sass-helpers/stylesheets/bb.sass-helpers/_borders.scss */
.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: #FFFFFF;
}

/* line 15, src/app/components/most_recent_videos/_most_recent_videos.scss */
.most-recent-videos__title {
  font-family: "TiemposHeadlineWeb-Bold", Georgia, serif;
  text-align: center;
  background-color: #FFFFFF;
  left: 0;
  right: 0;
  top: -0.75rem;
  margin: 0 auto;
  line-height: 2.5rem;
}

/* line 26, src/app/components/most_recent_videos/_most_recent_videos.scss */
.most-recent-videos__items {
  padding: 0 1.25rem;
  position: absolute;
  top: 2.5rem;
}

@media screen and (min-width: 0) and (max-width: 47.4375em) {
  /* line 10, src/app/components/most_recent_videos/_most_recent_videos.scss */
  .most-recent-videos {
    padding-bottom: 1.25rem;
    min-width: 20rem;
    max-width: 31.25rem;
  }
  /* line 37, src/app/components/most_recent_videos/_most_recent_videos.scss */
  .most-recent-videos__title {
    font-size: 1.25rem;
    width: 13.75rem;
    height: 2.1875rem;
    position: relative;
  }
  /* line 44, src/app/components/most_recent_videos/_most_recent_videos.scss */
  .most-recent-videos__items {
    position: relative;
    top: 0;
  }
}

@media screen and (min-width: 47.5em) and (max-width: 63.6875em) {
  /* line 10, src/app/components/most_recent_videos/_most_recent_videos.scss */
  .most-recent-videos {
    width: 47.5rem;
    height: 18.75rem;
  }
  /* line 54, src/app/components/most_recent_videos/_most_recent_videos.scss */
  .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) {
  /* line 10, src/app/components/most_recent_videos/_most_recent_videos.scss */
  .most-recent-videos {
    width: 63.75rem;
    height: 18.75rem;
  }
}

@media screen and (min-width: 80em) and (max-width: 9999em) {
  /* line 10, src/app/components/most_recent_videos/_most_recent_videos.scss */
  .most-recent-videos {
    width: 72.5rem;
    height: 18.75rem;
  }
}

@media screen and (min-width: 63.75em) {
  /* line 76, src/app/components/most_recent_videos/_most_recent_videos.scss */
  .most-recent-videos__title {
    font-size: 2.5rem;
    width: 25rem;
    position: absolute;
  }
}

/* line 5, src/app/components/most_recent_videos/_single_video_with_thumbnail.scss */
.single-video-with-thumbnail__play {
  float: left;
  position: relative;
}

/* line 69, node_modules/bb.sass-helpers/stylesheets/bb.sass-helpers/_icons.scss */
.single-video-with-thumbnail__play:before {
  content: "a";
  font-family: "Bloomberg";
  font-style: normal;
  font-size: 2.5rem;
  color: #FFFFFF;
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
  -moz-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  -o-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  z-index: 2;
}

/* line 15, src/app/components/most_recent_videos/_single_video_with_thumbnail.scss */
.single-video-with-thumbnail__info {
  float: right;
}

/* line 18, src/app/components/most_recent_videos/_single_video_with_thumbnail.scss */
.single-video-with-thumbnail__info:before {
  height: 0.625rem;
  content: "";
  display: block;
}

/* line 26, src/app/components/most_recent_videos/_single_video_with_thumbnail.scss */
.single-video-with-thumbnail__headline {
  font-family: "BWHaasHead-75Bold", "NHaasGroteskDSPro-75Bd", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 1.875rem;
  line-height: 2.25rem;
  width: 100%;
  padding: 0.625rem 0;
}

/* line 34, src/app/components/most_recent_videos/_single_video_with_thumbnail.scss */
.single-video-with-thumbnail__image {
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  background-position: center;
  background-size: cover;
}

/* line 5, src/app/components/most_recent_videos/_video_thumbnail_helper.scss */
.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: " ";
  -webkit-transition: background-color, 0.1s, ease-out;
  -moz-transition: background-color, 0.1s, ease-out;
  -o-transition: background-color, 0.1s, ease-out;
  transition: background-color 0.1s ease-out;
  z-index: 1;
}

/* line 11, src/app/components/most_recent_videos/_video_thumbnail_helper.scss */
.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: " ";
}

/* line 38, src/app/components/most_recent_videos/_single_video_with_thumbnail.scss */
.single-video-with-thumbnail__duration {
  font-family: "TiemposTextWeb-RegularItalic", Georgia, serif;
  font-size: 0.75rem;
  line-height: 0.75rem;
  color: #999999;
}

/* line 45, src/app/components/most_recent_videos/_single_video_with_thumbnail.scss */
.single-video-with-thumbnail__summary {
  font-family: "TiemposTextWeb-RegularItalic", Georgia, serif;
  font-size: 0.875rem;
  line-height: 1.25rem;
  color: #555555;
}

/* line 52, src/app/components/most_recent_videos/_single_video_with_thumbnail.scss */
.single-video-with-thumbnail__label-and-timestamp {
  margin-top: 1.875rem;
}

/* line 55, src/app/components/most_recent_videos/_single_video_with_thumbnail.scss */
.single-video-with-thumbnail__label-and-timestamp .published-timestamp,
.single-video-with-thumbnail__label-and-timestamp .primary-label {
  font-family: "BWHaasText-55Roman", "NHaasGroteskTXPro-55Rg", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 0.625rem;
  line-height: 0.75rem;
}

/* line 62, src/app/components/most_recent_videos/_single_video_with_thumbnail.scss */
.single-video-with-thumbnail__label-and-timestamp .primary-label {
  color: #2B00F7;
  text-transform: uppercase;
}

/* line 67, src/app/components/most_recent_videos/_single_video_with_thumbnail.scss */
.single-video-with-thumbnail__label-and-timestamp .published-timestamp {
  color: #999999;
}

@media screen and (min-width: 0) and (max-width: 47.4375em) {
  /* line 75, src/app/components/most_recent_videos/_single_video_with_thumbnail.scss */
  .single-video-with-thumbnail__headline {
    font-size: 1rem;
    line-height: 1.25rem;
  }
  /* line 80, src/app/components/most_recent_videos/_single_video_with_thumbnail.scss */
  .single-video-with-thumbnail__play {
    min-width: 15rem;
    min-height: 10.625rem;
    margin-top: 0;
  }
  /* line 86, src/app/components/most_recent_videos/_single_video_with_thumbnail.scss */
  .single-video-with-thumbnail__summary {
    display: none;
  }
}

@media screen and (min-width: 47.5em) and (max-width: 63.6875em) {
  /* line 94, src/app/components/most_recent_videos/_single_video_with_thumbnail.scss */
  .single-video-with-thumbnail__play {
    width: 42.5rem;
    height: 23.75rem;
    margin-top: 2.5rem;
  }
}

@media screen and (min-width: 47.5em) {
  /* line 106, src/app/components/most_recent_videos/_single_video_with_thumbnail.scss */
  .single-video-with-thumbnail__info:before {
    height: 1.25rem;
  }
}

@media screen and (max-width: 63.6875em) {
  /* line 115, src/app/components/most_recent_videos/_single_video_with_thumbnail.scss */
  .single-video-with-thumbnail__topic {
    margin-top: 0.9375rem;
  }
  /* line 119, src/app/components/most_recent_videos/_single_video_with_thumbnail.scss */
  .single-video-with-thumbnail__play, .single-video-with-thumbnail__info {
    float: none;
  }
}

@media screen and (min-width: 63.75em) and (max-width: 79.9375em) {
  /* line 127, src/app/components/most_recent_videos/_single_video_with_thumbnail.scss */
  .single-video-with-thumbnail__play {
    width: 32.5rem;
    height: 18.125rem;
  }
  /* line 132, src/app/components/most_recent_videos/_single_video_with_thumbnail.scss */
  .single-video-with-thumbnail__info {
    width: 26.25rem;
  }
}

@media screen and (min-width: 80em) and (max-width: 9999em) {
  /* line 139, src/app/components/most_recent_videos/_single_video_with_thumbnail.scss */
  .single-video-with-thumbnail__play {
    width: 40rem;
    height: 22.5rem;
  }
  /* line 144, src/app/components/most_recent_videos/_single_video_with_thumbnail.scss */
  .single-video-with-thumbnail__info {
    width: 30.3125rem;
  }
}

/* line 3, src/app/components/most_recent_videos/_most_recent_video_topics.scss */
.most-recent-video-topics {
  margin: 3.75rem auto 0;
}

@media screen and (min-width: 0) and (max-width: 47.4375em) {
  /* line 3, src/app/components/most_recent_videos/_most_recent_video_topics.scss */
  .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) {
  /* line 3, src/app/components/most_recent_videos/_most_recent_video_topics.scss */
  .most-recent-video-topics {
    width: 42.5rem;
  }
}

@media screen and (min-width: 63.75em) and (max-width: 79.9375em) {
  /* line 3, src/app/components/most_recent_videos/_most_recent_video_topics.scss */
  .most-recent-video-topics {
    width: 61.25rem;
  }
}

@media screen and (min-width: 80em) and (max-width: 9999em) {
  /* line 3, src/app/components/most_recent_videos/_most_recent_video_topics.scss */
  .most-recent-video-topics {
    width: 72.5rem;
  }
}

/* line 3, src/app/components/most_recent_videos/_video_list_item.scss */
.video-list-item {
  float: left;
  padding: 0 1.1875rem;
  border-left: 1px dotted #999999;
}

/* line 8, src/app/components/most_recent_videos/_video_list_item.scss */
.video-list-item:first-child {
  padding-left: 0;
  border-left: 0;
}

/* line 13, src/app/components/most_recent_videos/_video_list_item.scss */
.video-list-item:last-child {
  padding-right: 0;
}

/* line 17, src/app/components/most_recent_videos/_video_list_item.scss */
.video-list-item:before {
  height: 0.625rem;
  content: "";
  display: block;
}

/* line 24, src/app/components/most_recent_videos/_video_list_item.scss */
.video-list-item__play {
  position: relative;
  margin-top: 2.5rem;
  padding-top: 60%;
}

/* line 69, node_modules/bb.sass-helpers/stylesheets/bb.sass-helpers/_icons.scss */
.video-list-item__play:before {
  content: "a";
  font-family: "Bloomberg";
  font-style: normal;
  font-size: 1.875rem;
  color: #FFFFFF;
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
  -moz-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  -o-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  z-index: 2;
}

/* line 35, src/app/components/most_recent_videos/_video_list_item.scss */
.video-list-item__image {
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  background-position: center;
  background-size: cover;
  padding-top: 60%;
}

/* line 5, src/app/components/most_recent_videos/_video_thumbnail_helper.scss */
.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: " ";
  -webkit-transition: background-color, 0.1s, ease-out;
  -moz-transition: background-color, 0.1s, ease-out;
  -o-transition: background-color, 0.1s, ease-out;
  transition: background-color 0.1s ease-out;
  z-index: 1;
}

/* line 11, src/app/components/most_recent_videos/_video_thumbnail_helper.scss */
.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: " ";
}

/* line 40, src/app/components/most_recent_videos/_video_list_item.scss */
.video-list-item__headline {
  font-family: "BWHaasHead-75Bold", "NHaasGroteskDSPro-75Bd", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 1.25rem;
  line-height: 1.5rem;
  padding: 0.625rem 0;
  min-height: 4.375rem;
}

/* line 48, src/app/components/most_recent_videos/_video_list_item.scss */
.video-list-item__label-and-timestamp {
  margin-top: 1.25rem;
}

/* line 51, src/app/components/most_recent_videos/_video_list_item.scss */
.video-list-item__label-and-timestamp .published-timestamp,
.video-list-item__label-and-timestamp .primary-label {
  font-family: "BWHaasText-55Roman", "NHaasGroteskTXPro-55Rg", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 0.625rem;
  line-height: 0.75rem;
}

/* line 58, src/app/components/most_recent_videos/_video_list_item.scss */
.video-list-item__label-and-timestamp .primary-label {
  color: #2B00F7;
  text-transform: uppercase;
}

/* line 63, src/app/components/most_recent_videos/_video_list_item.scss */
.video-list-item__label-and-timestamp .published-timestamp {
  color: #999999;
}

@media screen and (min-width: 0) and (max-width: 47.4375em) {
  /* line 3, src/app/components/most_recent_videos/_video_list_item.scss */
  .video-list-item {
    width: 50%;
  }
  /* line 72, src/app/components/most_recent_videos/_video_list_item.scss */
  .video-list-item:nth-of-type(n+2) {
    padding-right: 0;
  }
  /* line 76, src/app/components/most_recent_videos/_video_list_item.scss */
  .video-list-item__headline {
    font-size: 0.875rem;
    line-height: 1.125rem;
  }
  /* line 81, src/app/components/most_recent_videos/_video_list_item.scss */
  .video-list-item__play {
    min-width: 7.5rem;
    min-height: 4.375rem;
  }
}

@media screen and (min-width: 47.5em) and (max-width: 63.6875em) {
  /* line 89, src/app/components/most_recent_videos/_video_list_item.scss */
  .video-list-item__headline {
    width: 20rem;
    min-height: 2.5rem;
  }
  /* line 94, src/app/components/most_recent_videos/_video_list_item.scss */
  .video-list-item__play {
    width: 20rem;
    height: 11.875rem;
  }
}

@media screen and (min-width: 47.5em) {
  /* line 102, src/app/components/most_recent_videos/_video_list_item.scss */
  .video-list-item:before {
    height: 1.25rem;
  }
  /* line 107, src/app/components/most_recent_videos/_video_list_item.scss */
  .video-list-item__play:before {
    font-size: 2.5rem;
  }
}

@media screen and (max-width: 63.6875em) {
  /* line 116, src/app/components/most_recent_videos/_video_list_item.scss */
  .video-list-item:nth-of-type(n+3) {
    display: none;
  }
}

@media screen and (min-width: 63.75em) and (max-width: 79.9375em) {
  /* line 123, src/app/components/most_recent_videos/_video_list_item.scss */
  .video-list-item__headline {
    width: 18.75rem;
  }
  /* line 127, src/app/components/most_recent_videos/_video_list_item.scss */
  .video-list-item__play {
    width: 18.75rem;
    height: 11.25rem;
  }
}

@media screen and (min-width: 80em) and (max-width: 9999em) {
  /* line 135, src/app/components/most_recent_videos/_video_list_item.scss */
  .video-list-item__headline {
    width: 22.5rem;
  }
  /* line 139, src/app/components/most_recent_videos/_video_list_item.scss */
  .video-list-item__play {
    width: 22.5rem;
    height: 13.75rem;
  }
}

@media screen and (min-width: 0) and (max-width: 47.4375em) {
  /* line 3, src/app/components/most_recent_videos/_video_list.scss */
  .video-list {
    min-width: 20rem;
    max-width: 31.25rem;
    padding-top: 1.25rem;
  }
}

@media screen and (min-width: 47.5em) {
  /* line 3, src/app/components/most_recent_videos/_video_list.scss */
  .video-list {
    clear: both;
    padding-top: 3.75rem;
  }
}

@media screen and (min-width: 47.5em) and (max-width: 63.6875em) {
  /* line 3, src/app/components/most_recent_videos/_video_list.scss */
  .video-list {
    width: 47.5rem;
  }
}

@media screen and (min-width: 63.75em) and (max-width: 79.9375em) {
  /* line 3, src/app/components/most_recent_videos/_video_list.scss */
  .video-list {
    width: 63.75rem;
  }
}

@media screen and (min-width: 80em) and (max-width: 9999em) {
  /* line 3, src/app/components/most_recent_videos/_video_list.scss */
  .video-list {
    width: 72.5rem;
  }
}

/* line 1, src/app/components/cookie_setter/_cookie_setter.scss */
.cookie-setter {
  margin-top: 1.875rem;
}

/* line 4, src/app/components/cookie_setter/_cookie_setter.scss */
.cookie-setter__disclaimer {
  font-size: 0.6875rem;
  color: #262626;
}

/* line 8, src/app/components/cookie_setter/_cookie_setter.scss */
.cookie-setter__disclaimer:before {
  content: "**Please note: ";
}

/* line 2, src/app/components/cookie_setter/_cookie_selector.scss */
.cookie-selector__form {
  margin-top: 1.875rem;
}

/* line 6, src/app/components/cookie_setter/_cookie_selector.scss */
.cookie-selector__input {
  margin: 1.25rem 0;
}

/* line 10, src/app/components/cookie_setter/_cookie_selector.scss */
.cookie-selector__label {
  display: inline-block;
  width: 6.25rem;
}

@media print {
  /* line 3, src/app/components/print/_print.scss */
  .top-hat,
  .bb-nav-placeholder,
  .breaking-news-banner,
  .mini-player,
  .reading-progress,
  .breaking-news-placeholder,
  .right-below-header-ad-placeholder,
  #footer, .large-image-lede__image-crops,
  .large-video-lede,
  .social-share,
  .standard-video-lede .inline-media,
  .article-rail,
  .dont-miss-out,
  .content-type-recirc,
  .content-type-footer,
  .businessweek-ad,
  .taboola-wrapper, .ad-v2, .published-at br {
    display: none !important;
  }
  /* line 7, src/app/components/print/_print.scss */
  * {
    -webkit-box-shadow: none !important;
    -moz-box-shadow: none !important;
    box-shadow: none !important;
    -webkit-transform: none !important;
    -moz-transform: none !important;
    -ms-transform: none !important;
    -o-transform: none !important;
    transform: none !important;
  }
  /* line 12, src/app/components/print/_print.scss */
  #container,
  #content, .footnote, .bb-article {
    position: static !important;
    background-color: transparent !important;
    color: #555555 !important;
    width: auto !important;
    height: auto !important;
    margin: 0 !important;
    padding: 0 !important;
    border: 0 none !important;
  }
  /* line 23, src/app/components/print/_print.scss */
  .primary-label, .lede-headline, .pullquote {
    font-family: arial, sans-serif !important;
  }
  /* line 27, src/app/components/print/_print.scss */
  * {
    font-family: "Times New Roman", serif !important;
  }
  /* line 3, src/app/components/print/_print_base_styles.scss */
  *:before,
  *:after {
    content: none !important;
  }
  /* line 8, src/app/components/print/_print_base_styles.scss */
  html,
  body {
    background: transparent !important;
    color: #555555 !important;
  }
  /* line 14, src/app/components/print/_print_base_styles.scss */
  * {
    color: #555555 !important;
    text-rendering: auto !important;
    -webkit-font-smoothing: none !important;
  }
  /* line 22, src/app/components/print/_print_base_styles.scss */
  a {
    text-decoration: none !important;
  }
  /* line 31, src/app/components/print/_print_base_styles.scss */
  #container {
    padding: 30px 30px 10px !important;
  }
  /* line 35, src/app/components/print/_print_base_styles.scss */
  .bb-transporter-item {
    float: none !important;
  }
  /* line 20, src/app/components/print/_print_article.scss */
  .bb-transporter-item--current .bb-article,
  .bb-transporter-item:only-child .bb-article {
    display: block !important;
  }
  /* line 25, src/app/components/print/_print_article.scss */
  .lede {
    padding: 0 !important;
  }
  /* line 29, src/app/components/print/_print_article.scss */
  .primary-label {
    font-size: 8pt !important;
  }
  /* line 34, src/app/components/print/_print_article.scss */
  .lede-headline {
    font-size: 30pt !important;
    line-height: 33pt !important;
  }
  /* line 40, src/app/components/print/_print_article.scss */
  .lede-dek {
    font-size: 13pt !important;
    line-height: 17pt !important;
    margin-top: 20px !important;
  }
  /* line 46, src/app/components/print/_print_article.scss */
  .article-details {
    margin-top: 20px !important;
  }
  /* line 53, src/app/components/print/_print_article.scss */
  .author-link:after,
  .author-name:after {
    content: ", " !important;
  }
  /* line 57, src/app/components/print/_print_article.scss */
  .author-link:nth-last-of-type(-n+2):after,
  .author-name:nth-last-of-type(-n+2):after {
    content: none !important;
  }
  /* line 61, src/app/components/print/_print_article.scss */
  .author-link:last-of-type:before,
  .author-name:last-of-type:before {
    content: " and " !important;
  }
  /* line 65, src/app/components/print/_print_article.scss */
  .author-link:only-of-type:before, .author-link:only-of-type:after,
  .author-name:only-of-type:before,
  .author-name:only-of-type:after {
    content: none !important;
  }
  /* line 72, src/app/components/print/_print_article.scss */
  ul li:before {
    content: "•" !important;
  }
  /* line 76, src/app/components/print/_print_article.scss */
  ol {
    counter-reset: item;
  }
  /* line 79, src/app/components/print/_print_article.scss */
  ol li:before {
    content: counter(item) "." !important;
    counter-increment: item;
  }
  /* line 85, src/app/components/print/_print_article.scss */
  .inline-media {
    max-width: 300px;
    padding: 0 !important;
    margin: 40px auto 0 !important;
    page-break-inside: avoid;
  }
  /* line 92, src/app/components/print/_print_article.scss */
  .inline-media__info {
    padding: 20px 0 0 !important;
  }
  /* line 96, src/app/components/print/_print_article.scss */
  .inline-media__caption,
  .inline-media__credit,
  .published-at {
    font-size: 8pt !important;
    line-height: 1.1em !important;
  }
  /* line 103, src/app/components/print/_print_article.scss */
  h2 {
    font-size: 14pt !important;
    line-height: 18pt !important;
    padding-top: 0 !important;
    page-break-after: avoid;
  }
  /* line 114, src/app/components/print/_print_article.scss */
  .pullquote {
    font-size: 22pt !important;
    line-height: 1.3em !important;
    margin: 1em 0 !important;
  }
  /* line 121, src/app/components/print/_print_article.scss */
  .footnote {
    min-height: 0 !important;
  }
  /* line 125, src/app/components/print/_print_article.scss */
  .footnote:first-child {
    padding-top: 20px !important;
    border-top: solid 1px #555555 !important;
  }
  /* line 130, src/app/components/print/_print_article.scss */
  .footnote:nth-child(n+1) {
    margin-top: 20px !important;
  }
  /* line 136, src/app/components/print/_print_article.scss */
  .bb-article {
    display: none !important;
    page-break-after: always;
  }
  /* line 141, src/app/components/print/_print_article.scss */
  .bb-article .lede {
    margin-bottom: 15px !important;
  }
  /* line 145, src/app/components/print/_print_article.scss */
  .bb-article .inline-media__info {
    margin-left: 0 !important;
  }
  /* line 149, src/app/components/print/_print_article.scss */
  .bb-article .inline-media__credit {
    display: block !important;
  }
  /* line 153, src/app/components/print/_print_article.scss */
  .bb-article .article-details {
    overflow: hidden !important;
    margin-top: 0 !important;
    padding: 10px 0 !important;
  }
  /* line 158, src/app/components/print/_print_article.scss */
  .bb-article .article-details .byline {
    border: 0 !important;
  }
  /* line 162, src/app/components/print/_print_article.scss */
  .bb-article .article-details .updated-at {
    clear: left !important;
    margin-left: 0 !important;
  }
}

/* line 1, src/app/components/sponsored/_sponsored_content.scss */
.sponsored-content {
  display: block;
  position: relative;
  float: left;
  font-family: "BWHaasText-55Roman", "NHaasGroteskTXPro-55Rg", "Helvetica Neue", Helvetica, Arial, sans-serif;
}

/* line 7, src/app/components/sponsored/_sponsored_content.scss */
.sponsored-content__text {
  font-size: 0.75rem;
  color: #F5F5F5;
  float: left;
  margin-left: 0.3125rem;
  text-decoration: none;
}

/* line 15, src/app/components/sponsored/_sponsored_content.scss */
.sponsored-content__help-icon {
  font-size: 0.5rem;
  float: left;
  margin-top: 0.0625rem;
  background-color: #B3B3B3;
  border-radius: 50%;
  height: 0.75rem;
  width: 0.75rem;
  text-align: center;
  color: #262626;
}

/* line 27, src/app/components/sponsored/_sponsored_content.scss */
.sponsored-content:hover .sponsored-content__help-icon {
  background-color: #FA1E64;
}

/* line 31, src/app/components/sponsored/_sponsored_content.scss */
.sponsored-content:hover .sponsored-content__text {
  color: #FA1E64;
}

/* line 1, src/app/components/sponsored/parts/_lede.scss */
.native-content-lede {
  background: #F5F5F5;
}

/* line 4, src/app/components/sponsored/parts/_lede.scss */
.native-content-lede__content {
  font-family: "BWHaasText-55Roman", "NHaasGroteskTXPro-55Rg", "Helvetica Neue", Helvetica, Arial, sans-serif;
  padding-top: 0.3125rem;
}

@media screen and (min-width: 0) and (max-width: 47.4375em) {
  /* line 4, src/app/components/sponsored/parts/_lede.scss */
  .native-content-lede__content {
    padding-left: 1.25rem;
  }
}

/* line 12, src/app/components/sponsored/parts/_lede.scss */
.native-content-lede__content .sponsored-link {
  color: #767676;
  font-size: 1rem;
  float: left;
  margin-left: 0.3125rem;
  text-decoration: none;
  padding: auto 0;
}

/* line 20, src/app/components/sponsored/parts/_lede.scss */
.native-content-lede__content .sponsored-link__help-icon {
  font-size: 0.75rem;
  float: right;
  margin-top: 0.1875rem;
  background-color: #767676;
  border-radius: 50%;
  height: 1rem;
  width: 1rem;
  text-align: center;
  color: #F5F5F5;
  margin-left: 0.3125rem;
}

/* line 33, src/app/components/sponsored/parts/_lede.scss */
.native-content-lede__content .sponsored-link__tooltip {
  display: none;
  position: absolute;
  width: 25rem;
  height: 5rem;
  background-color: #767676;
  color: #FFFFFF;
  font-size: 0.875rem;
  border-radius: 0.1875rem;
  padding: 0.5rem;
  text-align: left;
  font-weight: normal;
}

/* line 47, src/app/components/sponsored/parts/_lede.scss */
.native-content-lede__content .sponsored-link:hover {
  color: #000000;
}

/* line 51, src/app/components/sponsored/parts/_lede.scss */
.native-content-lede__content .sponsored-link:hover .sponsored-link__help-icon {
  background-color: #000000;
}

/* line 55, src/app/components/sponsored/parts/_lede.scss */
.native-content-lede__content .sponsored-link__wrapper {
  display: inline-block;
}

/* line 59, src/app/components/sponsored/parts/_lede.scss */
.native-content-lede__content .sponsored-link__wrapper:hover .sponsored-link__tooltip {
  display: inline;
}

@media screen and (min-width: 0) and (max-width: 47.4375em) {
  /* line 59, src/app/components/sponsored/parts/_lede.scss */
  .native-content-lede__content .sponsored-link__wrapper:hover .sponsored-link__tooltip {
    display: none;
  }
}

/* line 67, src/app/components/sponsored/parts/_lede.scss */
.native-content-lede__content .sponsored-link__tooltip:hover {
  display: inline;
}

@media screen and (min-width: 0) and (max-width: 47.4375em) {
  /* line 67, src/app/components/sponsored/parts/_lede.scss */
  .native-content-lede__content .sponsored-link__tooltip:hover {
    display: none;
  }
}

/* line 76, src/app/components/sponsored/parts/_lede.scss */
.native-content-lede__content .brought-top {
  text-align: center;
  float: right;
  padding: 0.3125rem 0;
  color: #767676;
}

/* line 82, src/app/components/sponsored/parts/_lede.scss */
.native-content-lede__content .brought-top .sponsor-logo-image {
  max-width: 150px;
  max-height: 55px;
}

@media screen and (min-width: 0) and (max-width: 47.4375em) {
  /* line 76, src/app/components/sponsored/parts/_lede.scss */
  .native-content-lede__content .brought-top {
    display: none;
  }
}

/* line 92, src/app/components/sponsored/parts/_lede.scss */
.native-content-lede__content .brought-top.mobile {
  display: none;
  text-align: center;
  float: none;
  font-size: 0.75rem;
  padding: 0.3125rem 0;
  color: #767676;
  min-height: 3.75rem;
}

/* line 101, src/app/components/sponsored/parts/_lede.scss */
.native-content-lede__content .brought-top.mobile .sponsor-logo-image {
  max-width: 100px;
  max-height: 55px;
}

@media screen and (min-width: 0) and (max-width: 47.4375em) {
  /* line 92, src/app/components/sponsored/parts/_lede.scss */
  .native-content-lede__content .brought-top.mobile {
    display: inline-block;
  }
}

/* line 111, src/app/components/sponsored/parts/_lede.scss */
.native-content-lede__content .indent-title {
  background: #000000;
  color: #FFFFFF;
  text-align: right;
  display: inline-block;
  margin-top: 0.625rem;
  padding: 1rem 1rem 1rem 10rem;
  font-size: 1.1875rem;
}

@media screen and (min-width: 0) and (max-width: 47.4375em) {
  /* line 111, src/app/components/sponsored/parts/_lede.scss */
  .native-content-lede__content .indent-title {
    padding: .5rem .5rem .5rem 5rem;
    font-size: 0.9375rem;
  }
}

/* line 126, src/app/components/sponsored/parts/_lede.scss */
.native-content-lede__content .lede-content__headline {
  font-weight: 300;
  font-size: 2.125rem;
  max-width: 75%;
  line-height: 2.125rem;
  margin: 2rem 0;
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
}

@media screen and (min-width: 47.5em) and (max-width: 63.6875em) {
  /* line 126, src/app/components/sponsored/parts/_lede.scss */
  .native-content-lede__content .lede-content__headline {
    margin: 1rem 0;
  }
}

@media screen and (min-width: 0) and (max-width: 47.4375em) {
  /* line 126, src/app/components/sponsored/parts/_lede.scss */
  .native-content-lede__content .lede-content__headline {
    margin: 1rem 0;
    font-weight: 200;
    font-size: 1.125rem;
  }
}

/* line 145, src/app/components/sponsored/parts/_lede.scss */
.native-content-lede__content .mobile-separator {
  display: none;
  border-top: 1px solid #DCDCDC;
  width: 100%;
}

@media screen and (min-width: 0) and (max-width: 47.4375em) {
  /* line 145, src/app/components/sponsored/parts/_lede.scss */
  .native-content-lede__content .mobile-separator {
    display: block;
  }
}

/* line 155, src/app/components/sponsored/parts/_lede.scss */
.native-content-lede__content .lede-content__dek-and-social {
  border-top: 1px solid #DCDCDC;
  width: 100%;
}

/* line 160, src/app/components/sponsored/parts/_lede.scss */
.native-content-lede__content .lede-content__dek {
  font-family: "BWHaasText-55Roman", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 1.25rem;
  font-weight: 200;
  padding-top: 0.625rem;
}

@media screen and (min-width: 0) and (max-width: 47.4375em) {
  /* line 160, src/app/components/sponsored/parts/_lede.scss */
  .native-content-lede__content .lede-content__dek {
    font-size: 1rem;
  }
}

/* line 171, src/app/components/sponsored/parts/_lede.scss */
.native-content-lede__content .lede-content__by-line {
  font-family: TiemposText, Georgia, Times, Times New Roman, serif;
  font-size: 1rem;
  font-weight: 200;
  padding-top: 0.625rem;
}

@media screen and (min-width: 0) and (max-width: 47.4375em) {
  /* line 171, src/app/components/sponsored/parts/_lede.scss */
  .native-content-lede__content .lede-content__by-line {
    font-size: 0.875rem;
  }
}

/* line 182, src/app/components/sponsored/parts/_lede.scss */
.native-content-lede__content .lede-social-share {
  float: right;
  margin-right: 1.25rem;
}

/* line 186, src/app/components/sponsored/parts/_lede.scss */
.native-content-lede__content .lede-social-share .social-share__additional {
  top: 0;
}

/* line 190, src/app/components/sponsored/parts/_lede.scss */
.native-content-lede__content .lede-social-share .social-share__additional:after {
  border-top-color: #000000;
  border-bottom-color: transparent;
  top: 3.75rem;
  left: auto;
  right: 2.4rem;
}

@media screen and (min-width: 47.5em) and (max-width: 63.6875em) {
  /* line 190, src/app/components/sponsored/parts/_lede.scss */
  .native-content-lede__content .lede-social-share .social-share__additional:after {
    right: 1.5rem;
  }
}

@media screen and (min-width: 0) and (max-width: 47.4375em) {
  /* line 190, src/app/components/sponsored/parts/_lede.scss */
  .native-content-lede__content .lede-social-share .social-share__additional:after {
    right: 1rem;
  }
}

/* line 206, src/app/components/sponsored/parts/_lede.scss */
.native-content-lede__content .lede-social-share .social-share.open .social-share__additional {
  top: -3.5rem;
  left: -2rem;
}

@media screen and (min-width: 47.5em) and (max-width: 63.6875em) {
  /* line 206, src/app/components/sponsored/parts/_lede.scss */
  .native-content-lede__content .lede-social-share .social-share.open .social-share__additional {
    left: -2.5rem;
  }
}

@media screen and (min-width: 0) and (max-width: 47.4375em) {
  /* line 206, src/app/components/sponsored/parts/_lede.scss */
  .native-content-lede__content .lede-social-share .social-share.open .social-share__additional {
    left: auto;
  }
}

/* line 222, src/app/components/sponsored/parts/_lede.scss */
.sponsored-feature-article .native-content-lede .lede-content {
  width: 72.5rem;
  margin: 0 auto;
}

/* line 226, src/app/components/sponsored/parts/_lede.scss */
.sponsored-feature-article .native-content-lede .lede-content__headline {
  display: none;
}

/* line 230, src/app/components/sponsored/parts/_lede.scss */
.sponsored-feature-article .native-content-lede .lede-content .mobile-separator {
  display: none;
}

/* line 234, src/app/components/sponsored/parts/_lede.scss */
.sponsored-feature-article .native-content-lede .lede-content__holder {
  display: none;
}

@media screen and (min-width: 63.75em) and (max-width: 79.9375em) {
  /* line 222, src/app/components/sponsored/parts/_lede.scss */
  .sponsored-feature-article .native-content-lede .lede-content {
    width: 61.25rem;
  }
}

@media screen and (min-width: 47.5em) and (max-width: 63.6875em) {
  /* line 222, src/app/components/sponsored/parts/_lede.scss */
  .sponsored-feature-article .native-content-lede .lede-content {
    width: 42.5rem;
  }
}

@media screen and (min-width: 0) and (max-width: 47.4375em) {
  /* line 222, src/app/components/sponsored/parts/_lede.scss */
  .sponsored-feature-article .native-content-lede .lede-content {
    width: 100%;
  }
}

/* line 250, src/app/components/sponsored/parts/_lede.scss */
.sponsored-feature-article .native-content-lede .lede-content .brought-top.mobile {
  display: none;
}

@media screen and (min-width: 47.5em) and (max-width: 63.6875em) {
  /* line 255, src/app/components/sponsored/parts/_lede.scss */
  .sponsored-feature-article .native-content-lede .lede-content .lede-social-share.feature {
    padding: 0 0 1.25rem;
  }
}

@media screen and (min-width: 0) and (max-width: 47.4375em) {
  /* line 261, src/app/components/sponsored/parts/_lede.scss */
  .sponsored-feature-article .native-content-lede .lede-content .lede-social-share.feature {
    padding: 0 0 0.625rem;
  }
}

/* line 270, src/app/components/sponsored/parts/_lede.scss */
.sponsored-index .native-content-lede .lede-content__headline {
  display: none;
}

/* line 274, src/app/components/sponsored/parts/_lede.scss */
.sponsored-index .native-content-lede .lede-content .mobile-separator {
  display: none;
}

/* line 278, src/app/components/sponsored/parts/_lede.scss */
.sponsored-index .native-content-lede .lede-content__holder {
  display: none;
}

/* line 1, src/app/components/sponsored/parts/_footer.scss */
.native-content-footer {
  background: #F5F5F5;
  padding-bottom: 1.25rem;
}

/* line 6, src/app/components/sponsored/parts/_footer.scss */
.native-content-footer .more-from-sponsor .title {
  font-size: 2.125rem;
  line-height: 3.875rem;
  float: left;
  width: 70%;
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-weight: 100;
  color: #000000;
}

@media screen and (min-width: 0) and (max-width: 47.4375em) {
  /* line 6, src/app/components/sponsored/parts/_footer.scss */
  .native-content-footer .more-from-sponsor .title {
    font-size: 1.375rem;
    line-height: 3rem;
  }
}

@media screen and (min-width: 0) and (max-width: 47.4375em) {
  /* line 1, src/app/components/sponsored/parts/_footer.scss */
  .native-content-footer {
    padding-left: 1.25rem;
  }
}

/* line 9, src/app/components/sponsored/_nativo.scss */
.sponsored-article .article-body {
  padding-bottom: 0;
}

/* line 13, src/app/components/sponsored/_nativo.scss */
.sponsored-article .bb-article__content-well {
  margin-top: 1.25rem;
}

/* line 17, src/app/components/sponsored/_nativo.scss */
.sponsored-article .sticky-social-share {
  background-color: #606060;
}

/* line 21, src/app/components/sponsored/_nativo.scss */
.sponsored-article .sticky-social-share .social-share__additional {
  background-color: #606060;
}

/* line 25, src/app/components/sponsored/_nativo.scss */
.sponsored-article .article-rail .article-rail-module-container {
  min-height: initial;
}

/* line 30, src/app/components/sponsored/_nativo.scss */
.sponsored-feature-article {
  /* [SC] 03/09/2016
     * The ceros-experience iframe is provided by a third-party vendor via embed script into the
     * Sponsored Content CMS. Their code generation has been flakey in the past, and has provided
     * incorrect values for the size of the creative in the inlined CSS, while the piece itself is
     * fine. To remedy this, we're overloading the width and height of their content to always render
     * at full-width in the parent container
     */
}

/* line 31, src/app/components/sponsored/_nativo.scss */
.sponsored-feature-article .sponsored-article-body-wrapper {
  margin: 0 auto;
  width: 72.5rem;
}

@media screen and (min-width: 63.75em) and (max-width: 79.9375em) {
  /* line 31, src/app/components/sponsored/_nativo.scss */
  .sponsored-feature-article .sponsored-article-body-wrapper {
    width: 61.25rem;
  }
}

@media screen and (min-width: 47.5em) and (max-width: 63.6875em) {
  /* line 31, src/app/components/sponsored/_nativo.scss */
  .sponsored-feature-article .sponsored-article-body-wrapper {
    width: 42.5rem;
  }
}

@media screen and (min-width: 0) and (max-width: 47.4375em) {
  /* line 31, src/app/components/sponsored/_nativo.scss */
  .sponsored-feature-article .sponsored-article-body-wrapper {
    width: 100%;
  }
}

/* line 48, src/app/components/sponsored/_nativo.scss */
.sponsored-feature-article .article-body {
  padding-top: 1.25rem;
}

@media screen and (min-width: 0) and (max-width: 47.4375em) {
  /* line 48, src/app/components/sponsored/_nativo.scss */
  .sponsored-feature-article .article-body {
    margin: 0;
  }
}

/* line 55, src/app/components/sponsored/_nativo.scss */
.sponsored-feature-article .article-body p {
  margin: 0;
}

/* line 68, src/app/components/sponsored/_nativo.scss */
.sponsored-feature-article .ceros-experience {
  width: 100% !important;
  height: 100% !important;
  max-height: none !important;
  max-width: none !important;
}

/* line 80, src/app/components/sponsored/_nativo.scss */
.sponsored-index .article-rail {
  float: right;
}

/* line 84, src/app/components/sponsored/_nativo.scss */
.sponsored-index .article-body {
  padding-bottom: 0;
  width: 100%;
}

/* line 88, src/app/components/sponsored/_nativo.scss */
.sponsored-index .article-body__content {
  width: 100%;
}

/* line 93, src/app/components/sponsored/_nativo.scss */
.sponsored-index .bb-article__content-well {
  margin-top: 1.25rem;
}

/* line 2, src/app/components/sponsored/_partnerships.scss */
.sponsored-partnerships-page body {
  background: #FFFFFF;
  color: #262626;
  font-family: "TiemposTextWeb-Regular", Georgia, serif;
}

/* line 8, src/app/components/sponsored/_partnerships.scss */
.sponsored-partnerships-page h1,
.sponsored-partnerships-page h2 {
  font-weight: normal;
  margin: 0;
  padding: 0;
}

/* line 15, src/app/components/sponsored/_partnerships.scss */
.sponsored-partnerships-page h2 {
  font-size: 1.25rem;
  line-height: 1.5rem;
  max-height: 5rem;
}

/* line 21, src/app/components/sponsored/_partnerships.scss */
.sponsored-partnerships-page h2 a {
  font-family: "BWHaasHead-75Bold", "Helvetica Neue", Helvetica, Arial, sans-serif;
  color: #2D2D35;
  transition: color .1s ease-out;
  text-decoration: none;
  outline: 0;
}

/* line 29, src/app/components/sponsored/_partnerships.scss */
.sponsored-partnerships-page .native-article h1 {
  font-family: "BWHaasHead-75Bold", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 2.25rem;
  color: #2B00F7;
  position: relative;
  margin-bottom: 60px;
}

@media screen and (min-width: 47.5em) and (max-width: 63.6875em) {
  /* line 38, src/app/components/sponsored/_partnerships.scss */
  .sponsored-partnerships-page .native-article h1 {
    font-size: 4.375rem;
  }
}

@media screen and (min-width: 63.75em) and (max-width: 79.9375em) {
  /* line 44, src/app/components/sponsored/_partnerships.scss */
  .sponsored-partnerships-page .native-article h1 {
    font-size: 5rem;
  }
}

@media screen and (min-width: 80em) and (max-width: 9999em) {
  /* line 50, src/app/components/sponsored/_partnerships.scss */
  .sponsored-partnerships-page .native-article h1 {
    font-size: 6.25rem;
  }
}

/* line 55, src/app/components/sponsored/_partnerships.scss */
.sponsored-partnerships-page .sponsor-article:before,
.sponsored-partnerships-page .native-page__name:after {
  overflow: hidden;
  font-size: 0;
  line-height: 0;
  content: "pattern dots";
  height: 1.25rem;
  width: 100%;
  display: block;
  background-color: #FFFFFF;
  background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAMAAAADCAYAAABWKLW/AAAAGUlEQVQIW2NM6fj/f04FIyMDEIAJGEDhAACOHQQEK+qzwwAAAABJRU5ErkJggg==") repeat;
}

/* line 68, src/app/components/sponsored/_partnerships.scss */
.sponsored-partnerships-page .date,
.sponsored-partnerships-page .campaign-name,
.sponsored-partnerships-page .bottom-logo span {
  font-family: "BWHaasText-55Roman", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 0.625rem;
  color: #999999;
  margin-top: 1.25rem;
  margin-bottom: 0.625rem;
  line-height: 1rem;
}

/* line 79, src/app/components/sponsored/_partnerships.scss */
.sponsored-partnerships-page .campaign-name {
  font-size: 0.75rem;
}

/* line 83, src/app/components/sponsored/_partnerships.scss */
.sponsored-partnerships-page .sponsor-article {
  display: inline-block;
  vertical-align: top;
  width: 21.25rem;
  padding: 0 1.25rem 1.25rem;
  position: relative;
  height: 16.875rem;
  border-right: dotted 0.0625rem #555555;
}

@media screen and (min-width: 0) and (max-width: 47.4375em) {
  /* line 94, src/app/components/sponsored/_partnerships.scss */
  .sponsored-partnerships-page .sponsor-article {
    width: 100%;
    border-right: 0;
  }
}

@media screen and (min-width: 47.5em) and (max-width: 63.6875em) {
  /* line 101, src/app/components/sponsored/_partnerships.scss */
  .sponsored-partnerships-page .sponsor-article {
    width: 15rem;
  }
}

@media screen and (min-width: 63.75em) and (max-width: 79.9375em) {
  /* line 107, src/app/components/sponsored/_partnerships.scss */
  .sponsored-partnerships-page .sponsor-article {
    width: 21.25rem;
  }
}

@media screen and (min-width: 80em) and (max-width: 9999em) {
  /* line 113, src/app/components/sponsored/_partnerships.scss */
  .sponsored-partnerships-page .sponsor-article {
    width: 25rem;
  }
}

@media screen and (min-width: 63.75em) and (max-width: 79.9375em) {
  /* line 119, src/app/components/sponsored/_partnerships.scss */
  .sponsored-partnerships-page .sponsor-article:nth-child(3n+2) {
    width: 20rem;
    padding-left: 0;
  }
}

@media screen and (min-width: 80em) and (max-width: 9999em) {
  /* line 126, src/app/components/sponsored/_partnerships.scss */
  .sponsored-partnerships-page .sponsor-article:nth-child(3n+2) {
    width: 23.75rem;
    padding-left: 0;
  }
}

/* line 132, src/app/components/sponsored/_partnerships.scss */
.sponsored-partnerships-page .sponsor-article:nth-child(3n+1) {
  border-right: 0;
  padding-right: 0;
}

@media screen and (min-width: 63.75em) and (max-width: 79.9375em) {
  /* line 138, src/app/components/sponsored/_partnerships.scss */
  .sponsored-partnerships-page .sponsor-article:nth-child(3n+1) {
    width: 20rem;
  }
}

@media screen and (min-width: 80em) and (max-width: 9999em) {
  /* line 144, src/app/components/sponsored/_partnerships.scss */
  .sponsored-partnerships-page .sponsor-article:nth-child(3n+1) {
    width: 23.75rem;
  }
}

/* line 149, src/app/components/sponsored/_partnerships.scss */
.sponsored-partnerships-page .native-page__content {
  margin-top: 3.125rem;
  position: relative;
  margin: 1.875rem auto 0;
}

@media screen and (min-width: 0) and (max-width: 47.4375em) {
  /* line 156, src/app/components/sponsored/_partnerships.scss */
  .sponsored-partnerships-page .native-page__content {
    max-width: 31.25rem;
  }
}

@media screen and (min-width: 47.5em) and (max-width: 63.6875em) {
  /* line 162, src/app/components/sponsored/_partnerships.scss */
  .sponsored-partnerships-page .native-page__content {
    width: 45rem;
    margin: 0 auto;
  }
}

@media screen and (min-width: 63.75em) and (max-width: 79.9375em) {
  /* line 169, src/app/components/sponsored/_partnerships.scss */
  .sponsored-partnerships-page .native-page__content {
    width: 61.25rem;
  }
}

@media screen and (min-width: 80em) and (max-width: 9999em) {
  /* line 175, src/app/components/sponsored/_partnerships.scss */
  .sponsored-partnerships-page .native-page__content {
    width: 72.5rem;
  }
}

/* line 180, src/app/components/sponsored/_partnerships.scss */
.sponsored-partnerships-page .bottom-logo {
  width: 11.625rem;
  margin: 2.5rem auto 0;
  text-align: center;
}

/* line 186, src/app/components/sponsored/_partnerships.scss */
.sponsored-partnerships-page .bottom-logo span {
  display: inline-block;
  margin-bottom: 0.25rem;
}

/* line 191, src/app/components/sponsored/_partnerships.scss */
.sponsored-partnerships-page .bottom-logo .bottom-logo-img {
  height: 4.5rem;
  background-position: top center;
  background-repeat: no-repeat;
  background-size: contain;
}

/* line 198, src/app/components/sponsored/_partnerships.scss */
.sponsored-partnerships-page .bottom-logo .bottom-logo-img a {
  display: inline-block;
  height: 100%;
  width: 100%;
}

/* line 1, src/app/components/quicktake/_quicktake_tout.scss */
.quicktake {
  border: 0 !important;
  font-family: "BWHaasText-75Bold", "NHaasGroteskTXPro-75Bd", "Helvetica Neue", Helvetica, Arial, sans-serif;
  background-color: #3B3B44;
  padding: 0.625rem;
  float: right;
  width: 50%;
  margin: 0.625rem 0 0.625rem 0.625rem;
}

/* line 10, src/app/components/quicktake/_quicktake_tout.scss */
.quicktake .news-tout-title {
  font-size: 0.75rem;
  line-height: 0.875rem;
  color: #00B9E7;
  text-transform: uppercase;
  display: block;
}

/* line 18, src/app/components/quicktake/_quicktake_tout.scss */
.quicktake .news-tout-content {
  color: #FFFFFF;
  font-size: 1.25rem;
  line-height: 1.375rem;
}

/* line 1, src/app/components/podcasts/_podcast_show.scss */
.podcast-show {
  font-family: "BWHaasText-75Bold", "NHaasGroteskTXPro-75Bd", "Helvetica Neue", Helvetica, Arial, sans-serif;
  padding-top: 2.5rem;
}

/* line 6, src/app/components/podcasts/_podcast_show.scss */
.podcast-show__content {
  position: relative;
  margin: 0 auto;
}

/* line 11, src/app/components/podcasts/_podcast_show.scss */
.podcast-show__name {
  font-family: "BWHaasHead-75Bold", "NHaasGroteskDSPro-75Bd", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 2.25rem;
  color: #2B00F7;
  position: relative;
  margin-bottom: 1.25rem;
}

/* line 18, src/app/components/podcasts/_podcast_show.scss */
.podcast-show__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: #FFFFFF;
}

/* line 29, src/app/components/podcasts/_podcast_show.scss */
.podcast-show__description {
  margin-bottom: 1.25rem;
}

/* line 33, src/app/components/podcasts/_podcast_show.scss */
.podcast-show__itunes-link {
  display: block;
  margin-bottom: 1.25rem;
}

/* line 38, src/app/components/podcasts/_podcast_show.scss */
.podcast-show__itunes-link-all-episodes {
  display: block;
  clear: left;
  margin-bottom: 2.5rem;
}

@media screen and (max-width: 63.6875em) {
  /* line 46, src/app/components/podcasts/_podcast_show.scss */
  .podcast-show__ad {
    position: static;
    clear: left;
    margin: 0 auto;
  }
}

@media screen and (min-width: 0) and (max-width: 47.4375em) {
  /* line 1, src/app/components/podcasts/_podcast_show.scss */
  .podcast-show {
    margin: 0 1.25rem;
  }
  /* line 56, src/app/components/podcasts/_podcast_show.scss */
  .podcast-show__content {
    margin: 0 auto;
    max-width: 31.25rem;
  }
  /* line 61, src/app/components/podcasts/_podcast_show.scss */
  .podcast-show__description {
    font-size: 0.9375rem;
  }
  /* line 65, src/app/components/podcasts/_podcast_show.scss */
  .podcast-show__itunes-link {
    margin-bottom: 0;
  }
  /* line 69, src/app/components/podcasts/_podcast_show.scss */
  .podcast-show__itunes-link-all-episodes {
    padding-top: 1.25rem;
  }
  /* line 76, src/app/components/podcasts/_podcast_show.scss */
  .podcast-show__episodes .podcast-episode, .podcast-show__recent-episodes .podcast-episode {
    height: 23.75rem;
    margin-top: 1.25rem;
  }
}

@media screen and (min-width: 47.5em) {
  /* line 86, src/app/components/podcasts/_podcast_show.scss */
  .podcast-show__name:after {
    height: 1.25rem;
  }
  /* line 91, src/app/components/podcasts/_podcast_show.scss */
  .podcast-show__episodes {
    clear: left;
  }
  /* line 95, src/app/components/podcasts/_podcast_show.scss */
  .podcast-show__info {
    margin-left: 1.25rem;
    margin-right: 1.25rem;
  }
  /* line 100, src/app/components/podcasts/_podcast_show.scss */
  .podcast-show__itunes-link-all-episodes {
    margin-left: 1.25rem;
  }
  /* line 104, src/app/components/podcasts/_podcast_show.scss */
  .podcast-show__ad-container {
    text-align: center;
  }
  /* line 108, src/app/components/podcasts/_podcast_show.scss */
  .podcast-show__ad {
    display: inline-block;
  }
  /* line 112, src/app/components/podcasts/_podcast_show.scss */
  .podcast-show .podcast-episode {
    border-right: dotted 1px #555555;
    float: left;
    margin-top: 3.125rem;
    padding-left: 1.25rem;
    padding-right: 1.25rem;
  }
  /* line 119, src/app/components/podcasts/_podcast_show.scss */
  .podcast-show .podcast-episode:nth-child(3n+3) {
    border-right: 0;
  }
}

@media screen and (min-width: 47.5em) and (max-width: 63.6875em) {
  /* line 127, src/app/components/podcasts/_podcast_show.scss */
  .podcast-show__content {
    margin: 0 1.25rem;
  }
  /* line 131, src/app/components/podcasts/_podcast_show.scss */
  .podcast-show__name {
    font-size: 4.375rem;
  }
  /* line 10, src/app/components/ad/_ad_helpers.scss */
  .podcast-show__ad .bb-ads__rendered {
    margin-bottom: 2.1875rem;
  }
  /* line 142, src/app/components/podcasts/_podcast_show.scss */
  .podcast-show__episodes, .podcast-show__recent-episodes {
    width: 44.375rem;
    margin: 0 auto;
  }
  /* line 147, src/app/components/podcasts/_podcast_show.scss */
  .podcast-show__episodes .podcast-episode, .podcast-show__recent-episodes .podcast-episode {
    width: 14.75rem;
    height: 28.75rem;
  }
  /* line 151, src/app/components/podcasts/_podcast_show.scss */
  .podcast-show__episodes .podcast-episode__title, .podcast-show__recent-episodes .podcast-episode__title {
    font-size: 1.125rem;
  }
}

@media screen and (min-width: 63.75em) and (max-width: 79.9375em) {
  /* line 160, src/app/components/podcasts/_podcast_show.scss */
  .podcast-show__content {
    width: 61.25rem;
  }
  /* line 164, src/app/components/podcasts/_podcast_show.scss */
  .podcast-show__name {
    font-size: 5rem;
  }
  /* line 168, src/app/components/podcasts/_podcast_show.scss */
  .podcast-show__ad-container {
    display: inline-block;
  }
  /* line 174, src/app/components/podcasts/_podcast_show.scss */
  .podcast-show__recent-episodes .podcast-episode {
    width: 14.0625rem;
    height: 29.6875rem;
    margin-top: 0;
  }
  /* line 183, src/app/components/podcasts/_podcast_show.scss */
  .podcast-show__episodes .podcast-episode {
    width: 20.375rem;
    height: 26.5625rem;
  }
}

@media screen and (min-width: 80em) and (max-width: 9999em) {
  /* line 192, src/app/components/podcasts/_podcast_show.scss */
  .podcast-show__content {
    width: 72.5rem;
  }
  /* line 196, src/app/components/podcasts/_podcast_show.scss */
  .podcast-show__name {
    font-size: 6.25rem;
  }
  /* line 202, src/app/components/podcasts/_podcast_show.scss */
  .podcast-show__recent-episodes .podcast-episode {
    width: 17rem;
    height: 27.1875rem;
    margin-top: 0;
  }
  /* line 211, src/app/components/podcasts/_podcast_show.scss */
  .podcast-show__episodes .podcast-episode {
    width: 24.125rem;
    height: 26.25rem;
  }
}

/* line 3, src/app/components/podcasts/_podcast_episode.scss */
.podcast-episode__header {
  background-image: image-url("top-noimage-ph.jpeg");
  font-family: "BWHaasText-55Roman", "NHaasGroteskTXPro-55Rg", "Helvetica Neue", Helvetica, Arial, sans-serif;
  overflow: auto;
  position: relative;
}

/* line 9, src/app/components/podcasts/_podcast_episode.scss */
.podcast-episode__header:after {
  color: #2B00F7;
  font-family: "Bloomberg";
  font-size: 1.25rem;
  padding-left: 1px;
  vertical-align: baseline;
  margin-right: 0.2ex;
  content: "o";
  font-size: 1.875rem;
  margin-right: 0;
  color: #FFFFFF;
  pointer-events: none;
  position: absolute;
  bottom: 1.875rem;
  right: 1.875rem;
}

/* line 22, src/app/components/podcasts/_podcast_episode.scss */
.podcast-episode__header:hover:after {
  color: #EA402F;
}

/* line 28, src/app/components/podcasts/_podcast_episode.scss */
.podcast-episode__title {
  background-color: #2800D7;
  padding: 1.25rem;
  font-family: "BWHaasHead-95Black", "NHaasGroteskDSPro-95Blk", "Helvetica Neue", Helvetica, Arial, sans-serif;
  margin: 1.25rem;
  color: #FFFFFF;
  height: 13.75rem;
  text-decoration: underline;
  overflow: hidden;
  display: block;
  cursor: pointer;
}

/* line 40, src/app/components/podcasts/_podcast_episode.scss */
.podcast-episode__title:hover, .podcast-episode__title:focus {
  color: #EA402F;
}

/* line 46, src/app/components/podcasts/_podcast_episode.scss */
.podcast-episode__date {
  display: block;
  font-size: 0.75rem;
  margin-top: 1.25rem;
  font-style: italic;
  line-height: 0.625rem;
}

/* line 54, src/app/components/podcasts/_podcast_episode.scss */
.podcast-episode__description {
  font-family: "TiemposTextWeb-Regular", Georgia, serif;
  margin-top: 0.625rem;
  font-size: 0.875rem;
}

@media screen and (min-width: 47.5em) {
  /* line 62, src/app/components/podcasts/_podcast_episode.scss */
  .podcast-episode__description {
    overflow: hidden;
  }
}

@media screen and (min-width: 0) and (max-width: 47.4375em) {
  /* line 69, src/app/components/podcasts/_podcast_episode.scss */
  .podcast-episode__title {
    font-size: 1.375rem;
  }
}

@media screen and (min-width: 47.5em) and (max-width: 63.6875em) {
  /* line 76, src/app/components/podcasts/_podcast_episode.scss */
  .podcast-episode__title {
    font-size: 0.875rem;
  }
}

@media screen and (min-width: 63.75em) and (max-width: 79.9375em) {
  /* line 83, src/app/components/podcasts/_podcast_episode.scss */
  .podcast-episode__title {
    font-size: 1.125rem;
  }
}

@media screen and (min-width: 80em) and (max-width: 9999em) {
  /* line 90, src/app/components/podcasts/_podcast_episode.scss */
  .podcast-episode__title {
    font-size: 1.375rem;
  }
}

/* line 1, src/app/components/bb_mini_player/_bb-mini-player.scss */
.bb-mini-player {
  z-index: 1;
}

/* line 4, src/app/components/bb_mini_player/_bb-mini-player.scss */
.bb-mini-player a:hover {
  color: #FFFFFF;
}
