.authors-date {
  margin-bottom: 2.14286rem;
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  margin-right: 1.07143rem; }
  @media (max-height: 700px), (max-width: 1024px) {
    .authors-date {
      margin-bottom: 1.07143rem; } }
  .authors-date .date {
    margin-right: 2.14286rem; }
  .authors-date .author-mini-images {
    display: flex;
    flex-wrap: wrap;
    max-width: 250px; }
    .authors-date .author-mini-images img {
      height: 3.75rem;
      margin-right: 0.53571rem;
      margin-bottom: 0.53571rem;
      border-radius: 4px; }
  @media (max-width: 1024px) {
    .authors-date .author-mini-images img {
      max-width: unset; } }

.breadcrumbs {
  padding: 0;
  margin: 0;
  list-style: none;
  display: flex;
  align-items: center;
  flex-wrap: wrap; }
  .breadcrumbs .chevron {
    width: 0.53571rem;
    height: 0.53571rem;
    margin: 0 0.53571rem;
    position: relative;
    top: -1px; }
  .breadcrumbs .chevron,
  .breadcrumbs .no-link {
    opacity: .5; }
  .breadcrumbs a:hover {
    text-decoration: underline; }

.series-position {
  display: flex;
  align-items: center; }
  .series-position .graphic {
    width: 2.14286rem;
    position: relative; }
    .series-position .graphic .stroke {
      stroke: #414042;
      stroke-width: 2px;
      fill: none;
      vector-effect: non-scaling-stroke; }
    .series-position .graphic .fill {
      fill: #414042; }
  .series-position a.prev, .series-position a.next {
    display: flex;
    align-items: center; }
  .series-position a.prev {
    margin-right: 1.07143rem;
    transform: rotate(180deg); }
    .series-position a.prev .graphic {
      left: 0; }
    .series-position a.prev:hover .graphic {
      left: 0.32143rem; }
  .series-position a.next {
    margin-left: 1.07143rem; }
    .series-position a.next .graphic {
      right: 0; }
    .series-position a.next:hover .graphic {
      right: -0.32143rem; }

.social-share {
  margin-bottom: 2.14286rem; }
  .social-share .graphic .fill {
    fill: currentColor; }
  .social-share .social-icons,
  .social-share .social-icon {
    display: flex;
    align-items: center; }
  .social-share .social-icon {
    width: 1.60714rem;
    height: 1.60714rem;
    cursor: pointer; }
    .social-share .social-icon > svg {
      height: 100%;
      width: 100%; }
    .social-share .social-icon:not(:last-child) {
      margin-right: 1.07143rem; }
  .social-share.hide-on-desktop {
    display: none; }
  .social-share .post-counter {
    position: relative; }
    .social-share .post-counter svg {
      z-index: -1; }
    .social-share .post-counter__total {
      position: absolute;
      display: inline-flex;
      align-items: center;
      justify-content: center;
      left: calc(100% - 8px);
      bottom: calc(100% - 10px);
      color: white;
      background: #6f2c30;
      width: 25px;
      line-height: 25px;
      border-radius: 50%;
      text-align: center;
      font-size: 10px;
      font-weight: bold; }
      .social-share .post-counter__total:before {
        content: '';
        position: absolute;
        top: 0;
        right: 0;
        bottom: 0;
        left: 0;
        width: 100%;
        height: 100%;
        background: rgba(111, 44, 48, 0.5);
        z-index: -1;
        border-radius: 50%;
        animation: pulse-post-count-small 2500ms infinite; }
      .social-share .post-counter__total:after {
        content: '';
        position: absolute;
        top: 0;
        right: 0;
        bottom: 0;
        left: 0;
        width: 100%;
        height: 100%;
        background: rgba(111, 44, 48, 0.25);
        z-index: -1;
        border-radius: 50%;
        animation: pulse-post-count 2500ms 250ms infinite; }
  @media (max-width: 1280px) {
    .social-share.hide-on-desktop {
      display: block; }
    .social-share.hide-on-mobile {
      display: none; } }
  @media (max-height: 700px), (max-width: 1024px) {
    .social-share {
      margin-bottom: 1.60714rem;
      margin-top: 1.07143rem; } }
  @media print {
    .social-share {
      display: none !important; }
      .social-share.hide-on-mobile {
        display: block !important; } }

@keyframes pulse-post-count {
  0% {
    transform: scale(1); }
  50% {
    transform: scale(1.45); }
  100% {
    transform: scale(1); } }

@keyframes pulse-post-count-small {
  0% {
    transform: scale(1); }
  50% {
    transform: scale(1.25); }
  100% {
    transform: scale(1); } }

.topics {
  margin-bottom: 1.07143rem;
  padding: 0;
  display: flex;
  list-style: none;
  flex-wrap: wrap; }
  .topics .pill {
    margin-bottom: 1.07143rem;
    margin-top: 0; }
  @media (max-height: 700px), (max-width: 1024px) {
    .topics {
      margin-bottom: 0.53571rem;
      margin-top: 1.07143rem; } }

.view-header {
  overflow: hidden;
  position: relative; }
  .view-header .header-image {
    position: relative;
    z-index: 1;
    max-height: 67vh;
    overflow: hidden; }
    .view-header .header-image:after {
      content: '';
      position: absolute;
      background: linear-gradient(to bottom, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.4) 100%);
      top: 0;
      right: 0;
      bottom: 0;
      left: 0; }
    .view-header .header-image img {
      width: 100%; }
  .view-header .secondary-image {
    position: absolute;
    max-width: 25%;
    right: 0;
    bottom: -3.21429rem;
    z-index: 1; }
  .view-header .additional-media {
    margin-left: 1.07143rem;
    margin-right: 1.07143rem;
    width: calc(50% - 2.16429rem);
    position: relative; }
    .view-header .additional-media::after {
      content: '';
      position: absolute;
      right: 0;
      bottom: -1px;
      width: 100vw;
      height: 100vh;
      background-color: white;
      transform: translateX(100%); }
    .view-header .additional-media .video {
      position: absolute;
      bottom: -1px;
      border-top-style: solid;
      border-left-style: solid;
      border-width: 2.14286rem;
      border-color: white; }
  .view-header .image-credit {
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis; }
    .view-header .image-credit a {
      border-bottom: 1px solid white; }
  .view-header .header-inner-wrapper {
    max-width: calc(1440px + 8.57143rem);
    margin: 0 auto;
    padding-left: 4.28571rem;
    padding-right: 4.28571rem;
    width: 100%;
    position: relative;
    z-index: 2;
    margin-top: -9.64286rem; }
    @media (max-width: 1024px) {
      .view-header .header-inner-wrapper {
        padding-left: 1.07143rem;
        padding-right: 1.07143rem; } }
    .view-header .header-inner-wrapper.has-additional-media {
      margin-top: -5.35714rem; }
      .view-header .header-inner-wrapper.has-additional-media .header-meta {
        margin-left: 1.07143rem;
        margin-right: 1.07143rem;
        width: calc(50% - 2.16429rem); }
    .view-header .header-inner-wrapper.has-no-meta {
      margin-top: -8.57143rem; }
    .view-header .header-inner-wrapper aside {
      display: flex;
      flex-wrap: wrap;
      margin-right: -1.07143rem;
      margin-left: -1.07143rem;
      position: relative;
      color: white; }
    .view-header .header-inner-wrapper.has-series {
      margin-top: -12rem; }
      .view-header .header-inner-wrapper.has-series.has-breadcrumbs .series-position {
        margin-top: 0; }
    .view-header .header-inner-wrapper.meta-wrap--disabled .title-wrapper {
      margin-top: 3.21429rem; }
    .view-header .header-inner-wrapper.has-secondary-image {
      max-width: 70%;
      margin-left: 0; }
  .view-header .header-meta {
    margin-left: 1.07143rem;
    margin-right: 1.07143rem;
    width: calc(100% - 2.16429rem);
    flex-grow: 1;
    display: flex;
    align-items: flex-start;
    margin-bottom: 3.21429rem;
    overflow: hidden; }
    .view-header .header-meta .btn {
      margin-bottom: 0; }
    .view-header .header-meta .social-icons {
      margin-left: 1.07143rem; }
  .view-header .title-wrapper {
    position: relative;
    display: flex;
    width: 100%; }
    .view-header .title-wrapper.has-large-author-image .large-author-image {
      width: 15.53571rem;
      position: relative;
      z-index: 2;
      padding-top: 2.14286rem;
      padding-right: 2.14286rem; }
      .view-header .title-wrapper.has-large-author-image .large-author-image img {
        width: 100%;
        border-radius: 4px; }
  .view-header .title-meta {
    width: 100%; }
  .view-header .additional-meta {
    margin-top: 1.07143rem; }
  .view-header .series-position {
    padding: 2.14286rem 0;
    margin-top: 1.07143rem; }
  .view-header .breadcrumbs {
    position: relative;
    display: inline-flex;
    padding-top: 1.07143rem;
    margin-bottom: 1.07143rem;
    padding-right: 2.14286rem; }
    .view-header .breadcrumbs:before {
      position: absolute;
      content: ' ';
      background: white;
      top: 0;
      right: 0;
      left: -9999px;
      bottom: -6.42857rem; }
    .view-header .breadcrumbs li {
      position: relative;
      z-index: 1; }
  .view-header .title .title-with-html {
    margin-bottom: 0; }
    .view-header .title .title-with-html img {
      max-width: 500px; }
    .view-header .title .title-with-html span {
      white-space: normal;
      padding-right: 1.07143rem; }
  .view-header .title span {
    display: inline-block;
    white-space: pre-wrap;
    position: relative; }
    .view-header .title span:first-child::before {
      width: 100vw;
      left: unset;
      right: 0; }
    .view-header .title span::before {
      content: '';
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: calc(100% + 2.14286rem);
      background-color: white;
      z-index: -1;
      transform: translateY(-2.14286rem); }
  .view-header .authors-date-topics {
    display: flex;
    align-items: center;
    flex-wrap: wrap;
    position: relative;
    z-index: 5; }
    .view-header .authors-date-topics .authors-date.date-hidden {
      margin-right: 2.14286rem; }
  .view-header .topics {
    margin-right: 1.07143rem; }
  .view-header .social-share {
    display: none; }
  .view-header.layout-center .header-inner-wrapper {
    max-width: 1024px;
    margin-left: auto;
    margin-right: auto;
    padding-left: 2.14286rem;
    padding-right: 2.14286rem; }
    @media (max-width: 1024px) {
      .view-header.layout-center .header-inner-wrapper {
        padding-left: 1.07143rem;
        padding-right: 1.07143rem; } }
    .view-header.layout-center .header-inner-wrapper.has-series .series-position {
      padding-top: 0; }
    .view-header.layout-center .header-inner-wrapper.has-series .title-wrapper {
      padding-top: 0; }
  .view-header.layout-center .breadcrumbs:before {
    display: none; }
  .view-header.layout-center .title-wrapper {
    padding-top: 2.14286rem; }
    .view-header.layout-center .title-wrapper::before {
      content: '';
      position: absolute;
      top: 0;
      left: -2.14286rem;
      width: calc(100% + 4.28571rem);
      height: 100%;
      background-color: white;
      z-index: -1; }
  .view-header:not(.layout-center) .header-inner-wrapper.has-series {
    margin-top: -13.82143rem; }
    .view-header:not(.layout-center) .header-inner-wrapper.has-series.has-no-meta {
      margin-top: -11.78571rem; }
  .view-header:not(.layout-center) .header-inner-wrapper:not(.has-series) .title {
    margin-top: 2.14286rem; }
  .view-header:not(.layout-center) .series-position {
    position: relative;
    padding-right: 2.14286rem; }
    .view-header:not(.layout-center) .series-position::before {
      content: '';
      position: absolute;
      width: 100vw;
      right: 0;
      top: 0;
      height: 100%;
      background-color: white;
      z-index: -1; }
  .view-header.layout-with-sidebar {
    overflow: visible; }
    .view-header.layout-with-sidebar .grid-bleed {
      display: flex;
      justify-content: flex-end; }
      .view-header.layout-with-sidebar .grid-bleed .contents {
        flex-shrink: 0; }
    .view-header.layout-with-sidebar .header-inner-wrapper {
      padding: 0; }
      .view-header.layout-with-sidebar .header-inner-wrapper.has-series {
        margin-top: -12.42857rem; }
  @media (max-width: 1680px) {
    .view-header.layout-jumplist .social-share, .view-header.layout-full .social-share, .view-header.layout-with-sidebar .social-share {
      display: flex; } }
  @media (max-width: 1280px) {
    .view-header.layout-center .social-share {
      display: flex; } }
  @media (max-width: 1024px) {
    .view-header .secondary-image {
      max-width: 30%; }
    .view-header .header-inner-wrapper aside {
      flex-direction: column; }
    .view-header .header-inner-wrapper .video {
      border-left-style: none;
      border-top-style: none;
      position: relative; }
    .view-header .header-inner-wrapper.has-additional-media .header-meta {
      margin-left: 1.07143rem;
      margin-right: 1.07143rem;
      width: calc(100% - 2.16429rem); }
    .view-header .header-inner-wrapper.has-additional-media .additional-media {
      margin-left: 1.07143rem;
      margin-right: 1.07143rem;
      width: calc(100% - 2.16429rem);
      margin-top: 1.07143rem; }
      .view-header .header-inner-wrapper.has-additional-media .additional-media::after {
        display: none; }
    .view-header .header-inner-wrapper .breadcrumbs {
      margin-top: calc(2.14286rem / 1);
      margin-bottom: calc(2.14286rem / 4); }
    .view-header .title-wrapper {
      flex-direction: column; }
    .view-header .title .title-with-html img {
      max-width: 500px; }
    .view-header .title span {
      background-color: white; }
    .view-header .large-author-image {
      padding-bottom: 2.14286rem; }
    .view-header.layout-center .header-inner-wrapper {
      margin-top: -5.35714rem; }
    .view-header.layout-jumplist .header-inner-wrapper,
    .view-header.layout-jumplist .header-inner-wrapper.has-series, .view-header.layout-full .header-inner-wrapper,
    .view-header.layout-full .header-inner-wrapper.has-series {
      margin-top: -3.21429rem; }
      .view-header.layout-jumplist .header-inner-wrapper.has-no-meta,
      .view-header.layout-jumplist .header-inner-wrapper.has-series.has-no-meta, .view-header.layout-full .header-inner-wrapper.has-no-meta,
      .view-header.layout-full .header-inner-wrapper.has-series.has-no-meta {
        margin-top: -3.21429rem; }
    .view-header .header-inner-wrapper.has-no-meta {
      margin-top: 0; }
    .view-header.layout-with-sidebar .header-inner-wrapper.has-series {
      margin-top: -5.14286rem; }
      .view-header.layout-with-sidebar .header-inner-wrapper.has-series.has-no-meta {
        margin-top: -3.21429rem; } }
  @media (max-width: 1024px) {
    .view-header .header-inner-wrapper.has-secondary-image {
      max-width: 100%; }
      .view-header .header-inner-wrapper.has-secondary-image .breadcrumbs {
        max-width: 70%; } }
  @media (max-width: 600px) {
    .view-header .header-inner-wrapper .series-position::before,
    .view-header .header-inner-wrapper .title span::before {
      display: none; }
    .view-header .header-inner-wrapper.has-additional-media .additional-media {
      margin-left: 1.07143rem;
      margin-right: 1.07143rem;
      width: calc(100% - 2.16429rem); }
    .view-header .header-inner-wrapper.has-secondary-image .header-content {
      max-width: 100%; }
    .view-header .header-inner-wrapper.has-secondary-image .secondary-image {
      align-self: flex-start;
      width: unset;
      margin-left: 0;
      margin-bottom: 1.60714rem;
      bottom: 0; }
    .view-header .title h1 {
      margin-bottom: 2.14286rem; }
    .view-header .header-meta {
      margin-bottom: 1.07143rem; } }
  @media print {
    .view-header .header-inner-wrapper aside {
      margin: 0 !important; }
    .view-header .header-image {
      height: 100%;
      max-width: unset; }
      .view-header .header-image:after {
        display: none; } }

.jumplist {
  overflow: hidden; }
  .jumplist h5 {
    margin-bottom: 2.14286rem; }
    @media (max-height: 700px), (max-width: 1024px) {
      .jumplist h5 {
        margin-bottom: 1.07143rem; } }
  .jumplist ul {
    padding-left: 0;
    margin: 0;
    list-style: none;
    align-items: center;
    counter-reset: list-items -1;
    -backface-visibility: hidden;
    -webkit-backface-visibility: hidden; }
    .jumplist ul li {
      position: relative;
      top: 0;
      left: 0;
      transition: all 200ms cubic-bezier(1, 0.255, 0.24, 0.87);
      display: flex;
      align-items: center;
      width: 100%;
      opacity: .4;
      margin-bottom: 1.07143rem; }
      .jumplist ul li:last-child {
        margin-bottom: 0; }
      .jumplist ul li:before {
        content: ' ';
        position: absolute;
        top: calc(1.07143rem - 1px);
        left: 0;
        transition: all 200ms cubic-bezier(1, 0.255, 0.24, 0.87);
        display: block;
        height: 2px;
        background: #414042;
        width: 0; }
      .jumplist ul li.active, .jumplist ul li:hover {
        opacity: 1; }
      .jumplist ul li.active {
        left: 1.82143rem; }
        .jumplist ul li.active:before {
          left: -1.82143rem;
          width: 1.07143rem; }
      .jumplist ul li:hover {
        margin-left: 0.42857rem; }
    .jumplist ul button.btn-text {
      padding-left: 2.14286rem;
      position: relative;
      text-align: left;
      margin: 0;
      transition: all 200ms cubic-bezier(1, 0.255, 0.24, 0.87);
      cursor: pointer;
      display: block;
      display: flex;
      color: #414042;
      line-height: 2.14286rem; }
      .jumplist ul button.btn-text:before {
        content: "0" counter(list-items);
        position: absolute;
        top: 0;
        left: 0;
        font-weight: bold;
        counter-increment: list-items;
        margin-right: 0.42857rem; }
  @media (max-width: 1024px) {
    .jumplist {
      padding-bottom: 3.21429rem; }
      .jumplist ul li {
        opacity: 1;
        margin-bottom: 0; }
        .jumplist ul li:before {
          content: none; }
        .jumplist ul li.active {
          left: 0; } }

.sticky-wrap .sticky {
  position: sticky;
  top: 10.71429rem;
  max-height: calc(100vh - 10.71429rem);
  overflow: auto; }
  .sticky-wrap .sticky .drawer .wrap {
    padding-left: 0; }

@media (max-width: 1024px) {
  .sticky-wrap .sticky {
    top: 0;
    position: relative;
    max-height: initial;
    overflow: initial; } }

.view-content > hr:first-child,
.view-content .content > hr:first-child,
.view-content .jumplist hr {
  margin-top: 1.07143rem; }

.view-content .flexible-content > hr:first-child {
  display: none; }

.view-content.layout-center {
  max-width: 1024px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 2.14286rem;
  padding-right: 2.14286rem;
  position: relative; }
  @media (max-width: 1024px) {
    .view-content.layout-center {
      padding-left: 1.07143rem;
      padding-right: 1.07143rem; } }

.view-content.layout-with-jumplist, .view-content.layout-full {
  max-width: calc(1440px + 8.57143rem);
  margin: 0 auto;
  padding-left: 4.28571rem;
  padding-right: 4.28571rem;
  width: 100%; }
  @media (max-width: 1024px) {
    .view-content.layout-with-jumplist, .view-content.layout-full {
      padding-left: 1.07143rem;
      padding-right: 1.07143rem; } }

.view-content.layout-sidebar-content {
  position: relative;
  width: 100%; }
  .view-content.layout-sidebar-content .row > .content {
    margin-left: 1.07143rem;
    margin-right: 1.07143rem;
    width: calc(100% - 2.16429rem); }

.view-content.layout-full {
  position: relative; }
  .view-content.layout-full .row > .content {
    margin-left: 1.07143rem;
    margin-right: 1.07143rem;
    width: calc(100% - 2.16429rem); }
  .view-content.layout-full .discourse-callout {
    max-width: 75%; }

.view-content.layout-with-jumplist > .row {
  position: relative; }

.view-content.layout-with-jumplist .sticky {
  z-index: 1; }

.view-content.layout-with-jumplist.sidebar-jumplist .row > .content {
  margin-left: 1.07143rem;
  margin-right: 1.07143rem;
  width: calc(100% - 2.16429rem); }

.view-content.layout-with-jumplist .row > .content {
  margin-left: 1.07143rem;
  margin-right: 1.07143rem;
  width: calc(75% - 2.16429rem); }

.view-content.layout-with-jumplist .sticky-wrap {
  margin-left: 1.07143rem;
  margin-right: 1.07143rem;
  width: calc(25% - 2.16429rem); }

.view-content.layout-with-jumplist .placement-full-width .contents,
.view-content.layout-with-jumplist .placement-wide .contents {
  float: right; }

.view-content.layout-with-jumplist iframe {
  max-width: 100%; }

.view-content.layout-with-jumplist.discourse-callout {
  padding-left: 0; }
  .view-content.layout-with-jumplist.discourse-callout .row > .content {
    margin-left: 1.07143rem;
    margin-right: 1.07143rem;
    width: calc(75% - 2.16429rem);
    padding: 2.14286rem 0;
    margin-right: 0; }
  .view-content.layout-with-jumplist.discourse-callout .large-callout {
    width: calc(100% + 1.07143rem); }

.view-content.discourse-callout {
  max-width: calc(1440px + 8.57143rem);
  margin: 0 auto;
  padding-left: 4.28571rem;
  padding-right: 4.28571rem;
  width: 100%; }
  @media (max-width: 1024px) {
    .view-content.discourse-callout {
      padding-left: 1.07143rem;
      padding-right: 1.07143rem; } }
  .view-content.discourse-callout .row > .content {
    margin-left: 1.07143rem;
    margin-right: 1.07143rem;
    width: calc(100% - 2.16429rem);
    padding: 2.14286rem 0;
    margin-right: 0; }

.view-content .social-share-wrap {
  position: absolute;
  bottom: 0;
  top: 0;
  left: -8.57143rem;
  padding-left: 0.75rem;
  z-index: 1; }
  .view-content .social-share-wrap .social-share {
    position: sticky;
    top: 12.85714rem; }
  .view-content .social-share-wrap .social-icons {
    flex-direction: column;
    align-items: center; }
    .view-content .social-share-wrap .social-icons .social-icon {
      margin-right: 0; }
      .view-content .social-share-wrap .social-icons .social-icon:not(:first-child) {
        margin-top: 1.60714rem; }

.view-content--inset-social-share.layout-with-jumplist .social-share-wrap, .view-content--inset-social-share.layout-sidebar-content .social-share-wrap {
  position: relative;
  left: 0;
  padding-left: 0;
  margin-left: 1.07143rem;
  margin-right: 1.07143rem;
  width: calc(8.33333% - 2.16429rem); }
  .view-content--inset-social-share.layout-with-jumplist .social-share-wrap .social-icons, .view-content--inset-social-share.layout-sidebar-content .social-share-wrap .social-icons {
    align-items: flex-start; }

.view-content--inset-social-share.layout-with-jumplist .row > .content, .view-content--inset-social-share.layout-sidebar-content .row > .content {
  margin-left: 1.07143rem;
  margin-right: 1.07143rem;
  width: calc(91.66667% - 2.16429rem); }

.view-content--inset-social-share.layout-with-jumplist .card-container.view-style-left, .view-content--inset-social-share.layout-sidebar-content .card-container.view-style-left {
  padding-right: 3.21429rem; }
  .view-content--inset-social-share.layout-with-jumplist .card-container.view-style-left:before, .view-content--inset-social-share.layout-sidebar-content .card-container.view-style-left:before {
    left: -3.21429rem; }

@media (max-width: 1680px) {
  .view-content.layout-with-jumplist .social-share-wrap, .view-content.layout-full .social-share-wrap, .view-content.layout-sidebar-content .social-share-wrap {
    display: none; }
  .view-content--inset-social-share.layout-with-jumplist .row > .content, .view-content--inset-social-share.layout-sidebar-content .row > .content {
    margin-left: 1.07143rem;
    margin-right: 1.07143rem;
    width: calc(100% - 2.16429rem); } }

@media (max-width: 1280px) {
  .view-content.layout-center .social-share-wrap {
    display: none; } }

@media (max-width: 1024px) {
  .view-content.layout-with-jumplist > .row {
    flex-wrap: wrap; }
    .view-content.layout-with-jumplist > .row > .content {
      margin-left: 1.07143rem;
      margin-right: 1.07143rem;
      width: calc(100% - 2.16429rem);
      order: 2; }
  .view-content.layout-with-jumplist .sticky-wrap {
    margin-left: 1.07143rem;
    margin-right: 1.07143rem;
    width: calc(100% - 2.16429rem);
    order: 1; }
  .view-content.layout-with-jumplist.discourse-callout .row > .content {
    margin-left: 1.07143rem;
    margin-right: 1.07143rem;
    width: calc(100% - 2.16429rem);
    padding: 0;
    padding: 2.14286rem 0; } }

.view-content--inset-social-share.layout-with-jumplist .card-container.view-style-left, .view-content--inset-social-share.layout-sidebar-content .card-container.view-style-left {
  padding-right: 1.07143rem; }
  .view-content--inset-social-share.layout-with-jumplist .card-container.view-style-left:before, .view-content--inset-social-share.layout-sidebar-content .card-container.view-style-left:before {
    left: -1.07143rem; }

