@font-face {
  font-family: 'equip';
  src: url("/data/files/organization/2343/document/equipregula-1408746769-90.eot");
  src: url("/data/files/organization/2343/document/equipregula-1408746769-90.eot?#iefix") format("embedded-opentype"), url("/data/files/organization/2343/document/equipregula-1408746787-35.woff") format("woff");
  font-style: normal;
  font-weight: normal; }
@font-face {
  font-family: 'equip';
  src: url("/data/files/organization/2343/document/equipbold-1408746725-57.eot");
  src: url("/data/files/organization/2343/document/equipbold-1408746725-57.eot?#iefix") format("embedded-opentype"), url("/data/files/organization/2343/document/equipbold-1408746744-35.woff") format("woff");
  font-style: normal;
  font-weight: bold; }
@font-face {
  font-family: 'equip';
  src: url("/data/files/organization/2343/document/equiplight-1412042980-34.eot");
  src: url("/data/files/organization/2343/document/equiplight-1412042980-34.eot?#iefix") format("embedded-opentype"), url("/data/files/organization/2343/document/equiplight-1412042980-34.eot") format("woff");
  font-style: normal;
  font-weight: 200; }
@font-face {
  font-family: 'equip';
  src: url("/data/files/organization/2343/document/equiplight-1412043030-70.eot");
  src: url("/data/files/organization/2343/document/equiplight-1412043030-70.eot?#iefix") format("embedded-opentype"), url("/data/files/organization/2343/document/equiplight-1412043030-70.eot") format("woff");
  font-style: italic;
  font-weight: 200; }
@font-face {
  font-family: 'foro';
  src: url("/data/files/organization/2343/document/fororegular-1408746861-34.eot");
  src: url("/data/files/organization/2343/document/fororegular-1408746861-34.eot?#iefix") format("embedded-opentype"), url("/data/files/organization/2343/document/fororegular-1408746880-5.woff") format("woff");
  font-style: normal;
  font-weight: normal; }
@font-face {
  font-family: 'foro';
  src: url("/data/files/organization/2343/document/forobold-1408746813-92.eot");
  src: url("/data/files/organization/2343/document/forobold-1408746813-92.eot?#iefix") format("embedded-opentype"), url("/data/files/organization/2343/document/forobold-1408746842-86.woff") format("woff");
  font-style: normal;
  font-weight: bold; }
@font-face {
  font-family: 'foro';
  src: url("/data/files/organization/2343/document/foroboldit-1413951497-8.eot");
  src: url("/data/files/organization/2343/document/foroboldit-1413951497-8.eot?#iefix") format("embedded-opentype"), url("/data/files/organization/2343/document/foroboldit-1413951517-0.woff") format("woff");
  font-style: italic;
  font-weight: bold; }
@font-face {
  font-family: 'foro';
  src: url("/data/files/organization/2343/document/foroextrab-1411882239-31.eot");
  src: url("/data/files/organization/2343/document/foroextrab-1411882239-31.eot?#iefix") format("embedded-opentype"), url("/data/files/organization/2343/document/foroextrab-1411882262-7.woff") format("woff");
  font-style: normal;
  font-weight: 900; }
@font-face {
  font-family: 'foro';
  src: url("/data/files/organization/2343/document/foroextral-1414639138-60.eot");
  src: url("/data/files/organization/2343/document/foroextral-1414639138-60.eot?#iefix") format("embedded-opentype"), url("/data/files/organization/2343/document/foroextral-1414639162-20.woff") format("woff");
  font-style: normal;
  font-weight: 200; }
@font-face {
  font-family: 'foro';
  src: url("/data/files/organization/2343/document/foroextral-1414639188-71.eot");
  src: url("/data/files/organization/2343/document/foroextral-1414639188-71.eot?#iefix") format("embedded-opentype"), url("/data/files/organization/2343/document/foroextral-1414639210-21.woff") format("woff");
  font-style: italic;
  font-weight: 200; }
@font-face {
  font-family: 'sinanova';
  src: url("/data/files/organization/2343/document/sinanovareg-1408746946-76.eot");
  src: url("/data/files/organization/2343/document/sinanovareg-1408746946-76.eot?#iefix") format("embedded-opentype"), url("/data/files/organization/2343/document/sinanovareg-1408746965-60.woff") format("woff");
  font-style: normal;
  font-weight: normal; }
@font-face {
  font-family: 'sinanova';
  src: url("/data/files/organization/2343/document/sinanovaita-1408746906-57.eot");
  src: url("/data/files/organization/2343/document/sinanovaita-1408746906-57.eot?#iefix") format("embedded-opentype"), url("/data/files/organization/2343/document/sinanovaita-1408746922-40.woff") format("woff");
  font-style: italic;
  font-weight: normal; }
@font-face {
  font-family: 'sinanova small caps';
  src: url("/data/files/organization/2343/document/sinanovasmc-1413956507-82.eot");
  src: url("/data/files/organization/2343/document/sinanovasmc-1413956507-82.eot?#iefix") format("embedded-opentype"), url("/data/files/organization/2343/document/sinanovasmc-1413956543-8.woff") format("woff");
  font-style: normal;
  font-weight: normal; }
/*! normalize-opentype v0.1.2 | MIT License | kennethormandy.com/journal/normalize-opentype-css */
/**
 * 1. Turn on kerning, standard ligatures, and proportional, oldstyle numerals
 *    Turn off all other ligatures, tabular, lining numerals, and alternates
 */
html, body {
  -webkit-font-feature-settings: "kern" 1, "liga" 1, "pnum" 1, "tnum" 0, "onum" 1, "lnum" 0, "dlig" 0;
  -moz-font-feature-settings: "kern" 1, "liga" 1, "pnum" 1, "tnum" 0, "onum" 1, "lnum" 0, "dlig" 0;
  font-feature-settings: "kern" 1, "liga" 1, "pnum" 1, "tnum" 0, "onum" 1, "lnum" 0, "dlig" 0;
  /* 1. */ }

/* Headings
========================================================================== */
/**
 * 1. Turn on discretionary ligatures for larger headings
 */
h1, h2, h3 {
  -webkit-font-feature-settings: "kern" 1, "liga" 1, "pnum" 1, "tnum" 0, "onum" 1, "lnum" 0, "dlig" 0;
  -moz-font-feature-settings: "kern" 1, "liga" 1, "pnum" 1, "tnum" 0, "onum" 1, "lnum" 0, "dlig" 0;
  font-feature-settings: "kern" 1, "liga" 1, "pnum" 1, "tnum" 0, "onum" 1, "lnum" 0, "dlig" 0;
  /* 1. */ }

/* Text-level semantics
========================================================================== */
/**
 * 1. Change all letters to uppercase
 * 2. Turn on small caps for upper and lowercase letters
 */
abbr, acronym {
  text-transform: uppercase;
  /* 1 */
  -webkit-font-feature-settings: "kern" 1, "liga" 1, "pnum" 1, "tnum" 0, "onum" 1, "lnum" 0, "smcp" 1, "c2sc" 1;
  -moz-font-feature-settings: "kern" 1, "liga" 1, "pnum" 1, "tnum" 0, "onum" 1, "lnum" 0, "smcp" 1, "c2sc" 1;
  font-feature-settings: "kern" 1, "liga" 1, "pnum" 1, "tnum" 0, "onum" 1, "lnum" 0, "smcp" 1, "c2sc" 1;
  /* 2 */ }

/*
 * TODO: Turn on diagonal fractions where appropriate
 */
time {
  -webkit-font-feature-settings: "kern" 1, "liga" 1, "pnum" 1, "tnum" 0, "onum" 1, "lnum" 0;
  -moz-font-feature-settings: "kern" 1, "liga" 1, "pnum" 1, "tnum" 0, "onum" 1, "lnum" 0;
  font-feature-settings: "kern" 1, "liga" 1, "pnum" 1, "tnum" 0, "onum" 1, "lnum" 0; }

/*
 * 1. Turn off kerning and ligatures,
 *    Turn on lining, tabular numerals, slashed zero
 */
pre, kbd, samp, code {
  -webkit-font-feature-settings: "kern" 0, "liga" 0, "dlig" 0, "pnum" 0, "tnum" 1, "onum" 0, "lnum" 1, "zero" 1;
  -moz-font-feature-settings: "kern" 0, "liga" 0, "dlig" 0, "pnum" 0, "tnum" 1, "onum" 0, "lnum" 1, "zero" 1;
  font-feature-settings: "kern" 0, "liga" 0, "dlig" 0, "pnum" 0, "tnum" 1, "onum" 0, "lnum" 1, "zero" 1;
  /* 1. */ }

/**
 * 1. Turn on proper supercript numerals
 */
sup {
  -webkit-font-feature-settings: "kern" 1, "liga" 1, "pnum" 1, "tnum" 0, "onum" 1, "lnum" 0, "dlig" 0, "sups" 1;
  -moz-font-feature-settings: "kern" 1, "liga" 1, "pnum" 1, "tnum" 0, "onum" 1, "lnum" 0, "dlig" 0, "sups" 1;
  font-feature-settings: "kern" 1, "liga" 1, "pnum" 1, "tnum" 0, "onum" 1, "lnum" 0, "dlig" 0, "sups" 1;
  /* 1. */ }

/**
 * 1. Turn on proper subscript numerals
 */
sub {
  -webkit-font-feature-settings: "kern" 1, "liga" 1, "pnum" 1, "tnum" 0, "onum" 1, "lnum" 0, "dlig" 0, "subs" 1;
  -moz-font-feature-settings: "kern" 1, "liga" 1, "pnum" 1, "tnum" 0, "onum" 1, "lnum" 0, "dlig" 0, "subs" 1;
  font-feature-settings: "kern" 1, "liga" 1, "pnum" 1, "tnum" 0, "onum" 1, "lnum" 0, "dlig" 0, "subs" 1;
  /* 1. */ }

/* Grouping content
========================================================================== */
/**
 * TODO: Adds proper bullets
 */
/*
 * TODO:
 * 1. Adds counters for lists
 * 2. Use proper numerals for lists
 */
/**
 * Adds proper small caps
 */
/**
 * TODO: scmp, sc2c, pnum, case sensitive forms for postal codes
 */
/* Forms
========================================================================== */
/**
 * 1. Turns on lining, proportional numerals without clarified zeroes
 * TODO: Additional input modes https://developer.mozilla.org/en/docs/Web/HTML/Element/Input#attr-inputmode
 */
input[type="color"], input[type="date"], input[type="datetime"], input[type="datetime-local"], input[type="number"], input[type="range"], input[type="tel"], input[type="week"] {
  -webkit-font-feature-settings: "kern" 0, "liga" 1, "pnum" 1, "tnum" 0, "onum" 0, "lnum" 1, "zero" 0;
  -moz-font-feature-settings: "kern" 0, "liga" 1, "pnum" 1, "tnum" 0, "onum" 0, "lnum" 1, "zero" 0;
  font-feature-settings: "kern" 0, "liga" 1, "pnum" 1, "tnum" 0, "onum" 0, "lnum" 1, "zero" 0;
  /* 1. */ }

/* Localisation
========================================================================== */
/* Tables
========================================================================== */
/**
 * 1. Turns on tabular, lining numerals and slashed zero
 *    Turns off kerning, as it could impact tabular numerals
 */
table {
  -webkit-font-feature-settings: "kern" 0, "liga" 1, "pnum" 0, "tnum" 1, "onum" 0, "lnum" 1, "zero" 1;
  -moz-font-feature-settings: "kern" 0, "liga" 1, "pnum" 0, "tnum" 1, "onum" 0, "lnum" 1, "zero" 1;
  font-feature-settings: "kern" 0, "liga" 1, "pnum" 0, "tnum" 1, "onum" 0, "lnum" 1, "zero" 1;
  /* 1. */ }

/**
 * 1. Revert to defaults for table headings
 */
table thead, table tfoot {
  -webkit-font-feature-settings: "kern" 1, "liga" 1, "pnum" 1, "tnum" 0, "onum" 1, "lnum" 0, "dlig" 0;
  -moz-font-feature-settings: "kern" 1, "liga" 1, "pnum" 1, "tnum" 0, "onum" 1, "lnum" 0, "dlig" 0;
  font-feature-settings: "kern" 1, "liga" 1, "pnum" 1, "tnum" 0, "onum" 1, "lnum" 0, "dlig" 0;
  /* 2. */ }

#mq {
  -webkit-transition: width 0.01ms;
  -moz-transition: width 0.01ms;
  -o-transition: width 0.01ms;
  transition: width 0.01ms;
  width: 0; }
  #mq:before {
    content: "min-width: 20em"; }
  @media only screen and (min-width: 32em) {
    #mq {
      width: 1px; }
      #mq:before {
        content: "min-width: 32em"; } }
  @media only screen and (min-width: 48em) {
    #mq {
      width: 2px; }
      #mq:before {
        content: "min-width: 48em"; } }
  @media only screen and (min-width: 60em) {
    #mq {
      width: 3px; }
      #mq:before {
        content: "min-width: 60em"; } }
  @media only screen and (min-width: 64em) {
    #mq {
      width: 4px; }
      #mq:before {
        content: "min-width: 64em"; } }
  @media only screen and (min-width: 75em) {
    #mq {
      width: 5px; }
      #mq:before {
        content: "min-width: 75em"; } }

* {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box; }

html {
  font-size: 62.5% !important; }
  html .app #story-root {
    font-size: 71.4285714%; }

html, body {
  height: 100%; }

a.btn {
  border: 1px solid #BBB;
  border-radius: 4px;
  display: inline-block;
  line-height: 1em;
  padding: 4px 8px;
  padding: 0.25rem 0.5rem;
  text-decoration: none; }

#app-banner, #web-banner {
  background: #000;
  height: 40px;
  padding: 0;
  width: 100%; }
  @media only screen and (min-width: 48em) {
    #app-banner, #web-banner {
      height: 60px; } }

#app-banner {
  display: none;
  position: fixed;
  top: 0;
  z-index: 3; }
  .app #app-banner {
    display: block; }

#web-banner {
  padding: 0 0 0 1.8em;
  position: relative;
  z-index: 4; }
  @media only screen and (min-width: 48em) {
    #web-banner {
      padding: 0 0 0 3.6em; } }
  .app #web-banner {
    display: none; }
  #web-banner .logo {
    display: inline-block;
    padding: 0;
    margin-top: 14px; }
    @media only screen and (min-width: 48em) {
      #web-banner .logo {
        margin-top: 21px; } }
    #web-banner .logo svg {
      width: 200px;
      height: 15px; }
      @media only screen and (min-width: 48em) {
        #web-banner .logo svg {
          width: 300px;
          height: 23px; } }
      #web-banner .logo svg path, #web-banner .logo svg polygon {
        fill: #FFF; }

br {
  display: none; }
  br.mobile {
    display: block; }
    @media only screen and (min-width: 48em) {
      br.mobile {
        display: none; } }
  @media only screen and (min-width: 48em) {
    br.tablet {
      display: block; } }
  @media only screen and (min-width: 60em) {
    br.tablet {
      display: none; } }
  @media only screen and (min-width: 60em) {
    br.desktop {
      display: block; } }
  br.all {
    display: block; }

.notification-overlay {
  background: rgba(255, 255, 255, 0.9);
  height: 140%;
  margin: 0;
  position: fixed;
  width: 100%;
  z-index: 3;
  top: 0;
  left: 0;
  display: none; }
  .notification-overlay .wrapper {
    background: -webkit-linear-gradient(rgba(0, 255, 255, 0.25), rgba(0, 255, 0, 0.25));
    background: linear-gradient(rgba(0, 255, 255, 0.25), rgba(0, 255, 0, 0.25));
    height: 100%;
    padding: 8em 0;
    width: 100%; }
    .notification-overlay .wrapper .notification-box {
      background: #FFF;
      border-radius: 0.4em;
      margin: 0 auto;
      padding: .9em 1.8em;
      width: 90%;
      width: -webkit-calc(100% - 3.6em);
      width: -moz-calc(100% - 3.6em);
      width: calc(100% - 3.6em);
      max-width: 600px; }
      .notification-overlay .wrapper .notification-box h2 {
        font-family: "foro", "Helvetica Neue", Helvetica, Roboto, Arial, sans-serif; }
      .notification-overlay .wrapper .notification-box p {
        font-family: "sinanova", Georgia, Cambria, "Times New Roman", Times, serif;
        font-size: 1.8em; }
        .notification-overlay .wrapper .notification-box p.subscribe {
          font-size: 1.2em; }
          .notification-overlay .wrapper .notification-box p.subscribe a.btn {
            width: 140px; }

.bottom-notification {
  background-image: -webkit-linear-gradient(rgba(255, 255, 255, 0) 0, white 3em, white);
  background-image: linear-gradient(rgba(255, 255, 255, 0) 0, white 3em, white);
  padding: 3em 1.8em 1em 1.8em;
  bottom: 0;
  position: fixed;
  width: 100%;
  z-index: 2;
  -webkit-transition: bottom 0.4s ease-out;
  -moz-transition: bottom 0.4s ease-out;
  transition: bottom 0.4s ease-out; }
  .bottom-notification.hide {
    bottom: -33%; }
  .bottom-notification p {
    font-size: 1.6em;
    text-align: center;
    font-family: "sinanova", Georgia, Cambria, "Times New Roman", Times, serif; }
    .bottom-notification p.subscribe {
      font-size: 1.2em; }

p.subscribe {
  text-align: center; }
  p.subscribe a {
    border: none;
    border-radius: 0.25em;
    background: #2abd71;
    color: #FFF;
    font-family: "equip", "Helvetica Neue", Helvetica, Roboto, Arial, sans-serif;
    letter-spacing: 0.2em;
    padding: 1.2em 2.8em;
    text-transform: uppercase; }

/*!!  TOC styles */
/*!# f: /\*! (.*) \*/
/*!# r: \1
*/
body {
  margin: 0;
  padding: 0;
  height: 100%; }

.app #story-root, .app #story, .app #outer, .app #mainStoryContainer, .app section.chapter {
  height: 100%; }
.app #story {
  overflow: scroll;
  -webkit-overflow-scrolling: touch; }

.navforapp #app-banner {
  padding-left: 18px; }
  .navforapp #app-banner svg {
    width: 210px;
    height: 40px; }
    @media only screen and (min-width: 48em) {
      .navforapp #app-banner svg {
        height: 60px; } }
    .navforapp #app-banner svg path, .navforapp #app-banner svg polygon {
      fill: #FFF; }
.navforapp #c2 {
  background-size: cover;
  background-position: bottom;
  border-top: 1px solid #000;
  height: 100vh;
  position: relative; }
  .navforapp #c2 .arrow {
    width: 30px;
    height: 30px;
    position: absolute;
    right: 36px;
    bottom: 36px; }
    .navforapp #c2 .arrow svg {
      width: 100%;
      height: 100%; }
  .navforapp #c2 .txt {
    margin: 5.4rem 1.8rem; }
    @media only screen and (min-width: 48em) {
      .navforapp #c2 .txt {
        margin-top: 7.2rem;
        padding-top: 3.6rem; } }
    .navforapp #c2 .txt a {
      text-decoration: none; }
    .navforapp #c2 .txt h2, .navforapp #c2 .txt h3 {
      font-family: "foro", "Helvetica Neue", Helvetica, Roboto, Arial, sans-serif;
      font-weight: bold;
      font-size: 20px;
      margin: 0;
      -webkit-font-smoothing: antialiased; }
    .navforapp #c2 .txt h2 span {
      background-image: -webkit-linear-gradient(left, #fd7b00, magenta);
      -webkit-background-clip: text;
      -webkit-text-fill-color: transparent; }
    .navforapp #c2 .txt h3 {
      margin-bottom: 3px;
      color: #FFF;
      line-height: 1.1; }
    .navforapp #c2 .txt h4 {
      margin: 0;
      font-family: "sinanova", Georgia, Cambria, "Times New Roman", Times, serif;
      font-style: italic;
      font-size: 17px;
      color: #FFF;
      -webkit-font-smoothing: antialiased; }
.navforapp .onionskin {
  padding: 0 1.8rem;
  position: -webkit-sticky;
  position: sticky;
  top: 40px; }
  @media only screen and (min-width: 48em) {
    .navforapp .onionskin {
      top: 60px; } }
.navforapp #date {
  background: white;
  font-family: "foro", "Helvetica Neue", Helvetica, Roboto, Arial, sans-serif;
  font-weight: bold;
  padding: 10px 0;
  width: 100%; }
  @media only screen and (min-width: 48em) {
    .navforapp #date {
      display: block; } }
  .navforapp #date span {
    vertical-align: top;
    padding: 0;
    display: inline-block;
    height: 40px;
    border-top: 1px solid rgba(255, 255, 255, 0); }
  .navforapp #date .month {
    -webkit-border-image: url(/data/files/organization/2343/image/raw/borderlines-1411888707-98.png) 5 5 round;
    border-image: url(/data/files/organization/2343/image/raw/borderlines-1411888707-98.png) 5 5 round;
    border-style: solid;
    font-size: 80px;
    line-height: 45px;
    letter-spacing: -8px;
    height: 64px;
    padding-right: 12px; }
  .navforapp #date .year {
    font-size: 30px;
    line-height: 15px;
    margin-left: 4px;
    padding-top: 6px; }
.navforapp article.toc {
  padding: 1.8rem; }
  @media only screen and (min-width: 48em) {
    .navforapp article.toc {
      margin-left: 105px;
      padding-right: 3.6rem; } }
  .navforapp article.toc section header {
    float: right;
    height: 90px;
    width: 50%;
    position: -webkit-sticky;
    position: sticky;
    padding: 1.8rem 0 0 0;
    top: 65px;
    z-index: 9; }
    @media only screen and (min-width: 48em) {
      .navforapp article.toc section header {
        top: 85px; } }
    .navforapp article.toc section header svg {
      float: right; }
  .navforapp article.toc section ul {
    list-style: none;
    padding: 0;
    margin: 0; }
    .navforapp article.toc section ul a {
      text-decoration: none;
      color: #000; }
    .navforapp article.toc section ul li {
      margin: 40px 0 0 0;
      padding: 18px 9px;
      width: 100%; }
      .navforapp article.toc section ul li:first-of-type {
        margin-top: 10px; }
      .navforapp article.toc section ul li img {
        width: 100%;
        margin-bottom: 30px;
        border-radius: 0.4em; }
      .navforapp article.toc section ul li figure {
        background-size: cover;
        display: inline-block;
        width: 100%;
        padding-top: 33%;
        margin-bottom: 30px;
        border-radius: 0.4em; }
      .navforapp article.toc section ul li h2, .navforapp article.toc section ul li h3, .navforapp article.toc section ul li h4 {
        margin: 0;
        padding: 0;
        text-align: center; }
      .navforapp article.toc section ul li h2 {
        font-size: 16px;
        font-weight: 900;
        line-height: 1.125; }
      .navforapp article.toc section ul li h3 {
        font-size: 16px;
        line-height: 1.125;
        font-weight: bold;
        margin-bottom: 5px; }
      .navforapp article.toc section ul li h4 {
        font-family: "sinanova", Georgia, Cambria, "Times New Roman", Times, serif;
        font-style: italic;
        font-weight: normal;
        font-size: 15px; }
  .navforapp article.toc section.features header svg {
    height: 16px;
    width: 90px; }
    @media only screen and (min-width: 48em) {
      .navforapp article.toc section.features header svg {
        height: 20px;
        width: 112px; } }
  .navforapp article.toc section.shorts header svg {
    width: 59px;
    height: 16px; }
    @media only screen and (min-width: 48em) {
      .navforapp article.toc section.shorts header svg {
        width: 73px;
        height: 20px; } }
  .navforapp article.toc section.shorts h2 {
    display: none; }
  .navforapp article.toc section.miniseries header svg {
    width: 100px;
    height: 16px; }
    @media only screen and (min-width: 48em) {
      .navforapp article.toc section.miniseries header svg {
        height: 20px;
        width: 132px; } }
  .navforapp article.toc section.ads {
    padding: 0;
    margin: 18px 0; }
    .navforapp article.toc section.ads .ad-header {
      background: #000;
      border-radius: 4px;
      margin: 0 0 9px 0;
      padding: 6px 18px; }
      .navforapp article.toc section.ads .ad-header h5 {
        color: #FFF;
        font-family: "equip", "Helvetica Neue", Helvetica, Roboto, Arial, sans-serif;
        text-transform: uppercase;
        font-weight: normal;
        font-size: 12px;
        -webkit-font-smoothing: antialiased;
        margin: 0; }
    .navforapp article.toc section.ads .wrapper:after {
      content: "";
      display: table;
      clear: both; }
    .navforapp article.toc section.ads .ad-block {
      width: 100%;
      margin: 9px 0 36px 0; }
      @media only screen and (min-width: 48em) {
        .navforapp article.toc section.ads .ad-block {
          width: 30%;
          margin: 0 1.5%;
          float: left; } }
      .navforapp article.toc section.ads .ad-block a {
        text-decoration: none; }
      .navforapp article.toc section.ads .ad-block img {
        width: 100%;
        border-radius: 4px; }
      .navforapp article.toc section.ads .ad-block h3 {
        font-family: "equip", "Helvetica Neue", Helvetica, Roboto, Arial, sans-serif;
        font-size: 18px;
        line-height: 1.125;
        font-weight: normal;
        text-align: center;
        margin: 16px 0 0 0; }
      .navforapp article.toc section.ads .ad-block h4 {
        font-family: "sinanova", Georgia, Cambria, "Times New Roman", Times, serif;
        font-size: 16px;
        font-style: italic;
        text-align: center;
        font-weight: normal;
        margin: 0; }
    .navforapp article.toc section.ads .ad-footer {
      background: #000;
      border-radius: 4px;
      margin: 18px 0 9px 0;
      padding: 6px 18px; }

.app #story-root, .app #story, .app #outer, .app #mainStoryContainer, .app section.chapter {
  height: 100%; }
.app #story {
  overflow: scroll;
  -webkit-overflow-scrolling: touch; }

/*! Story styles */
#app-banner .back {
  display: inline-block;
  padding: 12px;
  height: 100%;
  width: 60px;
  vertical-align: top; }
  @media only screen and (min-width: 48em) {
    #app-banner .back {
      padding: 20px; } }
  #app-banner .back svg {
    width: 12px;
    height: 15px; }
#app-banner .top-scroller {
  display: inline-block;
  position: absolute;
  width: 60px;
  margin-left: 33%;
  margin-left: -webkit-calc(50% - 90px);
  margin-left: -moz-calc(50% - 90px);
  margin-left: calc(50% - 90px);
  height: 60%; }
#app-banner h2.slug {
  color: #FFF;
  display: table;
  float: right;
  font-size: 11px;
  height: 100%;
  letter-spacing: 2px;
  line-height: 1;
  margin: 0;
  padding: 0 18px 0 0;
  text-align: right;
  text-transform: uppercase;
  -webkit-font-smoothing: antialiased; }
  @media only screen and (min-width: 48em) {
    #app-banner h2.slug {
      font-size: 13px;
      padding-right: 20px; } }
  #app-banner h2.slug span {
    display: table-cell;
    vertical-align: middle; }

#story {
  padding-bottom: 7.2rem; }
  #story:after {
    content: "";
    display: table;
    clear: both; }
  .app #story {
    margin: 40px 0 0 0; }
    @media only screen and (min-width: 48em) {
      .app #story {
        margin-top: 60px;
        border-top: 1px solid black; } }
  #story section.heds {
    text-align: center;
    padding: 0 2em; }
    @media only screen and (min-width: 32em) {
      #story section.heds {
        padding: 0 4em; } }
    #story section.heds h1 {
      color: #000;
      font-family: "foro", "Helvetica Neue", Helvetica, Roboto, Arial, sans-serif;
      font-weight: bold;
      margin: 0;
      font-size: 19px;
      line-height: 1.25;
      width: auto;
      display: inline-block; }
      @media only screen and (min-width: 48em) {
        #story section.heds h1 {
          font-size: 23px; } }
    #story section.heds h2 {
      font-size: 19px;
      line-height: 1.25;
      margin: 0 0 .4em 0; }
      @media only screen and (min-width: 48em) {
        #story section.heds h2 {
          font-size: 23px;
          max-width: 61.2rem;
          margin: 0 auto .4em auto; } }
  #story section.byline, #story section.byline-alt {
    text-align: center;
    margin: 0; }
    #story section.byline h3, #story section.byline-alt h3 {
      font-family: "sinanova", Georgia, Cambria, "Times New Roman", Times, serif;
      font-style: italic;
      font-size: 16px;
      font-weight: normal;
      line-height: 1.4;
      margin: 0; }
      @media only screen and (min-width: 48em) {
        #story section.byline h3, #story section.byline-alt h3 {
          line-height: 1.2; } }
  #story section.copy .txt-wrapper {
    margin: 0 1.8rem; }
    @media only screen and (min-width: 32em) {
      #story section.copy .txt-wrapper {
        margin: 0 3.6rem; } }
    #story section.copy .txt-wrapper p {
      font-size: 1.9em;
      line-height: 1.2632;
      margin: 0;
      text-indent: 1em; }
      @media only screen and (min-width: 48em) {
        #story section.copy .txt-wrapper p {
          font-size: 2em;
          line-height: 1.3; } }
      #story section.copy .txt-wrapper p .cas-first-words {
        font-family: "foro", "Helvetica Neue", Helvetica, Roboto, Arial, sans-serif;
        font-weight: bold;
        font-size: 0.6em;
        letter-spacing: 0.08em;
        line-height: 0;
        text-transform: uppercase; }
      #story section.copy .txt-wrapper p:first-child {
        text-indent: 0; }
      #story section.copy .txt-wrapper p acronym, #story section.copy .txt-wrapper p abbr, #story section.copy .txt-wrapper p q {
        font-family: "sinanova small caps", "sinanova", Georgia, Cambria, "Times New Roman", Times, serif;
        letter-spacing: 1px;
        text-transform: lowercase; }
    #story section.copy .txt-wrapper figure figcaption {
      margin: 0.9rem auto 0.45rem auto; }
    #story section.copy .txt-wrapper figure.inline picture img {
      border-radius: 0.4em; }
  #story section.copy span.mdash {
    display: inline-block;
    padding: 0 .125em;
    text-indent: 0; }
  #story section.copy aside.pull-quote {
    border-top: 1px solid #000;
    border-bottom: 1px solid #000;
    font-family: "foro", "Helvetica Neue", Helvetica, Roboto, Arial, sans-serif;
    font-weight: bold;
    font-size: 1.8em;
    line-height: 1.166666667;
    padding: 0.789473684em 0 3.684210526em 0;
    margin: 1.777777778em 1.055555556em 1em 1.055555556em; }
    #story section.copy aside.pull-quote:before {
      content: attr(data-quote); }
    @media only screen and (min-width: 48em) {
      #story section.copy aside.pull-quote {
        margin-left: 2.4em;
        margin-right: 2.4em; } }
  #story figure.inline {
    margin: 1.8rem 0 0 0;
    padding-bottom: 1.8rem;
    width: 100%; }
    @media only screen and (min-width: 60em) {
      #story figure.inline {
        margin-top: 3.6rem; } }
    #story figure.inline picture {
      width: 100%;
      height: auto;
      display: inline-block; }
      #story figure.inline picture img {
        width: 100%; }
    #story figure.inline figcaption {
      margin: 0.9rem 1.8rem 0.45rem 1.8rem;
      padding: 0 0.225rem 1.8rem 0.225rem;
      max-width: 65rem; }
      @media only screen and (min-width: 48em) {
        #story figure.inline figcaption {
          margin: 0.9rem auto 0 auto; } }
      #story figure.inline figcaption p {
        display: inline !important;
        font-family: "equip", "Helvetica Neue", Helvetica, Roboto, Arial, sans-serif;
        font-weight: 200;
        font-size: 13px !important; }
      #story figure.inline figcaption .credit {
        font-weight: normal;
        text-transform: uppercase;
        font-size: 1rem; }
    @media only screen and (min-width: 48em) {
      #story figure.inline.left {
        float: left;
        margin: 0.9rem 1.8rem 0 0;
        padding-bottom: 0;
        width: 60%; } }
    @media only screen and (min-width: 48em) {
      #story figure.inline.right {
        float: right;
        margin: 0.9rem 0 0 1.8rem;
        padding-bottom: 0;
        width: 60%; } }

.social {
  text-align: center;
  margin: 1.8rem 0; }
  .social ul {
    list-style: none;
    margin: 0;
    padding: 0; }
    .social ul li {
      display: inline-block;
      padding: 0 1.8rem; }
      .social ul li a {
        display: inline-block;
        width: 25px;
        vertical-align: middle; }
        .social ul li a svg {
          width: 100%; }
  .app .social {
    display: none; }

#endmark-icon {
  height: 15px;
  width: 15px; }

.gradient {
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent; }

.g01 {
  color: #005087 !important;
  background-image: -webkit-linear-gradient(left, #005087, #009ca7) !important; }

.g02 {
  color: #009ca7 !important;
  background-image: -webkit-linear-gradient(left, #009ca7, #00aeef) !important; }

.g03 {
  color: #00aeef !important;
  background-image: -webkit-linear-gradient(left, #00aeef, #85d0cd) !important; }

.g04 {
  color: #00655c !important;
  background-image: -webkit-linear-gradient(left, #00655c, #009ca7) !important; }

.g05 {
  color: #009ca7 !important;
  background-image: -webkit-linear-gradient(left, #009ca7, #81bd41) !important; }

.g06 {
  color: #00655c !important;
  background-image: -webkit-linear-gradient(left, #00655c, #81bd41) !important; }

.g07 {
  color: #81bd41 !important;
  background-image: -webkit-linear-gradient(left, #81bd41, #edab20) !important; }

.g08 {
  color: #cbdb2a !important;
  background-image: -webkit-linear-gradient(left, #cbdb2a, #ffc60b) !important; }

.g09 {
  color: #ffc60b !important;
  background-image: -webkit-linear-gradient(left, #ffc60b, #f26922) !important; }

.g10 {
  color: #ec008c !important;
  background-image: -webkit-linear-gradient(left, #ec008c, #f26922) !important; }

.g11 {
  color: #ac1e2d !important;
  background-image: -webkit-linear-gradient(left, #ac1e2d, #ed1b34) !important; }

.g12 {
  color: #ac1e2d !important;
  background-image: -webkit-linear-gradient(left, #ac1e2d, #39236a) !important; }

.g13 {
  color: #f26922 !important;
  background-image: -webkit-linear-gradient(left, #f26922, #ed1b34) !important; }

.g14 {
  color: #ec008c !important;
  background-image: -webkit-linear-gradient(left, #ec008c, #ed1b34) !important; }

.g15 {
  color: #ec008c !important;
  background-image: -webkit-linear-gradient(left, #ec008c, #882890) !important; }

.g16 {
  color: #005087 !important;
  background-image: -webkit-linear-gradient(left, #005087, #882890) !important; }

.g17 {
  color: #00655c !important;
  background-image: -webkit-linear-gradient(left, #00655c, #39236a) !important; }
  

.app #story footer{
	display: none;
}

#story footer{
	padding: 17px 0;
    border-top: 1px solid #000;
	margin: 75px 18px 36px 18px;
}

#story footer div{
	margin: 0 0 36px 0;
}

#story footer a{
	text-decoration: none;
}

#story footer h3{
	text-transform: uppercase;
    letter-spacing: 0.02em;
    font-size: 16px;
    font-weight: 900;
}

#story footer h4{
	text-align: left;
	margin: 18px 0 0 0;
	font-size: 16px;
	line-height: 1.3;
}

#story footer h5{
	margin: 0 0 4px 0;
	font-size: 16px;
	text-align: left;
	line-height: 1.3;
}
#story footer h6{
	text-align: left;
	font-family: "sinanova",Georgia,Cambria,"Times New Roman",Times,serif;
	font-style: italic;
	font-size: 15px;
    font-weight: normal;
	margin: 0;
    line-height: 1.2;
}

#story footer div img{
	width: 100%;
    border-radius: 4px;
}

p.no-indent{
	text-indent: 0 !important;
}

.correx{
	text-indent: 0 !important;
    margin-top: 18px !important;
	font-style: italic;
}
article .inline-byline{
	font-family: "equip", "Helvetica Neue", Helvetica, Roboto, Arial, sans-serif;
    font-size: 14px;
	text-transform: uppercase;
	letter-spacing: 1px;
}


@media only screen and (min-width: 48em){
    #story footer{
    	max-width: 740px;
        margin:  auto;
    }
	#story footer div{
    	width: 33.33333%;
        float: left;
    }
	#story footer div:nth-of-type(1){
    	padding: 0 18px 0 0;
    }
    #story footer div:nth-of-type(2){
    	padding: 0 9px;
    }
    #story footer div:nth-of-type(3){
    	padding: 0 0 0 18px;
    }
}

@media only screen and (min-width: 60em){
	#story footer{
    	max-width: 900px;
        margin:  auto;
    }
}


.chapter-147518 p.preview {
  font-size: 16px !important;
  text-align: center;
}
.chapter-147518 .app p.translation-link {
  display: none;
}
.chapter-147518 p.translation-link {
  font-family: foro, 'Helvetica Neue', Helvetica, Roboto, Arial, sans-serif !important;
  font-size: 15px !important;
  text-align: center;
  text-transform: uppercase;
  letter-spacing: 0.15em;
}
.chapter-147518 p.translation-link a {
  color: #000;
}
.chapter-147518 #story.feature header {
  height: auto !important;
}
.chapter-147518 #story.feature header figure.lede {
  height: auto !important;
  padding-bottom: 65.625%;
}
.chapter-147518 #story figure.inline {
  margin: 0 !important;
}
.chapter-147518 .indent {
  text-indent: 1em !important;
}
.chapter-147518 .divider-icon {
  margin: 0px auto 36px auto;
  padding: 0px 18px 0 18px;
  max-width: 75.6rem;
}
.chapter-147518 .divider-icon div {
  border-top: 1px solid #000;
  padding-top: 54px;
}
.chapter-147518 .divider-icon div div {
  margin: 0 auto;
  padding-top: 0;
  border: none;
}
.chapter-147518 .book {
  width: 57px;
}
.chapter-147518 .bus {
  width: 85px;
}
.chapter-147518 .gun {
  width: 96px;
}
.chapter-147518 .flag {
  width: 35px;
}
.chapter-147518 .app #story footer {
  display: none;
}
.chapter-147518 #story footer {
  padding: 17px 0;
  border-top: 1px solid #000;
  margin: 36px 18px;
}
.chapter-147518 #story footer div {
  margin: 0 0 36px 0;
}
.chapter-147518 #story footer a {
  text-decoration: none;
}
.chapter-147518 #story footer h3 {
  text-transform: uppercase;
  letter-spacing: 0.02em;
  font-size: 16px;
  font-weight: 900;
}
.chapter-147518 #story footer h4 {
  text-align: left;
  margin: 18px 0 0 0;
  font-size: 16px;
  line-height: 1.3;
}
.chapter-147518 #story footer h5 {
  margin: 0 0 4px 0;
  font-size: 16px;
  text-align: left;
  line-height: 1.3;
}
.chapter-147518 #story footer h6 {
  text-align: left;
  font-family: "sinanova", Georgia, Cambria, "Times New Roman", Times, serif;
  font-style: italic;
  font-size: 15px;
  font-weight: normal;
  margin: 0;
  line-height: 1.2;
}
.chapter-147518 #story footer div img {
  width: 100%;
  border-radius: 4px;
}
@media only screen and (min-width: 32em) {
  .chapter-147518 .divider-icon {
    padding: 0px 36px 18px 36px;
  }
}
@media only screen and (min-width: 48em) {
  .chapter-147518 #story footer {
    max-width: 740px;
    margin: auto;
  }
  .chapter-147518 #story footer div {
    width: 33.33333%;
    float: left;
  }
  .chapter-147518 #story footer div:nth-of-type(1) {
    padding: 0 18px 0 0;
  }
  .chapter-147518 #story footer div:nth-of-type(2) {
    padding: 0 9px;
  }
  .chapter-147518 #story footer div:nth-of-type(3) {
    padding: 0 0 0 18px;
  }
  .chapter-147518 .divider-icon {
    padding: 0px 52px 0 52px;
  }
}
@media only screen and (min-width: 60em) {
  .chapter-147518 #story footer {
    max-width: 900px;
    margin: auto;
  }
}
.chapter-147518 .mustacheDynamic {
  display: none;
}
.chapter-147518 #story.feature header {
  height: auto;
}
.chapter-147518 #story.feature header figure.lede {
  background-repeat: no-repeat;
  background-size: cover;
  background-image: url(/data/files/organization/2343/image/derivative/scale~600x5000~0104ffmexi-1418675307-58.jpg);
  background-position: center bottom;
  height: auto;
  border-radius: 0;
}
@media only screen and (-webkit-min-device-pixel-ratio: 2),only screen and (min-resolution: 192dpi) {
  .chapter-147518 #story.feature header figure.lede {
    background-image: url(/data/files/organization/2343/image/derivative/scale~1200x5000~0104ffmexi-1418675307-58.jpg);
  }
}
@media only screen and (min-width: 48em) {
  .chapter-147518 #story.feature header figure.lede {
    background-image: url(/data/files/organization/2343/image/derivative/scale~1200x5000~0104ffmexi-1418675315-0.jpg);
  }
}
@media only screen and (min-width: 48em) and (-webkit-min-device-pixel-ratio: 2),only screen and (min-width: 48em) and (min-resolution: 192dpi) {
  .chapter-147518 #story.feature header figure.lede {
    background-image: url(/data/files/organization/2343/image/derivative/scale~1800x5000~0104ffmexi-1418675315-0.jpg);
  }
}
@media only screen and (min-width: 60em) {
  .chapter-147518 #story.feature header figure.lede {
    background-image: url(/data/files/organization/2343/image/derivative/scale~1200x5000~0104ffmexi-1418675315-0.jpg);
  }
}
@media only screen and (min-width: 60em) and (-webkit-min-device-pixel-ratio: 2),only screen and (min-width: 60em) and (min-resolution: 192dpi) {
  .chapter-147518 #story.feature header figure.lede {
    background-image: url(/data/files/organization/2343/image/derivative/scale~2200x5000~0104ffmexi-1418675315-0.jpg);
  }
}
@media only screen and (min-width: 75em) {
  .chapter-147518 #story.feature header figure.lede {
    background-image: url(/data/files/organization/2343/image/derivative/scale~1600x5000~0104ffmexi-1418675315-0.jpg);
  }
}
@media only screen and (min-width: 75em) and (-webkit-min-device-pixel-ratio: 2),only screen and (min-width: 75em) and (min-resolution: 192dpi) {
  .chapter-147518 #story.feature header figure.lede {
    background-image: url(/data/files/organization/2343/image/derivative/scale~3200x5000~0104ffmexi-1418675315-0.jpg);
  }
}
.chapter-147518 .app #story.feature header figure.lede {
  background-image: url(/data/files/organization/2343/image/derivative/scale~384x5000~0104ffmexi-1418675307-58.jpg);
}
@media only screen and (-webkit-min-device-pixel-ratio: 2),only screen and (min-resolution: 192dpi) {
  .chapter-147518 .app #story.feature header figure.lede {
    background-image: url(/data/files/organization/2343/image/derivative/scale~768x5000~0104ffmexi-1418675307-58.jpg);
  }
}
@media only screen and (min-width: 32em) {
  .chapter-147518 .app #story.feature header figure.lede {
    background-image: url(/data/files/organization/2343/image/derivative/scale~768x5000~0104ffmexi-1418675315-0.jpg);
  }
}
@media only screen and (min-width: 32em) and (-webkit-min-device-pixel-ratio: 2),only screen and (min-width: 32em) and (min-resolution: 192dpi) {
  .chapter-147518 .app #story.feature header figure.lede {
    background-image: url(/data/files/organization/2343/image/derivative/scale~1536x5000~0104ffmexi-1418675315-0.jpg);
  }
}
.chapter-147518 #story.feature #story-heds {
  margin: 3.6rem auto;
}
.chapter-147518 #story.feature #story-heds .heds {
  margin-bottom: 0.9rem;
}
.chapter-147518 #story.feature section.copy {
  max-width: 75.6rem;
  margin: 0 auto 0 auto;
}
.chapter-147518 #story.feature section.copy .txt-wrapper {
  padding-bottom: 2em;
}
@media only screen and (min-width: 48em) {
  .chapter-147518 #story.feature section.copy .txt-wrapper {
    margin: 0 5.4rem;
  }
  .chapter-147518 #story.feature section.copy .txt-wrapper p {
    font-size: 2.2em;
  }
}
.chapter-147518 #story.feature .author-bios {
  border-top: 1px solid #000;
  padding-top: 1.8rem;
  margin: 1.8rem;
}
@media only screen and (min-width: 32em) {
  .chapter-147518 #story.feature .author-bios {
    margin: 1.8rem 3.6rem;
  }
}
@media only screen and (min-width: 48em) {
  .chapter-147518 #story.feature .author-bios {
    max-width: 65rem;
    margin: 1.8rem auto;
  }
}
.chapter-147518 #story.feature .author-bios p {
  font-size: 1.6em;
  text-indent: 0;
  margin-bottom: 1em;
  -webkit-hyphens: none;
  hyphens: none;
  word-spacing: normal;
  text-align: left;
}
.chapter-147518 #story.feature .author-bios p strong {
  font-family: "equip", "Helvetica Neue", Helvetica, Roboto, Arial, sans-serif;
  font-weight: bold;
  text-transform: uppercase;
  font-size: 1.2rem;
  letter-spacing: 2px;
}

.chapter-151096 p.preview {
  font-size: 16px !important;
  text-align: center;
}
.chapter-151096 .app p.translation-link {
  display: none;
}
.chapter-151096 p.translation-link {
  font-family: foro, 'Helvetica Neue', Helvetica, Roboto, Arial, sans-serif !important;
  font-size: 15px !important;
  text-align: center;
  text-transform: uppercase;
  letter-spacing: 0.15em;
}
.chapter-151096 p.translation-link a {
  color: #000;
}
.chapter-151096 #story.feature header {
  height: auto !important;
}
.chapter-151096 #story.feature header figure.lede {
  height: auto !important;
  padding-bottom: 65.625%;
}
.chapter-151096 #story figure.inline {
  margin: 0 !important;
}
.chapter-151096 .indent {
  text-indent: 1em !important;
}
.chapter-151096 .divider-icon {
  margin: 0px auto 36px auto;
  padding: 0px 18px 0 18px;
  max-width: 75.6rem;
}
.chapter-151096 .divider-icon div {
  border-top: 1px solid #000;
  padding-top: 54px;
}
.chapter-151096 .divider-icon div div {
  margin: 0 auto;
  padding-top: 0;
  border: none;
}
.chapter-151096 .book {
  width: 57px;
}
.chapter-151096 .bus {
  width: 85px;
}
.chapter-151096 .gun {
  width: 96px;
}
.chapter-151096 .flag {
  width: 35px;
}
.chapter-151096 .app #story footer {
  display: none;
}
.chapter-151096 #story footer {
  padding: 17px 0;
  border-top: 1px solid #000;
  margin: 36px 18px;
}
.chapter-151096 #story footer div {
  margin: 0 0 36px 0;
}
.chapter-151096 #story footer a {
  text-decoration: none;
}
.chapter-151096 #story footer h3 {
  text-transform: uppercase;
  letter-spacing: 0.02em;
  font-size: 16px;
  font-weight: 900;
}
.chapter-151096 #story footer h4 {
  text-align: left;
  margin: 18px 0 0 0;
  font-size: 16px;
  line-height: 1.3;
}
.chapter-151096 #story footer h5 {
  margin: 0 0 4px 0;
  font-size: 16px;
  text-align: left;
  line-height: 1.3;
}
.chapter-151096 #story footer h6 {
  text-align: left;
  font-family: "sinanova", Georgia, Cambria, "Times New Roman", Times, serif;
  font-style: italic;
  font-size: 15px;
  font-weight: normal;
  margin: 0;
  line-height: 1.2;
}
.chapter-151096 #story footer div img {
  width: 100%;
  border-radius: 4px;
}
@media only screen and (min-width: 32em) {
  .chapter-151096 .divider-icon {
    padding: 0px 36px 18px 36px;
  }
}
@media only screen and (min-width: 48em) {
  .chapter-151096 #story footer {
    max-width: 740px;
    margin: auto;
  }
  .chapter-151096 #story footer div {
    width: 33.33333%;
    float: left;
  }
  .chapter-151096 #story footer div:nth-of-type(1) {
    padding: 0 18px 0 0;
  }
  .chapter-151096 #story footer div:nth-of-type(2) {
    padding: 0 9px;
  }
  .chapter-151096 #story footer div:nth-of-type(3) {
    padding: 0 0 0 18px;
  }
  .chapter-151096 .divider-icon {
    padding: 0px 52px 0 52px;
  }
}
@media only screen and (min-width: 60em) {
  .chapter-151096 #story footer {
    max-width: 900px;
    margin: auto;
  }
}
.chapter-151096 .mustacheDynamic {
  display: none;
}
.chapter-151096 #story.feature header {
  height: auto;
}
.chapter-151096 #story.feature header figure.lede {
  background-repeat: no-repeat;
  background-size: cover;
  background-image: url(/data/files/organization/2343/image/derivative/scale~600x5000~0104ffmexi-1418848334-74.jpg);
  background-position: center bottom;
  height: auto;
  border-radius: 0;
}
@media only screen and (-webkit-min-device-pixel-ratio: 2),only screen and (min-resolution: 192dpi) {
  .chapter-151096 #story.feature header figure.lede {
    background-image: url(/data/files/organization/2343/image/derivative/scale~1200x5000~0104ffmexi-1418848334-74.jpg);
  }
}
@media only screen and (min-width: 48em) {
  .chapter-151096 #story.feature header figure.lede {
    background-image: url(/data/files/organization/2343/image/derivative/scale~1200x5000~0104ffmexi-1418848338-62.jpg);
  }
}
@media only screen and (min-width: 48em) and (-webkit-min-device-pixel-ratio: 2),only screen and (min-width: 48em) and (min-resolution: 192dpi) {
  .chapter-151096 #story.feature header figure.lede {
    background-image: url(/data/files/organization/2343/image/derivative/scale~1800x5000~0104ffmexi-1418848338-62.jpg);
  }
}
@media only screen and (min-width: 60em) {
  .chapter-151096 #story.feature header figure.lede {
    background-image: url(/data/files/organization/2343/image/derivative/scale~1200x5000~0104ffmexi-1418848338-62.jpg);
  }
}
@media only screen and (min-width: 60em) and (-webkit-min-device-pixel-ratio: 2),only screen and (min-width: 60em) and (min-resolution: 192dpi) {
  .chapter-151096 #story.feature header figure.lede {
    background-image: url(/data/files/organization/2343/image/derivative/scale~2200x5000~0104ffmexi-1418848338-62.jpg);
  }
}
@media only screen and (min-width: 75em) {
  .chapter-151096 #story.feature header figure.lede {
    background-image: url(/data/files/organization/2343/image/derivative/scale~1600x5000~0104ffmexi-1418848338-62.jpg);
  }
}
@media only screen and (min-width: 75em) and (-webkit-min-device-pixel-ratio: 2),only screen and (min-width: 75em) and (min-resolution: 192dpi) {
  .chapter-151096 #story.feature header figure.lede {
    background-image: url(/data/files/organization/2343/image/derivative/scale~3200x5000~0104ffmexi-1418848338-62.jpg);
  }
}
.chapter-151096 .app #story.feature header figure.lede {
  background-image: url(/data/files/organization/2343/image/derivative/scale~384x5000~0104ffmexi-1418848334-74.jpg);
}
@media only screen and (-webkit-min-device-pixel-ratio: 2),only screen and (min-resolution: 192dpi) {
  .chapter-151096 .app #story.feature header figure.lede {
    background-image: url(/data/files/organization/2343/image/derivative/scale~768x5000~0104ffmexi-1418848334-74.jpg);
  }
}
@media only screen and (min-width: 32em) {
  .chapter-151096 .app #story.feature header figure.lede {
    background-image: url(/data/files/organization/2343/image/derivative/scale~768x5000~0104ffmexi-1418848338-62.jpg);
  }
}
@media only screen and (min-width: 32em) and (-webkit-min-device-pixel-ratio: 2),only screen and (min-width: 32em) and (min-resolution: 192dpi) {
  .chapter-151096 .app #story.feature header figure.lede {
    background-image: url(/data/files/organization/2343/image/derivative/scale~1536x5000~0104ffmexi-1418848338-62.jpg);
  }
}
.chapter-151096 #story.feature #story-heds {
  margin: 3.6rem auto;
}
.chapter-151096 #story.feature #story-heds .heds {
  margin-bottom: 0.9rem;
}
.chapter-151096 #story.feature section.copy {
  max-width: 75.6rem;
  margin: 0 auto 0 auto;
}
.chapter-151096 #story.feature section.copy .txt-wrapper {
  padding-bottom: 2em;
}
@media only screen and (min-width: 48em) {
  .chapter-151096 #story.feature section.copy .txt-wrapper {
    margin: 0 5.4rem;
  }
  .chapter-151096 #story.feature section.copy .txt-wrapper p {
    font-size: 2.2em;
  }
}
.chapter-151096 #story.feature .author-bios {
  border-top: 1px solid #000;
  padding-top: 1.8rem;
  margin: 1.8rem;
}
@media only screen and (min-width: 32em) {
  .chapter-151096 #story.feature .author-bios {
    margin: 1.8rem 3.6rem;
  }
}
@media only screen and (min-width: 48em) {
  .chapter-151096 #story.feature .author-bios {
    max-width: 65rem;
    margin: 1.8rem auto;
  }
}
.chapter-151096 #story.feature .author-bios p {
  font-size: 1.6em;
  text-indent: 0;
  margin-bottom: 1em;
  -webkit-hyphens: none;
  hyphens: none;
  word-spacing: normal;
  text-align: left;
}
.chapter-151096 #story.feature .author-bios p strong {
  font-family: "equip", "Helvetica Neue", Helvetica, Roboto, Arial, sans-serif;
  font-weight: bold;
  text-transform: uppercase;
  font-size: 1.2rem;
  letter-spacing: 2px;
}

.chapter-147519 #story figure.lede {
  padding-bottom: 66.75% !important;
}
.chapter-147519 #story.feature header {
  position: relative;
}
.chapter-147519 #story.feature header .txt {
  display: none;
  text-transform: uppercase;
  position: absolute;
  bottom: 0px;
  background: #000;
  color: #FFF;
  font-size: 12px;
  letter-spacing: 1px;
  margin: 0 3.2em 0 3.2em;
  padding: 1.8em;
  font-family: "foro", "Helvetica Neue", Helvetica, Roboto, Arial, sans-serif;
  -webkit-font-smoothing: antialiased;
}
@media only screen and (min-width: 48em) {
  .chapter-147519 #story.feature header .txt {
    bottom: 1.8rem;
  }
}
.chapter-147519 #story.feature header .txt em {
  font-style: normal;
  color: #fff200;
}
.chapter-147519 .byline,
.chapter-147519 .byline-alt {
  display: none;
}
.chapter-147519 #lede-2:after {
  content: "Much of the land in and around Fairmead is being converted into almond and pistachio orchards.";
  font-size: 13px;
  font-family: "equip", "Helvetica Neue", Helvetica, Roboto, Arial, sans-serif;
  position: relative;
  top: 20px;
  right: 18px;
  text-align: right;
  width: 100%;
  display: inline-block;
}
@media only screen and (min-width: 48em) {
  .chapter-147519 #lede-2:after {
    top: 15px;
  }
}
.chapter-147519 #lede-hed .byline,
.chapter-147519 #lede-hed .byline-alt {
  display: block;
}
.chapter-147519 #story.feature #lede-hed {
  background: #000;
}
.chapter-147519 #story.feature #lede-hed #story-heds {
  margin: 0;
  padding: 32px 0;
  -webkit-font-smoothing: antialiased;
}
.chapter-147519 #story.feature #lede-hed h1 {
  background-image: -webkit-linear-gradient(left,#ffc60b,#cbdb2a);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}
.chapter-147519 #story.feature #lede-hed h2 {
  color: #FFF;
}
.chapter-147519 #story.feature #lede-hed h3 {
  color: #FFF;
}
.chapter-147519 #story.feature #lede-2 {
  height: 100vh;
  position: relative;
}
.chapter-147519 #story.feature #lede-2 figure {
  background-repeat: no-repeat;
  background-size: cover;
  height: 100vh;
  background-position: center bottom;
}
@media all and (device-width: 768px) and (device-height: 1024px) and (orientation: portrait) {
  .chapter-147519 #story.feature #lede-2 {
    height: 900px;
  }
  .chapter-147519 #story.feature #lede-2 figure {
    height: 900px;
  }
}
@media all and (device-width: 768px) and (device-height: 1024px) and (orientation: landscape) {
  .chapter-147519 #story.feature #lede-2 {
    height: 700px;
  }
  .chapter-147519 #story.feature #lede-2 figure {
    height: 700px;
  }
}
@media all and (device-width: 320px) and (device-height: 568px) and (orientation: portrait) {
  .chapter-147519 #story.feature #lede-2 {
    height: 420px;
  }
  .chapter-147519 #story.feature #lede-2 figure {
    height: 420px;
  }
}
@media all and (device-width: 320px) and (device-height: 568px) and (orientation: landscape) {
  .chapter-147519 #story.feature #lede-2 {
    height: 300px;
  }
  .chapter-147519 #story.feature #lede-2 figure {
    height: 300px;
  }
}
@media all and (device-width: 320px) and (device-height: 480px) and (orientation: portrait) {
  .chapter-147519 #story.feature #lede-2 {
    height: 320px;
  }
  .chapter-147519 #story.feature #lede-2 figure {
    height: 320px;
  }
}
@media all and (device-width: 320px) and (device-height: 480px) and (orientation: landscape) {
  .chapter-147519 #story.feature #lede-2 {
    height: 300px;
  }
  .chapter-147519 #story.feature #lede-2 figure {
    height: 300px;
  }
}
.chapter-147519 #story.feature #lede-2 .txt {
  text-transform: uppercase;
  position: absolute;
  top: 0px;
  background: #000;
  color: #FFF;
  font-size: 12px;
  letter-spacing: 1px;
  margin: 0 0 0 1.8em;
  padding: 1.8em;
  font-family: "foro", "Helvetica Neue", Helvetica, Roboto, Arial, sans-serif;
  -webkit-font-smoothing: antialiased;
  right: 1.8em;
}
@media only screen and (min-width: 48em) {
  .chapter-147519 #story.feature #lede-2 .txt {
    top: 1.8em;
  }
}
.chapter-147519 .app #story footer {
  display: none;
}
.chapter-147519 #story footer {
  padding: 17px 0;
  border-top: 1px solid #000;
  margin: 36px 18px;
}
.chapter-147519 #story footer div {
  margin: 0 0 36px 0;
}
.chapter-147519 #story footer a {
  text-decoration: none;
}
.chapter-147519 #story footer h3 {
  text-transform: uppercase;
  letter-spacing: 0.02em;
  font-size: 16px;
  font-weight: 900;
}
.chapter-147519 #story footer h4 {
  text-align: left;
  margin: 18px 0 0 0;
  font-size: 16px;
  line-height: 1.3;
}
.chapter-147519 #story footer h5 {
  margin: 0 0 4px 0;
  font-size: 16px;
  text-align: left;
  line-height: 1.3;
}
.chapter-147519 #story footer h6 {
  text-align: left;
  font-family: "sinanova", Georgia, Cambria, "Times New Roman", Times, serif;
  font-style: italic;
  font-size: 15px;
  font-weight: normal;
  margin: 0;
  line-height: 1.2;
}
.chapter-147519 #story footer div img {
  width: 100%;
  border-radius: 4px;
}
@media only screen and (min-width: 32em) {
  .chapter-147519 .divider-icon {
    padding: 0px 36px 18px 36px;
  }
}
@media only screen and (min-width: 48em) {
  .chapter-147519 #story footer {
    max-width: 740px;
    margin: auto;
  }
  .chapter-147519 #story footer div {
    width: 33.33333%;
    float: left;
  }
  .chapter-147519 #story footer div:nth-of-type(1) {
    padding: 0 18px 0 0;
  }
  .chapter-147519 #story footer div:nth-of-type(2) {
    padding: 0 9px;
  }
  .chapter-147519 #story footer div:nth-of-type(3) {
    padding: 0 0 0 18px;
  }
  .chapter-147519 .divider-icon {
    padding: 0px 52px 0 52px;
  }
}
@media only screen and (min-width: 60em) {
  .chapter-147519 #story footer {
    max-width: 900px;
    margin: auto;
  }
}
.chapter-147519 .mustacheDynamic {
  display: none;
}
.chapter-147519 #story.feature header {
  height: auto;
}
.chapter-147519 #story.feature header figure.lede {
  background-repeat: no-repeat;
  background-size: cover;
  background-image: url(/data/files/organization/2343/image/derivative/scale~600x5000~0104fffair-1418947918-23.jpg);
  background-position: center bottom;
  height: auto;
  border-radius: 0;
}
@media only screen and (-webkit-min-device-pixel-ratio: 2),only screen and (min-resolution: 192dpi) {
  .chapter-147519 #story.feature header figure.lede {
    background-image: url(/data/files/organization/2343/image/derivative/scale~1200x5000~0104fffair-1418947918-23.jpg);
  }
}
@media only screen and (min-width: 48em) {
  .chapter-147519 #story.feature header figure.lede {
    background-image: url(/data/files/organization/2343/image/derivative/scale~1200x5000~0104fffair-1418947924-71.jpg);
  }
}
@media only screen and (min-width: 48em) and (-webkit-min-device-pixel-ratio: 2),only screen and (min-width: 48em) and (min-resolution: 192dpi) {
  .chapter-147519 #story.feature header figure.lede {
    background-image: url(/data/files/organization/2343/image/derivative/scale~1800x5000~0104fffair-1418947924-71.jpg);
  }
}
@media only screen and (min-width: 60em) {
  .chapter-147519 #story.feature header figure.lede {
    background-image: url(/data/files/organization/2343/image/derivative/scale~1200x5000~0104fffair-1418947924-71.jpg);
  }
}
@media only screen and (min-width: 60em) and (-webkit-min-device-pixel-ratio: 2),only screen and (min-width: 60em) and (min-resolution: 192dpi) {
  .chapter-147519 #story.feature header figure.lede {
    background-image: url(/data/files/organization/2343/image/derivative/scale~2200x5000~0104fffair-1418947924-71.jpg);
  }
}
@media only screen and (min-width: 75em) {
  .chapter-147519 #story.feature header figure.lede {
    background-image: url(/data/files/organization/2343/image/derivative/scale~1600x5000~0104fffair-1418947924-71.jpg);
  }
}
@media only screen and (min-width: 75em) and (-webkit-min-device-pixel-ratio: 2),only screen and (min-width: 75em) and (min-resolution: 192dpi) {
  .chapter-147519 #story.feature header figure.lede {
    background-image: url(/data/files/organization/2343/image/derivative/scale~3200x5000~0104fffair-1418947924-71.jpg);
  }
}
.chapter-147519 .app #story.feature header figure.lede {
  background-image: url(/data/files/organization/2343/image/derivative/scale~384x5000~0104fffair-1418947918-23.jpg);
}
@media only screen and (-webkit-min-device-pixel-ratio: 2),only screen and (min-resolution: 192dpi) {
  .chapter-147519 .app #story.feature header figure.lede {
    background-image: url(/data/files/organization/2343/image/derivative/scale~768x5000~0104fffair-1418947918-23.jpg);
  }
}
@media only screen and (min-width: 32em) {
  .chapter-147519 .app #story.feature header figure.lede {
    background-image: url(/data/files/organization/2343/image/derivative/scale~768x5000~0104fffair-1418947924-71.jpg);
  }
}
@media only screen and (min-width: 32em) and (-webkit-min-device-pixel-ratio: 2),only screen and (min-width: 32em) and (min-resolution: 192dpi) {
  .chapter-147519 .app #story.feature header figure.lede {
    background-image: url(/data/files/organization/2343/image/derivative/scale~1536x5000~0104fffair-1418947924-71.jpg);
  }
}
.chapter-147519 #story.feature #lede-2 figure {
  background-image: url(/data/files/organization/2343/image/derivative/scale~500x5000~0104fffair-1418948666-38.jpg);
}
@media only screen and (-webkit-min-device-pixel-ratio: 2),only screen and (min-resolution: 192dpi) {
  .chapter-147519 #story.feature #lede-2 figure {
    background-image: url(/data/files/organization/2343/image/derivative/scale~1000x5000~0104fffair-1418948666-38.jpg);
  }
}
@media only screen and (min-width: 32em) {
  .chapter-147519 #story.feature #lede-2 figure {
    background-image: url(/data/files/organization/2343/image/derivative/scale~800x5000~0104fffair-1418948668-54.jpg);
  }
}
@media only screen and (min-width: 32em) and (-webkit-min-device-pixel-ratio: 2),only screen and (min-width: 32em) and (min-resolution: 192dpi) {
  .chapter-147519 #story.feature #lede-2 figure {
    background-image: url(/data/files/organization/2343/image/derivative/scale~1600x5000~0104fffair-1418948668-54.jpg);
  }
}
@media only screen and (min-width: 60em) {
  .chapter-147519 #story.feature #lede-2 figure {
    background-image: url(/data/files/organization/2343/image/derivative/scale~1000x5000~0104fffair-1418948668-54.jpg);
  }
}
@media only screen and (min-width: 60em) and (-webkit-min-device-pixel-ratio: 2),only screen and (min-width: 60em) and (min-resolution: 192dpi) {
  .chapter-147519 #story.feature #lede-2 figure {
    background-image: url(/data/files/organization/2343/image/derivative/scale~2000x5000~0104fffair-1418948668-54.jpg);
  }
}
@media only screen and (min-width: 75em) {
  .chapter-147519 #story.feature #lede-2 figure {
    background-image: url(/data/files/organization/2343/image/derivative/scale~1600x5000~0104fffair-1418948668-54.jpg);
  }
}
@media only screen and (min-width: 75em) and (-webkit-min-device-pixel-ratio: 2),only screen and (min-width: 75em) and (min-resolution: 192dpi) {
  .chapter-147519 #story.feature #lede-2 figure {
    background-image: url(/data/files/organization/2343/image/derivative/scale~3200x5000~0104fffair-1418948668-54.jpg);
  }
}
.chapter-147519 .app #story.feature #lede-2 figure {
  background-image: url(/data/files/organization/2343/image/derivative/scale~384x5000~0104fffair-1418948666-38.jpg);
}
@media only screen and (-webkit-min-device-pixel-ratio: 2),only screen and (min-resolution: 192dpi) {
  .chapter-147519 .app #story.feature #lede-2 figure {
    background-image: url(/data/files/organization/2343/image/derivative/scale~768x5000~0104fffair-1418948666-38.jpg);
  }
}
@media only screen and (min-width: 32em) {
  .chapter-147519 .app #story.feature #lede-2 figure {
    background-image: url(/data/files/organization/2343/image/derivative/scale~768x5000~0104fffair-1418948668-54.jpg);
  }
}
@media only screen and (min-width: 32em) and (-webkit-min-device-pixel-ratio: 2),only screen and (min-width: 32em) and (min-resolution: 192dpi) {
  .chapter-147519 .app #story.feature #lede-2 figure {
    background-image: url(/data/files/organization/2343/image/derivative/scale~1536x5000~0104fffair-1418948668-54.jpg);
  }
}
.chapter-147519 #story.feature #story-heds {
  margin: 3.6rem auto;
}
.chapter-147519 #story.feature #story-heds .heds {
  margin-bottom: 0.9rem;
}
.chapter-147519 #story.feature section.copy {
  max-width: 75.6rem;
  margin: 0 auto 0 auto;
}
.chapter-147519 #story.feature section.copy .txt-wrapper {
  padding-bottom: 2em;
}
@media only screen and (min-width: 48em) {
  .chapter-147519 #story.feature section.copy .txt-wrapper {
    margin: 0 5.4rem;
  }
  .chapter-147519 #story.feature section.copy .txt-wrapper p {
    font-size: 2.2em;
  }
}
.chapter-147519 #story.feature .author-bios {
  border-top: 1px solid #000;
  padding-top: 1.8rem;
  margin: 1.8rem;
}
@media only screen and (min-width: 32em) {
  .chapter-147519 #story.feature .author-bios {
    margin: 1.8rem 3.6rem;
  }
}
@media only screen and (min-width: 48em) {
  .chapter-147519 #story.feature .author-bios {
    max-width: 65rem;
    margin: 1.8rem auto;
  }
}
.chapter-147519 #story.feature .author-bios p {
  font-size: 1.6em;
  text-indent: 0;
  margin-bottom: 1em;
  -webkit-hyphens: none;
  hyphens: none;
  word-spacing: normal;
  text-align: left;
}
.chapter-147519 #story.feature .author-bios p strong {
  font-family: "equip", "Helvetica Neue", Helvetica, Roboto, Arial, sans-serif;
  font-weight: bold;
  text-transform: uppercase;
  font-size: 1.2rem;
  letter-spacing: 2px;
}

.chapter-147520 #story.feature header {
  height: auto !important;
}
.chapter-147520 #story.feature header figure.lede {
  height: auto !important;
  padding-bottom: 66.6666667%;
}
.chapter-147520 .app #story footer {
  display: none;
}
.chapter-147520 .no-indent {
  text-indent: 0 !important;
}
.chapter-147520 #story footer {
  padding: 17px 0;
  border-top: 1px solid #000;
  margin: 36px 18px;
}
.chapter-147520 #story footer div {
  margin: 0 0 36px 0;
}
.chapter-147520 #story footer a {
  text-decoration: none;
}
.chapter-147520 #story footer h3 {
  text-transform: uppercase;
  letter-spacing: 0.02em;
  font-size: 16px;
  font-weight: 900;
}
.chapter-147520 #story footer h4 {
  text-align: left;
  margin: 18px 0 0 0;
  font-size: 16px;
  line-height: 1.3;
}
.chapter-147520 #story footer h5 {
  margin: 0 0 4px 0;
  font-size: 16px;
  text-align: left;
  line-height: 1.3;
}
.chapter-147520 #story footer h6 {
  text-align: left;
  font-family: "sinanova", Georgia, Cambria, "Times New Roman", Times, serif;
  font-style: italic;
  font-size: 15px;
  font-weight: normal;
  margin: 0;
  line-height: 1.2;
}
.chapter-147520 #story footer div img {
  width: 100%;
  border-radius: 4px;
}
@media only screen and (min-width: 32em) {
  .chapter-147520 .divider-icon {
    padding: 0px 36px 18px 36px;
  }
}
@media only screen and (min-width: 48em) {
  .chapter-147520 #story footer {
    max-width: 740px;
    margin: auto;
  }
  .chapter-147520 #story footer div {
    width: 33.33333%;
    float: left;
  }
  .chapter-147520 #story footer div:nth-of-type(1) {
    padding: 0 18px 0 0;
  }
  .chapter-147520 #story footer div:nth-of-type(2) {
    padding: 0 9px;
  }
  .chapter-147520 #story footer div:nth-of-type(3) {
    padding: 0 0 0 18px;
  }
  .chapter-147520 .divider-icon {
    padding: 0px 52px 0 52px;
  }
}
@media only screen and (min-width: 60em) {
  .chapter-147520 #story footer {
    max-width: 900px;
    margin: auto;
  }
}
.chapter-147520 .mustacheDynamic {
  display: none;
}
.chapter-147520 #story.feature header {
  height: auto;
}
.chapter-147520 #story.feature header figure.lede {
  background-repeat: no-repeat;
  background-size: cover;
  background-image: url(/data/files/organization/2343/image/derivative/scale~600x5000~0104fftipp-1418692103-46.jpg);
  background-position: center bottom;
  height: auto;
  border-radius: 0;
}
@media only screen and (-webkit-min-device-pixel-ratio: 2),only screen and (min-resolution: 192dpi) {
  .chapter-147520 #story.feature header figure.lede {
    background-image: url(/data/files/organization/2343/image/derivative/scale~1200x5000~0104fftipp-1418692103-46.jpg);
  }
}
@media only screen and (min-width: 48em) {
  .chapter-147520 #story.feature header figure.lede {
    background-image: url(/data/files/organization/2343/image/derivative/scale~1200x5000~0104fftipp-1418692106-55.jpg);
  }
}
@media only screen and (min-width: 48em) and (-webkit-min-device-pixel-ratio: 2),only screen and (min-width: 48em) and (min-resolution: 192dpi) {
  .chapter-147520 #story.feature header figure.lede {
    background-image: url(/data/files/organization/2343/image/derivative/scale~1800x5000~0104fftipp-1418692106-55.jpg);
  }
}
@media only screen and (min-width: 60em) {
  .chapter-147520 #story.feature header figure.lede {
    background-image: url(/data/files/organization/2343/image/derivative/scale~1200x5000~0104fftipp-1418692106-55.jpg);
  }
}
@media only screen and (min-width: 60em) and (-webkit-min-device-pixel-ratio: 2),only screen and (min-width: 60em) and (min-resolution: 192dpi) {
  .chapter-147520 #story.feature header figure.lede {
    background-image: url(/data/files/organization/2343/image/derivative/scale~2200x5000~0104fftipp-1418692106-55.jpg);
  }
}
@media only screen and (min-width: 75em) {
  .chapter-147520 #story.feature header figure.lede {
    background-image: url(/data/files/organization/2343/image/derivative/scale~1600x5000~0104fftipp-1418692106-55.jpg);
  }
}
@media only screen and (min-width: 75em) and (-webkit-min-device-pixel-ratio: 2),only screen and (min-width: 75em) and (min-resolution: 192dpi) {
  .chapter-147520 #story.feature header figure.lede {
    background-image: url(/data/files/organization/2343/image/derivative/scale~3200x5000~0104fftipp-1418692106-55.jpg);
  }
}
.chapter-147520 .app #story.feature header figure.lede {
  background-image: url(/data/files/organization/2343/image/derivative/scale~384x5000~0104fftipp-1418692103-46.jpg);
}
@media only screen and (-webkit-min-device-pixel-ratio: 2),only screen and (min-resolution: 192dpi) {
  .chapter-147520 .app #story.feature header figure.lede {
    background-image: url(/data/files/organization/2343/image/derivative/scale~768x5000~0104fftipp-1418692103-46.jpg);
  }
}
@media only screen and (min-width: 32em) {
  .chapter-147520 .app #story.feature header figure.lede {
    background-image: url(/data/files/organization/2343/image/derivative/scale~768x5000~0104fftipp-1418692106-55.jpg);
  }
}
@media only screen and (min-width: 32em) and (-webkit-min-device-pixel-ratio: 2),only screen and (min-width: 32em) and (min-resolution: 192dpi) {
  .chapter-147520 .app #story.feature header figure.lede {
    background-image: url(/data/files/organization/2343/image/derivative/scale~1536x5000~0104fftipp-1418692106-55.jpg);
  }
}
.chapter-147520 #story.feature #story-heds {
  margin: 3.6rem auto;
}
.chapter-147520 #story.feature #story-heds .heds {
  margin-bottom: 0.9rem;
}
.chapter-147520 #story.feature section.copy {
  max-width: 75.6rem;
  margin: 0 auto 0 auto;
}
.chapter-147520 #story.feature section.copy .txt-wrapper {
  padding-bottom: 2em;
}
@media only screen and (min-width: 48em) {
  .chapter-147520 #story.feature section.copy .txt-wrapper {
    margin: 0 5.4rem;
  }
  .chapter-147520 #story.feature section.copy .txt-wrapper p {
    font-size: 2.2em;
  }
}
.chapter-147520 #story.feature .author-bios {
  border-top: 1px solid #000;
  padding-top: 1.8rem;
  margin: 1.8rem;
}
@media only screen and (min-width: 32em) {
  .chapter-147520 #story.feature .author-bios {
    margin: 1.8rem 3.6rem;
  }
}
@media only screen and (min-width: 48em) {
  .chapter-147520 #story.feature .author-bios {
    max-width: 65rem;
    margin: 1.8rem auto;
  }
}
.chapter-147520 #story.feature .author-bios p {
  font-size: 1.6em;
  text-indent: 0;
  margin-bottom: 1em;
  -webkit-hyphens: none;
  hyphens: none;
  word-spacing: normal;
  text-align: left;
}
.chapter-147520 #story.feature .author-bios p strong {
  font-family: "equip", "Helvetica Neue", Helvetica, Roboto, Arial, sans-serif;
  font-weight: bold;
  text-transform: uppercase;
  font-size: 1.2rem;
  letter-spacing: 2px;
}

.chapter-147522 .mustacheDynamic {
  display: none;
}
.chapter-147522 #story.short header {
  max-width: 900px;
  margin: 0 auto;
}
@media only screen and (min-width: 48em) {
  .chapter-147522 #story.short header {
    padding: 3.6rem 3.6rem 0 3.6rem;
  }
}
@media only screen and (min-width: 48em) {
  .chapter-147522 #story.short header.full-bleed {
    padding: 0;
  }
}
.chapter-147522 #story.short header.full-bleed figure.lede {
  height: 100%;
  padding-top: 0;
  height: 94vh;
  background-position: center;
}
@media all and (device-width: 768px) and (device-height: 1024px) and (orientation: portrait) {
  .chapter-147522 #story.short header.full-bleed figure.lede {
    height: 900px;
  }
}
@media all and (device-width: 768px) and (device-height: 1024px) and (orientation: landscape) {
  .chapter-147522 #story.short header.full-bleed figure.lede {
    height: 700px;
  }
}
@media all and (device-width: 320px) and (device-height: 568px) and (orientation: portrait) {
  .chapter-147522 #story.short header.full-bleed figure.lede {
    height: 450px;
  }
}
@media all and (device-width: 320px) and (device-height: 568px) and (orientation: landscape) {
  .chapter-147522 #story.short header.full-bleed figure.lede {
    height: 300px;
  }
}
@media all and (device-width: 320px) and (device-height: 480px) and (orientation: portrait) {
  .chapter-147522 #story.short header.full-bleed figure.lede {
    height: 300px;
  }
}
@media all and (device-width: 320px) and (device-height: 480px) and (orientation: landscape) {
  .chapter-147522 #story.short header.full-bleed figure.lede {
    height: 300px;
  }
}
.chapter-147522 #story.short header figure.lede {
  height: auto;
  background-repeat: no-repeat;
  background-size: cover;
  background-image: url(/data/files/organization/2343/image/derivative/scale~600x5000~0104sschia-1418761178-21.jpg);
  background-position: center;
  padding-top: 75%;
}
@media only screen and (-webkit-min-device-pixel-ratio: 2),only screen and (min-resolution: 192dpi) {
  .chapter-147522 #story.short header figure.lede {
    background-image: url(/data/files/organization/2343/image/derivative/scale~800x5000~0104sschia-1418761178-21.jpg);
  }
}
@media only screen and (min-width: 32em) {
  .chapter-147522 #story.short header figure.lede {
    background-image: url(/data/files/organization/2343/image/derivative/scale~800x5000~0104sschia-1418761183-24.jpg);
    background-position: center;
    padding-top: 75%;
    border-radius: 0.4em;
  }
}
@media only screen and (min-width: 32em) and (-webkit-min-device-pixel-ratio: 2),only screen and (min-width: 32em) and (min-resolution: 192dpi) {
  .chapter-147522 #story.short header figure.lede {
    background-image: url(/data/files/organization/2343/image/derivative/scale~1600x5000~0104sschia-1418761183-24.jpg);
  }
}
.chapter-147522 .app #story.short header figure.lede {
  background-image: url(/data/files/organization/2343/image/derivative/scale~384x5000~0104sschia-1418761178-21.jpg);
}
@media only screen and (-webkit-min-device-pixel-ratio: 2),only screen and (min-resolution: 192dpi) {
  .chapter-147522 .app #story.short header figure.lede {
    background-image: url(/data/files/organization/2343/image/derivative/scale~768x5000~0104sschia-1418761178-21.jpg);
  }
}
@media only screen and (min-width: 48em) {
  .chapter-147522 .app #story.short header figure.lede {
    background-image: url(/data/files/organization/2343/image/derivative/scale~768x5000~0104sschia-1418761183-24.jpg);
  }
}
@media only screen and (min-width: 48em) and (-webkit-min-device-pixel-ratio: 2),only screen and (min-width: 48em) and (min-resolution: 192dpi) {
  .chapter-147522 .app #story.short header figure.lede {
    background-image: url(/data/files/organization/2343/image/derivative/scale~1536x5000~0104sschia-1418761183-24.jpg);
  }
}
.chapter-147522 #story.short header.full-bleed {
  max-width: none;
}
@media only screen and (min-width: 48em) {
  .chapter-147522 #story.short header.full-bleed {
    padding: 0;
  }
}
.chapter-147522 #story.short header.full-bleed figure.lede {
  border-radius: 0;
}
.chapter-147522 #story.short .wrapper {
  margin: 0 auto;
  max-width: 90.0rem;
  padding-bottom: 1.8rem;
}
.chapter-147522 #story.short .wrapper:after {
  content: "";
  display: table;
  clear: both;
}
.chapter-147522 #story.short section.heds {
  padding: 3em 2em 0 2em;
}
.chapter-147522 #story.short section.heds h1 {
  background-image: -webkit-linear-gradient(left);
}
@media only screen and (min-width: 48em) {
  .chapter-147522 #story.short section.byline h3 {
    font-family: "equip", "Helvetica Neue", Helvetica, Roboto, Arial, sans-serif;
    font-style: normal;
    text-transform: uppercase;
    letter-spacing: .2rem;
    font-size: 1.4rem;
  }
}
@media only screen and (min-width: 48em) {
  .chapter-147522 #story.short section.byline-alt {
    float: left;
    text-align: left;
    padding: 5.8em 0 0 3.6rem;
    max-width: 25%;
  }
}
.chapter-147522 #story.short section.copy {
  padding: 3.6rem 0 7.2rem 0;
}
@media only screen and (min-width: 48em) {
  .chapter-147522 #story.short section.copy {
    border-left: 1px solid #000;
    -webkit-border-image: url(/data/files/organization/2343/image/raw/borderlines-1411629250-20.png) 5 5 round;
    border-image: url(/data/files/organization/2343/image/raw/borderlines-1411629250-20.png) 5 5 round;
    border-style: solid;
    border-width: 4px;
    float: right;
    padding: 0;
    margin: 5em 0 3em 0;
    width: 72%;
  }
}
@media only screen and (min-width: 48em) {
  .chapter-147522 #story.short section.copy .txt-wrapper {
    margin: 0 3.6rem 0 1.8rem;
  }
}
@media only screen and (min-width: 48em) {
  .chapter-147522 #story.short section.copy .txt-wrapper p {
    margin: 0;
  }
}
@media only screen and (min-width: 48em) {
  .chapter-147522 #story.short #story-heds .byline-alt {
    display: none;
  }
}
.chapter-147522 #story.short #story-body .byline-alt {
  display: none;
}
@media only screen and (min-width: 48em) {
  .chapter-147522 #story.short #story-body .byline-alt {
    display: block;
    width: 145px;
  }
}

.chapter-147521 .mustacheDynamic {
  display: none;
}
.chapter-147521 #story.short header {
  max-width: 900px;
  margin: 0 auto;
}
@media only screen and (min-width: 48em) {
  .chapter-147521 #story.short header {
    padding: 3.6rem 3.6rem 0 3.6rem;
  }
}
@media only screen and (min-width: 48em) {
  .chapter-147521 #story.short header.full-bleed {
    padding: 0;
  }
}
.chapter-147521 #story.short header.full-bleed figure.lede {
  height: 100%;
  padding-top: 0;
  height: 94vh;
  background-position: center;
}
@media all and (device-width: 768px) and (device-height: 1024px) and (orientation: portrait) {
  .chapter-147521 #story.short header.full-bleed figure.lede {
    height: 900px;
  }
}
@media all and (device-width: 768px) and (device-height: 1024px) and (orientation: landscape) {
  .chapter-147521 #story.short header.full-bleed figure.lede {
    height: 700px;
  }
}
@media all and (device-width: 320px) and (device-height: 568px) and (orientation: portrait) {
  .chapter-147521 #story.short header.full-bleed figure.lede {
    height: 450px;
  }
}
@media all and (device-width: 320px) and (device-height: 568px) and (orientation: landscape) {
  .chapter-147521 #story.short header.full-bleed figure.lede {
    height: 300px;
  }
}
@media all and (device-width: 320px) and (device-height: 480px) and (orientation: portrait) {
  .chapter-147521 #story.short header.full-bleed figure.lede {
    height: 300px;
  }
}
@media all and (device-width: 320px) and (device-height: 480px) and (orientation: landscape) {
  .chapter-147521 #story.short header.full-bleed figure.lede {
    height: 300px;
  }
}
.chapter-147521 #story.short header figure.lede {
  height: auto;
  background-repeat: no-repeat;
  background-size: cover;
  background-image: url(/data/files/organization/2343/image/derivative/scale~600x5000~0104ssalle-1420052925-18.jpg);
  background-position: center;
  padding-top: 145.8666667%;
}
@media only screen and (-webkit-min-device-pixel-ratio: 2),only screen and (min-resolution: 192dpi) {
  .chapter-147521 #story.short header figure.lede {
    background-image: url(/data/files/organization/2343/image/derivative/scale~800x5000~0104ssalle-1420052925-18.jpg);
  }
}
@media only screen and (min-width: 32em) {
  .chapter-147521 #story.short header figure.lede {
    background-image: url(/data/files/organization/2343/image/derivative/scale~800x5000~0104ssalle-1420052928-5.jpg);
    background-position: center;
    padding-top: 145.8666667%;
    border-radius: 0.4em;
  }
}
@media only screen and (min-width: 32em) and (-webkit-min-device-pixel-ratio: 2),only screen and (min-width: 32em) and (min-resolution: 192dpi) {
  .chapter-147521 #story.short header figure.lede {
    background-image: url(/data/files/organization/2343/image/derivative/scale~1600x5000~0104ssalle-1420052928-5.jpg);
  }
}
.chapter-147521 .app #story.short header figure.lede {
  background-image: url(/data/files/organization/2343/image/derivative/scale~384x5000~0104ssalle-1420052925-18.jpg);
}
@media only screen and (-webkit-min-device-pixel-ratio: 2),only screen and (min-resolution: 192dpi) {
  .chapter-147521 .app #story.short header figure.lede {
    background-image: url(/data/files/organization/2343/image/derivative/scale~768x5000~0104ssalle-1420052925-18.jpg);
  }
}
@media only screen and (min-width: 48em) {
  .chapter-147521 .app #story.short header figure.lede {
    background-image: url(/data/files/organization/2343/image/derivative/scale~768x5000~0104ssalle-1420052928-5.jpg);
  }
}
@media only screen and (min-width: 48em) and (-webkit-min-device-pixel-ratio: 2),only screen and (min-width: 48em) and (min-resolution: 192dpi) {
  .chapter-147521 .app #story.short header figure.lede {
    background-image: url(/data/files/organization/2343/image/derivative/scale~1536x5000~0104ssalle-1420052928-5.jpg);
  }
}
.chapter-147521 #story.short header.full-bleed {
  max-width: none;
}
@media only screen and (min-width: 48em) {
  .chapter-147521 #story.short header.full-bleed {
    padding: 0;
  }
}
.chapter-147521 #story.short header.full-bleed figure.lede {
  border-radius: 0;
}
.chapter-147521 #story.short .wrapper {
  margin: 0 auto;
  max-width: 90.0rem;
  padding-bottom: 1.8rem;
}
.chapter-147521 #story.short .wrapper:after {
  content: "";
  display: table;
  clear: both;
}
.chapter-147521 #story.short section.heds {
  padding: 3em 2em 0 2em;
}
.chapter-147521 #story.short section.heds h1 {
  background-image: -webkit-linear-gradient(left);
}
@media only screen and (min-width: 48em) {
  .chapter-147521 #story.short section.byline h3 {
    font-family: "equip", "Helvetica Neue", Helvetica, Roboto, Arial, sans-serif;
    font-style: normal;
    text-transform: uppercase;
    letter-spacing: .2rem;
    font-size: 1.4rem;
  }
}
@media only screen and (min-width: 48em) {
  .chapter-147521 #story.short section.byline-alt {
    float: left;
    text-align: left;
    padding: 5.8em 0 0 3.6rem;
    max-width: 25%;
  }
}
.chapter-147521 #story.short section.copy {
  padding: 3.6rem 0 7.2rem 0;
}
@media only screen and (min-width: 48em) {
  .chapter-147521 #story.short section.copy {
    border-left: 1px solid #000;
    -webkit-border-image: url(/data/files/organization/2343/image/raw/borderlines-1411629250-20.png) 5 5 round;
    border-image: url(/data/files/organization/2343/image/raw/borderlines-1411629250-20.png) 5 5 round;
    border-style: solid;
    border-width: 4px;
    float: right;
    padding: 0;
    margin: 5em 0 3em 0;
    width: 72%;
  }
}
@media only screen and (min-width: 48em) {
  .chapter-147521 #story.short section.copy .txt-wrapper {
    margin: 0 3.6rem 0 1.8rem;
  }
}
@media only screen and (min-width: 48em) {
  .chapter-147521 #story.short section.copy .txt-wrapper p {
    margin: 0;
  }
}
@media only screen and (min-width: 48em) {
  .chapter-147521 #story.short #story-heds .byline-alt {
    display: none;
  }
}
.chapter-147521 #story.short #story-body .byline-alt {
  display: none;
}
@media only screen and (min-width: 48em) {
  .chapter-147521 #story.short #story-body .byline-alt {
    display: block;
    width: 145px;
  }
}

.chapter-147524 #story header {
  height: 100px !important;
}
.chapter-147524 #story header figure.lede {
  height: auto !important;
}
.chapter-147524 article .inline-byline {
  font-family: "equip", "Helvetica Neue", Helvetica, Roboto, Arial, sans-serif;
  font-size: 14px;
  text-transform: uppercase;
  letter-spacing: 1px;
}
.chapter-147524 .mustacheDynamic {
  display: none;
}
.chapter-147524 #story.feature header {
  height: 94vh;
}
.chapter-147524 #story.feature header figure.lede {
  background-repeat: no-repeat;
  background-size: cover;
  background-image: url();
  background-position: center bottom;
  height: 94vh;
  border-radius: 0;
}
@media only screen and (-webkit-min-device-pixel-ratio: 2),only screen and (min-resolution: 192dpi) {
  .chapter-147524 #story.feature header figure.lede {
    background-image: url();
  }
}
@media only screen and (min-width: 32em) {
  .chapter-147524 #story.feature header figure.lede {
    background-image: url();
    height: 94vh;
  }
}
@media only screen and (min-width: 32em) and (-webkit-min-device-pixel-ratio: 2),only screen and (min-width: 32em) and (min-resolution: 192dpi) {
  .chapter-147524 #story.feature header figure.lede {
    background-image: url();
  }
}
@media only screen and (min-width: 60em) {
  .chapter-147524 #story.feature header figure.lede {
    background-image: url();
  }
}
@media only screen and (min-width: 60em) and (-webkit-min-device-pixel-ratio: 2),only screen and (min-width: 60em) and (min-resolution: 192dpi) {
  .chapter-147524 #story.feature header figure.lede {
    background-image: url();
  }
}
@media only screen and (min-width: 75em) {
  .chapter-147524 #story.feature header figure.lede {
    background-image: url();
  }
}
@media only screen and (min-width: 75em) and (-webkit-min-device-pixel-ratio: 2),only screen and (min-width: 75em) and (min-resolution: 192dpi) {
  .chapter-147524 #story.feature header figure.lede {
    background-image: url();
  }
}
@media only screen and (-webkit-min-device-pixel-ratio: 2),only screen and (min-resolution: 192dpi) {
  .chapter-147524 .app #story.feature header figure.lede {
    background-image: url();
  }
}
@media only screen and (min-width: 32em) {
  .chapter-147524 .app #story.feature header figure.lede {
    background-image: url();
  }
}
@media only screen and (min-width: 32em) and (-webkit-min-device-pixel-ratio: 2),only screen and (min-width: 32em) and (min-resolution: 192dpi) {
  .chapter-147524 .app #story.feature header figure.lede {
    background-image: url();
  }
}
@media all and (device-width: 768px) and (device-height: 1024px) and (orientation: portrait) {
  .chapter-147524 #story.feature header {
    height: 900px;
  }
  .chapter-147524 #story.feature header figure.lede {
    height: 900px;
  }
}
@media all and (device-width: 768px) and (device-height: 1024px) and (orientation: landscape) {
  .chapter-147524 #story.feature header {
    height: 700px;
  }
  .chapter-147524 #story.feature header figure.lede {
    height: 700px;
  }
}
@media all and (device-width: 320px) and (device-height: 568px) and (orientation: portrait) {
  .chapter-147524 #story.feature header {
    height: 420px;
  }
  .chapter-147524 #story.feature header figure.lede {
    height: 420px;
  }
}
@media all and (device-width: 320px) and (device-height: 568px) and (orientation: landscape) {
  .chapter-147524 #story.feature header {
    height: 300px;
  }
  .chapter-147524 #story.feature header figure.lede {
    height: 300px;
  }
}
@media all and (device-width: 320px) and (device-height: 480px) and (orientation: portrait) {
  .chapter-147524 #story.feature header {
    height: 320px;
  }
  .chapter-147524 #story.feature header figure.lede {
    height: 320px;
  }
}
@media all and (device-width: 320px) and (device-height: 480px) and (orientation: landscape) {
  .chapter-147524 #story.feature header {
    height: 300px;
  }
  .chapter-147524 #story.feature header figure.lede {
    height: 300px;
  }
}
.chapter-147524 #story.feature #story-heds {
  margin: 3.6rem auto;
}
.chapter-147524 #story.feature #story-heds .heds {
  margin-bottom: 0.9rem;
}
.chapter-147524 #story.feature section.copy {
  max-width: 75.6rem;
  margin: 0 auto 0 auto;
}
.chapter-147524 #story.feature section.copy .txt-wrapper {
  padding-bottom: 2em;
}
@media only screen and (min-width: 48em) {
  .chapter-147524 #story.feature section.copy .txt-wrapper {
    margin: 0 5.4rem;
  }
  .chapter-147524 #story.feature section.copy .txt-wrapper p {
    font-size: 2.2em;
    word-spacing: 0.125em;
  }
}
.chapter-147524 #story.feature .author-bios {
  border-top: 1px solid #000;
  padding-top: 1.8rem;
  margin: 1.8rem;
}
@media only screen and (min-width: 32em) {
  .chapter-147524 #story.feature .author-bios {
    margin: 1.8rem 3.6rem;
  }
}
@media only screen and (min-width: 48em) {
  .chapter-147524 #story.feature .author-bios {
    max-width: 65rem;
    margin: 1.8rem auto;
  }
}
.chapter-147524 #story.feature .author-bios p {
  font-size: 1.6em;
  text-indent: 0;
  margin-bottom: 1em;
  -webkit-hyphens: none;
  hyphens: none;
  word-spacing: normal;
  text-align: left;
}
.chapter-147524 #story.feature .author-bios p strong {
  font-family: "equip", "Helvetica Neue", Helvetica, Roboto, Arial, sans-serif;
  font-weight: bold;
  text-transform: uppercase;
  font-size: 1.2rem;
  letter-spacing: 2px;
}

@media only screen and (min-width: 32em) {
  .chapter-147523 #story.short header figure.lede {
    padding-top: 49.233333% !important;
  }
  .chapter-147523 #story.short figure.inline {
    display: none !important;
  }
}
.chapter-147523 .mustacheDynamic {
  display: none;
}
.chapter-147523 #story.short header {
  max-width: 900px;
  margin: 0 auto;
}
@media only screen and (min-width: 48em) {
  .chapter-147523 #story.short header {
    padding: 3.6rem 3.6rem 0 3.6rem;
  }
}
@media only screen and (min-width: 48em) {
  .chapter-147523 #story.short header.full-bleed {
    padding: 0;
  }
}
.chapter-147523 #story.short header.full-bleed figure.lede {
  height: 100%;
  padding-top: 0;
  height: 94vh;
  background-position: center;
}
@media all and (device-width: 768px) and (device-height: 1024px) and (orientation: portrait) {
  .chapter-147523 #story.short header.full-bleed figure.lede {
    height: 900px;
  }
}
@media all and (device-width: 768px) and (device-height: 1024px) and (orientation: landscape) {
  .chapter-147523 #story.short header.full-bleed figure.lede {
    height: 700px;
  }
}
@media all and (device-width: 320px) and (device-height: 568px) and (orientation: portrait) {
  .chapter-147523 #story.short header.full-bleed figure.lede {
    height: 450px;
  }
}
@media all and (device-width: 320px) and (device-height: 568px) and (orientation: landscape) {
  .chapter-147523 #story.short header.full-bleed figure.lede {
    height: 300px;
  }
}
@media all and (device-width: 320px) and (device-height: 480px) and (orientation: portrait) {
  .chapter-147523 #story.short header.full-bleed figure.lede {
    height: 300px;
  }
}
@media all and (device-width: 320px) and (device-height: 480px) and (orientation: landscape) {
  .chapter-147523 #story.short header.full-bleed figure.lede {
    height: 300px;
  }
}
.chapter-147523 #story.short header figure.lede {
  height: auto;
  background-repeat: no-repeat;
  background-size: cover;
  background-image: url(/data/files/organization/2343/image/derivative/scale~600x5000~0104sscanc-1418761815-29.jpg);
  background-position: center;
  padding-top: 103%;
}
@media only screen and (-webkit-min-device-pixel-ratio: 2),only screen and (min-resolution: 192dpi) {
  .chapter-147523 #story.short header figure.lede {
    background-image: url(/data/files/organization/2343/image/derivative/scale~800x5000~0104sscanc-1418761815-29.jpg);
  }
}
@media only screen and (min-width: 32em) {
  .chapter-147523 #story.short header figure.lede {
    background-image: url(/data/files/organization/2343/image/derivative/scale~800x5000~cancerbust-1419039576-68.jpg);
    background-position: center;
    padding-top: 103%;
    border-radius: 0.4em;
  }
}
@media only screen and (min-width: 32em) and (-webkit-min-device-pixel-ratio: 2),only screen and (min-width: 32em) and (min-resolution: 192dpi) {
  .chapter-147523 #story.short header figure.lede {
    background-image: url(/data/files/organization/2343/image/derivative/scale~1600x5000~cancerbust-1419039576-68.jpg);
  }
}
.chapter-147523 .app #story.short header figure.lede {
  background-image: url(/data/files/organization/2343/image/derivative/scale~384x5000~0104sscanc-1418761815-29.jpg);
}
@media only screen and (-webkit-min-device-pixel-ratio: 2),only screen and (min-resolution: 192dpi) {
  .chapter-147523 .app #story.short header figure.lede {
    background-image: url(/data/files/organization/2343/image/derivative/scale~768x5000~0104sscanc-1418761815-29.jpg);
  }
}
@media only screen and (min-width: 48em) {
  .chapter-147523 .app #story.short header figure.lede {
    background-image: url(/data/files/organization/2343/image/derivative/scale~768x5000~cancerbust-1419039576-68.jpg);
  }
}
@media only screen and (min-width: 48em) and (-webkit-min-device-pixel-ratio: 2),only screen and (min-width: 48em) and (min-resolution: 192dpi) {
  .chapter-147523 .app #story.short header figure.lede {
    background-image: url(/data/files/organization/2343/image/derivative/scale~1536x5000~cancerbust-1419039576-68.jpg);
  }
}
.chapter-147523 #story.short header.full-bleed {
  max-width: none;
}
@media only screen and (min-width: 48em) {
  .chapter-147523 #story.short header.full-bleed {
    padding: 0;
  }
}
.chapter-147523 #story.short header.full-bleed figure.lede {
  border-radius: 0;
}
.chapter-147523 #story.short .wrapper {
  margin: 0 auto;
  max-width: 90.0rem;
  padding-bottom: 1.8rem;
}
.chapter-147523 #story.short .wrapper:after {
  content: "";
  display: table;
  clear: both;
}
.chapter-147523 #story.short section.heds {
  padding: 3em 2em 0 2em;
}
.chapter-147523 #story.short section.heds h1 {
  background-image: -webkit-linear-gradient(left);
}
@media only screen and (min-width: 48em) {
  .chapter-147523 #story.short section.byline h3 {
    font-family: "equip", "Helvetica Neue", Helvetica, Roboto, Arial, sans-serif;
    font-style: normal;
    text-transform: uppercase;
    letter-spacing: .2rem;
    font-size: 1.4rem;
  }
}
@media only screen and (min-width: 48em) {
  .chapter-147523 #story.short section.byline-alt {
    float: left;
    text-align: left;
    padding: 5.8em 0 0 3.6rem;
    max-width: 25%;
  }
}
.chapter-147523 #story.short section.copy {
  padding: 3.6rem 0 7.2rem 0;
}
@media only screen and (min-width: 48em) {
  .chapter-147523 #story.short section.copy {
    border-left: 1px solid #000;
    -webkit-border-image: url(/data/files/organization/2343/image/raw/borderlines-1411629250-20.png) 5 5 round;
    border-image: url(/data/files/organization/2343/image/raw/borderlines-1411629250-20.png) 5 5 round;
    border-style: solid;
    border-width: 4px;
    float: right;
    padding: 0;
    margin: 5em 0 3em 0;
    width: 72%;
  }
}
@media only screen and (min-width: 48em) {
  .chapter-147523 #story.short section.copy .txt-wrapper {
    margin: 0 3.6rem 0 1.8rem;
  }
}
@media only screen and (min-width: 48em) {
  .chapter-147523 #story.short section.copy .txt-wrapper p {
    margin: 0;
  }
}
@media only screen and (min-width: 48em) {
  .chapter-147523 #story.short #story-heds .byline-alt {
    display: none;
  }
}
.chapter-147523 #story.short #story-body .byline-alt {
  display: none;
}
@media only screen and (min-width: 48em) {
  .chapter-147523 #story.short #story-body .byline-alt {
    display: block;
    width: 145px;
  }
}

.chapter-152689 article header {
  height: 0 !important;
}
.chapter-152689 #story-heds {
  display: none !important;
}
.chapter-152689 .social.first {
  display: none !important;
}
.chapter-152689 #story figure.inline figcaption p.title,
.chapter-152689 #story figure.inline figcaption p.city,
.chapter-152689 #story figure.inline figcaption p.photog {
  display: block !important;
  text-align: center !important;
  text-transform: uppercase;
}
.chapter-152689 #story figure.inline figcaption p.title {
  font-size: 1.1rem !important;
  color: #F00;
  letter-spacing: .1em !important;
  margin-top: 4rem !important;
}
.chapter-152689 #story figure.inline figcaption p.city {
  font-size: 1.8rem !important;
  font-weight: bold !important;
  margin-top: 1rem !important;
  letter-spacing: .1em !important;
}
.chapter-152689 #story figure.inline figcaption p.photog {
  font-size: 1.1rem !important;
  margin-top: .75rem !important;
  letter-spacing: .1em !important;
}
.chapter-152689 #story p {
  font-size: 1.4rem !important;
  text-indent: 0 !important;
}
.chapter-152689 .mustacheDynamic {
  display: none;
}
.chapter-152689 #story.feature header {
  height: 94vh;
}
.chapter-152689 #story.feature header figure.lede {
  background-repeat: no-repeat;
  background-size: cover;
  background-image: url();
  background-position: center bottom;
  height: 94vh;
  border-radius: 0;
}
@media only screen and (-webkit-min-device-pixel-ratio: 2),only screen and (min-resolution: 192dpi) {
  .chapter-152689 #story.feature header figure.lede {
    background-image: url();
  }
}
@media only screen and (min-width: 32em) {
  .chapter-152689 #story.feature header figure.lede {
    background-image: url();
    height: 94vh;
  }
}
@media only screen and (min-width: 32em) and (-webkit-min-device-pixel-ratio: 2),only screen and (min-width: 32em) and (min-resolution: 192dpi) {
  .chapter-152689 #story.feature header figure.lede {
    background-image: url();
  }
}
@media only screen and (min-width: 60em) {
  .chapter-152689 #story.feature header figure.lede {
    background-image: url();
  }
}
@media only screen and (min-width: 60em) and (-webkit-min-device-pixel-ratio: 2),only screen and (min-width: 60em) and (min-resolution: 192dpi) {
  .chapter-152689 #story.feature header figure.lede {
    background-image: url();
  }
}
@media only screen and (min-width: 75em) {
  .chapter-152689 #story.feature header figure.lede {
    background-image: url();
  }
}
@media only screen and (min-width: 75em) and (-webkit-min-device-pixel-ratio: 2),only screen and (min-width: 75em) and (min-resolution: 192dpi) {
  .chapter-152689 #story.feature header figure.lede {
    background-image: url();
  }
}
@media only screen and (-webkit-min-device-pixel-ratio: 2),only screen and (min-resolution: 192dpi) {
  .chapter-152689 .app #story.feature header figure.lede {
    background-image: url();
  }
}
@media only screen and (min-width: 32em) {
  .chapter-152689 .app #story.feature header figure.lede {
    background-image: url();
  }
}
@media only screen and (min-width: 32em) and (-webkit-min-device-pixel-ratio: 2),only screen and (min-width: 32em) and (min-resolution: 192dpi) {
  .chapter-152689 .app #story.feature header figure.lede {
    background-image: url();
  }
}
@media all and (device-width: 768px) and (device-height: 1024px) and (orientation: portrait) {
  .chapter-152689 #story.feature header {
    height: 900px;
  }
  .chapter-152689 #story.feature header figure.lede {
    height: 900px;
  }
}
@media all and (device-width: 768px) and (device-height: 1024px) and (orientation: landscape) {
  .chapter-152689 #story.feature header {
    height: 700px;
  }
  .chapter-152689 #story.feature header figure.lede {
    height: 700px;
  }
}
@media all and (device-width: 320px) and (device-height: 568px) and (orientation: portrait) {
  .chapter-152689 #story.feature header {
    height: 420px;
  }
  .chapter-152689 #story.feature header figure.lede {
    height: 420px;
  }
}
@media all and (device-width: 320px) and (device-height: 568px) and (orientation: landscape) {
  .chapter-152689 #story.feature header {
    height: 300px;
  }
  .chapter-152689 #story.feature header figure.lede {
    height: 300px;
  }
}
@media all and (device-width: 320px) and (device-height: 480px) and (orientation: portrait) {
  .chapter-152689 #story.feature header {
    height: 320px;
  }
  .chapter-152689 #story.feature header figure.lede {
    height: 320px;
  }
}
@media all and (device-width: 320px) and (device-height: 480px) and (orientation: landscape) {
  .chapter-152689 #story.feature header {
    height: 300px;
  }
  .chapter-152689 #story.feature header figure.lede {
    height: 300px;
  }
}
.chapter-152689 #story.feature #story-heds {
  margin: 3.6rem auto;
}
.chapter-152689 #story.feature #story-heds .heds {
  margin-bottom: 0.9rem;
}
.chapter-152689 #story.feature section.copy {
  max-width: 75.6rem;
  margin: 0 auto 0 auto;
}
.chapter-152689 #story.feature section.copy .txt-wrapper {
  padding-bottom: 2em;
}
@media only screen and (min-width: 48em) {
  .chapter-152689 #story.feature section.copy .txt-wrapper {
    margin: 0 5.4rem;
  }
  .chapter-152689 #story.feature section.copy .txt-wrapper p {
    font-size: 2.2em;
    word-spacing: 0.125em;
  }
}
.chapter-152689 #story.feature .author-bios {
  border-top: 1px solid #000;
  padding-top: 1.8rem;
  margin: 1.8rem;
}
@media only screen and (min-width: 32em) {
  .chapter-152689 #story.feature .author-bios {
    margin: 1.8rem 3.6rem;
  }
}
@media only screen and (min-width: 48em) {
  .chapter-152689 #story.feature .author-bios {
    max-width: 65rem;
    margin: 1.8rem auto;
  }
}
.chapter-152689 #story.feature .author-bios p {
  font-size: 1.6em;
  text-indent: 0;
  margin-bottom: 1em;
  -webkit-hyphens: none;
  hyphens: none;
  word-spacing: normal;
  text-align: left;
}
.chapter-152689 #story.feature .author-bios p strong {
  font-family: "equip", "Helvetica Neue", Helvetica, Roboto, Arial, sans-serif;
  font-weight: bold;
  text-transform: uppercase;
  font-size: 1.2rem;
  letter-spacing: 2px;
}

.chapter-152482 .mustacheDynamic {
  display: none;
}
.chapter-152482 .app #app-banner {
  display: block;
  width: 60px;
}
.chapter-152482 p.endText {
  color: whitesmoke;
  font-size: 12px !important;
}
.chapter-152482 section.section-ad.section0 {
  margin-top: 0 !important;
}
.chapter-152482 .blueBlockImg {
  margin: 0 auto;
}
.chapter-152482 p {
  font-family: Helvetica, sans-serif !important;
  margin: 0 auto !important;
}
.chapter-152482 a,
.chapter-152482 a:visited,
.chapter-152482 a:active {
  color: #FFF;
}
.chapter-152482 img.coverImage {
  margin-top: 0;
  margin: 0 auto;
}
.chapter-152482 .waveImg img {
  width: 100% !important;
}
.chapter-152482 .right {
  float: right;
}
.chapter-152482 div.iconWrapper {
  background-color: #535DA6;
}
.chapter-152482 img.topIcon {
  width: 16rem;
  margin: 0 auto;
  display: block;
  min-width: 15rem;
}
.chapter-152482 .iconWrapper {
  position: absolute;
  bottom: 0;
  width: 100%;
}
.chapter-152482 div.imageWrapper.cf {
  clear: both;
  content: " ";
  display: table;
  width: 100%;
}
.chapter-152482 .gifHideDesktop {
  display: none;
}
.chapter-152482 section {
  position: relative;
  height: auto;
  float: left;
  width: 100%;
  background-color: #E93A65;
}
.chapter-152482 div.bubble {
  position: absolute;
  z-index: 5;
  margin: 0 auto;
  width: 100%;
  text-align: center;
  top: -5rem;
  left: 0;
}
.chapter-152482 #app-banner .back {
  z-index: 2000000000;
  position: relative;
}
.chapter-152482 .googleImage10 img {
  margin: 0 auto;
  width: 100%;
}
.chapter-152482 .googleImage10.bus img {
  margin: 0;
  float: right;
  width: 50%;
}
.chapter-152482 div.backgroundImg {
  position: relative;
  z-index: 0;
  clear: both;
}
.chapter-152482 .coverImage {
  margin-bottom: 0;
  width: 150rem;
}
.chapter-152482 img.coverImageButton {
  height: 25rem;
  width: 25rem;
  margin: 0 auto;
}
.chapter-152482 div.headlineContainer {
  width: 80rem;
  margin: 0 auto;
}
.chapter-152482 section.section1 {
  height: 100%;
  background-color: #E93A65;
  padding-top: 10%;
}
.chapter-152482 section.section1 .headline {
  width: 48rem;
  margin: 0 auto;
  float: left;
  padding-bottom: 2rem;
}
.chapter-152482 section.section2 .headline {
  width: 48rem;
  margin: 0 auto;
  float: left;
  padding-bottom: 2rem;
}
.chapter-152482 section.section3 .headline {
  width: 47rem;
  margin: 0 auto;
  float: left;
  padding-bottom: 2rem;
}
.chapter-152482 section.section3 p {
  padding-bottom: 0;
}
.chapter-152482 section.section3 img.headline.first {
  width: 30rem;
}
.chapter-152482 section.section3 div.headlineContainer.second {
  padding-top: 5%;
}
.chapter-152482 section.section4 .headline {
  width: 36rem;
  margin: 0 auto;
  float: left;
  padding-bottom: 2rem;
}
.chapter-152482 section.section4 .headline.first {
  width: 33rem;
}
.chapter-152482 section.section5 .headline {
  width: 47rem;
  margin: 0 auto;
  float: left;
  padding-bottom: 2rem;
}
.chapter-152482 section.section2 {
  height: 100%;
  padding-top: 10%;
  background: #1176B1;
}
.chapter-152482 section.section3 {
  height: 100%;
  padding-top: 10%;
  padding-bottom: 7%;
  background: #1176B1;
}
.chapter-152482 section.section4 {
  height: 100%;
  background: #E93863;
}
.chapter-152482 section.section5 {
  height: 100%;
  padding-top: 10%;
  padding-bottom: 10%;
  background-color: #107475;
}
.chapter-152482 div.googleImage10.bottom {
  padding-top: 5%;
}
.chapter-152482 section.redBlock div.googleImage2.gifShowDesktop img {
  width: 50rem;
  padding-bottom: 5%;
}
.chapter-152482 section.pinkBlueBlock div.googleImage2.gifShowDesktop {
  width: 45% !important;
  margin: 0 auto;
  position: absolute;
  z-index: 99999;
  clear: both;
  top: 0;
  margin-left: 30%;
}
.chapter-152482 section.blueBlock {
  background-color: #1176B1;
}
.chapter-152482 section.redBlock {
  background-color: #E93A65;
}
.chapter-152482 div.googleImage2.swapImg img {
  display: none;
}
.chapter-152482 section.pinkBlueBlock {
  background-color: #E93863;
}
.chapter-152482 section.pinkBlueBlock img {
  width: 100%;
}
.chapter-152482 div.googleImage2.swapImg.flower {
  width: 50% !important;
  margin: 0 auto;
  position: absolute;
  z-index: 99999;
  clear: both;
  top: 0;
  margin-left: 25%;
}
.chapter-152482 .diagonalImg {
  position: relative;
  z-index: 0;
}
.chapter-152482 .diagonalImg img {
  width: 100%;
  position: relative;
  z-index: 0;
}
.chapter-152482 section.greenBlock {
  background-color: #3E9F73;
}
.chapter-152482 .googleImage1 img {
  margin-top: 0;
}
.chapter-152482 .googleImageClick {
  width: 100%;
  position: absolute;
  top: 18%;
}
.chapter-152482 .googleImageClick img {
  width: 180px !important;
  margin-top: 0;
  display: block;
}
.chapter-152482 img {
  max-width: 100%;
  width: 30rem;
  display: block;
  margin: 0 auto;
}
.chapter-152482 img.blueBlockImg {
  width: 80rem;
}
.chapter-152482 .spacing {
  padding-top: 5%;
}
.chapter-152482 .headline {
  width: 70rem;
  margin-bottom: 1rem;
  max-width: 100%;
  padding: 0 2rem;
  box-sizing: border-box;
  margin-top: 3rem;
}
.chapter-152482 p {
  color: white;
  font-family: "Proxima Nova", Helvetica, sans-serif;
  width: 70rem;
  margin: 0 auto;
  font-size: 22px;
  line-height: 1.6;
  max-width: 100%;
  padding: 0 2rem;
  font-weight: 600;
  box-sizing: border-box;
  -webkit-font-smoothing: antialiased;
  padding-bottom: 4.5em;
  text-indent: 0;
  clear: both;
}
.chapter-152482 div.googleImage2,
.chapter-152482 div.googleImage6,
.chapter-152482 div.googleImage8 {
  width: 100% !important;
}
.chapter-152482 .section1 p {
  padding-bottom: 0.5em;
}
.chapter-152482 .app section.section1 {
  height: 40%;
}
.chapter-152482 .app div.googleImage2.gifShowDesktop {
  padding-bottom: 10%;
}
.chapter-152482 .app section.section2 {
  height: 85%;
}
.chapter-152482 .app section.section3 p {
  padding-bottom: 4.5em;
}
.chapter-152482 .app section.section3 {
  height: 80%;
}
.chapter-152482 .app div.googleImage2.gifShowDesktop {
  padding-bottom: 10%;
}
.chapter-152482 .app section.greenBlock div.googleImage2.gifShowDesktop img.right {
  padding-bottom: 10%;
}
.chapter-152482 .app section.section5 {
  height: 60%;
}
.chapter-152482 .googleImage10 {
  width: 74rem;
  margin: 0 auto;
}
.chapter-152482 div.googleBottomLink {
  height: 30%;
  width: 28rem;
  margin-left: 50%;
  bottom: 58%;
  position: absolute;
}
.chapter-152482 .googleBottomLink img {
  width: auto;
  display: inline;
  margin-top: 0;
}
.chapter-152482 .googleImage10 {
  width: 100%;
}
@media (max-width: 2600px) {
  .chapter-152482 div.bubble {
    top: 65rem;
  }
  .chapter-152482 img.coverImageButton {
    height: 26rem;
    width: 26rem;
  }
}
@media (max-width: 2500px) {
  .chapter-152482 img.coverImageButton {
    height: 26rem;
    width: 26rem;
  }
}
@media (max-width: 2400px) {
  .chapter-152482 div.bubble {
    top: 60rem;
  }
  .chapter-152482 img.coverImageButton {
    height: 26rem;
    width: 26rem;
  }
}
@media (max-width: 2380px) {
  .chapter-152482 img.coverImageButton {
    height: 26rem;
    width: 26rem;
  }
}
@media (max-width: 2340px) {
  .chapter-152482 img.coverImageButton {
    height: 26rem;
    width: 26rem;
  }
}
@media (max-width: 2240px) {
  .chapter-152482 img.coverImageButton {
    height: 26rem;
    width: 26rem;
  }
}
@media (max-width: 2200px) {
  .chapter-152482 div.bubble {
    top: 70rem;
  }
  .chapter-152482 img.coverImageButton {
    height: 26rem;
    width: 26rem;
  }
}
@media (max-width: 2100px) {
  .chapter-152482 div.bubble {
    top: 65rem;
  }
  .chapter-152482 img.coverImageButton {
    height: 26rem;
    width: 26rem;
  }
}
@media (max-width: 2000px) {
  .chapter-152482 img.coverImageButton {
    height: 26rem;
    width: 26rem;
  }
}
@media (max-width: 2000px) {
  .chapter-152482 img.coverImageButton {
    height: 26rem;
    width: 26rem;
  }
}
@media (max-width: 1900px) {
  .chapter-152482 img.coverImageButton {
    height: 26rem;
    width: 26rem;
  }
}
@media (max-width: 1800px) {
  .chapter-152482 div.bubble {
    top: 65rem;
  }
  .chapter-152482 img.coverImageButton {
    height: 26rem;
    width: 26rem;
  }
  .chapter-152482 div.googleBottomLink {
    bottom: 56%;
  }
}
@media (max-width: 1700px) {
  .chapter-152482 div.bubble {
    top: 65rem;
  }
  .chapter-152482 img.coverImageButton {
    height: 25rem;
    width: 25rem;
  }
}
@media (max-width: 1690px) {
  .chapter-152482 img.coverImageButton {
    height: 25rem;
    width: 25rem;
  }
}
@media (max-width: 1600px) {
  .chapter-152482 div.bubble {
    top: 65rem;
  }
  .chapter-152482 img.coverImageButton {
    height: 25rem;
    width: 25rem;
  }
}
@media (max-width: 1500px) {
  .chapter-152482 div.bubble {
    top: 60rem;
  }
  .chapter-152482 img.coverImageButton {
    height: 25rem;
    width: 25rem;
  }
}
@media (max-width: 1450px) {
  .chapter-152482 div.bubble {
    top: 60rem;
  }
  .chapter-152482 img.coverImageButton {
    height: 17rem;
    width: 17rem;
  }
}
@media (max-width: 1400px) {
  .chapter-152482 img.coverImageButton {
    height: 20rem;
    width: 20rem;
  }
  .chapter-152482 div.googleBottomLink {
    bottom: 53%;
  }
}
@media (max-width: 1350px) {
  .chapter-152482 div.bubble {
    top: 55rem;
  }
  .chapter-152482 img.coverImageButton {
    height: 20rem;
    width: 20rem;
  }
}
@media (max-width: 1300px) {
  .chapter-152482 div.bubble {
    top: 55rem;
  }
  .chapter-152482 img.coverImageButton {
    height: 18rem;
    width: 18rem;
  }
}
@media (max-width: 1250px) {
  .chapter-152482 div.bubble {
    top: 50rem;
  }
  .chapter-152482 img.coverImageButton {
    height: 15rem;
    width: 15rem;
  }
}
@media (max-width: 1200px) {
  .chapter-152482 div.bubble {
    top: 50rem;
  }
  .chapter-152482 img.coverImageButton {
    height: 18rem;
    width: 18rem;
  }
}
@media (max-width: 1150px) {
  .chapter-152482 div.bubble {
    top: 50rem;
  }
  .chapter-152482 img.coverImageButton {
    height: 16rem;
    width: 16rem;
  }
}
@media (max-width: 1100px) {
  .chapter-152482 div.bubble {
    top: 45rem;
  }
  .chapter-152482 img.coverImageButton {
    height: 16rem;
    width: 16rem;
  }
}
@media (max-width: 1000px) {
  .chapter-152482 div.bubble {
    top: 45rem;
  }
  .chapter-152482 img.coverImageButton {
    height: 15rem;
    width: 15rem;
  }
}
@media (max-width: 950px) {
  .chapter-152482 div.bubble {
    top: 40rem;
  }
  .chapter-152482 img.coverImageButton {
    height: 15rem;
    width: 15rem;
  }
  .chapter-152482 div.googleBottomLink {
    bottom: 51%;
  }
}
@media (max-width: 900px) {
  .chapter-152482 div.bubble {
    top: 40rem;
  }
  .chapter-152482 img.coverImageButton {
    height: 13rem;
    width: 13rem;
  }
}
@media (max-width: 880px) {
  .chapter-152482 div.bubble {
    top: 35rem;
  }
}
@media (max-width: 805px) {
  .chapter-152482 section.section3 div.headlineContainer.second {
    width: 45rem;
    margin: 0;
    padding-top: 2em;
  }
  .chapter-152482 section.section3 .headline.second {
    width: 60rem;
  }
}
@media (max-width: 800px) {
  .chapter-152482 div.googleBottomLink {
    width: 35% !important;
  }
  .chapter-152482 div.bubble {
    top: 33rem;
  }
  .chapter-152482 img.coverImageButton {
    height: 12rem;
    width: 12rem;
  }
  .chapter-152482 .googleImage10 {
    width: 100%;
    margin: 0 auto;
  }
}
@media (max-device-width: 800px) and (orientation: portrait) {
  .chapter-152482 img.topIcon {
    width: 26% !important;
    margin: 0 auto !important;
    display: block !important;
    max-width: none !important;
  }
  .chapter-152482 .googleImage10 {
    width: 85%;
    margin: 0 auto;
  }
  .chapter-152482 div.googleBottomLink {
    margin-left: 39%;
  }
  .chapter-152482 .googleImage10 {
    width: 90%;
  }
}
@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: portrait) and (-webkit-min-device-pixel-ratio: 1) {
  .chapter-152482 div.bubble {
    top: 32rem;
  }
  .chapter-152482 img.coverImageButton {
    height: 7rem;
    width: 7rem;
  }
}
@media (max-width: 750px) {
  .chapter-152482 img.coverImageButton {
    height: 10rem;
    width: 10rem;
  }
  .chapter-152482 div.bubble {
    top: 30rem;
  }
}
@media only screen and (max-device-width: 640px),only screen and (max-device-width: 667px),only screen and (max-width: 480px) {
  .chapter-152482 img.coverImage {
    top: -0.5em;
    position: relative;
  }
}
@media (max-width: 700px) {
  .chapter-152482 div.bubble {
    top: 28rem;
  }
}
@media (max-width: 610px) {
  .chapter-152482 section.section1 .headline {
    width: 43rem;
  }
  .chapter-152482 section.section2 .headline {
    width: 43rem;
  }
  .chapter-152482 section.section3 .headline {
    width: 43rem;
  }
  .chapter-152482 section.section4 .headline {
    width: 43rem;
  }
  .chapter-152482 section.section5 .headline {
    width: 43rem;
  }
  .chapter-152482 img.coverImageButton {
    height: 7rem;
    width: 7rem;
  }
}
@media (max-width: 600px) {
  .chapter-152482 div.googleImage2.gifShowDesktop img {
    display: none;
  }
  .chapter-152482 div.googleImage2.swapImg img {
    display: block;
  }
  .chapter-152482 div.bubble {
    top: 25rem;
  }
}
@media (max-width: 580px) {
  .chapter-152482 img.coverImageButton {
    height: 7rem;
    width: 7rem;
  }
  .chapter-152482 section.section3 div.headlineContainer.second {
    padding-top: 5em;
  }
  .chapter-152482 section.section4 .headline.first {
    width: 31rem;
  }
  .chapter-152482 section.section4 .headline {
    width: 35rem;
  }
  .chapter-152482 section.section5 .headline {
    padding-top: 5em;
  }
  .chapter-152482 div.bubble {
    top: 25rem;
  }
}
@media (max-width: 550px) {
  .chapter-152482 div.bubble {
    top: 22rem;
  }
}
@media only screen and (min-device-width: 540px) and (max-device-width: 960px) and (orientation: portrait) {
  .chapter-152482 div.bubble {
    top: 32rem;
  }
  .chapter-152482 img.coverImageButton {
    height: 15rem;
    width: 15rem;
  }
}
@media (max-width: 500px) {
  .chapter-152482 .googleImage10 {
    width: 100%;
    margin: 0 auto;
  }
  .chapter-152482 div.googleBottomLink {
    height: 27% !important;
    width: 35% !important;
    margin-left: 36% !important;
    bottom: 55%;
    position: absolute;
  }
  .chapter-152482 img.topIcon {
    width: 10rem;
    min-width: 5rem;
  }
  .chapter-152482 div.bubble {
    top: 12rem;
  }
  .chapter-152482 img.coverImageButton {
    height: 6rem;
    width: 6rem;
  }
}
@media (max-width: 470px) {
  .chapter-152482 div.googleBottomLink {
    bottom: 55%;
  }
  .chapter-152482 img.coverImageButton {
    height: 5rem;
    width: 5rem;
  }
  .chapter-152482 div.bubble {
    top: 11rem;
  }
  .chapter-152482 section.section3 div.headlineContainer.second {
    width: 40rem;
  }
}
@media (max-width: 460px) {
  .chapter-152482 section.section3 div.headlineContainer.second {
    width: 40rem;
  }
  .chapter-152482 div.googleBottomLink {
    bottom: 56%;
  }
  .chapter-152482 img.headline {
    width: 30rem;
  }
  .chapter-152482 section.section4 .headline.first {
    width: 26rem;
  }
  .chapter-152482 section.pinkBlueBlock div.googleImage2.gifShowDesktop {
    width: 35% !important;
  }
  .chapter-152482 img.headline.second {
    width: 40rem;
  }
  .chapter-152482 section.section3 img.headline.first {
    width: 27rem;
  }
  .chapter-152482 section.section2 .headline {
    width: 40rem;
  }
  .chapter-152482 div.bubble {
    top: 11rem;
  }
  .chapter-152482 img.coverImageButton {
    height: 5rem;
    width: 5rem;
  }
}
@media (max-width: 450px) {
  .chapter-152482 div.bubble {
    top: 10.5rem;
  }
}
@media (max-width: 400px) {
  .chapter-152482 div.backgroundImg {
    padding-top: 2%;
  }
  .chapter-152482 div.bubble {
    top: 10rem;
  }
  .chapter-152482 section.section1 .headline {
    width: 38rem;
  }
  .chapter-152482 section.section2 .headline {
    width: 36rem;
  }
  .chapter-152482 section.section3 .headline {
    width: 28rem;
  }
  .chapter-152482 section.section3 .headline.second {
    width: 38rem;
  }
  .chapter-152482 section.section4 .headline.first {
    width: 26rem;
  }
  .chapter-152482 section.section4 .headline {
    width: 30rem;
  }
  .chapter-152482 section.section5 .headline {
    width: 38rem;
  }
  .chapter-152482 p {
    font-size: 20px;
  }
  .chapter-152482 section.section3 img.headline.first {
    width: 25rem;
  }
  .chapter-152482 div.googleBottomLink {
    margin-left: 40% !important;
    bottom: 54% !important;
  }
  .chapter-152482 section.section3 div.headlineContainer.second {
    padding-top: 14%;
    width: 35rem;
  }
  .chapter-152482 img.coverImageButton {
    height: 5rem;
    width: 5rem;
  }
}
@media (max-width: 340px) {
  .chapter-152482 section.section-ad.section0 {
    margin-top: 3rem;
  }
  .chapter-152482 section.section3 div.headlineContainer.second {
    width: 35rem;
  }
  .chapter-152482 div.bubble {
    top: 12rem;
  }
  .chapter-152482 img.coverImageButton {
    height: 4.5rem;
    width: 4.5rem;
    height: 65px;
    width: 65px;
  }
}
@media only screen and (min-device-width: 320px) and (max-device-width: 480px) and (orientation: portrait) {
  .chapter-152482 div.bubble {
    top: 12rem;
  }
}
@media only screen and (min-device-width: 320px) and (max-device-width: 568px) and (orientation: portrait) {
  .chapter-152482 div.bubble {
    top: 12rem;
  }
}
@media (max-width: 320px) {
  .chapter-152482 p {
    font-size: 18px;
    padding-bottom: 2em;
  }
  .chapter-152482 section.section3 img.headline.first {
    width: 20rem;
  }
  .chapter-152482 section.section1 .headline {
    width: 30rem;
  }
  .chapter-152482 section.section2 .headline {
    width: 30rem;
  }
  .chapter-152482 section.section3 .headline {
    width: 15rem;
  }
  .chapter-152482 section.section3 div.headlineContainer.second {
    width: 30rem;
  }
  .chapter-152482 section.section3 .headline.second {
    width: 90rem;
    padding-left: 2em;
    margin-left: 0;
  }
  .chapter-152482 section.section4 .headline.first {
    width: 20rem;
  }
  .chapter-152482 section.section4 {
    padding-top: 9%;
  }
  .chapter-152482 section.section4 .headline {
    width: 25rem;
  }
  .chapter-152482 section.section5 .headline {
    width: 31rem;
    padding-top: 4em;
  }
  .chapter-152482 section.pinkBlueBlock div.googleImage2.gifShowDesktop {
    width: 50% !important;
  }
  .chapter-152482 p.endText {
    color: whitesmoke;
    font-size: 10px !important;
  }
  .chapter-152482 div.bubble {
    top: 13rem;
  }
  .chapter-152482 img.coverImageButton {
    height: 7rem;
    width: 7rem;
  }
}

.chapter-152481 .mustacheDynamic {
  display: none;
}
@font-face {
  font-family: "Circular";
  font-style: normal;
  src: url(/data/files/organization/2343/document/circularair-1419363562-35.woff) format('woff'), url(/data/files/organization/2343/document/circularair-1419363563-42.eot) format('OpenType');
}
@font-face {
  font-family: "Circular";
  font-style: bold;
  src: url(/data/files/organization/2343/document/circularair-1419363563-76.woff) format('woff'), url(/data/files/organization/2343/document/circularair-1419363563-73.eot) format('OpenType');
}
.chapter-152481 .app #app-banner {
  display: block;
  width: 60px;
  background: #000 !important;
}
.chapter-152481 .app a {
  position: relative;
}
.chapter-152481 .app a.back {
  top: 0px;
}
.chapter-152481 section {
  background-color: #f1eeed;
  padding-top: 0;
}
.chapter-152481 .chapter {
  padding-bottom: 0;
  padding-top: 0 !important;
  background-color: #f1eeed;
}
.chapter-152481 .ad-tab {
  display: block;
  position: relative;
  top: 0;
  width: 14rem;
  margin: 0 auto;
  z-index: 2;
}
.chapter-152481 .ad-tab img {
  width: 100%;
  position: absolute;
}
.chapter-152481 .airbnb-ad {
  width: 100%;
  padding: 8rem 0 6rem 0;
  background-color: #f1eeed;
}
.chapter-152481 .postcard {
  display: block;
  width: 70rem;
  margin: 0 auto;
  max-width: -webkit-calc(96%);
  max-width: calc(96%);
  box-shadow: 0px 0px 2em #888888;
}
.chapter-152481 .quote {
  display: none;
}
.chapter-152481 .text-and-logo {
  display: block;
  width: 61rem;
  margin: 1rem auto;
  max-width: -webkit-calc(96%);
  max-width: calc(96%);
}
.chapter-152481 .airbnb-text {
  display: block;
  width: 40rem;
}
.chapter-152481 .airbnb-text-tagline {
  width: 40rem;
}
.chapter-152481 .airbnb-text-tagline p {
  font-family: "Circular", "Helvetica Neue", Helvetica, Arial, sans-serif;
  color: #f16664;
  font-size: 1.5em;
  font-weight: normal;
  text-align: left;
  float: left;
  -webkit-font-smoothing: antialiased;
  line-height: 1.2;
}
.chapter-152481 .airbnb-text-credit {
  width: 40rem;
}
.chapter-152481 .airbnb-text-credit p {
  font-family: "Circular", "Helvetica Neue", Helvetica, Arial, sans-serif;
  color: #f16664;
  font-size: 0.75em;
  font-weight: normal;
  text-align: left;
  float: left;
  -webkit-font-smoothing: antialiased;
  margin-top: 0;
}
.chapter-152481 .ab-logo img {
  display: block;
  width: 21rem;
  padding-left: 5rem;
}
.chapter-152481 .ab-logo-white,
.chapter-152481 .ab-logo-mobile {
  display: none;
}
.chapter-152481 .adlink {
  text-decoration: none;
}
@media only screen and (max-width: 415px) {
  .chapter-152481 .chapter {
    padding-top: 0;
  }
  .chapter-152481 .airbnb-ad {
    padding-bottom: 2rem;
  }
  .chapter-152481 .postcard {
    width: 30rem;
  }
  .chapter-152481 .text-and-logo {
    width: 25rem;
  }
  .chapter-152481 .airbnb-text {
    width: 100%;
  }
  .chapter-152481 .airbnb-text-tagline {
    width: 100%;
  }
  .chapter-152481 .airbnb-text-tagline p {
    font-size: 1em;
    text-align: center;
    float: none;
  }
  .chapter-152481 .airbnb-text-credit {
    width: 100%;
  }
  .chapter-152481 .airbnb-text-credit p {
    text-align: center;
    float: none;
    padding-top: 5px;
  }
  .chapter-152481 .ab-logo,
  .chapter-152481 .ab-logo-white {
    display: none;
  }
  .chapter-152481 .ab-logo-mobile {
    display: block;
  }
  .chapter-152481 .ab-logo-mobile img {
    display: block;
    padding-left: 0;
    margin: 1rem auto;
    width: 10rem;
    padding-top: 1rem;
  }
}
@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) {
  .chapter-152481 .ad-tab {
    width: 12rem;
  }
  .chapter-152481 .postcard {
    display: none;
  }
  .chapter-152481 .airbnb-ad {
    position: relative;
    height: 100vh;
    background-image: url("/data/files/organization/2343/image/raw/beartroutsie-1419363562-4.jpg");
    background-size: cover;
    background-position: bottom center;
  }
  .chapter-152481 .quote {
    display: block;
    width: 60rem;
    margin: 0 auto;
    padding-bottom: 2rem;
  }
  .chapter-152481 .text-and-logo {
    position: absolute;
    left: 0;
    right: 0;
    bottom: 0;
  }
  .chapter-152481 .airbnb-text-tagline p,
  .chapter-152481 .airbnb-text-credit p {
    color: #ffffff;
  }
  .chapter-152481 .ab-logo-white {
    display: block;
  }
  .chapter-152481 .ab-logo-white img {
    display: block;
    width: 21rem;
    padding-left: 5rem;
  }
  .chapter-152481 .ab-logo,
  .chapter-152481 .ab-logo-mobile {
    display: none;
  }
}
.chapter-152481 .app #app-banner {
  width: 60px;
  background: none;
}

.chapter-152480 .mustacheDynamic {
  display: none;
}
.chapter-152480 #app-banner {
  width: 60px;
}
.chapter-152480 #app-banner {
  display: none;
  position: fixed;
  top: 0;
  z-index: 3;
}
.chapter-152480 #app-banner,
.chapter-152480 #web-banner {
  background: #000;
  height: 40px;
  padding: 0;
  width: 100%;
}
.chapter-152480 .app #app-banner {
  display: block;
  width: 60px;
  background: #000 !important;
}
@media only screen and (min-width: 48em) {
  .chapter-152480 #app-banner,
  .chapter-152480 #web-banner {
    height: 60px;
  }
}
.chapter-152480 .ad-tab-wrapper {
  position: absolute;
  top: 0;
  width: 100%;
  z-index: 1;
}
.chapter-152480 .ad-tab {
  display: block;
  width: 140px;
  margin: 0 auto;
}
.chapter-152480 html,
.chapter-152480 .mailchimp-december-ad-outside-wrapper,
.chapter-152480 div,
.chapter-152480 span,
.chapter-152480 applet,
.chapter-152480 object,
.chapter-152480 iframe,
.chapter-152480 h1,
.chapter-152480 h2,
.chapter-152480 h3,
.chapter-152480 h4,
.chapter-152480 h5,
.chapter-152480 h6,
.chapter-152480 p,
.chapter-152480 blockquote,
.chapter-152480 pre,
.chapter-152480 a,
.chapter-152480 abbr,
.chapter-152480 acronym,
.chapter-152480 address,
.chapter-152480 big,
.chapter-152480 cite,
.chapter-152480 code,
.chapter-152480 del,
.chapter-152480 dfn,
.chapter-152480 em,
.chapter-152480 img,
.chapter-152480 ins,
.chapter-152480 kbd,
.chapter-152480 q,
.chapter-152480 s,
.chapter-152480 samp,
.chapter-152480 small,
.chapter-152480 strike,
.chapter-152480 strong,
.chapter-152480 sub,
.chapter-152480 sup,
.chapter-152480 tt,
.chapter-152480 var,
.chapter-152480 b,
.chapter-152480 u,
.chapter-152480 i,
.chapter-152480 center,
.chapter-152480 dl,
.chapter-152480 dt,
.chapter-152480 dd,
.chapter-152480 ol,
.chapter-152480 ul,
.chapter-152480 li,
.chapter-152480 fieldset,
.chapter-152480 form,
.chapter-152480 label,
.chapter-152480 legend,
.chapter-152480 table,
.chapter-152480 caption,
.chapter-152480 tbody,
.chapter-152480 tfoot,
.chapter-152480 thead,
.chapter-152480 tr,
.chapter-152480 th,
.chapter-152480 td,
.chapter-152480 article,
.chapter-152480 aside,
.chapter-152480 canvas,
.chapter-152480 details,
.chapter-152480 embed,
.chapter-152480 figure,
.chapter-152480 figcaption,
.chapter-152480 footer,
.chapter-152480 header,
.chapter-152480 hgroup,
.chapter-152480 menu,
.chapter-152480 nav,
.chapter-152480 output,
.chapter-152480 ruby,
.chapter-152480 section,
.chapter-152480 summary,
.chapter-152480 time,
.chapter-152480 mark,
.chapter-152480 audio,
.chapter-152480 video {
  margin: 0;
  padding: 0;
  border: 0;
  line-height: 1;
  font-size: 100%;
  font: inherit;
  vertical-align: baseline;
}
.chapter-152480 .mailchimp-december-ad-outside-wrapper {
  background-color: white;
}
.chapter-152480 h1,
.chapter-152480 h2,
.chapter-152480 h3,
.chapter-152480 h4,
.chapter-152480 h5,
.chapter-152480 h6,
.chapter-152480 p,
.chapter-152480 pre,
.chapter-152480 article ul,
.chapter-152480 article ol,
.chapter-152480 .byline,
.chapter-152480 .centered,
.chapter-152480 .extra-type-geography .pop-up-extra-content-wrapper,
.chapter-152480 .pop-up-extra.audio-extra .player-chrome,
.chapter-152480 .chapter-type-5 .image-chapter-wrapper,
.chapter-152480 .pop-up-extra.text-extra .pop-up-extra-content-wrapper,
.chapter-152480 .pop-up-extra.character-extra .pop-up-extra-content-wrapper,
.chapter-152480 .pop-up-audio-extra-wrapper {
  width: 100%;
  max-width: 100%;
}
.chapter-152480 p + p {
  text-indent: 0;
}
.chapter-152480 article,
.chapter-152480 aside,
.chapter-152480 details,
.chapter-152480 figcaption,
.chapter-152480 figure,
.chapter-152480 footer,
.chapter-152480 header,
.chapter-152480 hgroup,
.chapter-152480 menu,
.chapter-152480 nav,
.chapter-152480 section {
  display: block;
}
.chapter-152480 .red {
  color: #FF0000;
}
.chapter-152480 .blue {
  color: #0000FF;
}
.chapter-152480 .mailchimp-december-ad-outside-wrapper,
.chapter-152480 input,
.chapter-152480 button {
  font: normal 16px/1.5 "Nitti Light", Courier, monospace;
  text-rendering: optimizeLegibility;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.chapter-152480 h1,
.chapter-152480 h2,
.chapter-152480 h3,
.chapter-152480 h4,
.chapter-152480 h5,
.chapter-152480 h6,
.chapter-152480 strong {
  font-weight: normal;
}
.chapter-152480 h1 {
  line-height: 1.2;
  font-size: 50px;
}
.chapter-152480 h4 {
  display: inline-block;
  font-family: "Nitti Medium", Courier, monospace;
  font-size: 1.15em;
  line-height: 1;
  text-decoration: underline;
}
.chapter-152480 h2,
.chapter-152480 strong {
  font-family: "Nitti Medium", Courier, monospace;
}
.chapter-152480 p {
  font-size: 18px;
}
.chapter-152480 a {
  color: blue;
}
.chapter-152480 img {
  max-width: 100%;
}
.chapter-152480 em {
  font-style: italic;
}
@media (max-width: 600px) {
  .chapter-152480 h1 {
    font-size: 24px;
  }
  .chapter-152480 p {
    font-size: 13px;
  }
}
.chapter-152480 .container {
  margin: 0 auto;
  max-width: 850px;
  overflow: hidden;
  position: relative;
  width: 90%;
  z-index: 100;
}
.chapter-152480 .modal {
  background: #FFF;
  border: 2px #222 solid;
  display: none;
  margin-left: -200px;
  margin-top: -100px;
  max-width: 400px;
  overflow: hidden;
  padding: 30px;
  position: fixed;
  top: 200%;
  left: 50%;
  z-index: 10000;
}
.chapter-152480 .modal .close {
  color: #AAA;
  text-decoration: none;
}
.chapter-152480 .modal .close:hover {
  color: red;
}
.chapter-152480 .modal .x {
  color: #222;
  font: normal 100 35px/0.5 "Helvetica Neue", Helvetica, sans-serif;
  position: absolute;
  top: 10px;
  right: 10px;
  z-index: 1000;
}
.chapter-152480 .modal h3 {
  font-size: 1.1em;
}
.chapter-152480 .modal .field {
  position: relative;
}
.chapter-152480 .modal .field .response {
  color: red;
  opacity: 0;
  position: absolute;
  top: 10px;
}
.chapter-152480 .modal input.text {
  border: none;
  border-bottom: 2px #000 solid;
  border-radius: 0;
  background: none;
  display: block;
  font-size: 1.1em;
  margin: 15px 0 30px;
  outline: none;
  width: 100%;
  -webkit-appearance: none;
}
.chapter-152480 .modal input.text:focus {
  border-bottom-color: blue;
}
.chapter-152480 .modal input.submit {
  border: none;
  background: #222;
  border-radius: 0;
  color: #FFF;
  cursor: pointer;
  font-size: 1.1em;
  margin-right: 15px;
  outline: none;
  padding: 5px 15px;
  -webkit-appearance: none;
}
.chapter-152480 .modal input.submit:hover {
  background: blue;
}
.chapter-152480 .modal input.submit:active {
  position: relative;
  top: 1px;
}
.chapter-152480 .modal .thanks {
  background: inherit;
  position: absolute;
  padding: 110px 0 0 50px;
  top: 100%;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 100;
}
@media (max-width: 600px) {
  .chapter-152480 .modal {
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    margin-left: 0;
    margin-top: 0;
    left: 5%;
    max-width: 100%;
    width: 90%;
    -webkit-transform: translateY(-50%);
    -moz-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
  }
}
.chapter-152480 .modal-bg {
  background: -moz-linear-gradient(top,rgba(255,255,255,0) -30%,#0c0cff 30%,blue 21%);
  background: -webkit-gradient(linear,left top,left bottom,color-stop(-30%,rgba(255,255,255,0)),color-stop(30%,#0c0cff),color-stop(21%,blue));
  background: -webkit-linear-gradient(top,rgba(255,255,255,0) -30%,#0c0cff 30%,blue 21%);
  background: linear-gradient(to bottom,rgba(255,255,255,0) -30%,#0c0cff 30%,blue 21%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00ffffff',endColorstr='#0000ff',GradientType=0);
  display: none;
  opacity: 0.9;
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 1000;
}
.chapter-152480 form .loading {
  background: #FFF url(/data/files/organization/2343/image/raw/loading1418-1419363519-77.gif) no-repeat center center;
  display: none;
  opacity: 0;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 90;
}
.chapter-152480 .hero {
  background: #FEf272;
  background-position: center center;
  background-repeat: no-repeat;
  background-size: cover;
  position: relative;
}
.chapter-152480 .hero .content {
  position: relative;
  z-index: 30;
}
.chapter-152480 .hero .fade {
  background: -moz-linear-gradient(top,rgba(255,255,255,0) 0%,white 100%);
  background: -webkit-gradient(linear,left top,left bottom,color-stop(0%,rgba(255,255,255,0)),color-stop(100%,white));
  background: -webkit-linear-gradient(top,rgba(255,255,255,0) 0%,white 100%);
  background: linear-gradient(to bottom,rgba(255,255,255,0) 0%,white 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00ffffff',endColorstr='#ffffff',GradientType=0);
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 50%;
  z-index: 20;
}
.chapter-152480 .hero .logo {
  position: absolute;
  top: 90px;
  text-align: center;
  width: 100%;
  z-index: 0;
}
.chapter-152480 .hero .logo a {
  opacity: 0.8;
}
.chapter-152480 .hero .logo a:hover {
  opacity: 1;
}
.chapter-152480 .hero .logo img {
  margin: 0 auto;
  max-width: 70%;
  width: 580px;
}
.chapter-152480 .hero .title {
  margin: 0;
  padding: 0;
  line-height: 1;
  bottom: 8%;
  position: absolute;
  text-align: center;
  z-index: 100;
  width: 100%;
}
.chapter-152480 #home .hero {
  background-color: #FEf272;
  min-height: 900px;
  padding: 60px 5%;
}
.chapter-152480 #home .hero a {
  color: #222;
  border: none;
  text-decoration: none;
}
.chapter-152480 #home .hero a span {
  color: #222;
}
.chapter-152480 #home .hero a:hover span {
  text-decoration: underline;
}
.chapter-152480 #home .hero a:hover .red {
  color: #FF0000;
}
.chapter-152480 #home .hero a:hover .blue {
  color: #0000FF;
}
.chapter-152480 #home .hero .logo {
  position: static;
  text-align: center;
  width: 100%;
  margin: 0 auto;
}
.chapter-152480 #home .hero .logo a {
  opacity: 0.8;
}
.chapter-152480 #home .hero .logo a:hover {
  opacity: 1;
}
.chapter-152480 #home .hero .logo img {
  margin: 0 auto;
  max-width: 70%;
}
.chapter-152480 #home .hero .intro {
  margin: 60px 0;
}
.chapter-152480 #home .hero .label {
  font-size: 15px;
  display: inline-block;
  text-transform: uppercase;
  text-decoration: underline;
  vertical-align: text-top;
  margin: 0 0px 0 0;
  position: relative;
  top: 0.8em;
  left: 0.5em;
}
@media (max-width: 880px) {
  .chapter-152480 #home .hero {
    min-height: 100px;
  }
}
@media (max-width: 600px) {
  .chapter-152480 #home .hero .label {
    font-size: 13px;
    left: 0.4em;
  }
  .chapter-152480 #home .hero .intro {
    margin: 40px 0;
  }
}
.chapter-152480 #article {
  padding-bottom: 100px;
}
.chapter-152480 #article .hero {
  height: 90vh;
}
.chapter-152480 #article .email {
  border-top: 1px #000 solid;
  clear: both;
  overflow: hidden;
  position: relative;
  margin-top: 80px;
  padding-top: 35px;
  width: 75%;
}
.chapter-152480 #article .email:after {
  clear: both;
  content: ".";
  display: block;
  height: 0;
  visibility: hidden;
}
.chapter-152480 #article .email h2 {
  font-weight: 600;
}
.chapter-152480 #article .email p {
  margin: 25px 0 0;
  letter-spacing: -1px;
}
.chapter-152480 #article .email .message {
  float: right;
  width: 80%;
}
.chapter-152480 #article .email .image {
  float: left;
  width: 13%;
}
.chapter-152480 #article .email .image .box {
  border: 1px currentColor solid;
  position: relative;
  overflow: hidden;
  padding-bottom: 100%;
}
.chapter-152480 #article .email .image img {
  opacity: 0.8;
  position: absolute;
  max-width: none;
  width: 130%;
  left: -15%;
}
.chapter-152480 #article .email.blue {
  border-top-color: blue;
  color: blue;
  float: right;
}
.chapter-152480 #article .email.blue .image .box {
  border-color: blue;
}
.chapter-152480 #article .email.red {
  border-top-color: red;
  color: red;
  float: left;
}
.chapter-152480 #article .email.red .image .box {
  border-color: red;
}
@media (max-width: 880px) {
  .chapter-152480 #article .hero {
    max-height: 600px;
  }
  .chapter-152480 #article .email .message {
    float: none;
    width: 100%;
  }
  .chapter-152480 #article .email .image {
    position: absolute;
    right: 0;
    overflow: hidden;
    top: 20px;
    max-height: 100px;
    width: 70px;
  }
}
@media (max-width: 600px) {
  .chapter-152480 #article .hero {
    max-height: 300px;
  }
  .chapter-152480 #article .email {
    width: 90%;
  }
}
.chapter-152480 .read-more {
  border-top: 1px #000 solid;
  padding: 55px 0 50px;
  margin: 100px auto 0;
  text-align: center;
  width: 90%;
}
.chapter-152480 .read-more a:hover {
  color: red;
}
.chapter-152480 .read-more h5 {
  display: block;
  font-size: 1.25em;
  margin: 0;
}
.chapter-152480 .read-more h3 {
  font-size: 2.6em;
  margin: -10px 0 0;
}
.chapter-152480 footer {
  border-top: 1px #222 solid;
  margin: 0 auto;
  padding: 20px 0;
  font-size: 0.7em;
  overflow: hidden;
  text-align: center;
  width: 90%;
}
.chapter-152480 footer p {
  margin: 0;
  padding: 0;
  line-height: 1.5;
  font-size: 11px;
}
.chapter-152480 footer .left {
  float: left;
  text-align: left;
  width: 50%;
}
.chapter-152480 footer .right {
  float: right;
  text-align: right;
  width: 50%;
}
.chapter-152480 footer .mc-logo {
  display: inline-block;
  opacity: 0.7;
  width: 150px;
}
.chapter-152480 footer .mc-logo:hover {
  opacity: 1;
}
@media (max-width: 880px) {
  .chapter-152480 footer .left,
  .chapter-152480 footer .right {
    float: none;
    margin-bottom: 20px;
    text-align: center;
    width: 100%;
  }
}
.chapter-152480 body,
.chapter-152480 .body {
  margin: 0;
  padding: 0;
}
