.rcc-post-preview .post-scroller {
  width: calc(50% + 50vw); }

.rcc-post-preview .slick-slider {
  padding-bottom: 7rem; }

.rcc-post-preview .slick-next {
  right: 1.5rem; }

.rcc-post-preview .slick-dots {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  bottom: 7rem; }
  .rcc-post-preview .slick-dots li {
    -ms-flex-preferred-size: auto;
    flex-basis: auto;
    -webkit-box-flex: 1;
    -ms-flex-positive: 1;
    flex-grow: 1; }
    .rcc-post-preview .slick-dots li button {
      padding: 0;
      width: 100%; }
      .rcc-post-preview .slick-dots li button:after {
        width: 100%;
        height: 2px;
        border-radius: 0; }
    .rcc-post-preview .slick-dots li.slick-active button:after {
      height: 4px;
      border-radius: 1px;
      -webkit-transform: translateY(-1px);
      transform: translateY(-1px); }

.rcc-post-preview .ps-link {
  margin-right: 2rem;
  max-width: calc(100vw - 5rem);
  padding-bottom: 1.5rem;
  display: block;
  text-decoration: none; }
  @media (min-width: 55rem) {
    .rcc-post-preview .ps-link {
      margin-right: 5rem;
      max-width: 45rem; } }
  .rcc-post-preview .ps-link .image-container {
    width: 100%;
    height: 0;
    padding-bottom: 64.46%;
    position: relative;
    background-color: #BC955A;
    border-radius: 0.6875rem;
    overflow: hidden;
    margin-bottom: 1rem; }
    @media (min-width: 55rem) {
      .rcc-post-preview .ps-link .image-container {
        margin-bottom: 2rem; } }
    .rcc-post-preview .ps-link .image-container img {
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      -o-object-fit: cover;
      object-fit: cover; }
  .rcc-post-preview .ps-link h3 {
    white-space: nowrap;
    overflow-x: hidden;
    line-height: 1.5;
    text-overflow: ellipsis;
    margin-bottom: 0.5rem; }

/*# sourceMappingURL=maps/rcc-post-preview.css.map */
