/*
 * SHARED WITH JAVELIN - /src/javelin/sass/_colors
 * color nicknames from http://chir.ag/projects/name-that-color/{{#hex-code}}
 */
/**
 * allows you to add styling to the bottom row of a grid using the mixins above
 */
@keyframes vertical-wave {
  0% {
    background-position: 0 0;
  }
  100% {
    background-position: 0 51px;
  }
}

@keyframes horizontal-wave {
  0% {
    background-position: 0 0;
  }
  100% {
    background-position: 51px 0;
  }
}

/*
 * SHARED WITH JAVELIN - /src/javelin/sass/_colors
 * color nicknames from http://chir.ag/projects/name-that-color/{{#hex-code}}
 */
/**
 * allows you to add styling to the bottom row of a grid using the mixins above
 */
@keyframes vertical-wave {
  0% {
    background-position: 0 0;
  }
  100% {
    background-position: 0 51px;
  }
}

@keyframes horizontal-wave {
  0% {
    background-position: 0 0;
  }
  100% {
    background-position: 51px 0;
  }
}

/* line 8, src/hub/sass/module_base/_single_story_module_base_helpers.scss */
.single-story-module[data-variation=image_left] {
  margin-bottom: 25px;
}

/* line 177, src/hub/sass/_module.scss */
.single-story-module[data-variation=image_left] section,
.single-story-module[data-variation=image_left] div,
.single-story-module[data-variation=image_left] article {
  box-sizing: border-box;
}

@media (max-width: 760px) {
  /* line 8, src/hub/sass/module_base/_single_story_module_base_helpers.scss */
  .single-story-module[data-variation=image_left] {
    margin-bottom: 25px;
  }
}

/* line 189, src/hub/sass/_module.scss */
.single-story-module[data-variation=image_left].client-autofill, .single-story-module[data-variation=image_left].client-autofill--broken {
  display: none;
}

/* line 193, src/hub/sass/_module.scss */
.single-story-module[data-variation=image_left].client-autofill--loaded {
  display: block;
}

/* line 11, src/hub/sass/module_base/_single_story_module_base_helpers.scss */
.single-story-module[data-variation=image_left] .single-story-module__title,
.single-story-module[data-variation=image_left] .single-story-module__extraneous-descriptor,
.single-story-module[data-variation=image_left] .single-story-module__opinion-eyebrow,
.single-story-module[data-variation=image_left] .single-story-module__related-stories,
.single-story-module[data-variation=image_left] .single-story-module__summary,
.single-story-module[data-variation=image_left] .hub-timestamp {
  display: none;
}

/* line 20, src/hub/sass/module_base/_single_story_module_base_helpers.scss */
.single-story-module[data-variation=image_left] .single-story-module__embed {
  height: 100%;
  overflow: hidden;
}

/* line 25, src/hub/sass/module_base/_single_story_module_base_helpers.scss */
.single-story-module[data-variation=image_left] .inline-third-party-embed {
  overflow: hidden;
  text-align: center;
  width: 100%;
  height: 100%;
  height: 100%;
}

/* line 7, src/hub/sass/_third_party_embed.scss */
.single-story-module[data-variation=image_left] .inline-third-party-embed .inline-media {
  float: none;
  text-align: left;
  margin-left: auto;
  margin-right: auto;
}

/* line 14, src/hub/sass/_third_party_embed.scss */
.single-story-module[data-variation=image_left] .inline-third-party-embed__container {
  display: inline-block;
  position: relative;
  width: 100%;
  height: 100%;
}

/* line 21, src/hub/sass/_third_party_embed.scss */
.single-story-module[data-variation=image_left] .inline-third-party-embed__iframe {
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
}

/* line 29, src/hub/sass/_third_party_embed.scss */
.single-story-module[data-variation=image_left] .inline-third-party-embed iframe {
  clear: both;
  margin-left: auto;
  margin-right: auto;
  border: 0 none;
}

/* line 29, src/hub/sass/module_base/_single_story_module_base_helpers.scss */
.single-story-module[data-variation=image_left] .inline-third-party-embed iframe {
  width: 100%;
}

/* line 34, src/hub/sass/module_base/_single_story_module_base_helpers.scss */
.single-story-module[data-variation=image_left] .single-story-module__eyebrow {
  text-transform: capitalize;
  color: #000000;
  font-family: "BWHaasGrotesk-55Roman-Web", Helvetica, Arial, sans-serif;
}

/* line 25, src/hub/sass/_fonts.scss */
.single-story-module[data-variation=image_left] .single-story-module__eyebrow:lang(ja) {
  font-family: "Hiragino Kaku Gothic Pro", Meiryo, "MS Pgothic", Helvetica, Arial, Verdana, sans-serif;
}

/* line 39, src/hub/sass/module_base/_single_story_module_base_helpers.scss */
.single-story-module[data-variation=image_left] .single-story-module__eyebrow-link {
  color: #000000;
  text-decoration: none;
}

/* line 50, src/hub/sass/_module.scss */
.single-story-module[data-variation=image_left] .single-story-module__eyebrow-link:hover, .single-story-module[data-variation=image_left] .single-story-module__eyebrow-link:focus {
  text-decoration: underline;
}

/* line 46, src/hub/sass/module_base/_single_story_module_base_helpers.scss */
.single-story-module[data-variation=image_left] .single-story-module__headline-link {
  color: #000000;
  font-family: "BWHaasGrotesk-75Bold-Web", Helvetica, Arial, sans-serif;
  text-decoration: none;
}

/* line 50, src/hub/sass/_module.scss */
.single-story-module[data-variation=image_left] .single-story-module__headline-link:hover, .single-story-module[data-variation=image_left] .single-story-module__headline-link:focus {
  text-decoration: underline;
}

/* line 25, src/hub/sass/_fonts.scss */
.single-story-module[data-variation=image_left] .single-story-module__headline-link:lang(ja) {
  font-family: "Hiragino Kaku Gothic Pro", Meiryo, "MS Pgothic", Helvetica, Arial, Verdana, sans-serif;
}

/* line 54, src/hub/sass/module_base/_single_story_module_base_helpers.scss */
.single-story-module[data-variation=image_left] .single-story-module__summary {
  font-family: "BWHaasGrotesk-55Roman-Web", Helvetica, Arial, sans-serif;
  line-height: 1.25em;
}

/* line 25, src/hub/sass/_fonts.scss */
.single-story-module[data-variation=image_left] .single-story-module__summary:lang(ja) {
  font-family: "Hiragino Kaku Gothic Pro", Meiryo, "MS Pgothic", Helvetica, Arial, Verdana, sans-serif;
}

/* line 59, src/hub/sass/module_base/_single_story_module_base_helpers.scss */
.single-story-module[data-variation=image_left] .single-story-module__byline {
  font-family: "BWHaasGrotesk-55Roman-Web", Helvetica, Arial, sans-serif;
}

/* line 25, src/hub/sass/_fonts.scss */
.single-story-module[data-variation=image_left] .single-story-module__byline:lang(ja) {
  font-family: "Hiragino Kaku Gothic Pro", Meiryo, "MS Pgothic", Helvetica, Arial, Verdana, sans-serif;
}

/* line 63, src/hub/sass/module_base/_single_story_module_base_helpers.scss */
.single-story-module[data-variation=image_left] .single-story-module__byline-name {
  font-family: "BWHaasGrotesk-75Bold-Web", Helvetica, Arial, sans-serif;
}

/* line 25, src/hub/sass/_fonts.scss */
.single-story-module[data-variation=image_left] .single-story-module__byline-name:lang(ja) {
  font-family: "Hiragino Kaku Gothic Pro", Meiryo, "MS Pgothic", Helvetica, Arial, Verdana, sans-serif;
}

/* line 67, src/hub/sass/module_base/_single_story_module_base_helpers.scss */
.single-story-module[data-variation=image_left] .single-story-module__image {
  flex: auto;
  position: relative;
  max-height: 530px;
  min-height: 1px;
}

/* line 73, src/hub/sass/module_base/_single_story_module_base_helpers.scss */
.single-story-module[data-variation=image_left] .single-story-module__image-img {
  width: 100%;
  max-height: 100%;
  display: block;
}

/* line 80, src/hub/sass/module_base/_single_story_module_base_helpers.scss */
.single-story-module[data-variation=image_left] .single-story-module__button-text {
  position: absolute;
  right: 10px;
  bottom: 10px;
  padding: 13px 31px 13px 24px;
  background-color: #FFFFFF;
  border: 1px solid #000000;
  color: #000000;
  font-family: "BWHaasGrotesk-75Bold-Web", Helvetica, Arial, sans-serif;
  text-decoration: none;
  font-size: 14px;
  transition: color 0.2s ease-out, border-color 0.2s ease-out;
}

/* line 25, src/hub/sass/_fonts.scss */
.single-story-module[data-variation=image_left] .single-story-module__button-text:lang(ja) {
  font-family: "Hiragino Kaku Gothic Pro", Meiryo, "MS Pgothic", Helvetica, Arial, Verdana, sans-serif;
}

/* line 93, src/hub/sass/module_base/_single_story_module_base_helpers.scss */
.single-story-module[data-variation=image_left] .single-story-module__button-text:after {
  content: "";
  position: absolute;
  right: 16px;
  top: 14px;
  width: 0;
  height: 0;
  border-top: 5px solid transparent;
  border-bottom: 5px solid transparent;
  border-left: 7px solid #000000;
  transition: border-left-color 0.2s ease-out;
}

/* line 108, src/hub/sass/module_base/_single_story_module_base_helpers.scss */
.single-story-module[data-variation=image_left] .single-story-module__image:hover ~ .single-story-module__info .single-story-module__headline-link {
  text-decoration: underline;
}

/* line 114, src/hub/sass/module_base/_single_story_module_base_helpers.scss */
.single-story-module[data-variation=image_left] .single-story-module__image:hover .single-story-module__button-text {
  color: #767676;
  border-color: #767676;
}

/* line 118, src/hub/sass/module_base/_single_story_module_base_helpers.scss */
.single-story-module[data-variation=image_left] .single-story-module__image:hover .single-story-module__button-text:after {
  border-left-color: #767676;
}

@media screen and (min-width: 0) and (max-width: 759px) {
  /* line 125, src/hub/sass/module_base/_single_story_module_base_helpers.scss */
  .single-story-module[data-variation=image_left] .single-story-module__title {
    font-size: 22px;
  }
  /* line 129, src/hub/sass/module_base/_single_story_module_base_helpers.scss */
  .single-story-module[data-variation=image_left] .single-story-module__story {
    box-sizing: content-box;
    max-width: 500px;
    padding: 0 25px;
    display: flex;
    flex-direction: column;
    margin: 0 auto 25px;
  }
  /* line 138, src/hub/sass/module_base/_single_story_module_base_helpers.scss */
  .single-story-module[data-variation=image_left] .single-story-module__info {
    border-top: 8px solid #000000;
    padding-top: 18px;
    margin: 0 0 20px;
    display: block;
    order: 1;
  }
  /* line 146, src/hub/sass/module_base/_single_story_module_base_helpers.scss */
  .single-story-module[data-variation=image_left] .single-story-module__image {
    display: block;
    order: 2;
  }
  /* line 151, src/hub/sass/module_base/_single_story_module_base_helpers.scss */
  .single-story-module[data-variation=image_left] .single-story-module__headline-link {
    display: block;
    font-size: 22px;
    margin-bottom: 5px;
  }
  /* line 157, src/hub/sass/module_base/_single_story_module_base_helpers.scss */
  .single-story-module[data-variation=image_left] .single-story-module__eyebrow {
    font-size: 14px;
    margin-bottom: 5px;
  }
  /* line 162, src/hub/sass/module_base/_single_story_module_base_helpers.scss */
  .single-story-module[data-variation=image_left] .single-story-module__summary {
    font-size: 14px;
    margin-bottom: 5px;
  }
  /* line 167, src/hub/sass/module_base/_single_story_module_base_helpers.scss */
  .single-story-module[data-variation=image_left] .single-story-module__byline {
    font-size: 14px;
  }
  /* line 26, src/hub/sass/_story-treatment.scss */
  .single-story-module[data-variation=image_left][data-type="video"] .single-story-module__story .single-story-module__image-link:after {
    content: "";
    background: url('https://assets.bwbx.io/s3/javelin/public/hub/images/play-076012604d.svg');
    background-position: center;
    background-size: 60px;
    background-repeat: no-repeat;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
  }
  /* line 178, src/hub/sass/module_base/_single_story_module_base_helpers.scss */
  .single-story-module[data-variation=image_left][data-type="video"] .single-story-module__story[data-viewed="true"] .single-story-module__info:after {
    content: "watched";
  }
  /* line 188, src/hub/sass/module_base/_single_story_module_base_helpers.scss */
  .single-story-module[data-variation=image_left] .single-story-module__story[data-viewed="true"] .single-story-module__info .hub-timestamp {
    display: none;
  }
  /* line 192, src/hub/sass/module_base/_single_story_module_base_helpers.scss */
  .single-story-module[data-variation=image_left] .single-story-module__story[data-viewed="true"] .single-story-module__info:after {
    content: "read";
    font-family: "BWHaasGrotesk-55Roman-Web", Helvetica, Arial, sans-serif;
    font-size: 10px;
    line-height: 12px;
    color: #767676;
    text-transform: uppercase;
    padding-left: 15px;
    background: url('https://assets.bwbx.io/s3/javelin/public/hub/images/checkmark-green-12c7230eac.svg') left top no-repeat;
    position: relative;
  }
}

@media screen and (min-width: 760px) and (max-width: 1019px) {
  /* line 202, src/hub/sass/module_base/_single_story_module_base_helpers.scss */
  .single-story-module[data-variation=image_left] .single-story-module__title {
    font-size: 38px;
  }
  /* line 206, src/hub/sass/module_base/_single_story_module_base_helpers.scss */
  .single-story-module[data-variation=image_left] .single-story-module__story {
    width: 700px;
    display: flex;
  }
  /* line 211, src/hub/sass/module_base/_single_story_module_base_helpers.scss */
  .single-story-module[data-variation=image_left] .single-story-module__info {
    width: 300px;
    order: 1;
    border-top: 8px solid #000000;
    padding-top: 18px;
    margin: 0 25px 0 0;
  }
  /* line 219, src/hub/sass/module_base/_single_story_module_base_helpers.scss */
  .single-story-module[data-variation=image_left] .single-story-module__image {
    width: 400px;
    height: 267px;
    order: 2;
  }
  /* line 225, src/hub/sass/module_base/_single_story_module_base_helpers.scss */
  .single-story-module[data-variation=image_left] .single-story-module__headline-link {
    display: block;
    font-size: 30px;
    margin-bottom: 18px;
  }
  /* line 231, src/hub/sass/module_base/_single_story_module_base_helpers.scss */
  .single-story-module[data-variation=image_left] .single-story-module__eyebrow {
    font-size: 10px;
    margin-bottom: 7px;
  }
  /* line 236, src/hub/sass/module_base/_single_story_module_base_helpers.scss */
  .single-story-module[data-variation=image_left] .single-story-module__summary {
    display: none;
  }
  /* line 240, src/hub/sass/module_base/_single_story_module_base_helpers.scss */
  .single-story-module[data-variation=image_left] .single-story-module__byline {
    font-size: 14px;
  }
  /* line 26, src/hub/sass/_story-treatment.scss */
  .single-story-module[data-variation=image_left][data-type="video"] .single-story-module__story .single-story-module__image-link:after {
    content: "";
    background: url('https://assets.bwbx.io/s3/javelin/public/hub/images/play-076012604d.svg');
    background-position: center;
    background-size: 80px;
    background-repeat: no-repeat;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
  }
  /* line 251, src/hub/sass/module_base/_single_story_module_base_helpers.scss */
  .single-story-module[data-variation=image_left][data-type="video"] .single-story-module__story[data-viewed="true"] .single-story-module__info:after {
    content: "watched";
  }
  /* line 258, src/hub/sass/module_base/_single_story_module_base_helpers.scss */
  .single-story-module[data-variation=image_left] .single-story-module__story[data-viewed="true"] .single-story-module__info .hub-timestamp {
    display: none;
  }
  /* line 262, src/hub/sass/module_base/_single_story_module_base_helpers.scss */
  .single-story-module[data-variation=image_left] .single-story-module__story[data-viewed="true"] .single-story-module__info:after {
    content: "read";
    font-family: "BWHaasGrotesk-55Roman-Web", Helvetica, Arial, sans-serif;
    font-size: 10px;
    line-height: 12px;
    color: #767676;
    text-transform: uppercase;
    padding-left: 15px;
    background: url('https://assets.bwbx.io/s3/javelin/public/hub/images/checkmark-green-12c7230eac.svg') left top no-repeat;
    display: inline-block;
    margin-top: 10px;
  }
}

@media screen and (min-width: 1020px) {
  /* line 272, src/hub/sass/module_base/_single_story_module_base_helpers.scss */
  .single-story-module[data-variation=image_left] .single-story-module__story {
    display: flex;
  }
  /* line 276, src/hub/sass/module_base/_single_story_module_base_helpers.scss */
  .single-story-module[data-variation=image_left] .single-story-module__headline-link {
    display: block;
    margin-bottom: 24px;
  }
  /* line 281, src/hub/sass/module_base/_single_story_module_base_helpers.scss */
  .single-story-module[data-variation=image_left] .single-story-module__title {
    font-size: 38px;
  }
  /* line 285, src/hub/sass/module_base/_single_story_module_base_helpers.scss */
  .single-story-module[data-variation=image_left] .single-story-module__eyebrow {
    font-size: 14px;
    margin-bottom: 7px;
  }
  /* line 290, src/hub/sass/module_base/_single_story_module_base_helpers.scss */
  .single-story-module[data-variation=image_left] .single-story-module__summary {
    font-size: 16px;
    margin-bottom: 30px;
  }
  /* line 295, src/hub/sass/module_base/_single_story_module_base_helpers.scss */
  .single-story-module[data-variation=image_left] .single-story-module__info {
    border-top: 8px solid #000000;
    padding-top: 18px;
    margin: 0 25px 0 0;
    order: 1;
  }
  /* line 302, src/hub/sass/module_base/_single_story_module_base_helpers.scss */
  .single-story-module[data-variation=image_left] .single-story-module__image {
    order: 2;
  }
  /* line 306, src/hub/sass/module_base/_single_story_module_base_helpers.scss */
  .single-story-module[data-variation=image_left] .single-story-module__byline {
    font-size: 14px;
  }
  /* line 26, src/hub/sass/_story-treatment.scss */
  .single-story-module[data-variation=image_left][data-type="video"] .single-story-module__story .single-story-module__image-link:after {
    content: "";
    background: url('https://assets.bwbx.io/s3/javelin/public/hub/images/play-076012604d.svg');
    background-position: center;
    background-size: 100px;
    background-repeat: no-repeat;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
  }
  /* line 317, src/hub/sass/module_base/_single_story_module_base_helpers.scss */
  .single-story-module[data-variation=image_left][data-type="video"] .single-story-module__story[data-viewed="true"] .single-story-module__info:after {
    content: "watched";
  }
  /* line 324, src/hub/sass/module_base/_single_story_module_base_helpers.scss */
  .single-story-module[data-variation=image_left] .single-story-module__story[data-viewed="true"] .single-story-module__info .hub-timestamp {
    display: none;
  }
  /* line 328, src/hub/sass/module_base/_single_story_module_base_helpers.scss */
  .single-story-module[data-variation=image_left] .single-story-module__story[data-viewed="true"] .single-story-module__info:after {
    content: "read";
    font-family: "BWHaasGrotesk-55Roman-Web", Helvetica, Arial, sans-serif;
    font-size: 10px;
    line-height: 12px;
    color: #767676;
    text-transform: uppercase;
    padding-left: 15px;
    background: url('https://assets.bwbx.io/s3/javelin/public/hub/images/checkmark-green-12c7230eac.svg') left top no-repeat;
    display: inline-block;
    margin-top: 10px;
  }
}

@media screen and (min-width: 1020px) and (max-width: 1279px) {
  /* line 338, src/hub/sass/module_base/_single_story_module_base_helpers.scss */
  .single-story-module[data-variation=image_left] .single-story-module__headline-link {
    font-size: 24px;
  }
  /* line 345, src/hub/sass/module_base/_single_story_module_base_helpers.scss */
  .single-story-module[data-variation=image_left][data-type="video"] .single-story-module__story[data-viewed="true"] .single-story-module__info:after {
    content: "watched";
  }
  /* line 354, src/hub/sass/module_base/_single_story_module_base_helpers.scss */
  .single-story-module[data-variation=image_left] .single-story-module__story[data-viewed="true"] .single-story-module__info .hub-timestamp {
    display: none;
  }
  /* line 358, src/hub/sass/module_base/_single_story_module_base_helpers.scss */
  .single-story-module[data-variation=image_left] .single-story-module__story[data-viewed="true"] .single-story-module__info:after {
    content: "read";
    font-family: "BWHaasGrotesk-55Roman-Web", Helvetica, Arial, sans-serif;
    font-size: 10px;
    line-height: 12px;
    color: #767676;
    text-transform: uppercase;
    padding-left: 15px;
    background: url('https://assets.bwbx.io/s3/javelin/public/hub/images/checkmark-green-12c7230eac.svg') left top no-repeat;
    display: inline-block;
    margin-top: 10px;
  }
}

@media screen and (min-width: 1280px) and (max-width: 9999em) {
  /* line 368, src/hub/sass/module_base/_single_story_module_base_helpers.scss */
  .single-story-module[data-variation=image_left] .single-story-module__headline-link {
    font-size: 38px;
  }
}

@media screen and (min-width: 760px) and (max-width: 1019px) {
  /* line 380, src/hub/sass/module_base/_single_story_module_base_helpers.scss */
  .hub-zone-full .single-story-module[data-variation=image_left] .single-story-module__story,
  .hub-zone-full__content .single-story-module[data-variation=image_left] .single-story-module__story {
    width: 700px;
    margin: 0 auto;
  }
  /* line 385, src/hub/sass/module_base/_single_story_module_base_helpers.scss */
  .hub-zone-full .single-story-module[data-variation=image_left] .single-story-module[data-layout="dark_image_left"],
  .hub-zone-full__content .single-story-module[data-variation=image_left] .single-story-module[data-layout="dark_image_left"] {
    padding: 35px 0;
  }
}

@media screen and (min-width: 1020px) {
  /* line 391, src/hub/sass/module_base/_single_story_module_base_helpers.scss */
  .hub-zone-full .single-story-module[data-variation=image_left] .single-story-module__story,
  .hub-zone-full__content .single-story-module[data-variation=image_left] .single-story-module__story {
    margin: 0 auto;
  }
}

@media screen and (min-width: 1020px) and (max-width: 1279px) {
  /* line 397, src/hub/sass/module_base/_single_story_module_base_helpers.scss */
  .hub-zone-full .single-story-module[data-variation=image_left] .single-story-module__story,
  .hub-zone-full__content .single-story-module[data-variation=image_left] .single-story-module__story {
    width: 1000px;
  }
  /* line 401, src/hub/sass/module_base/_single_story_module_base_helpers.scss */
  .hub-zone-full .single-story-module[data-variation=image_left] .single-story-module__image,
  .hub-zone-full__content .single-story-module[data-variation=image_left] .single-story-module__image {
    width: 670px;
    height: 433px;
  }
  /* line 406, src/hub/sass/module_base/_single_story_module_base_helpers.scss */
  .hub-zone-full .single-story-module[data-variation=image_left] .single-story-module__image[data-orientation="portrait"],
  .hub-zone-full__content .single-story-module[data-variation=image_left] .single-story-module__image[data-orientation="portrait"] {
    width: 433px;
    height: 670px;
  }
  /* line 411, src/hub/sass/module_base/_single_story_module_base_helpers.scss */
  .hub-zone-full .single-story-module[data-variation=image_left] .single-story-module__info,
  .hub-zone-full__content .single-story-module[data-variation=image_left] .single-story-module__info {
    width: 290px;
  }
  /* line 415, src/hub/sass/module_base/_single_story_module_base_helpers.scss */
  .hub-zone-full .single-story-module[data-variation=image_left] .single-story-module__headline-link,
  .hub-zone-full__content .single-story-module[data-variation=image_left] .single-story-module__headline-link {
    font-size: 38px;
  }
}

@media screen and (min-width: 1280px) and (max-width: 9999em) {
  /* line 421, src/hub/sass/module_base/_single_story_module_base_helpers.scss */
  .hub-zone-full .single-story-module[data-variation=image_left] .single-story-module__story,
  .hub-zone-full__content .single-story-module[data-variation=image_left] .single-story-module__story {
    width: 1200px;
  }
  /* line 425, src/hub/sass/module_base/_single_story_module_base_helpers.scss */
  .hub-zone-full .single-story-module[data-variation=image_left] .single-story-module__image,
  .hub-zone-full__content .single-story-module[data-variation=image_left] .single-story-module__image {
    width: 750px;
    height: 500px;
  }
  /* line 430, src/hub/sass/module_base/_single_story_module_base_helpers.scss */
  .hub-zone-full .single-story-module[data-variation=image_left] .single-story-module__image[data-orientation="portrait"],
  .hub-zone-full__content .single-story-module[data-variation=image_left] .single-story-module__image[data-orientation="portrait"] {
    width: 500px;
    height: 750px;
  }
  /* line 435, src/hub/sass/module_base/_single_story_module_base_helpers.scss */
  .hub-zone-full .single-story-module[data-variation=image_left] .single-story-module__info,
  .hub-zone-full__content .single-story-module[data-variation=image_left] .single-story-module__info {
    width: 390px;
  }
}

@media screen and (min-width: 1020px) {
  /* line 447, src/hub/sass/module_base/_single_story_module_base_helpers.scss */
  .hub-zone-lefty__content .single-story-module[data-variation=image_left] .single-story-module__story {
    width: 100%;
  }
}

@media screen and (min-width: 1020px) and (max-width: 1279px) {
  /* line 453, src/hub/sass/module_base/_single_story_module_base_helpers.scss */
  .hub-zone-lefty__content .single-story-module[data-variation=image_left] .single-story-module__image {
    width: 470px;
    height: 313px;
  }
  /* line 458, src/hub/sass/module_base/_single_story_module_base_helpers.scss */
  .hub-zone-lefty__content .single-story-module[data-variation=image_left] .single-story-module__info {
    width: 300px;
  }
  /* line 462, src/hub/sass/module_base/_single_story_module_base_helpers.scss */
  .hub-zone-lefty__content .single-story-module[data-variation=image_left] .single-story-module__summary {
    display: none;
  }
}

@media screen and (min-width: 1280px) and (max-width: 9999em) {
  /* line 468, src/hub/sass/module_base/_single_story_module_base_helpers.scss */
  .hub-zone-lefty__content .single-story-module[data-variation=image_left] .single-story-module__image {
    width: 650px;
    height: 433px;
  }
  /* line 473, src/hub/sass/module_base/_single_story_module_base_helpers.scss */
  .hub-zone-lefty__content .single-story-module[data-variation=image_left] .single-story-module__info {
    width: 300px;
  }
}

@media screen and (min-width: 1020px) {
  /* line 485, src/hub/sass/module_base/_single_story_module_base_helpers.scss */
  .hub-zone-switch__content .single-story-module[data-variation=image_left] .single-story-module__summary,
  .hub-zone-switch__content .single-story-module[data-variation=image_left] .single-story-module__byline {
    display: none;
  }
  /* line 490, src/hub/sass/module_base/_single_story_module_base_helpers.scss */
  .hub-zone-switch__content .single-story-module[data-variation=image_left] .single-story-module__headline-link {
    font-size: 23px;
  }
}

@media screen and (min-width: 1020px) and (max-width: 1279px) {
  /* line 496, src/hub/sass/module_base/_single_story_module_base_helpers.scss */
  .hub-zone-switch__content .single-story-module[data-variation=image_left] .single-story-module__image {
    width: 250px;
    height: 167px;
  }
  /* line 501, src/hub/sass/module_base/_single_story_module_base_helpers.scss */
  .hub-zone-switch__content .single-story-module[data-variation=image_left] .single-story-module__info {
    width: 200px;
  }
}

@media screen and (min-width: 1280px) and (max-width: 9999em) {
  /* line 507, src/hub/sass/module_base/_single_story_module_base_helpers.scss */
  .hub-zone-switch__content .single-story-module[data-variation=image_left] .single-story-module__image {
    width: 330px;
    height: 220px;
  }
  /* line 512, src/hub/sass/module_base/_single_story_module_base_helpers.scss */
  .hub-zone-switch__content .single-story-module[data-variation=image_left] .single-story-module__info {
    width: 300px;
  }
  /* line 516, src/hub/sass/module_base/_single_story_module_base_helpers.scss */
  .hub-zone-switch__content .single-story-module[data-variation=image_left] .single-story-module__summary {
    display: none;
  }
  /* line 520, src/hub/sass/module_base/_single_story_module_base_helpers.scss */
  .hub-zone-switch__content .single-story-module[data-variation=image_left] .single-story-module__byline {
    display: none;
  }
  /* line 524, src/hub/sass/module_base/_single_story_module_base_helpers.scss */
  .hub-zone-switch__content .single-story-module[data-variation=image_left] .single-story-module__headline-link {
    font-size: 23px;
  }
}

@media screen and (min-width: 1020px) and (max-width: 1279px) {
  /* line 536, src/hub/sass/module_base/_single_story_module_base_helpers.scss */
  .hub-zone-righty__content .single-story-module[data-variation=image_left] .single-story-module__image {
    width: 390px;
    height: 260px;
  }
  /* line 541, src/hub/sass/module_base/_single_story_module_base_helpers.scss */
  .hub-zone-righty__content .single-story-module[data-variation=image_left] .single-story-module__info {
    width: 250px;
  }
  /* line 545, src/hub/sass/module_base/_single_story_module_base_helpers.scss */
  .hub-zone-righty__content .single-story-module[data-variation=image_left] .single-story-module__summary {
    display: none;
  }
}

@media screen and (min-width: 1280px) and (max-width: 9999em) {
  /* line 551, src/hub/sass/module_base/_single_story_module_base_helpers.scss */
  .hub-zone-righty__content .single-story-module[data-variation=image_left] .single-story-module__image {
    width: 520px;
    height: 347px;
  }
  /* line 556, src/hub/sass/module_base/_single_story_module_base_helpers.scss */
  .hub-zone-righty__content .single-story-module[data-variation=image_left] .single-story-module__info {
    width: 300px;
  }
}

@media screen and (min-width: 1020px) {
  /* line 565, src/hub/sass/module_base/_single_story_module_base_helpers.scss */
  .hub-zone-lefty__rail .single-story-module[data-variation=image_left],
  .hub-zone-lefty__left-rail .single-story-module[data-variation=image_left],
  .hub-zone-righty__rail .single-story-module[data-variation=image_left],
  .hub-zone-righty__right-rail .single-story-module[data-variation=image_left],
  .hub-zone-switch__left-rail .single-story-module[data-variation=image_left],
  .hub-zone-switch__right-rail .single-story-module[data-variation=image_left] {
    display: block;
    width: 100%;
    margin: 0 0 25px;
    padding: 0;
  }
  /* line 573, src/hub/sass/module_base/_single_story_module_base_helpers.scss */
  .hub-zone-lefty__rail .single-story-module[data-variation=image_left] .single-story-module__story,
  .hub-zone-lefty__left-rail .single-story-module[data-variation=image_left] .single-story-module__story,
  .hub-zone-righty__rail .single-story-module[data-variation=image_left] .single-story-module__story,
  .hub-zone-righty__right-rail .single-story-module[data-variation=image_left] .single-story-module__story,
  .hub-zone-switch__left-rail .single-story-module[data-variation=image_left] .single-story-module__story,
  .hub-zone-switch__right-rail .single-story-module[data-variation=image_left] .single-story-module__story {
    display: block;
    position: relative;
    border-bottom: 1px dotted #000000;
    padding-bottom: 12.5px;
  }
  /* line 580, src/hub/sass/module_base/_single_story_module_base_helpers.scss */
  .hub-zone-lefty__rail .single-story-module[data-variation=image_left] .single-story-module__title,
  .hub-zone-lefty__left-rail .single-story-module[data-variation=image_left] .single-story-module__title,
  .hub-zone-righty__rail .single-story-module[data-variation=image_left] .single-story-module__title,
  .hub-zone-righty__right-rail .single-story-module[data-variation=image_left] .single-story-module__title,
  .hub-zone-switch__left-rail .single-story-module[data-variation=image_left] .single-story-module__title,
  .hub-zone-switch__right-rail .single-story-module[data-variation=image_left] .single-story-module__title {
    font-family: "BWHaasGrotesk-95Black-Web", Helvetica, Arial, sans-serif;
    font-size: 22px;
    padding-bottom: 8px;
    display: block;
  }
  /* line 25, src/hub/sass/_fonts.scss */
  .hub-zone-lefty__rail .single-story-module[data-variation=image_left] .single-story-module__title:lang(ja),
  .hub-zone-lefty__left-rail .single-story-module[data-variation=image_left] .single-story-module__title:lang(ja),
  .hub-zone-righty__rail .single-story-module[data-variation=image_left] .single-story-module__title:lang(ja),
  .hub-zone-righty__right-rail .single-story-module[data-variation=image_left] .single-story-module__title:lang(ja),
  .hub-zone-switch__left-rail .single-story-module[data-variation=image_left] .single-story-module__title:lang(ja),
  .hub-zone-switch__right-rail .single-story-module[data-variation=image_left] .single-story-module__title:lang(ja) {
    font-family: "Hiragino Kaku Gothic Pro", Meiryo, "MS Pgothic", Helvetica, Arial, Verdana, sans-serif;
  }
  /* line 587, src/hub/sass/module_base/_single_story_module_base_helpers.scss */
  .hub-zone-lefty__rail .single-story-module[data-variation=image_left] .single-story-module__image,
  .hub-zone-lefty__left-rail .single-story-module[data-variation=image_left] .single-story-module__image,
  .hub-zone-righty__rail .single-story-module[data-variation=image_left] .single-story-module__image,
  .hub-zone-righty__right-rail .single-story-module[data-variation=image_left] .single-story-module__image,
  .hub-zone-switch__left-rail .single-story-module[data-variation=image_left] .single-story-module__image,
  .hub-zone-switch__right-rail .single-story-module[data-variation=image_left] .single-story-module__image {
    width: 100%;
    margin: 0 0 20px;
    padding: 0;
    display: block;
  }
  /* line 594, src/hub/sass/module_base/_single_story_module_base_helpers.scss */
  .hub-zone-lefty__rail .single-story-module[data-variation=image_left] .single-story-module__info,
  .hub-zone-lefty__left-rail .single-story-module[data-variation=image_left] .single-story-module__info,
  .hub-zone-righty__rail .single-story-module[data-variation=image_left] .single-story-module__info,
  .hub-zone-righty__right-rail .single-story-module[data-variation=image_left] .single-story-module__info,
  .hub-zone-switch__left-rail .single-story-module[data-variation=image_left] .single-story-module__info,
  .hub-zone-switch__right-rail .single-story-module[data-variation=image_left] .single-story-module__info {
    width: 100%;
    margin: 0;
    padding: 0;
    display: block;
    border-top: none;
  }
  /* line 602, src/hub/sass/module_base/_single_story_module_base_helpers.scss */
  .hub-zone-lefty__rail .single-story-module[data-variation=image_left] .single-story-module__eyebrow,
  .hub-zone-lefty__rail .single-story-module[data-variation=image_left] .single-story-module__byline,
  .hub-zone-lefty__left-rail .single-story-module[data-variation=image_left] .single-story-module__eyebrow,
  .hub-zone-lefty__left-rail .single-story-module[data-variation=image_left] .single-story-module__byline,
  .hub-zone-righty__rail .single-story-module[data-variation=image_left] .single-story-module__eyebrow,
  .hub-zone-righty__rail .single-story-module[data-variation=image_left] .single-story-module__byline,
  .hub-zone-righty__right-rail .single-story-module[data-variation=image_left] .single-story-module__eyebrow,
  .hub-zone-righty__right-rail .single-story-module[data-variation=image_left] .single-story-module__byline,
  .hub-zone-switch__left-rail .single-story-module[data-variation=image_left] .single-story-module__eyebrow,
  .hub-zone-switch__left-rail .single-story-module[data-variation=image_left] .single-story-module__byline,
  .hub-zone-switch__right-rail .single-story-module[data-variation=image_left] .single-story-module__eyebrow,
  .hub-zone-switch__right-rail .single-story-module[data-variation=image_left] .single-story-module__byline {
    display: none;
  }
  /* line 607, src/hub/sass/module_base/_single_story_module_base_helpers.scss */
  .hub-zone-lefty__rail .single-story-module[data-variation=image_left] .single-story-module__headline-link,
  .hub-zone-lefty__left-rail .single-story-module[data-variation=image_left] .single-story-module__headline-link,
  .hub-zone-righty__rail .single-story-module[data-variation=image_left] .single-story-module__headline-link,
  .hub-zone-righty__right-rail .single-story-module[data-variation=image_left] .single-story-module__headline-link,
  .hub-zone-switch__left-rail .single-story-module[data-variation=image_left] .single-story-module__headline-link,
  .hub-zone-switch__right-rail .single-story-module[data-variation=image_left] .single-story-module__headline-link {
    font-size: 20px;
    margin-bottom: 5px;
  }
}

@media screen and (min-width: 1020px) and (max-width: 1279px) {
  /* line 614, src/hub/sass/module_base/_single_story_module_base_helpers.scss */
  .hub-zone-lefty__rail .single-story-module[data-variation=image_left] .single-story-module__title,
  .hub-zone-lefty__left-rail .single-story-module[data-variation=image_left] .single-story-module__title,
  .hub-zone-righty__rail .single-story-module[data-variation=image_left] .single-story-module__title,
  .hub-zone-righty__right-rail .single-story-module[data-variation=image_left] .single-story-module__title,
  .hub-zone-switch__left-rail .single-story-module[data-variation=image_left] .single-story-module__title,
  .hub-zone-switch__right-rail .single-story-module[data-variation=image_left] .single-story-module__title {
    font-family: "BWHaasGrotesk-95Black-Web", Helvetica, Arial, sans-serif;
    font-size: 22px;
    display: block;
    padding-bottom: 8px;
  }
  /* line 25, src/hub/sass/_fonts.scss */
  .hub-zone-lefty__rail .single-story-module[data-variation=image_left] .single-story-module__title:lang(ja),
  .hub-zone-lefty__left-rail .single-story-module[data-variation=image_left] .single-story-module__title:lang(ja),
  .hub-zone-righty__rail .single-story-module[data-variation=image_left] .single-story-module__title:lang(ja),
  .hub-zone-righty__right-rail .single-story-module[data-variation=image_left] .single-story-module__title:lang(ja),
  .hub-zone-switch__left-rail .single-story-module[data-variation=image_left] .single-story-module__title:lang(ja),
  .hub-zone-switch__right-rail .single-story-module[data-variation=image_left] .single-story-module__title:lang(ja) {
    font-family: "Hiragino Kaku Gothic Pro", Meiryo, "MS Pgothic", Helvetica, Arial, Verdana, sans-serif;
  }
}

@media screen and (min-width: 1280px) and (max-width: 9999em) {
  /* line 623, src/hub/sass/module_base/_single_story_module_base_helpers.scss */
  .hub-zone-lefty__rail .single-story-module[data-variation=image_left] .single-story-module__title,
  .hub-zone-lefty__left-rail .single-story-module[data-variation=image_left] .single-story-module__title,
  .hub-zone-righty__rail .single-story-module[data-variation=image_left] .single-story-module__title,
  .hub-zone-righty__right-rail .single-story-module[data-variation=image_left] .single-story-module__title,
  .hub-zone-switch__left-rail .single-story-module[data-variation=image_left] .single-story-module__title,
  .hub-zone-switch__right-rail .single-story-module[data-variation=image_left] .single-story-module__title {
    font-family: "BWHaasGrotesk-95Black-Web", Helvetica, Arial, sans-serif;
    font-size: 22px;
    display: block;
    padding-bottom: 8px;
  }
  /* line 25, src/hub/sass/_fonts.scss */
  .hub-zone-lefty__rail .single-story-module[data-variation=image_left] .single-story-module__title:lang(ja),
  .hub-zone-lefty__left-rail .single-story-module[data-variation=image_left] .single-story-module__title:lang(ja),
  .hub-zone-righty__rail .single-story-module[data-variation=image_left] .single-story-module__title:lang(ja),
  .hub-zone-righty__right-rail .single-story-module[data-variation=image_left] .single-story-module__title:lang(ja),
  .hub-zone-switch__left-rail .single-story-module[data-variation=image_left] .single-story-module__title:lang(ja),
  .hub-zone-switch__right-rail .single-story-module[data-variation=image_left] .single-story-module__title:lang(ja) {
    font-family: "Hiragino Kaku Gothic Pro", Meiryo, "MS Pgothic", Helvetica, Arial, Verdana, sans-serif;
  }
}

@media screen and (min-width: 1020px) and (max-width: 1279px) {
  /* line 638, src/hub/sass/module_base/_single_story_module_base_helpers.scss */
  .hub-zone-lefty__rail .single-story-module[data-variation=image_left] .single-story-module__title,
  .hub-zone-lefty__left-rail .single-story-module[data-variation=image_left] .single-story-module__title {
    font-size: 16px;
  }
  /* line 642, src/hub/sass/module_base/_single_story_module_base_helpers.scss */
  .hub-zone-lefty__rail .single-story-module[data-variation=image_left] .single-story-module__headline-link,
  .hub-zone-lefty__left-rail .single-story-module[data-variation=image_left] .single-story-module__headline-link {
    font-size: 16px;
  }
}

@media screen and (min-width: 1280px) and (max-width: 9999em) {
  /* line 648, src/hub/sass/module_base/_single_story_module_base_helpers.scss */
  .hub-zone-lefty__rail .single-story-module[data-variation=image_left] .single-story-module__title,
  .hub-zone-lefty__left-rail .single-story-module[data-variation=image_left] .single-story-module__title {
    font-size: 16px;
  }
  /* line 652, src/hub/sass/module_base/_single_story_module_base_helpers.scss */
  .hub-zone-lefty__rail .single-story-module[data-variation=image_left] .single-story-module__headline-link,
  .hub-zone-lefty__left-rail .single-story-module[data-variation=image_left] .single-story-module__headline-link {
    font-size: 16px;
  }
  /* line 656, src/hub/sass/module_base/_single_story_module_base_helpers.scss */
  .hub-zone-lefty__rail .single-story-module[data-variation=image_left] .single-story-module__image,
  .hub-zone-lefty__left-rail .single-story-module[data-variation=image_left] .single-story-module__image {
    margin-bottom: 12px;
  }
}

@media screen and (min-width: 1020px) and (max-width: 1279px) {
  /* line 668, src/hub/sass/module_base/_single_story_module_base_helpers.scss */
  .hub-zone-switch__left-rail .single-story-module[data-variation=image_left] .single-story-module__title {
    font-size: 16px;
  }
  /* line 672, src/hub/sass/module_base/_single_story_module_base_helpers.scss */
  .hub-zone-switch__left-rail .single-story-module[data-variation=image_left] .single-story-module__headline-link {
    font-size: 16px;
  }
}

@media screen and (min-width: 1280px) and (max-width: 9999em) {
  /* line 678, src/hub/sass/module_base/_single_story_module_base_helpers.scss */
  .hub-zone-switch__left-rail .single-story-module[data-variation=image_left] .single-story-module__title {
    font-size: 16px;
  }
  /* line 682, src/hub/sass/module_base/_single_story_module_base_helpers.scss */
  .hub-zone-switch__left-rail .single-story-module[data-variation=image_left] .single-story-module__headline-link {
    font-size: 16px;
  }
  /* line 686, src/hub/sass/module_base/_single_story_module_base_helpers.scss */
  .hub-zone-switch__left-rail .single-story-module[data-variation=image_left] .single-story-module__image {
    margin-bottom: 12px;
  }
}

/* line 695, src/hub/sass/module_base/_single_story_module_base_helpers.scss */
.hub-main[data-theme="dark"] .single-story-module[data-variation=image_left] .single-story-module__eyebrow,
.hub-main[data-theme="dark"] .single-story-module[data-variation=image_left] .single-story-module__headline-link,
.hub-main[data-theme="dark"] .single-story-module[data-variation=image_left] .single-story-module__byline,
.hub-main[data-theme="dark"] .single-story-module[data-variation=image_left] .single-story-module__summary,
.hub-main[data-theme="dark"] .single-story-module[data-variation=image_left] .single-story-module__title,
.hub-main[data-theme="dark"] .single-story-module[data-variation=image_left] .single-story-module__extraneous-descriptor {
  color: #FFFFFF;
}

/* line 704, src/hub/sass/module_base/_single_story_module_base_helpers.scss */
.hub-main[data-theme="dark"] .single-story-module[data-variation=image_left] .single-story-module__eyebrow-link {
  color: #FFFFFF;
  text-decoration: none;
}

/* line 50, src/hub/sass/_module.scss */
.hub-main[data-theme="dark"] .single-story-module[data-variation=image_left] .single-story-module__eyebrow-link:hover, .hub-main[data-theme="dark"] .single-story-module[data-variation=image_left] .single-story-module__eyebrow-link:focus {
  text-decoration: underline;
}

/* line 710, src/hub/sass/module_base/_single_story_module_base_helpers.scss */
.hub-main[data-theme="dark"] .single-story-module[data-variation=image_left] .single-story-module__info {
  border-color: #FFFFFF;
}

@media screen and (min-width: 760px) {
  /* line 67, src/hub/components/module/single_story/_variation/_variations.scss */
  .single-story-module[data-variation="image_left"] .single-story-module__image {
    order: 0;
  }
  /* line 71, src/hub/components/module/single_story/_variation/_variations.scss */
  .single-story-module[data-variation="image_left"] .single-story-module__info {
    margin-right: 0;
    margin-left: 25px;
  }
}

@media screen and (min-width: 0) and (max-width: 759px) {
  /* line 10, src/hub/components/module/single_story/_variation/image_left.scss */
  .single-story-module[data-variation="image_left"] .single-story-module__story[data-viewed="true"] .single-story-module__info:after {
    bottom: 0;
  }
}
