/* animation quotes */

		/*!
 * Bootstrap v3.3.7 (http://getbootstrap.com)
 * Copyright 2011-2016 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
 */
		/*!
 * Bootstrap v3.3.7 (http://getbootstrap.com)
 * Copyright 2011-2016 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
 */
		/*!
 * Bootstrap v3.3.7 (http://getbootstrap.com)
 * Copyright 2011-2016 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
 */







/*! normalize.css v5.0.0 | MIT License | github.com/necolas/normalize.css */













@media (max-width:1760px) {
    .fs-content {
        margin: 0 90px
    }

    .fs-contentinnerblog {
        margin: 0 0px
    }
}

@media (max-width:1024px) {
    .fs-content {
        margin: 0 67px
    }
}

@media (max-width:767px) {
    .fs-content {
        margin: 0 15px
    }
}
















#teconsent a {
    background: -webkit-gradient(linear, left top, right top, from(#fff), to(#f4f4f4));
    background: -webkit-linear-gradient(left, #fff, #f4f4f4);
    background: -o-linear-gradient(left, #fff, #f4f4f4);
    background: linear-gradient(90deg, #fff, #f4f4f4);
    background-color: #fff;
    border: 1px solid #f18031;;
    border-radius: 5px;
    bottom: 110px;
    cursor: pointer;
    left: -57px;
    opacity: .8;
    padding: 7px 2px;
    position: fixed;
    -webkit-transform: rotate(-90deg);
    -ms-transform: rotate(-90deg);
    transform: rotate(-90deg);
    z-index: 9999
}

#teconsent a:hover {
    opacity: 1
}

.amp-plus #amp-plus-consent-flow,
.amp-plus amp-consent {
    display: none !important
}

.voice {
    color: #ff696f
}

.ftc-label,
.paid-program {
    color:  #f18031;;
    font: 400 14px/16px Work Sans, sans-serif
}

.voice__disclaimer {
    position: relative
}

.ftc-disclaimer:hover .ftc-disclaimer__tooltip,
.voice:hover .ftc-disclaimer__tooltip {
    display: block
}

.brand,
.brand-voice {
    font: 12px Work Sans, sans-serif;
    letter-spacing: -.2px
}

.brand {
    color: #737373;
    text-transform: capitalize
}

.brand-voice {
    color: #c41a23
}

.insights {
    color: #5c76f6
}

.insights__title {
    position: relative;
    text-decoration: none
}

.insights__title--name {
    font-size: 14px;
    font-weight: 700;
    text-decoration: none
}

.insights__title--mobile {
    display: inline-block;
    text-decoration: none
}

.ftc-disclaimer__tooltip {
    -webkit-box-align: center;
    -ms-flex-align: center;
    -webkit-align-items: center;
    align-items: center;
    background-color: #e6e6e6;
    bottom: 2em;
    -webkit-box-shadow: 0 0 6px 2.5px #e6e6e6;
    box-shadow: 0 0 6px 2.5px #e6e6e6;
    color: #333;
    cursor: pointer;
    display: none;
    font: 400 12px/16px Work Sans, sans-serif;
    left: 50%;
    padding: 12px;
    position: absolute;
    text-align: center;
    -webkit-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    transform: translateX(-50%);
    width: 275px;
    z-index: 12
}

.newsletter,
.social-media {
    border-top: 1px solid #e2e2e2;
    margin-top: 25px
}

.social-media {
    margin-bottom: 25px
}

.newsletter__content,
.social-media__content {
    -webkit-box-align: center;
    -ms-flex-align: center;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    -webkit-align-items: center;
    align-items: center;
    background-color: #fcfcfc;
    border-bottom: 1px solid #e2e2e2;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-justify-content: space-between;
    justify-content: space-between;
    padding: 9px;
    width: 100%
}

.newsletter__header,
.social-media__header {
    font: 12px Work Sans, sans-serif;
    letter-spacing: 1px;
    min-width: 216px
}

.newsletter__header span,
.social-media__header span {
    color: #737373;
    font-weight: 600
}

.newsletter__description,
.social-media__description {
    font: 700 16px Merriweather, serif;
    padding: 0 35px;
    text-align: center
}

.newsletter__icon,
.social-media__icons {
    -webkit-box-align: center;
    -ms-flex-align: center;
    -webkit-align-items: center;
    align-items: center;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex
}

.newsletter__icon .fs-icon,
.social-media__icons .fs-icon {
    fill: #737373;
    height: 24px;
    margin: 0 15px;
    pointer-events: none;
    width: 24px
}

.newsletter__icon .fs-icon--youtube,
.social-media__icons .fs-icon--youtube {
    margin: 0 21px 0 15px
}

.newsletter__icon .fs-icon--instagram circle,
.newsletter__icon .fs-icon--instagram path,
.social-media__icons .fs-icon--instagram circle,
.social-media__icons .fs-icon--instagram path {
    stroke: #737373
}

.social-media__icon--facebook:hover svg {
    fill: #3b5998
}

.social-media__icon--twitter:hover svg {
    fill: #00aced
}

.social-media__icon--instagram:hover circle,
.social-media__icon--instagram:hover path {
    stroke: #c1558b
}

.social-media__icon--linkedin:hover svg {
    fill: #0077b5
}

.social-media__icon--youtube:hover svg {
    fill: red
}

@media (max-width:1024px) {

    .newsletter__content,
    .social-media__content {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -webkit-flex-direction: column;
        -ms-flex-direction: column;
        flex-direction: column;
        padding: 20px;
        text-align: center;
        width: 100%
    }

    .social-media__description {
        font-size: 14px;
        margin: 16px auto;
        padding: 0
    }

    .social-media__icons {
        margin: 0 auto
    }

    .social-media__icons svg {
        margin: 0 20px
    }
}

@media (max-width:480px) {
    .social-media {
        margin: 0
    }

    .social-media__content {
        border-bottom: 1px solid #e2e2e2;
        border-top: 1px solid #e2e2e2;
        margin: 15px 0
    }

    .newsletter {
        margin-top: 0
    }

    .newsletter__description {
        margin-top: 10px;
        padding: 0
    }

    .social-media {
        background-color: unset;
        border: none
    }

    .social-media__icon:hover svg {
        fill: #737373
    }

    .social-media__icon:hover circle,
    .social-media__icon:hover path {
        stroke: #737373
    }

    .social-media__icon--facebook:active svg {
        fill: #3b5998
    }

    .social-media__icon--twitter:active svg {
        fill: #00aced
    }

    .social-media__icon--instagram:active circle,
    .social-media__icon--instagram:active path {
        stroke: #c1558b
    }

    .social-media__icon--linkedin:active svg {
        fill: #0077b5
    }

    .social-media__icon--youtube:active svg {
        fill: red
    }
}

.social-share {
    -webkit-box-align: center;
    -ms-flex-align: center;
    -ms-flex-negative: 0;
    -webkit-align-items: center;
    align-items: center;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-shrink: 0;
    flex-shrink: 0;
    margin-bottom: 10px
}

.social-share__arrow {
    margin-right: 18px
}

.fs-icon--share {
    width: 13px
}

.fs-icon--share:hover {
    cursor: pointer
}

.fs-icon--share path {
    fill: #e2e2e2
}

.social-share__icon-wrapper {
    opacity: 0;
    position: relative;
    -webkit-transform: translate(-30px);
    -ms-transform: translate(-30px);
    transform: translate(-30px);
    -webkit-transition-duration: .2s;
    -o-transition-duration: .2s;
    transition-duration: .2s;
    -webkit-transition-property: opacity, -webkit-transform;
    transition-property: opacity, -webkit-transform;
    -o-transition-property: opacity, transform;
    transition-property: opacity, transform;
    transition-property: opacity, transform, -webkit-transform;
    z-index: -1
}

.social-share__icon {
    margin-right: 18px
}

.social-share__icon:hover {
    cursor: pointer
}

.social-share__icon svg {
    fill: #737373;
    pointer-events: none;
    width: 17px
}

.social-share__icon--facebook:hover svg {
    fill: #3b5998
}

.social-share__icon--twitter:hover svg {
    fill: #00aced
}

.social-share__icon--linkedin {
    width: 19px
}

.social-share__icon--linkedin:hover svg {
    fill: #0077b5
}

.social-share__icon--email:hover svg {
    fill: #ffc000
}

.search-hidden-icon {
    opacity: 0;
    pointer-events: none
}

.search-hidden-icon .star-img {
    display: inline
}

.search-hidden-icon.edit-tools-active {
    content: url(https://edittools.forbes.com/tools/img/unstar.png);
    opacity: 1;
    pointer-events: all
}

.search-hidden-icon.edit-tools-active.edit-tools-starred {
    content: url(https://edittools.forbes.com/tools/img/star.png)
}

@media (max-width:768px) {
    .stream-item__byline-social-wrapper {
        -webkit-box-align: normal;
        -ms-flex-align: normal;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -webkit-align-items: normal;
        align-items: normal;
        -webkit-flex-direction: column;
        -ms-flex-direction: column;
        flex-direction: column;
        margin-bottom: 0;
        margin-top: 15px
    }
}

.pop-picks__nav {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    margin-bottom: 20px
}

.pop-picks__nav-btn {
    border-bottom: 2px solid #e2e2e2;
    color: #333;
    font: 100 18px Work Sans, sans-serif;
    padding: 15px 0;
    position: relative;
    width: 50%
}

.pop-picks__nav-btn:hover {
    color: #333;
    font-size: 18px;
    font-weight: 600
}

.pop-picks__nav-btn span {
    position: relative;
    white-space: nowrap;
    z-index: 3
}

.pop-picks__nav-btn--active {
    border-bottom-color: #007ac8;
    color: #333;
    font-weight: 600
}

.pop-picks__single {
    pointer-events: none;
    width: 100%
}

.pop-picks__content {
    -webkit-box-flex: 1;
    -ms-flex-positive: 1;
    display: none;
    -webkit-flex-grow: 1;
    flex-grow: 1;
    position: relative;
    width: 100%
}

.pop-picks__content.pop-picks__content--active {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column
}

.pop-picks__content {
    overflow: hidden
}

.data-viz__timestamp {
    color: #737373;
    font-size: 12px;
    font-weight: 400;
    margin-bottom: 5px
}

.pop-picks__content--picks {
    min-height: 490px
}

.editors-pick,
.section-pick {
    border-bottom: 1px solid #e2e2e2;
    padding: 16px 0
}

.editors-pick .byline,
.section-pick .byline {
    display: block;
    margin-top: 10px
}

.section-pick .data-viz__paid-content-container {
    padding-bottom: 6px;
    padding-top: 5px
}

.editors-pick--hidden,
.section-pick--hidden {
    opacity: 0;
    pointer-events: none
}

.editors-pick--last-visible,
.editors-pick:last-of-type,
.section-pick--last-visible,
.section-pick:last-of-type {
    border-bottom: none
}

.editors-picks__see-all,
.section-picks__see-all {
    bottom: 0;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    position: absolute;
    right: 5px;
    text-decoration: none
}

.editors-picks__see-all:hover .fs-icon,
.section-picks__see-all:hover .fs-icon {
    -webkit-transform: translateX(5px);
    -ms-transform: translateX(5px);
    transform: translateX(5px)
}

.editors-picks__see-all span,
.section-picks__see-all span {
    color: #333;
    font-size: 12px;
    font-weight: 500;
    letter-spacing: -.1px;
    margin-right: 13px;
    pointer-events: none
}

.editors-picks__see-all .fs-icon,
.section-picks__see-all .fs-icon {
    height: 12px;
    pointer-events: none;
    -webkit-transition: -webkit-transform .1s ease;
    transition: -webkit-transform .1s ease;
    -o-transition: transform .1s ease;
    transition: transform .1s ease;
    transition: transform .1s ease, -webkit-transform .1s ease;
    width: 12px
}

.data-viz__council-logo {
    color: #931e1e
}

.data-viz__insights-logo {
    color: #5c76f6
}

.data-viz__author-post-logo {
    color: #1e2e93
}

.data-viz__brandvoice-logo {
    color: #c41a23
}

.data-viz__promoted {
    color: #737373
}

.section__sidebar--pop-picks .pop-picks__nav {
    margin-bottom: 10px;
    position: relative;
    top: -10px
}

@media (max-width:768px) {
    .pop-picks__nav {
        margin-top: 20px
    }

    .pop-picks__content--picks {
        min-height: 572px
    }

    .pop-picks__content--picks .editors-pick:nth-child(n+6),
    .pop-picks__content--picks .section-pick:nth-child(n+6) {
        display: none
    }

    .pop-picks__content--picks .editors-pick:nth-child(5),
    .pop-picks__content--picks .section-pick:nth-child(5) {
        border-bottom: none
    }

    .pop-picks__content--picks {
        min-height: 515px
    }
}

.card__icon {
    -webkit-box-align: center;
    -ms-flex-align: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    -webkit-align-items: center;
    align-items: center;
    border-radius: 50%;
    bottom: 16px;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-justify-content: center;
    justify-content: center;
    left: 24px;
    position: absolute
}

.card__icon--preview {
    color: #fff;
    font: 600 16px/1.14 Work Sans, sans-serif;
    letter-spacing: 1.17px;
    text-shadow: 0 1px 2px rgba(0, 0, 0, .4);
    z-index: 2
}

.card__icon--preview .fs-icon {
    fill: #fff;
    border-radius: 50%;
    -webkit-box-shadow: 0 1px 2px 0 rgba(0, 0, 0, .4);
    box-shadow: 0 1px 2px 0 rgba(0, 0, 0, .4);
    height: 16px;
    margin-left: 4px
}

.chansec-special-feature__thumbnail {
    margin: 22px 0 0
}

.card--small .card__icon,
.chansec-special-feature__card.card--video .card__icon,
.chansec-special-feature__thumbnail .card__icon,
.stream-item__image .card__icon {
    bottom: 8px;
    left: 16px
}

.card--small .card__icon--preview,
.chansec-special-feature__card.card--video .card__icon--preview,
.chansec-special-feature__thumbnail .card__icon--preview,
.stream-item__image .card__icon--preview {
    font: 600 12px/1 Work Sans, sans-serif;
    letter-spacing: 1px
}

.preview__link.ratio1x2 .card__icon {
    -webkit-box-align: end;
    -ms-flex-align: end;
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    -webkit-align-items: flex-end;
    align-items: flex-end;
    background: -webkit-gradient(linear, left top, left bottom, color-stop(74%, transparent), to(#000));
    background: -webkit-linear-gradient(transparent 74%, #000);
    background: -o-linear-gradient(transparent 74%, #000);
    background: linear-gradient(transparent 74%, #000);
    border-radius: 0;
    bottom: 0;
    height: 100%;
    -webkit-justify-content: flex-start;
    justify-content: flex-start;
    left: 50%;
    -webkit-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    transform: translateX(-50%);
    width: 100%
}

.preview__link.ratio1x2 .card__icon--preview {
    font: 600 8px/1.14 Work Sans, sans-serif;
    letter-spacing: .73px;
    padding: 4% 2%
}

.preview__link.ratio1x2 .card__icon--preview .fs-icon {
    height: 10px
}

@media (max-width:480px) {
    .card__icon {
        bottom: 8px;
        left: 16px
    }

    .card__icon.card__icon--preview-eyebrow {
        bottom: 20px
    }

    .card__icon--preview {
        font: 600 12px/1 Work Sans, sans-serif;
        letter-spacing: 1px
    }
}

.card--large {
    padding-bottom: 24px
}

.card--large .h1--dense,
.card--large .h2--dense-white {
    width: 100%
}

.card--large .h2--dense-white {
    bottom: 24px;
    color: #fff;
    left: 24px;
    padding-bottom: 20px;
    position: absolute;
    text-align: left;
    text-decoration: none;
    z-index: 2
}

.card--large .card--large__color-bar.card__color--capitalist-teal {
    color: #00808a
}

.card--large .card--large__color-bar.card__color--merlot-burgundy {
    color: #660434
}

.card--large .card--large__color-bar.card__color--centennial-silver {
    color: #7e7467
}

.card--large .card--large__color-bar.card__color--fortknox-gold {
    color: #887411
}

.card--large .card--large__color-bar.card__color--benjamins-green {
    color: #598141
}

.card--large .card--large__color-bar.card__color--statuesque-bronze {
    color: #bd5b00
}

.card--large .card--large__color-bar.card__color--diamondring-blue {
    color: #0066b2
}

.card--large .card--large__color-bar.card__color--brandvoice-red {
    color: #c41a23
}

.card--large .card--large__color-bar.card__color--advisor-amethyst {
    color: #5a71ff
}

.card--large .card--large__color-bar.card__color--shopping-salmon {
    color: #eb6262
}

.card--large .card--large__color-bar.card__color--default-gray {
    color: #737373
}

.card--large:hover .card--large__color-bar {
    position: relative
}

.card--large:hover .preview__image[enhanced] {
    -webkit-transform: scale(1.03);
    -ms-transform: scale(1.03);
    transform: scale(1.03)
}

.card--video-small {
    -webkit-box-align: start;
    -ms-flex-align: start;
    -webkit-align-items: flex-start;
    align-items: flex-start;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    max-height: 212px;
    width: 100%
}

.card--video-small .preview:before {
    content: "";
    display: block;
    padding-bottom: 56.25%
}

.card--video-small .wrap-text .video-h3--dense {
    font: 700 clamp(9px, 1.15vw, 14px) Merriweather, serif;
    margin-top: none;
    text-align: left
}

@media (min-width:1410px) {
    .wrap-text .video-h3--dense {
        font: 700 clamp(9px, 1.15vw, 14px)/1.57 Merriweather, serif
    }
}

@media (min-width:481px) and (max-width:1024px) {
    .card__description {
        font-size: 14px
    }
}

@media (max-width:1410px) and (min-width:480px) {
    .video-title {
        -webkit-box-orient: vertical;
        -webkit-line-clamp: 2;
        display: -webkit-box;
        font: 700 clamp(9px, 1.15vw, 14px)/1.57 Merriweather, serif;
        overflow: hidden
    }

    .video-h3--dense .byline__duration {
        padding-left: 0
    }
}

@media (max-width:768px) {
    .card--large {
        padding-bottom: 0
    }

    .card--large .h1--dense,
    .card--large .h2--dense-white {
        width: 100%
    }

    .card--large__title {
        padding-top: 0
    }

    .card--large__color-bar {
        display: none
    }

    .card__fl-link {
        margin-top: 16px
    }

    .card--small {
        position: relative
    }

    .card--small:last-of-type .card__photocredit--small {
        padding-right: 0
    }

    .card__photocredit--small {
        padding-right: 5%;
        position: absolute;
        right: 0;
        width: 100%
    }
}

.video-block__chansec {
    margin: 0 0 60px
}

.video-block__homepage {
    margin-bottom: 24px
}

.video-block__header {
    border-bottom: 1px solid;
    border-color: #737373;
    color: #737373;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    margin-bottom: 24px;
    padding: 16px 0
}

.video-block__header-homepage {
    border-top: 4px solid
}

.video-block__header-title {
    -webkit-box-align: center;
    -ms-flex-align: center;
    -webkit-align-items: center;
    align-items: center;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    letter-spacing: .5px;
    text-decoration: none
}

.video-block__header-title:hover .video-block__arrow {
    -webkit-transform: translateX(8px);
    -ms-transform: translateX(8px);
    transform: translateX(8px)
}

.video-block__title {
    margin-right: 16px
}

.video-block__arrow {
    fill: #737373;
    height: 20px;
    -webkit-transition: -webkit-transform .1s ease;
    transition: -webkit-transform .1s ease;
    -o-transition: transform .1s ease;
    transition: transform .1s ease;
    transition: transform .1s ease, -webkit-transform .1s ease;
    width: 20px
}

.video-block__content {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    width: 100%
}

.video-block__content .card {
    padding-bottom: 0
}

.video-block__content .card a {
    margin-bottom: 0
}

.video-block__large-video {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 66%;
    -ms-flex: 0 0 66%;
    flex: 0 0 66%
}

.video-block__large-video .card.card--large,
.video-block__single-video,
.video-block__single-video .card.card--large {
    width: 100%
}

.video-block__side-bar {
    margin-left: 3%;
    width: 100%
}

.video-block__watch-more {
    background: #737373;
    color: #fff;
    font: 600 12px Work Sans, sans-serif;
    height: 26px;
    letter-spacing: .5px;
    margin-bottom: 1rem;
    min-width: 196px;
    padding: 6px;
    text-align: center;
    width: 45%
}

.video-block__side-bar-videos {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    height: calc(100% - 1rem - 26px);
    -webkit-justify-content: space-between;
    justify-content: space-between
}

.video-block__side-bar-videos .video-block__side-bar-border:last-child {
    display: none
}

.video-block__side-bar-border {
    border-top: 1px solid #e2e2e2
}

.video-block__see-all {
    -webkit-box-pack: end;
    -ms-flex-pack: end;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    font: 12px Work Sans, sans-serif;
    -webkit-justify-content: flex-end;
    justify-content: flex-end;
    margin-top: 5px;
    text-decoration: none
}

.video-block__see-all:hover .video-block__see-all-arrow {
    -webkit-transform: translateX(8px);
    -ms-transform: translateX(8px);
    transform: translateX(8px)
}

.video-block__see-all-arrow {
    margin-left: 10px;
    -webkit-transform: translateX(0);
    -ms-transform: translateX(0);
    transform: translateX(0);
    -webkit-transition: -webkit-transform .1s ease;
    transition: -webkit-transform .1s ease;
    -o-transition: transform .1s ease;
    transition: transform .1s ease;
    transition: transform .1s ease, -webkit-transform .1s ease;
    width: 12px
}

@media (max-width:768px) {
    .video-block__large-video .h2--dense-white {
        font-size: 2.75vw;
        line-height: 3.75vw
    }
}

@media (max-width:480px) {
    .video-block__homepage {
        margin: 10px 0 24px
    }

    .video-block__chansec {
        margin: 10px -1rem 24px
    }

    .video-block__header {
        border-bottom: none;
        margin: 0;
        padding: 16px
    }

    .video-block__header-title {
        -webkit-box-pack: justify;
        -ms-flex-pack: justify;
        -webkit-justify-content: space-between;
        justify-content: space-between;
        width: 100%
    }

    .video-block__content {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -webkit-flex-direction: column;
        -ms-flex-direction: column;
        flex-direction: column
    }

    .video-block__content .card.card--large {
        padding: 0
    }

    .video-block__content .card.card--large a {
        margin-bottom: 20px
    }

    .video-block__content .card.card--large h1 {
        margin: 0 0 20px;
        padding: 0 16px;
        text-align: left;
        width: 100%
    }

    .video-block__content .card.card--video-small:not(:last-child) {
        padding-bottom: 16px
    }

    .video-block__side-bar {
        margin: 0;
        padding: 0 15px
    }

    .video-block__watch-more {
        min-width: 0
    }

    .video-block__side-bar-border {
        padding-bottom: 16px
    }

    .video-block__see-all {
        padding: 0 15px
    }
}

.featured__carousel {
    width: auto
}

.featured__carousel .fbs-slider__slides-wrapper {
    margin-left: -10%;
    margin-right: auto;
    max-width: none;
    width: 120%
}

.featured__carousel .fbs-slider__slides:after,
.featured__carousel .fbs-slider__slides:before {
    content: " ";
    display: table
}

.featured__carousel .fbs-slider__slides:after {
    clear: both
}

.featured__carousel .fbs-slider__controls {
    display: block;
    left: 50%;
    margin: 0 auto;
    position: absolute;
    top: 40%;
    -webkit-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    transform: translateX(-50%);
    width: 100%
}

.featured__carousel .fbs-slider__controls button {
    -webkit-box-align: center;
    -ms-flex-align: center;
    -webkit-align-items: center;
    align-items: center;
    background-color: rgba(51, 51, 51, .4);
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    height: 36px;
    opacity: 1;
    top: 40%;
    width: 36px
}

.featured__carousel .fbs-slider__controls button:focus {
    -webkit-box-shadow: none;
    box-shadow: none;
    outline: none
}

.featured__carousel .fbs-slider__controls button.fbs-slider__control--highlighted {
    background-color: #d8361e
}

.featured__carousel .fbs-slider__controls .fbs-slider__control-left {
    left: 0
}

.featured__carousel .fbs-slider__controls .fbs-slider__control-right {
    right: 0
}

.featured__carousel .fbs-slider__controls .fbs-slider__control-left:hover,
.featured__carousel .fbs-slider__controls .fbs-slider__control-right:hover {
    background-color: #d8361e
}

.featured__carousel .fs-icon {
    height: 16px;
    margin: auto 0;
    pointer-events: none;
    width: 16px
}

.featured__carousel .fs-icon path {
    fill: #fff
}

@media (max-width:1400px) {
    .featured__carousel .fbs-slider__slides-wrapper {
        margin-left: -20%;
        width: 140%
    }
}

@media (max-width:1230px) {
    .featured__carousel .fbs-slider__slides-wrapper {
        margin-left: -40%;
        width: 180%
    }
}

@media (max-width:1024px) {
    .featured__carousel .fbs-slider__controls {
        width: calc(100vw - 32px)
    }
}

@media (max-width:768px) {
    .featured__carousel .fbs-slider__slides-wrapper {
        margin-left: 0;
        margin-top: 16px;
        overflow: visible;
        width: 150%
    }

    .featured__carousel .fbs-slider__controls {
        display: none
    }
}

@media (max-width:480px) {
    .featured__carousel .fbs-slider__slides-wrapper {
        overflow: hidden;
        width: 170%
    }
}

.featured__slide.fbs-slider__slide--current {
    opacity: 1;
    -webkit-transform: scale(1);
    -ms-transform: scale(1);
    transform: scale(1)
}

.featured__slide.fbs-slider__slide--current .featured__slide-content {
    opacity: 1
}

.featured__slide.fbs-slider__slide--current .featured__slide-link {
    pointer-events: auto
}

.featured__slide {
    opacity: .5;
    outline: none;
    padding: 0 !important;
    position: relative;
    -webkit-transform: scale(.65);
    -ms-transform: scale(.65);
    transform: scale(.65);
    -webkit-transition: -webkit-transform .5s ease-out;
    transition: -webkit-transform .5s ease-out;
    -o-transition: transform .5s ease-out;
    transition: transform .5s ease-out;
    transition: transform .5s ease-out, -webkit-transform .5s ease-out
}

.featured__slide--highlighted,
.featured__slide:hover {
    opacity: 1
}

.featured__slide-scrim {
    background: #181716
}

.featured__slide-bg,
.featured__slide-scrim {
    bottom: 0;
    left: 0;
    position: absolute;
    right: 0;
    top: 0
}

.featured__slide-bg {
    background-position: 50%;
    background-size: cover;
    cursor: pointer;
    -webkit-transition: -webkit-transform .2s ease;
    transition: -webkit-transform .2s ease;
    -o-transition: transform .2s ease;
    transition: transform .2s ease;
    transition: transform .2s ease, -webkit-transform .2s ease
}

.featured__slide-video {
    -webkit-box-align: center;
    -ms-flex-align: center;
    -webkit-align-items: center;
    align-items: center;
    bottom: 16px;
    color: #fff;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    left: 24px;
    position: absolute
}

.featured__slide-video span:not(:last-child) {
    margin-right: 4px
}

.featured__slide-video-label {
    font: 700 14px/16px Work Sans, sans-serif;
    letter-spacing: 1.8px
}

.featured__slide-video-play--icon {
    height: 18px;
    width: 18px
}

.featured__slide-video-play--icon path {
    fill: #fff
}

.featured__slide-video-duration {
    font: 14px/16px Work Sans, sans-serif;
    letter-spacing: 1.17px
}

.featured__slide-link {
    pointer-events: none;
    text-decoration: none
}

.featured__slide-link:hover {
    cursor: pointer;
    text-decoration: underline
}

.featured__slide-link span {
    pointer-events: none
}

.featured__slide-link--bg {
    height: 100%;
    left: 0;
    position: absolute;
    top: 0;
    width: 100%
}

.featured__slide-content {
    -webkit-box-align: center;
    -ms-flex-align: center;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    -webkit-align-items: center;
    align-items: center;
    color: #181716;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-justify-content: flex-start;
    justify-content: flex-start;
    margin-top: 8px;
    min-height: 90px;
    opacity: 0;
    text-align: center;
    -webkit-transition: opacity .5s;
    -o-transition: opacity .5s;
    transition: opacity .5s;
    width: 100%
}

.featured__slide-paid-label {
    font: 12px/18px Work Sans, sans-serif;
    letter-spacing: 0
}

.featured__slide-paid-label,
.featured__slide-paid-label--ftc-label {
    color: #737373;
    display: inline-block
}

.featured__slide-title {
    display: inline-block;
    margin-top: 4px;
    width: 100%
}

.featured__slide-link--title {
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    color: #333;
    display: -webkit-box;
    font: 700 20px/24px Merriweather, serif;
    overflow: hidden
}

.featured__slide-link--author {
    font-weight: 600
}

@media (max-width:768px) {
    .featured__slide {
        opacity: 1
    }

    .featured__slide-content {
        -webkit-box-align: baseline;
        -ms-flex-align: baseline;
        -webkit-align-items: baseline;
        align-items: baseline;
        text-align: inherit
    }
}

@media (max-width:480px) {
    .featured__slide {
        -webkit-transform: scale(.8);
        -ms-transform: scale(.8);
        transform: scale(.8)
    }

    .featured__slide-link--title {
        font-size: 16px;
        line-height: 1.33
    }

    .featured__slide-video {
        bottom: 8px;
        left: 16px
    }

    .featured__slide-video-label {
        font: 700 12px/1 Work Sans, sans-serif;
        letter-spacing: 1px
    }

    .featured__slide-video-play--icon {
        height: 18px;
        width: 18px
    }

    .featured__slide-video-play--icon path {
        fill: #fff
    }

    .featured__slide-video-duration {
        font: 12px/1 Work Sans, sans-serif;
        letter-spacing: 1px
    }
}

.fs-clearfix:after,
.fs-clearfix:before {
    content: " ";
    display: table
}

.fs-clearfix:after {
    clear: both
}

.featured {
    overflow: hidden;
    padding-bottom: 20px;
    position: relative
}

.featured__header--wrapper {
    border-top: 4px solid #000;
    padding-top: 22px
}

.featured__header {
    color: #333;
    display: inline-block;
    font: 600 24px/32px Work Sans, sans-serif;
    position: relative
}

.chansec__carousel .featured__header--wrapper {
    border: none
}

.chansec__carousel .featured__carousel-border {
    background-color: #000;
    height: 4px;
    left: 50%;
    max-width: 1600px;
    position: absolute;
    top: 0;
    -webkit-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    transform: translateX(-50%);
    width: calc(90vw - 2rem)
}

@media (max-width:768px) {
    .chansec__carousel .featured__carousel-border {
        width: calc(100vw - 2rem)
    }
}

@media (max-width:480px) {
    .featured {
        border-top: 4px solid #000;
        padding-top: 16px
    }

    .channel .featured {
        border: none
    }

    .featured__header--wrapper {
        border-top: none;
        padding-top: 0
    }

    .featured__header {
        font-size: 24px
    }

    .feature__carousel-wrapper--homepage .fbs-slider__slides.is-animating {
        -webkit-transition: all .75s ease;
        -o-transition: all .75s ease;
        transition: all .75s ease
    }
}

@-webkit-keyframes animate-newsletter {
    0% {
        -webkit-transform: translateY(100%);
        transform: translateY(100%)
    }

    to {
        -webkit-transform: translateY(0);
        transform: translateY(0)
    }
}

@keyframes animate-newsletter {
    0% {
        -webkit-transform: translateY(100%);
        transform: translateY(100%)
    }

    to {
        -webkit-transform: translateY(0);
        transform: translateY(0)
    }
}

.piano-toaster {
    bottom: 0;
    left: 0;
    max-height: 235px;
    position: absolute;
    visibility: hidden;
    width: 100vw;
    z-index: 3
}

.piano-toaster--sticky {
    -webkit-animation: animate-newsletter 1s;
    animation: animate-newsletter 1s;
    position: fixed;
    visibility: visible
}

.inline__piano {
    left: 50%;
    min-height: 210px;
    padding-top: 48px;
    position: relative;
    -webkit-transform: translate(-50%);
    -ms-transform: translate(-50%);
    transform: translate(-50%);
    width: calc(100vw - var(--scrollbarWidth))
}

.home-page--inline {
    padding-bottom: 40px
}

.home-page--inline:empty {
    display: none
}

@media (max-width:1024px) {
    .piano-toaster {
        max-height: -webkit-fit-content;
        max-height: -moz-fit-content;
        max-height: fit-content
    }

    .inline__piano {
        padding-top: 40px
    }
}

.channel--lazy {
    min-height: 950px
}

.channel__header {
    border-bottom: 1px solid #333;
    border-top: 4px solid #333;
    color: #333;
    padding: 16px 0
}

.channel__header:hover .fs-icon--arrow-right {
    -webkit-transform: translateX(8px);
    -ms-transform: translateX(8px);
    transform: translateX(8px)
}

.channel__header a {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    text-decoration: none
}

.channel__header h1,
.channel__header h2 {
    font: 600 22px/1.45 Work Sans, sans-serif;
    letter-spacing: -.5px;
    margin-bottom: 0;
    margin-right: 16px;
    margin-top: 0;
    pointer-events: none
}

.channel__header .fs-icon--arrow-right {
    fill: currentColor;
    height: 20px;
    margin-top: 3px;
    pointer-events: none;
    -webkit-transform: translateX(0);
    -ms-transform: translateX(0);
    transform: translateX(0);
    -webkit-transition: -webkit-transform .1s ease;
    transition: -webkit-transform .1s ease;
    -o-transition: transform .1s ease;
    transition: transform .1s ease;
    transition: transform .1s ease, -webkit-transform .1s ease;
    width: 20px
}

.channel__content {
    margin: 24px 0;
    overflow: hidden;
    position: relative;
    width: 100%
}

.channel__content:after,
.channel__content:before {
    content: " ";
    display: table
}

.channel__content:after {
    clear: both
}

.channel__lazy-item {
    opacity: 0;
    -webkit-transform: translateY(100px);
    -ms-transform: translateY(100px);
    transform: translateY(100px);
    -webkit-transition-duration: .5s;
    -o-transition-duration: .5s;
    transition-duration: .5s;
    -webkit-transition-property: opacity, -webkit-transform;
    transition-property: opacity, -webkit-transform;
    -o-transition-property: transform, opacity;
    transition-property: transform, opacity;
    transition-property: transform, opacity, -webkit-transform;
    -webkit-transition-timing-function: ease-out;
    -o-transition-timing-function: ease-out;
    transition-timing-function: ease-out
}

.channel__lazy-item-delay-400 {
    -webkit-transition-delay: .4s;
    -o-transition-delay: .4s;
    transition-delay: .4s
}

.channel__lazy-item-delay-600 {
    -webkit-transition-delay: .6s;
    -o-transition-delay: .6s;
    transition-delay: .6s
}

.channel__content--lazy-loaded .channel__lazy-item {
    opacity: 1;
    -webkit-transform: translateY(0);
    -ms-transform: translateY(0);
    transform: translateY(0)
}

.channel__sidebar {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-justify-content: space-between;
    justify-content: space-between;
    width: 33.33%
}

.channel__sidebar.channel__sidebar--pop-picks {
    bottom: 0;
    position: absolute;
    right: 0;
    top: 0
}

.channel__columns {
    border-top: 1px solid #e2e2e2;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    padding-top: 24px
}

.channel__column {
    width: 50%
}

.channel__column:nth-child(2n) {
    padding-left: 3.19%
}

.channel__column:nth-child(2n-1) {
    border-right: 1px solid #e2e2e2;
    padding-right: 3.19%
}

.channel__column .card--small,
.channel__column .card--text:nth-of-type(3) {
    margin-bottom: 0
}

.channel--left .card--large,
.channel--left .channel__columns {
    float: left
}

.channel--left .channel__sidebar {
    float: right;
    padding-left: 3%
}

.channel--left .channel__divider {
    right: 31.8%
}

.channel--right .card--large,
.channel--right .channel__columns {
    float: right
}

.channel--right .channel__sidebar {
    float: left;
    padding-right: 3%
}

.channel--right .channel__divider {
    left: 31.8%
}

.channel--left .card--large,
.channel--left .channel__columns,
.channel--right .card--large,
.channel--right .channel__columns {
    width: 66.66%
}

.channel--left .channel__sidebar,
.channel--right .channel__sidebar {
    width: 33.33%
}

.channel--left .channel__divider,
.channel--right .channel__divider {
    bottom: 0;
    top: 0
}

.channel--editors-picks .channel__header {
    border-bottom: 1px solid #737373;
    border-top: none;
    color: #737373;
    padding: 0
}

.channel--editors-picks .channel__header:hover .fs-icon--arrow-right {
    -webkit-transform: none;
    -ms-transform: none;
    transform: none
}

.edition-dropdown {
    -webkit-box-align: end;
    -ms-flex-align: end;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    -webkit-align-items: flex-end;
    align-items: flex-end;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-justify-content: space-between;
    justify-content: space-between;
    margin: 40px 0 8px;
    position: relative
}

.edition-dropdown--open .edition-dropdown__carat-icon svg {
    -webkit-transform: rotate(180deg);
    -ms-transform: rotate(180deg);
    transform: rotate(180deg)
}

.edition-dropdown--open .edition-dropdown__menu {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column
}

.edition-dropdown--open .edition-dropdown__menu,
.edition-dropdown__button {
    -webkit-box-align: center;
    -ms-flex-align: center;
    -webkit-align-items: center;
    align-items: center;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex
}

.edition-dropdown__button {
    color: #737373;
    font: 500 12px/1.33 Work Sans, sans-serif;
    min-width: 105px
}

.edition-dropdown__button-text {
    min-width: 65px;
    text-align: left
}

.edition-dropdown__carat-icon {
    margin-left: 8px
}

.edition-dropdown__carat-icon svg {
    fill: #737373;
    margin-top: 3px;
    -webkit-transition: -webkit-transform .2s;
    transition: -webkit-transform .2s;
    -o-transition: transform .2s;
    transition: transform .2s;
    transition: transform .2s, -webkit-transform .2s;
    width: 20px
}

.edition-dropdown__menu {
    -webkit-box-shadow: 0 2px 3px 2px rgba(24, 23, 22, .1);
    box-shadow: 0 2px 3px 2px rgba(24, 23, 22, .1);
    display: none;
    left: 0;
    position: absolute;
    top: 26px;
    width: 195px;
    z-index: 10
}

.edition-dropdown__menu-item {
    -webkit-box-align: center;
    -ms-flex-align: center;
    -webkit-align-items: center;
    align-items: center;
    background-color: #f4f4f4;
    border: .8px solid #e2e2e2;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    font: 400 12px/1.73 Work Sans, sans-serif;
    height: 33px;
    margin-top: -1px;
    width: 100%
}

.edition-dropdown__menu-item a {
    padding-left: 15px;
    width: 100%
}

.channel__show-more-btn {
    display: none;
    font-family: Work Sans, sans-serif;
    font-size: 14px
}

.channel__show-more-btn .fs-icon {
    height: 16px;
    left: 8px;
    position: relative;
    top: 3px
}

.channel__divider {
    border-left: 1px solid #e2e2e2;
    position: absolute
}

.fbs-ad--ntv-home-wrapper {
    position: relative
}

.ntv-loading__image,
.ntv-loading__large-text,
.ntv-loading__small-text {
    background: #e2e2e2
}

.fbs-ad--ntv-home-wrapper .ntv-loading {
    bottom: 0;
    left: 0;
    position: absolute;
    right: 0;
    top: 0
}

.fbs-ad--ntv-home-wrapper .ntv-loading .ntv-loading__small-text {
    height: 14px;
    margin: 16px 0 12px 16px;
    width: 40%
}

.fbs-ad--ntv-home-wrapper .ntv-loading .ntv-loading__large-text {
    height: 22px;
    margin: 8px 0 0 16px
}

.fbs-ad--ntv-home-wrapper .ntv-loading .ntv-loading__large-text--1 {
    width: 60%
}

.fbs-ad--ntv-home-wrapper .ntv-loading .ntv-loading__large-text--2 {
    width: 70%
}

.fbs-ad--ntv-home-wrapper .ntv-loading .ntv-loading__large-text--3 {
    width: 80%
}

.fbs-ad--ntv-home-wrapper .ntv-loading .ntv-loading__large-text--4 {
    width: 50%
}

.fbs-ad--ntv-deskchannel-wrapper .ntv-loading,
.fbs-ad--ntv-mobchannel-wrapper .ntv-loading {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex
}

.fbs-ad--ntv-deskchannel-wrapper .ntv-loading .ntv-loading__image,
.fbs-ad--ntv-mobchannel-wrapper .ntv-loading .ntv-loading__image {
    margin-right: 16px;
    width: 88px
}

.fbs-ad--ntv-deskchannel-wrapper .ntv-loading .ntv-loading__text,
.fbs-ad--ntv-mobchannel-wrapper .ntv-loading .ntv-loading__text {
    -webkit-box-flex: 1;
    -ms-flex-positive: 1;
    -webkit-flex-grow: 1;
    flex-grow: 1;
    margin-top: 5px
}

.fbs-ad--ntv-deskchannel-wrapper .ntv-loading .ntv-loading__small-text,
.fbs-ad--ntv-mobchannel-wrapper .ntv-loading .ntv-loading__small-text {
    height: 10px;
    margin-bottom: 10px;
    width: 40%
}

.fbs-ad--ntv-deskchannel-wrapper .ntv-loading .ntv-loading__large-text,
.fbs-ad--ntv-mobchannel-wrapper .ntv-loading .ntv-loading__large-text {
    height: 16px;
    margin: 0 0 5px
}

.fbs-ad--ntv-deskchannel-wrapper .ntv-loading .ntv-loading__large-text--1,
.fbs-ad--ntv-mobchannel-wrapper .ntv-loading .ntv-loading__large-text--1 {
    width: 60%
}

.fbs-ad--ntv-deskchannel-wrapper .ntv-loading .ntv-loading__large-text--2,
.fbs-ad--ntv-mobchannel-wrapper .ntv-loading .ntv-loading__large-text--2 {
    width: 50%
}

.fbs-ad--ntv-deskchannel-wrapper .ntv-loading .ntv-loading__large-text--3,
.fbs-ad--ntv-mobchannel-wrapper .ntv-loading .ntv-loading__large-text--3 {
    width: 70%
}

.fbs-ad--ntv-deskchannel-wrapper .ntv-loading .ntv-loading__large-text--4,
.fbs-ad--ntv-mobchannel-wrapper .ntv-loading,
.fbs-ad--ntv-mobchannel-wrapper .ntv-loading .ntv-loading__large-text--4 {
    display: none
}

.for-you__main {
    min-height: 290px
}

@media (max-width:1024px) {
    .channel__lazy-item {
        opacity: 1;
        -webkit-transform: none;
        -ms-transform: none;
        transform: none
    }
}

@media (max-width:768px) {
    .channel__header {
        margin-bottom: 24px;
        padding: 16px
    }

    .channel__header,
    .channel__header a {
        -webkit-box-pack: justify;
        -ms-flex-pack: justify;
        -webkit-justify-content: space-between;
        justify-content: space-between
    }

    .channel__header a {
        width: 100%
    }

    .channel__sidebar {
        -webkit-box-orient: horizontal;
        -webkit-box-direction: normal;
        border-top: 1px solid #e2e2e2;
        bottom: auto;
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-flex-direction: row;
        -ms-flex-direction: row;
        flex-direction: row;
        position: static;
        top: auto
    }

    .channel__sidebar.channel__sidebar--pop-picks {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -webkit-flex-direction: column;
        -ms-flex-direction: column;
        flex-direction: column;
        overflow: hidden;
        padding-top: 25px;
        position: relative
    }

    .channel__sidebar .card {
        width: 50%
    }

    .channel__sidebar .card:nth-child(2n) {
        padding-left: 2.44%
    }

    .channel__sidebar .card:nth-child(2n-1) {
        border-right: 1px solid #e2e2e2;
        padding-right: 2.44%
    }

    .channel--normal .channel__columns {
        border: none;
        display: block
    }

    .channel--normal .channel__column {
        border: none;
        padding: 0;
        width: 100%
    }

    .channel--normal .channel__column .card {
        border-top: 1px solid #e2e2e2;
        margin-bottom: 0;
        padding: 16px 0
    }

    .channel--editors-picks .card--large {
        float: none;
        padding-bottom: 20px
    }

    .channel--left .card--large,
    .channel--left .channel__columns,
    .channel--left .channel__sidebar,
    .channel--right .card--large,
    .channel--right .channel__columns,
    .channel--right .channel__sidebar {
        width: 100%
    }

    .channel--left .channel__sidebar,
    .channel--right .channel__sidebar {
        padding: 0
    }

    .channel__divider {
        display: none
    }
}

@media (max-width:480px) {
    .edition-dropdown {
        margin-top: 34px
    }

    .channel--lazy {
        min-height: 700px
    }

    .channel.fs-content {
        margin: 0
    }

    .channel__header {
        border-bottom: none;
        margin-bottom: 0
    }

    .channel__content {
        background: #f4f4f4
    }

    .channel--left .channel__sidebar,
    .channel--right .channel__sidebar {
        padding: 0 15px
    }

    .channel__sidebar {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        border-top: none;
        -webkit-flex-direction: column;
        -ms-flex-direction: column;
        flex-direction: column;
        margin-top: 0
    }

    .channel__sidebar .card {
        border-top: 1px solid #e2e2e2;
        margin-top: 0;
        padding-top: 16px;
        width: 100%
    }

    .channel__sidebar .card:nth-child(2n) {
        padding-left: 0
    }

    .channel__sidebar .card:nth-child(2n-1) {
        border-right: none;
        padding-right: 0
    }

    .channel__sidebar .preview {
        display: none
    }

    .channel__sidebar .card--video-small {
        border-top: none
    }

    .channel__sidebar .card--video-small .preview {
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        width: 140px
    }

    .channel__sidebar.channel__sidebar--pop-picks {
        background: #fff
    }

    .channel__columns {
        padding-top: 0
    }

    .channel__columns .card--show-more,
    .channel__columns .preview {
        display: none
    }

    .channel__columns .channel__show-more-btn {
        color: #000;
        display: block
    }

    .channel--editors-picks .channel__header {
        margin: 0 15px
    }

    .channel--editors-picks .channel__columns {
        background: #f4f4f4;
        border: none;
        display: block
    }

    .channel--editors-picks .channel__column {
        background: #fff;
        border: none;
        margin-top: 15px;
        padding: 0;
        width: 100%
    }

    .channel--editors-picks .channel__column .card {
        border-bottom: 1px solid #e2e2e2;
        border-top: 1px solid #e2e2e2;
        margin-bottom: 0;
        padding: 15px
    }

    .channel--editors-picks .channel__column .preview {
        display: block;
        width: 100%
    }

    .channel--editors-picks .card--large {
        background-color: #fff;
        padding-bottom: 16px
    }

    .channel--normal .channel__columns {
        padding: 0 15px
    }

    .channel--normal .channel__content {
        background-color: #fcfcfc;
        margin-bottom: 24px;
        margin-top: 0
    }

    .fbs-ad--ntv-mobchannel-wrapper {
        border-top: 1px solid #e2e2e2;
        margin-top: 0;
        padding: 16px 0
    }

    .fbs-ad--ntv-home-wrapper {
        border-bottom: 1px solid #e2e2e2;
        margin-bottom: 28px
    }

    .fbs-ad--ntv-home-wrapper .ntv-loading {
        padding: 15px;
        position: static
    }

    .fbs-ad--ntv-home-wrapper .ntv-loading .ntv-loading__large-text,
    .fbs-ad--ntv-home-wrapper .ntv-loading .ntv-loading__small-text {
        margin-left: 0
    }

    .fbs-ad--ntv-mobchannel-wrapper .ntv-loading {
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        padding: 0 0 15px
    }

    .fbs-ad--ntv-deskchannel-wrapper .ntv-loading,
    .fbs-ad--ntv-mobchannel-wrapper .ntv-loading .ntv-loading__image {
        display: none
    }
}

.for-you__create-account,
.for-you__no-data {
    -webkit-box-align: center;
    -ms-flex-align: center;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    -webkit-align-items: center;
    align-items: center;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-justify-content: center;
    justify-content: center;
    min-height: 255px;
    text-align: center;
    width: 100%
}

.for-you__no-data--left {
    -webkit-box-align: start;
    -ms-flex-align: start;
    -webkit-align-items: start;
    align-items: start;
    min-height: 0;
    text-align: start
}

.for-you__create-account {
    padding: 69px 24px
}

.for-you__header {
    color: #333;
    font-family: Merriweather, serif;
    font-weight: 700
}

.for-you__header--personalized {
    font-size: 18px;
    line-height: 1.5;
    margin: 0 0 8px
}

.for-you__header--check-back {
    font-size: 18px;
    margin: 8px 0 10px
}

.for-you__subheader {
    color: #737373;
    font-family: Work Sans, sans-serif;
    font-size: 14px
}

.for-you__subheader--create-account {
    color: #7c7c7c;
    line-height: 1.57
}

.for-you__subheader--ran-out {
    color: #333;
    font-size: 16px
}

.for-you__subheader--ran-out-left {
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    display: -webkit-box;
    font-size: 14px;
    overflow: hidden
}

.for-you__create-account-button {
    background-color: #007ac8;
    border-radius: 8px;
    color: #fff;
    font: normal 14px Work Sans, sans-serif;
    min-height: 40px;
    padding: 6px 16px;
    width: 162px
}

.for-you__wrapper--create-account {
    -webkit-box-align: start;
    -ms-flex-align: start;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    -webkit-align-items: flex-start;
    align-items: flex-start;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-justify-content: center;
    justify-content: center;
    margin: 0 0 16px;
    min-width: 150px
}

.fs-icon--lock {
    margin: 1px 8px 0 0;
    min-width: 16px;
    width: 16px
}

.for-you__label {
    background-color: #007ac8;
    color: #fff;
    font: 600 10px Work Sans, sans-serif;
    padding: 6px 12px;
    width: -webkit-fit-content;
    width: -moz-fit-content;
    width: fit-content
}

.for-you__eyebrow,
.for-you__label {
    display: inline-block;
    text-transform: uppercase
}

.for-you__eyebrow {
    color: #737373;
    font: 600 12px/1.57 Work Sans, sans-serif;
    letter-spacing: .5px;
    margin-left: 8px;
    text-decoration: none
}

.for-you__fade-in {
    -webkit-animation: fade-in .3s linear 0s forwards;
    animation: fade-in .3s linear 0s forwards
}

@-webkit-keyframes fade-in {
    0% {
        opacity: 0
    }

    to {
        opacity: 1
    }
}

@keyframes fade-in {
    0% {
        opacity: 0
    }

    to {
        opacity: 1
    }
}

@media (max-width:768px) {

    .for-you__create-account,
    .for-you__no-data {
        padding: 86px 16px
    }

    .for-you__no-data--left {
        padding: 0
    }

    .for-you__divider {
        -ms-flex-item-align: center;
        -webkit-align-self: center;
        align-self: center;
        background-color: #e2e2e2;
        min-height: 1px;
        width: 100vw
    }
}

@media (max-width:480px) {

    .for-you__create-account,
    .for-you__no-data {
        background-color: #fff
    }

    .for-you__divider {
        background-color: #f4f4f4;
        min-height: 28px
    }
}

.card--large .h1--dense,
.card--large .h2--dense-white {
    left: 0;
    margin: 0;
    position: unset
}

.card--large:hover .card--large__color-bar {
    -webkit-transform: scaleX(1);
    -ms-transform: scaleX(1);
    transform: scaleX(1);
    -webkit-transition: -webkit-transform .8s ease-in-out .1s;
    transition: -webkit-transform .8s ease-in-out .1s;
    -o-transition: transform .8s ease-in-out .1s;
    transition: transform .8s ease-in-out .1s;
    transition: transform .8s ease-in-out .1s, -webkit-transform .8s ease-in-out .1s;
    visibility: visible;
    z-index: 1
}

.card--large:hover .card--large__title>.headlink {
    text-decoration: underline
}

.card--large .paid-content__video-thumbnail-container {
    color: #fff;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap
}

.card--large__color-bar {
    border-bottom: 4px solid;
    -webkit-transform: scaleX(0);
    -ms-transform: scaleX(0);
    transform: scaleX(0);
    -webkit-transform-origin: center;
    -ms-transform-origin: center;
    transform-origin: center;
    visibility: hidden
}

.card--large__title {
    text-align: center
}

.card--small {
    margin-bottom: 40px
}

.card--small .body--dense {
    margin: 8px 0
}

.card--small .list--description {
    line-height: 1.63;
    margin-bottom: 0;
    margin-top: 7px
}

.card--small .preview {
    margin-bottom: 0
}

.card--small .h3--dense {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    pointer-events: none
}

.card--video .card--paid-content-label {
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    -webkit-justify-content: center;
    justify-content: center
}

.card--paid-content-label {
    color: #737373;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    font: 400 12px/18px Work Sans, sans-serif;
    letter-spacing: -.17px
}

.card--small__paid-content-container,
.card-small__content {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column
}

.card--small__paid-content-container {
    height: 100%
}

.card--text {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    margin-bottom: 32px
}

.card--text .h4--dense span {
    pointer-events: none
}

.card__description {
    color: #333;
    font: normal 16px/1.5 tabular-numbers, Georgia;
    text-align: center
}

.card__fl-logo {
    font: 12px/2 Work Sans, sans-serif;
    letter-spacing: 1px;
    margin-bottom: 8px;
    margin-top: 16px
}

.card__fl-logo span {
    color: #737373;
    font-weight: 600
}

.card__fl-link {
    -webkit-box-align: center;
    -ms-flex-align: center;
    -webkit-align-items: center;
    align-items: center;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    font: 12px/2 Work Sans, sans-serif;
    letter-spacing: -.1px;
    margin-top: 28px;
    text-decoration: none
}

.card__fl-link:hover .fs-icon--arrow-right {
    -webkit-transform: translateX(5px);
    -ms-transform: translateX(5px);
    transform: translateX(5px)
}

.card__fl-link .fs-icon--arrow-right {
    height: 18px;
    padding: 6px 0 0 8px;
    width: 20px
}

.card__fl-link span {
    pointer-events: none
}

.card--video-small .card__icon--preview {
    bottom: 8px;
    font-size: clamp(8px, 1vw, 12px);
    left: 8px
}

.card__watch-video {
    display: none
}

@media (max-width:480px) {
    .card--large {
        padding: 0 15px
    }

    .channel:not(.channel--editors-picks) .card--large__title,
    .channel:not(.channel--editors-picks) .h1--dense {
        text-align: left
    }

    .channel:not(.channel--editors-picks) .h1--dense {
        margin: 0 0 10px;
        width: 100%
    }

    .card--large .h1--dense {
        position: relative
    }

    .card--large .h2--dense-white {
        color: #333
    }

    .card--large__paid-content-container {
        -webkit-box-pack: start;
        -ms-flex-pack: start;
        -webkit-justify-content: flex-start;
        justify-content: flex-start
    }

    .card--small__paid-content-container {
        margin: 0;
        padding-bottom: 8px
    }

    .card__photocredit--small {
        display: none
    }

    .card__watch-video {
        display: inline
    }

    .card--small {
        margin-bottom: 0
    }

    .card--small .h3--dense {
        display: block
    }

    .card--video-small {
        padding-bottom: 14px
    }

    .card--video-small .wrap-text .video-h3--dense {
        font: 700 14px Merriweather, serif
    }
}

@media (min-width:1025px) {
    .card--small .headlink {
        display: inline-block;
        text-align: left
    }
}

.preview {
    margin-bottom: 16px
}

.preview .card__photocredit--large {
    bottom: -17px;
    position: absolute;
    right: 0;
    text-align: center
}

.preview,
.preview__link {
    display: block
}

.preview__overflow-wrapper {
    height: 100%;
    overflow: hidden;
    width: 100%
}

.preview__image,
.preview__overflow-wrapper {
    left: 0;
    pointer-events: none;
    position: absolute;
    top: 0
}

.preview__image {
    background-color: #e2e2e2;
    background-position: 50%;
    background-size: cover;
    bottom: 0;
    right: 0
}

.preview__paid-label {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    bottom: 24px;
    color: #fff;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    left: 24px;
    position: absolute;
    text-align: left;
    text-decoration: none;
    z-index: 2
}

.preview__eyebrows {
    bottom: 0;
    color: #fff;
    font-family: Work Sans, sans-serif;
    font-size: 10px;
    left: 50%;
    letter-spacing: .5px;
    line-height: 12px;
    margin: 0;
    position: absolute;
    text-align: center;
    text-transform: uppercase;
    -webkit-transform: translate(-50%, 50%);
    -ms-transform: translate(-50%, 50%);
    transform: translate(-50%, 50%);
    width: 100%;
    z-index: 2
}

.preview__eyebrows span {
    background: #666;
    padding: 6px 12px
}

.card--large .preview .preview__image {
    -webkit-transition: -webkit-transform 1s ease-out;
    transition: -webkit-transform 1s ease-out;
    -o-transition: transform 1s ease-out;
    transition: transform 1s ease-out;
    transition: transform 1s ease-out, -webkit-transform 1s ease-out
}

.card--large .preview:hover .preview__image--non-progressive,
.card--large .preview:hover .preview__image[enhanced] {
    -webkit-transform: scale(1.03);
    -ms-transform: scale(1.03);
    transform: scale(1.03)
}

.card--large>.card__photocredit--large {
    display: none
}

.card--text .preview {
    -ms-flex-negative: 0;
    -webkit-flex-shrink: 0;
    flex-shrink: 0;
    margin-right: 16px;
    width: 88px
}

.card--video-small .preview {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 45%;
    -ms-flex: 0 0 45%;
    flex: 0 0 45%;
    margin-right: 16px
}

.card--video-small .headlink.h3--dense {
    font: 700 14px Merriweather, serif;
    margin-top: none
}

.card--video-small:last-of-type .preview {
    margin-bottom: 0
}

.card__photocredit--large,
.card__photocredit--small {
    color: #737373;
    font-family: Work Sans, sans-serif;
    font-size: 10px;
    letter-spacing: 0;
    line-height: 20px;
    text-transform: uppercase
}

.card__photocredit--large {
    padding-top: 8px;
    text-align: center
}

.card__photocredit--small {
    padding-top: 0;
    text-align: right
}

.gradient {
    background: -webkit-gradient(linear, left top, left bottom, color-stop(50%, transparent), to(rgba(0, 0, 0, .4)));
    background: -webkit-linear-gradient(top, transparent 50%, rgba(0, 0, 0, .4));
    background: -o-linear-gradient(top, transparent 50%, rgba(0, 0, 0, .4));
    background: linear-gradient(180deg, transparent 50%, rgba(0, 0, 0, .4));
    height: 100%;
    position: absolute;
    top: 0;
    width: 100%;
    z-index: 1
}

@media (max-width:768px) {
    .preview .card__photocredit--large {
        display: none
    }

    .card--large>.card__photocredit--large {
        display: block
    }
}

@media (max-width:480px) {
    .card--large .preview:hover .preview__image[enhanced] {
        -webkit-transform: none;
        -ms-transform: none;
        transform: none
    }

    .card--large .preview .preview__eyebrows--mobile-left,
    .channel:not(.channel--editors-picks) .card__photocredit--large {
        text-align: left
    }

    .preview__paid-label {
        margin-left: 16px;
        position: unset
    }
}

.byline-stats {
    -webkit-box-align: center;
    -ms-flex-align: center;
    -webkit-align-items: center;
    align-items: center;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    margin-top: 0
}

.byline-stats--large {
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    -webkit-justify-content: center;
    justify-content: center;
    margin-bottom: 0;
    padding-top: 8px
}

.byline-stats--small {
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    -webkit-justify-content: space-between;
    justify-content: space-between
}

.byline__author {
    position: relative
}

.byline,
.byline__author,
.byline__publication {
    font: 400 12px Work Sans, sans-serif;
    letter-spacing: -.2px;
    line-height: 1.33
}

.byline__by-space {
    display: none
}

.card--large .byline__by-space {
    display: inline
}

.card--large .byline__author {
    display: inline-block
}

.card--large .byline__author,
.card--large .byline__author-group,
.card--large .byline__publication {
    text-align: center
}

.byline__author {
    display: relative
}

.byline__by {
    margin-right: 4px
}

.byline__author-name,
.byline__publication {
    color: #333;
    font-weight: 600;
    margin-right: 8px;
    text-decoration: none
}

.byline__author-type {
    color: #737373;
    font: 400 10px/1.2 Work Sans, sans-serif
}

.byline__duration {
    color: #a9a9a9;
    display: inline;
    font: normal 12px Work Sans, sans-serif;
    letter-spacing: -.2px;
    padding-left: 8px
}

.card--text .byline {
    display: block;
    margin-top: 8px
}

@media (max-width:1024px) {

    .byline-stats--large,
    .byline-stats--small {
        padding-top: 8px
    }
}

@media (max-width:480px) {
    .byline-stats {
        margin: 0
    }

    .channel:not(.channel--editors-picks) .byline-stats--large {
        -webkit-box-pack: start;
        -ms-flex-pack: start;
        -webkit-justify-content: flex-start;
        justify-content: flex-start
    }

    .card--large:not(.csf-block) .byline__author,
    .card--large:not(.csf-block) .byline__author-group,
    .card--large:not(.csf-block) .byline__publication {
        text-align: left
    }
}

.headlink {
    text-decoration: none;
    width: 100%
}

.headlink:hover {
    text-decoration: underline
}

.headlink .h3--dense {
    margin-bottom: 16px;
    margin-top: 16px;
    text-align: left
}

.headlink .h1--dense,
.headlink .h4--dense {
    display: block
}

.card__fl-logo+.headlink .h3--dense {
    margin-bottom: 0;
    margin-top: 0
}

@media (max-width:768px) {
    .headlink .h3--dense {
        margin-top: 24px
    }
}

@media (max-width:480px) {
    .headlink .h3--dense {
        margin-bottom: 8px;
        margin-top: 0
    }
}

.data-viz__list {
    -webkit-box-flex: 1;
    -ms-flex-positive: 1;
    -webkit-flex-grow: 1;
    flex-grow: 1;
    height: 100%;
    overflow: hidden;
    position: relative;
    width: 100%
}

.data-viz__list--international .data-viz__number-container,
.data-viz__list:not(.data-viz__loading) .data-viz__item.data-viz__ghost-item {
    display: none
}

.data-viz__users {
    -webkit-box-align: start;
    -ms-flex-align: start;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    -webkit-align-items: flex-start;
    align-items: flex-start;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-justify-content: space-between;
    justify-content: space-between
}

.data-viz__active-number {
    color: #333;
    display: block;
    font: 600 48px Work Sans, Courier, sans-serif;
    letter-spacing: -.34px;
    min-height: 61px;
    padding-bottom: 4px;
    padding-right: 10px
}

@media (min-width:1230px) and (max-width:1400px) {
    .data-viz__active-number {
        font-size: 38px;
        min-height: 48px
    }
}

@media (min-width:1024px) and (max-width:1229px) {
    .data-viz__active-number {
        font-size: 34px;
        min-height: 44px
    }
}

@media (min-width:900px) and (max-width:1023px) {
    .data-viz__active-number {
        font-size: 30px;
        min-height: 39px
    }
}

@media (min-width:769px) and (max-width:899px) {
    .data-viz__active-number {
        font-size: 18px;
        min-height: 25px
    }
}

.data-viz__active-text {
    color: #333;
    display: inline-block;
    font: 16px/.94 Work Sans, sans-serif;
    text-transform: uppercase
}

.data-viz__active-number-wrap {
    -ms-flex-line-pack: start;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-align-content: flex-start;
    align-content: flex-start;
    -webkit-flex: 1;
    -ms-flex: 1;
    flex: 1;
    -webkit-flex-flow: column wrap;
    -ms-flex-flow: column wrap;
    flex-flow: column wrap
}

.data-viz__active-number-wrap,
.data-viz__gauge-wrap {
    -webkit-box-flex: 1;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex
}

.data-viz__gauge-wrap {
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    -webkit-flex: 1;
    -ms-flex: 1;
    flex: 1;
    -webkit-justify-content: center;
    justify-content: center;
    position: relative;
    top: -8px
}

.data-viz__gauge {
    height: 70px;
    position: relative;
    width: 115px
}

.data-viz__gauge img {
    height: inherit;
    max-height: 100%;
    max-width: 100%
}

.data-viz__gauge .data-viz-arc {
    z-index: 0
}

.data-viz__gauge .data-viz-arcimg {
    height: 70px !important;
    width: 115px
}

.data-viz__gauge .data-viz-arc,
.data-viz__gauge .data-viz-arc-fill-wrap {
    position: absolute
}

.data-viz__gauge .data-viz-needle-wrap {
    bottom: -4px;
    display: block;
    left: 50%;
    position: absolute;
    -webkit-transform: translate(-50%);
    -ms-transform: translate(-50%);
    transform: translate(-50%);
    z-index: 3
}

.data-viz__gauge .data-viz-needle {
    height: 55px !important;
    position: relative;
    -webkit-transform: rotate(-90deg);
    -ms-transform: rotate(-90deg);
    transform: rotate(-90deg);
    -webkit-transform-origin: 6px 48px;
    -ms-transform-origin: 6px 48px;
    transform-origin: 6px 48px;
    -webkit-transition-duration: .2s;
    -o-transition-duration: .2s;
    transition-duration: .2s;
    -webkit-transition-property: -webkit-transform;
    transition-property: -webkit-transform;
    -o-transition-property: transform;
    transition-property: transform;
    transition-property: transform, -webkit-transform
}

.data-viz__gauge .data-viz-arc-fill-wrap {
    height: 70px;
    overflow: hidden;
    position: absolute;
    width: 115px;
    z-index: 2
}

.data-viz__gauge .data-viz-arc-fill {
    height: 70px !important;
    -webkit-transform: rotate(-180deg);
    -ms-transform: rotate(-180deg);
    transform: rotate(-180deg);
    -webkit-transform-origin: bottom center;
    -ms-transform-origin: bottom center;
    transform-origin: bottom center;
    -webkit-transition-duration: .2s;
    -o-transition-duration: .2s;
    transition-duration: .2s;
    -webkit-transition-property: -webkit-transform;
    transition-property: -webkit-transform;
    -o-transition-property: transform;
    transition-property: transform;
    transition-property: transform, -webkit-transform;
    width: 115px
}

.data-viz__item {
    -webkit-box-align: center;
    -ms-flex-align: center;
    -webkit-align-items: center;
    align-items: center;
    border-bottom: 1px solid #e2e2e2;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    height: 100px;
    left: 0;
    padding: 10px 0;
    position: absolute;
    width: 100%
}

.data-viz__hide {
    display: none
}

.data-viz__hide-border-bottom {
    border-bottom: none
}

.data-viz__title {
    font: 700 16px/24px Merriweather, serif;
    max-height: 48px;
    overflow-y: hidden;
    text-decoration: none
}

.data-viz__title:hover {
    text-decoration: underline
}

.data-viz__value {
    -ms-flex-negative: 0;
    color: #666;
    -webkit-flex-shrink: 0;
    flex-shrink: 0;
    font: normal 14px/22px Work Sans, sans-serif;
    margin: 0;
    padding-bottom: 5px
}

.data-viz__number-container {
    -webkit-box-align: center;
    -ms-flex-align: center;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-align-items: center;
    align-items: center;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    min-width: 50px
}

.data-viz__title-container {
    margin-left: 20px
}

.data-viz__title-container.data-viz__ghost-element {
    width: 100%
}

.data-viz__ghost-element {
    background: #e2e2e2;
    height: 48px
}

.data-viz__paid-content-container {
    color: #737373;
    font: normal 12px/14px Work Sans, sans-serif;
    padding-bottom: 3px
}

.data-viz__brand-voice-name {
    color: #737373
}

.data-viz__brand-voice-logo {
    color: #c41a23;
    letter-spacing: 1px;
    padding-left: 5px;
    text-transform: uppercase
}

.data-viz__arrow-wrapper {
    -webkit-transform: rotate(-90deg);
    -ms-transform: rotate(-90deg);
    transform: rotate(-90deg);
    width: 20px
}

.data-viz__arrow-wrapper .fs-icon {
    fill: #a5cd9d;
    height: 15px;
    -webkit-transition: fill 1s ease, -webkit-transform 1s ease;
    transition: fill 1s ease, -webkit-transform 1s ease;
    -o-transition: fill 1s ease, transform 1s ease;
    transition: fill 1s ease, transform 1s ease;
    transition: fill 1s ease, transform 1s ease, -webkit-transform 1s ease;
    width: 100%
}

.data-viz__arrow--down .fs-icon {
    fill: #ed6d59;
    -webkit-transform: rotateY(180deg);
    transform: rotateY(180deg)
}

@media (max-width:1500px) {

    .data-viz__active-number,
    .data-viz__active-text {
        display: block
    }
}

@media (max-width:1400px) {
    .data-viz__active-text {
        padding: 0;
        width: 100%
    }
}

@media (max-width:1024px) {
    .data-viz__item {
        height: 90px
    }

    .data-viz__title {
        max-height: 50px
    }
}

@media (max-width:768px) {
    .data-viz__users {
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-justify-content: center;
        justify-content: center;
        padding-bottom: 10px;
        padding-top: 10px
    }

    .data-viz__active-number,
    .data-viz__active-text {
        display: inline-block
    }

    .data-viz__active-text {
        padding-left: 10px;
        width: auto
    }

    .data-viz__list {
        height: 450px
    }
}

@media (max-width:480px) {
    .data-viz__list {
        height: 400px
    }

    .data-viz__item {
        height: 75px
    }

    .data-viz__paid-content-container {
        padding-bottom: 0
    }
}

@media (max-width:380px) {

    .data-viz__active-number,
    .data-viz__active-text {
        display: block
    }

    .data-viz__active-text {
        padding: 0;
        width: 100%
    }
}

@media (-ms-high-contrast:active),
(-ms-high-contrast:none) {
    .data-viz__title:hover {
        overflow-y: visible
    }
}

.error-banner {
    background-color: #008ad1;
    color: #fff;
    display: none;
    font-size: 20px;
    left: 50%;
    position: absolute;
    top: 56px;
    -webkit-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    transform: translateX(-50%);
    width: 100vw
}

.error-banner__content {
    -webkit-box-align: center;
    -ms-flex-align: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    -webkit-align-items: center;
    align-items: center;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    height: 56px;
    -webkit-justify-content: center;
    justify-content: center;
    position: relative
}

.error-banner__text {
    font-weight: 600;
    margin-right: 20px
}

.error-banner__close {
    position: absolute;
    right: 20px;
    top: 50%;
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%)
}

.error-banner__close .fs-icon {
    height: 24px;
    width: 24px
}

.error-banner__search {
    border-bottom: 1px solid #fff
}

.error-banner__search .fs-icon--search {
    position: relative;
    top: 3px
}

.error-banner__search-input {
    background: none;
    border: none;
    color: #f4f4f4;
    font: 20px Work Sans, sans-serif;
    margin-left: 8px;
    outline: none;
    padding: 0;
    width: 142px
}

.error-banner__search-input::-webkit-input-placeholder {
    color: #fff;
    opacity: 1
}

.error-banner__search-input::-moz-placeholder {
    color: #fff;
    opacity: 1
}

.error-banner__search-input:-ms-input-placeholder {
    opacity: 1
}

.error-banner__search-input::-ms-input-placeholder {
    opacity: 1
}

.error-banner__search-input::placeholder {
    color: #fff;
    opacity: 1
}

.error-banner__search-input:-ms-input-placeholder {
    color: #fff
}

.error-banner__search-input::-ms-input-placeholder {
    color: #fff
}

.error-messaging .main-content--universal-header {
    padding-top: 112px
}

.error-messaging .error-banner {
    display: block
}

.error-messaging .fbs-ad--top-wrapper.fbs-ad--top-wrapper--sticky {
    -webkit-transform: translateY(56px);
    -ms-transform: translateY(56px);
    transform: translateY(56px)
}

@media (max-width:1024px) {
    .error-banner__content {
        height: 48px
    }

    .error-messaging .main-content--universal-header {
        padding-top: 96px
    }

    .error-messaging .fbs-ad--top-wrapper.fbs-ad--top-wrapper--sticky {
        -webkit-transform: translateY(48px);
        -ms-transform: translateY(48px);
        transform: translateY(48px)
    }
}

@media (max-width:767px) {
    .error-banner__content {
        display: block;
        height: 80px;
        padding: 16px 46px 16px 16px
    }

    .error-banner__text {
        display: inline;
        font-size: 16px
    }

    .error-banner__search {
        display: inline
    }

    .error-banner__search .fs-icon--search {
        height: 15px;
        width: 15px
    }

    .error-banner__search-input {
        font-size: 16px;
        width: 118px
    }

    .error-banner__close {
        top: 16px;
        -webkit-transform: none;
        -ms-transform: none;
        transform: none
    }

    .error-messaging .main-content--universal-header {
        padding-top: 128px
    }
}

.qotd-section {
    padding: 25px 100px;
    position: relative;
    text-align: center
}

.qotd-section .animated-border__horizontal {
    background-color: #f18031;
    height: 8px;
    position: absolute;
    width: 0
}

.qotd-section .animated-border__vertical {
    background-color: #f18031;
    height: 0;
    position: absolute;
    top: 0;
    width: 8px
}

.qotd-section .border-left {
    left: 0
}

.qotd-section .border-right {
    right: 0
}

.qotd-section .border-top-1 {
    margin-left: calc(50% - 100px);
    top: 0;
    -webkit-transform: translateX(-100%);
    -ms-transform: translateX(-100%);
    transform: translateX(-100%)
}

.qotd-section .border-top-2 {
    left: 50%;
    top: 0
}

.qotd-section .border-bottom-1 {
    bottom: 0;
    margin-left: calc(100% - 100px);
    -webkit-transform: translateX(-100%);
    -ms-transform: translateX(-100%);
    transform: translateX(-100%)
}

.qotd-section .border-bottom-2 {
    bottom: 0;
    left: 0
}

.qotd-section.animated-borders .animated-border__horizontal {
    -webkit-transition: width .7s ease-in;
    -o-transition: width .7s ease-in;
    transition: width .7s ease-in;
    width: 50%
}

.qotd-section.animated-borders .animated-border__vertical {
    height: 100%;
    -webkit-transition: height .7s ease-in;
    -o-transition: height .7s ease-in;
    transition: height .7s ease-in
}

.qotd-section.animated-borders .border-top-1,
.qotd-section.animated-borders .border-top-2 {
    -webkit-transition-delay: 0s;
    -o-transition-delay: 0s;
    transition-delay: 0s
}

.qotd-section.animated-borders .border-left,
.qotd-section.animated-borders .border-right {
    -webkit-transition-delay: .7s;
    -o-transition-delay: .7s;
    transition-delay: .7s
}

.qotd-section.animated-borders .border-bottom-1,
.qotd-section.animated-borders .border-bottom-2 {
    -webkit-transition-delay: 1.4s;
    -o-transition-delay: 1.4s;
    transition-delay: 1.4s
}

.qotd-section__label {
    background-color: #fcfcfc;
    color: #737373;
    font-size: 18px;
    letter-spacing: 2px;
    padding: 0 20px;
    position: absolute;
    right: 50%;
    top: 4px;
    -webkit-transform: translate(50%, -50%);
    -ms-transform: translate(50%, -50%);
    transform: translate(50%, -50%);
    z-index: 1
}

.qotd-section__description {
    font: 18px ;
    opacity: 0
}

.qotd-section__author,
.qotd-share__container {
    opacity: 0
}

.qotd-section__byline-author {
    font: 700 15px Merriweather, serif
}

.qotd-section__byline-title {
    font-size: 13px
}

.qotd-share {
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-justify-content: center;
    justify-content: center
}

.qotd-share .social-share__arrow {
    display: -webkit-inline-box;
    display: -webkit-inline-flex;
    display: -ms-inline-flexbox;
    display: inline-flex;
    margin-right: 5px;
    -webkit-transition: -webkit-transform .2s ease;
    transition: -webkit-transform .2s ease;
    -o-transition: transform .2s ease;
    transition: transform .2s ease;
    transition: transform .2s ease, -webkit-transform .2s ease
}

.qotd-share .social-share__arrow .fs-icon--share {
    position: relative;
    top: -1px
}

.qotd-share .social-share__arrow svg {
    height: 13px;
    width: 13px
}

.qotd-share .social-share__arrow svg path {
    fill: #737373
}

.qotd-share .social-share__icon {
    display: inline-block
}

.qotd-share .social-share__icon svg {
    height: 17px;
    width: 17px
}

.qotd-share .fs-icon--linkedin {
    width: 19px
}

.qotd-share__container {
    overflow: visible;
    white-space: nowrap;
    width: 100px
}

.qotd-share__icons {
    display: inline-block;
    opacity: 1
}

.qotd-share__icons a {
    opacity: 0;
    -webkit-transition-duration: .2s;
    -o-transition-duration: .2s;
    transition-duration: .2s;
    -webkit-transition-property: opacity;
    -o-transition-property: opacity;
    transition-property: opacity
}

.qotd-share__icons a:first-of-type {
    margin-left: 11px
}

.qotd-share__text {
    font-size: 13px;
    left: 30px;
    position: absolute;
    top: 4px;
    -webkit-transition-duration: .2s;
    -o-transition-duration: .2s;
    transition-duration: .2s;
    -webkit-transition-property: all;
    -o-transition-property: all;
    transition-property: all;
    white-space: nowrap;
    z-index: -1
}

.qotd-section.animated-borders .qotd-section__author,
.qotd-section.animated-borders .qotd-section__description {
    opacity: 1;
    -webkit-transition: opacity .7s cubic-bezier(.6, -.28, .735, .045);
    -o-transition: opacity .7s cubic-bezier(.6, -.28, .735, .045);
    transition: opacity .7s cubic-bezier(.6, -.28, .735, .045)
}

.qotd-section.animated-borders .qotd-section__author {
    -webkit-transition-delay: .7s;
    -o-transition-delay: .7s;
    transition-delay: .7s
}

.qotd-section.animated-borders .qotd-share__container {
    opacity: 1;
    -webkit-transition: opacity .7s cubic-bezier(.6, -.28, .735, .045);
    -o-transition: opacity .7s cubic-bezier(.6, -.28, .735, .045);
    transition: opacity .7s cubic-bezier(.6, -.28, .735, .045);
    -webkit-transition-delay: 1.4s;
    -o-transition-delay: 1.4s;
    transition-delay: 1.4s
}

@media (min-width:769px) {
    .qotd-section:hover .social-share__arrow {
        pointer-events: none;
        -webkit-transform: translateX(-28px);
        -ms-transform: translateX(-28px);
        transform: translateX(-28px)
    }

    .qotd-section:hover .qotd-share__icons {
        -webkit-transition: all .2s ease .2s;
        -o-transition: all .2s ease .2s;
        transition: all .2s ease .2s
    }

    .qotd-section:hover .qotd-share__icons a {
        cursor: pointer;
        opacity: 1;
        z-index: 1
    }

    .qotd-section:hover .social-share__icon-wrapper {
        position: static;
        z-index: 1
    }

    .qotd-section:hover .qotd-share__text {
        opacity: 0;
        z-index: -1
    }
}

@media (max-width:768px) {
    .qotd-wrapper {
        background: #fff;
        margin: -24px 0 0;
        padding: 25px 15px
    }

    .qotd-section {
        margin: 0;
        padding: 25px 45px
    }

    .qotd-section .border-top-1 {
        margin-left: calc(50% - 45px)
    }

    .qotd-section .border-bottom-1 {
        margin-left: calc(100% - 45px)
    }

    .qotd-section .qotd-share__icons {
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
        -webkit-justify-content: center;
        justify-content: center;
        -webkit-transform: translateX(0);
        -ms-transform: translateX(0);
        transform: translateX(0)
    }

    .qotd-section .qotd-share__icons a {
        -webkit-box-ordinal-group: 2;
        -ms-flex-order: 1;
        opacity: 1;
        -webkit-order: 1;
        order: 1;
        z-index: 1
    }

    .qotd-section__label {
        background-color: #fff
    }

    .qotd-section__description {
        font-size: 14px
    }

    .qotd-share__container {
        width: auto
    }

    .qotd-share .qotd-share__text,
    .qotd-share .social-share__arrow {
        display: none
    }

    .social-share__icon-wrapper {
        z-index: 1
    }
}

.happening-now {
    background-color: #fff;
    -webkit-box-shadow: inset 0 -1px 0 0 #e2e2e2;
    box-shadow: inset 0 -1px 0 0 #e2e2e2;
    clear: both;
    left: 50%;
    max-width: 1820px;
    position: relative;
    -webkit-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    transform: translateX(-50%);
    width: 100vw
}

.happening-now__carousel-wrapper {
    padding-bottom: 13px;
    padding-top: 45px
}

.happening-now__carousel .fbs-slider__slides-wrapper {
    margin: 0 73px;
    position: relative
}

.happening-now__carousel .fbs-slider__slides-wrapper:after {
    background: -webkit-gradient(linear, left top, right top, from(hsla(0, 0%, 100%, 0)), to(#fff));
    background: -webkit-linear-gradient(left, hsla(0, 0%, 100%, 0), #fff);
    background: -o-linear-gradient(left, hsla(0, 0%, 100%, 0), #fff);
    background: linear-gradient(90deg, hsla(0, 0%, 100%, 0), #fff);
    bottom: 0;
    content: " ";
    pointer-events: none;
    position: absolute;
    right: 0;
    top: 0;
    width: 15%
}

.happening-now__carousel .fbs-slider__slide {
    min-height: 74px;
    outline: none;
    padding-left: 17px;
    padding-right: 15px;
    position: relative
}

.happening-now__carousel .fbs-slider__slide:not(.primary):before {
    border-left: 1px solid #e2e2e2;
    bottom: 0;
    content: "";
    height: 100%;
    left: 0;
    pointer-events: none;
    position: absolute;
    top: 0
}

.happening-now__carousel .fbs-slider__controls button {
    background-color: rgba(51, 51, 51, .4);
    height: 36px;
    top: 22px;
    width: 36px
}

.happening-now__carousel .fbs-slider__control--hidden,
.happening-now__carousel .fbs-slider__controls .disabled {
    display: none
}

.happening-now__carousel .fbs-slider__control-left:hover,
.happening-now__carousel .fbs-slider__control-right:hover {
    background-color: #d8361e;
    opacity: 1
}

.happening-now__carousel .fs-icon {
    height: 16px;
    margin: auto 0;
    width: 16px
}

.preview__eyebrows--happening {
    height: 24px;
    left: 90px;
    text-align: left;
    top: 16px;
    -webkit-transform: none;
    -ms-transform: none;
    transform: none;
    width: auto
}

.preview__eyebrows--happening span {
    background-color: #d8361e;
    display: inline-block;
    pointer-events: none
}

.happening__metrics {
    -webkit-box-align: center;
    -ms-flex-align: center;
    -webkit-align-items: center;
    align-items: center;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    height: 20px;
    padding: 6px 0
}

.happening__date {
    color: #737373;
    font: 12px/1.17 Work Sans
}

.happening__title {
    color: #333;
    font: 700 14px/1.71 merriweather;
    max-height: 48px;
    overflow: hidden;
    padding-bottom: 10px;
    text-decoration: none
}

.happening__title:hover {
    text-decoration: underline
}

a.happening__show-more {
    display: none
}

.content-badge {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    font: 700 12px/20px Work Sans, sans-serif;
    letter-spacing: .5px;
    text-transform: uppercase
}

.content-badge--live {
    -webkit-box-align: center;
    -ms-flex-align: center;
    -webkit-align-items: center;
    align-items: center;
    color: #d8361e;
    margin-left: 8px;
    text-transform: uppercase
}

.content-badge--live:before {
    background-color: #d8361e;
    border-radius: 50%;
    content: "";
    display: inline-block;
    height: 8px;
    margin-right: 6px;
    width: 8px
}

@media (max-width:767px) {
    .channel__header .happening-now {
        display: none
    }

    .happening-now {
        border-bottom: 1px solid #e2e2e2;
        border-top: 1px solid #e2e2e2;
        -webkit-box-shadow: none;
        box-shadow: none;
        margin-bottom: 16px;
        margin-left: 0
    }

    .preview__eyebrows--happening {
        left: 0;
        width: 100%
    }

    .happening-now__carousel-wrapper {
        padding: 0
    }

    .happening-now__carousel .fbs-slider__slides-wrapper {
        margin: 0
    }

    .happening-now__carousel .fbs-slider__slides-wrapper:after {
        display: none
    }

    .happening-now__carousel .fbs-slider__slide {
        margin-left: 17px;
        margin-right: 15px;
        padding: 16px 0;
        width: 92%
    }

    .happening-now__carousel .fbs-slider__slide:before {
        display: none
    }

    .happening-now__carousel .fbs-slider__slide.active {
        border-top: 1px solid #e2e2e2
    }

    .happening-now__carousel .fbs-slider__slide.active:first-child {
        border-top: none;
        padding-top: 0
    }

    .happening__metrics {
        padding-bottom: 5px;
        padding-top: 0
    }

    .happening__title {
        font-size: 16px;
        max-height: 55px;
        padding: 0
    }

    .preview__eyebrows--happening {
        bottom: auto;
        position: relative;
        text-align: center;
        top: -12px
    }

    .preview__eyebrows--happening span {
        display: block
    }

    .preview__eyebrows--happening a {
        display: inline-block;
        position: relative;
        text-decoration: none;
        z-index: 3
    }

    a.happening__show-more {
        -webkit-box-pack: start;
        -ms-flex-pack: start;
        color: #333;
        display: inline-block;
        font-size: 14px;
        -webkit-justify-content: flex-start;
        justify-content: flex-start;
        letter-spacing: -.16px;
        line-height: 1.71;
        margin-bottom: 15px;
        margin-left: 17px;
        width: auto
    }

    .happening__show-more-text {
        display: inline-block;
        margin-right: 7px;
        pointer-events: none
    }

    .happening__show-more-arrow {
        display: inline-block
    }

    .happening__show-more-arrow .fs-icon {
        position: relative;
        top: 2px;
        width: 13px
    }
}

.for-you__story {
    min-height: 135px;
    padding-bottom: 33px
}

.for-you__headline {
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    display: -webkit-box;
    font: 700 16px/1.5 Merriweather, serif;
    overflow: hidden;
    padding-top: 7px;
    text-decoration: none
}

.for-you__headline--hide {
    visibility: hidden
}

.for-you__headline:hover {
    text-decoration: underline
}

.for-you__headline--animate,
.for-you__no-data--animate {
    -webkit-animation: slide-left .3s .1s forwards;
    animation: slide-left .3s .1s forwards;
    -webkit-transform: translateX(100%);
    -ms-transform: translateX(100%);
    transform: translateX(100%)
}

@-webkit-keyframes slide-left {
    to {
        -webkit-transform: translateX(0);
        transform: translateX(0)
    }
}

@keyframes slide-left {
    to {
        -webkit-transform: translateX(0);
        transform: translateX(0)
    }
}

.for-you__icons-wrapper {
    position: relative
}

.for-you__icons-wrapper .fs-icon {
    vertical-align: middle
}

.for-you__icons-wrapper--hide {
    visibility: hidden
}

.for-you__thumbs-icons {
    fill: #737373;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    margin-top: 6px
}

.for-you__check-mark,
.for-you__refresh {
    cursor: pointer
}

.for-you__refresh {
    fill: #737373;
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    -ms-flex: 1;
    flex: 1;
    line-height: 12px
}

.for-you__check-mark {
    width: 100%
}

.for-you__icon-msg {
    color: #737373;
    font: 10px/1.2 Work Sans, sans-serif;
    height: 12px;
    margin: 0 0 0 8px;
    position: absolute;
    top: 3px
}

.fs-icon--replay {
    fill: #333
}

.fs-icon--replay .for-you__icon-msg {
    color: #333
}

.fs-icon--check-mark,
.fs-icon--replay {
    max-width: 15px
}

.fs-icon--replay path {
    fill: #737373
}

.for-you__thumbs-space {
    min-width: 15px
}

.for-you__check-mark-msg {
    color: #7c7c7c;
    font: 10px/1 Work Sans, sans-serif;
    padding-left: 3px
}

.for-you__check-mark {
    fill: #7c7c7c;
    cursor: default;
    position: absolute;
    top: 0
}

.for-you__check-mark--hide {
    visibility: hidden
}

@media (min-width:769px) {
    .for-you__story-divider {
        border-bottom: 1px solid #e2e2e2;
        margin-bottom: 18px
    }
}

@media (max-width:768px) {
    .for-you__stories-wrapper {
        padding-top: 18px
    }
}

@media (max-width:480px) {
    .for-you__thumbs-icons {
        width: 100%
    }
}

ol,
ul {
    -webkit-padding-start: 0;
    list-style-type: none
}



@media (max-width:800px) {

 /* .qotd-section {
    padding: 25px 100px;
    position: relative;
    text-align: center;
    width: 100%;
}    */
}

p{
    margin-top: 2rem;
}