@charset "UTF-8";
/**
 *  base css, which contains
 *
 *  resets, default styles for all site, container widths, and frequently used classes
 */
/*
 * Default variables for SASS
 */
@import url("https://fonts.googleapis.com/css?family=Average:400,700");
@import url("https://fonts.googleapis.com/css?family=Average:400,700");
@import url("https://fonts.googleapis.com/css?family=Average:400,700");
@font-face {
  font-family: 'Gordita_Medium';
  src: url("../fonts/gordita/gorditamedium-webfont.eot");
  src: url("../fonts/gordita/gorditamedium-webfont.eot?#iefix") format("embedded-opentype"), url("../fonts/gordita/gorditamedium-webfont.woff2") format("woff2"), url("../fonts/gordita/gorditamedium-webfont.woff") format("woff"), url("../fonts/gordita/gorditamedium-webfont.ttf") format("truetype"), url("../fonts/gordita/gorditamedium-webfont.svg#gorditamedium") format("svg");
  font-weight: normal;
  font-style: normal; }

@font-face {
  font-family: 'Gordita_Regular';
  src: url("../fonts/gordita/gorditaregular-webfont.eot");
  src: url("../fonts/gordita/gorditaregular-webfont.eot?#iefix") format("embedded-opentype"), url("../fonts/gordita/gorditaregular-webfont.woff2") format("woff2"), url("../fonts/gordita/gorditaregular-webfont.woff") format("woff"), url("../fonts/gordita/gorditaregular-webfont.ttf") format("truetype"), url("../fonts/gordita/gorditaregular-webfont.svg#gorditaregular") format("svg");
  font-weight: normal;
  font-style: normal; }

@font-face {
  font-family: 'Gordita_Bold';
  src: url("../fonts/gordita/gorditabold-webfont.eot");
  src: url("../fonts/gordita/gorditabold-webfont.eot?#iefix") format("embedded-opentype"), url("../fonts/gordita/gorditabold-webfont.woff2") format("woff2"), url("../fonts/gordita/gorditabold-webfont.woff") format("woff"), url("../fonts/gordita/gorditabold-webfont.ttf") format("truetype"), url("../fonts/gordita/gorditabold-webfont.svg#gorditabold") format("svg");
  font-weight: normal;
  font-style: normal; }

@font-face {
  font-family: 'icon-fonts';
  src: url("../fonts/icon-fonts/onesite.eot?t0d8h4");
  src: url("../fonts/icon-fonts/onesite.eot?t0d8h4#iefix") format("embedded-opentype"), url("../fonts/icon-fonts/onesite.ttf?t0d8h4") format("truetype"), url("../fonts/icon-fonts/onesite.woff?t0d8h4") format("woff"), url("../fonts/icon-fonts/onesite.svg?t0d8h4#icon-fonts/onesite") format("svg");
  font-weight: normal;
  font-style: normal; }

@font-face {
  font-family: 'weather-icons';
  src: url("../fonts/icon-fonts/weather/weather.eot");
  src: url("../fonts/icon-fonts/weather/weather.eot?#iefix") format("embedded-opentype"), url("../fonts/icon-fonts/weather/weather.ttf") format("truetype"), url("../fonts/icon-fonts/weather/weather.woff") format("woff"), url("../fonts/icon-fonts/weather/weather.svg#weather") format("svg");
  font-weight: normal;
  font-style: normal; }

/* line 61, src/utils/_fonts.scss */
[class^="icon-"], [class*=" icon-"] {
  /* use !important to prevent issues with browser extensions that change fonts */
  font-family: 'icon-fonts' !important;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale; }

/* line 76, src/utils/_fonts.scss */
.icon-down:before {
  content: "\e900";
  color: #fff; }

/* line 80, src/utils/_fonts.scss */
.icon-left:before {
  content: "\e901";
  color: #fff; }

/* line 84, src/utils/_fonts.scss */
.icon-right:before {
  content: "\e902";
  color: #fff; }

/* line 88, src/utils/_fonts.scss */
.icon-up:before {
  content: "\e903";
  color: #fff; }

/* line 92, src/utils/_fonts.scss */
.icon-play:before {
  content: "\e904";
  color: #fff; }

/* line 96, src/utils/_fonts.scss */
.icon-caption:before {
  content: "\e905";
  color: #fff; }

/* line 100, src/utils/_fonts.scss */
.icon-search:before {
  content: "\e906";
  color: #2e81b7; }

/* line 104, src/utils/_fonts.scss */
.icon-footerfb:before {
  content: "\e907";
  color: #2e81b7; }

/* line 108, src/utils/_fonts.scss */
.icon-footertwitter:before {
  content: "\e908";
  color: #2e81b7; }

/* line 112, src/utils/_fonts.scss */
.icon-reddit:before {
  content: "\e909";
  color: #fff; }

/* line 116, src/utils/_fonts.scss */
.icon-videos:before {
  content: "\e90a";
  color: #fff; }

/* line 120, src/utils/_fonts.scss */
.icon-profile:before {
  content: "\e90b";
  color: #2e81b7; }

/* line 124, src/utils/_fonts.scss */
.icon-shape:before {
  content: "\e90c";
  color: #fff; }

/* line 128, src/utils/_fonts.scss */
.icon-menu:before {
  content: "\e90d"; }

/* line 131, src/utils/_fonts.scss */
.icon-comment:before {
  content: "\e90e";
  color: #fff; }

/* line 135, src/utils/_fonts.scss */
.icon-email:before {
  content: "\e90f";
  color: #fff; }

/* line 139, src/utils/_fonts.scss */
.icon-ig:before {
  content: "\e910";
  color: #fff; }

/* line 143, src/utils/_fonts.scss */
.icon-facebook:before {
  content: "\e911";
  color: #fff; }

/* line 147, src/utils/_fonts.scss */
.icon-twitter:before {
  content: "\e912";
  color: #fff; }

/* line 151, src/utils/_fonts.scss */
.icon-pinterest:before {
  content: "\e913";
  color: #fff; }

/* line 155, src/utils/_fonts.scss */
.icon-profile2:before {
  content: "\e914";
  color: #fff; }

/* line 159, src/utils/_fonts.scss */
.icon-gallery:before {
  content: "\e915";
  color: #fff; }

/* line 163, src/utils/_fonts.scss */
.icon-podcast:before {
  content: "\e916";
  color: #fff; }

/* line 167, src/utils/_fonts.scss */
.icon-document:before {
  content: "\e917";
  color: #fff; }

/* line 171, src/utils/_fonts.scss */
.icon-video:before {
  content: "\e918";
  color: #fff; }

/* mixin to create the blue buttons used throughout the site (e.g. footer signup, fts, etc) */
/* mixin to create the pink buttons used in the mobile nav */
/*
 * mixin to generate the blue-gradient-stylized ordered & unordered lists.
 * it's set up as a mixin to allow for use in both teases (see /src/components/tease) and story body (see /src/story/_story)
 * without duplicating too much code
 */
/* mixin to style the blue-background-white-number list (e.g. most read) */
/* mixin to style the blue-background list (e.g. unordered list in story body) */
/* line 2, src/utils/_weather-sprite.scss */
.weather {
  display: inline-block;
  width: 65px; }

/* line 7, src/utils/_weather-sprite.scss */
.weather:before {
  background-image: url("../images/sprites/sprites-color-weather-icons.png");
  background-repeat: no-repeat;
  background-size: 9500%;
  display: block;
  content: '';
  height: 0;
  padding-bottom: 100%;
  width: 100%; }

/* line 18, src/utils/_weather-sprite.scss */
.weather-monochrome {
  display: inline-block;
  width: 35px; }

/* line 23, src/utils/_weather-sprite.scss */
.weather-monochrome:before {
  background-image: url("../images/sprites/sprites-solid-weather-icons.png");
  background-repeat: no-repeat;
  background-size: 9500%;
  display: block;
  content: '';
  height: 0;
  padding-bottom: 100%;
  width: 100%; }

/* line 34, src/utils/_weather-sprite.scss */
.weather.weather-1:before, .weather-monochrome.weather-1:before {
  background-position: 0 0; }

/* line 36, src/utils/_weather-sprite.scss */
.weather.weather-2:before, .weather-monochrome.weather-2:before {
  background-position: 1.064% 0; }

/* line 37, src/utils/_weather-sprite.scss */
.weather.weather-3:before, .weather-monochrome.weather-3:before {
  background-position: 2.128% 0; }

/* line 38, src/utils/_weather-sprite.scss */
.weather.weather-4:before, .weather-monochrome.weather-4:before {
  background-position: 3.191% 0; }

/* line 39, src/utils/_weather-sprite.scss */
.weather.weather-5:before, .weather-monochrome.weather-5:before {
  background-position: 4.255% 0; }

/* line 40, src/utils/_weather-sprite.scss */
.weather.weather-6:before, .weather-monochrome.weather-6:before {
  background-position: 5.319% 0; }

/* line 41, src/utils/_weather-sprite.scss */
.weather.weather-7:before, .weather-monochrome.weather-7:before {
  background-position: 6.383% 0; }

/* line 42, src/utils/_weather-sprite.scss */
.weather.weather-8:before, .weather-monochrome.weather-8:before {
  background-position: 7.447% 0; }

/* line 43, src/utils/_weather-sprite.scss */
.weather.weather-9:before, .weather-monochrome.weather-9:before {
  background-position: 8.511% 0; }

/* line 44, src/utils/_weather-sprite.scss */
.weather.weather-10:before, .weather-monochrome.weather-10:before {
  background-position: 9.574% 0; }

/* line 45, src/utils/_weather-sprite.scss */
.weather.weather-11:before, .weather-monochrome.weather-11:before {
  background-position: 10.638% 0; }

/* line 46, src/utils/_weather-sprite.scss */
.weather.weather-12:before, .weather-monochrome.weather-12:before {
  background-position: 11.702% 0; }

/* line 47, src/utils/_weather-sprite.scss */
.weather.weather-13:before, .weather-monochrome.weather-13:before {
  background-position: 12.766% 0; }

/* line 48, src/utils/_weather-sprite.scss */
.weather.weather-14:before, .weather-monochrome.weather-14:before {
  background-position: 13.83% 0; }

/* line 49, src/utils/_weather-sprite.scss */
.weather.weather-15:before, .weather-monochrome.weather-15:before {
  background-position: 14.894% 0; }

/* line 50, src/utils/_weather-sprite.scss */
.weather.weather-16:before, .weather-monochrome.weather-16:before {
  background-position: 15.957% 0; }

/* line 51, src/utils/_weather-sprite.scss */
.weather.weather-17:before, .weather-monochrome.weather-17:before {
  background-position: 17.021% 0; }

/* line 52, src/utils/_weather-sprite.scss */
.weather.weather-18:before, .weather-monochrome.weather-18:before {
  background-position: 18.085% 0; }

/* line 53, src/utils/_weather-sprite.scss */
.weather.weather-19:before, .weather-monochrome.weather-19:before {
  background-position: 19.149% 0; }

/* line 54, src/utils/_weather-sprite.scss */
.weather.weather-20:before, .weather-monochrome.weather-20:before {
  background-position: 20.213% 0; }

/* line 55, src/utils/_weather-sprite.scss */
.weather.weather-21:before, .weather-monochrome.weather-21:before {
  background-position: 21.277% 0; }

/* line 56, src/utils/_weather-sprite.scss */
.weather.weather-22:before, .weather-monochrome.weather-22:before {
  background-position: 22.34% 0; }

/* line 57, src/utils/_weather-sprite.scss */
.weather.weather-23:before, .weather-monochrome.weather-23:before {
  background-position: 23.404% 0; }

/* line 58, src/utils/_weather-sprite.scss */
.weather.weather-24:before, .weather-monochrome.weather-24:before {
  background-position: 24.468% 0; }

/* line 59, src/utils/_weather-sprite.scss */
.weather.weather-25:before, .weather-monochrome.weather-25:before {
  background-position: 25.532% 0; }

/* line 60, src/utils/_weather-sprite.scss */
.weather.weather-26:before, .weather-monochrome.weather-26:before {
  background-position: 26.596% 0; }

/* line 61, src/utils/_weather-sprite.scss */
.weather.weather-27:before, .weather-monochrome.weather-27:before {
  background-position: 27.66% 0; }

/* line 62, src/utils/_weather-sprite.scss */
.weather.weather-28:before, .weather-monochrome.weather-28:before {
  background-position: 28.723% 0; }

/* line 63, src/utils/_weather-sprite.scss */
.weather.weather-29:before, .weather-monochrome.weather-29:before {
  background-position: 29.787% 0; }

/* line 64, src/utils/_weather-sprite.scss */
.weather.weather-30:before, .weather-monochrome.weather-30:before {
  background-position: 30.851% 0; }

/* line 65, src/utils/_weather-sprite.scss */
.weather.weather-31:before, .weather-monochrome.weather-31:before {
  background-position: 31.915% 0; }

/* line 66, src/utils/_weather-sprite.scss */
.weather.weather-32:before, .weather-monochrome.weather-32:before {
  background-position: 32.979% 0; }

/* line 67, src/utils/_weather-sprite.scss */
.weather.weather-33:before, .weather-monochrome.weather-33:before {
  background-position: 34.043% 0; }

/* line 68, src/utils/_weather-sprite.scss */
.weather.weather-34:before, .weather-monochrome.weather-34:before {
  background-position: 35.106% 0; }

/* line 69, src/utils/_weather-sprite.scss */
.weather.weather-35:before, .weather-monochrome.weather-35:before {
  background-position: 36.17% 0; }

/* line 70, src/utils/_weather-sprite.scss */
.weather.weather-36:before, .weather-monochrome.weather-36:before {
  background-position: 37.234% 0; }

/* line 71, src/utils/_weather-sprite.scss */
.weather.weather-37:before, .weather-monochrome.weather-37:before {
  background-position: 38.298% 0; }

/* line 72, src/utils/_weather-sprite.scss */
.weather.weather-38:before, .weather-monochrome.weather-38:before {
  background-position: 39.362% 0; }

/* line 73, src/utils/_weather-sprite.scss */
.weather.weather-39:before, .weather-monochrome.weather-39:before {
  background-position: 40.426% 0; }

/* line 74, src/utils/_weather-sprite.scss */
.weather.weather-40:before, .weather-monochrome.weather-40:before {
  background-position: 41.489% 0; }

/* line 75, src/utils/_weather-sprite.scss */
.weather.weather-41:before, .weather-monochrome.weather-41:before {
  background-position: 42.553% 0; }

/* line 76, src/utils/_weather-sprite.scss */
.weather.weather-42:before, .weather-monochrome.weather-42:before {
  background-position: 43.617% 0; }

/* line 77, src/utils/_weather-sprite.scss */
.weather.weather-43:before, .weather-monochrome.weather-43:before {
  background-position: 44.681% 0; }

/* line 78, src/utils/_weather-sprite.scss */
.weather.weather-44:before, .weather-monochrome.weather-44:before {
  background-position: 45.745% 0; }

/* line 79, src/utils/_weather-sprite.scss */
.weather.weather-45:before, .weather-monochrome.weather-45:before {
  background-position: 46.809% 0; }

/* line 80, src/utils/_weather-sprite.scss */
.weather.weather-46:before, .weather-monochrome.weather-46:before {
  background-position: 47.872% 0; }

/* line 81, src/utils/_weather-sprite.scss */
.weather.weather-47:before, .weather-monochrome.weather-47:before {
  background-position: 48.936% 0; }

/* line 82, src/utils/_weather-sprite.scss */
.weather.weather-48:before, .weather-monochrome.weather-48:before {
  background-position: 50% 0; }

/* line 83, src/utils/_weather-sprite.scss */
.weather.weather-49:before, .weather-monochrome.weather-49:before {
  background-position: 51.064% 0; }

/* line 84, src/utils/_weather-sprite.scss */
.weather.weather-50:before, .weather-monochrome.weather-50:before {
  background-position: 52.128% 0; }

/* line 85, src/utils/_weather-sprite.scss */
.weather.weather-51:before, .weather-monochrome.weather-51:before {
  background-position: 53.191% 0; }

/* line 86, src/utils/_weather-sprite.scss */
.weather.weather-52:before, .weather-monochrome.weather-52:before {
  background-position: 54.255% 0; }

/* line 87, src/utils/_weather-sprite.scss */
.weather.weather-53:before, .weather-monochrome.weather-53:before {
  background-position: 55.319% 0; }

/* line 88, src/utils/_weather-sprite.scss */
.weather.weather-54:before, .weather-monochrome.weather-54:before {
  background-position: 56.383% 0; }

/* line 89, src/utils/_weather-sprite.scss */
.weather.weather-55:before, .weather-monochrome.weather-55:before {
  background-position: 57.447% 0; }

/* line 90, src/utils/_weather-sprite.scss */
.weather.weather-56:before, .weather-monochrome.weather-56:before {
  background-position: 58.511% 0; }

/* line 91, src/utils/_weather-sprite.scss */
.weather.weather-57:before, .weather-monochrome.weather-57:before {
  background-position: 59.574% 0; }

/* line 92, src/utils/_weather-sprite.scss */
.weather.weather-58:before, .weather-monochrome.weather-58:before {
  background-position: 60.638% 0; }

/* line 93, src/utils/_weather-sprite.scss */
.weather.weather-59:before, .weather-monochrome.weather-59:before {
  background-position: 61.702% 0; }

/* line 94, src/utils/_weather-sprite.scss */
.weather.weather-60:before, .weather-monochrome.weather-60:before {
  background-position: 62.766% 0; }

/* line 95, src/utils/_weather-sprite.scss */
.weather.weather-61:before, .weather-monochrome.weather-61:before {
  background-position: 63.83% 0; }

/* line 96, src/utils/_weather-sprite.scss */
.weather.weather-62:before, .weather-monochrome.weather-62:before {
  background-position: 64.894% 0; }

/* line 97, src/utils/_weather-sprite.scss */
.weather.weather-63:before, .weather-monochrome.weather-63:before {
  background-position: 65.957% 0; }

/* line 98, src/utils/_weather-sprite.scss */
.weather.weather-64:before, .weather-monochrome.weather-64:before {
  background-position: 67.021% 0; }

/* line 99, src/utils/_weather-sprite.scss */
.weather.weather-65:before, .weather-monochrome.weather-65:before {
  background-position: 68.085% 0; }

/* line 100, src/utils/_weather-sprite.scss */
.weather.weather-66:before, .weather-monochrome.weather-66:before {
  background-position: 69.149% 0; }

/* line 101, src/utils/_weather-sprite.scss */
.weather.weather-67:before, .weather-monochrome.weather-67:before {
  background-position: 70.213% 0; }

/* line 102, src/utils/_weather-sprite.scss */
.weather.weather-68:before, .weather-monochrome.weather-68:before {
  background-position: 71.277% 0; }

/* line 103, src/utils/_weather-sprite.scss */
.weather.weather-69:before, .weather-monochrome.weather-69:before {
  background-position: 72.34% 0; }

/* line 104, src/utils/_weather-sprite.scss */
.weather.weather-70:before, .weather-monochrome.weather-70:before {
  background-position: 73.404% 0; }

/* line 105, src/utils/_weather-sprite.scss */
.weather.weather-71:before, .weather-monochrome.weather-71:before {
  background-position: 74.468% 0; }

/* line 106, src/utils/_weather-sprite.scss */
.weather.weather-72:before, .weather-monochrome.weather-72:before {
  background-position: 75.532% 0; }

/* line 107, src/utils/_weather-sprite.scss */
.weather.weather-73:before, .weather-monochrome.weather-73:before {
  background-position: 76.596% 0; }

/* line 108, src/utils/_weather-sprite.scss */
.weather.weather-74:before, .weather-monochrome.weather-74:before {
  background-position: 77.66% 0; }

/* line 109, src/utils/_weather-sprite.scss */
.weather.weather-75:before, .weather-monochrome.weather-75:before {
  background-position: 78.723% 0; }

/* line 110, src/utils/_weather-sprite.scss */
.weather.weather-76:before, .weather-monochrome.weather-76:before {
  background-position: 79.787% 0; }

/* line 111, src/utils/_weather-sprite.scss */
.weather.weather-77:before, .weather-monochrome.weather-77:before {
  background-position: 80.851% 0; }

/* line 112, src/utils/_weather-sprite.scss */
.weather.weather-78:before, .weather-monochrome.weather-78:before {
  background-position: 81.915% 0; }

/* line 113, src/utils/_weather-sprite.scss */
.weather.weather-79:before, .weather-monochrome.weather-79:before {
  background-position: 82.979% 0; }

/* line 114, src/utils/_weather-sprite.scss */
.weather.weather-80:before, .weather-monochrome.weather-80:before {
  background-position: 84.043% 0; }

/* line 115, src/utils/_weather-sprite.scss */
.weather.weather-81:before, .weather-monochrome.weather-81:before {
  background-position: 85.106% 0; }

/* line 116, src/utils/_weather-sprite.scss */
.weather.weather-82:before, .weather-monochrome.weather-82:before {
  background-position: 86.17% 0; }

/* line 117, src/utils/_weather-sprite.scss */
.weather.weather-83:before, .weather-monochrome.weather-83:before {
  background-position: 87.234% 0; }

/* line 118, src/utils/_weather-sprite.scss */
.weather.weather-84:before, .weather-monochrome.weather-84:before {
  background-position: 88.298% 0; }

/* line 119, src/utils/_weather-sprite.scss */
.weather.weather-85:before, .weather-monochrome.weather-85:before {
  background-position: 89.362% 0; }

/* line 120, src/utils/_weather-sprite.scss */
.weather.weather-86:before, .weather-monochrome.weather-86:before {
  background-position: 90.426% 0; }

/* line 121, src/utils/_weather-sprite.scss */
.weather.weather-87:before, .weather-monochrome.weather-87:before {
  background-position: 91.489% 0; }

/* line 122, src/utils/_weather-sprite.scss */
.weather.weather-88:before, .weather-monochrome.weather-88:before {
  background-position: 92.553% 0; }

/* line 123, src/utils/_weather-sprite.scss */
.weather.weather-89:before, .weather-monochrome.weather-89:before {
  background-position: 93.617% 0; }

/* line 124, src/utils/_weather-sprite.scss */
.weather.weather-90:before, .weather-monochrome.weather-90:before {
  background-position: 94.681% 0; }

/* line 125, src/utils/_weather-sprite.scss */
.weather.weather-91:before, .weather-monochrome.weather-91:before {
  background-position: 95.745% 0; }

/* line 126, src/utils/_weather-sprite.scss */
.weather.weather-92:before, .weather-monochrome.weather-92:before {
  background-position: 96.809% 0; }

/* line 127, src/utils/_weather-sprite.scss */
.weather.weather-93:before, .weather-monochrome.weather-93:before {
  background-position: 97.872% 0; }

/* line 128, src/utils/_weather-sprite.scss */
.weather.weather-94:before, .weather-monochrome.weather-94:before {
  background-position: 98.936% 0; }

/* line 129, src/utils/_weather-sprite.scss */
.weather.weather-95:before, .weather-monochrome.weather-95:before {
  background-position: 100% 0; }

/* resets for our site */
/* line 13, src/utils/_base.scss */
html, body, div, span, object, iframe, h1, h2, h3, h4, p, blockquote, a,
abbr, acronym, address, cite, em, img, small, strong, sub, sup, b, u, i,
center, ol, ul, li, fieldset, form, label, legend, table, caption, tbody,
tfoot, thead, tr, th, td, article, aside, canvas, figure, figcaption, footer,
header, hgroup, menu, nav, output, section, summary, time, audio, video {
  border: 0;
  margin: 0;
  padding: 0;
  font-size: 100%;
  font: inherit;
  vertical-align: baseline; }

/* line 26, src/utils/_base.scss */
html {
  font-family: sans-serif;
  font-size: 16px;
  line-height: 1.4285;
  -ms-overflow-style: scrollbar;
  -webkit-tap-highlight-color: transparent;
  -webkit-text-size-adjust: 100%;
  -ms-text-size-adjust: 100%;
  overflow-x: hidden; }

/* line 37, src/utils/_base.scss */
body {
  line-height: 1.3;
  font-weight: 400;
  font-style: normal;
  font-family: Gordita_Regular, arial, sans-serif;
  color: #000;
  background-color: #fff;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale; }
  @media (max-width: 767px) {
    /* line 37, src/utils/_base.scss */
    body {
      overflow-x: hidden; } }

/* line 52, src/utils/_base.scss */
*, ::after, ::before {
  box-sizing: border-box; }

/* line 56, src/utils/_base.scss */
article, aside, details, figcaption, figure, footer, header, hgroup, nav, section {
  display: block; }

/* line 60, src/utils/_base.scss */
h1, h2, h3, h4, h5, h6 {
  font-weight: 400;
  text-rendering: optimizelegibility;
  font-family: Average, Georgia, serif; }

/* line 66, src/utils/_base.scss */
ul,
ol {
  list-style: none; }

/* line 71, src/utils/_base.scss */
p {
  margin-bottom: 20px; }

/* line 75, src/utils/_base.scss */
a {
  color: #2e81b7;
  text-decoration: none; }

/* line 82, src/utils/_base.scss */
input:focus,
button:focus {
  outline: 0; }

/* line 87, src/utils/_base.scss */
strong,
.bold {
  font-family: Gordita_Bold, arial, sans-serif; }

/* line 93, src/utils/_base.scss */
img {
  font-size: 1rem; }

/* line 97, src/utils/_base.scss */
.wrapper {
  width: 100%; }
  /* line 100, src/utils/_base.scss */
  .wrapper + .container {
    padding-top: 40px; }

/* line 106, src/utils/_base.scss */
.container + .wrapper {
  padding-top: 20px; }

/* line 111, src/utils/_base.scss */
.container {
  margin: 0 auto;
  position: relative;
  padding-bottom: 20px; }
  /* line 116, src/utils/_base.scss */
  .container.full-width {
    padding-left: 0;
    padding-right: 0;
    width: 100%; }

@media (max-width: 767px) {
  /* line 124, src/utils/_base.scss */
  .container {
    width: 100%;
    padding-left: 15px;
    padding-right: 15px; } }

@media (min-width: 768px) {
  /* line 132, src/utils/_base.scss */
  .container {
    width: 94%;
    max-width: 1600px; } }

@media (min-width: 1280px) {
  /* line 139, src/utils/_base.scss */
  .container {
    width: 90%; } }

/* helpers */
/* line 145, src/utils/_base.scss */
.hidden {
  display: none; }
  @media (max-width: 767px) {
    /* line 148, src/utils/_base.scss */
    .hidden--small {
      display: none; } }
  @media (min-width: 768px) and (max-width: 1023px) {
    /* line 154, src/utils/_base.scss */
    .hidden--medium {
      display: none; } }
  @media (min-width: 1024px) {
    /* line 160, src/utils/_base.scss */
    .hidden--large {
      display: none; } }

/* line 167, src/utils/_base.scss */
.clearfix:after {
  content: " ";
  visibility: hidden;
  display: block;
  height: 0;
  clear: both; }

/* line 175, src/utils/_base.scss */
.shadow {
  box-shadow: 0 1px 30px -5px rgba(0, 0, 0, 0.3); }

/* line 179, src/utils/_base.scss */
.blue-button {
  background: linear-gradient(to top, #04befe, #4481eb);
  border-radius: 50%;
  color: #fff;
  width: 43px;
  height: 43px;
  box-shadow: 0 2px 4px 0 rgba(149, 149, 149, 0.5);
  align-items: center;
  justify-content: center;
  font-size: 1.6em;
  display: flex; }

/* line 192, src/utils/_base.scss */
.margin-bottom {
  margin-bottom: 30px; }

/* line 196, src/utils/_base.scss */
.sponsored-full-width {
  margin: 30px auto 60px;
  padding: 60px 0;
  box-shadow: 0 1px 30px -5px rgba(0, 0, 0, 0.3); }

/* line 202, src/utils/_base.scss */
.sticky-element {
  position: -webkit-sticky;
  position: sticky;
  top: 135px;
  margin-bottom: 20px; }

/* line 209, src/utils/_base.scss */
.img-fluid {
  width: 100%;
  padding-bottom: 56.25%;
  overflow: hidden;
  position: relative;
  height: 0;
  display: block; }
  /* line 217, src/utils/_base.scss */
  .img-fluid .img {
    position: absolute;
    width: 100%;
    height: auto;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%); }

/* line 227, src/utils/_base.scss */
.noselect {
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none; }

/* line 235, src/utils/_base.scss */
.immersive-view-modal {
  background: #393f4d;
  position: fixed;
  top: 0;
  left: 0;
  opacity: 0;
  height: 100vh;
  width: 100vw;
  z-index: -1;
  transition: opacity .5s; }
  /* line 246, src/utils/_base.scss */
  .immersive-view-modal img {
    position: relative;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    width: auto;
    height: auto;
    max-height: 100vh;
    max-width: 100vw; }
  /* line 257, src/utils/_base.scss */
  .immersive-view-modal--active .immersive-view-modal {
    opacity: 1;
    z-index: 10000;
    transition: opacity .5s; }
  /* line 263, src/utils/_base.scss */
  .immersive-view-modal--active {
    overflow: hidden; }

/**
 *  grid css, which lays out the columns, it contains
 *
 *  grid layouts
 */
/* line 13, src/utils/_grid.scss */
.grid {
  position: relative;
  padding-bottom: 0; }

@media (min-width: 768px) {
  /* line 19, src/utils/_grid.scss */
  .grid {
    display: grid;
    grid-gap: 30px;
    grid-template-columns: [start-1 start-2 start-3 start-4 start-cw start-rr] 1fr [end-1 end-2 end-3 end-4 end-cw end-rr];
    grid-template-rows: min-content;
    grid-auto-flow: dense; }
    /* line 31, src/utils/_grid.scss */
    .grid--2-col {
      grid-template-columns: [start-1] minmax(150px, 1fr) [end-1 start-2] minmax(150px, 1fr) [end-2]; }
    /* line 35, src/utils/_grid.scss */
    .grid--2-col-6040 {
      grid-template-columns: [start-1] minmax(150px, 1fr) [end-1 start-2] minmax(150px, 1fr) [end-2 start-3] minmax(150px, 1fr) [end-3 start-4] minmax(150px, 1fr) [end-4 start-5] minmax(150px, 1fr) [end-6]; }
      /* line 38, src/utils/_grid.scss */
      .grid--2-col-6040 .grid__item-1 {
        grid-column: start-1 / end-3; }
      /* line 42, src/utils/_grid.scss */
      .grid--2-col-6040 .grid__item-2 {
        grid-column: start-4 / end-6; }
    /* line 47, src/utils/_grid.scss */
    .grid--2-col-right-rail {
      grid-template-columns: [start-1] minmax(150px, 1fr) [end-1 start-2] minmax(150px, 300px) [end-2]; }
    /* line 51, src/utils/_grid.scss */
    .grid--3-col-40-40-rail {
      grid-template-columns: [start-1] minmax(150px, 1fr) [end-1 start-2] minmax(150px, 1fr) [end-2 start-3] minmax(150px, 300px) [end-3];
      grid-gap: 30px; }
    /* line 61, src/utils/_grid.scss */
    .grid--story {
      grid-template-columns: [start-cw] auto [end-cw start-rr] 300px [end-rr]; }
    /* line 65, src/utils/_grid.scss */
    .grid__item {
      min-width: 0;
      min-height: 0; }
    /* line 72, src/utils/_grid.scss */
    .grid__item-1 {
      grid-column: start-1 / end-1; } }
    @media (min-width: 768px) and (min-width: 768px) and (max-width: 1023px) {
      /* line 76, src/utils/_grid.scss */
      .grid--3-col-40-40-rail .grid__item-1 {
        grid-column: start-1 / end-2; } }

@media (min-width: 768px) {
    /* line 82, src/utils/_grid.scss */
    .grid__item-2 {
      grid-column: start-2 / end-2; } }
    @media (min-width: 768px) and (min-width: 768px) and (max-width: 1023px) {
      /* line 86, src/utils/_grid.scss */
      .grid--3-col-40-40-rail .grid__item-2 {
        grid-column: start-1 / end-2; } }

@media (min-width: 768px) {
    /* line 92, src/utils/_grid.scss */
    .grid__item-3 {
      grid-column: start-3 / end-3; }
    /* line 96, src/utils/_grid.scss */
    .grid__item-4 {
      grid-column: start-4 / end-4; }
    /* line 100, src/utils/_grid.scss */
    .grid__item-lr {
      grid-column: start-lr / end-lr; }
    /* line 104, src/utils/_grid.scss */
    .grid__item-cw {
      grid-column: start-cw / end-cw; }
    /* line 108, src/utils/_grid.scss */
    .grid__item-rr {
      grid-column: start-rr / end-rr; } }

@media (min-width: 1024px) {
  /* line 117, src/utils/_grid.scss */
  .grid.container {
    padding-bottom: 40px; } }

@supports (display: grid) {
  margin: 0;
  width: auto; }

/* line 2, src/utils/_accessibility.scss */
.sr-only {
  position: absolute;
  width: 1px;
  height: 1px;
  padding: 0;
  margin: -1px;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0; }

/* shadow only appears on full-width ads */
/* line 3, src/components/ads/_ads.scss */
.full-width-ad {
  margin-bottom: 60px !important;
  padding: 40px 0;
  box-shadow: 0 2px 26px 4px rgba(0, 0, 0, 0.1);
  overflow-x: hidden; }
  @media (max-width: 767px) {
    /* line 3, src/components/ads/_ads.scss */
    .full-width-ad {
      margin-left: -100% !important;
      margin-right: -100% !important; } }
  @media (min-width: 768px) and (max-width: 1279px) {
    /* line 3, src/components/ads/_ads.scss */
    .full-width-ad {
      margin-left: -3.19148% !important;
      margin-right: -3.19148% !important;
      width: 106.3829%; } }
  @media (min-width: 1280px) {
    /* line 3, src/components/ads/_ads.scss */
    .full-width-ad {
      margin-left: -5.55555% !important;
      margin-right: -5.55555% !important;
      width: 111.1111%; } }
  /* line 31, src/components/ads/_ads.scss */
  .full-width-ad:not(:first-of-type).hidden--small, .full-width-ad:not(:first-of-type).hidden--medium, .full-width-ad:not(:first-of-type).hidden--large,
  [data-webtype="HomePage"][data-template="grid"] #page-content-wrapper .grid:nth-child(1) .grid__item-1 .tease-list + .full-width-ad.hidden--small,
  [data-webtype="HomePage"][data-template="grid"] #page-content-wrapper .grid:nth-child(1) .grid__item-1 .tease-list + .full-width-ad.hidden--medium,
  [data-webtype="HomePage"][data-template="grid"] #page-content-wrapper .grid:nth-child(1) .grid__item-1 .tease-list + .full-width-ad.hidden--large,
  [data-webtype="SectionPage"][data-template="grid"] #page-content-wrapper .grid:nth-child(2) .grid__item-1 .tease-list + .full-width-ad.hidden--small,
  [data-webtype="SectionPage"][data-template="grid"] #page-content-wrapper .grid:nth-child(2) .grid__item-1 .tease-list + .full-width-ad.hidden--medium,
  [data-webtype="SectionPage"][data-template="grid"] #page-content-wrapper .grid:nth-child(2) .grid__item-1 .tease-list + .full-width-ad.hidden--large {
    margin-bottom: 80px !important;
    padding: 60px 0;
    box-shadow: 0 2px 26px 4px rgba(0, 0, 0, 0.1); }
  /* line 38, src/components/ads/_ads.scss */
  .full-width-ad:not(:first-of-type).hidden--medium.hidden--large,
  [data-webtype="HomePage"][data-template="grid"] #page-content-wrapper .grid:nth-child(1) .grid__item-1 .tease-list + .full-width-ad.hidden--medium.hidden--large,
  [data-webtype="SectionPage"][data-template="grid"] #page-content-wrapper .grid:nth-child(2) .grid__item-1 .tease-list + .full-width-ad.hidden--medium.hidden--large {
    /* mobile */
    margin-bottom: 60px;
    padding: 40px 0; }
  /* line 45, src/components/ads/_ads.scss */
  .full-width-ad .cm-ad {
    width: 100vw;
    max-width: 1600px;
    text-align: center;
    margin: 0 auto; }

/********* BEGIN Desktop Breakpoint styles **************/
@media (min-width: 1024px) {
  /* line 55, src/components/ads/_ads.scss */
  .full-width-ad {
    margin-bottom: 80px;
    padding: 60px 0; } }

/********* END Desktop Breakpoint styles **************/
/* line 66, src/components/ads/_ads.scss */
[data-webtype="HomePage"][data-template="grid"] #page-content-wrapper .grid:nth-child(1) .grid__item-1 .full-width-ad.hidden--small, [data-webtype="HomePage"][data-template="grid"] #page-content-wrapper .grid:nth-child(1) .grid__item-1 .full-width-ad.hidden--medium, [data-webtype="HomePage"][data-template="grid"] #page-content-wrapper .grid:nth-child(1) .grid__item-1 .full-width-ad.hidden--large,
[data-webtype="SectionPage"][data-template="grid"] #page-content-wrapper .grid:nth-child(2) .grid__item-1 .full-width-ad.hidden--small,
[data-webtype="SectionPage"][data-template="grid"] #page-content-wrapper .grid:nth-child(2) .grid__item-1 .full-width-ad.hidden--medium,
[data-webtype="SectionPage"][data-template="grid"] #page-content-wrapper .grid:nth-child(2) .grid__item-1 .full-width-ad.hidden--large {
  margin: 0 0 20px;
  padding: 18px 0 0;
  box-shadow: none; }

/* line 75, src/components/ads/_ads.scss */
.ad-container {
  margin: 0 auto;
  position: relative; }
  /* line 78, src/components/ads/_ads.scss */
  .ad-container .cm-ad:not(:empty):before {
    content: 'Advertisement';
    position: absolute;
    color: #313132;
    font: 500 0.75rem Gordita_Regular, arial, sans-serif;
    left: 50%;
    transform: translate(-50%, -20px); }

/* line 90, src/components/ads/_ads.scss */
.HS01.cm-ad,
.NS01 {
  height: 0; }

/* line 95, src/components/ads/_ads.scss */
.PX01.cm-ad {
  height: 0;
  margin-bottom: 0; }

/* line 100, src/components/ads/_ads.scss */
.RP01.cm-ad,
.RP02.cm-ad,
.RP03.cm-ad,
.RP09.cm-ad {
  margin-bottom: 30px; }

/* line 107, src/components/ads/_ads.scss */
.gallery-sponsor {
  float: right; }

/* line 111, src/components/ads/_ads.scss */
.story-nativo_placeholder--moap:empty {
  margin-bottom: 0; }

/**
 *  tease css, which contains
 *
 *  tease defaults and styling
 */
/* line 12, src/components/tease/_tease.scss */
[data-webtype="HomePage"][data-template="grid"] #page-content-wrapper .grid:nth-child(1) .grid__item-1 .tease-list__heading:nth-child(1),
[data-webtype="SectionPage"][data-template="grid"] #page-content-wrapper .grid:nth-child(2) .grid__item-1 .tease-list__heading:nth-child(1) {
  display: none; }

/* line 19, src/components/tease/_tease.scss */
.tease {
  display: flex;
  flex-direction: column; }
  /* line 23, src/components/tease/_tease.scss */
  .tease--row {
    flex-direction: row; }
    /* line 25, src/components/tease/_tease.scss */
    .tease--row--desktop {
      flex-direction: column; }
  /* line 30, src/components/tease/_tease.scss */
  .tease + .tease {
    border-top: none; }
  /* line 34, src/components/tease/_tease.scss */
  .tease__icon {
    display: none; }
  /* line 40, src/components/tease/_tease.scss */
  .tease__img {
    order: 1;
    display: block;
    margin-bottom: 10px; }
  /* line 46, src/components/tease/_tease.scss */
  .tease__content {
    order: 2;
    text-align: center; }
  /* line 51, src/components/tease/_tease.scss */
  .tease__heading {
    font-size: 1.25rem; }
    /* line 54, src/components/tease/_tease.scss */
    .tease__heading__link {
      color: inherit; }
  /* line 59, src/components/tease/_tease.scss */
  .tease__details {
    font-size: .75rem;
    font-weight: bold;
    line-height: normal;
    letter-spacing: normal;
    background: none;
    text-align: center; }
    /* line 67, src/components/tease/_tease.scss */
    .tease__details .js-label-updated-old {
      display: none; }
  /* line 72, src/components/tease/_tease.scss */
  .tease__timestamp {
    display: inline;
    font: normal 0.75rem/1 Gordita_Regular, arial, sans-serif;
    color: #9b9b9b;
    height: auto;
    margin: 0;
    text-align: center; }
    /* line 82, src/components/tease/_tease.scss */
    .label:not(:empty) + .tease__timestamp .timestamp:not(:empty),
    .js-label-updated-old:not(:empty) + .tease__timestamp .timestamp:not(:empty) {
      display: inline-block;
      text-align: left; }
      /* line 86, src/components/tease/_tease.scss */
      .label:not(:empty) + .tease__timestamp .timestamp:not(:empty)::before,
      .js-label-updated-old:not(:empty) + .tease__timestamp .timestamp:not(:empty)::before {
        content: " | ";
        padding: 4px;
        color: #9b9b9b;
        font-weight: normal; }
        /* line 92, src/components/tease/_tease.scss */
        .tease-list--mosaic .label:not(:empty) + .tease__timestamp .timestamp:not(:empty)::before, .tease-list--mosaic
        .js-label-updated-old:not(:empty) + .tease__timestamp .timestamp:not(:empty)::before {
          color: #fff; }
  /* line 100, src/components/tease/_tease.scss */
  .tease__desc {
    display: none; }
  /* line 104, src/components/tease/_tease.scss */
  .tease__section {
    display: none; }
    /* line 108, src/components/tease/_tease.scss */
    .tease__section:after {
      content: ''; }

/* line 115, src/components/tease/_tease.scss */
.tease-list {
  display: grid;
  grid-row-gap: 20px;
  margin-bottom: 60px;
  grid-template-columns: repeat(auto-fit, minmax(200px, 1fr));
  grid-column-gap: 15px; }
  /* line 122, src/components/tease/_tease.scss */
  .tease-list .tease {
    margin-bottom: 40px; }
    /* line 125, src/components/tease/_tease.scss */
    .tease-list .tease:last-of-type {
      margin-bottom: 0; }
    /* line 131, src/components/tease/_tease.scss */
    .tease-list .tease__content--no-label-timestamp .tease__details {
      display: none; }
    /* line 135, src/components/tease/_tease.scss */
    .tease-list .tease__content--no-label-timestamp .tease__heading {
      margin-top: -3px; }
    /* line 141, src/components/tease/_tease.scss */
    .tease-list .tease__heading {
      font-size: 1rem;
      line-height: 1.25;
      margin-top: .5rem; }
    /* line 147, src/components/tease/_tease.scss */
    .tease-list .tease__details .label.sponsored-story {
      border-radius: 6px;
      background-color: #2e81b7;
      font: 0.625rem Gordita_Medium, arial, sans-serif;
      color: #fff;
      padding: 6px 15px;
      display: inline-block; }
  /* line 157, src/components/tease/_tease.scss */
  .tease-list .tease__img {
    border-radius: 6px;
    background: #dedede; }
    /* line 161, src/components/tease/_tease.scss */
    .tease-list .tease__img a.placeholder-image {
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%; }
      /* line 168, src/components/tease/_tease.scss */
      .tease-list .tease__img a.placeholder-image img {
        box-shadow: none; }
        /* line 171, src/components/tease/_tease.scss */
        .tease-list .tease__img a.placeholder-image img.ajc {
          width: 26%; }
        /* line 175, src/components/tease/_tease.scss */
        .tease-list .tease__img a.placeholder-image img.daytondailynews {
          width: 80%; }
        /* line 179, src/components/tease/_tease.scss */
        .tease-list .tease__img a.placeholder-image img.dayton {
          width: 54%; }
        /* line 183, src/components/tease/_tease.scss */
        .tease-list .tease__img a.placeholder-image img.journal-news {
          width: 54%; }
        /* line 187, src/components/tease/_tease.scss */
        .tease-list .tease__img a.placeholder-image img.springfieldnewssun {
          width: 80%; }
    /* line 193, src/components/tease/_tease.scss */
    .tease-list .tease__img .sponsored-story {
      display: block;
      position: absolute;
      left: 0;
      bottom: 0;
      width: 100%;
      color: #fff;
      font: 0.625rem Gordita_Medium, arial, sans-serif;
      background: rgba(55, 58, 60, 0.9);
      text-align: center;
      padding: 4px 10px;
      height: auto;
      max-height: 45%;
      overflow: hidden; }
  /* line 210, src/components/tease/_tease.scss */
  .tease-list--ordered-list, .tease-list--unordered-list, .tease-list__numbered, .tease-list--left-photo, .tease-list--no-photo {
    display: block; }
  /* line 220, src/components/tease/_tease.scss */
  .tease-list--ordered-list .tease__content *, .tease-list--unordered-list .tease__content * {
    text-align: left; }
  /* line 228, src/components/tease/_tease.scss */
  .tease-list--unordered-list .tease:not(.sponsored-story) .tease__details {
    display: none; }
  /* line 231, src/components/tease/_tease.scss */
  .tease-list--unordered-list .tease:not(.sponsored-story) .tease__heading {
    margin-top: 0; }
  /* line 238, src/components/tease/_tease.scss */
  .tease-list__heading {
    font-size: 2.5rem;
    width: auto;
    letter-spacing: -.5px;
    line-height: normal;
    text-align: center;
    color: #313132;
    border-bottom: none;
    margin-bottom: 20px; }
    /* line 248, src/components/tease/_tease.scss */
    .tease-list__heading a {
      color: #313132; }
  /* line 254, src/components/tease/_tease.scss */
  .tease-list--col {
    grid-template-rows: min-content; }
  /* line 258, src/components/tease/_tease.scss */
  .tease-list--feature, .tease-list--top-photo, .tease-list--hero {
    margin-left: -15px;
    margin-right: -15px; }
    @media (max-width: 767px) {
      /* line 265, src/components/tease/_tease.scss */
      .tease-list--feature .tease__img, .tease-list--top-photo .tease__img, .tease-list--hero .tease__img {
        border-radius: 0; } }
  /* line 213, src/utils/_mixins.scss */
  .tease-list--feature .tease__img, .tease-list--hero .tease__img {
    position: relative; }
    /* line 216, src/utils/_mixins.scss */
    .tease-list--feature .tease__img:not(.tease__img--gallery)::before, .tease-list--hero .tease__img:not(.tease__img--gallery)::before {
      content: "";
      width: 1px;
      margin-left: -1px;
      float: left;
      height: 0;
      padding-top: 56.25%; }
    /* line 225, src/utils/_mixins.scss */
    .tease-list--feature .tease__img::after, .tease-list--hero .tease__img::after {
      content: "";
      display: table;
      clear: both; }
    /* line 231, src/utils/_mixins.scss */
    .tease-list--feature .tease__img img, .tease-list--hero .tease__img img {
      width: 100%;
      height: auto; }
    /* line 236, src/utils/_mixins.scss */
    .tease-list--feature .tease__img--ndnvideo, .tease-list--hero .tease__img--ndnvideo {
      display: none; }
    /* line 240, src/utils/_mixins.scss */
    .tease-list--feature .tease__img .sponsored-story, .tease-list--hero .tease__img .sponsored-story {
      padding-bottom: calc(3% + 4px); }
      @media (min-width: 1024px) {
        /* line 240, src/utils/_mixins.scss */
        .tease-list--feature .tease__img .sponsored-story, .tease-list--hero .tease__img .sponsored-story {
          padding-bottom: calc(6% + 4px); } }
  /* line 249, src/utils/_mixins.scss */
  .tease-list--feature .tease__content, .tease-list--hero .tease__content {
    border-radius: 6px;
    padding: 20px 30px;
    background: #fff;
    box-shadow: 0 2px 26px 4px rgba(0, 0, 0, 0.1);
    box-sizing: border-box;
    width: 90.64%;
    margin: -6% auto 30px;
    position: relative;
    z-index: 2; }
    /* line 328, src/utils/_mixins.scss */
    .tease-list--feature .tease__content .tease__heading, .tease-list--hero .tease__content .tease__heading {
      font-size: 1.875rem;
      color: #000;
      text-align: center;
      margin: 0 auto; }
    /* line 252, src/utils/_mixins.scss */
    .tease-list--feature .tease__content--no-lead-object, .tease-list--hero .tease__content--no-lead-object {
      margin-top: 0;
      min-height: 0;
      justify-content: center;
      text-align: center; }
    /* line 259, src/utils/_mixins.scss */
    .tease-list--feature .tease__content--no-overlay, .tease-list--hero .tease__content--no-overlay {
      margin-top: 0; }
  /* line 265, src/utils/_mixins.scss */
  .tease-list--feature--gallery .tease__content, .tease-list--hero--gallery .tease__content {
    order: 1;
    margin: 0 auto; }
  /* line 270, src/utils/_mixins.scss */
  .tease-list--feature--gallery .tease__img, .tease-list--hero--gallery .tease__img {
    order: 2;
    margin-bottom: 0; }
  /* line 276, src/utils/_mixins.scss */
  .tease-list--feature--video .tease__content, .tease-list--hero--video .tease__content {
    margin-top: 0; }
  @media (min-width: 1024px) {
    /* line 282, src/utils/_mixins.scss */
    .tease-list--feature .tease__content.tease__content--long-headline, .tease-list--hero .tease__content.tease__content--long-headline {
      /* a little convoluted: we need to bump the headline background for long headlines (of stories with no lead object) between 1024-1100 viewport, to ensure that the headline doesn't exceed its bounds */ }
      /* line 283, src/utils/_mixins.scss */
      .tease-list--feature .tease__content.tease__content--long-headline .tease__heading, .tease-list--hero .tease__content.tease__content--long-headline .tease__heading {
        font-size: 2.5vw; } }
  @media (min-width: 1024px) and (max-width: 1100px) {
    /* line 288, src/utils/_mixins.scss */
    .tease-list--feature .tease__content.tease__content--long-headline::before, .tease-list--hero .tease__content.tease__content--long-headline::before {
      padding-top: 110%; } }
  @media (min-width: 1024px) and (min-width: 1101px) and (max-width: 1280px) {
    /* line 288, src/utils/_mixins.scss */
    .tease-list--feature .tease__content.tease__content--long-headline::before, .tease-list--hero .tease__content.tease__content--long-headline::before {
      padding-top: 95%; } }
  @media (min-width: 1024px) {
    /* line 299, src/utils/_mixins.scss */
    .tease-list--feature .tease__content .tease__heading, .tease-list--hero .tease__content .tease__heading {
      font-size: 3.125rem; } }
  @media (min-width: 1600px) {
    /* line 308, src/utils/_mixins.scss */
    .tease-list--feature .tease__content.tease__content--long-headline .tease__heading, .tease-list--hero .tease__content.tease__content--long-headline .tease__heading {
      font-size: 2.5rem; } }
  /* line 276, src/components/tease/_tease.scss */
  .tease-list--hero {
    margin-bottom: 0; }
    /* line 279, src/components/tease/_tease.scss */
    .tease-list--hero .tease {
      margin-bottom: 0; }
    /* line 283, src/components/tease/_tease.scss */
    .tease-list--hero .tease__details a {
      color: #000; }
  /* line 288, src/components/tease/_tease.scss */
  .tease-list--top-photo {
    grid-template-columns: repeat(1, [col] 1fr); }
    /* line 291, src/components/tease/_tease.scss */
    .tease-list--top-photo .tease {
      flex-direction: column; }
    /* line 295, src/components/tease/_tease.scss */
    .tease-list--top-photo .tease__img {
      order: 1;
      margin-bottom: 16px; }
    /* line 300, src/components/tease/_tease.scss */
    .tease-list--top-photo .tease__content {
      order: 2; }
      @media (max-width: 767px) {
        /* line 300, src/components/tease/_tease.scss */
        .tease-list--top-photo .tease__content {
          margin: 0 15px; } }
    /* line 308, src/components/tease/_tease.scss */
    .tease-list--top-photo.tease-list--3-cols {
      margin-bottom: 20px; }
  /* line 314, src/components/tease/_tease.scss */
  .tease-list--left-photo .tease__content,
  .tease-list--left-photo .tease__details {
    text-align: left; }
  /* line 319, src/components/tease/_tease.scss */
  .tease-list--left-photo .tease {
    flex-direction: row; }
    /* line 322, src/components/tease/_tease.scss */
    .tease-list--left-photo .tease__img {
      padding-bottom: 25.3125%;
      align-self: auto;
      flex: 0 0 calc(45% - 7.5px);
      width: calc(45% - 7.5px);
      margin-bottom: 0;
      margin-right: 15px; }
      /* line 330, src/components/tease/_tease.scss */
      .tease-list--left-photo .tease__img img {
        box-shadow: 0 2px 26px 4px rgba(0, 0, 0, 0.1); }
    /* line 335, src/components/tease/_tease.scss */
    .tease-list--left-photo .tease__heading {
      font-size: 1.2rem; }
  /* line 341, src/components/tease/_tease.scss */
  .tease-list--no-photo {
    padding-top: 0.5rem; }
    /* line 344, src/components/tease/_tease.scss */
    .tease-list--no-photo .tease__details {
      text-align: left; }
    /* line 348, src/components/tease/_tease.scss */
    .tease-list--no-photo .tease__content {
      text-align: left;
      padding-bottom: 1rem;
      border-bottom: 1px solid #cdcdcd;
      width: 100%; }
    /* line 355, src/components/tease/_tease.scss */
    .tease-list--no-photo .tease {
      flex-direction: row;
      margin-bottom: 1.25rem;
      padding-left: 20px;
      margin-left: -20px;
      padding-right: 20px;
      margin-right: -20px; }
      /* line 365, src/components/tease/_tease.scss */
      .tease-list--no-photo .tease:last-of-type {
        box-shadow: 0 -20px #fff, 0 2px 26px 4px rgba(0, 0, 0, 0.1); }
        /* line 368, src/components/tease/_tease.scss */
        .tease-list--no-photo .tease:last-of-type .tease__content {
          border-bottom: none; }
      /* line 373, src/components/tease/_tease.scss */
      .tease-list--no-photo .tease__heading {
        font-size: 1.125rem;
        line-height: 1.5rem; }
        /* line 377, src/components/tease/_tease.scss */
        .grid--1-col .tease-list--no-photo .tease__heading {
          font-size: 1.6vw; }
  /* line 384, src/components/tease/_tease.scss */
  .tease-list--feature {
    grid-template-columns: repeat(1, minmax(200px, 1fr)); }
    /* line 387, src/components/tease/_tease.scss */
    .tease-list--feature.tease-list--2-cols {
      margin-bottom: 0; }
  /* line 392, src/components/tease/_tease.scss */
  .tease-list--four-item-feature, .tease-list--five-item-feature, .tease-list--five-item-feature-no-photo {
    grid-template-columns: repeat(1, [col] 1fr); }
    /* line 397, src/components/tease/_tease.scss */
    .tease-list--four-item-feature .tease, .tease-list--five-item-feature .tease, .tease-list--five-item-feature-no-photo .tease {
      grid-row-gap: 1.25rem;
      margin: 0 -15px 15px;
      padding: 20px 15px 8px;
      background-color: #fff;
      box-shadow: 0 2px 26px 4px rgba(0, 0, 0, 0.1); }
      /* line 404, src/components/tease/_tease.scss */
      .tease-list--four-item-feature .tease__img, .tease-list--five-item-feature .tease__img, .tease-list--five-item-feature-no-photo .tease__img {
        flex: 0 0 calc(45% - 7.5px);
        padding-bottom: calc(25.925% - 4.2px);
        margin-right: 15px; }
        /* line 409, src/components/tease/_tease.scss */
        .tease-list--four-item-feature .tease__img.img-fluid, .tease-list--five-item-feature .tease__img.img-fluid, .tease-list--five-item-feature-no-photo .tease__img.img-fluid {
          box-shadow: 0 2px 26px 4px rgba(0, 0, 0, 0.1); }
      /* line 414, src/components/tease/_tease.scss */
      .tease-list--four-item-feature .tease__details, .tease-list--five-item-feature .tease__details, .tease-list--five-item-feature-no-photo .tease__details {
        margin-bottom: .3rem;
        text-align: left; }
      /* line 419, src/components/tease/_tease.scss */
      .tease-list--four-item-feature .tease__heading, .tease-list--five-item-feature .tease__heading, .tease-list--five-item-feature-no-photo .tease__heading {
        line-height: 1.28;
        letter-spacing: normal;
        text-align: left; }
        @media (max-width: 1023px) {
          /* line 419, src/components/tease/_tease.scss */
          .tease-list--four-item-feature .tease__heading, .tease-list--five-item-feature .tease__heading, .tease-list--five-item-feature-no-photo .tease__heading {
            font-size: 1.125rem; } }
  @media (max-width: 1023px) and (min-width: 768px) {
    /* line 428, src/components/tease/_tease.scss */
    .grid--1-col .tease-list--four-item-feature .tease__heading, .grid--1-col .tease-list--five-item-feature .tease__heading, .grid--1-col .tease-list--five-item-feature-no-photo .tease__heading {
      font-size: 1.5rem; } }
      /* line 435, src/components/tease/_tease.scss */
      .tease-list--four-item-feature .tease:nth-child(1), .tease-list--five-item-feature .tease:nth-child(1), .tease-list--five-item-feature-no-photo .tease:nth-child(1) {
        box-shadow: none;
        margin-bottom: -20px;
        padding-top: 0; }
        /* line 213, src/utils/_mixins.scss */
        .tease-list--four-item-feature .tease:nth-child(1) .tease__img, .tease-list--five-item-feature .tease:nth-child(1) .tease__img, .tease-list--five-item-feature-no-photo .tease:nth-child(1) .tease__img {
          position: relative; }
          /* line 216, src/utils/_mixins.scss */
          .tease-list--four-item-feature .tease:nth-child(1) .tease__img:not(.tease__img--gallery)::before, .tease-list--five-item-feature .tease:nth-child(1) .tease__img:not(.tease__img--gallery)::before, .tease-list--five-item-feature-no-photo .tease:nth-child(1) .tease__img:not(.tease__img--gallery)::before {
            content: "";
            width: 1px;
            margin-left: -1px;
            float: left;
            height: 0;
            padding-top: 56.25%; }
          /* line 225, src/utils/_mixins.scss */
          .tease-list--four-item-feature .tease:nth-child(1) .tease__img::after, .tease-list--five-item-feature .tease:nth-child(1) .tease__img::after, .tease-list--five-item-feature-no-photo .tease:nth-child(1) .tease__img::after {
            content: "";
            display: table;
            clear: both; }
          /* line 231, src/utils/_mixins.scss */
          .tease-list--four-item-feature .tease:nth-child(1) .tease__img img, .tease-list--five-item-feature .tease:nth-child(1) .tease__img img, .tease-list--five-item-feature-no-photo .tease:nth-child(1) .tease__img img {
            width: 100%;
            height: auto; }
          /* line 236, src/utils/_mixins.scss */
          .tease-list--four-item-feature .tease:nth-child(1) .tease__img--ndnvideo, .tease-list--five-item-feature .tease:nth-child(1) .tease__img--ndnvideo, .tease-list--five-item-feature-no-photo .tease:nth-child(1) .tease__img--ndnvideo {
            display: none; }
          /* line 240, src/utils/_mixins.scss */
          .tease-list--four-item-feature .tease:nth-child(1) .tease__img .sponsored-story, .tease-list--five-item-feature .tease:nth-child(1) .tease__img .sponsored-story, .tease-list--five-item-feature-no-photo .tease:nth-child(1) .tease__img .sponsored-story {
            padding-bottom: calc(3% + 4px); }
            @media (min-width: 1024px) {
              /* line 240, src/utils/_mixins.scss */
              .tease-list--four-item-feature .tease:nth-child(1) .tease__img .sponsored-story, .tease-list--five-item-feature .tease:nth-child(1) .tease__img .sponsored-story, .tease-list--five-item-feature-no-photo .tease:nth-child(1) .tease__img .sponsored-story {
                padding-bottom: calc(6% + 4px); } }
        /* line 249, src/utils/_mixins.scss */
        .tease-list--four-item-feature .tease:nth-child(1) .tease__content, .tease-list--five-item-feature .tease:nth-child(1) .tease__content, .tease-list--five-item-feature-no-photo .tease:nth-child(1) .tease__content {
          border-radius: 6px;
          padding: 20px 30px;
          background: #fff;
          box-shadow: 0 2px 26px 4px rgba(0, 0, 0, 0.1);
          box-sizing: border-box;
          width: 90.64%;
          margin: -6% auto 30px;
          position: relative;
          z-index: 2; }
          /* line 328, src/utils/_mixins.scss */
          .tease-list--four-item-feature .tease:nth-child(1) .tease__content .tease__heading, .tease-list--five-item-feature .tease:nth-child(1) .tease__content .tease__heading, .tease-list--five-item-feature-no-photo .tease:nth-child(1) .tease__content .tease__heading {
            font-size: 1.875rem;
            color: #000;
            text-align: center;
            margin: 0 auto; }
          /* line 252, src/utils/_mixins.scss */
          .tease-list--four-item-feature .tease:nth-child(1) .tease__content--no-lead-object, .tease-list--five-item-feature .tease:nth-child(1) .tease__content--no-lead-object, .tease-list--five-item-feature-no-photo .tease:nth-child(1) .tease__content--no-lead-object {
            margin-top: 0;
            min-height: 0;
            justify-content: center;
            text-align: center; }
          /* line 259, src/utils/_mixins.scss */
          .tease-list--four-item-feature .tease:nth-child(1) .tease__content--no-overlay, .tease-list--five-item-feature .tease:nth-child(1) .tease__content--no-overlay, .tease-list--five-item-feature-no-photo .tease:nth-child(1) .tease__content--no-overlay {
            margin-top: 0; }
        /* line 265, src/utils/_mixins.scss */
        .tease-list--four-item-feature .tease:nth-child(1)--gallery .tease__content, .tease-list--five-item-feature .tease:nth-child(1)--gallery .tease__content, .tease-list--five-item-feature-no-photo .tease:nth-child(1)--gallery .tease__content {
          order: 1;
          margin: 0 auto; }
        /* line 270, src/utils/_mixins.scss */
        .tease-list--four-item-feature .tease:nth-child(1)--gallery .tease__img, .tease-list--five-item-feature .tease:nth-child(1)--gallery .tease__img, .tease-list--five-item-feature-no-photo .tease:nth-child(1)--gallery .tease__img {
          order: 2;
          margin-bottom: 0; }
        /* line 276, src/utils/_mixins.scss */
        .tease-list--four-item-feature .tease:nth-child(1)--video .tease__content, .tease-list--five-item-feature .tease:nth-child(1)--video .tease__content, .tease-list--five-item-feature-no-photo .tease:nth-child(1)--video .tease__content {
          margin-top: 0; }
        @media (min-width: 1024px) {
          /* line 282, src/utils/_mixins.scss */
          .tease-list--four-item-feature .tease:nth-child(1) .tease__content.tease__content--long-headline, .tease-list--five-item-feature .tease:nth-child(1) .tease__content.tease__content--long-headline, .tease-list--five-item-feature-no-photo .tease:nth-child(1) .tease__content.tease__content--long-headline {
            /* a little convoluted: we need to bump the headline background for long headlines (of stories with no lead object) between 1024-1100 viewport, to ensure that the headline doesn't exceed its bounds */ }
            /* line 283, src/utils/_mixins.scss */
            .tease-list--four-item-feature .tease:nth-child(1) .tease__content.tease__content--long-headline .tease__heading, .tease-list--five-item-feature .tease:nth-child(1) .tease__content.tease__content--long-headline .tease__heading, .tease-list--five-item-feature-no-photo .tease:nth-child(1) .tease__content.tease__content--long-headline .tease__heading {
              font-size: 2.5vw; } }
  @media (min-width: 1024px) and (max-width: 1100px) {
    /* line 288, src/utils/_mixins.scss */
    .tease-list--four-item-feature .tease:nth-child(1) .tease__content.tease__content--long-headline::before, .tease-list--five-item-feature .tease:nth-child(1) .tease__content.tease__content--long-headline::before, .tease-list--five-item-feature-no-photo .tease:nth-child(1) .tease__content.tease__content--long-headline::before {
      padding-top: 110%; } }
  @media (min-width: 1024px) and (min-width: 1101px) and (max-width: 1280px) {
    /* line 288, src/utils/_mixins.scss */
    .tease-list--four-item-feature .tease:nth-child(1) .tease__content.tease__content--long-headline::before, .tease-list--five-item-feature .tease:nth-child(1) .tease__content.tease__content--long-headline::before, .tease-list--five-item-feature-no-photo .tease:nth-child(1) .tease__content.tease__content--long-headline::before {
      padding-top: 95%; } }
        @media (min-width: 1024px) {
          /* line 299, src/utils/_mixins.scss */
          .tease-list--four-item-feature .tease:nth-child(1) .tease__content .tease__heading, .tease-list--five-item-feature .tease:nth-child(1) .tease__content .tease__heading, .tease-list--five-item-feature-no-photo .tease:nth-child(1) .tease__content .tease__heading {
            font-size: 3.125rem; } }
        @media (min-width: 1600px) {
          /* line 308, src/utils/_mixins.scss */
          .tease-list--four-item-feature .tease:nth-child(1) .tease__content.tease__content--long-headline .tease__heading, .tease-list--five-item-feature .tease:nth-child(1) .tease__content.tease__content--long-headline .tease__heading, .tease-list--five-item-feature-no-photo .tease:nth-child(1) .tease__content.tease__content--long-headline .tease__heading {
            font-size: 2.5rem; } }
        /* line 441, src/components/tease/_tease.scss */
        .tease-list--four-item-feature .tease:nth-child(1) .tease__img, .tease-list--five-item-feature .tease:nth-child(1) .tease__img, .tease-list--five-item-feature-no-photo .tease:nth-child(1) .tease__img {
          flex: none;
          width: inherit;
          margin-left: -15px;
          margin-right: -15px;
          padding-bottom: 56.25%;
          box-shadow: none; }
          @media (max-width: 767px) {
            /* line 441, src/components/tease/_tease.scss */
            .tease-list--four-item-feature .tease:nth-child(1) .tease__img, .tease-list--five-item-feature .tease:nth-child(1) .tease__img, .tease-list--five-item-feature-no-photo .tease:nth-child(1) .tease__img {
              border-radius: 0; } }
        /* line 454, src/components/tease/_tease.scss */
        .tease-list--four-item-feature .tease:nth-child(1) .tease__details, .tease-list--five-item-feature .tease:nth-child(1) .tease__details, .tease-list--five-item-feature-no-photo .tease:nth-child(1) .tease__details {
          text-align: center; }
        /* line 458, src/components/tease/_tease.scss */
        .tease-list--four-item-feature .tease:nth-child(1) .tease__heading, .tease-list--five-item-feature .tease:nth-child(1) .tease__heading, .tease-list--five-item-feature-no-photo .tease:nth-child(1) .tease__heading {
          font-size: 1.875rem;
          line-height: 1.23;
          text-align: center; }
      /* line 465, src/components/tease/_tease.scss */
      .tease-list--four-item-feature .tease:nth-child(n+2), .tease-list--five-item-feature .tease:nth-child(n+2), .tease-list--five-item-feature-no-photo .tease:nth-child(n+2) {
        flex-direction: row;
        display: flex; }
  /* line 473, src/components/tease/_tease.scss */
  .tease-list--five-item-feature-no-photo .tease {
    box-shadow: none;
    margin-bottom: 0;
    padding-bottom: 0;
    padding-top: 0; }
    /* line 479, src/components/tease/_tease.scss */
    .tease-list--five-item-feature-no-photo .tease .tease-list__heading--no-photo {
      display: block  !important;
      margin-bottom: 0; }
    /* line 484, src/components/tease/_tease.scss */
    .tease-list--five-item-feature-no-photo .tease .tease-list__heading--no-photo {
      margin-left: auto;
      margin-right: auto; }
    /* line 489, src/components/tease/_tease.scss */
    .tease-list--five-item-feature-no-photo .tease .tease__content--five-item-feature-no-photo {
      padding-bottom: 1.0rem;
      margin-bottom: 0;
      border-bottom: 1px solid #cdcdcd;
      width: 100%; }
    /* line 496, src/components/tease/_tease.scss */
    .tease-list--five-item-feature-no-photo .tease:last-of-type {
      box-shadow: 0 -15px #fff, 0 2px 26px 4px rgba(0, 0, 0, 0.1); }
      /* line 499, src/components/tease/_tease.scss */
      .tease-list--five-item-feature-no-photo .tease:last-of-type .tease__content--five-item-feature-no-photo {
        border-bottom: none; }
    /* line 505, src/components/tease/_tease.scss */
    .tease-list--five-item-feature-no-photo .tease:not(:first-of-type) .tease__img--five-item-feature-no-photo {
      display: none; }
  /* line 512, src/components/tease/_tease.scss */
  .tease-list--mosaic {
    grid-template-columns: repeat(1, [col] 1fr);
    grid-template-rows: repeat(6, [col] 1fr); }
    /* line 516, src/components/tease/_tease.scss */
    .tease-list--mosaic .tease {
      display: grid;
      height: 100%;
      padding: 20px;
      background-color: #38698a;
      color: #fff;
      border-radius: 6px; }
      /* line 524, src/components/tease/_tease.scss */
      .tease-list--mosaic .tease__content {
        align-self: center;
        text-align: left; }
      /* line 529, src/components/tease/_tease.scss */
      .tease-list--mosaic .tease__img {
        display: none; }
      /* line 533, src/components/tease/_tease.scss */
      .tease-list--mosaic .tease__details {
        margin-bottom: 0.875rem;
        font-size: 1.125rem;
        text-align: left; }
      /* line 539, src/components/tease/_tease.scss */
      .tease-list--mosaic .tease a {
        color: #fff;
        border: 0; }
      /* line 544, src/components/tease/_tease.scss */
      .tease-list--mosaic .tease__heading {
        font-size: 1.875rem;
        line-height: 1.43;
        letter-spacing: -0.2px; }
      /* line 550, src/components/tease/_tease.scss */
      .tease-list--mosaic .tease__timestamp {
        color: #fff; }
    /* line 555, src/components/tease/_tease.scss */
    .tease-list--mosaic .tease:nth-child(n+6) {
      grid-column: span 1; }
    /* line 559, src/components/tease/_tease.scss */
    .tease-list--mosaic .tease:nth-child(2) {
      background-color: #7bb1d3; }
    /* line 563, src/components/tease/_tease.scss */
    .tease-list--mosaic .tease:nth-child(3) {
      background-color: #66a0c6; }
    /* line 567, src/components/tease/_tease.scss */
    .tease-list--mosaic .tease:nth-child(5) {
      background-color: #1c4863; }
    /* line 571, src/components/tease/_tease.scss */
    .tease-list--mosaic .tease:nth-child(6) {
      background-color: #7491a3; }
  /* line 576, src/components/tease/_tease.scss */
  .tease-list--slider {
    padding: 0 30px; }

/* line 581, src/components/tease/_tease.scss */
.third-party-tease {
  padding-left: 15px;
  margin-bottom: 20px;
  max-width: 100%; }

/* line 61, src/utils/_mixins.scss */
ol.tease-list--unordered-list li,
ul.tease-list--unordered-list li {
  margin: 0 0 20px;
  list-style: none;
  position: relative; }
  @media (min-width: 1024px) {
    /* line 61, src/utils/_mixins.scss */
    ol.tease-list--unordered-list li,
    ul.tease-list--unordered-list li {
      margin-bottom: 30px; } }
  /* line 71, src/utils/_mixins.scss */
  ol.tease-list--unordered-list li .tease__details a,
  ol.tease-list--unordered-list li .tease__details .label,
  ul.tease-list--unordered-list li .tease__details a,
  ul.tease-list--unordered-list li .tease__details .label {
    font: 0.875rem/1 Gordita_Regular, arial, sans-serif;
    font-weight: bold; }
    @media (min-width: 1024px) {
      /* line 71, src/utils/_mixins.scss */
      ol.tease-list--unordered-list li .tease__details a,
      ol.tease-list--unordered-list li .tease__details .label,
      ul.tease-list--unordered-list li .tease__details a,
      ul.tease-list--unordered-list li .tease__details .label {
        font-size: 1.15vw; } }
  /* line 82, src/utils/_mixins.scss */
  ol.tease-list--unordered-list li a,
  ul.tease-list--unordered-list li a {
    display: inline-block;
    color: #2e81b7;
    font: 1rem/1.44 Average, Georgia, serif; }
    @media (min-width: 1024px) {
      /* line 82, src/utils/_mixins.scss */
      ol.tease-list--unordered-list li a,
      ul.tease-list--unordered-list li a {
        font-size: 1.45vw;
        line-height: 1.15; } }
    @media (min-width: 1600px) {
      /* line 82, src/utils/_mixins.scss */
      ol.tease-list--unordered-list li a,
      ul.tease-list--unordered-list li a {
        font-size: 1.45rem; } }

/* line 99, src/utils/_mixins.scss */
ol.tease-list--unordered-list li {
  margin-bottom: 30px;
  min-height: 45px;
  position: relative;
  padding-left: 59.85px; }
  /* line 147, src/utils/_mixins.scss */
  ol.tease-list--unordered-list li .tease__number span {
    background: linear-gradient(to top, #04befe, #4481eb);
    border-radius: 22.5px;
    width: 45px;
    height: 45px;
    font-size: 11px;
    position: relative;
    text-align: center;
    cursor: pointer;
    margin-left: 16px;
    display: flex;
    justify-content: center;
    align-items: center;
    box-shadow: 0 2px 4px 0 rgba(149, 149, 149, 0.5);
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    margin: 0;
    left: 0;
    color: #fff;
    font: 1.2rem Average, Georgia, serif;
    padding-top: 0;
    box-sizing: border-box; }
    /* line 17, src/utils/_mixins.scss */
    ol.tease-list--unordered-list li .tease__number span:after {
      content: "";
      font-family: 'icon-fonts' !important;
      display: block;
      font-size: 1rem;
      color: #fff; }
    @media (min-width: 768px) {
      /* line 147, src/utils/_mixins.scss */
      ol.tease-list--unordered-list li .tease__number span {
        font-size: 2.5vw; } }
    @media (min-width: 1400px) {
      /* line 147, src/utils/_mixins.scss */
      ol.tease-list--unordered-list li .tease__number span {
        font-size: 35px; } }
  @media (min-width: 1024px) {
    /* line 99, src/utils/_mixins.scss */
    ol.tease-list--unordered-list li {
      min-height: 40px;
      position: relative;
      padding-left: 53.2px; }
      /* line 147, src/utils/_mixins.scss */
      ol.tease-list--unordered-list li .tease__number span {
        background: linear-gradient(to top, #04befe, #4481eb);
        border-radius: 20px;
        width: 40px;
        height: 40px;
        font-size: 11px;
        position: relative;
        text-align: center;
        cursor: pointer;
        margin-left: 16px;
        display: flex;
        justify-content: center;
        align-items: center;
        box-shadow: 0 2px 4px 0 rgba(149, 149, 149, 0.5);
        position: absolute;
        top: 50%;
        transform: translateY(-50%);
        margin: 0;
        left: 0;
        color: #fff;
        font: 1.2rem Average, Georgia, serif;
        padding-top: 0;
        box-sizing: border-box; }
        /* line 17, src/utils/_mixins.scss */
        ol.tease-list--unordered-list li .tease__number span:after {
          content: "";
          font-family: 'icon-fonts' !important;
          display: block;
          font-size: 1rem;
          color: #fff; } }
    @media (min-width: 1024px) and (min-width: 768px) {
      /* line 147, src/utils/_mixins.scss */
      ol.tease-list--unordered-list li .tease__number span {
        font-size: 2.5vw; } }
    @media (min-width: 1024px) and (min-width: 1400px) {
      /* line 147, src/utils/_mixins.scss */
      ol.tease-list--unordered-list li .tease__number span {
        font-size: 35px; } }
  @media (min-width: 1280px) {
    /* line 99, src/utils/_mixins.scss */
    ol.tease-list--unordered-list li {
      min-height: 55px;
      position: relative;
      padding-left: 73.15px; }
      /* line 147, src/utils/_mixins.scss */
      ol.tease-list--unordered-list li .tease__number span {
        background: linear-gradient(to top, #04befe, #4481eb);
        border-radius: 27.5px;
        width: 55px;
        height: 55px;
        font-size: 11px;
        position: relative;
        text-align: center;
        cursor: pointer;
        margin-left: 16px;
        display: flex;
        justify-content: center;
        align-items: center;
        box-shadow: 0 2px 4px 0 rgba(149, 149, 149, 0.5);
        position: absolute;
        top: 50%;
        transform: translateY(-50%);
        margin: 0;
        left: 0;
        color: #fff;
        font: 1.2rem Average, Georgia, serif;
        padding-top: 0;
        box-sizing: border-box; }
        /* line 17, src/utils/_mixins.scss */
        ol.tease-list--unordered-list li .tease__number span:after {
          content: "";
          font-family: 'icon-fonts' !important;
          display: block;
          font-size: 1rem;
          color: #fff; } }
    @media (min-width: 1280px) and (min-width: 768px) {
      /* line 147, src/utils/_mixins.scss */
      ol.tease-list--unordered-list li .tease__number span {
        font-size: 2.5vw; } }
    @media (min-width: 1280px) and (min-width: 1400px) {
      /* line 147, src/utils/_mixins.scss */
      ol.tease-list--unordered-list li .tease__number span {
        font-size: 35px; } }
  @media (min-width: 1024px) {
    /* line 111, src/utils/_mixins.scss */
    ol.tease-list--unordered-list li .tease__content {
      font-size: 1.45vw;
      line-height: 1.28; } }

/* line 119, src/utils/_mixins.scss */
ul.tease-list--unordered-list li {
  position: relative;
  padding-left: 24px; }
  /* line 178, src/utils/_mixins.scss */
  ul.tease-list--unordered-list li::before {
    display: block;
    content: ' ';
    background: linear-gradient(to top, #04befe, #4481eb);
    border-radius: 8px;
    width: 16px;
    height: 16px;
    font-size: 11px;
    position: relative;
    text-align: center;
    cursor: pointer;
    margin-left: 16px;
    display: flex;
    justify-content: center;
    align-items: center;
    box-shadow: 0 2px 4px 0 rgba(149, 149, 149, 0.5);
    margin: 0;
    position: absolute;
    left: 0;
    top: 4px; }
    /* line 17, src/utils/_mixins.scss */
    ul.tease-list--unordered-list li::before:after {
      content: "";
      font-family: 'icon-fonts' !important;
      display: block;
      font-size: 1rem;
      color: #fff; }
  @media (min-width: 1024px) {
    /* line 119, src/utils/_mixins.scss */
    ul.tease-list--unordered-list li {
      position: relative;
      padding-left: 27px;
      font-size: 1.5rem;
      line-height: 1.42; }
      /* line 178, src/utils/_mixins.scss */
      ul.tease-list--unordered-list li::before {
        display: block;
        content: ' ';
        background: linear-gradient(to top, #04befe, #4481eb);
        border-radius: 9px;
        width: 18px;
        height: 18px;
        font-size: 11px;
        position: relative;
        text-align: center;
        cursor: pointer;
        margin-left: 16px;
        display: flex;
        justify-content: center;
        align-items: center;
        box-shadow: 0 2px 4px 0 rgba(149, 149, 149, 0.5);
        margin: 0;
        position: absolute;
        left: 0;
        top: 4px; }
        /* line 17, src/utils/_mixins.scss */
        ul.tease-list--unordered-list li::before:after {
          content: "";
          font-family: 'icon-fonts' !important;
          display: block;
          font-size: 1rem;
          color: #fff; }
      /* line 127, src/utils/_mixins.scss */
      ul.tease-list--unordered-list li .tease__content {
        font-size: 1.5rem;
        line-height: 1.42; }
        /* line 131, src/utils/_mixins.scss */
        ul.tease-list--unordered-list li .tease__content--no-label-timestamp .tease__heading {
          line-height: 1; } }

/* line 61, src/utils/_mixins.scss */
ol.tease-list--ordered-list li,
ul.tease-list--ordered-list li {
  margin: 0 0 20px;
  list-style: none;
  position: relative; }
  @media (min-width: 1024px) {
    /* line 61, src/utils/_mixins.scss */
    ol.tease-list--ordered-list li,
    ul.tease-list--ordered-list li {
      margin-bottom: 30px; } }
  /* line 71, src/utils/_mixins.scss */
  ol.tease-list--ordered-list li .tease__details a,
  ol.tease-list--ordered-list li .tease__details .label,
  ul.tease-list--ordered-list li .tease__details a,
  ul.tease-list--ordered-list li .tease__details .label {
    font: 0.875rem/1 Gordita_Regular, arial, sans-serif;
    font-weight: bold; }
    @media (min-width: 1024px) {
      /* line 71, src/utils/_mixins.scss */
      ol.tease-list--ordered-list li .tease__details a,
      ol.tease-list--ordered-list li .tease__details .label,
      ul.tease-list--ordered-list li .tease__details a,
      ul.tease-list--ordered-list li .tease__details .label {
        font-size: 1.15vw; } }
  /* line 82, src/utils/_mixins.scss */
  ol.tease-list--ordered-list li a,
  ul.tease-list--ordered-list li a {
    display: inline-block;
    color: #2e81b7;
    font: 1rem/1.44 Average, Georgia, serif; }
    @media (min-width: 1024px) {
      /* line 82, src/utils/_mixins.scss */
      ol.tease-list--ordered-list li a,
      ul.tease-list--ordered-list li a {
        font-size: 1.45vw;
        line-height: 1.15; } }
    @media (min-width: 1600px) {
      /* line 82, src/utils/_mixins.scss */
      ol.tease-list--ordered-list li a,
      ul.tease-list--ordered-list li a {
        font-size: 1.45rem; } }

/* line 99, src/utils/_mixins.scss */
ol.tease-list--ordered-list li {
  margin-bottom: 30px;
  min-height: 45px;
  position: relative;
  padding-left: 59.85px; }
  /* line 147, src/utils/_mixins.scss */
  ol.tease-list--ordered-list li .tease__number span {
    background: linear-gradient(to top, #04befe, #4481eb);
    border-radius: 22.5px;
    width: 45px;
    height: 45px;
    font-size: 11px;
    position: relative;
    text-align: center;
    cursor: pointer;
    margin-left: 16px;
    display: flex;
    justify-content: center;
    align-items: center;
    box-shadow: 0 2px 4px 0 rgba(149, 149, 149, 0.5);
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    margin: 0;
    left: 0;
    color: #fff;
    font: 1.2rem Average, Georgia, serif;
    padding-top: 0;
    box-sizing: border-box; }
    /* line 17, src/utils/_mixins.scss */
    ol.tease-list--ordered-list li .tease__number span:after {
      content: "";
      font-family: 'icon-fonts' !important;
      display: block;
      font-size: 1rem;
      color: #fff; }
    @media (min-width: 768px) {
      /* line 147, src/utils/_mixins.scss */
      ol.tease-list--ordered-list li .tease__number span {
        font-size: 2.5vw; } }
    @media (min-width: 1400px) {
      /* line 147, src/utils/_mixins.scss */
      ol.tease-list--ordered-list li .tease__number span {
        font-size: 35px; } }
  @media (min-width: 1024px) {
    /* line 99, src/utils/_mixins.scss */
    ol.tease-list--ordered-list li {
      min-height: 40px;
      position: relative;
      padding-left: 53.2px; }
      /* line 147, src/utils/_mixins.scss */
      ol.tease-list--ordered-list li .tease__number span {
        background: linear-gradient(to top, #04befe, #4481eb);
        border-radius: 20px;
        width: 40px;
        height: 40px;
        font-size: 11px;
        position: relative;
        text-align: center;
        cursor: pointer;
        margin-left: 16px;
        display: flex;
        justify-content: center;
        align-items: center;
        box-shadow: 0 2px 4px 0 rgba(149, 149, 149, 0.5);
        position: absolute;
        top: 50%;
        transform: translateY(-50%);
        margin: 0;
        left: 0;
        color: #fff;
        font: 1.2rem Average, Georgia, serif;
        padding-top: 0;
        box-sizing: border-box; }
        /* line 17, src/utils/_mixins.scss */
        ol.tease-list--ordered-list li .tease__number span:after {
          content: "";
          font-family: 'icon-fonts' !important;
          display: block;
          font-size: 1rem;
          color: #fff; } }
    @media (min-width: 1024px) and (min-width: 768px) {
      /* line 147, src/utils/_mixins.scss */
      ol.tease-list--ordered-list li .tease__number span {
        font-size: 2.5vw; } }
    @media (min-width: 1024px) and (min-width: 1400px) {
      /* line 147, src/utils/_mixins.scss */
      ol.tease-list--ordered-list li .tease__number span {
        font-size: 35px; } }
  @media (min-width: 1280px) {
    /* line 99, src/utils/_mixins.scss */
    ol.tease-list--ordered-list li {
      min-height: 55px;
      position: relative;
      padding-left: 73.15px; }
      /* line 147, src/utils/_mixins.scss */
      ol.tease-list--ordered-list li .tease__number span {
        background: linear-gradient(to top, #04befe, #4481eb);
        border-radius: 27.5px;
        width: 55px;
        height: 55px;
        font-size: 11px;
        position: relative;
        text-align: center;
        cursor: pointer;
        margin-left: 16px;
        display: flex;
        justify-content: center;
        align-items: center;
        box-shadow: 0 2px 4px 0 rgba(149, 149, 149, 0.5);
        position: absolute;
        top: 50%;
        transform: translateY(-50%);
        margin: 0;
        left: 0;
        color: #fff;
        font: 1.2rem Average, Georgia, serif;
        padding-top: 0;
        box-sizing: border-box; }
        /* line 17, src/utils/_mixins.scss */
        ol.tease-list--ordered-list li .tease__number span:after {
          content: "";
          font-family: 'icon-fonts' !important;
          display: block;
          font-size: 1rem;
          color: #fff; } }
    @media (min-width: 1280px) and (min-width: 768px) {
      /* line 147, src/utils/_mixins.scss */
      ol.tease-list--ordered-list li .tease__number span {
        font-size: 2.5vw; } }
    @media (min-width: 1280px) and (min-width: 1400px) {
      /* line 147, src/utils/_mixins.scss */
      ol.tease-list--ordered-list li .tease__number span {
        font-size: 35px; } }
  @media (min-width: 1024px) {
    /* line 111, src/utils/_mixins.scss */
    ol.tease-list--ordered-list li .tease__content {
      font-size: 1.45vw;
      line-height: 1.28; } }

/* line 119, src/utils/_mixins.scss */
ul.tease-list--ordered-list li {
  position: relative;
  padding-left: 24px; }
  /* line 178, src/utils/_mixins.scss */
  ul.tease-list--ordered-list li::before {
    display: block;
    content: ' ';
    background: linear-gradient(to top, #04befe, #4481eb);
    border-radius: 8px;
    width: 16px;
    height: 16px;
    font-size: 11px;
    position: relative;
    text-align: center;
    cursor: pointer;
    margin-left: 16px;
    display: flex;
    justify-content: center;
    align-items: center;
    box-shadow: 0 2px 4px 0 rgba(149, 149, 149, 0.5);
    margin: 0;
    position: absolute;
    left: 0;
    top: 4px; }
    /* line 17, src/utils/_mixins.scss */
    ul.tease-list--ordered-list li::before:after {
      content: "";
      font-family: 'icon-fonts' !important;
      display: block;
      font-size: 1rem;
      color: #fff; }
  @media (min-width: 1024px) {
    /* line 119, src/utils/_mixins.scss */
    ul.tease-list--ordered-list li {
      position: relative;
      padding-left: 27px;
      font-size: 1.5rem;
      line-height: 1.42; }
      /* line 178, src/utils/_mixins.scss */
      ul.tease-list--ordered-list li::before {
        display: block;
        content: ' ';
        background: linear-gradient(to top, #04befe, #4481eb);
        border-radius: 9px;
        width: 18px;
        height: 18px;
        font-size: 11px;
        position: relative;
        text-align: center;
        cursor: pointer;
        margin-left: 16px;
        display: flex;
        justify-content: center;
        align-items: center;
        box-shadow: 0 2px 4px 0 rgba(149, 149, 149, 0.5);
        margin: 0;
        position: absolute;
        left: 0;
        top: 4px; }
        /* line 17, src/utils/_mixins.scss */
        ul.tease-list--ordered-list li::before:after {
          content: "";
          font-family: 'icon-fonts' !important;
          display: block;
          font-size: 1rem;
          color: #fff; }
      /* line 127, src/utils/_mixins.scss */
      ul.tease-list--ordered-list li .tease__content {
        font-size: 1.5rem;
        line-height: 1.42; }
        /* line 131, src/utils/_mixins.scss */
        ul.tease-list--ordered-list li .tease__content--no-label-timestamp .tease__heading {
          line-height: 1; } }

@media (min-width: 768px) {
  /* line 592, src/components/tease/_tease.scss */
  .tease-list--feature, .tease-list--top-photo, .tease-list--hero {
    margin-left: 0;
    margin-right: 0; }
  /* line 603, src/components/tease/_tease.scss */
  .tease-list--five-item-feature.tease-list--2-cols .tease .tease__img, .tease-list--five-item-feature-no-photo.tease-list--2-cols .tease .tease__img {
    flex: 0 0 calc(30% - 7.5px); }
  /* line 611, src/components/tease/_tease.scss */
  .tease-list--five-item-feature-no-photo .tease:last-of-type {
    box-shadow: none; }
  /* line 617, src/components/tease/_tease.scss */
  .tease-list--no-photo .tease {
    padding-left: 0;
    margin-left: 0;
    padding-right: 0;
    margin-right: 40px; }
    /* line 623, src/components/tease/_tease.scss */
    .tease-list--no-photo .tease:last-of-type {
      box-shadow: none; }
  /* line 629, src/components/tease/_tease.scss */
  .tease-list--gallery {
    margin-left: -3.19148% !important;
    margin-right: -3.19148% !important;
    width: 106.3829%;
    padding-top: 16px; } }

@media (min-width: 1024px) {
  /* line 640, src/components/tease/_tease.scss */
  .tease__label {
    font-size: 1.15vw; }
  /* line 644, src/components/tease/_tease.scss */
  .tease__details {
    margin-bottom: .3rem; }
  /* line 648, src/components/tease/_tease.scss */
  .tease--row--desktop {
    flex-direction: row; }
  /* line 653, src/components/tease/_tease.scss */
  .tease-list {
    margin-bottom: 60px; }
    /* line 656, src/components/tease/_tease.scss */
    .tease-list__heading {
      text-align: left;
      position: relative; }
      /* line 660, src/components/tease/_tease.scss */
      .tease-list__heading a {
        color: #313132; }
    /* line 665, src/components/tease/_tease.scss */
    .tease-list .tease {
      margin-bottom: 30px; }
      /* line 668, src/components/tease/_tease.scss */
      .tease-list .tease__heading {
        font-size: 1.75vw; } }
      @media (min-width: 1024px) and (min-width: 1600px) {
        /* line 668, src/components/tease/_tease.scss */
        .tease-list .tease__heading {
          font-size: 1.125rem; } }

@media (min-width: 1024px) {
    /* line 676, src/components/tease/_tease.scss */
    .tease-list__link {
      background: linear-gradient(to top, #04befe, #4481eb);
      border-radius: 15px;
      width: 30px;
      height: 30px;
      font-size: 11px;
      position: relative;
      text-align: center;
      cursor: pointer;
      margin-left: 16px;
      display: flex;
      justify-content: center;
      align-items: center;
      position: absolute;
      right: 0;
      top: 50%;
      transform: translateY(-50%); }
      /* line 17, src/utils/_mixins.scss */
      .tease-list__link:after {
        content: "";
        font-family: 'icon-fonts' !important;
        display: block;
        font-size: 1rem;
        color: #fff; }
    /* line 684, src/components/tease/_tease.scss */
    .tease-list--feature, .tease-list--top-photo, .tease-list--hero {
      margin-left: auto;
      margin-right: auto; }
      /* line 690, src/components/tease/_tease.scss */
      .tease-list--feature .tease__img, .tease-list--top-photo .tease__img, .tease-list--hero .tease__img {
        border-radius: 6px; }
      /* line 695, src/components/tease/_tease.scss */
      .tease-list--feature .tease__content .tease__details *, .tease-list--top-photo .tease__content .tease__details *, .tease-list--hero .tease__content .tease__details * {
        font-size: inherit; }
      /* line 699, src/components/tease/_tease.scss */
      .tease-list--feature .tease__content .tease__heading, .tease-list--top-photo .tease__content .tease__heading, .tease-list--hero .tease__content .tease__heading {
        font-size: 1.875rem; }
    /* line 705, src/components/tease/_tease.scss */
    .tease-list--feature {
      grid-template-columns: repeat(1, minmax(200px, 1fr));
      margin-right: 0;
      margin-left: 0; }
      /* line 710, src/components/tease/_tease.scss */
      .tease-list--feature.tease-list--4-cols, .tease-list--feature.tease-list--3-cols, .tease-list--feature.tease-list--2-cols {
        grid-template-columns: repeat(2, minmax(200px, 1fr)); }
    /* line 718, src/components/tease/_tease.scss */
    .grid:not(.grid--2-col-right-rail) .tease-list--hero {
      margin-left: -5.6%;
      margin-right: -5.6%; }
      /* line 722, src/components/tease/_tease.scss */
      .grid:not(.grid--2-col-right-rail) .tease-list--hero .tease {
        margin-bottom: 0; }
      /* line 726, src/components/tease/_tease.scss */
      .grid:not(.grid--2-col-right-rail) .tease-list--hero .tease__img {
        border-radius: 0; }
    /* line 731, src/components/tease/_tease.scss */
    .grid.grid--2-col-right-rail .tease-list--hero {
      position: relative; }
      /* line 734, src/components/tease/_tease.scss */
      .grid.grid--2-col-right-rail .tease-list--hero .tease__content {
        width: 85%;
        top: 50%; }
        /* line 738, src/components/tease/_tease.scss */
        .grid.grid--2-col-right-rail .tease-list--hero .tease__content .tease__heading {
          font-size: 2rem;
          line-height: 2.5rem; }
    /* line 745, src/components/tease/_tease.scss */
    .tease-list--hero .tease__content {
      position: absolute;
      margin: 0 auto;
      top: 45%;
      left: 50%;
      transform: translate(-50%, -50%);
      width: 70%;
      opacity: 0.95;
      z-index: 2; }
      /* line 755, src/components/tease/_tease.scss */
      .tease-list--hero .tease__content .tease__heading {
        font-size: 2.5rem;
        line-height: 2.75rem; }
    /* line 762, src/components/tease/_tease.scss */
    .tease-list--top-photo {
      grid-template-columns: repeat(4, minmax(150px, 1fr));
      grid-gap: 30px; }
      /* line 767, src/components/tease/_tease.scss */
      .container.grid:not(.grid--1-col) .tease-list--top-photo {
        grid-gap: 20px;
        grid-template-columns: repeat(4, minmax(145px, 1fr)); }
      /* line 772, src/components/tease/_tease.scss */
      .container.grid .tease-list--top-photo:not(.tease-list--4-cols),
      article.container .tease-list--top-photo:not(.tease-list--4-cols) {
        grid-template-columns: repeat(3, minmax(200px, 1fr)); }
      /* line 777, src/components/tease/_tease.scss */
      .tease-list--top-photo .tease {
        margin-bottom: auto; }
        /* line 781, src/components/tease/_tease.scss */
        .tease-list--top-photo .tease .tease__content .tease__heading {
          font-size: 1.4vw; } }
        @media (min-width: 1024px) and (min-width: 1600px) {
          /* line 781, src/components/tease/_tease.scss */
          .tease-list--top-photo .tease .tease__content .tease__heading {
            font-size: 1.5rem; } }

@media (min-width: 1024px) {
    /* line 792, src/components/tease/_tease.scss */
    .tease-list--four-item-feature, .tease-list--five-item-feature, .tease-list--five-item-feature-no-photo {
      grid-template-columns: [col1-start] 1fr [col1-end col2-start] 1fr [col2-end col3-start] 1fr [col3-end col4-start] 1fr [col4-end col5-start] 1fr [col5-end];
      grid-template-rows: [row1-start] auto [row1-end row2-start] auto [row2-end row3-start] auto [row3-end row4-start] auto [row-4-end];
      grid-column-gap: 1.25rem;
      margin-bottom: 0; }
      /* line 800, src/components/tease/_tease.scss */
      .tease-list--four-item-feature .tease, .tease-list--five-item-feature .tease, .tease-list--five-item-feature-no-photo .tease {
        box-shadow: none;
        background: transparent; }
        /* line 804, src/components/tease/_tease.scss */
        .tease-list--four-item-feature .tease .tease__img, .tease-list--five-item-feature .tease .tease__img, .tease-list--five-item-feature-no-photo .tease .tease__img {
          border-radius: 6px;
          box-shadow: none; }
          /* line 808, src/components/tease/_tease.scss */
          .tease-list--four-item-feature .tease .tease__img img, .tease-list--five-item-feature .tease .tease__img img, .tease-list--five-item-feature-no-photo .tease .tease__img img {
            box-shadow: 0 2px 26px 4px rgba(0, 0, 0, 0.1); }
        /* line 813, src/components/tease/_tease.scss */
        .tease-list--four-item-feature .tease__details, .tease-list--five-item-feature .tease__details, .tease-list--five-item-feature-no-photo .tease__details {
          text-align: left; }
        /* line 818, src/components/tease/_tease.scss */
        .tease-list--four-item-feature .tease .tease__content .tease__heading, .tease-list--five-item-feature .tease .tease__content .tease__heading, .tease-list--five-item-feature-no-photo .tease .tease__content .tease__heading {
          font-size: 1.4vw;
          line-height: 1.28;
          letter-spacing: normal;
          text-align: left; }
        /* line 826, src/components/tease/_tease.scss */
        .tease-list--four-item-feature .tease:nth-child(1), .tease-list--five-item-feature .tease:nth-child(1), .tease-list--five-item-feature-no-photo .tease:nth-child(1) {
          grid-column: col1-start / col3-end;
          grid-row: row1-start / row4-end;
          margin-bottom: 0;
          padding-bottom: 0; }
          /* line 213, src/utils/_mixins.scss */
          .tease-list--four-item-feature .tease:nth-child(1) .tease__img, .tease-list--five-item-feature .tease:nth-child(1) .tease__img, .tease-list--five-item-feature-no-photo .tease:nth-child(1) .tease__img {
            position: relative; }
            /* line 216, src/utils/_mixins.scss */
            .tease-list--four-item-feature .tease:nth-child(1) .tease__img:not(.tease__img--gallery)::before, .tease-list--five-item-feature .tease:nth-child(1) .tease__img:not(.tease__img--gallery)::before, .tease-list--five-item-feature-no-photo .tease:nth-child(1) .tease__img:not(.tease__img--gallery)::before {
              content: "";
              width: 1px;
              margin-left: -1px;
              float: left;
              height: 0;
              padding-top: 56.25%; }
            /* line 225, src/utils/_mixins.scss */
            .tease-list--four-item-feature .tease:nth-child(1) .tease__img::after, .tease-list--five-item-feature .tease:nth-child(1) .tease__img::after, .tease-list--five-item-feature-no-photo .tease:nth-child(1) .tease__img::after {
              content: "";
              display: table;
              clear: both; }
            /* line 231, src/utils/_mixins.scss */
            .tease-list--four-item-feature .tease:nth-child(1) .tease__img img, .tease-list--five-item-feature .tease:nth-child(1) .tease__img img, .tease-list--five-item-feature-no-photo .tease:nth-child(1) .tease__img img {
              width: 100%;
              height: auto; }
            /* line 236, src/utils/_mixins.scss */
            .tease-list--four-item-feature .tease:nth-child(1) .tease__img--ndnvideo, .tease-list--five-item-feature .tease:nth-child(1) .tease__img--ndnvideo, .tease-list--five-item-feature-no-photo .tease:nth-child(1) .tease__img--ndnvideo {
              display: none; }
            /* line 240, src/utils/_mixins.scss */
            .tease-list--four-item-feature .tease:nth-child(1) .tease__img .sponsored-story, .tease-list--five-item-feature .tease:nth-child(1) .tease__img .sponsored-story, .tease-list--five-item-feature-no-photo .tease:nth-child(1) .tease__img .sponsored-story {
              padding-bottom: calc(3% + 4px); } }
            @media (min-width: 1024px) and (min-width: 1024px) {
              /* line 240, src/utils/_mixins.scss */
              .tease-list--four-item-feature .tease:nth-child(1) .tease__img .sponsored-story, .tease-list--five-item-feature .tease:nth-child(1) .tease__img .sponsored-story, .tease-list--five-item-feature-no-photo .tease:nth-child(1) .tease__img .sponsored-story {
                padding-bottom: calc(6% + 4px); } }

@media (min-width: 1024px) {
          /* line 249, src/utils/_mixins.scss */
          .tease-list--four-item-feature .tease:nth-child(1) .tease__content, .tease-list--five-item-feature .tease:nth-child(1) .tease__content, .tease-list--five-item-feature-no-photo .tease:nth-child(1) .tease__content {
            border-radius: 6px;
            padding: 20px 30px;
            background: #fff;
            box-shadow: 0 2px 26px 4px rgba(0, 0, 0, 0.1);
            box-sizing: border-box;
            width: 90.64%;
            margin: -6% auto 30px;
            position: relative;
            z-index: 2; }
            /* line 328, src/utils/_mixins.scss */
            .tease-list--four-item-feature .tease:nth-child(1) .tease__content .tease__heading, .tease-list--five-item-feature .tease:nth-child(1) .tease__content .tease__heading, .tease-list--five-item-feature-no-photo .tease:nth-child(1) .tease__content .tease__heading {
              font-size: 1.875rem;
              color: #000;
              text-align: center;
              margin: 0 auto; }
            /* line 252, src/utils/_mixins.scss */
            .tease-list--four-item-feature .tease:nth-child(1) .tease__content--no-lead-object, .tease-list--five-item-feature .tease:nth-child(1) .tease__content--no-lead-object, .tease-list--five-item-feature-no-photo .tease:nth-child(1) .tease__content--no-lead-object {
              margin-top: 0;
              min-height: 0;
              justify-content: center;
              text-align: center; }
            /* line 259, src/utils/_mixins.scss */
            .tease-list--four-item-feature .tease:nth-child(1) .tease__content--no-overlay, .tease-list--five-item-feature .tease:nth-child(1) .tease__content--no-overlay, .tease-list--five-item-feature-no-photo .tease:nth-child(1) .tease__content--no-overlay {
              margin-top: 0; }
          /* line 265, src/utils/_mixins.scss */
          .tease-list--four-item-feature .tease:nth-child(1)--gallery .tease__content, .tease-list--five-item-feature .tease:nth-child(1)--gallery .tease__content, .tease-list--five-item-feature-no-photo .tease:nth-child(1)--gallery .tease__content {
            order: 1;
            margin: 0 auto; }
          /* line 270, src/utils/_mixins.scss */
          .tease-list--four-item-feature .tease:nth-child(1)--gallery .tease__img, .tease-list--five-item-feature .tease:nth-child(1)--gallery .tease__img, .tease-list--five-item-feature-no-photo .tease:nth-child(1)--gallery .tease__img {
            order: 2;
            margin-bottom: 0; }
          /* line 276, src/utils/_mixins.scss */
          .tease-list--four-item-feature .tease:nth-child(1)--video .tease__content, .tease-list--five-item-feature .tease:nth-child(1)--video .tease__content, .tease-list--five-item-feature-no-photo .tease:nth-child(1)--video .tease__content {
            margin-top: 0; } }
        @media (min-width: 1024px) and (min-width: 1024px) {
          /* line 282, src/utils/_mixins.scss */
          .tease-list--four-item-feature .tease:nth-child(1) .tease__content.tease__content--long-headline, .tease-list--five-item-feature .tease:nth-child(1) .tease__content.tease__content--long-headline, .tease-list--five-item-feature-no-photo .tease:nth-child(1) .tease__content.tease__content--long-headline {
            /* a little convoluted: we need to bump the headline background for long headlines (of stories with no lead object) between 1024-1100 viewport, to ensure that the headline doesn't exceed its bounds */ }
            /* line 283, src/utils/_mixins.scss */
            .tease-list--four-item-feature .tease:nth-child(1) .tease__content.tease__content--long-headline .tease__heading, .tease-list--five-item-feature .tease:nth-child(1) .tease__content.tease__content--long-headline .tease__heading, .tease-list--five-item-feature-no-photo .tease:nth-child(1) .tease__content.tease__content--long-headline .tease__heading {
              font-size: 2.5vw; } }
  @media (min-width: 1024px) and (min-width: 1024px) and (max-width: 1100px) {
    /* line 288, src/utils/_mixins.scss */
    .tease-list--four-item-feature .tease:nth-child(1) .tease__content.tease__content--long-headline::before, .tease-list--five-item-feature .tease:nth-child(1) .tease__content.tease__content--long-headline::before, .tease-list--five-item-feature-no-photo .tease:nth-child(1) .tease__content.tease__content--long-headline::before {
      padding-top: 110%; } }
  @media (min-width: 1024px) and (min-width: 1024px) and (min-width: 1101px) and (max-width: 1280px) {
    /* line 288, src/utils/_mixins.scss */
    .tease-list--four-item-feature .tease:nth-child(1) .tease__content.tease__content--long-headline::before, .tease-list--five-item-feature .tease:nth-child(1) .tease__content.tease__content--long-headline::before, .tease-list--five-item-feature-no-photo .tease:nth-child(1) .tease__content.tease__content--long-headline::before {
      padding-top: 95%; } }
        @media (min-width: 1024px) and (min-width: 1024px) {
          /* line 299, src/utils/_mixins.scss */
          .tease-list--four-item-feature .tease:nth-child(1) .tease__content .tease__heading, .tease-list--five-item-feature .tease:nth-child(1) .tease__content .tease__heading, .tease-list--five-item-feature-no-photo .tease:nth-child(1) .tease__content .tease__heading {
            font-size: 3.125rem; } }
        @media (min-width: 1024px) and (min-width: 1600px) {
          /* line 308, src/utils/_mixins.scss */
          .tease-list--four-item-feature .tease:nth-child(1) .tease__content.tease__content--long-headline .tease__heading, .tease-list--five-item-feature .tease:nth-child(1) .tease__content.tease__content--long-headline .tease__heading, .tease-list--five-item-feature-no-photo .tease:nth-child(1) .tease__content.tease__content--long-headline .tease__heading {
            font-size: 2.5rem; } }

@media (min-width: 1024px) {
          /* line 833, src/components/tease/_tease.scss */
          .tease-list--four-item-feature .tease:nth-child(1) .tease__img, .tease-list--five-item-feature .tease:nth-child(1) .tease__img, .tease-list--five-item-feature-no-photo .tease:nth-child(1) .tease__img {
            margin: 0;
            border-radius: 6px; }
          /* line 839, src/components/tease/_tease.scss */
          .tease-list--four-item-feature .tease:nth-child(1) .tease__content .tease__heading, .tease-list--five-item-feature .tease:nth-child(1) .tease__content .tease__heading, .tease-list--five-item-feature-no-photo .tease:nth-child(1) .tease__content .tease__heading {
            font-size: 2.1875rem;
            line-height: 1.29; }
        /* line 846, src/components/tease/_tease.scss */
        .tease-list--four-item-feature .tease:nth-child(n+2), .tease-list--five-item-feature .tease:nth-child(n+2), .tease-list--five-item-feature-no-photo .tease:nth-child(n+2) {
          grid-column: col4-start / col5-end;
          flex-direction: row;
          display: flex;
          margin-bottom: 0;
          padding-bottom: 0; }
    /* line 856, src/components/tease/_tease.scss */
    .tease-list--five-item-feature, .tease-list--five-item-feature-no-photo {
      grid-template-rows: [row1-start] auto [row2-start] auto [row3-start] auto [row4-start] auto [row-4-end]; }
      /* line 860, src/components/tease/_tease.scss */
      .tease-list--five-item-feature .tease, .tease-list--five-item-feature-no-photo .tease {
        padding-top: 0; }
        /* line 863, src/components/tease/_tease.scss */
        .tease-list--five-item-feature .tease:nth-child(1), .tease-list--five-item-feature-no-photo .tease:nth-child(1) {
          grid-column: col1-start / col3-end;
          grid-row: row1-start / row2-end; }
          /* line 868, src/components/tease/_tease.scss */
          .tease-list--five-item-feature .tease:nth-child(1) .tease__content .tease__heading, .tease-list--five-item-feature-no-photo .tease:nth-child(1) .tease__content .tease__heading {
            font-size: 2vw; }
        /* line 874, src/components/tease/_tease.scss */
        .tease-list--five-item-feature .tease:nth-child(n+2), .tease-list--five-item-feature-no-photo .tease:nth-child(n+2) {
          grid-column: col4-start / col5-end;
          flex-direction: row;
          display: flex; }
          /* line 880, src/components/tease/_tease.scss */
          .tease-list--five-item-feature .tease:nth-child(n+2) .tease__content .tease__heading, .tease-list--five-item-feature-no-photo .tease:nth-child(n+2) .tease__content .tease__heading {
            font-size: 1.2vw; }
      /* line 887, src/components/tease/_tease.scss */
      .tease-list--five-item-feature.tease-list--2-cols, .tease-list--five-item-feature.tease-list--3-cols, .tease-list--five-item-feature-no-photo.tease-list--2-cols, .tease-list--five-item-feature-no-photo.tease-list--3-cols {
        grid-template-columns: [col1-start] 1fr [col2-start] 1fr [col3-start] 1fr [col4-start] 1fr [col4-end];
        grid-template-rows: [row1-start] auto [row2-start] auto [row3-start] auto [row3-end]; }
        /* line 892, src/components/tease/_tease.scss */
        .tease-list--five-item-feature.tease-list--2-cols .tease, .tease-list--five-item-feature.tease-list--3-cols .tease, .tease-list--five-item-feature-no-photo.tease-list--2-cols .tease, .tease-list--five-item-feature-no-photo.tease-list--3-cols .tease {
          grid-column: auto;
          flex-direction: column;
          display: flex; }
          /* line 897, src/components/tease/_tease.scss */
          .tease-list--five-item-feature.tease-list--2-cols .tease .tease__img, .tease-list--five-item-feature.tease-list--3-cols .tease .tease__img, .tease-list--five-item-feature-no-photo.tease-list--2-cols .tease .tease__img, .tease-list--five-item-feature-no-photo.tease-list--3-cols .tease .tease__img {
            order: 1;
            margin-bottom: 16px;
            padding-bottom: 56.25%;
            box-shadow: 0 2px 26px 4px rgba(0, 0, 0, 0.1); }
          /* line 905, src/components/tease/_tease.scss */
          .tease-list--five-item-feature.tease-list--2-cols .tease .tease__content .tease__details,
          .tease-list--five-item-feature.tease-list--2-cols .tease .tease__content .tease__heading, .tease-list--five-item-feature.tease-list--3-cols .tease .tease__content .tease__details,
          .tease-list--five-item-feature.tease-list--3-cols .tease .tease__content .tease__heading, .tease-list--five-item-feature-no-photo.tease-list--2-cols .tease .tease__content .tease__details,
          .tease-list--five-item-feature-no-photo.tease-list--2-cols .tease .tease__content .tease__heading, .tease-list--five-item-feature-no-photo.tease-list--3-cols .tease .tease__content .tease__details,
          .tease-list--five-item-feature-no-photo.tease-list--3-cols .tease .tease__content .tease__heading {
            text-align: center; }
          /* line 911, src/components/tease/_tease.scss */
          .tease-list--five-item-feature.tease-list--2-cols .tease:nth-child(1), .tease-list--five-item-feature.tease-list--3-cols .tease:nth-child(1), .tease-list--five-item-feature-no-photo.tease-list--2-cols .tease:nth-child(1), .tease-list--five-item-feature-no-photo.tease-list--3-cols .tease:nth-child(1) {
            grid-column: col1-start / col3-start;
            grid-row: row1-start / row3-start;
            display: inline-block; }
      /* line 921, src/components/tease/_tease.scss */
      .tease-list--five-item-feature.tease-list--3-cols .tease:nth-child(1), .tease-list--five-item-feature-no-photo.tease-list--3-cols .tease:nth-child(1) {
        grid-column: col2-start / col4-start; }
    /* line 929, src/components/tease/_tease.scss */
    .tease-list--five-item-feature-no-photo .tease-list__heading {
      grid-column: col4-start / col5-end;
      margin-bottom: 0; }
    /* line 934, src/components/tease/_tease.scss */
    .tease-list--five-item-feature-no-photo .tease {
      padding-bottom: 1.5rem;
      padding-top: 1.25px; }
      /* line 938, src/components/tease/_tease.scss */
      .tease-list--five-item-feature-no-photo .tease .tease-list__heading--no-photo {
        margin-left: 0;
        margin-right: 0; }
    /* line 944, src/components/tease/_tease.scss */
    .tease-list--five-item-feature-no-photo.tease-list--2-cols, .tease-list--five-item-feature-no-photo.tease-list--3-cols {
      grid-template-columns: [col1-start] 1fr [col1-end col2-start] 1fr [col2-end col3-start] 1fr [col3-end col4-start] 1fr [col4-end col5-start] 1fr [col5-end];
      grid-template-rows: [row1-start] auto [row2-start] auto [row3-start] auto [row4-start] auto [row4-end]; }
      /* line 949, src/components/tease/_tease.scss */
      .tease-list--five-item-feature-no-photo.tease-list--2-cols .tease-list__heading, .tease-list--five-item-feature-no-photo.tease-list--3-cols .tease-list__heading {
        grid-column: col4-start / col5-end; }
      /* line 954, src/components/tease/_tease.scss */
      .tease-list--five-item-feature-no-photo.tease-list--2-cols .tease:nth-child(1), .tease-list--five-item-feature-no-photo.tease-list--3-cols .tease:nth-child(1) {
        grid-column: col1-start / col3-end;
        grid-row: row1-start / row3-end; }
      /* line 959, src/components/tease/_tease.scss */
      .tease-list--five-item-feature-no-photo.tease-list--2-cols .tease:nth-last-child(-n+2) .tease__content--five-item-feature-no-photo, .tease-list--five-item-feature-no-photo.tease-list--3-cols .tease:nth-last-child(-n+2) .tease__content--five-item-feature-no-photo {
        border-bottom: none; }
    /* line 966, src/components/tease/_tease.scss */
    .tease-list--five-item-feature-no-photo.tease-list--3-cols .tease-list__heading {
      display: none; }
    /* line 971, src/components/tease/_tease.scss */
    .tease-list--five-item-feature-no-photo.tease-list--3-cols .tease:nth-child(1) {
      grid-column: col2-start / col4-end; }
    /* line 979, src/components/tease/_tease.scss */
    .tease-list--no-photo.tease-list--2-cols, .tease-list--no-photo.tease-list--3-cols, .tease-list--no-photo.tease-list--4-cols {
      display: grid;
      grid-template-columns: repeat(2, minmax(200px, 1fr)); }
    /* line 988, src/components/tease/_tease.scss */
    .tease-list--no-photo.tease-list--2-cols .tease:nth-last-child(-n+2) .tease__content {
      border-bottom: none; }
    /* line 993, src/components/tease/_tease.scss */
    .tease-list--no-photo .tease {
      margin-right: 50px;
      margin-bottom: 0; }
      /* line 997, src/components/tease/_tease.scss */
      .tease-list--no-photo .tease__details {
        padding-bottom: 0; }
      /* line 1001, src/components/tease/_tease.scss */
      .tease-list--no-photo .tease__heading {
        font-size: 1.4vw;
        line-height: 1.8vw; }
    /* line 1009, src/components/tease/_tease.scss */
    .tease-list--left-photo.tease-list--2-cols, .tease-list--left-photo.tease-list--3-cols, .tease-list--left-photo.tease-list--4-cols {
      display: grid;
      grid-template-columns: repeat(2, minmax(200px, 1fr)); }
    /* line 1016, src/components/tease/_tease.scss */
    .tease-list--left-photo .tease {
      flex-direction: row; }
      /* line 1019, src/components/tease/_tease.scss */
      .tease-list--left-photo .tease__img {
        padding-bottom: calc((45% - 7.5px) * 0.5625);
        align-self: auto;
        flex: 0 0 calc(45% - 7.5px);
        width: calc(45% - 7.5px);
        margin-bottom: 0;
        margin-right: 15px; }
      /* line 1028, src/components/tease/_tease.scss */
      .tease-list--left-photo .tease__heading {
        font-size: 1.4vw; } }
      @media (min-width: 1024px) and (min-width: 1600px) {
        /* line 1028, src/components/tease/_tease.scss */
        .tease-list--left-photo .tease__heading {
          font-size: 1.125rem; } }

@media (min-width: 1024px) {
        /* line 1035, src/components/tease/_tease.scss */
        .grid--1-col .tease-list--left-photo .tease__heading {
          font-size: 1.6vw; }
    /* line 1042, src/components/tease/_tease.scss */
    .tease-list--mosaic {
      grid-template-columns: repeat(7, [col] 1fr);
      grid-template-rows: repeat(2, [col] 1fr); }
      /* line 1045, src/components/tease/_tease.scss */
      .tease-list--mosaic .tease__heading {
        font-size: 1.95vw;
        line-height: 1.43; }
      /* line 1052, src/components/tease/_tease.scss */
      .tease-list--mosaic .tease:nth-child(2) .tease__heading,
      .tease-list--mosaic .tease:nth-child(4) .tease__heading {
        font-size: 3vw;
        line-height: 1.26;
        letter-spacing: -0.4px; }
      /* line 1059, src/components/tease/_tease.scss */
      .tease-list--mosaic .tease:nth-child(1),
      .tease-list--mosaic .tease:nth-child(3),
      .tease-list--mosaic .tease:nth-child(5),
      .tease-list--mosaic .tease:nth-child(6) {
        grid-column: span 2; }
      /* line 1066, src/components/tease/_tease.scss */
      .tease-list--mosaic .tease:nth-child(2) {
        grid-column: span 3; }
      /* line 1070, src/components/tease/_tease.scss */
      .tease-list--mosaic .tease:nth-child(4) {
        grid-column: span 3; } }

@media (min-width: 1024px) and (max-width: 1279px) {
  /* line 1079, src/components/tease/_tease.scss */
  .grid--2-col-right-rail .grid__item > .tease-list__heading:not(:first-of-type) {
    margin-top: 60px; }
  /* line 1084, src/components/tease/_tease.scss */
  .grid--2-col-right-rail .tease-list--four-item-feature, .grid--2-col-right-rail .tease-list--five-item-feature, .grid--2-col-right-rail .tease-list--five-item-feature-no-photo {
    grid-template-columns: [col1-start] 1fr [col2-start] 1fr [col3-start] 1fr [col4-start] 1fr [col4-end];
    grid-template-rows: [row1-start] auto [row2-start] auto [row3-start] auto [row3-end]; }
    /* line 1090, src/components/tease/_tease.scss */
    .grid--2-col-right-rail .tease-list--four-item-feature .tease-list__heading, .grid--2-col-right-rail .tease-list--five-item-feature .tease-list__heading, .grid--2-col-right-rail .tease-list--five-item-feature-no-photo .tease-list__heading {
      grid-column: col1-start / col4-end !important; }
    /* line 1095, src/components/tease/_tease.scss */
    .grid--2-col-right-rail .tease-list--four-item-feature .tease:nth-child(1), .grid--2-col-right-rail .tease-list--five-item-feature .tease:nth-child(1), .grid--2-col-right-rail .tease-list--five-item-feature-no-photo .tease:nth-child(1) {
      grid-column: col1-start / col4-end;
      grid-row: row1-start / row3-start;
      display: inline-block; }
    /* line 1101, src/components/tease/_tease.scss */
    .grid--2-col-right-rail .tease-list--four-item-feature .tease:nth-child(n+2), .grid--2-col-right-rail .tease-list--five-item-feature .tease:nth-child(n+2), .grid--2-col-right-rail .tease-list--five-item-feature-no-photo .tease:nth-child(n+2) {
      grid-column: auto;
      flex-direction: column;
      display: flex; }
      /* line 1106, src/components/tease/_tease.scss */
      .grid--2-col-right-rail .tease-list--four-item-feature .tease:nth-child(n+2) .tease__img, .grid--2-col-right-rail .tease-list--five-item-feature .tease:nth-child(n+2) .tease__img, .grid--2-col-right-rail .tease-list--five-item-feature-no-photo .tease:nth-child(n+2) .tease__img {
        order: 1;
        margin-bottom: 16px;
        padding-bottom: 56.25%;
        box-shadow: 0 2px 26px 4px rgba(0, 0, 0, 0.1); }
      /* line 1114, src/components/tease/_tease.scss */
      .grid--2-col-right-rail .tease-list--four-item-feature .tease:nth-child(n+2) .tease__content .tease__details,
      .grid--2-col-right-rail .tease-list--four-item-feature .tease:nth-child(n+2) .tease__content .tease__heading, .grid--2-col-right-rail .tease-list--five-item-feature .tease:nth-child(n+2) .tease__content .tease__details,
      .grid--2-col-right-rail .tease-list--five-item-feature .tease:nth-child(n+2) .tease__content .tease__heading, .grid--2-col-right-rail .tease-list--five-item-feature-no-photo .tease:nth-child(n+2) .tease__content .tease__details,
      .grid--2-col-right-rail .tease-list--five-item-feature-no-photo .tease:nth-child(n+2) .tease__content .tease__heading {
        text-align: center; }
      /* line 1119, src/components/tease/_tease.scss */
      .grid--2-col-right-rail .tease-list--four-item-feature .tease:nth-child(n+2) .tease__content--five-item-feature-no-photo, .grid--2-col-right-rail .tease-list--five-item-feature .tease:nth-child(n+2) .tease__content--five-item-feature-no-photo, .grid--2-col-right-rail .tease-list--five-item-feature-no-photo .tease:nth-child(n+2) .tease__content--five-item-feature-no-photo {
        border-bottom: none; } }

@media (min-width: 1400px) {
  /* line 1135, src/components/tease/_tease.scss */
  .grid.grid--2-col-right-rail .tease-list--hero .tease__content .tease__heading {
    font-size: 3rem;
    line-height: 1.25; } }

@media (min-width: 1280px) {
  /* line 1150, src/components/tease/_tease.scss */
  .tease-list--hero .tease .tease__content .tease__heading {
    font-size: 3.75rem;
    line-height: 1.25; }
  /* line 1158, src/components/tease/_tease.scss */
  .tease-list--gallery {
    margin-left: -5.55555% !important;
    margin-right: -5.55555% !important;
    width: 111.1111%;
    padding-top: 16px; }
  /* line 1168, src/components/tease/_tease.scss */
  .tease-list--four-item-feature .tease .tease__content .tease__heading {
    font-size: 18px; } }

@media (min-width: 1600px) {
  /* line 1179, src/components/tease/_tease.scss */
  .tease-list--five-item-feature, .tease-list--five-item-feature-no-photo {
    grid-template-rows: [row1-start] auto [row2-start] auto [row3-start] auto [row4-start] auto [row-4-end]; }
    /* line 1186, src/components/tease/_tease.scss */
    .tease-list--five-item-feature .tease:nth-child(1) .tease__content .tease__heading, .tease-list--five-item-feature-no-photo .tease:nth-child(1) .tease__content .tease__heading {
      font-size: 2rem; }
    /* line 1194, src/components/tease/_tease.scss */
    .tease-list--five-item-feature .tease:nth-child(n+2) .tease__content .tease__heading, .tease-list--five-item-feature-no-photo .tease:nth-child(n+2) .tease__content .tease__heading {
      font-size: 1.125rem; }
  /* line 1202, src/components/tease/_tease.scss */
  .tease-list--mosaic {
    grid-template-columns: repeat(7, [col] 1fr);
    grid-template-rows: repeat(2, [col] 1fr); }
    /* line 1205, src/components/tease/_tease.scss */
    .tease-list--mosaic .tease__heading {
      font-size: 1.95rem; }
    /* line 1211, src/components/tease/_tease.scss */
    .tease-list--mosaic .tease:nth-child(2) .tease__heading,
    .tease-list--mosaic .tease:nth-child(4) .tease__heading {
      font-size: 3rem; } }

/* line 1225, src/components/tease/_tease.scss */
.grid--2-col-right-rail .grid__item .tease-list--gallery,
.grid--2-col-right-rail .grid__item .story-header--gallery,
.grid--3-col-40-40-rail .grid__item .tease-list--gallery,
.grid--3-col-40-40-rail .grid__item .story-header--gallery {
  margin-left: 0 !important;
  margin-right: 0 !important;
  width: 100%;
  overflow: hidden;
  padding-top: 20px;
  margin-top: 40px; }

/* line 31, src/components/tease/_content-type-icons.scss */
.tease-list .tease__img__icon {
  padding: 14px 0px;
  width: 50px;
  height: 50px;
  background: linear-gradient(to top, #04befe, #4481eb);
  border-radius: 25px;
  box-shadow: 0 2px 4px 0 rgba(149, 149, 149, 0.5);
  box-sizing: border-box;
  position: absolute;
  right: 3%;
  bottom: 5%;
  z-index: 11; }
  /* line 6, src/components/tease/_content-type-icons.scss */
  .tease-list .tease__img__icon:before {
    font-size: 22px; }
  /* line 42, src/components/tease/_content-type-icons.scss */
  .tease-list .tease__img__icon:before {
    font-family: 'icon-fonts' !important;
    display: block;
    width: 27px;
    height: 22px;
    color: #fff;
    text-align: center;
    line-height: 22px;
    margin: 0 auto; }

/* line 54, src/components/tease/_content-type-icons.scss */
.tease-list.tease-list--feature .tease__img__icon {
  bottom: 11%; }

/* line 59, src/components/tease/_content-type-icons.scss */
.tease-list.tease-list--left-photo .tease__img__icon {
  padding: 10px 0px;
  width: 40px;
  height: 40px;
  right: 3%;
  bottom: 7%; }
  /* line 16, src/components/tease/_content-type-icons.scss */
  .tease-list.tease-list--left-photo .tease__img__icon:before {
    font-size: 18px; }

@media (min-width: 1024px) {
  /* line 69, src/components/tease/_content-type-icons.scss */
  .tease-list.tease-list--left-photo.tease-list--2-cols .tease__img__icon, .tease-list.tease-list--left-photo.tease-list--3-cols .tease__img__icon, .tease-list.tease-list--left-photo.tease-list--4-cols .tease__img__icon {
    padding: 5px 0px;
    width: 30px;
    height: 30px; }
    /* line 26, src/components/tease/_content-type-icons.scss */
    .tease-list.tease-list--left-photo.tease-list--2-cols .tease__img__icon:before, .tease-list.tease-list--left-photo.tease-list--3-cols .tease__img__icon:before, .tease-list.tease-list--left-photo.tease-list--4-cols .tease__img__icon:before {
      font-size: 15px; } }

/* line 79, src/components/tease/_content-type-icons.scss */
.tease-list.tease-list--four-item-feature .tease__img__icon,
.tease-list.tease-list--five-item-feature .tease__img__icon,
.tease-list.tease-list--five-item-feature-no-photo .tease__img__icon {
  bottom: 10%; }

/* line 83, src/components/tease/_content-type-icons.scss */
.tease-list.tease-list--four-item-feature .tease:nth-child(n+2) .tease__img__icon,
.tease-list.tease-list--five-item-feature .tease:nth-child(n+2) .tease__img__icon,
.tease-list.tease-list--five-item-feature-no-photo .tease:nth-child(n+2) .tease__img__icon {
  padding: 5px 0px;
  width: 30px;
  height: 30px;
  right: 5%; }
  /* line 26, src/components/tease/_content-type-icons.scss */
  .tease-list.tease-list--four-item-feature .tease:nth-child(n+2) .tease__img__icon:before,
  .tease-list.tease-list--five-item-feature .tease:nth-child(n+2) .tease__img__icon:before,
  .tease-list.tease-list--five-item-feature-no-photo .tease:nth-child(n+2) .tease__img__icon:before {
    font-size: 15px; }
  /* line 87, src/components/tease/_content-type-icons.scss */
  .tease-list.tease-list--four-item-feature .tease:nth-child(n+2) .tease__img__icon:before,
  .tease-list.tease-list--five-item-feature .tease:nth-child(n+2) .tease__img__icon:before,
  .tease-list.tease-list--five-item-feature-no-photo .tease:nth-child(n+2) .tease__img__icon:before {
    font-size: 15px; }

@media (min-width: 1024px) {
  /* line 93, src/components/tease/_content-type-icons.scss */
  .tease-list.tease-list--four-item-feature .tease:nth-child(1) .tease__img__icon,
  .tease-list.tease-list--five-item-feature .tease:nth-child(1) .tease__img__icon,
  .tease-list.tease-list--five-item-feature-no-photo .tease:nth-child(1) .tease__img__icon {
    bottom: 15%; } }

@media (max-width: 1023px) {
  /* line 99, src/components/tease/_content-type-icons.scss */
  .tease-list.tease-list--four-item-feature .tease:nth-child(n+2) .tease__img__icon,
  .tease-list.tease-list--five-item-feature .tease:nth-child(n+2) .tease__img__icon,
  .tease-list.tease-list--five-item-feature-no-photo .tease:nth-child(n+2) .tease__img__icon {
    padding: 10px 0px;
    width: 40px;
    height: 40px;
    right: 3%;
    bottom: 7%; }
    /* line 16, src/components/tease/_content-type-icons.scss */
    .tease-list.tease-list--four-item-feature .tease:nth-child(n+2) .tease__img__icon:before,
    .tease-list.tease-list--five-item-feature .tease:nth-child(n+2) .tease__img__icon:before,
    .tease-list.tease-list--five-item-feature-no-photo .tease:nth-child(n+2) .tease__img__icon:before {
      font-size: 18px; } }

@media (min-width: 1024px) {
  /* line 108, src/components/tease/_content-type-icons.scss */
  .tease-list.tease-list--top-photo .tease__img__icon {
    padding: 10px 0px;
    width: 40px;
    height: 40px; }
    /* line 16, src/components/tease/_content-type-icons.scss */
    .tease-list.tease-list--top-photo .tease__img__icon:before {
      font-size: 18px; } }

@media (max-width: 1023px) {
  /* line 114, src/components/tease/_content-type-icons.scss */
  .tease-list.tease-list--slider .tease__img__icon {
    padding: 10px 0px;
    width: 40px;
    height: 40px; }
    /* line 16, src/components/tease/_content-type-icons.scss */
    .tease-list.tease-list--slider .tease__img__icon:before {
      font-size: 18px; } }

/* line 5, src/components/breaking-news/_breaking-news.scss */
body.window-shade .news-banner-wrapper {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1010; }

/* line 12, src/components/breaking-news/_breaking-news.scss */
.news-banner {
  padding-top: 20px;
  padding-bottom: 20px;
  position: relative;
  display: flex;
  flex-direction: column;
  justify-content: center;
  z-index: 1000; }
  /* line 20, src/components/breaking-news/_breaking-news.scss */
  .news-banner--breaking {
    color: #fff;
    background-color: #e74c3c; }
  /* line 24, src/components/breaking-news/_breaking-news.scss */
  .news-banner__prefix, .news-banner__content {
    text-align: center; }
  /* line 28, src/components/breaking-news/_breaking-news.scss */
  .news-banner__prefix {
    font: 28px/0.89 Gordita_Bold, arial, sans-serif;
    text-transform: uppercase; }
  /* line 32, src/components/breaking-news/_breaking-news.scss */
  .news-banner__content {
    display: -webkit-box;
    overflow: hidden;
    font: 500 20px Gordita_Regular, arial, sans-serif;
    line-height: normal;
    padding: 6px 24% 0;
    margin: 0;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical; }
    /* line 41, src/components/breaking-news/_breaking-news.scss */
    .news-banner__content__link {
      color: #fff;
      text-decoration: none; }
  /* line 46, src/components/breaking-news/_breaking-news.scss */
  .news-banner__close {
    cursor: pointer;
    position: absolute;
    width: 42px;
    height: 43px;
    object-fit: contain;
    right: 30px;
    top: 50%;
    transform: translateY(-50%); }

@media (max-width: 767px) {
  /* line 59, src/components/breaking-news/_breaking-news.scss */
  .news-banner {
    padding-top: 5px;
    padding-bottom: 5px; }
    /* line 62, src/components/breaking-news/_breaking-news.scss */
    .news-banner__prefix {
      font-size: 20px;
      line-height: 1.6; }
    /* line 66, src/components/breaking-news/_breaking-news.scss */
    .news-banner__content {
      font-size: 14px;
      padding: 0 2% 5px; }
    /* line 70, src/components/breaking-news/_breaking-news.scss */
    .news-banner__close {
      width: 26px;
      height: 27px;
      right: 10px;
      top: 6px;
      transform: none; } }

/* line 4, src/components/header/_header.scss */
.wrapper--header {
  background-image: linear-gradient(to bottom, #ffffff, #ececec);
  background-image: -moz-linear-gradient(to bottom, #ffffff, #ececec);
  background-image: -webkit-linear-gradient(to bottom, #ffffff, #ececec);
  background-repeat: no-repeat;
  background-position: center bottom;
  background-size: 100% 90px;
  background-color: #fff;
  position: relative;
  top: 0;
  left: 0;
  z-index: 1010; }
  /* line 17, src/components/header/_header.scss */
  .header-fixed .wrapper--header {
    position: fixed; }
    @media (max-width: 1023px) {
      /* line 21, src/components/header/_header.scss */
      .header-fixed .wrapper--header .header {
        min-height: 90px; } }

/* line 28, src/components/header/_header.scss */
body.mobilemenu-open {
  overflow: hidden;
  position: fixed;
  width: 100vw; }

/* line 35, src/components/header/_header.scss */
.header__subscribe-bar {
  display: none;
  width: 100%;
  padding-left: inherit;
  padding-right: inherit;
  opacity: 0;
  transition: all .2s ease-out; }
  /* line 43, src/components/header/_header.scss */
  .subscribe-active .header__subscribe-bar {
    display: block; }
  /* line 47, src/components/header/_header.scss */
  .header-fixed .subscribe-active .header__subscribe-bar {
    display: none; }
  /* line 51, src/components/header/_header.scss */
  .full-header .header__subscribe-bar {
    opacity: 1;
    transform: translateY(0) perspective(200em) rotateX(0deg); }
  /* line 56, src/components/header/_header.scss */
  .header__subscribe-bar__link {
    padding: .5rem 1rem;
    margin: 0 auto;
    border-radius: 6px;
    background: url("../images/subscribe-bar.svg") no-repeat;
    color: #fff;
    font-size: .875rem;
    text-align: center;
    display: flex;
    flex-direction: column;
    justify-content: center; }
    /* line 69, src/components/header/_header.scss */
    .header__subscribe-bar__link .bold {
      margin-top: 0.3em; }
    @media (min-width: 1024px) {
      /* line 56, src/components/header/_header.scss */
      .header__subscribe-bar__link {
        max-width: 100%;
        padding: 1rem;
        font-size: 1.25rem;
        flex-direction: row;
        align-items: center; }
        /* line 80, src/components/header/_header.scss */
        .header__subscribe-bar__link .bold {
          margin-top: 0;
          margin-left: 0.3em; } }

/* line 89, src/components/header/_header.scss */
.main-nav__user-mobile-pinned,
.header__mobile-logo__image,
.header__mobile-pinned-logo__image,
.main-nav__flyout__section-name,
.mobile-menu-weather-widget,
.mobile-menu-footer,
.story-nav {
  display: none; }

/* line 102, src/components/header/_header.scss */
.header-fixed header .story-nav {
  list-style-type: none;
  margin: 30px 0 0;
  padding: 0; }
  /* line 106, src/components/header/_header.scss */
  .header-fixed header .story-nav__item {
    float: left; }

/* line 111, src/components/header/_header.scss */
.header-fixed header .story-nav__icon {
  display: flex; }
  /* line 114, src/components/header/_header.scss */
  .header-fixed header .story-nav__icon.story-nav__comment-icon {
    display: none; }
  /* line 120, src/components/header/_header.scss */
  .header-fixed header .story-nav__icon.story-nav__comment-icon__show {
    display: flex; }

/* line 128, src/components/header/_header.scss */
.header-fixed .wrapper--header.story-page .header__mobile-pinned-logo__image {
  display: none; }

/* line 133, src/components/header/_header.scss */
.header-fixed .wrapper--header.story-page .story-nav__item {
  height: 45px; }

/* line 137, src/components/header/_header.scss */
.header-fixed .wrapper--header.story-page .story-nav__facebook-icon {
  background: linear-gradient(to top, #04befe, #4481eb);
  border-radius: 17.5px;
  width: 35px;
  height: 35px;
  font-size: 11px;
  position: relative;
  text-align: center;
  cursor: pointer;
  margin-left: 16px;
  display: flex;
  justify-content: center;
  align-items: center;
  margin-left: 0 !important; }
  /* line 17, src/utils/_mixins.scss */
  .header-fixed .wrapper--header.story-page .story-nav__facebook-icon:after {
    content: "";
    font-family: 'icon-fonts' !important;
    display: block;
    font-size: 22px;
    color: #fff; }

/* line 142, src/components/header/_header.scss */
.header-fixed .wrapper--header.story-page .story-nav__twitter-icon {
  background: linear-gradient(to top, #04befe, #4481eb);
  border-radius: 17.5px;
  width: 35px;
  height: 35px;
  font-size: 11px;
  position: relative;
  text-align: center;
  cursor: pointer;
  margin-left: 16px;
  display: flex;
  justify-content: center;
  align-items: center; }
  /* line 17, src/utils/_mixins.scss */
  .header-fixed .wrapper--header.story-page .story-nav__twitter-icon:after {
    content: "";
    font-family: 'icon-fonts' !important;
    display: block;
    font-size: 22px;
    color: #fff; }

/* line 146, src/components/header/_header.scss */
.header-fixed .wrapper--header.story-page .story-nav__down-arrow-icon {
  background: linear-gradient(to top, #04befe, #4481eb);
  border-radius: 17.5px;
  width: 35px;
  height: 35px;
  font-size: 11px;
  position: relative;
  text-align: center;
  cursor: pointer;
  margin-left: 16px;
  display: flex;
  justify-content: center;
  align-items: center; }
  /* line 17, src/utils/_mixins.scss */
  .header-fixed .wrapper--header.story-page .story-nav__down-arrow-icon:after {
    content: "";
    font-family: 'icon-fonts' !important;
    display: block;
    font-size: 22px;
    color: #fff; }

/* line 150, src/components/header/_header.scss */
.header-fixed .wrapper--header.story-page .story-nav__up-arrow-icon {
  background: linear-gradient(to top, #04befe, #4481eb);
  border-radius: 17.5px;
  width: 35px;
  height: 35px;
  font-size: 11px;
  position: relative;
  text-align: center;
  cursor: pointer;
  margin-left: 16px;
  display: flex;
  justify-content: center;
  align-items: center; }
  /* line 17, src/utils/_mixins.scss */
  .header-fixed .wrapper--header.story-page .story-nav__up-arrow-icon:after {
    content: "";
    font-family: 'icon-fonts' !important;
    display: block;
    font-size: 22px;
    color: #fff; }

/* line 154, src/components/header/_header.scss */
.header-fixed .wrapper--header.story-page .story-nav__pinterest-icon {
  background: linear-gradient(to top, #04befe, #4481eb);
  border-radius: 17.5px;
  width: 35px;
  height: 35px;
  font-size: 11px;
  position: relative;
  text-align: center;
  cursor: pointer;
  margin-left: 16px;
  display: flex;
  justify-content: center;
  align-items: center; }
  /* line 17, src/utils/_mixins.scss */
  .header-fixed .wrapper--header.story-page .story-nav__pinterest-icon:after {
    content: "";
    font-family: 'icon-fonts' !important;
    display: block;
    font-size: 22px;
    color: #fff; }

/* line 158, src/components/header/_header.scss */
.header-fixed .wrapper--header.story-page .story-nav__reddit-icon {
  background: linear-gradient(to top, #04befe, #4481eb);
  border-radius: 17.5px;
  width: 35px;
  height: 35px;
  font-size: 11px;
  position: relative;
  text-align: center;
  cursor: pointer;
  margin-left: 16px;
  display: flex;
  justify-content: center;
  align-items: center; }
  /* line 17, src/utils/_mixins.scss */
  .header-fixed .wrapper--header.story-page .story-nav__reddit-icon:after {
    content: "";
    font-family: 'icon-fonts' !important;
    display: block;
    font-size: 21px;
    color: #fff; }

/* line 162, src/components/header/_header.scss */
.header-fixed .wrapper--header.story-page .story-nav__email-icon {
  background: linear-gradient(to top, #04befe, #4481eb);
  border-radius: 17.5px;
  width: 35px;
  height: 35px;
  font-size: 11px;
  position: relative;
  text-align: center;
  cursor: pointer;
  margin-left: 16px;
  display: flex;
  justify-content: center;
  align-items: center; }
  /* line 17, src/utils/_mixins.scss */
  .header-fixed .wrapper--header.story-page .story-nav__email-icon:after {
    content: "";
    font-family: 'icon-fonts' !important;
    display: block;
    font-size: 22px;
    color: #fff; }

/* line 166, src/components/header/_header.scss */
.header-fixed .wrapper--header.story-page .story-nav__comment-icon {
  background: linear-gradient(to top, #04befe, #4481eb);
  border-radius: 17.5px;
  width: 35px;
  height: 35px;
  font-size: 11px;
  position: relative;
  text-align: center;
  cursor: pointer;
  margin-left: 16px;
  display: flex;
  justify-content: center;
  align-items: center; }
  /* line 17, src/utils/_mixins.scss */
  .header-fixed .wrapper--header.story-page .story-nav__comment-icon:after {
    content: "";
    font-family: 'icon-fonts' !important;
    display: block;
    font-size: 21px;
    color: #fff; }

/* line 170, src/components/header/_header.scss */
.header-fixed .wrapper--header.story-page .story-nav__icon {
  margin-left: 20px;
  box-shadow: 0 2px 4px 0 rgba(149, 149, 149, 0.5); }
  /* line 174, src/components/header/_header.scss */
  .header-fixed .wrapper--header.story-page .story-nav__icon::after {
    top: 10% !important;
    left: -2.5px; }

/********* BEGIN Mobile Breakpoint styles **************/
@media (max-width: 1023px) {
  /* line 185, src/components/header/_header.scss */
  .mobilemenu-open #page-content-wrapper::before {
    background: transparent;
    content: ' ';
    height: 100%;
    left: 0;
    position: fixed;
    top: 0;
    width: 100%;
    z-index: 10001;
    color: red;
    background-color: #808080;
    opacity: 0.55; }
  /* line 200, src/components/header/_header.scss */
  .header-mobile-container {
    position: relative;
    min-height: 52px; }
    /* line 204, src/components/header/_header.scss */
    .header-mobile-container__link {
      position: absolute;
      top: 0;
      transform: translateX(-50%);
      left: 50%; }
  /* line 212, src/components/header/_header.scss */
  .header__desktop-logo__image {
    display: none; }
  /* line 218, src/components/header/_header.scss */
  body:not(.header-fixed) .wrapper--header.full-header .header__logo-container .header__mobile-logo__image {
    display: block;
    padding-top: 5px; }
    /* line 222, src/components/header/_header.scss */
    body:not(.header-fixed) .wrapper--header.full-header .header__logo-container .header__mobile-logo__image img {
      max-width: 320px;
      width: 100%;
      height: 100%; }
      /* line 228, src/components/header/_header.scss */
      body:not(.header-fixed) .wrapper--header.full-header .header__logo-container .header__mobile-logo__image img.dayton {
        width: 260px;
        margin-top: -3px; }
      /* line 233, src/components/header/_header.scss */
      body:not(.header-fixed) .wrapper--header.full-header .header__logo-container .header__mobile-logo__image img.daytondailynews {
        width: 260px;
        margin-top: -2px; }
      /* line 238, src/components/header/_header.scss */
      body:not(.header-fixed) .wrapper--header.full-header .header__logo-container .header__mobile-logo__image img.mydaytondailynews {
        width: 260px;
        margin-top: 7px; }
      /* line 243, src/components/header/_header.scss */
      body:not(.header-fixed) .wrapper--header.full-header .header__logo-container .header__mobile-logo__image img.journal-news {
        width: 260px;
        margin-top: -10px; }
      /* line 248, src/components/header/_header.scss */
      body:not(.header-fixed) .wrapper--header.full-header .header__logo-container .header__mobile-logo__image img.myajc, body:not(.header-fixed) .wrapper--header.full-header .header__logo-container .header__mobile-logo__image img.ajc {
        max-height: 65px;
        margin-top: -10px; }
      /* line 254, src/components/header/_header.scss */
      body:not(.header-fixed) .wrapper--header.full-header .header__logo-container .header__mobile-logo__image img.springfieldnewssun {
        width: 265px;
        margin-top: 5px; }
  /* line 263, src/components/header/_header.scss */
  .header-fixed .wrapper--header .header__logo-container {
    display: inline-block;
    height: 35px;
    background-size: contain;
    margin-top: 10px; }
    /* line 269, src/components/header/_header.scss */
    .header-fixed .wrapper--header .header__logo-container .header__mobile-pinned-logo__image {
      display: block;
      max-width: 260px; }
      /* line 273, src/components/header/_header.scss */
      .header-fixed .wrapper--header .header__logo-container .header__mobile-pinned-logo__image img {
        width: 100%; }
        /* line 277, src/components/header/_header.scss */
        .header-fixed .wrapper--header .header__logo-container .header__mobile-pinned-logo__image img.dayton {
          width: 210px;
          margin-top: 7px; }
        /* line 282, src/components/header/_header.scss */
        .header-fixed .wrapper--header .header__logo-container .header__mobile-pinned-logo__image img.daytondailynews {
          width: 210px;
          margin-top: 14px; }
        /* line 287, src/components/header/_header.scss */
        .header-fixed .wrapper--header .header__logo-container .header__mobile-pinned-logo__image img.journal-news {
          max-width: 151px;
          margin-top: 15px; }
        /* line 292, src/components/header/_header.scss */
        .header-fixed .wrapper--header .header__logo-container .header__mobile-pinned-logo__image img.myajc, .header-fixed .wrapper--header .header__logo-container .header__mobile-pinned-logo__image img.ajc {
          width: 75px;
          margin-top: 5px; }
        /* line 298, src/components/header/_header.scss */
        .header-fixed .wrapper--header .header__logo-container .header__mobile-pinned-logo__image img.springfieldnewssun {
          width: 240px;
          margin-top: 16px; }
        /* line 303, src/components/header/_header.scss */
        .header-fixed .wrapper--header .header__logo-container .header__mobile-pinned-logo__image img.mydaytondailynews {
          width: 210px;
          margin-top: 15px; }
  /* line 311, src/components/header/_header.scss */
  .hamburger .header__logo--subnav {
    height: 90px;
    margin-bottom: 10px;
    max-width: 100%;
    margin-left: 40px; }
    /* line 317, src/components/header/_header.scss */
    .hamburger .header__logo--subnav img {
      width: 100%;
      max-width: 313px; }
      /* line 321, src/components/header/_header.scss */
      .hamburger .header__logo--subnav img.dayton {
        max-width: 230px;
        margin-top: -5px; }
      /* line 326, src/components/header/_header.scss */
      .hamburger .header__logo--subnav img.journal-news {
        max-width: 250px;
        margin-top: -5px; }
      /* line 331, src/components/header/_header.scss */
      .hamburger .header__logo--subnav img.myajc, .hamburger .header__logo--subnav img.ajc {
        margin-top: -2px;
        max-width: 80px; }
      /* line 338, src/components/header/_header.scss */
      .hamburger .header__logo--subnav img.springfieldnewssun {
        margin-top: 4px; } }
  @media (max-width: 1023px) and (max-width: 390px) {
    /* line 311, src/components/header/_header.scss */
    .hamburger .header__logo--subnav {
      width: 87%; } }

@media (max-width: 1023px) {
  /* line 351, src/components/header/_header.scss */
  .header-fixed .wrapper--header.story-page .header__mobile-pinned-logo__image {
    display: none; }
  /* line 355, src/components/header/_header.scss */
  .header-fixed .wrapper--header.story-page .story-nav {
    display: block;
    position: absolute;
    overflow: visible;
    top: 0;
    left: 65px; }
    /* line 362, src/components/header/_header.scss */
    .header-fixed .wrapper--header.story-page .story-nav__mobile-dropdown {
      display: none;
      position: absolute;
      left: 104px;
      width: 46px;
      background-color: #fff;
      box-shadow: 0 2px 26px 4px rgba(0, 0, 0, 0.1);
      border-radius: 6px;
      padding-top: 10px; }
    /* line 374, src/components/header/_header.scss */
    .header-fixed .wrapper--header.story-page .story-nav__mobile-dropdown .story-nav__item .story-nav__icon {
      margin-left: 5px; }
    /* line 379, src/components/header/_header.scss */
    .header-fixed .wrapper--header.story-page .story-nav__mobile-dropdown.open {
      display: block;
      clear: both;
      top: -10px; }
  /* line 386, src/components/header/_header.scss */
  .header-fixed .wrapper--header.story-page .story-nav__item.story-nav__user-icon {
    display: none; }
  /*** START page-padding classes for various mobile conditions  ***/
  /* line 393, src/components/header/_header.scss */
  body:not([data-webtype="story"]) .page-padding {
    height: 30px; }
  /* line 401, src/components/header/_header.scss */
  body[data-webtype="HomePage"] .page-padding,
  body[data-webtype="SectionPage"] .page-padding,
  body[data-template="grid"] .page-padding {
    height: 0; } }

@media (max-width: 1023px) and (min-width: 768px) {
  /* line 408, src/components/header/_header.scss */
  body[data-webtype="HomePage"] .page-padding {
    height: 30px; } }

@media (max-width: 1023px) and (max-width: 768px) {
  /* line 418, src/components/header/_header.scss */
  body[data-webtype="story"] .page-padding {
    height: 30px; } }

@media (max-width: 1023px) {
  /* line 424, src/components/header/_header.scss */
  .header-fixed .page-padding {
    display: block;
    min-height: 92px !important; }
  /* line 429, src/components/header/_header.scss */
  .header-fixed .news-banner-wrapper ~ .page-padding {
    min-height: 58px !important; }
  /*** END page-padding classes for various mobile conditions  ***/
  /* line 436, src/components/header/_header.scss */
  .header-fixed.wrapper--header {
    opacity: 0.98;
    background-image: none;
    background-color: #f8f8f8;
    border-bottom: solid 1px #d0d0d0; }
  /* line 447, src/components/header/_header.scss */
  body:not(.window-shade) .full-header .header-mobile-container .header-mobile-container__link.myajc, body:not(.window-shade) .full-header .header-mobile-container .header-mobile-container__link.ajc {
    width: 160px; }
  /* line 455, src/components/header/_header.scss */
  .mobilemenu-open .hamburger {
    opacity: 1; }
  /* line 460, src/components/header/_header.scss */
  .main-nav {
    display: none; }
    /* line 463, src/components/header/_header.scss */
    .main-nav--sticky-logo {
      display: none; }
    /* line 467, src/components/header/_header.scss */
    .main-nav__item.selected {
      font-family: Gordita_Bold, arial, sans-serif; }
      /* line 471, src/components/header/_header.scss */
      .main-nav__item.selected .main-nav__flyout {
        font-family: Gordita_Regular, arial, sans-serif; }
  /* line 477, src/components/header/_header.scss */
  .header {
    transition: height .2s ease-out;
    padding-top: 20px; }
    /* line 481, src/components/header/_header.scss */
    .header__subscribe-bar {
      margin-top: 30px; }
    /* line 485, src/components/header/_header.scss */
    .header-fixed .header {
      text-align: center; }
    /* line 489, src/components/header/_header.scss */
    .header-subscribe-hidden .header {
      height: 120px; }
    /* line 493, src/components/header/_header.scss */
    .header .main-nav__user-mobile-pinned {
      margin-top: 10px; }
      /* line 495, src/components/header/_header.scss */
      .header-fixed .header .main-nav__user-mobile-pinned {
        display: block;
        float: right; } }

/* Extra Small Mobile Breakpoint */
@media (max-width: 360px) {
  /* line 507, src/components/header/_header.scss */
  body:not(.header-fixed) .wrapper--header.full-header .header__logo-container .header__mobile-logo__image img.dayton {
    width: 215px;
    margin-top: 2px; }
  /* line 512, src/components/header/_header.scss */
  body:not(.header-fixed) .wrapper--header.full-header .header__logo-container .header__mobile-logo__image img.daytondailynews {
    width: 215px;
    margin-top: 3px; }
  /* line 517, src/components/header/_header.scss */
  body:not(.header-fixed) .wrapper--header.full-header .header__logo-container .header__mobile-logo__image img.mydaytondailynews {
    width: 215px;
    margin-top: 8px; }
  /* line 522, src/components/header/_header.scss */
  body:not(.header-fixed) .wrapper--header.full-header .header__logo-container .header__mobile-logo__image img.journal-news {
    width: 215px;
    margin-top: -4px; }
  /* line 527, src/components/header/_header.scss */
  body:not(.header-fixed) .wrapper--header.full-header .header__logo-container .header__mobile-logo__image img.springfieldnewssun {
    width: 215px;
    margin-top: 8px; }
  /* line 535, src/components/header/_header.scss */
  .header-fixed .wrapper--header .header__logo-container .header__mobile-pinned-logo__image img.dayton {
    width: 200px;
    margin-top: 8px; }
  /* line 540, src/components/header/_header.scss */
  .header-fixed .wrapper--header .header__logo-container .header__mobile-pinned-logo__image img.daytondailynews {
    width: 200px;
    margin-top: 16px; }
  /* line 545, src/components/header/_header.scss */
  .header-fixed .wrapper--header .header__logo-container .header__mobile-pinned-logo__image img.mydaytondailynews {
    width: 200px;
    margin-top: 17px; }
  /* line 550, src/components/header/_header.scss */
  .header-fixed .wrapper--header .header__logo-container .header__mobile-pinned-logo__image img.journal-news {
    max-width: none;
    width: 200px;
    margin-top: 10px; }
  /* line 556, src/components/header/_header.scss */
  .header-fixed .wrapper--header .header__logo-container .header__mobile-pinned-logo__image img.springfieldnewssun {
    width: 200px;
    margin-top: 19px; } }

/********* END Mobile Breakpoint styles **************/
/********* START Desktop Breakpoint styles **************/
@media (min-width: 1024px) {
  /* line 567, src/components/header/_header.scss */
  .hamburger,
  .header__mobile-pinned-logo__image {
    display: none; }
  /* line 574, src/components/header/_header.scss */
  .header-fixed .wrapper--header.story-page .main-nav {
    display: block;
    float: left;
    height: 35px; }
    /* line 579, src/components/header/_header.scss */
    .header-fixed .wrapper--header.story-page .main-nav .main-nav__item {
      display: none; }
      /* line 582, src/components/header/_header.scss */
      .header-fixed .wrapper--header.story-page .main-nav .main-nav__item.main-nav--sticky-logo {
        display: flex;
        padding: 0 20px 0 0;
        height: 35px;
        align-items: center; }
  /* line 591, src/components/header/_header.scss */
  .header-fixed .wrapper--header.story-page .story-nav {
    display: block; }
  /* line 597, src/components/header/_header.scss */
  .wrapper--header {
    margin-bottom: 30px; }
    /* line 600, src/components/header/_header.scss */
    .wrapper--header.full-header {
      background-position: center bottom;
      background-size: 100% 90px; }
    /* line 604, src/components/header/_header.scss */
    .header-fixed .wrapper--header {
      top: 0;
      background-image: none;
      background-color: #f8f8f8;
      border-bottom: solid 1px #d0d0d0; }
      /* line 610, src/components/header/_header.scss */
      .header-fixed .wrapper--header .header-mobile-container {
        display: none; }
    /* line 615, src/components/header/_header.scss */
    .wrapper--header .header__logo-container {
      display: flex;
      align-items: center;
      justify-content: center; }
      /* line 620, src/components/header/_header.scss */
      .wrapper--header .header__logo-container__image {
        width: 100%; }
      /* line 624, src/components/header/_header.scss */
      .wrapper--header .header__logo-container .header__desktop-logo__image {
        padding-top: 30px;
        width: 100%;
        max-height: 8vw; }
        /* line 629, src/components/header/_header.scss */
        .wrapper--header .header__logo-container .header__desktop-logo__image.dayton {
          max-height: 5.8vw;
          min-height: 80px; }
        /* line 634, src/components/header/_header.scss */
        .wrapper--header .header__logo-container .header__desktop-logo__image.myajc, .wrapper--header .header__logo-container .header__desktop-logo__image.ajc {
          height: 110px; }
        /* line 639, src/components/header/_header.scss */
        .wrapper--header .header__logo-container .header__desktop-logo__image.mydaytondailynews {
          max-width: 448px; }
        /* line 643, src/components/header/_header.scss */
        .wrapper--header .header__logo-container .header__desktop-logo__image.daytondailynews {
          width: 400px;
          max-width: 400px;
          min-width: 300px; }
        /* line 649, src/components/header/_header.scss */
        .wrapper--header .header__logo-container .header__desktop-logo__image.journal-news {
          min-width: 300px; }
        /* line 653, src/components/header/_header.scss */
        .wrapper--header .header__logo-container .header__desktop-logo__image.springfieldnewssun {
          width: 400px;
          max-width: 400px;
          min-width: 300px; }
  /* line 663, src/components/header/_header.scss */
  .header-fixed header .story-nav {
    margin-top: 15px; }
    /* line 667, src/components/header/_header.scss */
    .header-fixed header .story-nav__down-arrow-icon, .header-fixed header .story-nav__up-arrow-icon {
      display: none !important; }
    /* line 672, src/components/header/_header.scss */
    .header-fixed header .story-nav__user-icon {
      float: right;
      margin-right: 5px;
      display: inline;
      position: relative; }
      /* line 678, src/components/header/_header.scss */
      .header-fixed header .story-nav__user-icon .nav-auth__anon-user__icon__text {
        padding-top: 10px; }
      /* line 683, src/components/header/_header.scss */
      .header-fixed header .story-nav__user-icon:hover .main-nav__flyout__section-name {
        display: block; }
      /* line 687, src/components/header/_header.scss */
      .header-fixed header .story-nav__user-icon:hover .main-nav__flyout {
        opacity: 1;
        visibility: visible;
        max-height: auto; }
  /* line 699, src/components/header/_header.scss */
  .page-padding {
    display: none; }
  /* line 704, src/components/header/_header.scss */
  .header-fixed .page-padding {
    display: block;
    min-height: 188px; }
  /* line 709, src/components/header/_header.scss */
  .header-fixed .subscribe-active + .page-padding {
    min-height: 261px; }
  /* line 714, src/components/header/_header.scss */
  .header {
    transition: height .2s ease-out; }
    /* line 717, src/components/header/_header.scss */
    .header.container {
      padding-bottom: 30px; }
    /* line 723, src/components/header/_header.scss */
    .full-header .header__subscribe-bar {
      margin-top: 30px; }
  /* line 729, src/components/header/_header.scss */
  .header-fixed .story-page .header.container {
    padding-bottom: 10px; }
  /* line 733, src/components/header/_header.scss */
  .sticky-nav {
    z-index: 1;
    width: 100%; }
  /* line 738, src/components/header/_header.scss */
  .main-nav {
    display: flex;
    justify-content: center; }
    /* line 742, src/components/header/_header.scss */
    .main-nav__item {
      font-family: Gordita_Medium, arial, sans-serif;
      position: relative;
      padding: 1.25rem 1.3vw 0.25rem 0;
      font-size: 0.875rem;
      line-height: 2.1875rem;
      display: flex;
      align-items: flex-end;
      flex: 0 0 auto; }
      /* line 754, src/components/header/_header.scss */
      .main-nav__item:hover .main-nav__flyout__section-name {
        display: block; }
      /* line 758, src/components/header/_header.scss */
      .main-nav__item:hover .main-nav__flyout {
        opacity: 1;
        visibility: visible;
        max-height: auto; }
      /* line 765, src/components/header/_header.scss */
      .main-nav__item.selected {
        font-family: Gordita_Bold, arial, sans-serif; }
      /* line 769, src/components/header/_header.scss */
      .main-nav__item--bottom-bar {
        border-bottom: solid 1px #cdcdcd; }
      /* line 773, src/components/header/_header.scss */
      .main-nav__item--separater-bar {
        background-color: #2e81b7;
        width: 2px;
        height: 20px;
        margin-bottom: 8px; }
      /* line 780, src/components/header/_header.scss */
      .main-nav__item__search-mobile {
        display: none; }
      /* line 784, src/components/header/_header.scss */
      .main-nav__item__search-desktop {
        padding-right: 0;
        padding-left: 1.875rem;
        flex-grow: 1;
        flex-basis: 180px;
        border-bottom: 0; }
        /* line 791, src/components/header/_header.scss */
        .full-header .main-nav__item__search-desktop {
          border-bottom: solid 1px #cdcdcd; }
        /* line 795, src/components/header/_header.scss */
        .header-fixed .main-nav__item__search-desktop {
          flex-basis: 90px; }
      /* line 800, src/components/header/_header.scss */
      .main-nav__item__search {
        width: 100%;
        height: 28px;
        display: none; }
        /* line 805, src/components/header/_header.scss */
        .main-nav__item__search__input {
          text-align: right;
          border: none;
          background-color: transparent;
          font-size: 0.875rem;
          line-height: 24px;
          width: calc(100% - 40px); }
          /* line 813, src/components/header/_header.scss */
          .main-nav__item__search__input:focus {
            outline: 0; }
        /* line 818, src/components/header/_header.scss */
        .full-header .main-nav__item__search {
          display: flex; }
      /* line 822, src/components/header/_header.scss */
      .main-nav__item__epaper {
        padding-right: 0; }
    /* line 826, src/components/header/_header.scss */
    .main-nav__search-icon {
      height: 28px;
      width: 28px;
      cursor: pointer;
      vertical-align: middle;
      margin-left: 10px; }
      /* line 833, src/components/header/_header.scss */
      .main-nav__search-icon:focus {
        outline: 0; }
    /* line 838, src/components/header/_header.scss */
    .main-nav__item--selected {
      font-family: Gordita_Bold, arial, sans-serif;
      position: absolute;
      border-bottom: solid 3px #2e81b7;
      bottom: -2px;
      width: calc(100% - 1.3vw);
      left: 0; }
    /* line 849, src/components/header/_header.scss */
    .main-nav__weather-temp-desktop {
      font-family: Gordita_Regular, arial, sans-serif;
      display: none; }
      /* line 853, src/components/header/_header.scss */
      .full-header .main-nav__weather-temp-desktop {
        padding-left: 0.3125rem;
        padding-right: 0; }
    /* line 859, src/components/header/_header.scss */
    .main-nav__weather-icon-desktop {
      display: none; }
      /* line 862, src/components/header/_header.scss */
      .full-header .main-nav__weather-icon-desktop {
        padding-left: 4.75rem;
        padding-right: 0; }
    /* line 868, src/components/header/_header.scss */
    .main-nav__weather-temp-text {
      vertical-align: middle;
      vertical-align: -webkit-baseline-middle; }
    /* line 873, src/components/header/_header.scss */
    .main-nav__user-desktop {
      padding-right: 0;
      padding-left: 1.5vw; }
      /* line 877, src/components/header/_header.scss */
      .main-nav__user-desktop .nav-auth {
        max-height: 2.1875rem;
        position: relative;
        top: 0; }
      /* line 883, src/components/header/_header.scss */
      .full-header .main-nav__user-desktop {
        padding-left: 0.9375rem; }
    /* line 888, src/components/header/_header.scss */
    .main-nav__user-mobile {
      display: none; }
  /* line 893, src/components/header/_header.scss */
  .main-nav--sticky-logo {
    display: none; }
  /* line 898, src/components/header/_header.scss */
  .header-fixed .main-nav__item__logo {
    display: flex;
    height: 30px;
    background-size: contain; }
    /* line 904, src/components/header/_header.scss */
    .header-fixed .main-nav__item__logo img {
      width: 100%; }
      /* line 907, src/components/header/_header.scss */
      .header-fixed .main-nav__item__logo img.dayton {
        width: 156px; }
      /* line 911, src/components/header/_header.scss */
      .header-fixed .main-nav__item__logo img.journal-news {
        width: 151px; }
      /* line 915, src/components/header/_header.scss */
      .header-fixed .main-nav__item__logo img.myajc, .header-fixed .main-nav__item__logo img.ajc {
        width: 75px;
        height: 56px;
        transform: translateY(-10%); }
      /* line 922, src/components/header/_header.scss */
      .header-fixed .main-nav__item__logo img.mydaytondailynews {
        width: 210px;
        height: 30px;
        /* IE11 needs both width and height*/ }
      /* line 927, src/components/header/_header.scss */
      .header-fixed .main-nav__item__logo img.springfieldnewssun {
        width: 200px;
        height: 30px;
        /* IE11 needs both width and height*/ }
      /* line 933, src/components/header/_header.scss */
      .header-fixed .main-nav__item__logo img.daytondailynews {
        width: 210px;
        height: 30px; }
  /* line 940, src/components/header/_header.scss */
  .header-fixed .main-nav--sticky-logo {
    display: flex;
    padding-bottom: 6px;
    padding-right: 1.5vw; }
  /* line 951, src/components/header/_header.scss */
  .header-fixed .story-page .main-nav__item__logo img.myajc, .header-fixed .story-page .main-nav__item__logo img.ajc {
    transform: translateY(-20%); } }

@media (min-width: 1280px) {
  /* line 962, src/components/header/_header.scss */
  .main-nav__item {
    font-size: 1.125rem; }
  /* line 967, src/components/header/_header.scss */
  .main-nav .main-nav__weather-icon-link {
    max-height: 2.1875rem; }
  /* line 971, src/components/header/_header.scss */
  .main-nav__weather-icon-desktop, .main-nav__weather-temp-desktop {
    display: none; }
    /* line 975, src/components/header/_header.scss */
    .full-header .main-nav__weather-icon-desktop, .full-header .main-nav__weather-temp-desktop {
      display: flex; }
  /* line 980, src/components/header/_header.scss */
  .main-nav__search-icon {
    height: 29px;
    width: 29px; } }

@media (min-width: 1024px) {
  /* line 8, src/components/header/_header-subnav.scss */
  .main-nav__flyout {
    transition: opacity 0.15s;
    position: absolute;
    top: 3.4375rem;
    left: -0.625rem;
    background-color: #fff;
    font-family: Gordita_Regular, arial, sans-serif;
    font-size: 0.875rem;
    line-height: 1.875rem;
    border-radius: 0.375rem;
    padding: 1.125rem 1.5625rem 0.3125rem 1.5625rem;
    box-shadow: 0 2px 26px 4px rgba(0, 0, 0, 0.1);
    z-index: 1;
    overflow: hidden;
    opacity: 0;
    visibility: hidden; }
    /* line 25, src/components/header/_header-subnav.scss */
    .main-nav__flyout.active {
      opacity: 1;
      visibility: visible;
      max-height: auto; }
    /* line 31, src/components/header/_header-subnav.scss */
    .main-nav__flyout__section-name {
      transition: opacity 0.15s;
      position: absolute;
      top: 1.25rem;
      left: -0.625rem;
      font-family: Gordita_Medium, arial, sans-serif;
      line-height: 1.5rem;
      border-radius: 0.375rem;
      color: #2e81b7;
      background-color: #fff;
      padding: 0.3125rem 0.625rem 0.9375rem 0.625rem;
      box-shadow: 0px -8px 30px -8px rgba(0, 0, 0, 0.1);
      white-space: nowrap;
      z-index: 2; }
      /* line 46, src/components/header/_header-subnav.scss */
      .main-nav__flyout__section-name .main-nav__item__link {
        cursor: default; }
  /* line 52, src/components/header/_header-subnav.scss */
  .main-nav__flyout-subnav {
    display: inline-flex;
    writing-mode: vertical-lr;
    flex-wrap: wrap;
    align-content: flex-start;
    height: 13.125rem; }
    /* line 60, src/components/header/_header-subnav.scss */
    .main-nav__flyout-subnav[item-count="1"] {
      height: 1.875rem; }
    /* line 63, src/components/header/_header-subnav.scss */
    .main-nav__flyout-subnav[item-count="2"] {
      height: 3.75rem; }
    /* line 66, src/components/header/_header-subnav.scss */
    .main-nav__flyout-subnav[item-count="3"] {
      height: 5.625rem; }
    /* line 69, src/components/header/_header-subnav.scss */
    .main-nav__flyout-subnav[item-count="4"], .main-nav__flyout-subnav[item-count="8"] {
      height: 7.5rem; }
    /* line 73, src/components/header/_header-subnav.scss */
    .main-nav__flyout-subnav[item-count="5"], .main-nav__flyout-subnav[item-count="9"], .main-nav__flyout-subnav[item-count="10"] {
      height: 9.375rem; }
    /* line 78, src/components/header/_header-subnav.scss */
    .main-nav__flyout-subnav[item-count="6"], .main-nav__flyout-subnav[item-count="11"], .main-nav__flyout-subnav[item-count="12"] {
      height: 11.25rem; }
  /* line 85, src/components/header/_header-subnav.scss */
  .main-nav__flyout-subnav__item {
    writing-mode: horizontal-tb;
    height: 1.875rem;
    margin-right: 3vw;
    white-space: nowrap; } }

@media (max-width: 1023px) {
  /* line 2, src/components/header/_header-mobilenav.scss */
  .hamburger::-webkit-scrollbar {
    width: 1em; }
  /* line 5, src/components/header/_header-mobilenav.scss */
  .hamburger::-webkit-scrollbar-track {
    -webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.3); }
  /* line 8, src/components/header/_header-mobilenav.scss */
  .hamburger::-webkit-scrollbar-thumb {
    background-color: #E0E0E0;
    outline: 1px solid slategrey; }
  /* line 12, src/components/header/_header-mobilenav.scss */
  .temp-until-weather-widget {
    margin-top: 100px;
    margin-bottom: 50px;
    border-bottom: #fff solid 1px; }
  /* line 17, src/components/header/_header-mobilenav.scss */
  .nav-menu-toggle {
    z-index: 10;
    width: 30px;
    height: 32px;
    cursor: pointer;
    position: absolute;
    left: 0;
    top: 10px; }
    /* line 25, src/components/header/_header-mobilenav.scss */
    .hamburger .nav-menu-toggle {
      left: 15px;
      top: 30px; }
  /* line 30, src/components/header/_header-mobilenav.scss */
  .nav-flyout-btn {
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    width: 100%;
    height: 3px;
    border-radius: 10px;
    background: #000; }
    /* line 38, src/components/header/_header-mobilenav.scss */
    .nav-flyout-btn:before, .nav-flyout-btn:after {
      content: '';
      position: absolute;
      top: -400%;
      right: 0;
      width: 100%;
      height: 3px;
      background: #000;
      border-radius: inherit;
      -webkit-transition: all 0.2s linear;
      -moz-transition: all 0.2s linear;
      -o-transition: all 0.2s linear;
      transition: all 0.2s linear;
      transform: rotate(0); }
    /* line 54, src/components/header/_header-mobilenav.scss */
    .nav-flyout-btn:after {
      top: auto;
      bottom: -400%; }
  /* line 59, src/components/header/_header-mobilenav.scss */
  .hamburger .main-nav {
    display: block;
    font-size: 1.125rem;
    line-height: 1.625rem; }
    /* line 63, src/components/header/_header-mobilenav.scss */
    .hamburger .main-nav .main-nav__search-icon-mobile {
      max-width: 20%;
      padding: 0 0.5rem;
      position: relative;
      top: 15%; }
    /* line 69, src/components/header/_header-mobilenav.scss */
    .hamburger .main-nav .main-nav__item {
      margin-bottom: 1.5625rem;
      margin-left: 3.125rem;
      position: relative; }
      /* line 73, src/components/header/_header-mobilenav.scss */
      .hamburger .main-nav .main-nav__item--selected {
        height: 1.5rem;
        width: 0.3125rem;
        border-radius: 0.25rem;
        background-color: #fff;
        left: -2.5rem;
        top: 0;
        position: absolute; }
      /* line 83, src/components/header/_header-mobilenav.scss */
      .hamburger .main-nav .main-nav__item--mobile-menu.open .main-nav__item__link {
        cursor: default; }
      /* line 86, src/components/header/_header-mobilenav.scss */
      .hamburger .main-nav .main-nav__item--mobile-menu.open .main-nav__item--circle {
        display: inline-block; }
      /* line 90, src/components/header/_header-mobilenav.scss */
      .hamburger .main-nav .main-nav__item--circle {
        display: none;
        background: linear-gradient(to top, #ff8787, #ff55b8);
        border-radius: 0.875rem;
        width: 1.75rem;
        height: 1.75rem;
        position: relative;
        cursor: pointer;
        margin-left: .625rem;
        text-align: center; }
        /* line 39, src/utils/_mixins.scss */
        .hamburger .main-nav .main-nav__item--circle:after {
          content: ">";
          display: block;
          transform: scale(0.5, 1.1);
          width: 0.875rem;
          color: #fff;
          position: relative;
          margin: 0 auto;
          vertical-align: middle; }
      /* line 94, src/components/header/_header-mobilenav.scss */
      .hamburger .main-nav .main-nav__item__link {
        color: #fff;
        cursor: pointer; }
      /* line 98, src/components/header/_header-mobilenav.scss */
      .hamburger .main-nav .main-nav__item__search-form-container {
        height: 3.3rem;
        border-radius: 6px;
        background-color: #ffffff;
        box-shadow: 0 1px 4px 0 rgba(0, 0, 0, 0.24), 0 1px 4px 0 rgba(0, 0, 0, 0.24); }
      /* line 104, src/components/header/_header-mobilenav.scss */
      .hamburger .main-nav .main-nav__item__search-desktop {
        display: none; }
      /* line 107, src/components/header/_header-mobilenav.scss */
      .hamburger .main-nav .main-nav__item__search-mobile {
        margin-left: 0;
        color: #fff; }
        /* line 112, src/components/header/_header-mobilenav.scss */
        .hamburger .main-nav .main-nav__item__search-mobile input:focus,
        .hamburger .main-nav .main-nav__item__search-mobile form:focus {
          outline: 0; }
        /* line 116, src/components/header/_header-mobilenav.scss */
        .hamburger .main-nav .main-nav__item__search-mobile form {
          display: inline-block;
          height: 3.25rem;
          width: 80%; }
      /* line 122, src/components/header/_header-mobilenav.scss */
      .hamburger .main-nav .main-nav__item__search__input {
        font-size: 1.25rem;
        border-radius: 0.3125rem;
        border: 0;
        height: 3.25rem;
        width: 100%; }
    /* line 130, src/components/header/_header-mobilenav.scss */
    .hamburger .main-nav .main-nav__weather-icon-desktop,
    .hamburger .main-nav .main-nav__weather-temp-desktop {
      display: none; }
    /* line 134, src/components/header/_header-mobilenav.scss */
    .hamburger .main-nav .main-nav__user-desktop {
      display: none; }
    /* line 137, src/components/header/_header-mobilenav.scss */
    .hamburger .main-nav .main-nav__user-mobile {
      margin-left: 0;
      margin-bottom: 0; }
    /* line 141, src/components/header/_header-mobilenav.scss */
    .hamburger .main-nav .main-nav__flyout {
      display: none; }
      /* line 143, src/components/header/_header-mobilenav.scss */
      .hamburger .main-nav .main-nav__flyout.open {
        display: block; }
      /* line 146, src/components/header/_header-mobilenav.scss */
      .hamburger .main-nav .main-nav__flyout-subnav {
        margin-left: 1.5625rem;
        margin-top: 1.6875rem; }
      /* line 150, src/components/header/_header-mobilenav.scss */
      .hamburger .main-nav .main-nav__flyout-subnav__item {
        font-size: 1rem;
        line-height: 2rem; }
      /* line 154, src/components/header/_header-mobilenav.scss */
      .hamburger .main-nav .main-nav__flyout-subnav__item a {
        color: #fff; }
  /* line 159, src/components/header/_header-mobilenav.scss */
  .hamburger {
    object-fit: contain;
    background-image: linear-gradient(to top, #04befe, #4481eb);
    box-shadow: 0 2px 4px 0 rgba(149, 149, 149, 0.5);
    color: #fff; }
    /* line 164, src/components/header/_header-mobilenav.scss */
    .hamburger .mobile-menu-weather-widget {
      display: block;
      width: 368px;
      height: 311px;
      background-color: #fff;
      border-radius: 6px;
      margin-top: 30px;
      margin-left: auto;
      margin-right: auto;
      text-align: center;
      padding: 30px;
      margin-bottom: 50px;
      color: #9b9b9b; }
    /* line 179, src/components/header/_header-mobilenav.scss */
    .hamburger .hamburger-close-btn {
      float: right;
      cursor: pointer;
      font-size: 14px; }
      /* line 183, src/components/header/_header-mobilenav.scss */
      .hamburger .hamburger-close-btn img {
        width: 28px;
        height: 28px; }
    /* line 188, src/components/header/_header-mobilenav.scss */
    .hamburger .mobile-menu-footer {
      display: block;
      padding-bottom: 3.125rem;
      text-align: center;
      font-size: 0.875rem; }
      /* line 193, src/components/header/_header-mobilenav.scss */
      .hamburger .mobile-menu-footer__list {
        font-size: 1.25rem;
        margin-bottom: 2.25rem; }
      /* line 197, src/components/header/_header-mobilenav.scss */
      .hamburger .mobile-menu-footer__list__item {
        margin-bottom: 1.875rem; }
      /* line 200, src/components/header/_header-mobilenav.scss */
      .hamburger .mobile-menu-footer__copyright {
        margin-bottom: 1.25rem; }
      /* line 203, src/components/header/_header-mobilenav.scss */
      .hamburger .mobile-menu-footer__bottom-links {
        margin-bottom: 0.3125rem; }
      /* line 206, src/components/header/_header-mobilenav.scss */
      .hamburger .mobile-menu-footer__social {
        margin-bottom: 3.4375rem; }
      /* line 209, src/components/header/_header-mobilenav.scss */
      .hamburger .mobile-menu-footer__social__facebook, .hamburger .mobile-menu-footer__social__twitter {
        display: inline-block;
        font-size: 3.125rem;
        margin: 0.625rem 0;
        background: 0 0;
        position: relative;
        width: 3.75rem;
        height: 3.75rem;
        text-align: center;
        padding-top: 1rem; }
      /* line 221, src/components/header/_header-mobilenav.scss */
      .hamburger .mobile-menu-footer__social__facebook {
        margin-right: 2.5rem; }
      /* line 224, src/components/header/_header-mobilenav.scss */
      .hamburger .mobile-menu-footer a {
        color: #fff; }
  /* line 229, src/components/header/_header-mobilenav.scss */
  .hamburger .nav-flyout-btn {
    background: none; }
    /* line 231, src/components/header/_header-mobilenav.scss */
    .hamburger .nav-flyout-btn:before {
      transform: rotate(-135deg);
      top: 0;
      background: #fff; }
    /* line 236, src/components/header/_header-mobilenav.scss */
    .hamburger .nav-flyout-btn:after {
      transform: rotate(135deg);
      bottom: 0;
      background: #fff; }
  /* line 242, src/components/header/_header-mobilenav.scss */
  .hamburger {
    height: 100%;
    width: 100%;
    max-width: 408px;
    -moz-transform: translateX(0);
    -webkit-transform: translateX(0);
    -ms-transform: translateX(0);
    transform: translateX(0);
    -moz-transition: -moz-transform 0.5s ease;
    -webkit-transition: -webkit-transform 0.5s ease;
    -ms-transition: -ms-transform 0.5s ease;
    transition: transform 0.5s ease;
    -webkit-overflow-scrolling: touch;
    overflow-y: auto;
    padding: 30px 20px;
    position: fixed;
    top: 0;
    z-index: 10002;
    left: -30em; }
    /* line 261, src/components/header/_header-mobilenav.scss */
    .hamburger .main-nav {
      display: block;
      clear: both; }
  /* line 266, src/components/header/_header-mobilenav.scss */
  .mobilemenu-open .hamburger {
    -moz-transform: translateX(30em);
    -webkit-transform: translateX(30em);
    -ms-transform: translateX(30em);
    transform: translateX(30em); } }

/* line 8, src/components/auth/_auth.scss */
.nav-auth__authed-user {
  display: none; }

/* line 13, src/components/auth/_auth.scss */
.nav-auth--logged-in .nav-auth__authed-user {
  display: block; }

/* line 17, src/components/auth/_auth.scss */
.nav-auth--logged-in .nav-auth__anon-user {
  display: none; }

/* line 25, src/components/auth/_auth.scss */
.nav-auth--avatar .nav-auth__authed-user__icon__avatar, .nav-auth--avatar .nav-auth__authed-user__flyout-label__icon__avatar {
  display: block; }

/* line 29, src/components/auth/_auth.scss */
.nav-auth--avatar .nav-auth__authed-user__icon__img, .nav-auth--avatar .nav-auth__authed-user__flyout-label__icon__img {
  display: none; }

@media (min-width: 1024px) {
  /* line 39, src/components/auth/_auth.scss */
  .nav-auth__anon-user__icon__img {
    top: 3px; }
  /* line 47, src/components/auth/_auth.scss */
  .nav-auth__anon-user__icon__img, .nav-auth__anon-user__icon__avatar, .nav-auth__authed-user__icon__img, .nav-auth__authed-user__icon__avatar, .nav-auth__authed-user__flyout-label__icon__img, .nav-auth__authed-user__flyout-label__icon__avatar {
    position: relative;
    height: 32px;
    width: 32px;
    display: inline-block; }
    /* line 54, src/components/auth/_auth.scss */
    .nav-auth__anon-user__icon__img svg, .nav-auth__anon-user__icon__avatar svg, .nav-auth__authed-user__icon__img svg, .nav-auth__authed-user__icon__avatar svg, .nav-auth__authed-user__flyout-label__icon__img svg, .nav-auth__authed-user__flyout-label__icon__avatar svg {
      height: 100%;
      width: 100%; }
  /* line 60, src/components/auth/_auth.scss */
  .nav-auth__anon-user__icon__text, .nav-auth__authed-user__icon__text, .nav-auth__authed-user__flyout-label__icon__text {
    position: relative;
    font-family: Gordita_Bold, arial, sans-serif;
    display: inline-block;
    float: right;
    padding-left: 6px; }
  /* line 68, src/components/auth/_auth.scss */
  .nav-auth__anon-user__icon__avatar, .nav-auth__authed-user__icon__avatar, .nav-auth__authed-user__flyout-label__icon__avatar {
    display: none;
    border-radius: 55%; }
  /* line 75, src/components/auth/_auth.scss */
  .nav-auth__authed-user__icon__img {
    display: block; }
  /* line 81, src/components/auth/_auth.scss */
  .nav-auth__authed-user__flyout-label {
    top: -5px;
    right: -10px;
    left: initial; }
    /* line 86, src/components/auth/_auth.scss */
    .nav-auth__authed-user__flyout-label__overlay {
      top: 43px;
      right: 0;
      left: initial; }
  /* line 93, src/components/auth/_auth.scss */
  .nav-auth__authed-user__flyout {
    min-width: 334px;
    top: 38px;
    left: initial;
    left: calc(-344px + 55px); }
    /* line 99, src/components/auth/_auth.scss */
    .nav-auth__authed-user__flyout__title, .nav-auth__authed-user__flyout__logout {
      font-family: Gordita_Medium, arial, sans-serif;
      font-weight: 800;
      min-width: 150px; }
    /* line 106, src/components/auth/_auth.scss */
    .nav-auth__authed-user__flyout__title {
      display: inline-block;
      max-width: 200px;
      height: 25px;
      overflow: hidden;
      text-overflow: ellipsis;
      white-space: nowrap; }
    /* line 115, src/components/auth/_auth.scss */
    .nav-auth__authed-user__flyout__logout {
      width: 100%;
      display: inline-flex; }
      /* line 119, src/components/auth/_auth.scss */
      .nav-auth__authed-user__flyout__logout__btn {
        height: 30px;
        width: 120px;
        margin: 5px auto 20px;
        border-radius: 2px;
        background-image: linear-gradient(to top, #04befe, #4481eb);
        box-shadow: 0 2px 4px 0 rgba(149, 149, 149, 0.5);
        color: #fff;
        text-align: center; }
  /* line 135, src/components/auth/_auth.scss */
  .header-fixed .story-page .nav-auth__authed-user__flyout-label {
    top: 5px;
    right: -10px; } }

@media (max-width: 1023px) {
  /* line 143, src/components/auth/_auth.scss */
  .nav-auth {
    margin-bottom: 20px; }
    /* line 148, src/components/auth/_auth.scss */
    .nav-auth__anon-user__icon, .nav-auth__authed-user__icon {
      cursor: pointer; }
      /* line 151, src/components/auth/_auth.scss */
      .nav-auth__anon-user__icon__img, .nav-auth__anon-user__icon__avatar, .nav-auth__authed-user__icon__img, .nav-auth__authed-user__icon__avatar {
        height: 35px;
        width: 35px;
        display: inline-block; }
      /* line 158, src/components/auth/_auth.scss */
      .nav-auth__anon-user__icon__text, .nav-auth__authed-user__icon__text {
        position: absolute;
        left: 50px;
        top: 3px;
        color: #fff;
        font-family: Gordita_Bold, arial, sans-serif;
        font-size: 16px; }
      /* line 167, src/components/auth/_auth.scss */
      .nav-auth__anon-user__icon__avatar, .nav-auth__authed-user__icon__avatar {
        display: none;
        border-radius: 55%; }
    /* line 177, src/components/auth/_auth.scss */
    .nav-auth__authed-user__flyout.open .nav-auth__authed-user__flyout__subnav {
      margin: 20px 0; }
    /* line 181, src/components/auth/_auth.scss */
    .nav-auth__authed-user__flyout.open .nav-auth__authed-user__flyout__item {
      margin-left: 50px;
      margin-bottom: 25px;
      font-size: 18px;
      line-height: 1.44; }
      /* line 187, src/components/auth/_auth.scss */
      .nav-auth__authed-user__flyout.open .nav-auth__authed-user__flyout__item--bold {
        font-family: Gordita_Bold, arial, sans-serif; } }

@media (min-width: 1200px) {
  /* line 198, src/components/auth/_auth.scss */
  .nav-auth__anon-user__icon__img,
  .nav-auth__anon-user__icon__avatar,
  .nav-auth__authed-user__icon__img,
  .nav-auth__authed-user__icon__avatar,
  .nav-auth__authed-user__flyout-label__icon__img,
  .nav-auth__authed-user__flyout-label__icon__avatar {
    height: 35px;
    width: 35px; }
  /* line 208, src/components/auth/_auth.scss */
  .nav-auth__anon-user__icon__img {
    top: 0; }
  /* line 212, src/components/auth/_auth.scss */
  .nav-auth__anon-user__icon__text {
    bottom: 0; }
  /* line 216, src/components/auth/_auth.scss */
  .nav-auth__authed-user__flyout {
    top: 44px; }
  /* line 220, src/components/auth/_auth.scss */
  .nav-auth__authed-user__flyout-label__overlay {
    top: 49px; } }

/*
 * Default variables for SASS
 */
@font-face {
  font-family: 'Gordita_Medium';
  src: url("../fonts/gordita/gorditamedium-webfont.eot");
  src: url("../fonts/gordita/gorditamedium-webfont.eot?#iefix") format("embedded-opentype"), url("../fonts/gordita/gorditamedium-webfont.woff2") format("woff2"), url("../fonts/gordita/gorditamedium-webfont.woff") format("woff"), url("../fonts/gordita/gorditamedium-webfont.ttf") format("truetype"), url("../fonts/gordita/gorditamedium-webfont.svg#gorditamedium") format("svg");
  font-weight: normal;
  font-style: normal; }

@font-face {
  font-family: 'Gordita_Regular';
  src: url("../fonts/gordita/gorditaregular-webfont.eot");
  src: url("../fonts/gordita/gorditaregular-webfont.eot?#iefix") format("embedded-opentype"), url("../fonts/gordita/gorditaregular-webfont.woff2") format("woff2"), url("../fonts/gordita/gorditaregular-webfont.woff") format("woff"), url("../fonts/gordita/gorditaregular-webfont.ttf") format("truetype"), url("../fonts/gordita/gorditaregular-webfont.svg#gorditaregular") format("svg");
  font-weight: normal;
  font-style: normal; }

@font-face {
  font-family: 'Gordita_Bold';
  src: url("../fonts/gordita/gorditabold-webfont.eot");
  src: url("../fonts/gordita/gorditabold-webfont.eot?#iefix") format("embedded-opentype"), url("../fonts/gordita/gorditabold-webfont.woff2") format("woff2"), url("../fonts/gordita/gorditabold-webfont.woff") format("woff"), url("../fonts/gordita/gorditabold-webfont.ttf") format("truetype"), url("../fonts/gordita/gorditabold-webfont.svg#gorditabold") format("svg");
  font-weight: normal;
  font-style: normal; }

@font-face {
  font-family: 'icon-fonts';
  src: url("../fonts/icon-fonts/onesite.eot?t0d8h4");
  src: url("../fonts/icon-fonts/onesite.eot?t0d8h4#iefix") format("embedded-opentype"), url("../fonts/icon-fonts/onesite.ttf?t0d8h4") format("truetype"), url("../fonts/icon-fonts/onesite.woff?t0d8h4") format("woff"), url("../fonts/icon-fonts/onesite.svg?t0d8h4#icon-fonts/onesite") format("svg");
  font-weight: normal;
  font-style: normal; }

@font-face {
  font-family: 'weather-icons';
  src: url("../fonts/icon-fonts/weather/weather.eot");
  src: url("../fonts/icon-fonts/weather/weather.eot?#iefix") format("embedded-opentype"), url("../fonts/icon-fonts/weather/weather.ttf") format("truetype"), url("../fonts/icon-fonts/weather/weather.woff") format("woff"), url("../fonts/icon-fonts/weather/weather.svg#weather") format("svg");
  font-weight: normal;
  font-style: normal; }

/* line 61, src/utils/_fonts.scss */
[class^="icon-"], [class*=" icon-"] {
  /* use !important to prevent issues with browser extensions that change fonts */
  font-family: 'icon-fonts' !important;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale; }

/* line 76, src/utils/_fonts.scss */
.icon-down:before {
  content: "\e900";
  color: #fff; }

/* line 80, src/utils/_fonts.scss */
.icon-left:before {
  content: "\e901";
  color: #fff; }

/* line 84, src/utils/_fonts.scss */
.icon-right:before {
  content: "\e902";
  color: #fff; }

/* line 88, src/utils/_fonts.scss */
.icon-up:before {
  content: "\e903";
  color: #fff; }

/* line 92, src/utils/_fonts.scss */
.icon-play:before {
  content: "\e904";
  color: #fff; }

/* line 96, src/utils/_fonts.scss */
.icon-caption:before {
  content: "\e905";
  color: #fff; }

/* line 100, src/utils/_fonts.scss */
.icon-search:before {
  content: "\e906";
  color: #2e81b7; }

/* line 104, src/utils/_fonts.scss */
.icon-footerfb:before {
  content: "\e907";
  color: #2e81b7; }

/* line 108, src/utils/_fonts.scss */
.icon-footertwitter:before {
  content: "\e908";
  color: #2e81b7; }

/* line 112, src/utils/_fonts.scss */
.icon-reddit:before {
  content: "\e909";
  color: #fff; }

/* line 116, src/utils/_fonts.scss */
.icon-videos:before {
  content: "\e90a";
  color: #fff; }

/* line 120, src/utils/_fonts.scss */
.icon-profile:before {
  content: "\e90b";
  color: #2e81b7; }

/* line 124, src/utils/_fonts.scss */
.icon-shape:before {
  content: "\e90c";
  color: #fff; }

/* line 128, src/utils/_fonts.scss */
.icon-menu:before {
  content: "\e90d"; }

/* line 131, src/utils/_fonts.scss */
.icon-comment:before {
  content: "\e90e";
  color: #fff; }

/* line 135, src/utils/_fonts.scss */
.icon-email:before {
  content: "\e90f";
  color: #fff; }

/* line 139, src/utils/_fonts.scss */
.icon-ig:before {
  content: "\e910";
  color: #fff; }

/* line 143, src/utils/_fonts.scss */
.icon-facebook:before {
  content: "\e911";
  color: #fff; }

/* line 147, src/utils/_fonts.scss */
.icon-twitter:before {
  content: "\e912";
  color: #fff; }

/* line 151, src/utils/_fonts.scss */
.icon-pinterest:before {
  content: "\e913";
  color: #fff; }

/* line 155, src/utils/_fonts.scss */
.icon-profile2:before {
  content: "\e914";
  color: #fff; }

/* line 159, src/utils/_fonts.scss */
.icon-gallery:before {
  content: "\e915";
  color: #fff; }

/* line 163, src/utils/_fonts.scss */
.icon-podcast:before {
  content: "\e916";
  color: #fff; }

/* line 167, src/utils/_fonts.scss */
.icon-document:before {
  content: "\e917";
  color: #fff; }

/* line 171, src/utils/_fonts.scss */
.icon-video:before {
  content: "\e918";
  color: #fff; }

/* line 5, src/components/footer/_footer.scss */
footer.one-site {
  background-color: #f8f8f8;
  height: auto;
  overflow: hidden;
  font-family: Gordita_Regular, arial, sans-serif;
  font-size: 16px; }
  /* line 13, src/components/footer/_footer.scss */
  footer.one-site .container {
    width: 90%;
    padding: 0 15px; }
  /* line 18, src/components/footer/_footer.scss */
  footer.one-site .footer--row {
    display: flex;
    flex-direction: row; }
  /* line 23, src/components/footer/_footer.scss */
  footer.one-site .footer-heading {
    height: 14rem; }
    /* line 26, src/components/footer/_footer.scss */
    footer.one-site .footer-heading__logo, footer.one-site .footer-heading__email {
      flex: 1;
      align-self: center;
      text-align: center; }
    /* line 32, src/components/footer/_footer.scss */
    footer.one-site .footer-heading__logo {
      align-items: center;
      justify-content: flex-end;
      display: flex;
      border-right: solid 1px #9b9b9b;
      padding-right: 4rem;
      height: 10rem; }
    /* line 41, src/components/footer/_footer.scss */
    footer.one-site .footer-heading__logo-image {
      width: 11rem; }
      /* line 44, src/components/footer/_footer.scss */
      footer.one-site .footer-heading__logo-image.mydaytondailynews, footer.one-site .footer-heading__logo-image.springfieldnewssun {
        width: 400px; }
      /* line 49, src/components/footer/_footer.scss */
      footer.one-site .footer-heading__logo-image.daytondailynews {
        width: 300px; }
      /* line 53, src/components/footer/_footer.scss */
      footer.one-site .footer-heading__logo-image.myajc, footer.one-site .footer-heading__logo-image.ajc {
        width: 11rem; }
    /* line 60, src/components/footer/_footer.scss */
    footer.one-site .footer-heading__email {
      flex-direction: column;
      display: flex;
      padding-left: 4rem;
      align-items: flex-start; }
    /* line 67, src/components/footer/_footer.scss */
    footer.one-site .footer-heading__email-input {
      width: 18rem;
      height: 2.5rem;
      border: solid 1px #9b9b9b;
      border-radius: 5px;
      opacity: 0.5;
      padding-left: 1rem;
      background-color: inherit;
      font-size: .75rem;
      margin-right: -5px; }
    /* line 79, src/components/footer/_footer.scss */
    footer.one-site .footer-heading__email-button {
      width: 3.8rem;
      margin-left: -0.5rem;
      vertical-align: middle;
      cursor: pointer; }
  /* line 87, src/components/footer/_footer.scss */
  footer.one-site .footer-menu {
    padding-left: 2rem; }
    /* line 90, src/components/footer/_footer.scss */
    footer.one-site .footer-menu__section {
      flex: 1; }
      /* line 93, src/components/footer/_footer.scss */
      footer.one-site .footer-menu__section__facebook, footer.one-site .footer-menu__section__twitter {
        margin-right: 1rem;
        margin-top: 1rem;
        height: 1.6rem;
        width: 1.6rem; }
      /* line 100, src/components/footer/_footer.scss */
      footer.one-site .footer-menu__section__arrow {
        display: none; }
      /* line 104, src/components/footer/_footer.scss */
      footer.one-site .footer-menu__section:last-of-type {
        margin-right: -4rem; }
    /* line 109, src/components/footer/_footer.scss */
    footer.one-site .footer-menu__section-options {
      padding-top: 1rem; }
    /* line 113, src/components/footer/_footer.scss */
    footer.one-site .footer-menu__option-items {
      font-size: .85rem;
      line-height: 2rem; }
    /* line 119, src/components/footer/_footer.scss */
    footer.one-site .footer-menu__dropdown-toggler {
      color: #545454 !important;
      cursor: unset; }
  /* line 125, src/components/footer/_footer.scss */
  footer.one-site .footer-sub {
    height: 4rem;
    margin: 2rem 0 2rem 0;
    border-top: solid 1px #9b9b9b; }
    /* line 130, src/components/footer/_footer.scss */
    footer.one-site .footer-sub__section {
      flex: 1;
      align-self: center;
      text-align: center;
      border-right: solid 1px #9b9b9b;
      font-size: .75rem;
      padding: 0 .75rem;
      height: 2rem; }
      /* line 139, src/components/footer/_footer.scss */
      footer.one-site .footer-sub__section:first-of-type {
        padding: 0 0 0 2rem;
        text-align: left;
        flex: 0.75; }
        /* line 144, src/components/footer/_footer.scss */
        footer.one-site .footer-sub__section:first-of-type .footer-sub__section-item {
          justify-content: initial; }
      /* line 149, src/components/footer/_footer.scss */
      footer.one-site .footer-sub__section:last-of-type {
        border-right: 0; }
    /* line 154, src/components/footer/_footer.scss */
    footer.one-site .footer-sub__section-item {
      display: flex;
      justify-content: center;
      align-items: center;
      height: 100%; }
    /* line 161, src/components/footer/_footer.scss */
    footer.one-site .footer-sub__empty {
      height: 0; }
  /* line 166, src/components/footer/_footer.scss */
  footer.one-site .footer-terms {
    font-size: .65rem;
    padding: 0 2rem;
    line-height: 1.3;
    text-align: center; }
  /* line 174, src/components/footer/_footer.scss */
  footer.one-site a {
    color: #2e81b7; }
  /* line 178, src/components/footer/_footer.scss */
  footer.one-site a:hover {
    text-decoration: none; }
  /* line 182, src/components/footer/_footer.scss */
  footer.one-site a:visited {
    color: #2e81b7; }
  /* line 186, src/components/footer/_footer.scss */
  footer.one-site ul {
    margin: 0; }
  /* line 190, src/components/footer/_footer.scss */
  footer.one-site li {
    list-style: none; }

/********* START Mobile Breakpoint styles **************/
@media (max-width: 1023px) {
  /* line 198, src/components/footer/_footer.scss */
  footer.one-site {
    height: auto; }
    /* line 201, src/components/footer/_footer.scss */
    footer.one-site .footer--row {
      display: flex;
      flex-direction: column; }
    /* line 208, src/components/footer/_footer.scss */
    footer.one-site .footer-heading__logo {
      border-right: 0;
      padding-right: 0;
      margin-bottom: 4rem;
      padding-top: 4rem; }
    /* line 215, src/components/footer/_footer.scss */
    footer.one-site .footer-heading__logo-image {
      max-width: 100%; }
      /* line 218, src/components/footer/_footer.scss */
      footer.one-site .footer-heading__logo-image.dayton, footer.one-site .footer-heading__logo-image.journal-news {
        width: 58vw;
        max-width: 300px; }
      /* line 224, src/components/footer/_footer.scss */
      footer.one-site .footer-heading__logo-image.journal-news {
        margin: -1rem 0; }
      /* line 228, src/components/footer/_footer.scss */
      footer.one-site .footer-heading__logo-image.myajc, footer.one-site .footer-heading__logo-image.ajc {
        width: 9rem; }
    /* line 234, src/components/footer/_footer.scss */
    footer.one-site .footer-heading__email {
      padding-left: 0;
      align-self: unset;
      align-items: center;
      margin-bottom: 4rem; }
    /* line 241, src/components/footer/_footer.scss */
    footer.one-site .footer-heading__email-heading {
      font-size: 1.25rem; }
    /* line 245, src/components/footer/_footer.scss */
    footer.one-site .footer-heading__email-button {
      width: 2.8rem; }
    /* line 249, src/components/footer/_footer.scss */
    footer.one-site .footer-heading__email-input {
      background-color: #ffffff;
      border: solid 1px #2e81b7;
      width: 18rem;
      height: 2.5rem; }
    /* line 257, src/components/footer/_footer.scss */
    footer.one-site .footer-menu {
      padding-left: unset;
      font-size: 1.25rem; }
      /* line 261, src/components/footer/_footer.scss */
      footer.one-site .footer-menu__section {
        position: relative; }
        /* line 264, src/components/footer/_footer.scss */
        footer.one-site .footer-menu__section__facebook, footer.one-site .footer-menu__section__twitter {
          width: 2rem;
          margin-right: unset; }
        /* line 269, src/components/footer/_footer.scss */
        footer.one-site .footer-menu__section__twitter {
          margin-left: 1rem; }
        /* line 273, src/components/footer/_footer.scss */
        footer.one-site .footer-menu__section__arrow {
          position: absolute;
          right: 0;
          top: 0.5rem;
          display: inline;
          width: 1.25rem;
          transform: rotate(180deg); }
        /* line 284, src/components/footer/_footer.scss */
        footer.one-site .footer-menu__section--open .footer-menu__section__arrow {
          transform: rotate(0deg); }
        /* line 288, src/components/footer/_footer.scss */
        footer.one-site .footer-menu__section--open .footer-menu__section-options {
          display: block; }
        /* line 293, src/components/footer/_footer.scss */
        footer.one-site .footer-menu__section:last-of-type {
          align-self: center;
          margin-right: unset; }
          /* line 297, src/components/footer/_footer.scss */
          footer.one-site .footer-menu__section:last-of-type .footer-menu__section-heading {
            display: none; }
          /* line 301, src/components/footer/_footer.scss */
          footer.one-site .footer-menu__section:last-of-type .footer-menu__dropdown-toggler:after {
            border-bottom: 0; }
      /* line 307, src/components/footer/_footer.scss */
      footer.one-site .footer-menu__section-options {
        display: none;
        padding-top: 0; }
        /* line 311, src/components/footer/_footer.scss */
        footer.one-site .footer-menu__section-options:after {
          content: "";
          display: block;
          margin: 0 -9999rem .5rem;
          border-bottom: 1px solid #cccccc;
          padding-bottom: .5rem; }
      /* line 320, src/components/footer/_footer.scss */
      footer.one-site .footer-menu__option-items {
        font-size: 1.125rem;
        line-height: 2.5rem; }
      /* line 325, src/components/footer/_footer.scss */
      footer.one-site .footer-menu__dropdown-toggler {
        display: block;
        cursor: pointer; }
        /* line 329, src/components/footer/_footer.scss */
        footer.one-site .footer-menu__dropdown-toggler:after {
          content: "";
          display: block;
          margin: 0 -9999rem .5rem;
          border-bottom: 1px solid #cccccc;
          padding-top: .5rem; }
    /* line 339, src/components/footer/_footer.scss */
    footer.one-site .footer-sub {
      border-top: 0;
      height: unset; }
      /* line 343, src/components/footer/_footer.scss */
      footer.one-site .footer-sub__section {
        border-right: 0;
        font-size: 1.125rem;
        height: 3rem; }
        /* line 348, src/components/footer/_footer.scss */
        footer.one-site .footer-sub__section:first-of-type {
          padding: unset; }
      /* line 354, src/components/footer/_footer.scss */
      footer.one-site .footer-sub__item-link {
        color: #545454 !important; }
    /* line 359, src/components/footer/_footer.scss */
    footer.one-site .footer-terms {
      text-align: center; }
    /* line 364, src/components/footer/_footer.scss */
    footer.one-site a:hover  {
      color:   #545454; } }

@media (max-width: 1023px) and (max-width: 330px) {
  /* line 374, src/components/footer/_footer.scss */
  footer.one-site .footer-heading__email-heading {
    font-size: 1.1rem; } }

/********* START Desktop Breakpoint styles **************/
@media (min-width: 1024px) {
  /* line 386, src/components/footer/_footer.scss */
  footer.one-site .footer-heading__logo-image.journal-news, footer.one-site .footer-heading__logo-image.dayton {
    width: 28vw;
    max-width: 300px; } }

/* line 2, src/components/byline/_byline.scss */
.byline {
  margin: 0 auto;
  text-align: center; }
  /* line 6, src/components/byline/_byline.scss */
  .byline .names {
    display: block;
    margin-top: 10px;
    color: #313132;
    font: 0.875rem Gordita_Regular, arial, sans-serif; }
    /* line 12, src/components/byline/_byline.scss */
    .byline .names li {
      font: 0.875rem Gordita_Regular, arial, sans-serif; }
  /* line 17, src/components/byline/_byline.scss */
  .byline a {
    color: #2e81b7;
    display: inline-block;
    padding-bottom: 1px;
    border-bottom: 1px solid transparent;
    /* add the "no-hover" class to a link tag to prevent the hover state from being applied */ }
    /* line 197, src/utils/_mixins.scss */
    .byline a:not(.no-hover):hover {
      text-decoration: none;
      border-bottom-color: #2e81b7; }
    /* line 202, src/utils/_mixins.scss */
    .byline a:visited {
      color: #545454; }
      /* line 205, src/utils/_mixins.scss */
      .byline a:visited:not(.no-hover):hover {
        border-bottom-color: #545454; }
    /* line 20, src/components/byline/_byline.scss */
    .byline a:visited {
      color: #2e81b7; }
      /* line 23, src/components/byline/_byline.scss */
      .byline a:visited:not(.no-hover):hover {
        border-bottom-color: #2e81b7; }
  /* line 29, src/components/byline/_byline.scss */
  .byline ul {
    padding: 0;
    margin: 0;
    display: inline;
    list-style: none; }
  /* line 36, src/components/byline/_byline.scss */
  .byline li {
    display: inline; }
    /* line 39, src/components/byline/_byline.scss */
    .byline li::after {
      content: ', '; }
    /* line 43, src/components/byline/_byline.scss */
    .byline li:nth-last-of-type(2)::after {
      content: ' and '; }
    /* line 47, src/components/byline/_byline.scss */
    .byline li:last-of-type::after {
      content: ''; }

@media (min-width: 1024px) {
  /* line 54, src/components/byline/_byline.scss */
  .byline {
    margin-top: 60px; }
    /* line 57, src/components/byline/_byline.scss */
    .byline .names {
      font-size: 1.2vw; }
      /* line 60, src/components/byline/_byline.scss */
      .byline .names li {
        font-size: 1.2vw; } }

/* line 1, src/components/comments/_comments.scss */
.comment-desktop-container {
  position: fixed;
  top: 60px;
  right: -100vw;
  height: 100%;
  width: 100vw;
  background-color: #ffffff;
  z-index: 999;
  padding-top: 40px; }
  /* line 11, src/components/comments/_comments.scss */
  .comment-desktop-container .inner-comment-container {
    position: relative;
    height: 100%;
    width: 100%;
    padding: 20px 0 50px;
    overflow-y: auto;
    -webkit-overflow-scrolling: touch; }
  /* line 20, src/components/comments/_comments.scss */
  .comment-desktop-container .comments-widget {
    padding: 3px 50px 0; }
  /* line 24, src/components/comments/_comments.scss */
  .comment-desktop-container .inner-close-container {
    position: relative;
    z-index: 10; }
    /* line 28, src/components/comments/_comments.scss */
    .comment-desktop-container .inner-close-container .comments-close {
      font-size: 1.75rem;
      margin-left: 18px;
      position: absolute;
      cursor: pointer;
      left: 0;
      top: 25px; }

@media (max-width: 1023px) {
  /* line 40, src/components/comments/_comments.scss */
  body.comments-open {
    overflow: hidden;
    position: fixed;
    width: 100vw; } }

@media (min-width: 1024px) {
  /* line 48, src/components/comments/_comments.scss */
  .comment-desktop-container {
    top: 0;
    right: -482px;
    width: 482px;
    border-left: solid 1px #000000;
    padding-top: 284px; }
    /* line 55, src/components/comments/_comments.scss */
    .header-fixed .comment-desktop-container {
      padding-top: 105px; } }

/* line 1, src/components/caption-credit/_caption-credit.scss */
.photo__caption,
.photo__caption__toggle,
.photo__credit {
  position: absolute;
  opacity: 0; }

/* line 8, src/components/caption-credit/_caption-credit.scss */
.photo__caption__toggle {
  cursor: pointer;
  opacity: 1;
  background: linear-gradient(to top, #04befe, #4481eb);
  box-shadow: 0 2px 4px 0 rgba(149, 149, 149, 0.5);
  border-radius: 20px;
  width: 40px;
  height: 40px;
  top: 5%;
  right: 2.5%;
  padding: 12px;
  box-sizing: border-box;
  transition: transform .5s;
  z-index: 11; }
  /* line 23, src/components/caption-credit/_caption-credit.scss */
  .photo__caption__toggle--active {
    transform: rotate(90deg); }
  /* line 27, src/components/caption-credit/_caption-credit.scss */
  .photo__caption__toggle .fill-line {
    background: #fff;
    height: 1px;
    width: 10px;
    margin-bottom: 3px; }
    /* line 33, src/components/caption-credit/_caption-credit.scss */
    .photo__caption__toggle .fill-line--long {
      width: 16px; }

/* line 40, src/components/caption-credit/_caption-credit.scss */
.tease__img--video .photo__caption__toggle {
  top: 25%; }

/* line 44, src/components/caption-credit/_caption-credit.scss */
.photo__caption {
  border-radius: 6px;
  background-color: rgba(0, 0, 0, 0.8);
  box-shadow: 0 2px 26px 4px rgba(0, 0, 0, 0.1);
  padding: 20px;
  color: #fff;
  font: 0.875rem/1.71 Gordita_Regular, arial, sans-serif;
  top: calc(5% + 20px);
  right: calc(2.5% + 20px);
  width: 89%;
  padding: 8%;
  box-sizing: border-box;
  z-index: -1;
  transition: z-index 0.75s step-end, opacity 0.75s;
  overflow: hidden;
  opacity: 0;
  cursor: default;
  /* credit for display on small & medium breakpoints (inside of the caption overlay) */ }
  /* line 62, src/components/caption-credit/_caption-credit.scss */
  .photo__caption .photo__caption__text,
  .photo__caption .photo__credit__text {
    width: auto;
    opacity: 0;
    transition: opacity 1s; }
  /* line 69, src/components/caption-credit/_caption-credit.scss */
  .photo__caption--active {
    opacity: 1;
    max-height: auto;
    z-index: 10;
    transition: z-index 0.75s step-start, opacity 0.75s; }
    /* line 75, src/components/caption-credit/_caption-credit.scss */
    .photo__caption--active .photo__caption__text,
    .photo__caption--active .photo__credit__text {
      opacity: 1; }
  /* line 82, src/components/caption-credit/_caption-credit.scss */
  .photo__caption .photo__credit__text {
    position: absolute;
    bottom: 8px;
    right: 10px;
    font-size: .625rem;
    text-align: right; }

/* line 91, src/components/caption-credit/_caption-credit.scss */
.photo__credit {
  opacity: 1;
  right: 0;
  text-align: right; }
  /* line 96, src/components/caption-credit/_caption-credit.scss */
  .photo__credit__text {
    font-size: .75rem;
    line-height: 1.3; }
  /* line 101, src/components/caption-credit/_caption-credit.scss */
  .tease__img .photo__credit {
    bottom: -23px; }
  /* line 105, src/components/caption-credit/_caption-credit.scss */
  .inline-media-container .photo__credit {
    font-size: .75rem;
    margin-top: -9px; }

/********* Mobile Breakpoint styles **************/
@media (max-width: 1023px) {
  /* line 114, src/components/caption-credit/_caption-credit.scss */
  .tease__img--video .photo__caption__toggle {
    right: 3.5%; } }

/********* Desktop Breakpoint styles **************/
@media (min-width: 1024px) {
  /* line 121, src/components/caption-credit/_caption-credit.scss */
  .photo__caption__toggle {
    width: 60px;
    height: 60px;
    border-radius: 30px;
    padding: 20px;
    top: 5%;
    right: 3%; }
    /* line 129, src/components/caption-credit/_caption-credit.scss */
    .photo__caption__toggle .fill-line {
      height: 1px;
      width: 15px;
      margin-bottom: 4px; }
      /* line 134, src/components/caption-credit/_caption-credit.scss */
      .photo__caption__toggle .fill-line--long {
        width: 20px; }
  /* line 141, src/components/caption-credit/_caption-credit.scss */
  .tease__img--video .photo__caption__toggle {
    top: 20%; }
  /* line 145, src/components/caption-credit/_caption-credit.scss */
  .photo__caption {
    font-size: 1rem;
    line-height: 1.5;
    top: calc(5% + 30px);
    right: calc(3% + 30px);
    width: 84.49%; }
    /* line 152, src/components/caption-credit/_caption-credit.scss */
    .tease__img .photo__caption {
      font-size: 1.125rem;
      line-height: 1.89; } }

/* line 1, src/components/gallery/_gallery.scss */
.gallery-ad .cm-ad:not(:empty) {
  margin-bottom: 30px; }

/* line 6, src/components/gallery/_gallery.scss */
body[data-template="grid"] .story-header--gallery {
  margin-bottom: 60px; }

/* line 11, src/components/gallery/_gallery.scss */
.gallery__wrapper {
  position: relative;
  width: 100%;
  height: 100%;
  margin: 0;
  overflow-y: hidden; }
  /* line 18, src/components/gallery/_gallery.scss */
  .gallery__wrapper .gallery__container {
    background: #000; }
    @media (max-width: 1023px) {
      /* line 18, src/components/gallery/_gallery.scss */
      .gallery__wrapper .gallery__container {
        overflow: hidden;
        height: 0;
        padding-top: 45%;
        position: relative; } }
  /* line 29, src/components/gallery/_gallery.scss */
  .gallery__wrapper .gallery__item {
    display: none; }
    /* line 32, src/components/gallery/_gallery.scss */
    .gallery__wrapper .gallery__item img {
      display: block; }
    /* line 36, src/components/gallery/_gallery.scss */
    .gallery__wrapper .gallery__item--active, .gallery__wrapper .gallery__item--next, .gallery__wrapper .gallery__item--previous {
      display: inline-block;
      position: absolute;
      top: 0; }
    /* line 44, src/components/gallery/_gallery.scss */
    .gallery__wrapper .gallery__item--active {
      width: 68%;
      height: auto;
      max-height: 100%;
      float: left;
      left: 0;
      top: 50%;
      transform: translateY(-50%); }
    /* line 54, src/components/gallery/_gallery.scss */
    .gallery__wrapper .gallery__item--next, .gallery__wrapper .gallery__item--previous {
      width: 32%;
      max-width: 32%;
      height: 50%;
      max-height: 50%;
      overflow: hidden;
      right: 0; }
    /* line 64, src/components/gallery/_gallery.scss */
    .gallery__wrapper .gallery__item--previous {
      top: auto;
      bottom: 0; }
  /* line 70, src/components/gallery/_gallery.scss */
  .gallery__wrapper .gallery__caption__container {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%; }
    /* line 77, src/components/gallery/_gallery.scss */
    .gallery__wrapper .gallery__caption__container .gallery__overlay {
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      z-index: 2;
      opacity: 0.28;
      background: #000; }
    /* line 88, src/components/gallery/_gallery.scss */
    .gallery__wrapper .gallery__caption__container .gallery__count {
      z-index: 3;
      color: #fff;
      position: relative;
      top: 50%;
      left: 50%;
      text-align: center;
      width: 150px;
      height: auto;
      transform: translate(-50%, -50%);
      font-weight: bold; }
      @media (max-width: 1023px) {
        /* line 88, src/components/gallery/_gallery.scss */
        .gallery__wrapper .gallery__caption__container .gallery__count {
          background: rgba(0, 0, 0, 0.6);
          border-radius: 6px;
          padding: 20px 0; }
          /* line 105, src/components/gallery/_gallery.scss */
          .gallery__wrapper .gallery__caption__container .gallery__count svg * {
            fill: #fff; } }

/* line 113, src/components/gallery/_gallery.scss */
.gallery__immersive {
  display: none;
  background: #fff;
  position: fixed;
  top: 0;
  left: 0;
  opacity: 0;
  height: 100vh;
  width: 100vw;
  z-index: 10000;
  font: 0.75rem Gordita_Regular, arial, sans-serif; }
  /* line 125, src/components/gallery/_gallery.scss */
  .gallery__immersive--active .gallery__immersive {
    display: block;
    opacity: 1; }
  /* line 131, src/components/gallery/_gallery.scss */
  .gallery__immersive--active {
    overflow: hidden;
    position: fixed;
    width: 100vw; }
  /* line 137, src/components/gallery/_gallery.scss */
  .gallery__immersive .gallery__full {
    position: relative;
    padding-bottom: 84px;
    height: 100%;
    overflow: auto;
    text-align: center;
    z-index: 1;
    -webkit-overflow-scrolling: touch; }
    /* line 146, src/components/gallery/_gallery.scss */
    .gallery__immersive .gallery__full__item {
      width: auto;
      max-width: 100%;
      margin: 20px auto 60px;
      font: 1rem/2.25 Gordita_Regular, arial, sans-serif; }
      /* line 152, src/components/gallery/_gallery.scss */
      .gallery__immersive .gallery__full__item:last-of-type {
        padding-bottom: 60px; }
      /* line 156, src/components/gallery/_gallery.scss */
      .gallery__immersive .gallery__full__item img {
        max-width: 100%;
        display: block; }
    /* line 162, src/components/gallery/_gallery.scss */
    .gallery__immersive .gallery__full .cm-ad > div:not(:empty) {
      width: auto;
      max-width: 100%;
      margin: 20px auto 60px; }
    /* line 168, src/components/gallery/_gallery.scss */
    .gallery__immersive .gallery__full .gallery__caption {
      text-align: left;
      margin: 10px 20px; }
    /* line 173, src/components/gallery/_gallery.scss */
    .gallery__immersive .gallery__full .gallery__credit:not(:empty) {
      text-align: right;
      margin: 0 20px;
      font: 0.75rem/1.3 Gordita_Regular, arial, sans-serif; }
      /* line 178, src/components/gallery/_gallery.scss */
      .gallery__immersive .gallery__full .gallery__credit:not(:empty)::before {
        content: 'Photo: '; }
  /* line 184, src/components/gallery/_gallery.scss */
  .gallery__immersive .gallery__sticky {
    width: 100%;
    position: -webkit-sticky;
    position: sticky;
    height: 84px;
    box-shadow: 0 2px 26px 4px rgba(0, 0, 0, 0.1);
    z-index: 2; }
  /* line 193, src/components/gallery/_gallery.scss */
  .gallery__immersive .gallery__caption__toggle {
    position: absolute;
    top: 20px;
    left: 20px;
    width: 88px;
    text-align: center; }
    /* line 200, src/components/gallery/_gallery.scss */
    .gallery__immersive .gallery__caption__toggle .gallery__caption__trigger {
      width: 44px;
      height: 26px;
      border-radius: 2px;
      background: #efefef;
      color: #545454;
      display: inline-block;
      text-align: center;
      padding-top: 5px;
      text-transform: capitalize;
      margin-bottom: 4px;
      float: left; }
      /* line 213, src/components/gallery/_gallery.scss */
      .gallery__immersive .gallery__caption__toggle .gallery__caption__trigger--active {
        box-shadow: 0 1px 1px 0 rgba(0, 0, 0, 0.24);
        background: linear-gradient(to top, #04befe, #4481eb);
        color: #fff; }
  /* line 221, src/components/gallery/_gallery.scss */
  .gallery__immersive .gallery__count {
    color: #393f4d;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    text-align: center; }
  /* line 230, src/components/gallery/_gallery.scss */
  .gallery__immersive .gallery__immersive--close {
    background: linear-gradient(to top, #04befe, #4481eb);
    box-shadow: 0 2px 4px 0 rgba(149, 149, 149, 0.5);
    border-radius: 22px;
    width: 44px;
    height: 44px;
    top: 20px;
    right: 20px;
    color: #fff;
    position: absolute;
    cursor: pointer; }
    /* line 242, src/components/gallery/_gallery.scss */
    .gallery__immersive .gallery__immersive--close::before {
      content: "X";
      top: 50%;
      left: 50%;
      font-size: 22px;
      font-weight: bold;
      position: absolute;
      transform: translate(-50%, -50%); }

/* line 254, src/components/gallery/_gallery.scss */
.related-content--gallery {
  margin-top: 20px; }

/* line 260, src/components/gallery/_gallery.scss */
body[data-template="grid"] .tease__img--gallery {
  order: 2;
  z-index: 2; }
  /* line 264, src/components/gallery/_gallery.scss */
  body[data-template="grid"] .tease__img--gallery.img-fluid {
    padding: 0;
    height: auto;
    overflow: visible; }

/* line 272, src/components/gallery/_gallery.scss */
body[data-template="grid"] .gallery__wrapper .gallery__item img {
  width: 100%;
  height: auto; }

/* line 277, src/components/gallery/_gallery.scss */
body[data-template="grid"] .tease__content--gallery {
  border-radius: 6px;
  padding: 20px 30px;
  background: #fff;
  box-shadow: 0 2px 26px 4px rgba(0, 0, 0, 0.1);
  box-sizing: border-box;
  width: 90.64%;
  margin: -6% auto 30px;
  position: relative;
  z-index: 2;
  order: 1;
  z-index: 1;
  margin: 0 auto; }
  /* line 328, src/utils/_mixins.scss */
  body[data-template="grid"] .tease__content--gallery .tease__heading {
    font-size: 1.875rem;
    color: #000;
    text-align: center;
    margin: 0 auto; }
  /* line 283, src/components/gallery/_gallery.scss */
  body[data-template="grid"] .tease__content--gallery .gallery-ad .cm-ad:not(:empty) {
    margin: 20px 0; }

@media (min-width: 1024px) {
  /* line 290, src/components/gallery/_gallery.scss */
  .gallery__wrapper {
    overflow: visible; }
    /* line 293, src/components/gallery/_gallery.scss */
    .gallery__wrapper .gallery__container {
      width: auto;
      height: auto;
      padding-bottom: 56.25%;
      position: relative;
      background: #393f4d; }
    /* line 301, src/components/gallery/_gallery.scss */
    .gallery__wrapper .gallery__ad {
      width: 100%;
      height: 100%;
      background: #000;
      text-align: center;
      position: absolute;
      z-index: 100;
      display: none; }
      /* line 310, src/components/gallery/_gallery.scss */
      .gallery__wrapper .gallery__ad .cm-ad {
        position: relative;
        top: 50%;
        left: 50%;
        transform: translate(-50%, -50%); }
    /* line 318, src/components/gallery/_gallery.scss */
    .gallery__wrapper .gallery__item {
      position: absolute;
      top: 0; }
      /* line 322, src/components/gallery/_gallery.scss */
      .gallery__wrapper .gallery__item--active, .gallery__wrapper .gallery__item--next, .gallery__wrapper .gallery__item--previous {
        display: inline-block;
        width: auto;
        max-width: 100%;
        height: 100%;
        max-height: 100%;
        float: none;
        opacity: 0.38;
        transition: all .3s;
        object-fit: cover; }
      /* line 336, src/components/gallery/_gallery.scss */
      .gallery__wrapper .gallery__item--previous {
        left: auto;
        right: 100%; }
      /* line 341, src/components/gallery/_gallery.scss */
      .gallery__wrapper .gallery__item--active {
        left: 0;
        cursor: default;
        opacity: 1;
        width: 100%;
        text-align: center;
        top: 0;
        transform: none; }
        /* line 350, src/components/gallery/_gallery.scss */
        .gallery__wrapper .gallery__item--active img {
          width: 100% !important; }
      /* line 355, src/components/gallery/_gallery.scss */
      .gallery__wrapper .gallery__item--next {
        left: 100%;
        right: auto; }
    /* line 361, src/components/gallery/_gallery.scss */
    .gallery__wrapper .gallery__credit {
      text-align: right;
      font: 0.875rem Gordita_Regular, arial, sans-serif; }
      /* line 365, src/components/gallery/_gallery.scss */
      .gallery__wrapper .gallery__credit:not(:empty) {
        margin-top: 10px; }
        /* line 368, src/components/gallery/_gallery.scss */
        .gallery__wrapper .gallery__credit:not(:empty)::before {
          content: "Photo: "; }
    /* line 374, src/components/gallery/_gallery.scss */
    .gallery__wrapper .gallery__image {
      height: 100%;
      width: 100%;
      overflow: hidden;
      position: relative;
      margin: auto; }
      /* line 381, src/components/gallery/_gallery.scss */
      .gallery__wrapper .gallery__image img {
        height: 100% !important;
        width: auto !important;
        position: relative;
        display: inline-block;
        object-fit: contain; }
    /* line 390, src/components/gallery/_gallery.scss */
    .gallery__wrapper .gallery__caption__container {
      position: relative;
      top: auto;
      bottom: 0;
      left: 0;
      width: 100%;
      margin-top: 25px;
      padding-left: 120px;
      box-sizing: border-box;
      height: auto;
      min-height: 75px; }
      /* line 402, src/components/gallery/_gallery.scss */
      .gallery__wrapper .gallery__caption__container .gallery__count {
        position: absolute;
        width: 100px;
        font: normal 1.4375rem Gordita_Regular, arial, sans-serif;
        letter-spacing: -2px;
        text-align: center;
        color: #2e81b7;
        top: 5px;
        left: 0;
        transform: none; }
      /* line 414, src/components/gallery/_gallery.scss */
      .gallery__wrapper .gallery__caption__container .gallery__caption {
        font: 1rem/1.5 Gordita_Regular, arial, sans-serif; }
  /* line 420, src/components/gallery/_gallery.scss */
  .related-content--gallery {
    margin-top: 60px; }
  /* line 427, src/components/gallery/_gallery.scss */
  body[data-template="grid"] .story-header--gallery {
    flex-direction: column;
    margin-top: 60px; }
    /* line 431, src/components/gallery/_gallery.scss */
    body[data-template="grid"] .story-header--gallery .tease__content--gallery,
    body[data-template="grid"] .story-header--gallery .gallery__wrapper {
      width: 75%;
      margin: 0 auto; }
  /* line 440, src/components/gallery/_gallery.scss */
  body[data-template="grid"] .tease-list--gallery .tease__img {
    width: 75%;
    margin: 0 auto;
    overflow: visible;
    border-radius: 0;
    background: none; }
  /* line 448, src/components/gallery/_gallery.scss */
  body[data-template="grid"] .tease-list--gallery .tease__content--gallery {
    width: 75%; } }

@media (min-width: 768px) and (max-width: 1279px) {
  /* line 458, src/components/gallery/_gallery.scss */
  .main-container .story-header--gallery {
    margin-left: -5.55555% !important;
    margin-right: -5.55555% !important;
    width: 111.1111%; }
  /* line 465, src/components/gallery/_gallery.scss */
  .main-container .overflow-container {
    margin-left: -3.19148% !important;
    margin-right: -3.19148% !important;
    width: 106.3829%;
    overflow: hidden;
    padding-top: 16px;
    padding-left: 5%;
    padding-right: 5%; } }

@media (min-width: 1280px) {
  /* line 480, src/components/gallery/_gallery.scss */
  .main-container .story-header--gallery {
    margin-left: -5.55555% !important;
    margin-right: -5.55555% !important;
    width: 111.1111%; }
  /* line 487, src/components/gallery/_gallery.scss */
  .main-container .overflow-container {
    margin-left: -5.55555% !important;
    margin-right: -5.55555% !important;
    width: 111.1111%;
    overflow: hidden;
    padding-top: 16px;
    padding-left: 5%;
    padding-right: 5%; } }

/* line 1, src/components/follow-this-story/_follow-this-story.scss */
.fts__container {
  width: 100%;
  box-sizing: border-box;
  padding: 30px 20px;
  border-radius: 6px;
  box-shadow: 0 2px 26px 4px rgba(0, 0, 0, 0.1); }
  /* line 8, src/components/follow-this-story/_follow-this-story.scss */
  .fts__container .fts__heading {
    font: 1.875rem Average, Georgia, serif;
    margin: 0 auto 8px;
    padding-bottom: 10px;
    text-align: center;
    width: 100%;
    border-bottom: 1px solid #cdcdcd; }
  /* line 17, src/components/follow-this-story/_follow-this-story.scss */
  .fts__container .fts__subheading {
    width: 100%;
    text-align: center;
    margin: 15px auto;
    font: 1rem Gordita_Regular, arial, sans-serif; }
  /* line 24, src/components/follow-this-story/_follow-this-story.scss */
  .fts__container .fts__email {
    height: 52px;
    border-radius: 6px;
    box-shadow: 0 1px 4px 0 rgba(0, 0, 0, 0.24);
    color: #2e81b7;
    border: 0;
    padding: 0 16px;
    width: calc(100% - 65px);
    font-size: .875rem;
    margin-bottom: 10px; }
    /* line 35, src/components/follow-this-story/_follow-this-story.scss */
    .fts__container .fts__email::placeholder {
      color: inherit; }
  /* line 40, src/components/follow-this-story/_follow-this-story.scss */
  .fts__container .fts__submit {
    background: linear-gradient(to top, #04befe, #4481eb);
    border-radius: 21.5px;
    width: 43px;
    height: 43px;
    font-size: 11px;
    position: relative;
    text-align: center;
    cursor: pointer;
    margin-left: 16px;
    display: flex;
    justify-content: center;
    align-items: center; }
    /* line 17, src/utils/_mixins.scss */
    .fts__container .fts__submit:after {
      content: "";
      font-family: 'icon-fonts' !important;
      display: block;
      font-size: 1rem;
      color: #fff; }
  /* line 44, src/components/follow-this-story/_follow-this-story.scss */
  .fts__container .fts__legal {
    display: inline-block;
    font-size: .75rem;
    line-height: 1.2; }
    /* line 49, src/components/follow-this-story/_follow-this-story.scss */
    .fts__container .fts__legal.hidden {
      display: none; }

@media (min-width: 1024px) {
  /* line 56, src/components/follow-this-story/_follow-this-story.scss */
  .fts__container {
    width: 63%;
    margin: 40px 0 40px 1.5%; }
    /* line 60, src/components/follow-this-story/_follow-this-story.scss */
    .fts__container .fts__email {
      font-size: 1rem; }
    /* line 64, src/components/follow-this-story/_follow-this-story.scss */
    .fts__container .fts__heading {
      font-size: 2.1875rem;
      max-width: 95%;
      padding: 0 20px 10px; } }
    @media (min-width: 1024px) and (min-width: 1280px) {
      /* line 64, src/components/follow-this-story/_follow-this-story.scss */
      .fts__container .fts__heading {
        max-width: 80%; } }

@media (min-width: 1024px) {
    /* line 74, src/components/follow-this-story/_follow-this-story.scss */
    .fts__container .fts__subheading {
      margin: 24px auto;
      font-size: 1.25rem; } }

/* line 2, src/components/list-page/_list-page.scss */
.list__page.grid--2-col-right-rail {
  grid-gap: 80px; }

/* line 6, src/components/list-page/_list-page.scss */
.list__page .pagination--next,
.list__page .pagination--before {
  display: none; }

/* line 11, src/components/list-page/_list-page.scss */
.list__page .tease-list__heading {
  text-align: center;
  padding-bottom: 20px;
  border-bottom: 1px solid #cdcdcd;
  margin-bottom: 30px; }

/* line 18, src/components/list-page/_list-page.scss */
.list__page .pagination {
  display: inline-block;
  position: relative;
  margin-bottom: 50px;
  padding: 20px 10px;
  border-radius: 6px;
  box-shadow: 0 2px 26px 4px rgba(0, 0, 0, 0.1); }
  /* line 26, src/components/list-page/_list-page.scss */
  .list__page .pagination .pagination--next {
    display: inline-block; }
  /* line 30, src/components/list-page/_list-page.scss */
  .list__page .pagination span {
    padding: 0 10px;
    font-size: 20px;
    color: #2e81b7;
    cursor: pointer; }
    /* line 36, src/components/list-page/_list-page.scss */
    .list__page .pagination span.active {
      color: #313132;
      cursor: none;
      font-weight: bold; }
  /* line 43, src/components/list-page/_list-page.scss */
  .list__page .pagination .tease-list__link {
    background: linear-gradient(to top, #04befe, #4481eb);
    border-radius: 21.5px;
    width: 43px;
    height: 43px;
    font-size: 11px;
    position: relative;
    text-align: center;
    cursor: pointer;
    margin-left: 16px;
    display: flex;
    justify-content: center;
    align-items: center;
    display: inline-block;
    margin-left: 10px;
    transform: none;
    bottom: 5px;
    box-shadow: 0 2px 26px 4px rgba(0, 0, 0, 0.1); }
    /* line 17, src/utils/_mixins.scss */
    .list__page .pagination .tease-list__link:after {
      content: "";
      font-family: 'icon-fonts' !important;
      display: block;
      font-size: 1.375rem;
      color: #fff; }
    /* line 51, src/components/list-page/_list-page.scss */
    .list__page .pagination .tease-list__link::after {
      top: 18% !important;
      left: 0; }
  /* line 58, src/components/list-page/_list-page.scss */
  .list__page .pagination.paginated-set .tease-list__link {
    background: linear-gradient(to top, #04befe, #4481eb);
    border-radius: 21.5px;
    width: 43px;
    height: 43px;
    font-size: 11px;
    position: relative;
    text-align: center;
    cursor: pointer;
    margin-left: 16px;
    display: flex;
    justify-content: center;
    align-items: center;
    margin: 0 10px; }
    /* line 17, src/utils/_mixins.scss */
    .list__page .pagination.paginated-set .tease-list__link:after {
      content: "";
      font-family: 'icon-fonts' !important;
      display: block;
      font-size: 1.375rem;
      color: #fff; }
  /* line 64, src/components/list-page/_list-page.scss */
  .list__page .pagination .desktop-maxed {
    display: none; }

/* line 70, src/components/list-page/_list-page.scss */
.staffmemberspage .ad-container.full-width-ad {
  margin-top: 80px; }

/* line 74, src/components/list-page/_list-page.scss */
.staffmemberspage .cm-ad:not(:empty).MP01 {
  margin-top: 10px;
  margin-bottom: 10px; }

/* line 80, src/components/list-page/_list-page.scss */
.container.staffmembers {
  margin-bottom: 35px;
  padding: 0; }
  /* line 84, src/components/list-page/_list-page.scss */
  .container.staffmembers .header-banner {
    padding-bottom: 25px; }
  /* line 88, src/components/list-page/_list-page.scss */
  .container.staffmembers .staffmemberlist__card {
    min-height: 195px;
    font-size: 15px;
    margin-bottom: 20px;
    padding: 30px;
    border-radius: 6px;
    box-shadow: 0 2px 26px 4px rgba(0, 0, 0, 0.1);
    text-align: left; }
    /* line 97, src/components/list-page/_list-page.scss */
    .container.staffmembers .staffmemberlist__card .staff-name {
      font-family: Gordita_Bold, arial, sans-serif;
      font-size: 20px;
      margin: 0 0 30px; }
    /* line 103, src/components/list-page/_list-page.scss */
    .container.staffmembers .staffmemberlist__card .staff-number,
    .container.staffmembers .staffmemberlist__card .staff-title {
      margin: 0 0 20px; }

/* line 110, src/components/list-page/_list-page.scss */
.container.staffmember__card {
  grid-template-columns: repeat(1, [col] 1fr);
  margin-bottom: 50px; }
  /* line 114, src/components/list-page/_list-page.scss */
  .container.staffmember__card .card {
    width: 100%;
    margin-bottom: 30px;
    padding: 30px;
    border-radius: 6px;
    box-shadow: 0 2px 26px 4px rgba(0, 0, 0, 0.1);
    text-align: center; }
    /* line 122, src/components/list-page/_list-page.scss */
    .container.staffmember__card .card .tease__img {
      width: 200px;
      height: 200px;
      margin: 0 auto;
      border-radius: 50%;
      box-shadow: 0 2px 26px 4px rgba(0, 0, 0, 0.1);
      overflow: hidden; }
      /* line 130, src/components/list-page/_list-page.scss */
      .container.staffmember__card .card .tease__img img {
        width: 100%; }
    /* line 135, src/components/list-page/_list-page.scss */
    .container.staffmember__card .card .staff-name {
      margin: 20px 0 0;
      font-family: Average, Georgia, serif;
      font-size: 35px; }
    /* line 141, src/components/list-page/_list-page.scss */
    .container.staffmember__card .card .staff-number {
      margin: 0 0 20px;
      font-size: 20px;
      line-height: 1.75;
      letter-spacing: -0.5px; }
    /* line 149, src/components/list-page/_list-page.scss */
    .container.staffmember__card .card .staff-social .icon-holder {
      display: inline-block;
      margin: 5px;
      padding-top: 8px;
      width: 42px;
      height: 42px;
      background-image: linear-gradient(to top, #04befe, #4481eb);
      color: #fff;
      border-radius: 50%;
      box-shadow: 0 2px 4px 0 rgba(149, 149, 149, 0.5);
      font-size: 24px;
      text-align: center;
      cursor: pointer;
      transition: transform .5s; }
  /* line 167, src/components/list-page/_list-page.scss */
  .container.staffmember__card .staff-bio {
    font-size: 16px;
    line-height: 2.25; }

/********* BEGIN Tablet Breakpoint styles **************/
@media (min-width: 768px) and (max-width: 1023px) {
  /* line 176, src/components/list-page/_list-page.scss */
  .staffmemberspage .ad-container.full-width-ad {
    margin-top: 40px; }
  /* line 180, src/components/list-page/_list-page.scss */
  .staffmemberspage .cm-ad:not(:empty).HP01 {
    margin-top: 20px;
    margin-bottom: 20px; } }

/********* BEGIN Desktop Breakpoint styles **************/
@media (min-width: 1024px) {
  /* line 188, src/components/list-page/_list-page.scss */
  .list__page {
    width: 80%; }
    /* line 191, src/components/list-page/_list-page.scss */
    .list__page .pagination {
      margin-bottom: 0; }
      /* line 194, src/components/list-page/_list-page.scss */
      .list__page .pagination span:nth-of-type(n+12) {
        border: 1px solid green;
        display: none; }
    /* line 200, src/components/list-page/_list-page.scss */
    .list__page .pagination--next {
      display: inline-block; }
    /* line 204, src/components/list-page/_list-page.scss */
    .list__page .desktop-maxed {
      display: none; }
  /* line 210, src/components/list-page/_list-page.scss */
  .staffmemberspage .cm-ad:not(:empty).HP01 {
    margin-top: 50px;
    margin-bottom: 30px; }
  /* line 215, src/components/list-page/_list-page.scss */
  .staffmemberspage .ad-container.full-width-ad {
    margin-top: 30px;
    margin-bottom: 30px !important; }
  /* line 221, src/components/list-page/_list-page.scss */
  .staffmemberspage .container.staffmembers .header-banner {
    padding-bottom: 35px; }
  /* line 225, src/components/list-page/_list-page.scss */
  .staffmemberspage .container.staffmembers .staff-well {
    grid-template-columns: repeat(3, [col] 1fr); }
    /* line 228, src/components/list-page/_list-page.scss */
    .staffmemberspage .container.staffmembers .staff-well .staffmemberlist__card {
      margin-bottom: 0; }
    /* line 233, src/components/list-page/_list-page.scss */
    .staffmemberspage .container.staffmembers .staff-well > div:nth-of-type(10) {
      grid-column: span 3 / auto;
      align-self: start; }
  /* line 242, src/components/list-page/_list-page.scss */
  .container.staffmembers {
    max-width: 1100px; }
  /* line 246, src/components/list-page/_list-page.scss */
  .container .staffmember__card {
    width: 80%;
    grid-template-columns: repeat(3, [col] 1fr); }
    /* line 250, src/components/list-page/_list-page.scss */
    .container .staffmember__card > div:nth-of-type(1) {
      grid-column: span 1;
      align-self: start; }
    /* line 255, src/components/list-page/_list-page.scss */
    .container .staffmember__card > div:nth-of-type(2) {
      grid-column: span 2;
      align-self: start; }
    /* line 260, src/components/list-page/_list-page.scss */
    .container .staffmember__card .card {
      margin-bottom: 0; }
    /* line 264, src/components/list-page/_list-page.scss */
    .container .staffmember__card .staff-bio {
      font-size: 24px;
      line-height: 1.67; } }

@media (max-width: 1024px) {
  /* line 275, src/components/list-page/_list-page.scss */
  .list__page span:nth-of-type(n+7) {
    display: none; }
  /* line 280, src/components/list-page/_list-page.scss */
  .list__page .paginated-set .pagination--next,
  .list__page .paginated-set span:nth-of-type(-n+6) {
    display: none; }
  /* line 285, src/components/list-page/_list-page.scss */
  .list__page .paginated-set span:nth-of-type(n+7),
  .list__page .paginated-set .pagination--before {
    display: inline-block; } }

@media (min-width: 1024px) {
  /* line 294, src/components/list-page/_list-page.scss */
  .list__page .pagination .pagination--next.mobile-maxed {
    display: none; } }

/*
 * Default variables for SASS
 */
/* line 4, src/components/sponsored-content/_sponsored-content.scss */
.story-sponsor {
  width: calc(100% + 30px);
  height: auto;
  margin: 0 -15px; }
  /* line 9, src/components/sponsored-content/_sponsored-content.scss */
  .story-sponsor img {
    width: 100%;
    height: auto; }
  /* line 14, src/components/sponsored-content/_sponsored-content.scss */
  .story-sponsor + .story-header:not(.story-header--) {
    margin-top: -3px; }

@media (min-width: 1024px) {
  /* line 20, src/components/sponsored-content/_sponsored-content.scss */
  .story-sponsor {
    width: 100%;
    margin: 0 auto; } }

/* home for subscription styles (e.g. blueconic inline promos, etc) */
/* line 2, src/components/subscription-promos/_subscription-promos.scss */
.subscription-promo {
  width: 100%;
  position: relative;
  border-radius: 6px;
  box-shadow: 0 2px 26px 4px rgba(0, 0, 0, 0.1); }
  /* line 8, src/components/subscription-promos/_subscription-promos.scss */
  .story-text .subscription-promo.inline-script-embed-container > * {
    text-align: center; }
  /* line 12, src/components/subscription-promos/_subscription-promos.scss */
  .subscription-promo .logo {
    text-align: center;
    margin: 0 auto;
    position: relative;
    box-sizing: content-box; }
    /* line 18, src/components/subscription-promos/_subscription-promos.scss */
    .subscription-promo .logo img {
      margin: 0 auto;
      height: 100%;
      width: auto;
      display: block; }
  /* line 26, src/components/subscription-promos/_subscription-promos.scss */
  .subscription-promo .text {
    font-size: 16px;
    text-align: center;
    width: auto;
    margin: 0 auto; }
    /* line 32, src/components/subscription-promos/_subscription-promos.scss */
    .subscription-promo .text span {
      display: block; }
    /* line 36, src/components/subscription-promos/_subscription-promos.scss */
    .subscription-promo .text a {
      display: inline-block;
      font: bold 18px Gordita_Bold;
      color: #2e81b7; }
      /* line 41, src/components/subscription-promos/_subscription-promos.scss */
      .subscription-promo .text a:hover {
        border: 0; }
    @media (min-width: 768px) {
      /* line 26, src/components/subscription-promos/_subscription-promos.scss */
      .subscription-promo .text {
        font-size: 26px; }
        /* line 49, src/components/subscription-promos/_subscription-promos.scss */
        .subscription-promo .text a {
          font-size: inherit; } }
  /* line 55, src/components/subscription-promos/_subscription-promos.scss */
  .subscription-promo__option-1, .subscription-promo__option-2 {
    border-radius: 6px; }
    /* line 59, src/components/subscription-promos/_subscription-promos.scss */
    .subscription-promo__option-1 .logo, .subscription-promo__option-2 .logo {
      width: auto;
      height: 37px; }
  /* line 65, src/components/subscription-promos/_subscription-promos.scss */
  .subscription-promo__option-1 {
    background: #fff;
    padding: 50px 20px 20px; }
    @media (max-width: 1023px) {
      /* line 65, src/components/subscription-promos/_subscription-promos.scss */
      .subscription-promo__option-1 {
        margin: 50px auto !important; } }
    /* line 73, src/components/subscription-promos/_subscription-promos.scss */
    .subscription-promo__option-1 .logo {
      padding: 16px;
      border-radius: 2px;
      background: #000;
      position: absolute;
      top: 0;
      left: 50%;
      transform: translate(-50%, -50%); }
      @media (max-width: 767px) {
        /* line 83, src/components/subscription-promos/_subscription-promos.scss */
        .subscription-promo__option-1 .logo.ddn {
          height: 21px; }
        /* line 87, src/components/subscription-promos/_subscription-promos.scss */
        .subscription-promo__option-1 .logo.sns {
          height: 13px; }
        /* line 91, src/components/subscription-promos/_subscription-promos.scss */
        .subscription-promo__option-1 .logo.jn {
          height: 24px; }
        /* line 95, src/components/subscription-promos/_subscription-promos.scss */
        .subscription-promo__option-1 .logo.ajc {
          height: 30px; } }
      @media (min-width: 768px) {
        /* line 100, src/components/subscription-promos/_subscription-promos.scss */
        .subscription-promo__option-1 .logo.ddn, .subscription-promo__option-1 .logo.jn {
          height: 31px; }
        /* line 105, src/components/subscription-promos/_subscription-promos.scss */
        .subscription-promo__option-1 .logo.sns {
          height: 18px; } }
    @media (min-width: 1024px) {
      /* line 111, src/components/subscription-promos/_subscription-promos.scss */
      .subscription-promo__option-1 .text {
        font-size: 22px; } }
  /* line 118, src/components/subscription-promos/_subscription-promos.scss */
  .subscription-promo__option-2 {
    background-image: linear-gradient(to bottom, #04befe, #4481eb);
    padding: 20px; }
    @media (max-width: 767px) {
      /* line 124, src/components/subscription-promos/_subscription-promos.scss */
      .subscription-promo__option-2 .logo.ddn {
        height: 22px; }
      /* line 128, src/components/subscription-promos/_subscription-promos.scss */
      .subscription-promo__option-2 .logo.sns {
        height: 18px; }
      /* line 132, src/components/subscription-promos/_subscription-promos.scss */
      .subscription-promo__option-2 .logo.jn {
        height: 26px; } }
    @media (min-width: 768px) {
      /* line 137, src/components/subscription-promos/_subscription-promos.scss */
      .subscription-promo__option-2 .logo.sns {
        height: 27px; } }
    /* line 143, src/components/subscription-promos/_subscription-promos.scss */
    .subscription-promo__option-2 .text {
      color: #fff;
      font-size: 12px;
      line-height: 1.5;
      margin-top: 4px; }
      /* line 149, src/components/subscription-promos/_subscription-promos.scss */
      .subscription-promo__option-2 .text a {
        display: inline-block;
        font: bold 14px Gordita_Bold;
        color: #fff; }
      @media (min-width: 768px) {
        /* line 143, src/components/subscription-promos/_subscription-promos.scss */
        .subscription-promo__option-2 .text {
          font-size: 20px; }
          /* line 158, src/components/subscription-promos/_subscription-promos.scss */
          .subscription-promo__option-2 .text a {
            font-size: inherit; } }
  /* line 165, src/components/subscription-promos/_subscription-promos.scss */
  .subscription-promo__option-3 {
    text-align: left;
    width: 100%;
    height: 385px; }
    @media (min-width: 1024px) {
      /* line 165, src/components/subscription-promos/_subscription-promos.scss */
      .subscription-promo__option-3 {
        height: 306px; } }
    /* line 174, src/components/subscription-promos/_subscription-promos.scss */
    .subscription-promo__option-3 .logo {
      position: relative;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      overflow: hidden;
      border-radius: 6px; }
      /* line 183, src/components/subscription-promos/_subscription-promos.scss */
      .subscription-promo__option-3 .logo img {
        position: absolute;
        top: 0;
        right: -26%;
        height: 100% !important;
        object-fit: cover;
        min-width: 100%; }
        @media (min-width: 600px) {
          /* line 183, src/components/subscription-promos/_subscription-promos.scss */
          .subscription-promo__option-3 .logo img {
            right: 50%;
            transform: translateX(50%); } }
    /* line 198, src/components/subscription-promos/_subscription-promos.scss */
    .subscription-promo__option-3 .text {
      font: bold 30px/1.13 Gordita_Bold;
      letter-spacing: -0.6px;
      color: #fff;
      position: absolute;
      top: 15px;
      left: 15px;
      width: calc(100% - 30px);
      height: calc(100% - 30px);
      text-align: left; }
      /* line 209, src/components/subscription-promos/_subscription-promos.scss */
      .subscription-promo__option-3 .text a {
        display: inline-block;
        border: none;
        font: bold 14px/1 Gordita_Bold;
        letter-spacing: normal;
        text-align: center;
        color: #2e81b7;
        padding: 18px 44px;
        border-radius: 6px;
        background-color: #fff;
        position: absolute;
        bottom: 5px;
        left: 50%;
        transform: translateX(-50%); }
      @media (min-width: 1024px) {
        /* line 198, src/components/subscription-promos/_subscription-promos.scss */
        .subscription-promo__option-3 .text {
          font-size: 38px;
          letter-spacing: -0.7px;
          top: 50px;
          left: 35px;
          height: auto; }
          /* line 232, src/components/subscription-promos/_subscription-promos.scss */
          .subscription-promo__option-3 .text a {
            padding: 12px 30px;
            margin: 30px 0 0 50px;
            position: relative;
            bottom: auto;
            left: auto;
            transform: none; } }

/*
 * Default variables for SASS
 */
/*
 * Styles for the story-header: lead object and headline
 */
/* line 8, src/story/story-header/_story-header.scss */
.story-header {
  width: calc(100% + 30px);
  height: auto;
  margin: 0 -15px 30px;
  /* the following two media queries addresses issue on tablet breakpoints where
  (Anvato) video player controls were being cut off */ }
  /* line 13, src/story/story-header/_story-header.scss */
  .ad-container + .story-header--video-leaf {
    margin-top: 0 !important; }
  /* line 18, src/story/story-header/_story-header.scss */
  .story-header .ndn_embedContainer {
    margin-bottom: 0 !important; }
  /* line 22, src/story/story-header/_story-header.scss */
  .story-header .ndn_playerOptions {
    text-align: center;
    width: 100% !important; }
  /* line 27, src/story/story-header/_story-header.scss */
  .story-header--photo, .story-header--video {
    margin-top: -30px;
    margin-bottom: 0; }
  /* line 33, src/story/story-header/_story-header.scss */
  .story-header-- {
    margin-bottom: 0; }
  @media (min-width: 768px) {
    /* line 8, src/story/story-header/_story-header.scss */
    .story-header {
      width: calc(100% + 10%);
      margin: 0 -5% 30px; } }
  @media (min-width: 481px) and (max-width: 768px) {
    /* line 48, src/story/story-header/_story-header.scss */
    .story-header--video {
      width: calc(100% + 50px) !important;
      margin: 0 -25px 30px !important; } }
  @media (min-width: 769px) and (max-width: 1023px) {
    /* line 55, src/story/story-header/_story-header.scss */
    .story-header--video {
      width: calc(100% + 60px) !important;
      margin: 0 -30px 30px !important; } }
  /* line 213, src/utils/_mixins.scss */
  .story-header .tease__img {
    position: relative; }
    /* line 216, src/utils/_mixins.scss */
    .story-header .tease__img:not(.tease__img--gallery)::before {
      content: "";
      width: 1px;
      margin-left: -1px;
      float: left;
      height: 0;
      padding-top: 56.25%; }
    /* line 225, src/utils/_mixins.scss */
    .story-header .tease__img::after {
      content: "";
      display: table;
      clear: both; }
    /* line 231, src/utils/_mixins.scss */
    .story-header .tease__img img {
      width: 100%;
      height: auto; }
    /* line 236, src/utils/_mixins.scss */
    .story-header .tease__img--ndnvideo {
      display: none; }
    /* line 240, src/utils/_mixins.scss */
    .story-header .tease__img .sponsored-story {
      padding-bottom: calc(3% + 4px); }
      @media (min-width: 1024px) {
        /* line 240, src/utils/_mixins.scss */
        .story-header .tease__img .sponsored-story {
          padding-bottom: calc(6% + 4px); } }
  /* line 249, src/utils/_mixins.scss */
  .story-header .tease__content {
    border-radius: 6px;
    padding: 20px 30px;
    background: #fff;
    box-shadow: 0 2px 26px 4px rgba(0, 0, 0, 0.1);
    box-sizing: border-box;
    width: 90.64%;
    margin: -6% auto 30px;
    position: relative;
    z-index: 2; }
    /* line 328, src/utils/_mixins.scss */
    .story-header .tease__content .tease__heading {
      font-size: 1.875rem;
      color: #000;
      text-align: center;
      margin: 0 auto; }
    /* line 252, src/utils/_mixins.scss */
    .story-header .tease__content--no-lead-object {
      margin-top: 0;
      min-height: 0;
      justify-content: center;
      text-align: center; }
    /* line 259, src/utils/_mixins.scss */
    .story-header .tease__content--no-overlay {
      margin-top: 0; }
  /* line 265, src/utils/_mixins.scss */
  .story-header--gallery .tease__content {
    order: 1;
    margin: 0 auto; }
  /* line 270, src/utils/_mixins.scss */
  .story-header--gallery .tease__img {
    order: 2;
    margin-bottom: 0; }
  /* line 276, src/utils/_mixins.scss */
  .story-header--video .tease__content {
    margin-top: 0; }
  @media (min-width: 1024px) {
    /* line 282, src/utils/_mixins.scss */
    .story-header .tease__content.tease__content--long-headline {
      /* a little convoluted: we need to bump the headline background for long headlines (of stories with no lead object) between 1024-1100 viewport, to ensure that the headline doesn't exceed its bounds */ }
      /* line 283, src/utils/_mixins.scss */
      .story-header .tease__content.tease__content--long-headline .tease__heading {
        font-size: 2.5vw; } }
  @media (min-width: 1024px) and (max-width: 1100px) {
    /* line 288, src/utils/_mixins.scss */
    .story-header .tease__content.tease__content--long-headline::before {
      padding-top: 110%; } }
  @media (min-width: 1024px) and (min-width: 1101px) and (max-width: 1280px) {
    /* line 288, src/utils/_mixins.scss */
    .story-header .tease__content.tease__content--long-headline::before {
      padding-top: 95%; } }
  @media (min-width: 1024px) {
    /* line 299, src/utils/_mixins.scss */
    .story-header .tease__content .tease__heading {
      font-size: 3.125rem; } }
  @media (min-width: 1600px) {
    /* line 308, src/utils/_mixins.scss */
    .story-header .tease__content.tease__content--long-headline .tease__heading {
      font-size: 2.5rem; } }
  /* line 63, src/story/story-header/_story-header.scss */
  .story-header .tease__img {
    height: auto;
    margin-bottom: 0; }
    @media (max-width: 1023px) {
      /* line 68, src/story/story-header/_story-header.scss */
      .story-header .tease__img--video {
        margin-bottom: -4px; } }
    /* line 73, src/story/story-header/_story-header.scss */
    .story-header .tease__img > .photo__credit {
      display: none; }

/* line 79, src/story/story-header/_story-header.scss */
.subhead {
  font: bold 1rem Gordita_Regular, arial, sans-serif;
  margin: 30px auto 0;
  text-align: center;
  letter-spacing: -0.8px; }

@media (min-width: 1024px) {
  /* line 87, src/story/story-header/_story-header.scss */
  .story-header {
    display: flex;
    margin: 0 0 60px;
    width: 100%; }
    /* line 92, src/story/story-header/_story-header.scss */
    .story-header--photo, .story-header--video {
      margin: -30px 0 30px; }
      /* line 96, src/story/story-header/_story-header.scss */
      .story-header--photo .tease__content, .story-header--video .tease__content {
        height: 280px; } }
      @media (min-width: 1024px) and (min-width: 1280px) {
        /* line 96, src/story/story-header/_story-header.scss */
        .story-header--photo .tease__content, .story-header--video .tease__content {
          height: 360px; } }

@media (min-width: 1024px) {
        /* line 103, src/story/story-header/_story-header.scss */
        .story-header--photo .tease__content .tease__heading, .story-header--video .tease__content .tease__heading {
          text-align: left; }
        /* line 107, src/story/story-header/_story-header.scss */
        .story-header--photo .tease__content .tease__text, .story-header--video .tease__content .tease__text {
          position: relative;
          top: 50%;
          transform: translateY(-50%);
          text-align: left;
          padding: 0; }
    /* line 117, src/story/story-header/_story-header.scss */
    .story-header .tease__img {
      justify-content: end;
      width: 66.63%;
      flex: 1 0 66.63%;
      height: auto;
      order: 2; }
      /* line 124, src/story/story-header/_story-header.scss */
      .story-header .tease__img > .photo__credit {
        display: block; }
    /* line 129, src/story/story-header/_story-header.scss */
    .story-header .tease__content {
      width: 36.13%;
      padding: 0 40px;
      justify-content: start;
      order: 1;
      left: 3%;
      margin: auto;
      position: relative; }
      /* line 138, src/story/story-header/_story-header.scss */
      .story-header .tease__content .tease__heading {
        font-size: 3vw; }
      /* line 142, src/story/story-header/_story-header.scss */
      .story-header .tease__content .tease__text {
        padding: 20px 0;
        margin: 0 auto; }
      /* line 147, src/story/story-header/_story-header.scss */
      .story-header .tease__content--no-lead-object, .story-header .tease__content--gallery {
        max-width: 66%;
        width: auto;
        left: 0; }
      /* line 154, src/story/story-header/_story-header.scss */
      .story-header .tease__content--no-overlay {
        margin-left: 26px;
        left: 0; }
    /* line 160, src/story/story-header/_story-header.scss */
    .story-header--video .tease__content {
      top: auto;
      left: 0;
      margin-top: auto; }
    /* line 166, src/story/story-header/_story-header.scss */
    .story-header--gallery {
      flex-direction: column;
      margin: 0 auto 60px;
      width: 90%; }
      /* line 171, src/story/story-header/_story-header.scss */
      .story-header--gallery .tease__img {
        width: 75%;
        position: relative;
        left: 0;
        margin: 0 auto; }
      /* line 178, src/story/story-header/_story-header.scss */
      .story-header--gallery .tease__content {
        margin: 0 auto;
        width: 75%;
        max-width: 75%; }
  /* line 186, src/story/story-header/_story-header.scss */
  .subhead {
    font-size: 1.875rem; } }

@media (min-width: 1600px) {
  /* line 194, src/story/story-header/_story-header.scss */
  .story-header .tease__content .tease__heading {
    font-size: 3rem; } }

/**
 *  base css, which contains
 *
 *  resets, default styles for all site, container widths, and frequently used classes
 */
/*
 * Default variables for SASS
 */
@font-face {
  font-family: 'Gordita_Medium';
  src: url("../fonts/gordita/gorditamedium-webfont.eot");
  src: url("../fonts/gordita/gorditamedium-webfont.eot?#iefix") format("embedded-opentype"), url("../fonts/gordita/gorditamedium-webfont.woff2") format("woff2"), url("../fonts/gordita/gorditamedium-webfont.woff") format("woff"), url("../fonts/gordita/gorditamedium-webfont.ttf") format("truetype"), url("../fonts/gordita/gorditamedium-webfont.svg#gorditamedium") format("svg");
  font-weight: normal;
  font-style: normal; }

@font-face {
  font-family: 'Gordita_Regular';
  src: url("../fonts/gordita/gorditaregular-webfont.eot");
  src: url("../fonts/gordita/gorditaregular-webfont.eot?#iefix") format("embedded-opentype"), url("../fonts/gordita/gorditaregular-webfont.woff2") format("woff2"), url("../fonts/gordita/gorditaregular-webfont.woff") format("woff"), url("../fonts/gordita/gorditaregular-webfont.ttf") format("truetype"), url("../fonts/gordita/gorditaregular-webfont.svg#gorditaregular") format("svg");
  font-weight: normal;
  font-style: normal; }

@font-face {
  font-family: 'Gordita_Bold';
  src: url("../fonts/gordita/gorditabold-webfont.eot");
  src: url("../fonts/gordita/gorditabold-webfont.eot?#iefix") format("embedded-opentype"), url("../fonts/gordita/gorditabold-webfont.woff2") format("woff2"), url("../fonts/gordita/gorditabold-webfont.woff") format("woff"), url("../fonts/gordita/gorditabold-webfont.ttf") format("truetype"), url("../fonts/gordita/gorditabold-webfont.svg#gorditabold") format("svg");
  font-weight: normal;
  font-style: normal; }

@font-face {
  font-family: 'icon-fonts';
  src: url("../fonts/icon-fonts/onesite.eot?t0d8h4");
  src: url("../fonts/icon-fonts/onesite.eot?t0d8h4#iefix") format("embedded-opentype"), url("../fonts/icon-fonts/onesite.ttf?t0d8h4") format("truetype"), url("../fonts/icon-fonts/onesite.woff?t0d8h4") format("woff"), url("../fonts/icon-fonts/onesite.svg?t0d8h4#icon-fonts/onesite") format("svg");
  font-weight: normal;
  font-style: normal; }

@font-face {
  font-family: 'weather-icons';
  src: url("../fonts/icon-fonts/weather/weather.eot");
  src: url("../fonts/icon-fonts/weather/weather.eot?#iefix") format("embedded-opentype"), url("../fonts/icon-fonts/weather/weather.ttf") format("truetype"), url("../fonts/icon-fonts/weather/weather.woff") format("woff"), url("../fonts/icon-fonts/weather/weather.svg#weather") format("svg");
  font-weight: normal;
  font-style: normal; }

/* line 61, src/utils/_fonts.scss */
[class^="icon-"], [class*=" icon-"] {
  /* use !important to prevent issues with browser extensions that change fonts */
  font-family: 'icon-fonts' !important;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale; }

/* line 76, src/utils/_fonts.scss */
.icon-down:before {
  content: "\e900";
  color: #fff; }

/* line 80, src/utils/_fonts.scss */
.icon-left:before {
  content: "\e901";
  color: #fff; }

/* line 84, src/utils/_fonts.scss */
.icon-right:before {
  content: "\e902";
  color: #fff; }

/* line 88, src/utils/_fonts.scss */
.icon-up:before {
  content: "\e903";
  color: #fff; }

/* line 92, src/utils/_fonts.scss */
.icon-play:before {
  content: "\e904";
  color: #fff; }

/* line 96, src/utils/_fonts.scss */
.icon-caption:before {
  content: "\e905";
  color: #fff; }

/* line 100, src/utils/_fonts.scss */
.icon-search:before {
  content: "\e906";
  color: #2e81b7; }

/* line 104, src/utils/_fonts.scss */
.icon-footerfb:before {
  content: "\e907";
  color: #2e81b7; }

/* line 108, src/utils/_fonts.scss */
.icon-footertwitter:before {
  content: "\e908";
  color: #2e81b7; }

/* line 112, src/utils/_fonts.scss */
.icon-reddit:before {
  content: "\e909";
  color: #fff; }

/* line 116, src/utils/_fonts.scss */
.icon-videos:before {
  content: "\e90a";
  color: #fff; }

/* line 120, src/utils/_fonts.scss */
.icon-profile:before {
  content: "\e90b";
  color: #2e81b7; }

/* line 124, src/utils/_fonts.scss */
.icon-shape:before {
  content: "\e90c";
  color: #fff; }

/* line 128, src/utils/_fonts.scss */
.icon-menu:before {
  content: "\e90d"; }

/* line 131, src/utils/_fonts.scss */
.icon-comment:before {
  content: "\e90e";
  color: #fff; }

/* line 135, src/utils/_fonts.scss */
.icon-email:before {
  content: "\e90f";
  color: #fff; }

/* line 139, src/utils/_fonts.scss */
.icon-ig:before {
  content: "\e910";
  color: #fff; }

/* line 143, src/utils/_fonts.scss */
.icon-facebook:before {
  content: "\e911";
  color: #fff; }

/* line 147, src/utils/_fonts.scss */
.icon-twitter:before {
  content: "\e912";
  color: #fff; }

/* line 151, src/utils/_fonts.scss */
.icon-pinterest:before {
  content: "\e913";
  color: #fff; }

/* line 155, src/utils/_fonts.scss */
.icon-profile2:before {
  content: "\e914";
  color: #fff; }

/* line 159, src/utils/_fonts.scss */
.icon-gallery:before {
  content: "\e915";
  color: #fff; }

/* line 163, src/utils/_fonts.scss */
.icon-podcast:before {
  content: "\e916";
  color: #fff; }

/* line 167, src/utils/_fonts.scss */
.icon-document:before {
  content: "\e917";
  color: #fff; }

/* line 171, src/utils/_fonts.scss */
.icon-video:before {
  content: "\e918";
  color: #fff; }

/* mixin to create the blue buttons used throughout the site (e.g. footer signup, fts, etc) */
/* mixin to create the pink buttons used in the mobile nav */
/*
 * mixin to generate the blue-gradient-stylized ordered & unordered lists.
 * it's set up as a mixin to allow for use in both teases (see /src/components/tease) and story body (see /src/story/_story)
 * without duplicating too much code
 */
/* mixin to style the blue-background-white-number list (e.g. most read) */
/* mixin to style the blue-background list (e.g. unordered list in story body) */
/* line 2, src/utils/_weather-sprite.scss */
.weather {
  display: inline-block;
  width: 65px; }

/* line 7, src/utils/_weather-sprite.scss */
.weather:before {
  background-image: url("../images/sprites/sprites-color-weather-icons.png");
  background-repeat: no-repeat;
  background-size: 9500%;
  display: block;
  content: '';
  height: 0;
  padding-bottom: 100%;
  width: 100%; }

/* line 18, src/utils/_weather-sprite.scss */
.weather-monochrome {
  display: inline-block;
  width: 35px; }

/* line 23, src/utils/_weather-sprite.scss */
.weather-monochrome:before {
  background-image: url("../images/sprites/sprites-solid-weather-icons.png");
  background-repeat: no-repeat;
  background-size: 9500%;
  display: block;
  content: '';
  height: 0;
  padding-bottom: 100%;
  width: 100%; }

/* line 34, src/utils/_weather-sprite.scss */
.weather.weather-1:before, .weather-monochrome.weather-1:before {
  background-position: 0 0; }

/* line 36, src/utils/_weather-sprite.scss */
.weather.weather-2:before, .weather-monochrome.weather-2:before {
  background-position: 1.064% 0; }

/* line 37, src/utils/_weather-sprite.scss */
.weather.weather-3:before, .weather-monochrome.weather-3:before {
  background-position: 2.128% 0; }

/* line 38, src/utils/_weather-sprite.scss */
.weather.weather-4:before, .weather-monochrome.weather-4:before {
  background-position: 3.191% 0; }

/* line 39, src/utils/_weather-sprite.scss */
.weather.weather-5:before, .weather-monochrome.weather-5:before {
  background-position: 4.255% 0; }

/* line 40, src/utils/_weather-sprite.scss */
.weather.weather-6:before, .weather-monochrome.weather-6:before {
  background-position: 5.319% 0; }

/* line 41, src/utils/_weather-sprite.scss */
.weather.weather-7:before, .weather-monochrome.weather-7:before {
  background-position: 6.383% 0; }

/* line 42, src/utils/_weather-sprite.scss */
.weather.weather-8:before, .weather-monochrome.weather-8:before {
  background-position: 7.447% 0; }

/* line 43, src/utils/_weather-sprite.scss */
.weather.weather-9:before, .weather-monochrome.weather-9:before {
  background-position: 8.511% 0; }

/* line 44, src/utils/_weather-sprite.scss */
.weather.weather-10:before, .weather-monochrome.weather-10:before {
  background-position: 9.574% 0; }

/* line 45, src/utils/_weather-sprite.scss */
.weather.weather-11:before, .weather-monochrome.weather-11:before {
  background-position: 10.638% 0; }

/* line 46, src/utils/_weather-sprite.scss */
.weather.weather-12:before, .weather-monochrome.weather-12:before {
  background-position: 11.702% 0; }

/* line 47, src/utils/_weather-sprite.scss */
.weather.weather-13:before, .weather-monochrome.weather-13:before {
  background-position: 12.766% 0; }

/* line 48, src/utils/_weather-sprite.scss */
.weather.weather-14:before, .weather-monochrome.weather-14:before {
  background-position: 13.83% 0; }

/* line 49, src/utils/_weather-sprite.scss */
.weather.weather-15:before, .weather-monochrome.weather-15:before {
  background-position: 14.894% 0; }

/* line 50, src/utils/_weather-sprite.scss */
.weather.weather-16:before, .weather-monochrome.weather-16:before {
  background-position: 15.957% 0; }

/* line 51, src/utils/_weather-sprite.scss */
.weather.weather-17:before, .weather-monochrome.weather-17:before {
  background-position: 17.021% 0; }

/* line 52, src/utils/_weather-sprite.scss */
.weather.weather-18:before, .weather-monochrome.weather-18:before {
  background-position: 18.085% 0; }

/* line 53, src/utils/_weather-sprite.scss */
.weather.weather-19:before, .weather-monochrome.weather-19:before {
  background-position: 19.149% 0; }

/* line 54, src/utils/_weather-sprite.scss */
.weather.weather-20:before, .weather-monochrome.weather-20:before {
  background-position: 20.213% 0; }

/* line 55, src/utils/_weather-sprite.scss */
.weather.weather-21:before, .weather-monochrome.weather-21:before {
  background-position: 21.277% 0; }

/* line 56, src/utils/_weather-sprite.scss */
.weather.weather-22:before, .weather-monochrome.weather-22:before {
  background-position: 22.34% 0; }

/* line 57, src/utils/_weather-sprite.scss */
.weather.weather-23:before, .weather-monochrome.weather-23:before {
  background-position: 23.404% 0; }

/* line 58, src/utils/_weather-sprite.scss */
.weather.weather-24:before, .weather-monochrome.weather-24:before {
  background-position: 24.468% 0; }

/* line 59, src/utils/_weather-sprite.scss */
.weather.weather-25:before, .weather-monochrome.weather-25:before {
  background-position: 25.532% 0; }

/* line 60, src/utils/_weather-sprite.scss */
.weather.weather-26:before, .weather-monochrome.weather-26:before {
  background-position: 26.596% 0; }

/* line 61, src/utils/_weather-sprite.scss */
.weather.weather-27:before, .weather-monochrome.weather-27:before {
  background-position: 27.66% 0; }

/* line 62, src/utils/_weather-sprite.scss */
.weather.weather-28:before, .weather-monochrome.weather-28:before {
  background-position: 28.723% 0; }

/* line 63, src/utils/_weather-sprite.scss */
.weather.weather-29:before, .weather-monochrome.weather-29:before {
  background-position: 29.787% 0; }

/* line 64, src/utils/_weather-sprite.scss */
.weather.weather-30:before, .weather-monochrome.weather-30:before {
  background-position: 30.851% 0; }

/* line 65, src/utils/_weather-sprite.scss */
.weather.weather-31:before, .weather-monochrome.weather-31:before {
  background-position: 31.915% 0; }

/* line 66, src/utils/_weather-sprite.scss */
.weather.weather-32:before, .weather-monochrome.weather-32:before {
  background-position: 32.979% 0; }

/* line 67, src/utils/_weather-sprite.scss */
.weather.weather-33:before, .weather-monochrome.weather-33:before {
  background-position: 34.043% 0; }

/* line 68, src/utils/_weather-sprite.scss */
.weather.weather-34:before, .weather-monochrome.weather-34:before {
  background-position: 35.106% 0; }

/* line 69, src/utils/_weather-sprite.scss */
.weather.weather-35:before, .weather-monochrome.weather-35:before {
  background-position: 36.17% 0; }

/* line 70, src/utils/_weather-sprite.scss */
.weather.weather-36:before, .weather-monochrome.weather-36:before {
  background-position: 37.234% 0; }

/* line 71, src/utils/_weather-sprite.scss */
.weather.weather-37:before, .weather-monochrome.weather-37:before {
  background-position: 38.298% 0; }

/* line 72, src/utils/_weather-sprite.scss */
.weather.weather-38:before, .weather-monochrome.weather-38:before {
  background-position: 39.362% 0; }

/* line 73, src/utils/_weather-sprite.scss */
.weather.weather-39:before, .weather-monochrome.weather-39:before {
  background-position: 40.426% 0; }

/* line 74, src/utils/_weather-sprite.scss */
.weather.weather-40:before, .weather-monochrome.weather-40:before {
  background-position: 41.489% 0; }

/* line 75, src/utils/_weather-sprite.scss */
.weather.weather-41:before, .weather-monochrome.weather-41:before {
  background-position: 42.553% 0; }

/* line 76, src/utils/_weather-sprite.scss */
.weather.weather-42:before, .weather-monochrome.weather-42:before {
  background-position: 43.617% 0; }

/* line 77, src/utils/_weather-sprite.scss */
.weather.weather-43:before, .weather-monochrome.weather-43:before {
  background-position: 44.681% 0; }

/* line 78, src/utils/_weather-sprite.scss */
.weather.weather-44:before, .weather-monochrome.weather-44:before {
  background-position: 45.745% 0; }

/* line 79, src/utils/_weather-sprite.scss */
.weather.weather-45:before, .weather-monochrome.weather-45:before {
  background-position: 46.809% 0; }

/* line 80, src/utils/_weather-sprite.scss */
.weather.weather-46:before, .weather-monochrome.weather-46:before {
  background-position: 47.872% 0; }

/* line 81, src/utils/_weather-sprite.scss */
.weather.weather-47:before, .weather-monochrome.weather-47:before {
  background-position: 48.936% 0; }

/* line 82, src/utils/_weather-sprite.scss */
.weather.weather-48:before, .weather-monochrome.weather-48:before {
  background-position: 50% 0; }

/* line 83, src/utils/_weather-sprite.scss */
.weather.weather-49:before, .weather-monochrome.weather-49:before {
  background-position: 51.064% 0; }

/* line 84, src/utils/_weather-sprite.scss */
.weather.weather-50:before, .weather-monochrome.weather-50:before {
  background-position: 52.128% 0; }

/* line 85, src/utils/_weather-sprite.scss */
.weather.weather-51:before, .weather-monochrome.weather-51:before {
  background-position: 53.191% 0; }

/* line 86, src/utils/_weather-sprite.scss */
.weather.weather-52:before, .weather-monochrome.weather-52:before {
  background-position: 54.255% 0; }

/* line 87, src/utils/_weather-sprite.scss */
.weather.weather-53:before, .weather-monochrome.weather-53:before {
  background-position: 55.319% 0; }

/* line 88, src/utils/_weather-sprite.scss */
.weather.weather-54:before, .weather-monochrome.weather-54:before {
  background-position: 56.383% 0; }

/* line 89, src/utils/_weather-sprite.scss */
.weather.weather-55:before, .weather-monochrome.weather-55:before {
  background-position: 57.447% 0; }

/* line 90, src/utils/_weather-sprite.scss */
.weather.weather-56:before, .weather-monochrome.weather-56:before {
  background-position: 58.511% 0; }

/* line 91, src/utils/_weather-sprite.scss */
.weather.weather-57:before, .weather-monochrome.weather-57:before {
  background-position: 59.574% 0; }

/* line 92, src/utils/_weather-sprite.scss */
.weather.weather-58:before, .weather-monochrome.weather-58:before {
  background-position: 60.638% 0; }

/* line 93, src/utils/_weather-sprite.scss */
.weather.weather-59:before, .weather-monochrome.weather-59:before {
  background-position: 61.702% 0; }

/* line 94, src/utils/_weather-sprite.scss */
.weather.weather-60:before, .weather-monochrome.weather-60:before {
  background-position: 62.766% 0; }

/* line 95, src/utils/_weather-sprite.scss */
.weather.weather-61:before, .weather-monochrome.weather-61:before {
  background-position: 63.83% 0; }

/* line 96, src/utils/_weather-sprite.scss */
.weather.weather-62:before, .weather-monochrome.weather-62:before {
  background-position: 64.894% 0; }

/* line 97, src/utils/_weather-sprite.scss */
.weather.weather-63:before, .weather-monochrome.weather-63:before {
  background-position: 65.957% 0; }

/* line 98, src/utils/_weather-sprite.scss */
.weather.weather-64:before, .weather-monochrome.weather-64:before {
  background-position: 67.021% 0; }

/* line 99, src/utils/_weather-sprite.scss */
.weather.weather-65:before, .weather-monochrome.weather-65:before {
  background-position: 68.085% 0; }

/* line 100, src/utils/_weather-sprite.scss */
.weather.weather-66:before, .weather-monochrome.weather-66:before {
  background-position: 69.149% 0; }

/* line 101, src/utils/_weather-sprite.scss */
.weather.weather-67:before, .weather-monochrome.weather-67:before {
  background-position: 70.213% 0; }

/* line 102, src/utils/_weather-sprite.scss */
.weather.weather-68:before, .weather-monochrome.weather-68:before {
  background-position: 71.277% 0; }

/* line 103, src/utils/_weather-sprite.scss */
.weather.weather-69:before, .weather-monochrome.weather-69:before {
  background-position: 72.34% 0; }

/* line 104, src/utils/_weather-sprite.scss */
.weather.weather-70:before, .weather-monochrome.weather-70:before {
  background-position: 73.404% 0; }

/* line 105, src/utils/_weather-sprite.scss */
.weather.weather-71:before, .weather-monochrome.weather-71:before {
  background-position: 74.468% 0; }

/* line 106, src/utils/_weather-sprite.scss */
.weather.weather-72:before, .weather-monochrome.weather-72:before {
  background-position: 75.532% 0; }

/* line 107, src/utils/_weather-sprite.scss */
.weather.weather-73:before, .weather-monochrome.weather-73:before {
  background-position: 76.596% 0; }

/* line 108, src/utils/_weather-sprite.scss */
.weather.weather-74:before, .weather-monochrome.weather-74:before {
  background-position: 77.66% 0; }

/* line 109, src/utils/_weather-sprite.scss */
.weather.weather-75:before, .weather-monochrome.weather-75:before {
  background-position: 78.723% 0; }

/* line 110, src/utils/_weather-sprite.scss */
.weather.weather-76:before, .weather-monochrome.weather-76:before {
  background-position: 79.787% 0; }

/* line 111, src/utils/_weather-sprite.scss */
.weather.weather-77:before, .weather-monochrome.weather-77:before {
  background-position: 80.851% 0; }

/* line 112, src/utils/_weather-sprite.scss */
.weather.weather-78:before, .weather-monochrome.weather-78:before {
  background-position: 81.915% 0; }

/* line 113, src/utils/_weather-sprite.scss */
.weather.weather-79:before, .weather-monochrome.weather-79:before {
  background-position: 82.979% 0; }

/* line 114, src/utils/_weather-sprite.scss */
.weather.weather-80:before, .weather-monochrome.weather-80:before {
  background-position: 84.043% 0; }

/* line 115, src/utils/_weather-sprite.scss */
.weather.weather-81:before, .weather-monochrome.weather-81:before {
  background-position: 85.106% 0; }

/* line 116, src/utils/_weather-sprite.scss */
.weather.weather-82:before, .weather-monochrome.weather-82:before {
  background-position: 86.17% 0; }

/* line 117, src/utils/_weather-sprite.scss */
.weather.weather-83:before, .weather-monochrome.weather-83:before {
  background-position: 87.234% 0; }

/* line 118, src/utils/_weather-sprite.scss */
.weather.weather-84:before, .weather-monochrome.weather-84:before {
  background-position: 88.298% 0; }

/* line 119, src/utils/_weather-sprite.scss */
.weather.weather-85:before, .weather-monochrome.weather-85:before {
  background-position: 89.362% 0; }

/* line 120, src/utils/_weather-sprite.scss */
.weather.weather-86:before, .weather-monochrome.weather-86:before {
  background-position: 90.426% 0; }

/* line 121, src/utils/_weather-sprite.scss */
.weather.weather-87:before, .weather-monochrome.weather-87:before {
  background-position: 91.489% 0; }

/* line 122, src/utils/_weather-sprite.scss */
.weather.weather-88:before, .weather-monochrome.weather-88:before {
  background-position: 92.553% 0; }

/* line 123, src/utils/_weather-sprite.scss */
.weather.weather-89:before, .weather-monochrome.weather-89:before {
  background-position: 93.617% 0; }

/* line 124, src/utils/_weather-sprite.scss */
.weather.weather-90:before, .weather-monochrome.weather-90:before {
  background-position: 94.681% 0; }

/* line 125, src/utils/_weather-sprite.scss */
.weather.weather-91:before, .weather-monochrome.weather-91:before {
  background-position: 95.745% 0; }

/* line 126, src/utils/_weather-sprite.scss */
.weather.weather-92:before, .weather-monochrome.weather-92:before {
  background-position: 96.809% 0; }

/* line 127, src/utils/_weather-sprite.scss */
.weather.weather-93:before, .weather-monochrome.weather-93:before {
  background-position: 97.872% 0; }

/* line 128, src/utils/_weather-sprite.scss */
.weather.weather-94:before, .weather-monochrome.weather-94:before {
  background-position: 98.936% 0; }

/* line 129, src/utils/_weather-sprite.scss */
.weather.weather-95:before, .weather-monochrome.weather-95:before {
  background-position: 100% 0; }

/* resets for our site */
/* line 13, src/utils/_base.scss */
html, body, div, span, object, iframe, h1, h2, h3, h4, p, blockquote, a,
abbr, acronym, address, cite, em, img, small, strong, sub, sup, b, u, i,
center, ol, ul, li, fieldset, form, label, legend, table, caption, tbody,
tfoot, thead, tr, th, td, article, aside, canvas, figure, figcaption, footer,
header, hgroup, menu, nav, output, section, summary, time, audio, video {
  border: 0;
  margin: 0;
  padding: 0;
  font-size: 100%;
  font: inherit;
  vertical-align: baseline; }

/* line 26, src/utils/_base.scss */
html {
  font-family: sans-serif;
  font-size: 16px;
  line-height: 1.4285;
  -ms-overflow-style: scrollbar;
  -webkit-tap-highlight-color: transparent;
  -webkit-text-size-adjust: 100%;
  -ms-text-size-adjust: 100%;
  overflow-x: hidden; }

/* line 37, src/utils/_base.scss */
body {
  line-height: 1.3;
  font-weight: 400;
  font-style: normal;
  font-family: Gordita_Regular, arial, sans-serif;
  color: #000;
  background-color: #fff;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale; }
  @media (max-width: 767px) {
    /* line 37, src/utils/_base.scss */
    body {
      overflow-x: hidden; } }

/* line 52, src/utils/_base.scss */
*, ::after, ::before {
  box-sizing: border-box; }

/* line 56, src/utils/_base.scss */
article, aside, details, figcaption, figure, footer, header, hgroup, nav, section {
  display: block; }

/* line 60, src/utils/_base.scss */
h1, h2, h3, h4, h5, h6 {
  font-weight: 400;
  text-rendering: optimizelegibility;
  font-family: Average, Georgia, serif; }

/* line 66, src/utils/_base.scss */
ul,
ol {
  list-style: none; }

/* line 71, src/utils/_base.scss */
p {
  margin-bottom: 20px; }

/* line 75, src/utils/_base.scss */
a {
  color: #2e81b7;
  text-decoration: none; }

/* line 82, src/utils/_base.scss */
input:focus,
button:focus {
  outline: 0; }

/* line 87, src/utils/_base.scss */
strong,
.bold {
  font-family: Gordita_Bold, arial, sans-serif; }

/* line 93, src/utils/_base.scss */
img {
  font-size: 1rem; }

/* line 97, src/utils/_base.scss */
.wrapper {
  width: 100%; }
  /* line 100, src/utils/_base.scss */
  .wrapper + .container {
    padding-top: 40px; }

/* line 106, src/utils/_base.scss */
.container + .wrapper {
  padding-top: 20px; }

/* line 111, src/utils/_base.scss */
.container {
  margin: 0 auto;
  position: relative;
  padding-bottom: 20px; }
  /* line 116, src/utils/_base.scss */
  .container.full-width {
    padding-left: 0;
    padding-right: 0;
    width: 100%; }

@media (max-width: 767px) {
  /* line 124, src/utils/_base.scss */
  .container {
    width: 100%;
    padding-left: 15px;
    padding-right: 15px; } }

@media (min-width: 768px) {
  /* line 132, src/utils/_base.scss */
  .container {
    width: 94%;
    max-width: 1600px; } }

@media (min-width: 1280px) {
  /* line 139, src/utils/_base.scss */
  .container {
    width: 90%; } }

/* helpers */
/* line 145, src/utils/_base.scss */
.hidden {
  display: none; }
  @media (max-width: 767px) {
    /* line 148, src/utils/_base.scss */
    .hidden--small {
      display: none; } }
  @media (min-width: 768px) and (max-width: 1023px) {
    /* line 154, src/utils/_base.scss */
    .hidden--medium {
      display: none; } }
  @media (min-width: 1024px) {
    /* line 160, src/utils/_base.scss */
    .hidden--large {
      display: none; } }

/* line 167, src/utils/_base.scss */
.clearfix:after {
  content: " ";
  visibility: hidden;
  display: block;
  height: 0;
  clear: both; }

/* line 175, src/utils/_base.scss */
.shadow {
  box-shadow: 0 1px 30px -5px rgba(0, 0, 0, 0.3); }

/* line 179, src/utils/_base.scss */
.blue-button {
  background: linear-gradient(to top, #04befe, #4481eb);
  border-radius: 50%;
  color: #fff;
  width: 43px;
  height: 43px;
  box-shadow: 0 2px 4px 0 rgba(149, 149, 149, 0.5);
  align-items: center;
  justify-content: center;
  font-size: 1.6em;
  display: flex; }

/* line 192, src/utils/_base.scss */
.margin-bottom {
  margin-bottom: 30px; }

/* line 196, src/utils/_base.scss */
.sponsored-full-width {
  margin: 30px auto 60px;
  padding: 60px 0;
  box-shadow: 0 1px 30px -5px rgba(0, 0, 0, 0.3); }

/* line 202, src/utils/_base.scss */
.sticky-element {
  position: -webkit-sticky;
  position: sticky;
  top: 135px;
  margin-bottom: 20px; }

/* line 209, src/utils/_base.scss */
.img-fluid {
  width: 100%;
  padding-bottom: 56.25%;
  overflow: hidden;
  position: relative;
  height: 0;
  display: block; }
  /* line 217, src/utils/_base.scss */
  .img-fluid .img {
    position: absolute;
    width: 100%;
    height: auto;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%); }

/* line 227, src/utils/_base.scss */
.noselect {
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none; }

/* line 235, src/utils/_base.scss */
.immersive-view-modal {
  background: #393f4d;
  position: fixed;
  top: 0;
  left: 0;
  opacity: 0;
  height: 100vh;
  width: 100vw;
  z-index: -1;
  transition: opacity .5s; }
  /* line 246, src/utils/_base.scss */
  .immersive-view-modal img {
    position: relative;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    width: auto;
    height: auto;
    max-height: 100vh;
    max-width: 100vw; }
  /* line 257, src/utils/_base.scss */
  .immersive-view-modal--active .immersive-view-modal {
    opacity: 1;
    z-index: 10000;
    transition: opacity .5s; }
  /* line 263, src/utils/_base.scss */
  .immersive-view-modal--active {
    overflow: hidden; }

/*
 * Default variables for SASS
 */
/* line 4, src/components/weather/weather-widget/_weather-widget.scss */
.weather-widget {
  display: flex;
  flex-direction: column;
  overflow: hidden;
  margin: 20px auto;
  border-radius: 6px;
  box-shadow: 0 1px 4px 0 rgba(0, 0, 0, 0.24);
  background-color: #393f4d;
  max-height: 254px;
  max-width: 352px; }
  /* line 16, src/components/weather/weather-widget/_weather-widget.scss */
  .weather-widget .weather-icon:before {
    font-family: 'weather-icons';
    font-size: 1.875rem;
    top: 0;
    padding: 0;
    background-image: none;
    background-position: 0 0; }
  /* line 337, src/utils/_mixins.scss */
  .weather-widget .weather-icon.weather-1:before {
    content: '\e901'; }
  /* line 341, src/utils/_mixins.scss */
  .weather-widget .weather-icon.weather-2:before {
    content: '\e902'; }
  /* line 345, src/utils/_mixins.scss */
  .weather-widget .weather-icon.weather-3:before {
    content: '\e903'; }
  /* line 349, src/utils/_mixins.scss */
  .weather-widget .weather-icon.weather-4:before {
    content: '\e904'; }
  /* line 353, src/utils/_mixins.scss */
  .weather-widget .weather-icon.weather-5:before {
    content: '\e905'; }
  /* line 357, src/utils/_mixins.scss */
  .weather-widget .weather-icon.weather-6:before {
    content: '\e906'; }
  /* line 361, src/utils/_mixins.scss */
  .weather-widget .weather-icon.weather-7:before {
    content: '\e907'; }
  /* line 365, src/utils/_mixins.scss */
  .weather-widget .weather-icon.weather-8:before {
    content: '\e908'; }
  /* line 369, src/utils/_mixins.scss */
  .weather-widget .weather-icon.weather-9:before {
    content: '\e909'; }
  /* line 373, src/utils/_mixins.scss */
  .weather-widget .weather-icon.weather-10:before {
    content: '\e910'; }
  /* line 377, src/utils/_mixins.scss */
  .weather-widget .weather-icon.weather-11:before {
    content: '\e911'; }
  /* line 381, src/utils/_mixins.scss */
  .weather-widget .weather-icon.weather-12:before {
    content: '\e912'; }
  /* line 385, src/utils/_mixins.scss */
  .weather-widget .weather-icon.weather-13:before {
    content: '\e913'; }
  /* line 389, src/utils/_mixins.scss */
  .weather-widget .weather-icon.weather-14:before {
    content: '\e914'; }
  /* line 393, src/utils/_mixins.scss */
  .weather-widget .weather-icon.weather-15:before {
    content: '\e915'; }
  /* line 397, src/utils/_mixins.scss */
  .weather-widget .weather-icon.weather-16:before {
    content: '\e916'; }
  /* line 401, src/utils/_mixins.scss */
  .weather-widget .weather-icon.weather-17:before {
    content: '\e917'; }
  /* line 405, src/utils/_mixins.scss */
  .weather-widget .weather-icon.weather-18:before {
    content: '\e918'; }
  /* line 409, src/utils/_mixins.scss */
  .weather-widget .weather-icon.weather-19:before {
    content: '\e919'; }
  /* line 413, src/utils/_mixins.scss */
  .weather-widget .weather-icon.weather-20:before {
    content: '\e920'; }
  /* line 417, src/utils/_mixins.scss */
  .weather-widget .weather-icon.weather-21:before {
    content: '\e921'; }
  /* line 421, src/utils/_mixins.scss */
  .weather-widget .weather-icon.weather-22:before {
    content: '\e922'; }
  /* line 425, src/utils/_mixins.scss */
  .weather-widget .weather-icon.weather-23:before {
    content: '\e923'; }
  /* line 429, src/utils/_mixins.scss */
  .weather-widget .weather-icon.weather-24:before {
    content: '\e924'; }
  /* line 433, src/utils/_mixins.scss */
  .weather-widget .weather-icon.weather-25:before {
    content: '\e925'; }
  /* line 437, src/utils/_mixins.scss */
  .weather-widget .weather-icon.weather-26:before {
    content: '\e926'; }
  /* line 441, src/utils/_mixins.scss */
  .weather-widget .weather-icon.weather-27:before {
    content: '\e927'; }
  /* line 445, src/utils/_mixins.scss */
  .weather-widget .weather-icon.weather-28:before {
    content: '\e928'; }
  /* line 449, src/utils/_mixins.scss */
  .weather-widget .weather-icon.weather-29:before {
    content: '\e929'; }
  /* line 453, src/utils/_mixins.scss */
  .weather-widget .weather-icon.weather-30:before {
    content: '\e930'; }
  /* line 457, src/utils/_mixins.scss */
  .weather-widget .weather-icon.weather-31:before {
    content: '\e931'; }
  /* line 461, src/utils/_mixins.scss */
  .weather-widget .weather-icon.weather-32:before {
    content: '\e932'; }
  /* line 465, src/utils/_mixins.scss */
  .weather-widget .weather-icon.weather-33:before {
    content: '\e933'; }
  /* line 469, src/utils/_mixins.scss */
  .weather-widget .weather-icon.weather-34:before {
    content: '\e934'; }
  /* line 473, src/utils/_mixins.scss */
  .weather-widget .weather-icon.weather-35:before {
    content: '\e935'; }
  /* line 477, src/utils/_mixins.scss */
  .weather-widget .weather-icon.weather-36:before {
    content: '\e936'; }
  /* line 481, src/utils/_mixins.scss */
  .weather-widget .weather-icon.weather-37:before {
    content: '\e937'; }
  /* line 485, src/utils/_mixins.scss */
  .weather-widget .weather-icon.weather-38:before {
    content: '\e938'; }
  /* line 489, src/utils/_mixins.scss */
  .weather-widget .weather-icon.weather-39:before {
    content: '\e939'; }
  /* line 493, src/utils/_mixins.scss */
  .weather-widget .weather-icon.weather-40:before {
    content: '\e940'; }
  /* line 497, src/utils/_mixins.scss */
  .weather-widget .weather-icon.weather-41:before {
    content: '\e941'; }
  /* line 501, src/utils/_mixins.scss */
  .weather-widget .weather-icon.weather-42:before {
    content: '\e942'; }
  /* line 505, src/utils/_mixins.scss */
  .weather-widget .weather-icon.weather-43:before {
    content: '\e943'; }
  /* line 509, src/utils/_mixins.scss */
  .weather-widget .weather-icon.weather-44:before {
    content: '\e944'; }
  /* line 513, src/utils/_mixins.scss */
  .weather-widget .weather-icon.weather-45:before {
    content: '\e945'; }
  /* line 517, src/utils/_mixins.scss */
  .weather-widget .weather-icon.weather-46:before {
    content: '\e946'; }
  /* line 521, src/utils/_mixins.scss */
  .weather-widget .weather-icon.weather-47:before {
    content: '\e947'; }
  /* line 525, src/utils/_mixins.scss */
  .weather-widget .weather-icon.weather-48:before {
    content: '\e948'; }
  /* line 529, src/utils/_mixins.scss */
  .weather-widget .weather-icon.weather-49:before {
    content: '\e949'; }
  /* line 533, src/utils/_mixins.scss */
  .weather-widget .weather-icon.weather-50:before {
    content: '\e950'; }
  /* line 537, src/utils/_mixins.scss */
  .weather-widget .weather-icon.weather-51:before {
    content: '\e951'; }
  /* line 541, src/utils/_mixins.scss */
  .weather-widget .weather-icon.weather-52:before {
    content: '\e952'; }
  /* line 545, src/utils/_mixins.scss */
  .weather-widget .weather-icon.weather-53:before {
    content: '\e953'; }
  /* line 549, src/utils/_mixins.scss */
  .weather-widget .weather-icon.weather-54:before {
    content: '\e954'; }
  /* line 553, src/utils/_mixins.scss */
  .weather-widget .weather-icon.weather-55:before {
    content: '\e955'; }
  /* line 557, src/utils/_mixins.scss */
  .weather-widget .weather-icon.weather-56:before {
    content: '\e956'; }
  /* line 561, src/utils/_mixins.scss */
  .weather-widget .weather-icon.weather-57:before {
    content: '\e957'; }
  /* line 565, src/utils/_mixins.scss */
  .weather-widget .weather-icon.weather-58:before {
    content: '\e958'; }
  /* line 569, src/utils/_mixins.scss */
  .weather-widget .weather-icon.weather-59:before {
    content: '\e959'; }
  /* line 573, src/utils/_mixins.scss */
  .weather-widget .weather-icon.weather-60:before {
    content: '\e960'; }
  /* line 577, src/utils/_mixins.scss */
  .weather-widget .weather-icon.weather-61:before {
    content: '\e961'; }
  /* line 581, src/utils/_mixins.scss */
  .weather-widget .weather-icon.weather-62:before {
    content: '\e962'; }
  /* line 585, src/utils/_mixins.scss */
  .weather-widget .weather-icon.weather-63:before {
    content: '\e963'; }
  /* line 589, src/utils/_mixins.scss */
  .weather-widget .weather-icon.weather-64:before {
    content: '\e964'; }
  /* line 593, src/utils/_mixins.scss */
  .weather-widget .weather-icon.weather-65:before {
    content: '\e965'; }
  /* line 597, src/utils/_mixins.scss */
  .weather-widget .weather-icon.weather-66:before {
    content: '\e966'; }
  /* line 601, src/utils/_mixins.scss */
  .weather-widget .weather-icon.weather-67:before {
    content: '\e967'; }
  /* line 605, src/utils/_mixins.scss */
  .weather-widget .weather-icon.weather-68:before {
    content: '\e968'; }
  /* line 609, src/utils/_mixins.scss */
  .weather-widget .weather-icon.weather-71:before {
    content: '\e971'; }
  /* line 613, src/utils/_mixins.scss */
  .weather-widget .weather-icon.weather-72:before {
    content: '\e972'; }
  /* line 617, src/utils/_mixins.scss */
  .weather-widget .weather-icon.weather-73:before {
    content: '\e973'; }
  /* line 621, src/utils/_mixins.scss */
  .weather-widget .weather-icon.weather-74:before {
    content: '\e974'; }
  /* line 625, src/utils/_mixins.scss */
  .weather-widget .weather-icon.weather-75:before {
    content: '\e975'; }
  /* line 629, src/utils/_mixins.scss */
  .weather-widget .weather-icon.weather-76:before {
    content: '\e976'; }
  /* line 633, src/utils/_mixins.scss */
  .weather-widget .weather-icon.weather-77:before {
    content: '\e977'; }
  /* line 637, src/utils/_mixins.scss */
  .weather-widget .weather-icon.weather-78:before {
    content: '\e978'; }
  /* line 641, src/utils/_mixins.scss */
  .weather-widget .weather-icon.weather-79:before {
    content: '\e979'; }
  /* line 645, src/utils/_mixins.scss */
  .weather-widget .weather-icon.weather-80:before {
    content: '\e980'; }
  /* line 649, src/utils/_mixins.scss */
  .weather-widget .weather-icon.weather-81:before {
    content: '\e981'; }
  /* line 653, src/utils/_mixins.scss */
  .weather-widget .weather-icon.weather-82:before {
    content: '\e982'; }
  /* line 657, src/utils/_mixins.scss */
  .weather-widget .weather-icon.weather-83:before {
    content: '\e983'; }
  /* line 661, src/utils/_mixins.scss */
  .weather-widget .weather-icon.weather-84:before {
    content: '\e984'; }
  /* line 665, src/utils/_mixins.scss */
  .weather-widget .weather-icon.weather-85:before {
    content: '\e985'; }
  /* line 669, src/utils/_mixins.scss */
  .weather-widget .weather-icon.weather-86:before {
    content: '\e986'; }
  /* line 673, src/utils/_mixins.scss */
  .weather-widget .weather-icon.weather-87:before {
    content: '\e987'; }
  /* line 677, src/utils/_mixins.scss */
  .weather-widget .weather-icon.weather-88:before {
    content: '\e988'; }
  /* line 681, src/utils/_mixins.scss */
  .weather-widget .weather-icon.weather-89:before {
    content: '\e989'; }
  /* line 685, src/utils/_mixins.scss */
  .weather-widget .weather-icon.weather-90:before {
    content: '\e990'; }
  /* line 689, src/utils/_mixins.scss */
  .weather-widget .weather-icon.weather-91:before {
    content: '\e991'; }
  /* line 693, src/utils/_mixins.scss */
  .weather-widget .weather-icon.weather-92:before {
    content: '\e992'; }
  /* line 697, src/utils/_mixins.scss */
  .weather-widget .weather-icon.weather-93:before {
    content: '\e993'; }
  /* line 701, src/utils/_mixins.scss */
  .weather-widget .weather-icon.weather-94:before {
    content: '\e994'; }
  /* line 705, src/utils/_mixins.scss */
  .weather-widget .weather-icon.weather-95:before {
    content: '\e965'; }
  /* line 29, src/components/weather/weather-widget/_weather-widget.scss */
  .weather-widget__now {
    text-align: center;
    flex: 1;
    padding-top: 9px; }
    /* line 35, src/components/weather/weather-widget/_weather-widget.scss */
    .weather-widget__now span.weather-icon:before {
      font-size: 1.875rem; }
  /* line 41, src/components/weather/weather-widget/_weather-widget.scss */
  .weather-widget__current-temp {
    font-size: 1.875rem;
    line-height: 1;
    margin-bottom: 4px; }
    /* line 46, src/components/weather/weather-widget/_weather-widget.scss */
    .weather-widget__current-temp .weather-icon {
      height: 2.5rem; }
      /* line 49, src/components/weather/weather-widget/_weather-widget.scss */
      .weather-widget__current-temp .weather-icon::before {
        font-size: 2.5rem;
        line-height: 1; }
  /* line 56, src/components/weather/weather-widget/_weather-widget.scss */
  .weather-widget__current-desc {
    font-size: 0.625rem;
    height: 20px;
    line-height: 10px;
    overflow: hidden; }
  /* line 63, src/components/weather/weather-widget/_weather-widget.scss */
  .weather-widget__met-img {
    flex: 1;
    object-fit: contain; }
    /* line 67, src/components/weather/weather-widget/_weather-widget.scss */
    .weather-widget__met-img img {
      width: 130%;
      position: relative;
      bottom: -7px; }
  /* line 74, src/components/weather/weather-widget/_weather-widget.scss */
  .weather-widget__met-info {
    text-align: center;
    padding-top: 17px;
    font-family: 'Gordita_Bold'; }
    /* line 79, src/components/weather/weather-widget/_weather-widget.scss */
    .weather-widget__met-info img {
      width: 77px;
      object-fit: contain;
      padding-top: 19px; }
  /* line 87, src/components/weather/weather-widget/_weather-widget.scss */
  .weather-widget__forecast-by {
    font-size: 0.5625rem; }
  /* line 91, src/components/weather/weather-widget/_weather-widget.scss */
  .weather-widget__met-name {
    font-size: 0.75rem; }
  /* line 95, src/components/weather/weather-widget/_weather-widget.scss */
  .weather-widget__top {
    display: flex;
    background-color: #ecedee;
    height: 111px;
    color: #393f4d !important; }
  /* line 102, src/components/weather/weather-widget/_weather-widget.scss */
  .weather-widget__bottom {
    z-index: 1;
    display: flex;
    flex-direction: column;
    background-size: cover;
    background-position: center;
    height: 143px;
    padding: 10px 15px;
    color: #ffffff; }
    /* line 712, src/utils/_mixins.scss */
    .weather-widget__bottom.weather-background-1, .weather-widget__bottom.weather-background-51, .weather-widget__bottom.weather-background-63, .weather-widget__bottom.weather-background-66, .weather-widget__bottom.weather-background-81, .weather-widget__bottom.weather-background-93 {
      background-image: url("/rw/PortalConfig/np-one/assets-one/images/weather-widget-background-imgs/1.png"); }
    /* line 721, src/utils/_mixins.scss */
    .weather-widget__bottom.weather-background-2, .weather-widget__bottom.weather-background-11 {
      background-image: url("/rw/PortalConfig/np-one/assets-one/images/weather-widget-background-imgs/2.png"); }
    /* line 726, src/utils/_mixins.scss */
    .weather-widget__bottom.weather-background-4, .weather-widget__bottom.weather-background-7, .weather-widget__bottom.weather-background-24, .weather-widget__bottom.weather-background-27, .weather-widget__bottom.weather-background-41, .weather-widget__bottom.weather-background-43, .weather-widget__bottom.weather-background-56, .weather-widget__bottom.weather-background-58, .weather-widget__bottom.weather-background-59, .weather-widget__bottom.weather-background-60, .weather-widget__bottom.weather-background-71, .weather-widget__bottom.weather-background-73, .weather-widget__bottom.weather-background-86, .weather-widget__bottom.weather-background-88, .weather-widget__bottom.weather-background-89, .weather-widget__bottom.weather-background-90, .weather-widget__bottom.weather-background-91 {
      background-image: url("/rw/PortalConfig/np-one/assets-one/images/weather-widget-background-imgs/3.png"); }
    /* line 746, src/utils/_mixins.scss */
    .weather-widget__bottom.weather-background-6, .weather-widget__bottom.weather-background-13, .weather-widget__bottom.weather-background-26, .weather-widget__bottom.weather-background-29, .weather-widget__bottom.weather-background-33 {
      background-image: url("/rw/PortalConfig/np-one/assets-one/images/weather-widget-background-imgs/4.png"); }
    /* line 754, src/utils/_mixins.scss */
    .weather-widget__bottom.weather-background-62, .weather-widget__bottom.weather-background-92 {
      background-image: url("/rw/PortalConfig/np-one/assets-one/images/weather-widget-background-imgs/5.png"); }
    /* line 759, src/utils/_mixins.scss */
    .weather-widget__bottom.weather-background-15, .weather-widget__bottom.weather-background-17, .weather-widget__bottom.weather-background-35, .weather-widget__bottom.weather-background-37, .weather-widget__bottom.weather-background-44, .weather-widget__bottom.weather-background-45, .weather-widget__bottom.weather-background-61, .weather-widget__bottom.weather-background-67, .weather-widget__bottom.weather-background-74, .weather-widget__bottom.weather-background-75 {
      background-image: url("/rw/PortalConfig/np-one/assets-one/images/weather-widget-background-imgs/6.png"); }
    /* line 772, src/utils/_mixins.scss */
    .weather-widget__bottom.weather-background-21, .weather-widget__bottom.weather-background-39, .weather-widget__bottom.weather-background-68 {
      background-image: url("/rw/PortalConfig/np-one/assets-one/images/weather-widget-background-imgs/7.png"); }
    /* line 778, src/utils/_mixins.scss */
    .weather-widget__bottom.weather-background-22, .weather-widget__bottom.weather-background-30, .weather-widget__bottom.weather-background-31, .weather-widget__bottom.weather-background-32, .weather-widget__bottom.weather-background-36, .weather-widget__bottom.weather-background-76, .weather-widget__bottom.weather-background-77, .weather-widget__bottom.weather-background-78, .weather-widget__bottom.weather-background-83, .weather-widget__bottom.weather-background-84, .weather-widget__bottom.weather-background-94 {
      background-image: url("/rw/PortalConfig/np-one/assets-one/images/weather-widget-background-imgs/8.png"); }
    /* line 792, src/utils/_mixins.scss */
    .weather-widget__bottom.weather-background-20, .weather-widget__bottom.weather-background-46, .weather-widget__bottom.weather-background-48 {
      background-image: url("/rw/PortalConfig/np-one/assets-one/images/weather-widget-background-imgs/9.png"); }
    /* line 798, src/utils/_mixins.scss */
    .weather-widget__bottom.weather-background-9, .weather-widget__bottom.weather-background-52, .weather-widget__bottom.weather-background-82 {
      background-image: url("/rw/PortalConfig/np-one/assets-one/images/weather-widget-background-imgs/10.png"); }
    /* line 804, src/utils/_mixins.scss */
    .weather-widget__bottom.weather-background-10, .weather-widget__bottom.weather-background-12, .weather-widget__bottom.weather-background-47 {
      background-image: url("/rw/PortalConfig/np-one/assets-one/images/weather-widget-background-imgs/11.png"); }
    /* line 810, src/utils/_mixins.scss */
    .weather-widget__bottom.weather-background-3, .weather-widget__bottom.weather-background-5, .weather-widget__bottom.weather-background-8, .weather-widget__bottom.weather-background-14, .weather-widget__bottom.weather-background-16, .weather-widget__bottom.weather-background-23, .weather-widget__bottom.weather-background-25, .weather-widget__bottom.weather-background-28, .weather-widget__bottom.weather-background-34, .weather-widget__bottom.weather-background-42, .weather-widget__bottom.weather-background-49, .weather-widget__bottom.weather-background-50, .weather-widget__bottom.weather-background-53, .weather-widget__bottom.weather-background-54, .weather-widget__bottom.weather-background-55, .weather-widget__bottom.weather-background-57, .weather-widget__bottom.weather-background-64, .weather-widget__bottom.weather-background-72, .weather-widget__bottom.weather-background-79, .weather-widget__bottom.weather-background-80, .weather-widget__bottom.weather-background-85, .weather-widget__bottom.weather-background-87 {
      background-image: url("/rw/PortalConfig/np-one/assets-one/images/weather-widget-background-imgs/12.png"); }
    /* line 835, src/utils/_mixins.scss */
    .weather-widget__bottom.weather-background-18, .weather-widget__bottom.weather-background-19, .weather-widget__bottom.weather-background-38, .weather-widget__bottom.weather-background-40 {
      background-image: url("/rw/PortalConfig/np-one/assets-one/images/weather-widget-background-imgs/13.png"); }
    /* line 842, src/utils/_mixins.scss */
    .weather-widget__bottom.weather-background-65, .weather-widget__bottom.weather-background-95 {
      background-image: url("/rw/PortalConfig/np-one/assets-one/images/weather-widget-background-imgs/14.png"); }
  /* line 115, src/components/weather/weather-widget/_weather-widget.scss */
  .weather-widget__hour1, .weather-widget__hour2, .weather-widget__hour3 {
    flex: 1;
    display: flex;
    align-items: center; }
    /* line 120, src/components/weather/weather-widget/_weather-widget.scss */
    .weather-widget__hour1-time, .weather-widget__hour2-time, .weather-widget__hour3-time {
      flex: 4;
      font-size: 1.125rem; }
    /* line 125, src/components/weather/weather-widget/_weather-widget.scss */
    .weather-widget__hour1 .weather-icon, .weather-widget__hour2 .weather-icon, .weather-widget__hour3 .weather-icon {
      flex: 1; }
    /* line 129, src/components/weather/weather-widget/_weather-widget.scss */
    .weather-widget__hour1-temp, .weather-widget__hour2-temp, .weather-widget__hour3-temp {
      flex: 1;
      font-size: 1.125rem; }
  /* line 137, src/components/weather/weather-widget/_weather-widget.scss */
  .weather-widget__no-met-data .weather-widget__met-img, .weather-widget__no-met-data .weather-widget__forecast-by, .weather-widget__no-met-data .weather-widget__met-name {
    display: none; }
  /* line 141, src/components/weather/weather-widget/_weather-widget.scss */
  .weather-widget__no-met-data .weather-widget__met-info {
    flex: 2; }
    /* line 144, src/components/weather/weather-widget/_weather-widget.scss */
    .weather-widget__no-met-data .weather-widget__met-info img {
      width: 150px !important;
      padding-top: 7px !important; }
  /* line 153, src/components/weather/weather-widget/_weather-widget.scss */
  .weather-widget__no-branding .weather-widget__current-temp {
    margin-bottom: 8px; }
  /* line 157, src/components/weather/weather-widget/_weather-widget.scss */
  .weather-widget__no-branding .weather-widget__current-desc {
    font-size: .8rem;
    font-weight: bold;
    line-height: 1;
    overflow: visible;
    position: relative; }

/* line 168, src/components/weather/weather-widget/_weather-widget.scss */
.mobile-weather-widget {
  margin-bottom: 3.25rem; }
  /* line 171, src/components/weather/weather-widget/_weather-widget.scss */
  .mobile-weather-widget .weather-widget {
    height: auto;
    max-height: unset;
    max-width: unset; }
    /* line 176, src/components/weather/weather-widget/_weather-widget.scss */
    .mobile-weather-widget .weather-widget__top {
      height: auto; }
    /* line 180, src/components/weather/weather-widget/_weather-widget.scss */
    .mobile-weather-widget .weather-widget__now {
      line-height: 1.5rem;
      display: flex;
      flex-direction: column;
      align-items: center;
      padding-top: unset;
      align-self: center; }
    /* line 189, src/components/weather/weather-widget/_weather-widget.scss */
    .mobile-weather-widget .weather-widget__bottom {
      height: auto;
      line-height: 2rem; }
    /* line 194, src/components/weather/weather-widget/_weather-widget.scss */
    .mobile-weather-widget .weather-widget__hour1, .mobile-weather-widget .weather-widget__hour2, .mobile-weather-widget .weather-widget__hour3 {
      align-items: unset; }
    /* line 198, src/components/weather/weather-widget/_weather-widget.scss */
    .mobile-weather-widget .weather-widget__current-desc {
      height: 1.5rem;
      line-height: .75rem;
      margin-top: 1vw;
      overflow: hidden;
      padding-right: 1vw; }
    /* line 206, src/components/weather/weather-widget/_weather-widget.scss */
    .mobile-weather-widget .weather-widget__met-info {
      line-height: 1rem;
      padding-top: unset;
      display: flex;
      flex-direction: column;
      align-items: center;
      align-self: center; }
      /* line 214, src/components/weather/weather-widget/_weather-widget.scss */
      .mobile-weather-widget .weather-widget__met-info img {
        padding-top: 6vw;
        width: 70px; }
    /* line 222, src/components/weather/weather-widget/_weather-widget.scss */
    .mobile-weather-widget .weather-widget__met-img img {
      width: 130%;
      position: relative;
      bottom: -11px; }
    /* line 231, src/components/weather/weather-widget/_weather-widget.scss */
    .mobile-weather-widget .weather-widget__no-met-data .weather-widget__met-info img {
      padding-top: 0 !important;
      width: 41vw !important; }

/* we want to prevent this scaling based on view width once we reach tablet
breakpoints where the hamburger menu itself is not full view width */
@media (max-width: 481px) {
  /* line 247, src/components/weather/weather-widget/_weather-widget.scss */
  .mobile-weather-widget .weather-widget__bottom {
    padding: 10px 20px; }
  /* line 253, src/components/weather/weather-widget/_weather-widget.scss */
  .mobile-weather-widget .weather-widget__hour1-time, .mobile-weather-widget .weather-widget__hour1-temp, .mobile-weather-widget .weather-widget__hour2-time, .mobile-weather-widget .weather-widget__hour2-temp, .mobile-weather-widget .weather-widget__hour3-time, .mobile-weather-widget .weather-widget__hour3-temp {
    font-size: 6vw; }
  /* line 259, src/components/weather/weather-widget/_weather-widget.scss */
  .mobile-weather-widget .weather-widget__forecast-by {
    font-size: 2.5vw; }
  /* line 263, src/components/weather/weather-widget/_weather-widget.scss */
  .mobile-weather-widget .weather-widget__met-name {
    font-size: 3vw; }
  /* line 267, src/components/weather/weather-widget/_weather-widget.scss */
  .mobile-weather-widget .weather-widget__met-info img {
    padding-top: 6vw;
    width: 18vw; }
  /* line 274, src/components/weather/weather-widget/_weather-widget.scss */
  .mobile-weather-widget .weather-widget__now span.weather-icon {
    padding-top: 6vw; }
    /* line 277, src/components/weather/weather-widget/_weather-widget.scss */
    .mobile-weather-widget .weather-widget__now span.weather-icon:before {
      font-size: 10vw; }
  /* line 284, src/components/weather/weather-widget/_weather-widget.scss */
  .mobile-weather-widget .weather-widget__current-temp {
    margin-top: unset;
    padding-top: 1vw; } }

@media (min-width: 482px) {
  /* line 299, src/components/weather/weather-widget/_weather-widget.scss */
  .mobile-weather-widget .weather-widget__bottom {
    padding: 10px 20px; }
  /* line 305, src/components/weather/weather-widget/_weather-widget.scss */
  .mobile-weather-widget .weather-widget__hour1-time, .mobile-weather-widget .weather-widget__hour2-time, .mobile-weather-widget .weather-widget__hour3-time {
    font-size: 3vw; }
  /* line 309, src/components/weather/weather-widget/_weather-widget.scss */
  .mobile-weather-widget .weather-widget__hour1-temp, .mobile-weather-widget .weather-widget__hour2-temp, .mobile-weather-widget .weather-widget__hour3-temp {
    font-size: 3.5vw; }
  /* line 315, src/components/weather/weather-widget/_weather-widget.scss */
  .mobile-weather-widget .weather-widget__forecast-by {
    font-size: 1.5vw; }
  /* line 319, src/components/weather/weather-widget/_weather-widget.scss */
  .mobile-weather-widget .weather-widget__met-name {
    font-size: 2vw; }
  /* line 323, src/components/weather/weather-widget/_weather-widget.scss */
  .mobile-weather-widget .weather-widget__met-info img {
    padding-top: 3vw;
    width: 11vw; }
  /* line 330, src/components/weather/weather-widget/_weather-widget.scss */
  .mobile-weather-widget .weather-widget__now span.weather-icon {
    padding-top: 1.5vw; }
    /* line 333, src/components/weather/weather-widget/_weather-widget.scss */
    .mobile-weather-widget .weather-widget__now span.weather-icon:before {
      font-size: 5vw; }
  /* line 339, src/components/weather/weather-widget/_weather-widget.scss */
  .mobile-weather-widget .weather-widget__current-temp {
    margin-top: unset;
    font-size: 5vw;
    padding-top: 1vw; }
  /* line 348, src/components/weather/weather-widget/_weather-widget.scss */
  .mobile-weather-widget .weather-widget__no-met-data .weather-widget__met-info img {
    padding-top: 0 !important;
    width: 24vw !important; } }

@media (max-width: 767px) {
  /* line 360, src/components/weather/weather-widget/_weather-widget.scss */
  .container .weather-widget {
    display: none; } }

/* line 1, src/story/about-author/_about-author.scss */
.about-author--info {
  margin: 10px 0 30px;
  border-top: 1px solid #000;
  border-bottom: 1px solid #000;
  padding: 20px 0;
  text-align: center; }
  /* line 8, src/story/about-author/_about-author.scss */
  .about-author--info .author-bio {
    line-height: 1.88; }
  /* line 12, src/story/about-author/_about-author.scss */
  .about-author--info .author-details {
    display: inline-block;
    margin-bottom: 20px;
    font-size: 1.25rem;
    font-weight: bold;
    color: #000;
    height: 35px;
    text-transform: capitalize; }
    /* line 21, src/story/about-author/_about-author.scss */
    .about-author--info .author-details .mugshot-container {
      width: 100px;
      height: 100%;
      float: left;
      margin: 0 20px;
      border-radius: 50%;
      box-shadow: 0 2px 26px 4px rgba(0, 0, 0, 0.1);
      overflow: hidden;
      position: relative; }
      /* line 31, src/story/about-author/_about-author.scss */
      .about-author--info .author-details .mugshot-container img {
        width: auto;
        height: 100%;
        max-height: 100%;
        position: absolute;
        top: 50%;
        left: 50%;
        transform: translate(-50%, -50%); }
    /* line 42, src/story/about-author/_about-author.scss */
    .about-author--info .author-details .author-name {
      line-height: 2rem;
      display: block;
      position: relative; }
    /* line 48, src/story/about-author/_about-author.scss */
    .about-author--info .author-details--with-image {
      height: 100px; }
      /* line 51, src/story/about-author/_about-author.scss */
      .about-author--info .author-details--with-image .author-name {
        top: 0;
        transform: none; }
  /* line 58, src/story/about-author/_about-author.scss */
  .about-author--info .about-author--social {
    display: flex;
    flex-direction: row;
    align-items: center;
    justify-content: center;
    margin-top: 20px; }
    /* line 65, src/story/about-author/_about-author.scss */
    .about-author--info .about-author--social a {
      padding-top: 4px;
      text-decoration: none; }
      /* line 69, src/story/about-author/_about-author.scss */
      .about-author--info .about-author--social a.facebook-icon {
        background: linear-gradient(to top, #04befe, #4481eb);
        border-radius: 20px;
        width: 40px;
        height: 40px;
        font-size: 11px;
        position: relative;
        text-align: center;
        cursor: pointer;
        margin-left: 16px;
        display: flex;
        justify-content: center;
        align-items: center; }
        /* line 17, src/utils/_mixins.scss */
        .about-author--info .about-author--social a.facebook-icon:after {
          content: "";
          font-family: 'icon-fonts' !important;
          display: block;
          font-size: 20px;
          color: #fff; }
      /* line 73, src/story/about-author/_about-author.scss */
      .about-author--info .about-author--social a.twitter-icon {
        background: linear-gradient(to top, #04befe, #4481eb);
        border-radius: 20px;
        width: 40px;
        height: 40px;
        font-size: 11px;
        position: relative;
        text-align: center;
        cursor: pointer;
        margin-left: 16px;
        display: flex;
        justify-content: center;
        align-items: center; }
        /* line 17, src/utils/_mixins.scss */
        .about-author--info .about-author--social a.twitter-icon:after {
          content: "";
          font-family: 'icon-fonts' !important;
          display: block;
          font-size: 20px;
          color: #fff; }
      /* line 77, src/story/about-author/_about-author.scss */
      .about-author--info .about-author--social a.email-icon {
        background: linear-gradient(to top, #04befe, #4481eb);
        border-radius: 20px;
        width: 40px;
        height: 40px;
        font-size: 11px;
        position: relative;
        text-align: center;
        cursor: pointer;
        margin-left: 16px;
        display: flex;
        justify-content: center;
        align-items: center; }
        /* line 17, src/utils/_mixins.scss */
        .about-author--info .about-author--social a.email-icon:after {
          content: "";
          font-family: 'icon-fonts' !important;
          display: block;
          font-size: 20px;
          color: #fff; }

@media (min-width: 1024px) {
  /* line 85, src/story/about-author/_about-author.scss */
  .about-author--info {
    text-align: left; }
    /* line 88, src/story/about-author/_about-author.scss */
    .about-author--info .author-details {
      display: block; }
      /* line 91, src/story/about-author/_about-author.scss */
      .about-author--info .author-details .mugshot-container {
        margin: 0 20px 0 0; }
      /* line 96, src/story/about-author/_about-author.scss */
      .about-author--info .author-details--with-image .author-name {
        top: 50%;
        transform: translateY(-50%); } }

/* line 1, src/story/storyinfobox/_storyinfobox.scss */
.story-text .storyinfobox {
  color: #707174;
  font-size: 0.75rem;
  line-height: 1.75rem;
  border-top: solid 1px #cdcdcd; }
  /* line 7, src/story/storyinfobox/_storyinfobox.scss */
  .story-text .storyinfobox p {
    width: 100%; }

/********* Desktop Breakpoint styles **************/
@media (min-width: 1024px) {
  /* line 14, src/story/storyinfobox/_storyinfobox.scss */
  .story-text .storyinfobox {
    width: calc(100% - 300px - 7%);
    font-size: 0.875rem;
    line-height: 2rem;
    padding-top: 1.25rem;
    clear: left; }
    /* line 21, src/story/storyinfobox/_storyinfobox.scss */
    .story-text .storyinfobox p {
      margin-bottom: 30px; } }

/* line 3, src/story/eos-messaging/_eos-messaging.scss */
.eos-msg__nolog-or-nosub, .eos-msg__log-and-sub {
  display: none;
  border-top: 1px solid #707174;
  padding-top: 1.125rem;
  color: #707174;
  font-size: .875rem;
  line-height: 2rem; }

/* line 28, src/story/_story.scss */
.story-text {
  font: 1rem/2.25 Gordita_Regular, arial, sans-serif;
  letter-spacing: normal;
  color: #313132;
  margin: 0 auto 40px;
  word-break: break-word; }
  /* line 35, src/story/_story.scss */
  .story-text h4 {
    font: 1.25rem Gordita_Medium, arial, sans-serif;
    margin: 0; }
  /* line 40, src/story/_story.scss */
  .story-text em,
  .story-text i {
    font-style: italic; }
  /* line 45, src/story/_story.scss */
  .story-text a {
    color: #2e81b7;
    display: inline-block;
    padding-bottom: 1px;
    border-bottom: 1px solid transparent;
    /* add the "no-hover" class to a link tag to prevent the hover state from being applied */
    display: inline; }
    /* line 197, src/utils/_mixins.scss */
    .story-text a:not(.no-hover):hover {
      text-decoration: none;
      border-bottom-color: #2e81b7; }
    /* line 202, src/utils/_mixins.scss */
    .story-text a:visited {
      color: #545454; }
      /* line 205, src/utils/_mixins.scss */
      .story-text a:visited:not(.no-hover):hover {
        border-bottom-color: #545454; }
    /* line 49, src/story/_story.scss */
    .story-text a:visited:not(.no-hover), .story-text a:visited:not(.no-hover):hover {
      color: #2e81b7;
      border-bottom-color: #2e81b7; }
  /* line 56, src/story/_story.scss */
  .story-text table {
    border: 1px solid grey;
    margin-bottom: 60px; }
  /* line 61, src/story/_story.scss */
  .story-text td {
    border: 1px solid grey;
    padding: .5rem;
    line-height: 1rem; }
  /* line 68, src/story/_story.scss */
  .story-text .tease-list--top-photo a:hover {
    text-decoration: none;
    border-bottom-color: transparent; }
  /* line 73, src/story/_story.scss */
  .story-text .tease-list--top-photo a.tease__heading__link {
    color: #545454; }
    /* line 76, src/story/_story.scss */
    .story-text .tease-list--top-photo a.tease__heading__link:hover, .story-text .tease-list--top-photo a.tease__heading__link:visited {
      color: #545454; }
  /* line 83, src/story/_story.scss */
  .story-text p,
  .story-text .tease-list,
  .story-text .about-author,
  .story-text .inline-media-container,
  .story-text .inline-script-embed-container,
  .story-text .oembedall-container {
    margin: 20px 0; }
    /* line 91, src/story/_story.scss */
    .story-text p ~ :empty:not(iframe),
    .story-text .tease-list ~ :empty:not(iframe),
    .story-text .about-author ~ :empty:not(iframe),
    .story-text .inline-media-container ~ :empty:not(iframe),
    .story-text .inline-script-embed-container ~ :empty:not(iframe),
    .story-text .oembedall-container ~ :empty:not(iframe) {
      display: none; }
  /* line 96, src/story/_story.scss */
  .story-text .dateline {
    float: left; }
  /* line 100, src/story/_story.scss */
  .story-text > ol,
  .story-text > ul {
    margin: 0 0 20px;
    padding: 0; }
  /* line 61, src/utils/_mixins.scss */
  .story-text ~ :not(.tease-list) ol.tease-list li,
  .story-text ~ :not(.tease-list) ul.tease-list li {
    margin: 0 0 20px;
    list-style: none;
    position: relative; }
    @media (min-width: 1024px) {
      /* line 61, src/utils/_mixins.scss */
      .story-text ~ :not(.tease-list) ol.tease-list li,
      .story-text ~ :not(.tease-list) ul.tease-list li {
        margin-bottom: 30px; } }
    /* line 71, src/utils/_mixins.scss */
    .story-text ~ :not(.tease-list) ol.tease-list li .tease__details a,
    .story-text ~ :not(.tease-list) ol.tease-list li .tease__details .label,
    .story-text ~ :not(.tease-list) ul.tease-list li .tease__details a,
    .story-text ~ :not(.tease-list) ul.tease-list li .tease__details .label {
      font: 0.875rem/1 Gordita_Regular, arial, sans-serif;
      font-weight: bold; }
      @media (min-width: 1024px) {
        /* line 71, src/utils/_mixins.scss */
        .story-text ~ :not(.tease-list) ol.tease-list li .tease__details a,
        .story-text ~ :not(.tease-list) ol.tease-list li .tease__details .label,
        .story-text ~ :not(.tease-list) ul.tease-list li .tease__details a,
        .story-text ~ :not(.tease-list) ul.tease-list li .tease__details .label {
          font-size: 1.15vw; } }
    /* line 82, src/utils/_mixins.scss */
    .story-text ~ :not(.tease-list) ol.tease-list li a,
    .story-text ~ :not(.tease-list) ul.tease-list li a {
      display: inline-block;
      color: #2e81b7;
      font: 1rem/1.44 Average, Georgia, serif; }
      @media (min-width: 1024px) {
        /* line 82, src/utils/_mixins.scss */
        .story-text ~ :not(.tease-list) ol.tease-list li a,
        .story-text ~ :not(.tease-list) ul.tease-list li a {
          font-size: 1.45vw;
          line-height: 1.15; } }
      @media (min-width: 1600px) {
        /* line 82, src/utils/_mixins.scss */
        .story-text ~ :not(.tease-list) ol.tease-list li a,
        .story-text ~ :not(.tease-list) ul.tease-list li a {
          font-size: 1.45rem; } }
  /* line 99, src/utils/_mixins.scss */
  .story-text ~ :not(.tease-list) ol.tease-list li {
    margin-bottom: 30px;
    min-height: 45px;
    position: relative;
    padding-left: 59.85px; }
    /* line 147, src/utils/_mixins.scss */
    .story-text ~ :not(.tease-list) ol.tease-list li .tease__number span {
      background: linear-gradient(to top, #04befe, #4481eb);
      border-radius: 22.5px;
      width: 45px;
      height: 45px;
      font-size: 11px;
      position: relative;
      text-align: center;
      cursor: pointer;
      margin-left: 16px;
      display: flex;
      justify-content: center;
      align-items: center;
      box-shadow: 0 2px 4px 0 rgba(149, 149, 149, 0.5);
      position: absolute;
      top: 50%;
      transform: translateY(-50%);
      margin: 0;
      left: 0;
      color: #fff;
      font: 1.2rem Average, Georgia, serif;
      padding-top: 0;
      box-sizing: border-box; }
      /* line 17, src/utils/_mixins.scss */
      .story-text ~ :not(.tease-list) ol.tease-list li .tease__number span:after {
        content: "";
        font-family: 'icon-fonts' !important;
        display: block;
        font-size: 1rem;
        color: #fff; }
      @media (min-width: 768px) {
        /* line 147, src/utils/_mixins.scss */
        .story-text ~ :not(.tease-list) ol.tease-list li .tease__number span {
          font-size: 2.5vw; } }
      @media (min-width: 1400px) {
        /* line 147, src/utils/_mixins.scss */
        .story-text ~ :not(.tease-list) ol.tease-list li .tease__number span {
          font-size: 35px; } }
    @media (min-width: 1024px) {
      /* line 99, src/utils/_mixins.scss */
      .story-text ~ :not(.tease-list) ol.tease-list li {
        min-height: 40px;
        position: relative;
        padding-left: 53.2px; }
        /* line 147, src/utils/_mixins.scss */
        .story-text ~ :not(.tease-list) ol.tease-list li .tease__number span {
          background: linear-gradient(to top, #04befe, #4481eb);
          border-radius: 20px;
          width: 40px;
          height: 40px;
          font-size: 11px;
          position: relative;
          text-align: center;
          cursor: pointer;
          margin-left: 16px;
          display: flex;
          justify-content: center;
          align-items: center;
          box-shadow: 0 2px 4px 0 rgba(149, 149, 149, 0.5);
          position: absolute;
          top: 50%;
          transform: translateY(-50%);
          margin: 0;
          left: 0;
          color: #fff;
          font: 1.2rem Average, Georgia, serif;
          padding-top: 0;
          box-sizing: border-box; }
          /* line 17, src/utils/_mixins.scss */
          .story-text ~ :not(.tease-list) ol.tease-list li .tease__number span:after {
            content: "";
            font-family: 'icon-fonts' !important;
            display: block;
            font-size: 1rem;
            color: #fff; } }
    @media (min-width: 1024px) and (min-width: 768px) {
      /* line 147, src/utils/_mixins.scss */
      .story-text ~ :not(.tease-list) ol.tease-list li .tease__number span {
        font-size: 2.5vw; } }
    @media (min-width: 1024px) and (min-width: 1400px) {
      /* line 147, src/utils/_mixins.scss */
      .story-text ~ :not(.tease-list) ol.tease-list li .tease__number span {
        font-size: 35px; } }
    @media (min-width: 1280px) {
      /* line 99, src/utils/_mixins.scss */
      .story-text ~ :not(.tease-list) ol.tease-list li {
        min-height: 55px;
        position: relative;
        padding-left: 73.15px; }
        /* line 147, src/utils/_mixins.scss */
        .story-text ~ :not(.tease-list) ol.tease-list li .tease__number span {
          background: linear-gradient(to top, #04befe, #4481eb);
          border-radius: 27.5px;
          width: 55px;
          height: 55px;
          font-size: 11px;
          position: relative;
          text-align: center;
          cursor: pointer;
          margin-left: 16px;
          display: flex;
          justify-content: center;
          align-items: center;
          box-shadow: 0 2px 4px 0 rgba(149, 149, 149, 0.5);
          position: absolute;
          top: 50%;
          transform: translateY(-50%);
          margin: 0;
          left: 0;
          color: #fff;
          font: 1.2rem Average, Georgia, serif;
          padding-top: 0;
          box-sizing: border-box; }
          /* line 17, src/utils/_mixins.scss */
          .story-text ~ :not(.tease-list) ol.tease-list li .tease__number span:after {
            content: "";
            font-family: 'icon-fonts' !important;
            display: block;
            font-size: 1rem;
            color: #fff; } }
    @media (min-width: 1280px) and (min-width: 768px) {
      /* line 147, src/utils/_mixins.scss */
      .story-text ~ :not(.tease-list) ol.tease-list li .tease__number span {
        font-size: 2.5vw; } }
    @media (min-width: 1280px) and (min-width: 1400px) {
      /* line 147, src/utils/_mixins.scss */
      .story-text ~ :not(.tease-list) ol.tease-list li .tease__number span {
        font-size: 35px; } }
    @media (min-width: 1024px) {
      /* line 111, src/utils/_mixins.scss */
      .story-text ~ :not(.tease-list) ol.tease-list li .tease__content {
        font-size: 1.45vw;
        line-height: 1.28; } }
  /* line 119, src/utils/_mixins.scss */
  .story-text ~ :not(.tease-list) ul.tease-list li {
    position: relative;
    padding-left: 24px; }
    /* line 178, src/utils/_mixins.scss */
    .story-text ~ :not(.tease-list) ul.tease-list li::before {
      display: block;
      content: ' ';
      background: linear-gradient(to top, #04befe, #4481eb);
      border-radius: 8px;
      width: 16px;
      height: 16px;
      font-size: 11px;
      position: relative;
      text-align: center;
      cursor: pointer;
      margin-left: 16px;
      display: flex;
      justify-content: center;
      align-items: center;
      box-shadow: 0 2px 4px 0 rgba(149, 149, 149, 0.5);
      margin: 0;
      position: absolute;
      left: 0;
      top: 4px; }
      /* line 17, src/utils/_mixins.scss */
      .story-text ~ :not(.tease-list) ul.tease-list li::before:after {
        content: "";
        font-family: 'icon-fonts' !important;
        display: block;
        font-size: 1rem;
        color: #fff; }
    @media (min-width: 1024px) {
      /* line 119, src/utils/_mixins.scss */
      .story-text ~ :not(.tease-list) ul.tease-list li {
        position: relative;
        padding-left: 27px;
        font-size: 1.5rem;
        line-height: 1.42; }
        /* line 178, src/utils/_mixins.scss */
        .story-text ~ :not(.tease-list) ul.tease-list li::before {
          display: block;
          content: ' ';
          background: linear-gradient(to top, #04befe, #4481eb);
          border-radius: 9px;
          width: 18px;
          height: 18px;
          font-size: 11px;
          position: relative;
          text-align: center;
          cursor: pointer;
          margin-left: 16px;
          display: flex;
          justify-content: center;
          align-items: center;
          box-shadow: 0 2px 4px 0 rgba(149, 149, 149, 0.5);
          margin: 0;
          position: absolute;
          left: 0;
          top: 4px; }
          /* line 17, src/utils/_mixins.scss */
          .story-text ~ :not(.tease-list) ul.tease-list li::before:after {
            content: "";
            font-family: 'icon-fonts' !important;
            display: block;
            font-size: 1rem;
            color: #fff; }
        /* line 127, src/utils/_mixins.scss */
        .story-text ~ :not(.tease-list) ul.tease-list li .tease__content {
          font-size: 1.5rem;
          line-height: 1.42; }
          /* line 131, src/utils/_mixins.scss */
          .story-text ~ :not(.tease-list) ul.tease-list li .tease__content--no-label-timestamp .tease__heading {
            line-height: 1; } }
  /* line 110, src/story/_story.scss */
  .story-text .inline-media-container {
    width: 100%;
    position: relative;
    margin-bottom: 20px; }
    /* line 116, src/story/_story.scss */
    .story-text .inline-media-container--align-center .photo__caption__toggle {
      width: 40px;
      height: 40px;
      border-radius: 20px;
      padding: 12px;
      top: 5%;
      right: 3%; }
      /* line 124, src/story/_story.scss */
      .story-text .inline-media-container--align-center .photo__caption__toggle .fill-line {
        height: 1px;
        width: 10px;
        margin-bottom: 3px; }
        /* line 129, src/story/_story.scss */
        .story-text .inline-media-container--align-center .photo__caption__toggle .fill-line--long {
          width: 15px; }
    /* line 136, src/story/_story.scss */
    .story-text .inline-media-container .img-fluid {
      margin: 0 auto;
      height: auto;
      overflow: visible;
      padding: 0; }
    /* line 143, src/story/_story.scss */
    .story-text .inline-media-container img {
      width: 100%;
      cursor: pointer;
      border-radius: 6px; }
    /* line 149, src/story/_story.scss */
    .story-text .inline-media-container .photo__caption {
      top: calc(5% + 20px);
      right: calc(3% + 20px); }
      /* line 153, src/story/_story.scss */
      .story-text .inline-media-container .photo__caption .photo__credit__text {
        display: none; }
    /* line 158, src/story/_story.scss */
    .story-text .inline-media-container--video .photo__caption {
      visibility: hidden; }
      /* line 161, src/story/_story.scss */
      .story-text .inline-media-container--video .photo__caption--active {
        visibility: visible; }
  /* line 167, src/story/_story.scss */
  .story-text .inline-script-embed-container,
  .story-text .oembedall-container {
    width: 100%;
    text-align: center; }
    /* line 172, src/story/_story.scss */
    .story-text .inline-script-embed-container > *,
    .story-text .oembedall-container > * {
      margin: 0 auto;
      text-align: left;
      max-width: 100%; }
  /* line 180, src/story/_story.scss */
  .story-text .sponsored-relateds a:hover {
    border-bottom-color: transparent !important; }
  /* line 183, src/story/_story.scss */
  .story-text .sponsored-relateds h2 {
    margin-bottom: 0;
    text-align: center; }
  /* line 187, src/story/_story.scss */
  .story-text .sponsored-relateds h4 {
    font-size: .75rem;
    margin-bottom: 20px;
    padding-bottom: 20px;
    border-bottom: solid 1px #9b9b9b;
    text-align: center; }
  /* line 194, src/story/_story.scss */
  .story-text .sponsored-relateds .cm-ad {
    margin-bottom: 30px; }
  @media (max-width: 767px) {
    /* line 200, src/story/_story.scss */
    .story-text .tease-list--top-photo {
      margin-left: -30px;
      margin-right: -30px;
      width: calc(100% + 60px); } }
  /* line 207, src/story/_story.scss */
  .story-text > .story-nativo__placeholder--boap:not(:empty),
  .story-text > .story-nativo_placeholder--moap:not(:empty) {
    margin: 60px -100%;
    width: calc(100vw + 200%);
    box-shadow: 0 2px 26px 4px rgba(0, 0, 0, 0.1);
    display: grid;
    padding: 0 100%; }
    /* line 215, src/story/_story.scss */
    .story-text > .story-nativo__placeholder--boap:not(:empty) > .ntv-boap,
    .story-text > .story-nativo__placeholder--boap:not(:empty) > .ntv-moap,
    .story-text > .story-nativo_placeholder--moap:not(:empty) > .ntv-boap,
    .story-text > .story-nativo_placeholder--moap:not(:empty) > .ntv-moap {
      margin: 0;
      width: 90%; }
      @media (max-width: 767px) {
        /* line 215, src/story/_story.scss */
        .story-text > .story-nativo__placeholder--boap:not(:empty) > .ntv-boap,
        .story-text > .story-nativo__placeholder--boap:not(:empty) > .ntv-moap,
        .story-text > .story-nativo_placeholder--moap:not(:empty) > .ntv-boap,
        .story-text > .story-nativo_placeholder--moap:not(:empty) > .ntv-moap {
          max-width: 90%; } }
      @media (min-width: 1024px) {
        /* line 215, src/story/_story.scss */
        .story-text > .story-nativo__placeholder--boap:not(:empty) > .ntv-boap,
        .story-text > .story-nativo__placeholder--boap:not(:empty) > .ntv-moap,
        .story-text > .story-nativo_placeholder--moap:not(:empty) > .ntv-boap,
        .story-text > .story-nativo_placeholder--moap:not(:empty) > .ntv-moap {
          width: 84%; } }
      @media (min-width: 1280px) {
        /* line 215, src/story/_story.scss */
        .story-text > .story-nativo__placeholder--boap:not(:empty) > .ntv-boap,
        .story-text > .story-nativo__placeholder--boap:not(:empty) > .ntv-moap,
        .story-text > .story-nativo_placeholder--moap:not(:empty) > .ntv-boap,
        .story-text > .story-nativo_placeholder--moap:not(:empty) > .ntv-moap {
          width: 61%; } }
      /* line 232, src/story/_story.scss */
      .story-text > .story-nativo__placeholder--boap:not(:empty) > .ntv-boap .ntv-enter,
      .story-text > .story-nativo__placeholder--boap:not(:empty) > .ntv-moap .ntv-enter,
      .story-text > .story-nativo_placeholder--moap:not(:empty) > .ntv-boap .ntv-enter,
      .story-text > .story-nativo_placeholder--moap:not(:empty) > .ntv-moap .ntv-enter {
        box-shadow: none;
        padding-left: 0; }
  /* line 239, src/story/_story.scss */
  .story-text .oembedall-closehide {
    display: none !important; }

/* line 245, src/story/_story.scss */
.ad-container .cm-ad:not(:empty) {
  padding-top: 20px;
  margin: 0 auto 30px; }

@media (min-width: 768px) {
  /* line 252, src/story/_story.scss */
  .ad-container .cm-ad.HP01:not(:empty) {
    text-align: center;
    margin-left: -5%;
    margin-right: -5%; }
    /* line 257, src/story/_story.scss */
    .ad-container .cm-ad.HP01:not(:empty) > div > iframe {
      margin: 0 auto; } }

@media (min-width: 1024px) {
  /* line 264, src/story/_story.scss */
  .container {
    padding-bottom: 30px; }
  /* line 268, src/story/_story.scss */
  .story-text {
    font-size: 1.25rem;
    line-height: 2;
    width: 95%;
    margin-bottom: 60px; }
    /* line 274, src/story/_story.scss */
    .story-text:after {
      content: " ";
      clear: both; }
    /* line 279, src/story/_story.scss */
    .story-text > p,
    .story-text .full-width > p,
    .story-text > ol,
    .story-text > ul:not(.tease-list),
    .story-text > table,
    .story-text .tease-list__ordered,
    .story-text .about-author,
    .story-text .inline-media-container,
    .story-text .inline-script-embed-container,
    .story-text .oembedall-container,
    .story-text .sponsored-relateds,
    .story-text > li {
      width: calc(100% - 300px - 7%);
      margin-top: 0;
      margin-bottom: 40px;
      float: left;
      clear: left; }
      /* line 297, src/story/_story.scss */
      .story-text > p > p,
      .story-text .full-width > p > p,
      .story-text > ol > p,
      .story-text > ul:not(.tease-list) > p,
      .story-text > table > p,
      .story-text .tease-list__ordered > p,
      .story-text .about-author > p,
      .story-text .inline-media-container > p,
      .story-text .inline-script-embed-container > p,
      .story-text .oembedall-container > p,
      .story-text .sponsored-relateds > p,
      .story-text > li > p {
        width: 100%; } }
    @media (min-width: 1024px) and (min-width: 1280px) {
      /* line 279, src/story/_story.scss */
      .story-text > p,
      .story-text .full-width > p,
      .story-text > ol,
      .story-text > ul:not(.tease-list),
      .story-text > table,
      .story-text .tease-list__ordered,
      .story-text .about-author,
      .story-text .inline-media-container,
      .story-text .inline-script-embed-container,
      .story-text .oembedall-container,
      .story-text .sponsored-relateds,
      .story-text > li {
        margin-bottom: 60px; } }

@media (min-width: 1024px) {
    /* line 306, src/story/_story.scss */
    .story-text .inline-media-container--align-center {
      margin-left: 10%;
      width: calc(80% - 300px - 7%); }
    /* line 311, src/story/_story.scss */
    .story-text .tease-list,
    .story-text .inline-media-container,
    .story-text .inline-script-embed-container,
    .story-text .oembedall-container {
      margin-top: 0; }
      /* line 317, src/story/_story.scss */
      .story-text .tease-list:after,
      .story-text .inline-media-container:after,
      .story-text .inline-script-embed-container:after,
      .story-text .oembedall-container:after {
        display: table;
        content: '';
        clear: both; }
    /* line 326, src/story/_story.scss */
    .story-text .inline-script-embed-container > *:nth-child(1),
    .story-text .oembedall-container > *:nth-child(1) {
      margin-top: 0 !important; }
    /* line 332, src/story/_story.scss */
    .story-text .full-width {
      clear: both;
      width: 100%; }
      /* line 336, src/story/_story.scss */
      .story-text .full-width p {
        width: 100%; }
      /* line 340, src/story/_story.scss */
      .story-text .full-width.with-dateline p {
        width: auto;
        clear: none;
        float: none; }
    /* line 347, src/story/_story.scss */
    .story-text > .story-nativo_placeholder--moap:not(:empty):before {
      display: block;
      content: 'Article continues below';
      font: italic 1.125rem/1 Gordita_Regular, arial, sans-serif;
      position: relative;
      margin: -45px 0 0; }
  /* line 356, src/story/_story.scss */
  .story-rail {
    width: 300px;
    height: 100%;
    padding-left: 7%;
    clear: right;
    float: right;
    box-sizing: content-box;
    position: relative; }
    /* line 365, src/story/_story.scss */
    .story-rail__break {
      clear: both; }
    /* line 369, src/story/_story.scss */
    .story-rail:not(.not-sticky) .ad-container {
      top: 170px; }
  /* line 375, src/story/_story.scss */
  .ad-container .cm-ad:not(:empty) {
    margin-bottom: 40px; }
    /* line 378, src/story/_story.scss */
    .ad-container .cm-ad:not(:empty).HP01 {
      margin-left: -7.5%;
      margin-right: -7.5%; }
    /* line 383, src/story/_story.scss */
    .story-rail .ad-container .cm-ad:not(:empty) {
      padding-top: 0; } }

/* line 394, src/story/_story.scss */
.story-text > h2, .story-text > h3, .story-text > h4, .story-text > h5, .story-text > h6,
.inline-script-embed-container > h2,
.inline-script-embed-container > h3,
.inline-script-embed-container > h4,
.inline-script-embed-container > h5,
.inline-script-embed-container > h6,
.oembedall-container > h2,
.oembedall-container > h3,
.oembedall-container > h4,
.oembedall-container > h5,
.oembedall-container > h6 {
  font-family: Gordita_Bold, arial, sans-serif;
  margin: 0;
  clear: left; }

/* line 400, src/story/_story.scss */
.story-text > h2,
.inline-script-embed-container > h2,
.oembedall-container > h2 {
  font-size: 1.5rem; }

/* line 404, src/story/_story.scss */
.story-text > h3,
.inline-script-embed-container > h3,
.oembedall-container > h3 {
  font-size: 1.3rem; }

/* line 408, src/story/_story.scss */
.story-text > h4,
.inline-script-embed-container > h4,
.oembedall-container > h4 {
  font-size: 1.2rem; }

/* line 413, src/story/_story.scss */
.story-text i,
.inline-script-embed-container i,
.oembedall-container i {
  font-style: italic; }

/* line 417, src/story/_story.scss */
.story-text b,
.inline-script-embed-container b,
.oembedall-container b {
  font-family: Gordita_Bold, arial, sans-serif; }

/* line 421, src/story/_story.scss */
.story-text blockquote,
.inline-script-embed-container blockquote,
.oembedall-container blockquote {
  font-family: Gordita_Bold, arial, sans-serif;
  font-size: 18px;
  line-height: 2.11;
  clear: left; }
  /* line 427, src/story/_story.scss */
  .story-text blockquote > p,
  .inline-script-embed-container blockquote > p,
  .oembedall-container blockquote > p {
    padding-left: 18px;
    border-left: 10px solid #2e81b7;
    border-radius: 2px; }

@media (min-width: 1280px) {
  /* line 436, src/story/_story.scss */
  .story-text {
    width: 75%; } }

/*# sourceMappingURL=story.css.map */