/*! hash:120ab46ae305fcbbdd9c, chunkhash:a0dfeb1be6a2615f7561, name:app, filebase:app.380857bed14095c66bb1.css, query:, file:app.380857bed14095c66bb1.css */

@keyframes spinner {
    to {
        transform: rotate(360deg)
    }
}

@keyframes ellipsis {
    0%,
    to {
        width: 20px
    }
    1% {
        width: 0
    }
}

@font-face {
    font-weight: 400;
    font-style: normal;
    font-family: circular;
    src: url('chrome-extension://liecbddmkiiihnedobmlmillhodjkdmb/fonts/CircularXXWeb-Book.woff2') format('woff2');
}

@font-face {
    font-weight: 700;
    font-style: normal;
    font-family: circular;
    src: url('chrome-extension://liecbddmkiiihnedobmlmillhodjkdmb/fonts/CircularXXWeb-Bold.woff2') format('woff2');
}

@font-face {
    font-family: 'Archivo Narrow';
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    src: url(https://assets.inc.com/_/images/assets/fonts/archivo-narrow/archivo-narrow-v11-latin-400.woff2)
}

@font-face {
    font-family: 'Archivo Narrow';
    font-style: normal;
    font-weight: 700;
    font-display: swap;
    src: url(https://assets.inc.com/_/images/assets/fonts/archivo-narrow/archivo-narrow-v11-latin-700.woff2)
}

@font-face {
    font-family: 'Heebo';
    font-style: normal;
    font-weight: 300;
    font-display: swap;
    src: url(https://assets.inc.com/_/images/assets/fonts/heebo/heebo-v7-latin-300.woff2)
}

@font-face {
    font-family: 'Heebo';
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    src: url(https://assets.inc.com/_/images/assets/fonts/heebo/heebo-v7-latin-400.woff2)
}

@font-face {
    font-family: 'Heebo';
    font-style: normal;
    font-weight: 500;
    font-display: swap;
    src: url(https://assets.inc.com/_/images/assets/fonts/heebo/heebo-v7-latin-500.woff2)
}

@font-face {
    font-family: 'Heebo';
    font-style: normal;
    font-weight: 700;
    font-display: swap;
    src: url(https://assets.inc.com/_/images/assets/fonts/heebo/heebo-v7-latin-700.woff2)
}

@font-face {
    font-family: 'IBM Plex Mono';
    font-style: normal;
    font-weight: 400;
    src: url(https://assets.inc.com/_/images/assets/fonts/ibm-plex-mono/ibm-plex-mono-v5-latin-regular.woff2) format("woff2");
    font-display: swap
}

@font-face {
    font-family: 'IBM Plex Mono';
    font-style: normal;
    font-weight: 700;
    src: url(https://assets.inc.com/_/images/assets/fonts/ibm-plex-mono/ibm-plex-mono-v5-latin-700.woff2) format("woff2");
    font-display: swap
}

@font-face {
    font-family: 'Nunito';
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    src: url(https://assets.inc.com/_/images/assets/fonts/nunito/nunito-v12-latin-400.woff2)
}

@font-face {
    font-family: 'Nunito';
    font-style: normal;
    font-weight: 700;
    font-display: swap;
    src: url(https://assets.inc.com/_/images/assets/fonts/nunito/nunito-v12-latin-700.woff2)
}

@font-face {
    font-family: 'Nunito';
    font-style: normal;
    font-weight: 800;
    font-display: swap;
    src: url(https://assets.inc.com/_/images/assets/fonts/nunito/nunito-v12-latin-800.woff2)
}

@font-face {
    font-family: 'Roboto';
    font-style: normal;
    font-weight: 100;
    font-display: swap;
    src: url(https://assets.inc.com/_/images/assets/fonts/roboto/roboto-v20-latin-100.woff2)
}

@font-face {
    font-family: 'Roboto';
    font-style: italic;
    font-weight: 100;
    font-display: swap;
    src: url(https://assets.inc.com/_/images/assets/fonts/roboto/roboto-v20-latin-100italic.woff2)
}

@font-face {
    font-family: 'Roboto';
    font-style: normal;
    font-weight: 300;
    font-display: swap;
    src: url(https://assets.inc.com/_/images/assets/fonts/roboto/roboto-v20-latin-300.woff2)
}

@font-face {
    font-family: 'Roboto';
    font-style: italic;
    font-weight: 300;
    font-display: swap;
    src: url(https://assets.inc.com/_/images/assets/fonts/roboto/roboto-v20-latin-300italic.woff2)
}

@font-face {
    font-family: 'Roboto';
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    src: url(https://assets.inc.com/_/images/assets/fonts/roboto/roboto-v20-latin-regular.woff2)
}

@font-face {
    font-family: 'Roboto';
    font-style: italic;
    font-weight: 400;
    font-display: swap;
    src: url(https://assets.inc.com/_/images/assets/fonts/roboto/roboto-v20-latin-regularitalic.woff2)
}

@font-face {
    font-family: 'Roboto';
    font-style: normal;
    font-weight: 500;
    font-display: swap;
    src: url(https://assets.inc.com/_/images/assets/fonts/roboto/roboto-v20-latin-500.woff2)
}

@font-face {
    font-family: 'Roboto';
    font-style: italic;
    font-weight: 500;
    font-display: swap;
    src: url(https://assets.inc.com/_/images/assets/fonts/roboto/roboto-v20-latin-500italic.woff2)
}

@font-face {
    font-family: 'Roboto';
    font-style: normal;
    font-weight: 700;
    font-display: swap;
    src: url(https://assets.inc.com/_/images/assets/fonts/roboto/roboto-v20-latin-700.woff2)
}

@font-face {
    font-family: 'Roboto';
    font-style: italic;
    font-weight: 700;
    font-display: swap;
    src: url(https://assets.inc.com/_/images/assets/fonts/roboto/roboto-v20-latin-700italic.woff2)
}

@font-face {
    font-family: 'Roboto';
    font-weight: 900;
    font-style: normal;
    font-display: swap;
    src: url(https://assets.inc.com/_/images/assets/fonts/roboto/roboto-v20-latin-900.woff2)
}

@font-face {
    font-family: 'Roboto';
    font-weight: 900;
    font-style: italic;
    font-display: swap;
    src: url(https://assets.inc.com/_/images/assets/fonts/roboto/roboto-v20-latin-900italic.woff2)
}

@font-face {
    font-family: 'GrotCondensed';
    font-weight: 600;
    font-display: swap;
    src: url(https://assets.inc.com/_/images/assets/fonts/grotcondensed/Grot12Condensed-SemiboldWEB.woff2)
}

@font-face {
    font-family: 'GrotCondensed';
    font-weight: 700;
    font-display: swap;
    src: url(https://assets.inc.com/_/images/assets/fonts/grotcondensed/Grot12Condensed-BoldWEB.woff2)
}

@font-face {
    font-family: 'GrotCondensed';
    font-weight: 900;
    font-display: swap;
    src: url(https://assets.inc.com/_/images/assets/fonts/grotcondensed/Grot12Condensed-BlackWEB.woff2)
}

@font-face {
    font-family: 'CircularXX';
    font-style: normal;
    font-weight: 900;
    font-display: swap;
    src: url(https://assets.inc.com/_/images/assets/fonts/circular-xx/CircularXXWeb-Black.woff2)
}

@font-face {
    font-family: 'tablet-gothic';
    font-display: swap;
    font-style: normal;
    font-weight: 400;
    src: url(https://use.typekit.net/af/746f67/00000000000000003b9b2f3d/27/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n4&v=3) format("woff2"), url(https://use.typekit.net/af/746f67/00000000000000003b9b2f3d/27/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n4&v=3) format("woff"), url(https://use.typekit.net/af/746f67/00000000000000003b9b2f3d/27/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n4&v=3) format("opentype")
}

@font-face {
    font-family: 'le-monde-livre-std';
    font-display: swap;
    font-style: italic;
    font-weight: 400;
    src: url(https://use.typekit.net/af/ab799f/00000000000000003b9b2846/27/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i4&v=3) format("woff2"), url(https://use.typekit.net/af/ab799f/00000000000000003b9b2846/27/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i4&v=3) format("woff"), url(https://use.typekit.net/af/ab799f/00000000000000003b9b2846/27/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i4&v=3) format("opentype")
}

@font-face {
    font-family: 'le-monde-livre-std';
    font-display: swap;
    font-style: normal;
    font-weight: 400;
    src: url(https://use.typekit.net/af/1783fb/00000000000000003b9b2841/27/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n4&v=3) format("woff2"), url(https://use.typekit.net/af/1783fb/00000000000000003b9b2841/27/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n4&v=3) format("woff"), url(https://use.typekit.net/af/1783fb/00000000000000003b9b2841/27/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n4&v=3) format("opentype")
}

@font-face {
    font-family: 'le-monde-livre-std';
    font-display: swap;
    font-style: italic;
    font-weight: 700;
    src: url(https://use.typekit.net/af/30edff/00000000000000003b9b282b/27/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i7&v=3) format("woff2"), url(https://use.typekit.net/af/30edff/00000000000000003b9b282b/27/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i7&v=3) format("woff"), url(https://use.typekit.net/af/30edff/00000000000000003b9b282b/27/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i7&v=3) format("opentype")
}

@font-face {
    font-family: 'le-monde-livre-std';
    font-display: swap;
    font-style: normal;
    font-weight: 700;
    src: url(https://use.typekit.net/af/a32de1/00000000000000003b9b2809/27/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n7&v=3) format("woff2"), url(https://use.typekit.net/af/a32de1/00000000000000003b9b2809/27/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n7&v=3) format("woff"), url(https://use.typekit.net/af/a32de1/00000000000000003b9b2809/27/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n7&v=3) format("opentype")
}

.tk-tablet-gothic {
    font-family: 'tablet-gothic', sans-serif
}

.tk-le-monde-livre-std {
    font-family: 'le-monde-livre-std', serif
}

.tk-bureau-grot-condensed {
    font-family: 'bureau-grot-condensed', sans-serif
}

.tk-ibm-plex-mono {
    font-family: 'ibm-plex-mono', sans-serif
}

.svg-inline--fa {
    display: inline-block;
    font-size: inherit;
    height: 1em;
    overflow: visible;
    vertical-align: -.125em
}

.fa-spin {
    animation: spinner 1s linear infinite
}

* {
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale
}

#queryly_search_header {
    font-family: GrotCondensed, sans-serif
}

#poweredbyqueryly {
    display: none!important;
    color: #fff!important
}

body,
html {
    font-family: 'Roboto', sans-serif;
    height: auto
}

html {
    display: block;
    position: relative
}

body {
    color: #000;
    background-color: #fff
}

body a,
html a {
    color: #009cd8;
    transition: color .25s
}

body a:hover,
html a:hover {
    text-decoration: none
}

body.queryly_searchplus_visible {
    overflow: initial!important
}

@media (max-width:919px) {
    body .nav__item--account,
    body .nav__item--queryly-search {
        display: inline-block!important;
        margin-bottom: 5px
    }
}

#app,
body {
    display: block;
    position: relative;
    margin: 0;
    padding: 0;
}

.article-body h2 {
    font-family: 'le-monde-livre-std', sans-serif;
    font-weight: 700;
    font-size: 26px;
    line-height: 40px;
    color: #474747
}

.article-body ul {
    margin: 0 0 30px 42px
}

.article-body ol li,
.article-body ul li {
    color: #474747;
    font-family: 'le-monde-livre-std';
    font-size: 20px;
    line-height: 2
}

.article-body ul li {
    padding-left: 31px;
    position: relative
}

.article-body ul li:before {
    background: currentColor;
    border-radius: 50%;
    content: '';
    height: 9px;
    position: absolute;
    left: 0;
    top: 50%;
    transform: translateY(-50%);
    width: 9px
}

.article-body ol {
    margin: 0 0 30px 62px
}

.article-body ol li {
    padding-left: 24px
}

.article-body h3,
.article-body h4 {
    font-family: 'GrotCondensed', sans-serif;
    font-weight: 300;
    font-size: 22px;
    line-height: 26px
}

.article-body blockquote:not(.tiktok-embed) {
    display: block;
    position: relative;
    color: #000;
    font-family: 'le-monde-livre-std', serif;
    font-size: 28px;
    line-height: 1.6;
    font-weight: 400;
    padding-left: 22px;
    padding-right: 35px;
    margin: 95px 0 100px
}

@media (min-width:600px) {
    .article-body blockquote:not(.tiktok-embed) {
        font-size: 30px;
        line-height: 1.5;
        padding-left: 50px;
        padding-right: 170px
    }
}

.article-body blockquote:not(.tiktok-embed):before {
    background: #000;
    content: '';
    height: 100%;
    left: 0;
    opacity: .05;
    position: absolute;
    top: 0;
    width: 5px
}

.article-body blockquote:not(.tiktok-embed) p {
    font-size: inherit;
    line-height: inherit
}

.article-body .pullquote {
    display: block;
    font-family: 'le-monde-livre-std', serif;
    font-weight: 400;
    font-size: 36px;
    line-height: 1.38888;
    color: #ff3b00;
    max-width: 500px;
    padding: 20px 20px 20px 0;
    margin-left: 0;
    clear: both
}

.article-body .pullquote:after {
    background: #ff3b00;
    content: '';
    display: block;
    height: 5px;
    margin-top: 30px;
    width: 100px
}

@media (min-width:1280px) {
    .article-body .pullquote {
        margin-left: 0
    }
}

.article-body .pullquote .credit {
    font-size: 13px;
    line-height: 15px;
    display: block;
    margin-top: 7px
}

@media (max-width:599px) {
    .article-body .pullquote {
        font-size: 24px;
        line-height: 32px;
        padding: 0 15px;
        margin-bottom: 20px;
        max-width: 100%;
        float: none
    }
}

.article-body h2.inline-ss,
.article-body p.inline-ss-data {
    text-align: center
}

.article-body p.inline-ss {
    text-align: center;
    font-weight: 300;
    width: 80%;
    margin: auto;
    padding-bottom: 5%;
    line-height: 22px
}

@media (max-width:919px) {
    .article-body .youtubeEmbed {
        position: relative;
        overflow: hidden;
        width: 100%;
        padding-top: 56.25%
    }
    .article-body .youtubeEmbed iframe {
        position: absolute;
        top: 0;
        left: 0;
        bottom: 0;
        right: 0;
        width: 100%!important;
        height: 100%!important
    }
}

.mag_sidebar {
    float: left;
    margin: 20px 35px 20px 0;
    max-width: 150px
}

@media (max-width:599px) {
    .mag_sidebar {
        float: none;
        margin: 20px 0;
        width: auto;
        max-width: 100%;
        padding: 0 20px
    }
}

.mag_sidebar .group {
    margin-bottom: 20px;
    display: block
}

.mag_sidebar .group:last-child {
    margin-bottom: 0
}

.mag_sidebar .group .grouptitle {
    font-family: 'GrotCondensed', sans-serif;
    font-weight: 900;
    font-size: 28px;
    line-height: 24px;
    color: #999;
    margin-bottom: 10px;
    display: block
}

.mag_sidebar .group .grouptext {
    font-family: 'GrotCondensed', sans-serif;
    font-weight: 300;
    font-size: 14px;
    line-height: 18px;
    display: block
}

.clrbreak {
    height: 3px;
    width: 160px;
    background-color: #009cd8;
    margin: 30px auto 25px;
    display: block
}

svg {
    vertical-align: initial
}

.hideMobile,
.jw-icon-inline.jw-icon-fullscreen {
    display: none
}

@media (min-width:920px) {
    .hideMobile {
        display: initial
    }
}

@media print {
    #queryly_search_header {
        display: none
    }
}

.fixed-bar--bottom {
    position: fixed;
    bottom: 0;
    width: 100%;
    z-index: 999999;
    left: 0
}

.layout__default {
    margin: 0 25px
}

@media (min-width:600px) {
    .layout__default {
        margin: 0 75px
    }
}

@media (min-width:920px) {
    .layout__default {
        margin: 0 50px
    }
}

@media (min-width:1600px) {
    .layout__default {
        max-width: 1500px;
        margin: 0 auto
    }
}

@media (min-width:600px) {
    .jw-icon-inline.jw-icon-fullscreen {
        display: flex
    }
}

.jw-text-track-cue {
    line-height: 1.5em!important
}

.jw-title,
.jw-title-primary,
.jw-title-secondary,
.modern-jw-player .jw-svg-icon-play path {
    display: none
}

.modern-jw-player .jw-svg-icon-play {
    background-image: url(https://images.inc.com/dev/Inc-Icon-Play-KO.svg);
    background-size: contain;
    background-repeat: no-repeat
}

.modern-jw-player .jw-controls-backdrop,
.modern-jw-player .jw-state-idle .jw-controls {
    background: 0 0
}

.tp-modal .tp-close {
    z-index: 999999!important;
    box-shadow: none!important;
    top: 20px!important;
    right: 16px!important;
    width: 21px!important;
    height: 30px!important;
    background: url(https://img-cdn.inc.com/image/upload/v1643914516/X.svg) center center no-repeat!important
}

@media (min-width:1280px) {
    .tp-modal .tp-close {
        top: 28px!important;
        right: 38px!important
    }
}

.tp-modal .tp-close:focus,
.tp-modal .tp-close:hover {
    box-shadow: none!important;
    border: 0!important
}

.tp-backdrop.tp-active {
    opacity: .3!important
}

.tp-iframe-wrapper.piano-id-modal-ver-,
.tp-iframe-wrapper.piano-id-modal-ver- iframe {
    width: 550px!important
}

@media screen and (max-width:618px) {
    .tp-iframe-wrapper.piano-id-modal-ver- {
        width: 89%!important
    }
    .tp-iframe-wrapper.piano-id-modal-ver- iframe {
        width: 100%!important
    }
}

@media screen and (max-width:779px) {
    .tp-iframe-wrapper {
        width: 89%!important
    }
    .tp-iframe-wrapper iframe {
        width: 100%!important
    }
}

.wrapper.channel {
    max-width: 1314px;
    margin: 0 auto;
    padding-left: 30px;
    padding-right: 30px
}

.layoutSection {
    margin-bottom: 50px
}

@media (min-width:600px) and (max-width:919px) {
    .best-in-business.year_2020 .desktop .subfilter-container .bib-subfilters {
        padding-right: 50px;
        padding-left: 50px
    }
}

@media (max-width:919px) {
    .best-in-business.year_2020 .dropdown {
        margin-right: 0
    }
}

.best-in-business.year_2021 {
    margin-bottom: 58px!important
}

.best-in-business.year_2021 :global .short-list header+.group h4.list-subtitle {
    border-top: none
}

.best-in-business.year_2021 :global .short-list .group h4.list-subtitle {
    border-top: 5px solid #000
}

.best-in-business.year_2021 :global .short-list:last-of-type .interstitial {
    border-bottom: none
}

.best-in-business.year_2021 .bib-subfilters .franchise-partner {
    margin: 0
}

@media (max-width:919px) {
    .best-in-business.year_2021 .bib-subfilters .toggles span {
        display: initial
    }
}

@media (max-width:599px) {
    .best-in-business.year_2021 .franchise-filters .ffi-icon,
    .best-in-business.year_2021 .franchise-filters .filters-icon {
        flex: 0 0 45px
    }
}

@media (max-width:919px) {
    .best-in-business.year_2021 .franchise-filters .subfilter-container .bib-subfilters {
        padding: 0 50px
    }
    .best-in-business.year_2021 .franchise-filters .subfilter-container .bib-subfilters .franchise-partner {
        position: relative;
        width: auto;
        bottom: 38px
    }
    .best-in-business.year_2021 .franchise-filters .subfilter-container .bib-subfilters .toggles {
        justify-content: flex-end
    }
    .best-in-business.year_2021 .franchise-filters .subfilter-container .bib-subfilters .toggles .toggle {
        margin-right: 15px
    }
}

@media (max-width:919px) and (max-width:599px) {
    .best-in-business.year_2021 .franchise-filters .subfilter-container .bib-subfilters .toggles .toggle:nth-child(3) {
        margin: 0
    }
}

@media (max-width:919px) {
    .best-in-business.year_2021 .franchise-filters .subfilter-container .bib-subfilters .toggles .toggle:last-of-type {
        margin-right: 65px
    }
}

@media (max-width:919px) and (max-width:599px) {
    .best-in-business.year_2021 .franchise-filters .subfilter-container .bib-subfilters .toggles .toggle:last-of-type {
        margin-right: 42px;
        margin-top: 10px
    }
}

@media (max-width:599px) {
    .best-in-business.year_2021 .franchise-filters .subfilter-container .bib-subfilters .toggles {
        flex-wrap: wrap
    }
}

.best-in-business.year_2021 .filter .bib-label {
    font-size: 16px;
    font-weight: 700;
    color: #000;
    font-family: 'tablet-gothic', serif;
    padding-bottom: 10px
}

.best-in-business.year_2021 .filter .bib-second-label {
    padding-top: 14px;
    margin-bottom: 10px;
    font-size: 16px;
    font-weight: 700;
    color: #000;
    font-family: 'tablet-gothic', serif
}

.best-in-business.year_2021 .filter .bib-second-label-rule {
    padding-top: 14px;
    border-bottom: 1px solid #e5e5e5
}

.best-in-business.year_2021 .short-list {
    padding: 0
}

.best-in-business.year_2022 .partner-container img,
.power-partners.year_2023 .franchise-intro .partner-container img.best-in-business {
    width: 150px
}

@media (max-width:599px) {
    .best-in-business.year_2022 .partner-container img {
        width: 100px
    }
}

.best-in-business.year_2022 .franchise-row .bib-2022-company {
    flex: 1 1 29.8261%;
    max-width: 29.8261%;
    margin-left: 27px
}

@media (max-width:919px) {
    .best-in-business.year_2022 .franchise-row .bib-2022-company {
        flex: 1 1 57.6923%;
        max-width: 57.6923%;
        margin-left: 18px
    }
}

@media (max-width:599px) {
    .best-in-business.year_2022 .franchise-row .bib-2022-company {
        flex: 1 1 55%;
        max-width: 55%;
        margin-left: 14px
    }
}

.best-in-business.year_2022 .franchise-row .bib-2022-area-of-impact {
    flex: 1 1 30.4348%;
    max-width: 30.4348%
}

@media (max-width:919px) {
    .best-in-business.year_2022 .franchise-row .bib-2022-area-of-impact {
        flex: 1 1 auto;
        max-width: 100%
    }
}

@media (max-width:599px) {
    .best-in-business.year_2022 .franchise-row .bib-2022-area-of-impact {
        flex: 1 1 40.6667%;
        max-width: 40.6667%
    }
}

.best-in-business.year_2022 .franchise-row .bib-2022-state {
    flex: 1 1 22.7826%;
    max-width: 22.7826%
}

@media (max-width:919px) {
    .best-in-business.year_2022 .franchise-row .bib-2022-state {
        display: none
    }
}

.best-in-business.year_2022 .franchise-row .bib-2022-city {
    flex: 1 1 14.9565%;
    max-width: 14.9565%
}

@media (max-width:919px) {
    .best-in-business.year_2022 .franchise-row .bib-2022-city {
        display: none
    }
}

@media (min-width:600px) and (max-width:919px) {
    .best-in-business.year_2022 .franchise-row {
        padding: 0
    }
    .best-in-business.year_2022 .franchise-row.title-bar {
        padding: 0 50px
    }
}

.best-in-business.year_2023 .hero-image-set {
    padding-top: 50px
}

.best-in-business.year_2023 .categoryGridContainer {
    background-color: #000;
    color: #fff;
    margin-left: 0;
    margin-right: 0
}

@media screen and (max-width:1250px) {
    .best-in-business.year_2023 .categoryGridContainer {
        margin-left: 50px;
        margin-right: 50px
    }
}

@media (min-width:600px) and (max-width:919px) {
    .best-in-business.year_2023 .categoryGridContainer {
        margin-left: 40px;
        margin-right: 40px
    }
}

@media (max-width:599px) {
    .best-in-business.year_2023 .categoryGridContainer {
        margin-left: 25px;
        margin-right: 25px
    }
}

.best-in-business.year_2023 .categoryGridContainer:before {
    background-color: #000
}

.best-in-business.year_2023 .categoryGridContainer__header {
    color: #fff;
    border-color: #fff;
    margin-bottom: 70px
}

@media (max-width:919px) {
    .best-in-business.year_2023 .categoryGridContainer__header {
        margin-bottom: 50px
    }
}

@media (max-width:599px) {
    .best-in-business.year_2023 .categoryGridContainer__header {
        margin-bottom: 30px
    }
    .best-in-business.year_2023 .categoryGridContainer__grid {
        gap: 30px
    }
}

.best-in-business.year_2023 .categoryGridContainer__gridItem a {
    color: #fff
}

@media (min-width:600px) {
    .best-in-business .franchise-row .bib-company {
        flex: 0 0 40.2609%;
        max-width: 40.2609%;
        margin-left: 2.34783%
    }
    .best-in-business .franchise-row .bib-company .company-content {
        cursor: pointer;
        font-weight: 700
    }
    .best-in-business .franchise-row .bib-company .company-content:hover {
        color: #ff3b00;
        border-bottom: 1px solid currentcolor
    }
    .best-in-business .franchise-row .bib-company.nd:first-of-type .award svg {
        transform: translateY(0)
    }
    .best-in-business .franchise-row .bib-company.nd {
        align-items: center;
        display: flex
    }
    .best-in-business .franchise-row .bib-industry {
        flex: 0 0 26.087%;
        max-width: 26.087%
    }
    .best-in-business .franchise-row .bib-industry.nd {
        display: flex;
        flex: 0 0 40.2609%;
        max-width: 40.2609%
    }
    .best-in-business .franchise-row .bib-city {
        flex: 0 0 15.6522%;
        max-width: 15.6522%;
        padding-right: 10px
    }
    .best-in-business .franchise-row .bib-state {
        flex: 0 0 15.6522%;
        max-width: 15.6522%
    }
    .best-in-business .franchise-row .bib-headquarters {
        display: flex;
        flex: 0 0 15.6522%;
        max-width: 15.6522%
    }
}

@media (max-width:919px) {
    .best-in-business .franchise-row .bib-company {
        flex: 0 0 54%;
        max-width: 54%;
        padding-left: 10px;
        padding-right: 30px;
        position: relative;
        display: flex
    }
}

@media (max-width:919px) and (min-width:920px) {
    .best-in-business .franchise-row .bib-company {
        padding-left: 35px
    }
}

@media (max-width:919px) {
    .best-in-business .franchise-row .bib-company .award svg {
        transform: none
    }
    .best-in-business .franchise-row .bib-industry {
        flex: 0 0 43%;
        max-width: 43%
    }
    .best-in-business .franchise-row .bib-city,
    .best-in-business .franchise-row .bib-headquarters,
    .best-in-business .franchise-row .bib-state {
        display: none
    }
    .best-in-business .franchise-row .city.bib,
    .best-in-business .franchise-row .description.bib,
    .best-in-business .franchise-row .industry.bib {
        padding-left: 0!important
    }
}

@media (min-width:600px) and (max-width:919px) {
    .best-in-business .franchise-row .city.bib,
    .best-in-business .franchise-row .description.bib {
        padding-left: 10px!important
    }
    .best-in-business .franchise-row .bib-company {
        margin-left: 0
    }
}

@media (max-width:599px) {
    .best-in-business .franchise-row .bib-company {
        flex: 0 0 54%;
        max-width: 54%;
        padding-right: 30px;
        position: relative;
        display: flex
    }
    .best-in-business .franchise-row .bib-company .award svg {
        transform: none
    }
    .best-in-business .franchise-row .bib-industry {
        flex: 0 0 43%;
        max-width: 43%
    }
    .best-in-business .franchise-row .bib-city,
    .best-in-business .franchise-row .bib-headquarters,
    .best-in-business .franchise-row .bib-state {
        display: none
    }
    .best-in-business .franchise-row .city.bib,
    .best-in-business .franchise-row .description.bib,
    .best-in-business .franchise-row .industry.bib {
        padding-left: 0!important
    }
}

.best-in-business .franchiseHeader__container {
    color: red
}

.best-in-business .franchiseHeader__container .social {
    margin-top: 30px
}

.best-in-business .franchiseHeader__container .franchise-intro {
    max-width: none;
    margin: 30px 0 0
}

.best-in-business .editors-picks-dropdown {
    width: 431px
}

@media (min-width:920px) {
    .best-in-business .franchise-filters .filters-mobile-wrapper {
        flex: 0 0 168px
    }
    .best-in-business .franchise-filters .filter-details {
        flex: 0 0 calc(100% - 168px)
    }
}

@media (min-width:600px) {
    .best-workplaces .franchise-row .bib-company {
        flex: 0 0 40.2609%;
        max-width: 40.2609%;
        margin-left: 2.34783%
    }
    .best-workplaces .franchise-row .bib-company .company-content {
        cursor: pointer;
        font-weight: 700
    }
    .best-workplaces .franchise-row .bib-company .company-content:hover {
        color: #ff3b00;
        border-bottom: 1px solid currentcolor
    }
    .best-workplaces .franchise-row .bib-company.nd:first-of-type .award svg {
        transform: translateY(0)
    }
    .best-workplaces .franchise-row .bib-company.nd {
        align-items: center;
        display: flex
    }
    .best-workplaces .franchise-row .bib-industry {
        flex: 0 0 26.087%;
        max-width: 26.087%
    }
    .best-workplaces .franchise-row .bib-industry.nd {
        display: flex;
        flex: 0 0 40.2609%;
        max-width: 40.2609%
    }
    .best-workplaces .franchise-row .bib-city {
        flex: 0 0 15.6522%;
        max-width: 15.6522%;
        padding-right: 10px
    }
    .best-workplaces .franchise-row .bib-state {
        flex: 0 0 15.6522%;
        max-width: 15.6522%
    }
    .best-workplaces .franchise-row .bib-headquarters {
        display: flex;
        flex: 0 0 15.6522%;
        max-width: 15.6522%
    }
}

@media (max-width:919px) {
    .best-workplaces .franchise-row .bib-company {
        flex: 0 0 54%;
        max-width: 54%;
        padding-left: 10px;
        padding-right: 30px;
        position: relative;
        display: flex
    }
}

@media (max-width:919px) and (min-width:920px) {
    .best-workplaces .franchise-row .bib-company {
        padding-left: 35px
    }
}

@media (max-width:919px) {
    .best-workplaces .franchise-row .bib-company .award svg {
        transform: none
    }
    .best-workplaces .franchise-row .bib-industry {
        flex: 0 0 43%;
        max-width: 43%
    }
    .best-workplaces .franchise-row .bib-city,
    .best-workplaces .franchise-row .bib-headquarters,
    .best-workplaces .franchise-row .bib-state {
        display: none
    }
    .best-workplaces .franchise-row .city.bib,
    .best-workplaces .franchise-row .description.bib,
    .best-workplaces .franchise-row .industry.bib {
        padding-left: 0!important
    }
}

@media (min-width:600px) and (max-width:919px) {
    .best-workplaces .franchise-row .city.bib,
    .best-workplaces .franchise-row .description.bib {
        padding-left: 10px!important
    }
    .best-workplaces .franchise-row .bib-company {
        margin-left: 0
    }
}

@media (max-width:599px) {
    .best-workplaces .franchise-row .bib-company {
        flex: 0 0 54%;
        max-width: 54%;
        padding-right: 30px;
        position: relative;
        display: flex
    }
    .best-workplaces .franchise-row .bib-company .award svg {
        transform: none
    }
    .best-workplaces .franchise-row .bib-industry {
        flex: 0 0 43%;
        max-width: 43%
    }
    .best-workplaces .franchise-row .bib-city,
    .best-workplaces .franchise-row .bib-headquarters,
    .best-workplaces .franchise-row .bib-state {
        display: none
    }
    .best-workplaces .franchise-row .city.bib,
    .best-workplaces .franchise-row .description.bib,
    .best-workplaces .franchise-row .industry.bib {
        padding-left: 0!important
    }
}

.best-workplaces .franchiseHeader__container {
    color: red
}

.best-workplaces .franchiseHeader__container .social {
    margin-top: 30px
}

.best-workplaces .franchiseHeader__container .franchise-intro {
    max-width: none;
    margin: 30px 0 0
}

.best-workplaces .editors-picks-dropdown {
    width: 431px
}

@media (min-width:920px) {
    .best-workplaces .franchise-filters .filters-mobile-wrapper {
        flex: 0 0 168px
    }
    .best-workplaces .franchise-filters .filter-details {
        flex: 0 0 calc(100% - 168px)
    }
    .best-led-companies .franchise-filters .filters-mobile-wrapper {
        flex: 0 0 20px
    }
}

@media (max-width:919px) {
    .best-led-companies .franchise-filters .filters-mobile-wrapper {
        justify-content: space-between
    }
}

@media (max-width:599px) {
    .best-led-companies .franchise-filters .filter-mobile-dropdowns--solo {
        justify-content: 'space-between'
    }
}

.best-led-companies .franchise-filters .filters-mobile {
    display: none
}

@media (max-width:919px) {
    .best-led-companies .franchise-filters .filters-mobile {
        display: flex
    }
}

@media (min-width:920px) {
    .best-led-companies .franchise-filters .filter-details {
        flex: 0 0 calc(100% - 75px)
    }
}

.packageLanderWrapper.black-in-business {
    background: #231f20
}

.packageLanderWrapper.black-in-business header svg>* {
    fill: #fff
}

@media (min-width:600px) {
    .female-founders-100 .franchise-row .ff100-company,
    .female-founders-100 .franchise-row .ff100-founder {
        flex: 0 0 21.73913%;
        max-width: 21.73913%;
        margin-right: 2.6087%
    }
    .female-founders-100 .franchise-row .ff100-company .company-content {
        cursor: pointer;
        font-weight: 700
    }
    .female-founders-100 .franchise-row .ff100-company .company-content:hover {
        color: #ff3b00;
        border-bottom: 1px solid currentcolor
    }
    .female-founders-100 .franchise-row .ff100-industry {
        flex: 0 0 17.3913%;
        max-width: 17.3913%;
        margin-right: 2.6087%
    }
    .female-founders-100 .franchise-row .ff100-state {
        flex: 0 0 15.21739%;
        max-width: 15.21739%;
        margin-right: 2.6087%
    }
    .female-founders-100 .franchise-row .ff100-city {
        flex: 0 0 13.04348%;
        max-width: 13.04348%;
        margin-right: 2.6087%
    }
}

@media (max-width:599px) {
    .female-founders-100 .franchise-row .ff100-company,
    .female-founders-100 .franchise-row .ff100-founder {
        flex: 0 0 42.5%;
        max-width: 42.5%;
        margin-right: 5%
    }
    .female-founders-100 .franchise-row .ff100-city,
    .female-founders-100 .franchise-row .ff100-industry,
    .female-founders-100 .franchise-row .ff100-state {
        display: none
    }
    .female-founders-100 .franchise-row .city.ff100,
    .female-founders-100 .franchise-row .description.ff100,
    .female-founders-100 .franchise-row .industry.ff100 {
        padding-left: 0!important
    }
}

.founder-friendly-investors.year_2023 .franchise-row .ffi-company {
    margin-left: 0
}

.founder-friendly-investors.year_2023 .franchise-row .ffi-item {
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    row-gap: 5px
}

.founder-friendly-investors.year_2023 .franchise-row .ffi-item span {
    text-align: center
}

@media (min-width:600px) {
    .founder-friendly-investors.year_2023 .franchise-row .ffi-item {
        max-width: calc(.17391*100%);
        flex: 0 0 calc(.17391*100%);
        margin-right: calc(.02609*100%)
    }
    .founder-friendly-investors.year_2023 .franchise-row .ffi-item span {
        background: #e5e5e5;
        border-radius: 15px;
        padding: 2px 10px;
        font-family: IBM Plex Mono;
        font-size: 10px;
        font-weight: 700;
        letter-spacing: 2px;
        line-height: 15px;
        text-transform: uppercase
    }
}

.founder-friendly-investors.year_2022 .ffi-award-container {
    flex-direction: column;
    justify-content: center;
    width: 25.02px;
    align-items: flex-start;
    margin-right: 10px
}

.founder-friendly-investors.year_2022 .ffi-award-container span {
    height: auto
}

.founder-friendly-investors.year_2022 .ffi-award-container span+span {
    margin-top: 2px
}

.founder-friendly-investors.year_2022 .ffi-award-container span svg {
    display: block
}

.founder-friendly-investors.year_2022 .franchise-row .ffi-company {
    margin-left: 0
}

.founder-friendly-investors.year_2022 .franchise-row .ffi-item {
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    row-gap: 5px
}

.founder-friendly-investors.year_2022 .franchise-row .ffi-item span,
.power-partners.year_2023 .hero-image-set .hero-image__wrapper h4 {
    text-align: center
}

.founder-friendly-investors [class^=ffi-] {
    padding: 0!important;
    display: flex;
    align-items: center
}

@media (max-width:919px) {
    .founder-friendly-investors .title-bar .ffi-company:first-of-type {
        margin-left: 85.02px
    }
}

@media (min-width:0px) and (max-width:599px) {
    .founder-friendly-investors .title-bar .ffi-company:first-of-type {
        position: relative;
        z-index: -1;
        margin-left: 35.02px
    }
}

@media (max-width:599px) {
    .founder-friendly-investors .title-bar .ffi-company {
        padding-left: 10px
    }
}

@media (min-width:920px) {
    .founder-friendly-investors .franchise-row .ffi-company:first-of-type {
        margin-left: 35.02px;
        flex: 1;
        max-width: calc(.66348*100%)
    }
}

@media (min-width:600px) {
    .founder-friendly-investors .franchise-row .ffi-company {
        flex: 1;
        max-width: calc(.66348*100%)
    }
    .founder-friendly-investors .franchise-row .ffi-company .company-content {
        max-width: 80%;
        cursor: pointer;
        font-weight: 700
    }
    .founder-friendly-investors .franchise-row .ffi-company .company-content:hover {
        color: #ff3b00;
        border-bottom: 1px solid currentcolor
    }
}

@media (max-width:919px) {
    .founder-friendly-investors .franchise-row .ffi-company {
        flex: 0 0 55%;
        max-width: 55%;
        padding-left: 10px;
        padding-right: 10px;
        position: relative
    }
    .founder-friendly-investors .franchise-row .ffi-company .award {
        position: absolute;
        height: 22px;
        left: 10px
    }
    .founder-friendly-investors .franchise-row .ffi-company .award svg {
        transform: none
    }
}

@media (min-width:920px) {
    .founder-friendly-investors .franchise-row .ffi-company {
        padding-left: 35px
    }
}

@media (max-width:919px) {
    .founder-friendly-investors .franchise-row .ffi-industry {
        flex: 0 0 45%;
        max-width: 45%
    }
}

@media (min-width:600px) {
    .founder-friendly-investors .franchise-row .ffi-city {
        padding-right: 10px
    }
}

@media (max-width:919px) {
    .founder-friendly-investors .franchise-row .ffi-city,
    .founder-friendly-investors .franchise-row .ffi-state {
        display: none
    }
}

@media (min-width:600px) {
    .founder-friendly-investors .franchise-row .ffi-company {
        max-width: calc(.66348*100%)
    }
    .founder-friendly-investors .franchise-row .ffi-state {
        flex: 0 0 calc(.15652*100%);
        max-width: calc(.15652*100%)
    }
    .founder-friendly-investors .franchise-row .ffi-city {
        flex: 0 0 calc(.14783*100%);
        max-width: calc(.14783*100%)
    }
}

.founder-friendly-investors .editors-picks-dropdown {
    width: 310px
}

.founder-friendly-investors .editors-picks-dropdown li {
    padding: 0 25px;
    margin: 0;
    height: 35px;
    display: flex;
    align-items: center;
    position: relative
}

.founder-friendly-investors .editors-picks-dropdown li:nth-of-type(1):after {
    content: '';
    position: absolute;
    width: calc(100% - 50px);
    height: 1px;
    background: #ebebeb;
    left: 25px;
    bottom: -1px
}

.founder-friendly-investors .editors-picks-dropdown li:nth-last-child(2):after {
    content: '';
    position: absolute;
    width: calc(100% - 50px);
    height: 1px;
    background: #ebebeb;
    left: 25px;
    top: -1px
}

.founder-friendly-investors .franchise-intro {
    max-width: none;
    margin: 20px 0 0
}

@media (min-width:920px) {
    .inc-5000 .franchise-filters .filters-mobile-wrapper {
        flex: 0 0 135px
    }
    .inc-5000 .franchise-filters .ffi-icon,
    .inc-5000 .franchise-filters .filters-icon {
        display: none
    }
    .inc-5000 .franchise-filters .filter-details {
        flex: 0 0 calc(100% - 135px)
    }
    .inc-5000 .franchise-filters .selected-filters {
        margin-left: 0
    }
}

.inc-5000.year_2023 .franchise-intro {
    margin-top: 20px;
    margin-left: 0;
    margin-right: 0
}

.power-partners.year_2023 .franchise-filters .editors-pick-container {
    display: none
}

.power-partners.year_2023 .hero-image-set .hero-image__wrapper {
    grid-template-columns: repeat(4, minmax(0, 1fr));
    grid-gap: 10px
}

.power-partners.year_2023 .hero-image-set .hero-image__wrapper .hero-image__card {
    grid-column: unset
}

.power-partners.year_2023 .hero-image-set .hero-image__wrapper .hero-image__card:last-child:nth-child(3n-2) {
    grid-column: unset
}

.power-partners.year_2023 .hero-image-set .hero-image__wrapper .hero-image__card .hero-image__image img {
    width: 100%;
    height: auto
}

@media (min-width:1280px) {
    .power-partners.year_2023 .hero-image-set .hero-image__wrapper .hero-image__card {
        width: 280px
    }
}

@media (min-width:0px) and (max-width:599px) {
    .power-partners.year_2023 .hero-image-set .hero-image__wrapper h4 {
        line-height: 21px
    }
}

@media (min-width:920px) {
    .power-partners.year_2023 .hero-image-set .hero-image__wrapper h4 {
        color: #000
    }
}

@media (min-width:600px) and (max-width:919px) {
    .power-partners.year_2023 .hero-image-set .hero-image__wrapper {
        grid-template-columns: repeat(4, 1fr)
    }
}

@media (min-width:0px) and (max-width:599px) {
    .power-partners.year_2023 .hero-image-set .hero-image__wrapper {
        gap: 0 25px;
        grid-template-columns: repeat(3, 1fr)
    }
}

@media (max-width:919px) {
    .power-partners.year_2023 .hero-image-set:before {
        background: #4932c1;
        color: #fff
    }
}

.power-partners.year_2023 .hero-image-set h4 {
    margin-bottom: 60px;
    line-height: 20px
}

@media (min-width:0px) and (max-width:599px) {
    .power-partners.year_2023 .hero-image-set h4 {
        font-size: 16px
    }
}

@media (max-width:599px) {
    .power-partners.year_2023 .hero-image-set h4 {
        color: #fff;
        margin-top: 5px
    }
}

@media (min-width:1280px) {
    .power-partners.year_2023 .hero-image-set h4 {
        width: 250px
    }
}

@media (min-width:920px) {
    .power-partners.year_2023 .hero-image-set h4 {
        font-size: 30px;
        line-height: 33px;
        margin-top: 20px
    }
}

.power-partners.year_2023 .hero-image-set .hero-image__image {
    max-width: 100%;
    position: relative;
    width: 100%
}

@media (min-width:1280px) {
    .power-partners.year_2023 .hero-image-set .hero-image__image {
        height: 250px;
        width: 250px
    }
}

.power-partners.year_2023 .hero-image-set img {
    max-width: 100%;
    height: auto;
    display: block;
    margin: 0 auto
}

@media (min-width:600px) and (max-width:919px) {
    .power-partners.year_2023 .hero-image-set img {
        width: 150px!important;
        height: 150px!important
    }
}

@media (max-width:599px) {
    .power-partners.year_2023 .hero-image-set img {
        width: 100px;
        height: 100px
    }
}

.power-partners.year_2023 .franchise-intro .partner-container {
    display: flex;
    align-items: center
}

.power-partners.year_2023 .franchise-intro .partner-container img {
    width: 257px;
    margin-left: 15px
}

@media (min-width:0px) and (max-width:599px) {
    .power-partners.year_2023 .franchise-intro .partner-container img {
        width: 155px;
        margin-left: 17px
    }
    .power-partners.year_2023 .franchise-intro .partner-container img.best-in-business {
        width: 100px
    }
}

@media (min-width:600px) and (max-width:919px) {
    .power-partners.year_2023 .franchise-intro .partner-container {
        padding-left: 75px
    }
}

.power-partners.year_2023 .franchise-intro p {
    font-size: 20px;
    line-height: 35px!important
}

@media (min-width:1280px) {
    .power-partners.year_2023 .franchise-intro {
        width: 90%
    }
}

@media (min-width:920px) and (max-width:1279px) {
    .power-partners.year_2023 .franchise-intro p {
        font-size: 20px;
        line-height: 35px!important
    }
}

@media (min-width:600px) and (max-width:919px) {
    .power-partners.year_2023 .franchise-intro p {
        font-size: 20px;
        line-height: 35px!important
    }
}

.power-partners.year_2023 .short-list-wrapper h4.list-subtitle {
    padding: 35px 0
}

.power-partners.year_2023 .short-list-wrapper p {
    margin-bottom: 0
}

.power-partners.year_2023 .short-list-wrapper .company-description {
    margin-top: 0;
    padding-top: 20px;
    margin-left: 0
}

@media (max-width:1279px) {
    .power-partners.year_2023 .short-list-wrapper .company-description {
        margin: 0 25px
    }
}

.power-partners .franchise-filters .filters-icon {
    display: flex;
    justify-content: center;
    align-items: center
}

.power-partners .franchise-filters .editors-picks-dropdown {
    flex: 0 0 250px
}

@media (max-width:919px) {
    .power-partners .franchise-row .ppa-city,
    .power-partners .franchise-row .ppa-state {
        display: none
    }
}

.power-partners .franchise-row .ppa-company {
    flex: 0 0 calc(.40261*100%);
    max-width: calc(.40261*100%);
    margin-left: calc(.02348*100%)
}

.power-partners .franchise-row .ppa-company .company-content {
    cursor: pointer;
    font-weight: 700
}

.power-partners .franchise-row .ppa-company .company-content:hover {
    color: #ff3b00;
    border-bottom: 1px solid currentcolor
}

@media (min-width:920px) {
    .power-partners .franchise-row .ppa-company {
        padding-left: 35px
    }
}

@media (max-width:599px) {
    .power-partners .franchise-row .ppa-company {
        flex: 0 0 54%;
        max-width: 54%;
        padding-right: 30px;
        position: relative;
        display: flex
    }
    .power-partners .franchise-row .ppa-company .award svg {
        transform: none
    }
}

.power-partners .franchise-row .ppa-company.nd:first-of-type .award svg {
    transform: translateY(0)
}

.power-partners .franchise-row .ppa-company.nd {
    align-items: center;
    display: flex
}

.power-partners .franchise-row .ppa-industry {
    flex: 0 0 calc(.26087*100%);
    max-width: calc(.26087*100%)
}

@media (max-width:919px) {
    .power-partners .franchise-row .ppa-industry {
        flex: 0 0 43%;
        max-width: 43%
    }
}

.power-partners .franchise-row .ppa-industry.nd {
    display: flex;
    flex: 0 0 calc(.40261*100%);
    max-width: calc(.40261*100%)
}

.power-partners .franchise-row .ppa-city {
    padding-right: 10px
}

.power-partners .franchise-row .ppa-city,
.power-partners .franchise-row .ppa-state {
    flex: 0 0 calc(.15652*100%);
    max-width: calc(.15652*100%)
}

.power-partners .franchise-row .ppa-item {
    flex: 0 0 calc(.26087*100%);
    max-width: calc(.26087*100%)
}

.power-partners .franchise-row .ppa-headquarters {
    display: flex;
    flex: 0 0 calc(.15652*100%);
    max-width: calc(.15652*100%)
}

@media (max-width:599px) {
    .power-partners .franchise-row .ppa-city,
    .power-partners .franchise-row .ppa-headquarters,
    .power-partners .franchise-row .ppa-state {
        display: none
    }
}

.power-partners .franchise-row:first-child {
    border: 0
}

.power-partners .franchise-row:last-child {
    border: 0
}

.power-partners .editors-picks-dropdown {
    width: 325px
}

.power-partners .editors-picks-dropdown li {
    padding: 6px 25px;
    margin: 0;
    min-height: 35px;
    display: flex;
    align-items: center;
    position: relative
}

.power-partners .editors-picks-dropdown li:nth-of-type(40):after,
.power-partners .editors-picks-dropdown li:nth-of-type(43):after,
.power-partners .editors-picks-dropdown li:nth-of-type(46):after,
.power-partners .editors-picks-dropdown li:nth-of-type(49):after {
    content: '';
    position: absolute;
    width: calc(100% - 50px);
    height: 1px;
    background: #ebebeb;
    left: 25px;
    bottom: -1px
}

.power-partners .franchise-intro {
    max-width: none;
    margin: 20px 0 0
}

.inc-regionals-lander.year_2024 .franchise-intro {
    margin-left: 100px
}

@media (max-width:1200px) {
    .inc-regionals-lander.year_2024 .franchise-intro {
        margin: 0 auto 20px!important
    }
}

@media (max-width:600px) {
    .inc-regionals-lander.year_2024 .franchise-intro {
        margin-top: 30px!important;
        margin-left: 25px!important;
        margin-right: 25px!important
    }
}

.year_2024 .franchiseHeader__container h3 {
    font-size: 20px;
    line-height: 40px;
    color: #000;
    font-weight: 400;
    font-family: 'Le Monde Livre Std'
}

@media (max-width:600px) {
    .year_2024 .franchiseHeader__container h3 {
        display: none
    }
}

.year_2024 .franchiseHeader__container h3 .icon img {
    max-width: 66px
}

@media (max-width:1200px) {
    .year_2024 .franchiseHeader__container h3 .icon img {
        max-width: 44px
    }
}

@media (max-width:600px) {
    .year_2024 .franchiseHeader__container h3 .icon img {
        max-width: 34px
    }
}

.year_2024 .full-width.ceros {
    max-width: none
}

@media (max-width:1200px) {
    .year_2024 .full-width.ceros {
        padding-bottom: 20px
    }
}

@media (max-width:600px) {
    .year_2024 .full-width.ceros {
        padding-bottom: 0
    }
}

.year_2024 .franchise-partner {
    display: none
}

.year_2024 .franchise-intro {
    margin: 0
}

.year_2024 .social {
    margin-top: 10px!important;
    margin-bottom: 35px
}

@media (max-width:600px) {
    .year_2024 .social {
        margin-top: 45px!important;
        margin-bottom: 0
    }
}

.year_2024 .hero-image-set h4 {
    color: #000
}

.year_2024 .hero-image-set {
    padding-top: 45px
}

.year_2024 .regionalsDek {
    margin-top: 50px;
    font-size: 20px;
    line-height: 40px;
    color: #000;
    font-weight: 400;
    font-family: 'Le Monde Livre Std';
    margin-left: auto;
    margin-right: auto;
    max-width: 1150px;
    padding-left: 0!important;
    padding-right: 0!important
}

@media (max-width:1200px) {
    .year_2024 .regionalsDek {
        margin: 0 75px
    }
}

@media (max-width:600px) {
    .year_2024 .regionalsDek {
        margin: 0 25px
    }
}

.year_2024 .regionalsDek a {
    color: #000;
    text-decoration: underline
}

.year_2024 .regionalsDek .hero-image-set::before {
    content: none
}

.year_2024 .regionalsDek .franchiseIntro__blurb__container {
    margin-top: 10px;
    font-size: 16px;
    line-height: 21px;
    font-weight: 400;
    font-family: 'Le Monde Livre Std'
}

@media (max-width:919px) {
    .year_2024 .franchise-filters .title-bar,
    .year_2024 .franchise-list__companies .franchise-row {
        padding: 0;
        justify-content: space-between
    }
}

@media (min-width:920px) {
    div[class*=' inc-regionals-'] .franchise-filters .ffi-icon,
    div[class*=' inc-regionals-'] .franchise-filters .filters-icon,
    div[class^=inc-regionals-] .franchise-filters .ffi-icon,
    div[class^=inc-regionals-] .franchise-filters .filters-icon {
        display: none
    }
    div[class*=' inc-regionals-'] .franchise-filters .selected-filters,
    div[class^=inc-regionals-] .franchise-filters .selected-filters {
        margin-left: 0
    }
}

.categoryGridContainer {
    margin: 25px 25px 50px
}

@media (min-width:600px) {
    .categoryGridContainer {
        margin-left: 50px;
        margin-right: 50px
    }
}

.categoryGridContainer:before {
    content: '';
    top: 0;
    left: 50%;
    height: 100%;
    width: 100vw;
    z-index: -1;
    transform: translateX(-50%);
    position: absolute;
    background: #f2f2f2
}

.categoryGridContainer__grid .categoryGridContainer__gridItem,
.categoryGridContainer__header {
    font-feature-settings: 'clig' off, 'liga' off;
    font-family: 'GrotCondensed', sans-serif;
    font-style: normal
}

.categoryGridContainer__header {
    color: #000;
    font-size: 50px;
    font-weight: 900;
    line-height: 50px;
    letter-spacing: -.495px;
    border-bottom: 5px solid #000;
    padding-bottom: 8px;
    margin-bottom: 80px
}

@media (min-width:600px) {
    .categoryGridContainer__header {
        font-size: 42px;
        line-height: 46px
    }
}

@media (max-width:599px) {
    .categoryGridContainer__header {
        font-size: 30px;
        line-height: 33px
    }
}

.categoryGridContainer__grid {
    display: grid;
    grid-template-columns: repeat(2, 1fr);
    gap: 40px;
    margin: 0 auto;
    max-width: 1200px;
    width: 100%
}

@media (min-width:600px) {
    .categoryGridContainer__grid {
        gap: 50px;
        grid-template-columns: repeat(3, 1fr)
    }
}

.categoryGridContainer__grid .categoryGridContainer__gridItem {
    font-weight: 700;
    font-size: 28px;
    line-height: 33px
}

@media (max-width:919px) {
    .categoryGridContainer__grid .categoryGridContainer__gridItem {
        font-size: 21px;
        line-height: 26px
    }
}

@media (max-width:599px) {
    .categoryGridContainer__grid .categoryGridContainer__gridItem {
        font-size: 16px;
        line-height: 21px
    }
}

.categoryGridContainer__grid .categoryGridContainer__gridItem a {
    color: #000;
    text-decoration: none
}

.categoryGridContainer__grid .categoryGridContainer__gridItem a:hover {
    color: #ff3b00
}

@media (min-width:1280px) {
    .packageLanderWrapper .layoutSection.contained {
        max-width: 1150px;
        margin: 0 auto
    }
}

@media (min-width:1600px) {
    .packageLanderWrapper .layoutSection.contained {
        margin: 0 auto
    }
}

.packageLanderWrapper .topBarContainer {
    z-index: 11;
    position: relative;
    display: block
}

.packageLanderWrapper .aboveHeader {
    display: none
}

@media (min-width:920px) {
    .packageLanderWrapper .aboveHeader {
        display: block
    }
}

@media (min-width:1280px) {
    .packageListWrapper .mainWrapper {
        max-width: 1150px;
        margin: 0 auto
    }
}

@media (min-width:1600px) {
    .packageListWrapper .mainWrapper {
        margin: 0 auto
    }
}

.packageListWrapper .loading {
    font-family: 'grot';
    font-size: 20px;
    color: #b2b2b2;
    padding: 50px 50px 50px 46%
}

@media (max-width:599px) {
    .packageListWrapper .loading {
        padding-left: 42%
    }
}

.packageListWrapper .loading:after {
    overflow: hidden;
    display: inline-block;
    vertical-align: bottom;
    animation: ellipsis steps(4, end) 900ms infinite;
    content: '\2026'
}

.ArticlePubdate__pubdate__u-3JC {
    font-family: 'le-monde-vivre-std', serif;
    font-size: 12px;
    font-weight: 400;
    text-transform: uppercase;
    float: right
}

.ModernProfile__profileLayout__VLYJQ {
    display: grid
}

@media (min-width:920px) {
    .ModernProfile__profileLayout__VLYJQ {
        grid-template-columns: fit-content(350px) auto 1fr
    }
}

@media (min-width:1600px) {
    .ModernProfile__profileLayout__VLYJQ {
        grid-template-columns: fit-content(350px) 225px fit-content(800px)
    }
}

.ModernProfile__leftCol__oECyC {
    display: none;
    border-right: 1px solid #e5e5e5;
    z-index: 1
}

@media (min-width:920px) {
    .ModernProfile__leftCol__oECyC {
        display: block
    }
}

.ModernProfile__mainCol__XxUH3 {
    display: grid;
    grid-template-rows: min-content;
    grid-template-columns: repeat(12, 1fr [col-start]);
    margin: 0 25px
}

@media (min-width:600px) {
    .ModernProfile__mainCol__XxUH3 {
        grid-template-columns: repeat(24, 1fr [col-start]);
        margin: 0 75px
    }
}

@media (min-width:920px) {
    .ModernProfile__mainCol__XxUH3 {
        grid-template-columns: repeat(22, 1fr [col-start]);
        margin: 0 50px
    }
}

@media (min-width:1280px) {
    .ModernProfile__mainCol__XxUH3 {
        grid-template-columns: repeat(32, 25px [col-start]);
        margin: 0 auto
    }
}

.ModernProfile__mainCol__XxUH3>* {
    grid-column-start: 1;
    grid-column-end: 33
}

.ModernProfile__franchiseBugContainer__h3w2u {
    width: 300px;
    height: 134px;
    display: flex;
    align-items: flex-end
}

@media (max-width:919px) {
    .ModernProfile__franchiseBugContainer__h3w2u {
        height: 56px;
        margin-bottom: 14px
    }
}

.ModernProfile__franchiseBugContainer__h3w2u button {
    background: #fff;
    width: 114px;
    margin-left: 20px;
    font-size: 16px;
    color: #000!important;
    height: 42px;
    display: grid;
    grid-template-columns: repeat(2, max-content);
    -moz-column-gap: 18px;
    column-gap: 18px;
    border: 1px solid #b2b2b2;
    margin-bottom: 5px;
    justify-content: center;
    align-items: center;
    padding-top: 3px
}

.ModernProfile__franchiseBugContainer__h3w2u button span {
    height: auto
}

.ModernProfile__franchiseBug__iKe68 {
    max-height: 42px;
    height: 100%
}

.ModernProfile__franchiseBug__inc5k__lpWZb {
    max-height: 36px
}

.ModernProfile__franchiseBug__regional__rhUlb {
    max-height: 56px
}

.ModernProfile__franchiseBug__iKe68 img {
    height: 100%;
    margin: 0 auto
}

@media (max-width:919px) {
    .ModernProfile__franchiseBug__iKe68 {
        margin: auto 0
    }
}

.ModernFooter__footer__M8-\+P {
    background-color: #000;
    color: #fff;
    display: flex;
    align-items: center;
    padding: 40px 20px
}

@media (min-width:920px) {
    .ModernFooter__footer__M8-\+P {
        padding-top: 40px;
        padding-bottom: 40px
    }
}

.ModernFooter__linkContainer__qfN0- {
    display: flex;
    font-family: 'tablet-gothic', serif;
    font-size: 10px;
    line-height: 10px;
    letter-spacing: 2px;
    color: #fff;
    justify-content: space-between;
    width: 100%;
    text-transform: uppercase;
    flex-direction: column
}

@media (min-width:1280px) {
    .ModernFooter__linkContainer__qfN0- {
        flex-direction: row
    }
}

.ModernFooter__linkContainer__qfN0- span {
    display: block;
    margin-bottom: 20px
}

.ModernFooter__linkContainer__qfN0- span:last-child {
    margin-right: 0
}

@media (min-width:920px) {
    .ModernFooter__linkContainer__qfN0- span {
        margin-right: 20px;
        display: inline
    }
}

.ModernFooter__linkContainer__qfN0- span a {
    color: #fff
}

.ModernFooter__linkContainer__qfN0- .ModernFooter__primary__ywNv5 {
    display: flex;
    flex-direction: column
}

@media (min-width:920px) {
    .ModernFooter__linkContainer__qfN0- .ModernFooter__primary__ywNv5 {
        flex-direction: row
    }
}

.ModernFooter__linkContainer__qfN0- .ModernFooter__secondary__-sosW {
    opacity: .6
}

.ModernFooter__linkContainer__qfN0- .ModernFooter__secondary__-sosW span:last-child {
    margin-bottom: initial
}

.ModernFooter__footerContainer__KmEzf ul {
    padding: 0
}

.CloseButton__close__YGq69 {
    color: #fff;
    position: absolute;
    z-index: 1000;
    cursor: pointer
}

.CloseButton__close__YGq69:before {
    content: "\2715"
}

.CloseButton__close__YGq69.CloseButton__topLeft__CdGtO {
    top: 5px;
    left: 5px
}

.CloseButton__close__YGq69,
.CloseButton__close__YGq69.CloseButton__topRight__Ngclq {
    top: 5px;
    right: 5px
}

.CloseButton__close__YGq69.CloseButton__centerRight__xUsGh {
    top: 0;
    height: 100%;
    display: flex;
    justify-content: center;
    align-items: center
}

.VideoPlayer__dummyHolder__dzI1A {
    margin-top: 56.25%
}

.VideoPlayer__playerContainer__lsRop {
    width: 100%;
    display: inline-block;
    position: relative;
    margin: 0 auto;
    padding-bottom: 50px
}

@media (min-width:600px) {
    .VideoPlayer__playerContainer__lsRop {
        padding-bottom: 50px
    }
}

.VideoPlayer__playerContainer__lsRop.VideoPlayer__noPadding__rRogi {
    padding-bottom: 0
}

.VideoPlayer__videoPlayer__i4ndB {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    overflow: hidden
}

.VideoPlayer__placeholder__FAooi {
    background-image: url(https://images.inc.com/video/video_placeholder.jpg);
    padding-top: 56.25%;
    background-size: cover;
    height: auto
}

.VideoPlayer__videoOverlayInfo__vRm1q {
    position: absolute;
    background: rgba(236, 242, 243, .85);
    display: flex;
    align-items: flex-end;
    padding-left: 20px;
    padding-bottom: 25px;
    padding-right: 20px;
    top: 0;
    left: 0;
    height: 100%;
    width: 100%;
    text-align: left;
    z-index: 1;
    cursor: pointer;
    pointer-events: none
}

@media (min-width:600px) {
    .VideoPlayer__videoOverlayInfo__vRm1q {
        padding-bottom: 40px
    }
}

.VideoPlayer__videoOverlayInfo__vRm1q .VideoPlayer__headline__kp0IN {
    font-family: 'Nunito', sans-serif;
    font-weight: 400;
    font-size: 15px;
    line-height: 18px;
    letter-spacing: -.02em;
    color: #000
}

@media (min-width:600px) {
    .VideoPlayer__videoOverlayInfo__vRm1q .VideoPlayer__headline__kp0IN {
        font-size: 26px;
        line-height: 26px
    }
}

.VideoPlayer__videoOverlayInfo__vRm1q .VideoPlayer__seriesName__kbjDm {
    font-family: 'Nunito', sans-serif;
    font-size: 13px;
    font-weight: 800;
    text-transform: uppercase;
    color: #7790ae
}

.VideoPlayer__videoOverlayInfo__vRm1q .VideoPlayer__playerIcon__Inz2K {
    height: 30px;
    margin-right: 12px;
    margin-top: 4px;
    pointer-events: auto
}

@media (min-width:600px) {
    .VideoPlayer__videoOverlayInfo__vRm1q .VideoPlayer__playerIcon__Inz2K {
        height: 50px;
        margin-right: 20px
    }
}

.VideoPlayer__videoOverlayInfo__vRm1q .VideoPlayer__playerIconFontAwesome__9q2aW {
    font-size: 34px;
    line-height: 34px;
    margin-right: 12px
}

@media (min-width:600px) {
    .VideoPlayer__videoOverlayInfo__vRm1q .VideoPlayer__playerIconFontAwesome__9q2aW {
        font-size: 68px;
        line-height: 68px;
        margin-right: 20px
    }
}

.VideoPlayer__videoOverlayInfo__vRm1q .VideoPlayer__metaContainer__JvgN- {
    display: flex
}

.VideoPlayer__videoOverlayInfo__vRm1q .VideoPlayer__metaContainer__JvgN- .VideoPlayer__meta__OQ6Wj {
    font-size: 13px
}

.VideoPlayer__videoOverlayInfo__vRm1q .VideoPlayer__metaContainer__JvgN- .VideoPlayer__meta__OQ6Wj span:last-of-type {
    font-family: 'Nunito', sans-serif;
    font-size: 13px;
    font-weight: 400;
    color: #000
}

.VideoPlayer__MustWatch__8gcyR {
    display: flex;
    align-items: center;
    justify-content: center
}

.VideoPlayer__MustWatch__8gcyR>div:first-child {
    width: 300px
}

.VideoPlayer__MustWatch__8gcyR .VideoPlayer__videoOverlayInfo__vRm1q {
    padding-bottom: 25px
}

.VideoPlayer__MustWatch__8gcyR .VideoPlayer__headline__kp0IN {
    font-size: 18px;
    line-height: 18px
}

.VideoPlayer__shouldTransition__wXPpn {
    bottom: -100px
}

.VideoPlayer__isFloating__GCGKc {
    position: fixed;
    height: auto;
    width: 300px;
    bottom: 0;
    left: 0;
    z-index: 9999999;
    border: 5px solid #fff;
    transition: bottom .5s ease
}

@media (max-width:-1px) {
    .VideoPlayer__isFloating__GCGKc {
        top: 0!important;
        bottom: initial!important;
        width: 100%;
        border: 8px solid #fff
    }
}

.VideoPlayer__isFloating__GCGKc .VideoPlayer__headline__kp0IN,
.VideoPlayer__mobileglobal__dhBGg .VideoPlayer__videoOverlayInfo__vRm1q .VideoPlayer__headline__kp0IN,
.VideoPlayer__rightrail__JEyka .VideoPlayer__videoOverlayInfo__vRm1q .VideoPlayer__headline__kp0IN {
    font-family: 'Nunito', sans-serif;
    font-weight: 400;
    font-size: 18px;
    line-height: 18px;
    letter-spacing: -.02em;
    color: #000
}

.VideoPlayer__mobileglobal__dhBGg .VideoPlayer__videoOverlayInfo__vRm1q .VideoPlayer__headline__kp0IN,
.VideoPlayer__rightrail__JEyka .VideoPlayer__videoOverlayInfo__vRm1q .VideoPlayer__headline__kp0IN {
    font-size: 15px
}

.VideoPlayer__mobileglobal__dhBGg .VideoPlayer__isFloating__GCGKc,
.VideoPlayer__rightrail__JEyka .VideoPlayer__isFloating__GCGKc {
    border-top: 25px solid #fff;
    border-right: 0;
    border-bottom: 0;
    border-left: 0
}

.VideoPlayer__mobileglobal__dhBGg .VideoPlayer__isFloating__GCGKc .closeButton,
.VideoPlayer__rightrail__JEyka .VideoPlayer__isFloating__GCGKc .closeButton {
    color: #000;
    top: -24px
}

.VideoPlayer__mobileglobal__dhBGg .VideoPlayer__isFloating__GCGKc .VideoPlayer__mobileFloatingLabel__dYezt {
    display: flex;
    align-items: center;
    position: absolute;
    top: -25px;
    height: 25px;
    width: 90%;
    padding-left: 15px;
    font-family: 'Nunito', sans-serif;
    font-size: 10px;
    font-weight: 400;
    color: #999;
    letter-spacing: -.15px
}

.VideoPlayer__mobileglobal__dhBGg .VideoPlayer__isFloating__GCGKc .VideoPlayer__mobileFloatingLabel__dYezt,
.VideoPlayer__mobileglobal__dhBGg .VideoPlayer__isFloating__GCGKc .VideoPlayer__mobileFloatingLabel__dYezt span {
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden
}

.VideoPlayer__inline__DnEv1,
.VideoPlayer__videolander__uZ8lG {
    padding-bottom: 0
}

.Error__header__cP3nx {
    width: 100vw;
    max-width: 1250px;
    padding: 0 50px 20px;
    margin: 0 auto
}

@media (max-width:599px) {
    .Error__header__cP3nx {
        max-width: calc(100vw - 40px);
        margin: 0 auto;
        padding: 10px 0 0
    }
}

.Error__header__cP3nx .Error__logo__uCUkc img {
    width: 414px
}

@media (max-width:599px) {
    .Error__header__cP3nx .Error__logo__uCUkc img {
        width: 200px
    }
}

.Error__feed__BpODK {
    width: 100vw;
    max-width: 977px;
    margin: 0 auto 80px;
    padding: 0 50px 0 130px
}

@media (max-width:977px) {
    .Error__feed__BpODK {
        max-width: 100vw;
        padding: 0 50px
    }
}

@media (max-width:599px) {
    .Error__feed__BpODK {
        max-width: 100vw;
        padding: 0 20px
    }
}

.AdContainer__adContainer__LBZiO {
    position: relative;
    border: 0;
    margin: auto;
    text-align: center;
    background: #f2f2f2;
    color: #fff;
    z-index: 4
}

.AdContainer__adContainer__LBZiO.AdContainer__transparentBg__8Ug1- {
    background: 0 0
}

.AdContainer__hidden__4rNIR {
    display: none
}

.AdContainer__hero__lq2hZ {
    min-height: 250px
}

@media (min-width:600px) {
    .AdContainer__hero__lq2hZ {
        min-height: initial
    }
}

.AdContainer__footer__5vU\+2 {
    min-height: 90px
}

@media (min-width:600px) {
    .AdContainer__footer__5vU\+2 {
        min-height: 50px
    }
}

.AdContainer__mobileInBodyIMU__SaSlp {
    background-color: #fff;
    min-height: 250px;
    margin: 20px auto;
    clear: both
}

.AdContainer__adhesive__fOUmc {
    visibility: visible;
    position: fixed;
    background-color: transparent;
    height: 50px;
    width: 100%;
    left: 0;
    bottom: 0;
    text-align: center;
    z-index: 18000
}

@media (min-width:600px) {
    .AdContainer__adhesive__fOUmc {
        visibility: hidden
    }
}

.AdContainer__native_rail__e-xtO,
.AdContainer__native_second_scroll__JkSrY,
.AdContainer__outstream__vvu7p {
    width: 1px;
    height: 1px;
    position: absolute;
    background: 0 0;
    bottom: 0;
    left: 0
}

.AdContainer__native_mid_article__R3mjx {
    background-color: #fff
}

.AdContainer__primer__egnz0 {
    background: 0 0;
    width: 1px;
    height: 1px;
    top: 0;
    left: 0;
    position: absolute
}

.AdContainer__rail__ZQcat,
.AdContainer__rail_sticky__zKajV {
    background-color: #fff
}

.ModernArticleBody__cleanBodyText__m-7G0,
.ModernArticleBody__cleanBodyText__m-7G0 p {
    font-family: "le-monde-livre-std", serif;
    color: #474747;
    font-size: 20px;
    line-height: 2
}

.ModernArticleBody__cleanBodyText__m-7G0>div {
    margin-bottom: 25px
}

.ModernArticleBody__cleanBodyText__m-7G0 li:before {
    top: calc(1em + 1px)!important
}

.ArticleGrid__mainWrapper__ZtQ3B {
    max-width: 1600px;
    margin: 0 auto;
    position: relative
}

.ArticleGrid__articleContainerGrid__Vwpk3 {
    display: grid
}

@media (min-width:920px) {
    .ArticleGrid__articleContainerGrid__Vwpk3 {
        grid-template-columns: fit-content(250px) auto 1fr
    }
}

@media (min-width:1600px) {
    .ArticleGrid__articleContainerGrid__Vwpk3 {
        grid-template-columns: fit-content(350px) 225px fit-content(800px)
    }
}

.ArticleGrid__leftRailContainer__-RqpV {
    display: none;
    width: 351px;
    border-right: 1px solid #e5e5e5
}

@media (min-width:920px) {
    .ArticleGrid__leftRailContainer__-RqpV {
        display: inline-block
    }
}

.ArticleGrid__leftRailContainer__-RqpV .ArticleGrid__leftRailGridContainer__RHe1L {
    display: grid;
    grid-template-columns: repeat(14, calc(300px/14) [col-start])
}

@media (min-width:920px) {
    .ArticleGrid__leftRailContainer__-RqpV .ArticleGrid__leftRailGridContainer__RHe1L {
        grid-template-columns: 25px repeat(12, calc(250px/12) [col-start]) 25px
    }
}

@media (min-width:1280px) {
    .ArticleGrid__leftRailContainer__-RqpV .ArticleGrid__leftRailGridContainer__RHe1L {
        grid-template-columns: 25px repeat(14, calc(300px/14) [col-start]) 25px
    }
}

.ArticleGrid__feedContainer__tXvv8 {
    display: grid;
    grid-template-rows: min-content;
    grid-template-columns: repeat(12, 1fr [col-start]);
    margin: 0 25px
}

@media (min-width:600px) {
    .ArticleGrid__feedContainer__tXvv8 {
        grid-template-columns: repeat(24, 1fr [col-start]);
        margin: 0 75px
    }
}

@media (min-width:920px) {
    .ArticleGrid__feedContainer__tXvv8 {
        grid-template-columns: repeat(22, 1fr [col-start]);
        margin: 0 50px
    }
}

@media (min-width:1280px) {
    .ArticleGrid__feedContainer__tXvv8 {
        grid-template-columns: repeat(32, 25px [col-start]);
        margin: 0 auto
    }
}

.ArticleGrid__feedContainer__tXvv8 .nav.link-list {
    top: 35px!important;
    right: 50px!important
}

.Inc5000CEOSurvey__ceo-survey__6MGJh {
    display: grid;
    margin-top: 62px;
    padding-bottom: 30px;
    border-bottom: #b2b2b2 1px solid;
    gap: 30px 42px;
    grid-template-columns: 1fr max-content;
    grid-template-rows: none;
    grid-template-areas: 'content image'
}

@media (max-width:599px) {
    .Inc5000CEOSurvey__ceo-survey__6MGJh {
        grid-template-columns: none;
        grid-template-rows: repeat(2, max-content);
        grid-template-areas: 'image' 'content'
    }
}

.Inc5000CEOSurvey__ceo-survey__6MGJh .Inc5000CEOSurvey__content__DrMbZ {
    grid-area: content;
    display: grid;
    grid-template-rows: max-content max-content 1fr
}

.Inc5000CEOSurvey__ceo-survey__6MGJh .Inc5000CEOSurvey__image__XoLSb {
    grid-area: image
}

.Inc5000CEOSurvey__ceo-survey__6MGJh h3 {
    font: 900 36px/45px 'GrotCondensed';
    letter-spacing: -.5px;
    color: #000;
    margin-bottom: 6px
}

@media (max-width:919px) {
    .Inc5000CEOSurvey__ceo-survey__6MGJh h3 {
        font: 900 28px/35px 'GrotCondensed'
    }
}

.Inc5000CEOSurvey__ceo-survey__6MGJh ul {
    margin: 0 0 1em 1em
}

.Inc5000CEOSurvey__ceo-survey__6MGJh li,
.Inc5000CEOSurvey__ceo-survey__6MGJh p {
    font: 400 20px/35px 'le-monde-livre-std';
    color: #000!important
}

.Inc5000CEOSurvey__ceo-survey__6MGJh button {
    align-self: end;
    width: 200px;
    height: 45px;
    border: 0;
    border-radius: 0;
    background-color: #ff3b00;
    color: #fff;
    font: 600 14px/1 'tablet-gothic';
    letter-spacing: .02em
}

.Inc5000CEOSurvey__ceo-survey__6MGJh img {
    display: block;
    width: 157px
}

.Article__overallArticleWrapper__3wgFR {
    position: relative
}

.Article__mainWrapper__2DHY2 {
    max-width: 1600px;
    margin: 0 auto
}

.Article__articleContainerGrid__flNqy {
    display: grid
}

@media (min-width:920px) {
    .Article__articleContainerGrid__flNqy {
        grid-template-columns: fit-content(250px) auto 1fr
    }
}

@media (min-width:1600px) {
    .Article__articleContainerGrid__flNqy {
        grid-template-columns: fit-content(350px) 225px fit-content(800px)
    }
}

.Article__leftRailContainer__UoHR3 {
    display: none;
    width: auto
}

@media (min-width:920px) {
    .Article__leftRailContainer__UoHR3 {
        display: inline-block
    }
}

.Article__leftRailContainer__UoHR3 .Article__leftRailGridContainer__\+GLGf {
    display: grid;
    grid-template-columns: repeat(14, calc(300px/14) [col-start])
}

@media (min-width:920px) {
    .Article__leftRailContainer__UoHR3 .Article__leftRailGridContainer__\+GLGf {
        grid-template-columns: 25px repeat(12, calc(250px/12) [col-start]) 25px
    }
}

@media (min-width:1280px) {
    .Article__leftRailContainer__UoHR3 .Article__leftRailGridContainer__\+GLGf {
        grid-template-columns: 25px repeat(14, calc(300px/14) [col-start]) 25px
    }
}

.Article__feedContainer__k2Hm3 {
    display: grid;
    grid-auto-rows: minmax(min-content, max-content);
    position: relative;
    grid-template-columns: repeat(12, 1fr [col-start]);
    margin: 0 25px
}

@media (min-width:600px) {
    .Article__feedContainer__k2Hm3 {
        grid-template-columns: repeat(24, 1fr [col-start]);
        margin: 0 75px
    }
}

@media (min-width:920px) {
    .Article__feedContainer__k2Hm3 {
        grid-template-columns: repeat(22, 1fr [col-start]);
        margin: 0 50px
    }
}

@media (min-width:1280px) {
    .Article__feedContainer__k2Hm3 {
        grid-template-columns: repeat(32, 25px [col-start]);
        margin: 0 auto
    }
}

.Article__logoExample__ojwyX {
    grid-column-start: 1;
    grid-column-end: 7
}

@media (min-width:920px) {
    .Article__logoExample__ojwyX {
        grid-column-start: 1;
        grid-column-end: 9
    }
}

@media (min-width:1280px) {
    .Article__logoExample__ojwyX {
        grid-column-start: 1;
        grid-column-end: 19
    }
}

.Article__topAdBlock__0p3K9 {
    min-height: 300px
}

@media (min-width:600px) {
    .Article__topAdBlock__0p3K9 {
        min-height: 90px
    }
}

.Article__navExample__YPwwt {
    position: absolute;
    top: 33px;
    right: 0
}

.Article__articleContent__RJnz7 {
    grid-column-start: 1;
    grid-column-end: 33
}

.Article__leftArticleEyebrow__z-oa7 {
    color: #d94d1f;
    font-weight: 700
}

.Article__articleHeaderSpacer__pAf10 {
    display: block;
    position: relative;
    grid-column-start: 1;
    height: 58px
}

.Article__articleFooterItem__6iNGC {
    max-width: 1024px;
    margin: 25px auto
}

.Article__featuredImageOverride__6XekC {
    border-bottom: 1px solid #e5e5e5;
    margin-bottom: 65px;
    padding-bottom: 30px
}

.Article__authorDisclaimer__sqH6l {
    clear: both;
    font-size: 14px;
    font-style: italic
}

.Article__articleLock__zr9tN {
    height: 800px;
    overflow: hidden
}

.InlineImage__inline-image__YR\+TN {
    display: inline-block
}

.InlineImage__inline-image__YR\+TN img,
.InlineImage__inline-image__YR\+TN.InlineImage__fullwidth__KkNyV {
    width: 100%
}

.InlineImage__inline-image__YR\+TN.InlineImage__halfwidth__dPq-k {
    width: 50%
}

.InlineImage__inline-image__YR\+TN.InlineImage__halfwrap__B0OMv {
    width: 50%;
    float: left
}

@media (min-width:1280px) {
    .InlineImage__inline-image__YR\+TN.InlineImage__halfwrap__B0OMv {
        padding: 20px 20px 20px 0;
        margin-left: -60px
    }
}

.InlineImage__inline-image__YR\+TN.InlineImage__full__-PPL4,
.InlineImage__inline-image__YR\+TN.InlineImage__half__kO-J8 img {
    width: 100%
}

.InlineImage__inline-image__YR\+TN.InlineImage__half__kO-J8,
.InlineImage__inline-image__YR\+TN.InlineImage__small__nO8Lc {
    width: 50%;
    float: left;
    margin: 15px
}

.InlineImage__inline-image__YR\+TN.InlineImage__small__nO8Lc {
    width: 100%;
    max-width: 100px;
    overflow: hidden
}

.InlineImage__inline-image__YR\+TN.InlineImage__small__nO8Lc img {
    width: 100px;
    margin: 0
}

.InlineImage__inline-image__YR\+TN.InlineImage__halffloat__x6Vv\+ {
    width: 40%;
    float: left;
    padding: 20px 20px 20px 0
}

.InlineImage__inline-image__YR\+TN.InlineImage__list__RZJ0q {
    width: 130px
}

.InlineImage__inline-image__YR\+TN .InlineImage__caption__PymAp {
    display: block;
    font-family: 'le-monde-livre-std', serif;
    color: #333;
    font-size: 14px;
    line-height: 1.42857;
    margin-top: 15px
}

@media (max-width:599px) {
    .InlineImage__inline-image__YR\+TN .InlineImage__caption__PymAp {
        padding: 0 10px
    }
}

.InlineImage__inline-image__YR\+TN .InlineImage__caption__PymAp .InlineImage__caption-spacer__wYxLK {
    margin-right: 5px
}

.InlineVideo__inlineVideoPlayer__Xg24\+ {
    width: 100%;
    margin-top: 40px;
    margin-bottom: 40px
}

.BuyerZoneWidget__buyerZoneWidget__iVq7p {
    width: 100%
}

.GlobalPlayer__globalFramePlayer__hpi7E {
    margin-top: 25px;
    margin-bottom: 25px;
    background-color: #fff
}

.GlobalPlayer__globalFramePlayer__hpi7E.GlobalPlayer__rightRail__wc0Fq {
    margin-top: 0
}

.GlobalPlayer__globalFramePlayer__hpi7E.GlobalPlayer__inline__GY1Et {
    margin: 0 0 -13px
}

@media (min-width:600px) {
    .GlobalPlayer__globalFramePlayer__hpi7E {
        width: 300px
    }
}

@media (max-width:767px) {
    .GlobalPlayer__globalFramePlayer__hpi7E {
        z-index: 20000;
        position: relative;
        margin: 25px -8px;
        padding: 0 8px
    }
}

.GlobalPlayer__globalFramePlayer__hpi7E.GlobalPlayer__modern__z4KDY {
    width: auto
}

@media (min-width:920px) {
    .GlobalPlayer__globalFramePlayer__hpi7E.GlobalPlayer__modern__z4KDY {
        width: 400px
    }
}

.GlobalPlayer__globalHeadline__ZIJCL,
.GlobalPlayer__globalLabel__Si5dT {
    font-family: 'Nunito', sans-serif
}

.GlobalPlayer__globalLabel__Si5dT {
    font-size: 12px;
    line-height: 22px;
    font-weight: 800;
    color: #7790ae;
    text-transform: uppercase
}

.GlobalPlayer__globalHeadline__ZIJCL {
    font-size: 13px;
    line-height: 16px;
    font-weight: 400;
    color: #676767;
    margin-bottom: 10px;
    letter-spacing: -.2px
}

.GlobalPlayer__modernGlobalHeadline__tFNvI {
    font-family: 'le-monde-livre-std;', serif;
    font-size: 15px;
    line-height: 24px;
    font-weight: 400;
    color: #474747;
    margin-bottom: 10px
}

.GlobalPlayer__modernGlobalEyebrow__sMgYV {
    color: #000;
    display: block;
    font-family: 'IBM Plex Mono';
    font-size: 10px;
    font-weight: 700;
    -webkit-letter-spacing: 2px;
    -moz-letter-spacing: 2px;
    -ms-letter-spacing: 2px;
    letter-spacing: 2px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-transform: uppercase;
    transition: all 150ms ease-out;
    margin-bottom: 10px
}

.GlobalPlayer__globalInfo__-svWH {
    margin-left: 50px;
    padding-right: 76px
}

.BlueConicPremiumPaywall__paywall__AGtJK {
    transition: all .45s;
    position: relative;
    bottom: 0;
    width: 100%;
    background: #fff;
    z-index: 9
}

.BlueConicPremiumPaywall__paywall__gradient__q-\+zR {
    position: absolute;
    width: 100%;
    height: 150px;
    top: -150px;
    background-image: linear-gradient(to bottom, rgba(255, 255, 255, 0), #fff)
}

.ArticleSidebar__sidebarElement__1oYGx {
    grid-column-start: 1;
    grid-column-end: 17;
    cursor: pointer;
    position: relative
}

.ArticleSidebar__sidebarElement__1oYGx.ArticleSidebar__adUnit__0dnR- {
    display: none
}

@media (min-width:920px) {
    .ArticleSidebar__sidebarElement__1oYGx.ArticleSidebar__adUnit__0dnR- {
        display: block
    }
}

.ArticleSidebar__sidebarElement__1oYGx article {
    padding: 27px 25px 23px 50px
}

.ArticleSidebar__leftRailGridContainer__3Udsc {
    display: grid;
    grid-template-columns: repeat(14, calc(300px/14) [col-start])
}

@media (min-width:920px) {
    .ArticleSidebar__leftRailGridContainer__3Udsc {
        grid-template-columns: 25px repeat(12, calc(250px/12) [col-start]) 25px
    }
}

@media (min-width:1280px) {
    .ArticleSidebar__leftRailGridContainer__3Udsc {
        grid-template-columns: 25px repeat(14, calc(300px/14) [col-start]) 25px
    }
}

.styles__ebook-download__MuTZC {
    width: 100%;
    border-top: 1px solid #e5e5e5;
    border-bottom: 1px solid #e5e5e5;
    display: grid;
    position: relative;
    grid-template-columns: 1fr 185px;
    grid-template-areas: 'eyebrow image' 'hed image' 'dek image';
    padding: 40px 0;
    margin-bottom: 30px;
    cursor: pointer
}

@media (max-width:599px) {
    .styles__ebook-download__MuTZC {
        grid-template-columns: 1fr 150px;
        grid-template-areas: 'eyebrow image' 'hed image' 'dek dek'
    }
}

.styles__ebook-download__MuTZC a {
    position: absolute;
    height: 100%;
    top: 0;
    left: 0
}

.styles__ebook-download__MuTZC .styles__eyebrow__Pa3Vg {
    font-family: 'IBM Plex Mono';
    font-size: 10px;
    font-weight: 700;
    letter-spacing: 2px;
    line-height: 1.5;
    text-transform: uppercase;
    margin-bottom: 5px;
    grid-area: eyebrow
}

.styles__ebook-download__MuTZC .styles__hed__L-CZT {
    color: #000;
    font-family: grot;
    font-size: 30px;
    font-weight: 700;
    line-height: 1.1;
    margin-bottom: 8px;
    grid-area: hed
}

.styles__ebook-download__MuTZC .styles__dek__zCBx3 {
    font-size: 16px;
    font-weight: 400;
    font-style: normal;
    line-height: 1.5;
    margin-bottom: 0;
    grid-area: dek
}

.styles__ebook-download__MuTZC .styles__image__1P4Nm {
    width: 70%;
    grid-area: image
}

.styles__ebook-download__MuTZC .styles__image__1P4Nm img,
.styles__ebook-download__MuTZC a {
    width: 100%;
    display: block
}

.styles__countdown__kS7pu {
    display: grid;
    justify-content: center;
    align-items: center;
    background: #00c0e5;
    min-height: 124px
}

@media (min-width:920px) {
    .styles__countdown__kS7pu {
        padding: 28px 25px
    }
}

@media (min-width:600px) and (max-width:919px) {
    .styles__countdown__kS7pu {
        padding: 28px 74px
    }
}

@media (max-width:599px) {
    .styles__countdown__kS7pu {
        padding: 40px 25px
    }
}

.styles__countdown__kS7pu .styles__content__QRLMw {
    display: grid;
    align-items: center;
    justify-items: center
}

@media (min-width:920px) {
    .styles__countdown__kS7pu .styles__content__QRLMw {
        grid-template-columns: max-content 140px;
        gap: 0 46px
    }
}

@media (min-width:600px) and (max-width:919px) {
    .styles__countdown__kS7pu .styles__content__QRLMw {
        grid-template-columns: 1fr 142px;
        gap: 0 46px
    }
}

@media (max-width:599px) {
    .styles__countdown__kS7pu .styles__content__QRLMw {
        grid-template-rows: repeat(2, max-content);
        gap: 20px 0
    }
}

.styles__countdown__kS7pu .styles__content__QRLMw .styles__text_and_time__-arZL {
    display: grid;
    align-items: center;
    color: #fff
}

@media (min-width:920px) {
    .styles__countdown__kS7pu .styles__content__QRLMw .styles__text_and_time__-arZL {
        grid-template-columns: max-content 335px;
        gap: 0 22px
    }
}

@media (min-width:600px) and (max-width:919px) {
    .styles__countdown__kS7pu .styles__content__QRLMw .styles__text_and_time__-arZL {
        grid-template-columns: 220px 310px;
        gap: 0 22px
    }
}

@media (max-width:599px) {
    .styles__countdown__kS7pu .styles__content__QRLMw .styles__text_and_time__-arZL {
        grid-template-rows: repeat(2, max-content);
        gap: 4px 0
    }
}

@media (min-width:920px) {
    .styles__countdown__kS7pu .styles__content__QRLMw .styles__text_and_time__-arZL .styles__text__3RDDE {
        font: 600 26px/45px 'GrotCondensed'
    }
}

@media (max-width:919px) {
    .styles__countdown__kS7pu .styles__content__QRLMw .styles__text_and_time__-arZL .styles__text__3RDDE {
        font: 600 24px/30px 'GrotCondensed';
        max-width: 550px
    }
}

@media (max-width:599px) {
    .styles__countdown__kS7pu .styles__content__QRLMw .styles__text_and_time__-arZL .styles__text__3RDDE {
        text-align: center
    }
}

.styles__countdown__kS7pu .styles__content__QRLMw .styles__text_and_time__-arZL .styles__text__3RDDE::before {
    content: 'Coming up: '
}

.styles__countdown__kS7pu .styles__content__QRLMw .styles__text_and_time__-arZL .styles__time__iYyRO {
    display: grid
}

@media (min-width:920px) {
    .styles__countdown__kS7pu .styles__content__QRLMw .styles__text_and_time__-arZL .styles__time__iYyRO {
        grid-template-columns: repeat(4, 65px);
        gap: 1px 25px
    }
}

@media (max-width:919px) {
    .styles__countdown__kS7pu .styles__content__QRLMw .styles__text_and_time__-arZL .styles__time__iYyRO {
        grid-template-columns: repeat(4, 60px);
        gap: 1px 20px;
        justify-content: center
    }
}

.styles__countdown__kS7pu .styles__content__QRLMw .styles__text_and_time__-arZL .styles__time__iYyRO .styles__number__Xr5nQ {
    text-align: center
}

@media (min-width:920px) {
    .styles__countdown__kS7pu .styles__content__QRLMw .styles__text_and_time__-arZL .styles__time__iYyRO .styles__number__Xr5nQ {
        font: 900 45px/1 'GrotCondensed'
    }
}

@media (max-width:919px) {
    .styles__countdown__kS7pu .styles__content__QRLMw .styles__text_and_time__-arZL .styles__time__iYyRO .styles__number__Xr5nQ {
        font: 900 50px/1 'GrotCondensed';
        letter-spacing: -.495px
    }
}

.styles__countdown__kS7pu .styles__content__QRLMw .styles__text_and_time__-arZL .styles__time__iYyRO .styles__label__B4C2Z {
    text-align: center;
    position: relative;
    font: 600 16px/1 'tablet-gothic'
}

.styles__countdown__kS7pu .styles__content__QRLMw .styles__button__RqHuT {
    height: 45px;
    background-color: #fff;
    border: 0;
    font: 600 16px/1 'tablet-gothic';
    color: #000;
    display: grid;
    justify-content: center;
    align-content: center;
    cursor: pointer
}

@media (min-width:600px) {
    .styles__countdown__kS7pu .styles__content__QRLMw .styles__button__RqHuT {
        width: 100%
    }
}

@media (max-width:599px) {
    .styles__countdown__kS7pu .styles__content__QRLMw .styles__button__RqHuT {
        width: 200px
    }
}

@media (min-width:920px) {
    .styles__episode_list__nbn-5 {
        padding: 55px 25px
    }
}

@media (min-width:600px) and (max-width:919px) {
    .styles__episode_list__nbn-5 {
        padding: 55px 74px
    }
}

@media (max-width:599px) {
    .styles__episode_list__nbn-5 {
        padding: 41px 25px
    }
}

.styles__episode_list__nbn-5 .styles__container__6vgNv {
    display: grid;
    grid-auto-rows: max-content;
    grid-auto-flow: row;
    max-width: 1150px;
    margin: 0 auto;
    max-height: 548px;
    overflow: auto
}

.styles__episode_list__nbn-5 .styles__container__6vgNv .styles__episode__E0KG6 {
    display: grid;
    align-items: center;
    border-top: 1px solid #b2b2b2;
    padding: 25px 0;
    color: #000
}

@media (min-width:920px) {
    .styles__episode_list__nbn-5 .styles__container__6vgNv .styles__episode__E0KG6 {
        grid-template-columns: 1fr 140px;
        gap: 0 205px
    }
}

@media (max-width:919px) {
    .styles__episode_list__nbn-5 .styles__container__6vgNv .styles__episode__E0KG6 {
        padding-right: 5px;
        grid-template-rows: repeat(2, max-content);
        gap: 16px 0
    }
}

.styles__episode_list__nbn-5 .styles__container__6vgNv .styles__episode__E0KG6.styles__inactive__y66XJ {
    color: #b2b2b2
}

.styles__episode_list__nbn-5 .styles__container__6vgNv .styles__episode__E0KG6:last-of-type {
    border-bottom: 1px solid #b2b2b2
}

@media (min-width:600px) {
    .styles__episode_list__nbn-5 .styles__container__6vgNv .styles__episode__E0KG6 .styles__content__opf12 h4 {
        font: 700 30px/33px 'GrotCondensed';
        margin: 0 0 3px
    }
}

@media (max-width:599px) {
    .styles__episode_list__nbn-5 .styles__container__6vgNv .styles__episode__E0KG6 .styles__content__opf12 h4 {
        font: 700 21px/26px 'GrotCondensed';
        margin: 0 0 6px
    }
}

.styles__episode_list__nbn-5 .styles__container__6vgNv .styles__episode__E0KG6 .styles__content__opf12 h4 svg {
    position: relative;
    top: 4px
}

@media (max-width:919px) {
    .styles__episode_list__nbn-5 .styles__container__6vgNv .styles__episode__E0KG6 .styles__content__opf12 h4 svg {
        top: 0;
        width: 20px;
        height: 20px
    }
}

@media (max-width:599px) {
    .styles__episode_list__nbn-5 .styles__container__6vgNv .styles__episode__E0KG6 .styles__content__opf12 h4 svg {
        top: 2px
    }
}

.styles__episode_list__nbn-5 .styles__container__6vgNv .styles__episode__E0KG6 .styles__content__opf12 p {
    margin: 2px 0 0;
    font: 400 16px/24px 'le-monde-livre-std'
}

@media (max-width:919px) {
    .styles__episode_list__nbn-5 .styles__container__6vgNv .styles__episode__E0KG6 .styles__content__opf12 p {
        margin: 2px 8px 0 0
    }
}

.styles__episode_list__nbn-5 .styles__container__6vgNv .styles__episode__E0KG6 .styles__cta__JXadU {
    text-align: center;
    font: 600 14px/20px 'tablet-gothic'
}

.styles__episode_list__nbn-5 .styles__container__6vgNv .styles__episode__E0KG6 .styles__cta__JXadU .styles__coming__HBPvq {
    margin-right: 20px
}

@media (max-width:919px) {
    .styles__episode_list__nbn-5 .styles__container__6vgNv .styles__episode__E0KG6 .styles__cta__JXadU .styles__coming__HBPvq {
        text-align: left
    }
}

.styles__episode_list__nbn-5 .styles__container__6vgNv .styles__episode__E0KG6 .styles__cta__JXadU button {
    display: block;
    width: 115px;
    height: 38px;
    font: 600 14px/1 'tablet-gothic'
}

.styles__episode_list__nbn-5 .styles__container__6vgNv .styles__episode__E0KG6 .styles__cta__JXadU button.styles__default__r-t\+j {
    background: #ff3b00;
    color: #fff;
    border: 0
}

.styles__episode_list__nbn-5 .styles__container__6vgNv .styles__episode__E0KG6 .styles__cta__JXadU button.styles__watch__Rg0N3 {
    background: #fff;
    color: #ff3b00;
    border: 1px solid #ff3b00
}

.styles__episode_list__nbn-5 .styles__container__6vgNv .styles__episode__E0KG6 .styles__cta__JXadU button.styles__inactive__y66XJ {
    background: #b2b2b2;
    color: #fff;
    border: 0;
    cursor: not-allowed
}

.styles__lander_header__xQg9f {
    display: grid;
    justify-content: center;
    margin: 80px 0 0;
    background-color: #013d5b
}

@media (min-width:920px) {
    .styles__lander_header__xQg9f {
        padding: 85px 25px 67px
    }
}

@media (min-width:600px) and (max-width:919px) {
    .styles__lander_header__xQg9f {
        padding: 59px 74px 32px
    }
}

@media (max-width:599px) {
    .styles__lander_header__xQg9f {
        padding: 40px 25px 30px
    }
}

.styles__lander_header__xQg9f .styles__container__qA5rX {
    width: 100%;
    max-width: 1150px
}

.styles__lander_header__xQg9f .styles__container__qA5rX .styles__logo__XBRGL {
    display: block;
    position: relative;
    overflow: hidden
}

@media (max-width:599px) {
    .styles__lander_header__xQg9f .styles__container__qA5rX .styles__logo__XBRGL {
        width: 53.7%;
        margin: 0 auto
    }
}

.styles__lander_header__xQg9f .styles__container__qA5rX .styles__intro__mxJ1O {
    margin: 15px 25px 0;
    font: 400 16px/21px 'le-monde-livre-std';
    color: #fff
}

@media (min-width:600px) {
    .styles__lander_header__xQg9f .styles__container__qA5rX .styles__intro__mxJ1O {
        margin: 15px 0 0
    }
}

.styles__lander_header__xQg9f .styles__container__qA5rX .styles__featured_videos__bg8XD {
    margin: 55px 0 0
}

.styles__lander_header__xQg9f .styles__container__qA5rX .styles__featured_videos__bg8XD h4 svg {
    width: 20px;
    height: 20px
}

@media (max-width:599px) {
    .styles__lander_header__xQg9f .styles__container__qA5rX .styles__featured_videos__bg8XD h4 {
        font-size: 21px
    }
}

.styles__lander_header__xQg9f .styles__container__qA5rX .styles__featured_videos__bg8XD .card__image {
    border: 0
}

.styles__lander_header__xQg9f .styles__container__qA5rX .styles__featured_videos__bg8XD .article-carousel {
    margin-left: 0;
    overflow: hidden
}

@media (min-width:600px) {
    .styles__lander_header__xQg9f .styles__container__qA5rX .styles__featured_videos__bg8XD .article-carousel {
        padding: 0
    }
}

.styles__podcast_subscription__F56QH {
    display: grid;
    justify-items: center;
    background-color: #013d5b;
    text-align: center;
    color: #fff
}

@media (min-width:920px) {
    .styles__podcast_subscription__F56QH {
        padding: 65px 25px 56px
    }
}

@media (min-width:600px) and (max-width:919px) {
    .styles__podcast_subscription__F56QH {
        padding: 65px 74px 56px
    }
}

@media (max-width:599px) {
    .styles__podcast_subscription__F56QH {
        padding: 45px 25px 38px
    }
    .styles__podcast_subscription__F56QH svg {
        width: 40px
    }
}

.styles__podcast_subscription__F56QH .styles__intro__CICxn {
    max-width: 670px
}

@media (min-width:920px) {
    .styles__podcast_subscription__F56QH .styles__intro__CICxn {
        font: 600 36px/45px 'GrotCondensed'
    }
}

@media (min-width:600px) and (max-width:919px) {
    .styles__podcast_subscription__F56QH .styles__intro__CICxn {
        font: 600 32px/40px 'GrotCondensed'
    }
}

@media (max-width:599px) {
    .styles__podcast_subscription__F56QH .styles__intro__CICxn {
        font: 600 24px/30px 'GrotCondensed'
    }
}

.styles__podcast_subscription__F56QH .styles__comingSoon__l1Qmg,
.styles__podcast_subscription__F56QH .styles__label__KhE4k {
    margin: 27px 0 7px;
    font: 700 10px/1 'IBM Plex Mono';
    letter-spacing: 2px;
    text-transform: uppercase
}

.styles__podcast_subscription__F56QH .styles__comingSoon__l1Qmg {
    font: 700 10px/15px 'IBM Plex Mono'
}

.styles__podcast_subscription__F56QH .styles__links__A1dX9 a {
    color: #fff;
    text-decoration: none
}

@media (min-width:600px) {
    .styles__podcast_subscription__F56QH .styles__links__A1dX9 a {
        font: 400 16px/20px 'tablet-gothic'
    }
}

@media (max-width:599px) {
    .styles__podcast_subscription__F56QH .styles__links__A1dX9 a {
        font: 400 12px/24px 'tablet-gothic'
    }
}

.styles__podcast_subscription__F56QH .styles__links__A1dX9 a:not(:first-of-type)::before {
    content: '|';
    display: inline;
    padding: 0 .5em
}

@media (min-width:920px) {
    .styles__video_filters__YHyB1 {
        padding: 56px 25px 76px
    }
}

@media (min-width:600px) and (max-width:919px) {
    .styles__video_filters__YHyB1 {
        padding: 48px 74px
    }
}

@media (max-width:599px) {
    .styles__video_filters__YHyB1 {
        padding: 40px 25px 21px
    }
}

.styles__video_filters__YHyB1 .styles__container__jV3Gy {
    margin: 0 auto;
    max-width: 1150px
}

.styles__video_filters__YHyB1 .styles__container__jV3Gy .styles__filter_container__NMO9f {
    width: 100%;
    display: flex;
    gap: 8px;
    max-width: 856px;
    flex-wrap: wrap
}

@media (min-width:600px) {
    .styles__video_filters__YHyB1 .styles__container__jV3Gy .styles__filter_container__NMO9f {
        justify-content: center;
        margin: 24px auto 43px
    }
}

@media (max-width:599px) {
    .styles__video_filters__YHyB1 .styles__container__jV3Gy .styles__filter_container__NMO9f {
        margin: 24px auto 8px
    }
}

.styles__video_filters__YHyB1 .styles__container__jV3Gy .styles__filter_container__NMO9f .styles__filter__D4jA\+ {
    display: inline-flex;
    align-items: center;
    padding: 0 9px;
    height: 26px;
    border: 1px solid #999;
    font: 700 10px/1 'IBM Plex Mono';
    letter-spacing: 2px;
    text-transform: uppercase;
    cursor: pointer
}

.styles__video_filters__YHyB1 .styles__container__jV3Gy .styles__filter_container__NMO9f .styles__filter__D4jA\+.styles__selected__oedqd {
    background-color: #000;
    color: #fff
}

.styles__video_filters__YHyB1 .styles__container__jV3Gy .styles__videos__0dyV- {
    display: grid
}

.styles__video_filters__YHyB1 .styles__container__jV3Gy .styles__videos__0dyV- svg {
    width: 20px;
    height: 20px
}

.styles__video_filters__YHyB1 .styles__container__jV3Gy .styles__videos__0dyV- h4 a {
    position: relative;
    bottom: 3px
}

@media (min-width:601px) {
    .styles__video_filters__YHyB1 .styles__container__jV3Gy .styles__videos__0dyV- .card__image {
        background-size: contain;
        background-repeat: no-repeat;
        height: auto
    }
}

@media (min-width:920px) {
    .styles__video_filters__YHyB1 .styles__container__jV3Gy .styles__videos__0dyV- {
        grid-template-columns: repeat(4, 1fr);
        gap: 33px 21px
    }
}

@media (min-width:600px) and (max-width:919px) {
    .styles__video_filters__YHyB1 .styles__container__jV3Gy .styles__videos__0dyV- {
        grid-template-columns: repeat(3, 1fr);
        gap: 46px 30px
    }
}

@media (max-width:599px) {
    .styles__video_filters__YHyB1 .styles__container__jV3Gy .styles__videos__0dyV- {
        grid-auto-rows: max-content;
        grid-auto-flow: row
    }
    .styles__video_filters__YHyB1 .styles__container__jV3Gy .styles__videos__0dyV- article {
        padding: 20px 0
    }
    .styles__video_filters__YHyB1 .styles__container__jV3Gy .styles__videos__0dyV- article:not(:last-of-type) {
        border-bottom: 1px solid #e5e5e5
    }
    .styles__video_filters__YHyB1 .styles__container__jV3Gy .styles__videos__0dyV- article .card__container {
        display: grid;
        grid-template-columns: 1fr 75px;
        grid-template-rows: repeat(2, max-content);
        gap: 0 25px
    }
    .styles__video_filters__YHyB1 .styles__container__jV3Gy .styles__videos__0dyV- article .card__container .card__image {
        margin-bottom: 0;
        width: 100%;
        grid-column: 2;
        grid-row: 1/span 2
    }
    .styles__video_filters__YHyB1 .styles__container__jV3Gy .styles__videos__0dyV- article .card__container .card__eyebrow {
        margin-bottom: 0;
        grid-column: 1;
        grid-row: 1
    }
    .styles__video_filters__YHyB1 .styles__container__jV3Gy .styles__videos__0dyV- article .card__container .card__content {
        grid-column: 1;
        grid-row: 2
    }
    .styles__video_filters__YHyB1 .styles__container__jV3Gy .styles__videos__0dyV- article .card__container .card__content h4 {
        margin-bottom: 0;
        font-size: 16px;
        line-height: 20px
    }
    .styles__video_filters__YHyB1 .styles__container__jV3Gy .styles__videos__0dyV- article .card__container .card__content svg {
        width: 20px;
        height: 20px
    }
}

.styles__video_filters__YHyB1 .styles__container__jV3Gy .styles__videos__0dyV- .styles__no_videos_found__b948q {
    font: 400 16px/1 'tablet-gothic';
    text-align: center;
    grid-column: 1/-1
}

@media (max-width:599px) {
    .styles__video_filters__YHyB1 .styles__container__jV3Gy .styles__videos__0dyV- .styles__no_videos_found__b948q {
        margin: 5px 0 0
    }
}

.styles__watch_page_header__p1xby {
    display: grid;
    justify-content: center;
    padding: 55px 25px 76px;
    background-color: #013d5b
}

.styles__watch_page_header__p1xby .styles__container__2N4a2 {
    width: 100%;
    max-width: 1150px
}

.styles__watch_page_header__p1xby .styles__container__2N4a2 .styles__logo__YNYsx {
    display: block;
    position: relative;
    overflow: hidden
}

@media (max-width:599px) {
    .styles__watch_page_header__p1xby .styles__container__2N4a2 .styles__logo__YNYsx {
        width: 53.7%;
        margin: 0 auto
    }
}

.styles__watch_page_header__p1xby .styles__container__2N4a2 .styles__intro__ug-Yz {
    margin: 15px 0 0;
    font: 400 16px/21px 'le-monde-livre-std';
    color: #fff
}

.styles__watch_page_header__p1xby .styles__container__2N4a2 .styles__video__L-Bl9 {
    margin: 42px 0 0
}

.styles__watch_page_header__p1xby .styles__container__2N4a2 .styles__video__L-Bl9 .styles__current_video__rUh0c {
    font: 700 30px/33px 'GrotCondensed';
    color: #fff;
    margin: 11px 0 0
}

.styles__watch_page_header__p1xby .styles__container__2N4a2 .styles__video__L-Bl9 .styles__current_video__rUh0c svg {
    width: 20px;
    height: 20px
}

@media (max-width:1200px) {
    .styles__watch_page_header__p1xby .styles__container__2N4a2 .styles__video__L-Bl9 .styles__current_video__rUh0c svg {
        vertical-align: middle
    }
}

@media (max-width:599px) {
    .styles__watch_page_header__p1xby .styles__container__2N4a2 .styles__video__L-Bl9 .styles__current_video__rUh0c {
        font-size: 21px
    }
}

.styles__watch_page_content__SYduV {
    padding: 70px 25px
}

.styles__watch_page_content__SYduV .styles__container__b3OdX {
    margin: 0 auto;
    max-width: 1150px;
    display: grid
}

@media (min-width:920px) {
    .styles__watch_page_content__SYduV .styles__container__b3OdX {
        grid-template-columns: 1fr 300px;
        gap: 0 87px
    }
}

@media (max-width:919px) {
    .styles__watch_page_content__SYduV .styles__container__b3OdX {
        grid-template-columns: 1fr;
        gap: 0
    }
}

.styles__watch_page_content__SYduV .styles__container__b3OdX .styles__content__0UG98 {
    display: grid;
    grid-auto-rows: max-content;
    grid-auto-flow: row;
    gap: 33px 0
}

.styles__watch_page_content__SYduV .styles__container__b3OdX .styles__content__0UG98 h2 {
    font: 700 10px/1 'IBM Plex Mono';
    text-transform: uppercase;
    letter-spacing: 2px;
    grid-column: 1/span 2;
    margin: 0 0 9px
}

.styles__watch_page_content__SYduV .styles__container__b3OdX .styles__content__0UG98 .styles__description__eVAce,
.styles__watch_page_content__SYduV .styles__container__b3OdX .styles__content__0UG98 .styles__person__7Buoy {
    display: grid;
    grid-template-columns: 85px 1fr;
    gap: 8px 18px
}

.styles__watch_page_content__SYduV .styles__container__b3OdX .styles__content__0UG98 .styles__description__eVAce .styles__avatar__lDBt3,
.styles__watch_page_content__SYduV .styles__container__b3OdX .styles__content__0UG98 .styles__person__7Buoy .styles__avatar__lDBt3 {
    width: 85px;
    height: 85px;
    background-position: center;
    background-size: cover;
    background-repeat: no-repeat;
    border-radius: 85px;
    grid-column: 1;
    background-color: #111
}

.styles__watch_page_content__SYduV .styles__container__b3OdX .styles__content__0UG98 .styles__description__eVAce .styles__bio__nnC4V,
.styles__watch_page_content__SYduV .styles__container__b3OdX .styles__content__0UG98 .styles__person__7Buoy .styles__bio__nnC4V {
    font: 700 19px/23px 'GrotCondensed';
    grid-column: 2
}

.styles__watch_page_content__SYduV .styles__container__b3OdX .styles__content__0UG98 .styles__description__eVAce .styles__bio__nnC4V .styles__name__YM1Iy,
.styles__watch_page_content__SYduV .styles__container__b3OdX .styles__content__0UG98 .styles__person__7Buoy .styles__bio__nnC4V .styles__name__YM1Iy {
    color: #000
}

.styles__watch_page_content__SYduV .styles__container__b3OdX .styles__content__0UG98 .styles__description__eVAce .styles__bio__nnC4V .styles__position__-d8aB,
.styles__watch_page_content__SYduV .styles__container__b3OdX .styles__content__0UG98 .styles__person__7Buoy .styles__bio__nnC4V .styles__position__-d8aB {
    color: #b2b2b2
}

.styles__watch_page_content__SYduV .styles__container__b3OdX .styles__content__0UG98 .styles__description__eVAce .styles__blurb__BhkCJ,
.styles__watch_page_content__SYduV .styles__container__b3OdX .styles__content__0UG98 .styles__person__7Buoy .styles__blurb__BhkCJ {
    font: 400 16px/24px 'le-monde-livre-std';
    grid-column: 1/span 2
}

.styles__watch_page_content__SYduV .styles__container__b3OdX .styles__sidebar__TsIc4 .styles__videoTime__6\+itQ {
    background-color: #555;
    border-radius: 2px;
    color: #fff;
    font-family: 'IBM Plex Mono';
    font-size: 10px;
    left: 10px;
    max-width: 100px;
    top: -35px;
    line-height: 1;
    font-weight: 700;
    letter-spacing: 1px;
    padding: 7px 8px 8px 9px;
    position: relative;
    text-transform: uppercase;
    display: inline
}

.styles__watch_page_content__SYduV .styles__container__b3OdX .styles__sidebar__TsIc4 .styles__videoCardLink__dvXGS {
    text-decoration: none
}

.styles__watch_page_content__SYduV .styles__container__b3OdX .styles__sidebar__TsIc4 .styles__videoCard__4mbck {
    border-top: .5px solid #e5e5e5;
    border-bottom: .5px solid #e5e5e5;
    display: flex!important;
    gap: 25px;
    padding: 20px 0;
    cursor: pointer
}

.styles__watch_page_content__SYduV .styles__container__b3OdX .styles__sidebar__TsIc4 .styles__videoCard__4mbck svg {
    height: 20px;
    position: relative;
    top: 6px;
    width: 20px
}

.styles__watch_page_content__SYduV .styles__container__b3OdX .styles__sidebar__TsIc4 .styles__videoCard__4mbck img {
    max-width: 125px;
    max-height: 70px
}

.styles__watch_page_content__SYduV .styles__container__b3OdX .styles__sidebar__TsIc4 .styles__videoCard__4mbck p {
    color: #000;
    font-size: 14px;
    line-height: 19px;
    max-height: 75px;
    display: flex;
    align-items: flex-end
}

@media (max-width:1200px) {
    .styles__watch_page_content__SYduV .styles__container__b3OdX .styles__sidebar__TsIc4 .styles__videoCard__4mbck {
        flex-direction: column;
        border-top: none
    }
    .styles__watch_page_content__SYduV .styles__container__b3OdX .styles__sidebar__TsIc4 .styles__videoCard__4mbck img {
        max-width: 250px;
        max-height: 140px
    }
}

.styles__watch_page_content__SYduV .styles__container__b3OdX .styles__sidebar__TsIc4 .styles__arrows__3RpB5 {
    display: flex;
    gap: 25px;
    margin-top: 10px
}

.styles__watch_page_content__SYduV .styles__container__b3OdX .styles__sidebar__TsIc4 .styles__arrows__3RpB5 .styles__bottom__sVcvP,
.styles__watch_page_content__SYduV .styles__container__b3OdX .styles__sidebar__TsIc4 .styles__arrows__3RpB5 .styles__top__uI\+yg {
    display: flex;
    height: 50px;
    width: 50px;
    background-color: #fff;
    border: 1px solid #b2b2b2;
    border-radius: 50%
}

.styles__watch_page_content__SYduV .styles__container__b3OdX .styles__sidebar__TsIc4 .styles__arrows__3RpB5 .styles__bottom__sVcvP img,
.styles__watch_page_content__SYduV .styles__container__b3OdX .styles__sidebar__TsIc4 .styles__arrows__3RpB5 .styles__top__uI\+yg img {
    margin: auto
}

.IncMastersAuthor__wrapper__bycYu {
    max-width: 960px;
    padding: 0 10px;
    margin: 100px auto 0
}

.IncMastersAuthor__wrapper__bycYu h1 {
    font-size: 46px;
    line-height: 60px;
    margin-bottom: 40px;
    font-weight: 900
}

.IncMastersAuthor__wrapper__bycYu h1 small {
    padding-left: .5em;
    color: #999;
    font-weight: 400;
    font-size: 65%
}

.IncMastersAuthor__wrapper__bycYu .IncMastersAuthor__authorInformation__Ey8QL {
    display: flex;
    justify-content: space-between;
    align-items: flex-start;
    padding-bottom: 30px;
    margin-bottom: 30px;
    border-bottom: #000 10px solid
}

@media (max-width:414px) {
    .IncMastersAuthor__wrapper__bycYu .IncMastersAuthor__authorInformation__Ey8QL {
        display: block
    }
}

.IncMastersAuthor__wrapper__bycYu .IncMastersAuthor__authorInformation__Ey8QL .IncMastersAuthor__photo__Tk1Z\+ {
    width: 170px;
    height: 170px;
    background: #eee
}

.IncMastersAuthor__wrapper__bycYu .IncMastersAuthor__authorInformation__Ey8QL .IncMastersAuthor__photo__Tk1Z\+img {
    width: 100%
}

.IncMastersAuthor__wrapper__bycYu .IncMastersAuthor__authorInformation__Ey8QL .IncMastersAuthor__bio__\+HfLz {
    margin-left: 30px;
    flex: 1 1 0;
    font: 300 18px/28px Roboto, Arial, sans-serif
}

.IncMastersAuthor__wrapper__bycYu .IncMastersAuthor__authorInformation__Ey8QL .IncMastersAuthor__bio__\+HfLz em {
    font-weight: 400;
    font-style: italic
}

@media (max-width:414px) {
    .IncMastersAuthor__wrapper__bycYu .IncMastersAuthor__authorInformation__Ey8QL .IncMastersAuthor__bio__\+HfLz {
        margin-top: 10px;
        margin-left: 0
    }
}

.IncMastersAuthor__wrapper__bycYu .IncMastersAuthor__loadingIcon__wH88T,
.IncMastersAuthor__wrapper__bycYu .IncMastersAuthor__pagination__JZ3R1 {
    display: flex;
    justify-content: center;
    align-items: center
}

.IncMastersAuthor__wrapper__bycYu .IncMastersAuthor__loadingIcon__wH88T svg {
    font-size: 40px
}

.IncMastersAuthor__wrapper__bycYu .IncMastersAuthor__pagination__JZ3R1 {
    margin-top: 40px
}

@media (max-width:414px) {
    .IncMastersAuthor__wrapper__bycYu .IncMastersAuthor__pagination__JZ3R1 {
        flex-wrap: wrap
    }
}

.IncMastersAuthor__wrapper__bycYu .IncMastersAuthor__pagination__JZ3R1 .IncMastersAuthor__ellipsis__aQG88,
.IncMastersAuthor__wrapper__bycYu .IncMastersAuthor__pagination__JZ3R1 .IncMastersAuthor__page__q6BoM {
    margin: 0 5px;
    cursor: pointer;
    font: 700 15px/20px Heebo, Arial, sans-serif;
    color: #000
}

.IncMastersAuthor__wrapper__bycYu .IncMastersAuthor__pagination__JZ3R1 .IncMastersAuthor__page__q6BoM {
    transition: color 250ms;
    padding: 10px 15px;
    background-color: #fff;
    color: #009cd8
}

.IncMastersAuthor__wrapper__bycYu .IncMastersAuthor__pagination__JZ3R1 .IncMastersAuthor__page__q6BoM:hover {
    color: #009cd8
}

.IncMastersAuthor__wrapper__bycYu .IncMastersAuthor__pagination__JZ3R1 .IncMastersAuthor__page__q6BoM.IncMastersAuthor__currentIndex__BP4PR {
    color: #000
}

.IncMastersAuthor__authorNameHeadline__QURgy {
    font-family: 'Roboto', sans-serif
}

.IncMastersAuthor__memberArticleGrid__8zuAI {
    display: none;
    position: relative;
    grid-template-columns: 1fr;
    gap: 25px
}

@media (min-width:920px) {
    .IncMastersAuthor__memberArticleGrid__8zuAI {
        display: grid;
        grid-template-columns: repeat(auto-fit, minmax(350px, 1fr))
    }
}

.IncMastersAuthor__memberArticleGrid__8zuAI .eyebrow:first-child,
.IncMastersAuthor__memberArticleGridCarousel__yYhPo .eyebrow:first-child {
    color: #777
}

.IncMastersAuthor__memberArticleGridCarousel__yYhPo {
    display: block
}

@media (min-width:920px) {
    .IncMastersAuthor__memberArticleGridCarousel__yYhPo {
        display: none
    }
}

.IncMastersAuthor__mastersAuthorContainer__X9z\+S {
    overflow: hidden
}

.Pagination__paginationContainer__-F5Tf {
    display: flex;
    justify-content: center;
    align-items: center;
    margin-top: 40px
}

@media (max-width:414px) {
    .Pagination__paginationContainer__-F5Tf {
        flex-wrap: wrap
    }
}

.Pagination__paginationContainer__-F5Tf .Pagination__paginationItem__oFy7I {
    margin: 0 5px;
    cursor: pointer;
    transition: color 250ms;
    font: 700 15px/20px Heebo, Arial, sans-serif;
    padding: 10px 15px;
    background-color: #fff;
    color: #009cd8
}

.Pagination__paginationContainer__-F5Tf .Pagination__paginationItem__oFy7I:hover {
    color: #009cd8
}

.Pagination__paginationContainer__-F5Tf .Pagination__paginationItem__oFy7I.Pagination__selected__i\+gUw {
    color: #000;
    cursor: default
}

.Pagination__paginationContainer__-F5Tf .Pagination__paginationItem__oFy7I.Pagination__ellipsis__5XzmD {
    margin: 0 5px;
    cursor: default;
    font: 700 15px/20px Heebo, Arial, sans-serif;
    color: #000
}

.User__accountHolder__b-P1o,
.User__targetContainer__677ZQ {
    width: 50%;
    height: auto!important;
    margin: 0 auto;
    text-align: center
}

.User__subscribePageInfoContainer__cBb7r .User__headerContents__yu-8I {
    max-width: 1150px;
    margin: 0 auto
}

@media (max-width:1200px) {
    .User__subscribePageInfoContainer__cBb7r .User__headerContents__yu-8I {
        max-width: 700px
    }
}

@media (max-width:600px) {
    .User__subscribePageInfoContainer__cBb7r .User__headerContents__yu-8I {
        margin: 10px 25px
    }
}

.User__subscribePageInfoContainer__cBb7r .User__offerContainer__CMnvc {
    margin-bottom: 0
}

.User__pageInfoContainer__IDXGo {
    margin: 10px 25px 0
}

@media (min-width:600px) {
    .User__pageInfoContainer__IDXGo {
        margin: 0 75px
    }
}

@media (min-width:920px) {
    .User__pageInfoContainer__IDXGo {
        margin: 0 50px
    }
}

@media (min-width:1280px) {
    .User__pageInfoContainer__IDXGo {
        max-width: 1150px;
        margin: 0 auto
    }
}

@media (min-width:1600px) {
    .User__pageInfoContainer__IDXGo {
        max-width: 1150px;
        margin: 0 auto
    }
}

.User__errorContainer__O\+gW1,
.User__offerContainer__CMnvc {
    margin-bottom: 80px
}

.User__errorContainer__O\+gW1 {
    text-align: center
}

.User__errorContainer__O\+gW1 h2 {
    margin-bottom: 25px
}

.User__errorContainer__O\+gW1 a:hover {
    opacity: .8
}

.User__subscribeLander__rvQQV {
    margin-bottom: 40px
}

.User__headerContents__yu-8I {
    margin-bottom: 42px
}

.User__headerContents__yu-8I .User__centerpiece__0iHyh {
    display: flex;
    align-items: flex-end;
    height: 263px;
    margin-left: -1px
}

.User__headerContents__yu-8I .User__centerpiece__0iHyh .User__currentIssue__iL6oQ {
    width: 207px;
    margin-left: -10px
}

.User__headerContents__yu-8I .User__centerpiece__0iHyh .User__gif__2q41n {
    width: 170px;
    height: 235px
}

.User__headerContents__yu-8I .User__text__9fnKe {
    height: 100%;
    display: flex;
    align-items: center;
    justify-content: center
}

.User__headerContents__yu-8I .User__text__9fnKe p {
    font-family: 'grot', sans-serif;
    font-weight: 400;
    font-size: 36px;
    line-height: 45px
}

@media screen and (max-width:920px) {
    .User__headerContents__yu-8I .User__centerpiece__0iHyh {
        flex-wrap: wrap;
        height: 100%
    }
    .User__headerContents__yu-8I .User__centerpiece__0iHyh .User__currentIssue__iL6oQ,
    .User__headerContents__yu-8I .User__centerpiece__0iHyh .User__gif__2q41n {
        margin-bottom: 26px
    }
}

@media screen and (max-width:510px) {
    .User__headerContents__yu-8I .User__centerpiece__0iHyh {
        margin-top: -10px;
        margin-left: 0
    }
    .User__headerContents__yu-8I .User__centerpiece__0iHyh .User__currentIssue__iL6oQ {
        width: 148px;
        margin-right: 30px;
        margin-bottom: 20px;
        margin-left: -7px
    }
    .User__headerContents__yu-8I .User__centerpiece__0iHyh .User__gif__2q41n {
        width: 123px;
        height: 170px;
        margin-right: 0;
        margin-bottom: 20px
    }
    .User__headerContents__yu-8I text p {
        margin-top: -10px
    }
}

.User__verifyContainer__gmF1A {
    width: 50%;
    height: auto!important;
    margin: 30px auto 0;
    text-align: center
}

.User__verifyContainer__gmF1A p {
    margin: 16px 0
}

.User__verifyContainer__gmF1A img {
    width: 100%;
    max-width: 380px;
    margin: 0 auto 32px
}

.User__verifyContainer__gmF1A .User__activeSubscription__yac5a,
.User__verifyContainer__gmF1A .User__noSubscription__dR7f6 {
    padding: 2px 10px;
    border-radius: 10px;
    color: #155724;
    background-color: #d4edda;
    border-color: #c3e6cb
}

.User__verifyContainer__gmF1A .User__noSubscription__dR7f6 {
    color: #721c24;
    background-color: #f8d7da;
    border-color: #f5c6cb
}

.index__franchisePage__ls5\+9 {
    font-size: 16px;
    color: #333
}

.index__franchisePage__ls5\+9 header .index__innerWrapper__xt1qu {
    padding: 50px 15px
}

.index__franchisePage__ls5\+9 .index__panel__QFM0A .index__itemList__gL4Tr,
.index__franchisePage__ls5\+9 header .index__innerWrapper__xt1qu *,
.index__franchisePage__ls5\+9 main>* {
    max-width: 650px;
    margin-left: auto;
    margin-right: auto
}

.index__franchisePage__ls5\+9 header .index__innerWrapper__xt1qu h1 {
    font-family: 'Heebo-Black', sans-serif;
    font-size: 64px;
    line-height: 68px;
    letter-spacing: -.01em;
    font-weight: 900
}

.index__franchisePage__ls5\+9 header .index__innerWrapper__xt1qu .index__channelBlurb__QnvJm {
    font-family: 'Roboto';
    font-weight: 400;
    font-size: 18px;
    color: #333
}

.index__franchisePage__ls5\+9 header .index__innerWrapper__xt1qu .index__channelBlurb__QnvJm p {
    margin: 28px 0;
    line-height: 28px
}

.index__franchisePage__ls5\+9 header .index__innerWrapper__xt1qu .index__shareBox__cjVNl {
    position: relative;
    font-family: 'Heebo';
    font-weight: 400;
    font-size: 12px;
    line-height: 12px;
    color: #000
}

.index__franchisePage__ls5\+9 header .index__innerWrapper__xt1qu .index__shareBox__cjVNl .index__disabledMask__bnBjH {
    position: absolute;
    width: 100%;
    height: 100%;
    z-index: -1
}

.index__franchisePage__ls5\+9 header .index__innerWrapper__xt1qu .index__shareBox__cjVNl .index__shareBoxButtons__9dYor {
    display: inline-block;
    font-size: 0
}

.index__franchisePage__ls5\+9 header .index__innerWrapper__xt1qu .index__shareBox__cjVNl .index__shareBoxButtons__9dYor .index__shareButton__oYIza {
    display: inline-block;
    background-color: #fff;
    background-image: url(https://images.inc.com/header/share_icons_4.png);
    height: 40px;
    width: 39px;
    vertical-align: top;
    margin-right: 4px;
    background-size: cover;
    cursor: pointer
}

.index__franchisePage__ls5\+9 header .index__innerWrapper__xt1qu .index__shareBox__cjVNl .index__shareBoxButtons__9dYor .index__shareButton__oYIza .index__shareButtonAnchor__Fjb3x {
    display: block;
    width: 100%;
    height: 100%;
    text-decoration: none
}

.index__franchisePage__ls5\+9 header .index__innerWrapper__xt1qu .index__shareBox__cjVNl .index__shareBoxButtons__9dYor .index__facebookShareButton__blsxV {
    background-position: -45px
}

.index__franchisePage__ls5\+9 header .index__innerWrapper__xt1qu .index__shareBox__cjVNl .index__shareBoxButtons__9dYor .index__twitterShareButton__6ij1I {
    background-position: -90px
}

.index__franchisePage__ls5\+9 header .index__innerWrapper__xt1qu .index__shareBox__cjVNl .index__shareBoxButtons__9dYor .index__redditShareButton__Qjt3P {
    background-position: -366px
}

.index__franchisePage__ls5\+9 header .index__innerWrapper__xt1qu .index__shareBox__cjVNl .index__shareBoxButtons__9dYor .index__stumbleuponShareButton__yKjZ4 {
    background-position: -275px
}

.index__franchisePage__ls5\+9 header .index__innerWrapper__xt1qu .index__shareBox__cjVNl .index__shareBoxButtons__9dYor .index__mailShareButton__\+k\+48 {
    background-position: -182px
}

.index__franchisePage__ls5\+9 header .index__innerWrapper__xt1qu .index__shareBox__cjVNl .index__shareBoxLabel__mCAu7 {
    display: none;
    position: relative;
    top: 18px;
    margin-left: 5px;
    font-size: 12px;
    font-family: 'Roboto', sans-serif;
    font-weight: 700
}

.index__franchisePage__ls5\+9 main>* {
    max-width: 1000px
}

@media (max-width:1030px) {
    .index__franchisePage__ls5\+9 nav {
        padding-left: 15px;
        padding-right: 15px
    }
}

.index__franchisePage__ls5\+9 nav .index__year__45JX6:not(:last-child) {
    border-bottom: 1px solid #a4a2aa
}

.index__franchisePage__ls5\+9 nav h1 {
    font-family: 'Signika';
    font-size: 34px;
    color: #000;
    font-style: normal;
    line-height: 68px;
    letter-spacing: -.01em;
    font-weight: 400;
    margin-bottom: 0
}

.index__franchisePage__ls5\+9 nav ul {
    font-size: 0;
    padding: 0;
    margin: 0;
    border: 0
}

.index__franchisePage__ls5\+9 nav ul li {
    font-family: Signika;
    font-weight: 600;
    font-size: 16px;
    color: #009cd8;
    line-height: 30px;
    letter-spacing: .02em;
    list-style-type: none;
    border: 1px solid #009cd8;
    width: 122px;
    text-align: center;
    display: inline-block;
    cursor: pointer;
    margin-right: 51px;
    margin-bottom: 30px;
    text-transform: uppercase
}

@media (min-width:1030px) {
    .index__franchisePage__ls5\+9 nav ul li {
        margin-right: calc((100% - 124px*6)/5)
    }
    .index__franchisePage__ls5\+9 nav ul li:nth-child(12) {
        margin-right: 0
    }
}

@media (min-width:715px) and (max-width:1029px) {
    .index__franchisePage__ls5\+9 nav ul li {
        margin-right: calc((100% - 124px*5)/4)
    }
    .index__franchisePage__ls5\+9 nav ul li:nth-child(10),
    .index__franchisePage__ls5\+9 nav ul li:nth-child(15),
    .index__franchisePage__ls5\+9 nav ul li:nth-child(5) {
        margin-right: 0
    }
}

@media (min-width:570px) and (max-width:714px) {
    .index__franchisePage__ls5\+9 nav ul li {
        margin-right: calc((100% - 124px*4)/3)
    }
    .index__franchisePage__ls5\+9 nav ul li:nth-child(12),
    .index__franchisePage__ls5\+9 nav ul li:nth-child(15),
    .index__franchisePage__ls5\+9 nav ul li:nth-child(4),
    .index__franchisePage__ls5\+9 nav ul li:nth-child(8) {
        margin-right: 0
    }
}

@media (min-width:429px) and (max-width:569px) {
    .index__franchisePage__ls5\+9 nav ul li {
        margin-right: calc((100% - 124px*3)/2)
    }
    .index__franchisePage__ls5\+9 nav ul li:nth-child(12),
    .index__franchisePage__ls5\+9 nav ul li:nth-child(15),
    .index__franchisePage__ls5\+9 nav ul li:nth-child(3),
    .index__franchisePage__ls5\+9 nav ul li:nth-child(6),
    .index__franchisePage__ls5\+9 nav ul li:nth-child(9) {
        margin-right: 0
    }
}

@media (max-width:428px) {
    .index__franchisePage__ls5\+9 nav ul li {
        margin-right: calc((100% - 124px*2)/1)
    }
    .index__franchisePage__ls5\+9 nav ul li:nth-child(10),
    .index__franchisePage__ls5\+9 nav ul li:nth-child(12),
    .index__franchisePage__ls5\+9 nav ul li:nth-child(14),
    .index__franchisePage__ls5\+9 nav ul li:nth-child(2),
    .index__franchisePage__ls5\+9 nav ul li:nth-child(4),
    .index__franchisePage__ls5\+9 nav ul li:nth-child(6),
    .index__franchisePage__ls5\+9 nav ul li:nth-child(8) {
        margin-right: 0
    }
}

.index__franchisePage__ls5\+9 nav ul li:last-child {
    margin-right: 0
}

.index__franchisePage__ls5\+9 nav .index__yearNaN__6u0nh h1 {
    display: none
}

.index__franchisePage__ls5\+9 nav .index__yearNaN__6u0nh li {
    width: 297px
}

.index__franchisePage__ls5\+9 .index__panel__QFM0A {
    overflow: auto;
    border-top: 1px solid #a4a2aa;
    padding-bottom: 50px
}

@media (max-width:1000px) {
    .index__franchisePage__ls5\+9 .index__panel__QFM0A {
        padding-left: 15px;
        padding-right: 15px
    }
}

@media (min-width:1001px) and (max-width:1030px) {
    .index__franchisePage__ls5\+9 .index__panel__QFM0A>header {
        height: 28px
    }
    .index__franchisePage__ls5\+9 .index__panel__QFM0A>header>h1 {
        position: absolute;
        left: 15px
    }
}

.index__franchisePage__ls5\+9 .index__panel__QFM0A h1 {
    font-family: 'Signika';
    font-weight: 700;
    font-size: 15px;
    color: #000;
    line-height: 28px;
    margin-bottom: 0;
    letter-spacing: .05em
}

.index__franchisePage__ls5\+9 .index__item__whhtn {
    display: block;
    margin-bottom: 30px;
    overflow: auto
}

.index__franchisePage__ls5\+9 .index__item__whhtn h1 {
    font-family: 'Heebo-Black', sans-serif;
    font-size: 28px;
    line-height: 30px;
    letter-spacing: .01em;
    color: #000
}

.index__franchisePage__ls5\+9 .index__item__whhtn h1:first-child:hover {
    text-decoration: underline
}

.index__franchisePage__ls5\+9 .index__item__whhtn .index__deck__DsYeI {
    margin: 11px auto 26px
}

.index__franchisePage__ls5\+9 .index__item__whhtn img {
    width: 36.9230769%;
    margin-right: 4.61538462%;
    border: 1px solid #ccc;
    box-sizing: border-box;
    vertical-align: middle
}

.index__franchisePage__ls5\+9 .index__downloadGuideSponsers__UEfFF {
    float: right;
    width: 58.4615385%;
    text-align: left;
    display: inline-block;
    vertical-align: top;
    line-height: 24px
}

.index__franchisePage__ls5\+9 .index__downloadGuideSponsers__UEfFF ul {
    margin: 0;
    padding: 0;
    border: 0;
    list-style-type: none
}

.index__franchisePage__ls5\+9 .index__downloadGuideSponsers__UEfFF ul li {
    margin: .5em 0;
    font-size: unset;
    line-height: unset
}

.index__franchisePage__ls5\+9 .index__downloadGuideSponsers__UEfFF h1 {
    font-size: 1em
}

.index__franchisePage__ls5\+9 .index__downloadGuideSponsers__UEfFF hr {
    margin: 1em 0;
    border: 0;
    border-top: 1px solid #eee
}

.index__franchisePage__ls5\+9 .index__downloadGuideSponsers__UEfFF a {
    color: inherit
}

.index__franchisePage__ls5\+9 .index__downloadGuideSponsers__UEfFF .index__downloadGuide__zp3Oo a:hover,
.index__franchisePage__ls5\+9 .index__downloadGuideSponsers__UEfFF a:hover {
    text-decoration: underline
}

.index__franchisePage__ls5\+9 .index__downloadGuideSponsers__UEfFF .index__downloadGuide__zp3Oo a {
    font-family: 'Roboto';
    font-weight: 600;
    color: #009cd8
}

.CCPAOptOut__wrapper__yxYCc {
    max-width: 960px;
    padding: 0 10px;
    margin: 100px auto
}

@media (max-width:520px) {
    .CCPAOptOut__wrapper__yxYCc {
        max-width: 100vw;
        padding: 0;
        margin: 60px 25px
    }
}

.CCPAOptOut__wrapper__yxYCc .CCPAOptOut__optOutMessage__2XYwD {
    background: #f1f1f1;
    padding: 85px calc((100% - 480px)/2) 83px
}

@media (max-width:520px) {
    .CCPAOptOut__wrapper__yxYCc .CCPAOptOut__optOutMessage__2XYwD {
        padding: 44px 30px 48px
    }
}

.CCPAOptOut__wrapper__yxYCc .CCPAOptOut__optOutMessage__2XYwD h2 {
    font: 700 24px/28px Heebo, Arial, sans-serif;
    text-align: center;
    letter-spacing: 0;
    color: #1a1919;
    display: block;
    width: 450px;
    margin: 0 auto
}

@media (max-width:520px) {
    .CCPAOptOut__wrapper__yxYCc .CCPAOptOut__optOutMessage__2XYwD h2 {
        width: 100%
    }
}

.CCPAOptOut__wrapper__yxYCc .CCPAOptOut__optOutMessage__2XYwD h3 {
    font: 18px/28px Heebo, Arial, sans-serif;
    color: #1a1919;
    display: block;
    padding-top: 55px
}

@media (max-width:520px) {
    .CCPAOptOut__wrapper__yxYCc .CCPAOptOut__optOutMessage__2XYwD h3 {
        padding-top: 35px
    }
}

.BrandViewText__brandViewText__J7gpU img {
    width: 48px;
    margin-right: 5px;
    vertical-align: 0
}

@media (max-width:-1px) {
    .BrandViewText__brandViewText__J7gpU img {
        width: 43px
    }
}

.BrandViewText__brandViewText__J7gpU .BrandViewText__label__xOT7D {
    font-family: 'Archivo Narrow', Arial, sans-serif;
    font-size: 22px;
    line-height: 22px;
    font-weight: 700;
    color: #333
}

.BrandViewText__brandViewText__J7gpU .BrandViewText__label__xOT7D.BrandViewText__labelRegular__Ueap\+ {
    font-weight: 400
}

@media (max-width:-1px) {
    .BrandViewText__brandViewText__J7gpU .BrandViewText__label__xOT7D {
        font-size: 18px;
        line-height: 18px
    }
}

.BrandViewText__brandViewText__J7gpU .BrandViewText__slash__BZasA {
    background-color: #1d9dd6;
    height: 11px;
    width: 2px;
    transform: skew(135deg);
    display: inline-block;
    margin: 0 10px 0 13px
}

@media (max-width:-1px) {
    .BrandViewText__brandViewText__J7gpU .BrandViewText__slash__BZasA {
        margin: 0 6px 0 9px
    }
}

.BrandViewText__brandViewText__J7gpU .BrandViewText__partnerText__uGmPQ {
    font-family: 'Roboto', Arial, sans-serif;
    font-size: 13px;
    line-height: 13px;
    font-weight: 400;
    font-style: italic;
    color: #999
}

@media (max-width:-1px) {
    .BrandViewText__brandViewText__J7gpU .BrandViewText__partnerText__uGmPQ {
        font-size: 11px;
        line-height: 11px
    }
}

.BrandViewText__brandViewText__J7gpU .BrandViewText__moreInfo__jkIPz {
    font-family: 'Roboto', Arial, sans-serif;
    font-size: 13px;
    line-height: 13px;
    font-weight: 400;
    font-style: italic;
    margin-left: 10px
}

@media (max-width:-1px) {
    .BrandViewText__brandViewText__J7gpU .BrandViewText__moreInfo__jkIPz {
        display: none
    }
}

.Channel__topSpacer__Xxz6l {
    display: block;
    height: 30px
}

@media (min-width:920px) {
    .Channel__topSpacer__Xxz6l {
        display: none
    }
}

.Channel__aboveHeader__Ic8gY {
    display: none
}

@media (min-width:920px) {
    .Channel__aboveHeader__Ic8gY {
        display: block
    }
}

.Channel__topBarContainer__Y\+iGc {
    z-index: 11;
    position: relative;
    display: block
}

.ModernVideoPanel__videoPanelSection__sadQz {
    border-top: 5px solid #000;
    padding-top: 5px;
    opacity: 1;
    padding-bottom: 40px;
    border-bottom: 1px solid #bbb;
    margin: 0 30px
}

@media (min-width:1280px) {
    .ModernVideoPanel__videoPanelSection__sadQz {
        max-width: 1314px;
        padding-left: 30px;
        padding-right: 30px;
        margin: 0 auto
    }
}

.ModernVideoPanel__videoPanelSection__sadQz .ModernVideoPanel__videoPanelHeadline__sJlLe {
    text-decoration: none;
    text-transform: uppercase;
    color: #000;
    font-family: 'Heebo', sans-serif;
    font-style: normal;
    text-align: left;
    letter-spacing: 0;
    padding: 0 10px 0 0;
    font-size: 15px;
    line-height: 19px;
    margin: 0 0 20px
}

.ModernVideoPanel__videoPanelSection__sadQz .ModernVideoPanel__videoPanelHeadline__sJlLe h2 {
    font-family: 'IBM Plex Mono';
    font-size: 10px;
    line-height: 15px;
    font-weight: 700;
    letter-spacing: 2px
}

.ModernVideoPanel__videoPanelSection__sadQz .ModernVideoPanel__videoPanel__O3LCy {
    display: grid;
    align-content: center;
    grid-template-columns: 1fr;
    grid-gap: 20px
}

@media (min-width:1280px) {
    .ModernVideoPanel__videoPanelSection__sadQz .ModernVideoPanel__videoPanel__O3LCy {
        grid-template-columns: 1fr 1fr
    }
}

.ModernVideoPanel__videoPanelSection__sadQz .ModernVideoPanel__videoPanel__O3LCy .ModernVideoPanel__mainPlayerRow__ejYDF .ModernVideoPanel__mainVideoPlayerSection__1Z5oP {
    width: 100%;
    margin-bottom: 10px
}

.ModernVideoPanel__videoPanelSection__sadQz .ModernVideoPanel__videoPanel__O3LCy .ModernVideoPanel__mainPlayerRow__ejYDF .ModernVideoPanel__mainVideoInfoSection__XFJeg {
    height: auto;
    width: 100%
}

.ModernVideoPanel__videoPanelSection__sadQz .ModernVideoPanel__videoPanel__O3LCy .ModernVideoPanel__mainPlayerRow__ejYDF .ModernVideoPanel__mainVideoInfoSection__XFJeg .ModernVideoPanel__mainVideoMeta__vw22W h5.ModernVideoPanel__desktopSubheadline__dJYEI {
    color: #ff3b00;
    font-weight: 500;
    font-family: 'Heebo', sans-serif;
    font-style: normal
}

.ModernVideoPanel__videoPanelSection__sadQz .ModernVideoPanel__videoPanel__O3LCy .ModernVideoPanel__mainPlayerRow__ejYDF .ModernVideoPanel__mainVideoInfoSection__XFJeg .ModernVideoPanel__mainVideoMeta__vw22W h2.ModernVideoPanel__mainHeadline__ecezW a {
    color: #000;
    font-family: 'GrotCondensed';
    font-weight: 700;
    font-size: 28px;
    line-height: 35px
}

@media (min-width:950px) {
    .ModernVideoPanel__videoPanelSection__sadQz .ModernVideoPanel__videoPanel__O3LCy .ModernVideoPanel__mainPlayerRow__ejYDF {
        width: 675px;
        margin: 0 auto
    }
}

.ModernVideoPanel__videoPanelSection__sadQz .ModernVideoPanel__videoPanel__O3LCy .ModernVideoPanel__videoItemContainer__O9Mmm {
    display: grid;
    grid-auto-flow: column;
    grid-gap: 0;
    overflow: auto;
    padding-bottom: 20px
}

@media (min-width:1280px) {
    .ModernVideoPanel__videoPanelSection__sadQz .ModernVideoPanel__videoPanel__O3LCy .ModernVideoPanel__videoItemContainer__O9Mmm {
        display: initial;
        grid-auto-flow: initial;
        grid-gap: initial;
        margin: initial;
        padding-bottom: initial
    }
}

.ModernVideoPanel__videoPanelSection__sadQz .ModernVideoPanel__videoPanel__O3LCy .ModernVideoPanel__videoItem__1L6Fv {
    display: grid;
    grid-template-columns: 250px;
    grid-template-rows: auto;
    grid-column-gap: 1rem;
    padding: initial;
    cursor: pointer;
    margin-right: 25px
}

@media (min-width:1280px) {
    .ModernVideoPanel__videoPanelSection__sadQz .ModernVideoPanel__videoPanel__O3LCy .ModernVideoPanel__videoItem__1L6Fv {
        grid-template-columns: auto 130px;
        padding: 1rem;
        border-bottom: 1px solid #ccc;
        margin-right: 0
    }
}

.ModernVideoPanel__videoPanelSection__sadQz .ModernVideoPanel__videoPanel__O3LCy:first-child {
    padding-top: initial
}

.ModernVideoPanel__videoPanelSection__sadQz .ModernVideoPanel__videoPanel__O3LCy:last-child {
    padding-bottom: initial;
    border-bottom: none
}

.ModernVideoPanel__videoPanelSection__sadQz .ModernVideoPanel__videoPanel__O3LCy>img {
    align-self: start;
    width: 100%
}

.ModernVideoPanel__videoPanelSection__sadQz .ModernVideoPanel__videoPanel__O3LCy>div {
    vertical-align: top
}

.ModernVideoPanel__videoPanelSection__sadQz .ModernVideoPanel__videoPanel__O3LCy h2 {
    font-weight: 500;
    margin: 0 0 .5rem
}

.ModernVideoPanel__videoPanelSection__sadQz .ModernVideoPanel__videoPanel__O3LCy h3 {
    font-family: 'le-monde-livre-std', serif;
    font-size: 14px;
    line-height: 25px;
    display: inline;
    padding-left: 8px
}

.ModernVideoPanel__videoPanelSection__sadQz .ModernVideoPanel__videoPanel__O3LCy .ModernVideoPanel__panelItemThumb__0URa1 {
    grid-row: 1;
    margin-bottom: 10px
}

@media (min-width:1280px) {
    .ModernVideoPanel__videoPanelSection__sadQz .ModernVideoPanel__videoPanel__O3LCy .ModernVideoPanel__panelItemThumb__0URa1 {
        grid-row: initial;
        margin-bottom: initial
    }
}

.ModernVideoPanel__eyebrow__VwBcf {
    display: block;
    font-family: 'IBM Plex Mono';
    font-size: 10px;
    font-weight: 700;
    letter-spacing: 2px;
    color: #ff3b00;
    line-height: 1.5;
    text-transform: uppercase;
    margin-bottom: 10px;
    margin-top: 10px
}

.ModernVideoPanel__superVideoPanelSection__4xRuz {
    margin: initial;
    border-top: none;
    padding-left: 0;
    padding-right: 0
}

.ModernVideoPanel__superVideoPanelSection__4xRuz .ModernVideoPanel__videoPanel__O3LCy {
    grid-template-columns: 1fr
}

.ModernVideoPanel__superVideoPanelSection__4xRuz .ModernVideoPanel__videoPanel__O3LCy .ModernVideoPanel__mainPlayerRow__ejYDF {
    width: 100%
}

.ModernVideoPanel__superVideoPanelSection__4xRuz .ModernVideoPanel__videoItemContainer__O9Mmm {
    display: grid!important;
    grid-auto-flow: column!important;
    grid-gap: 0!important;
    overflow: auto!important;
    padding-bottom: 20px!important
}

.ModernVideoPanel__superVideoPanelSection__4xRuz .ModernVideoPanel__videoItem__1L6Fv {
    display: grid!important;
    grid-template-columns: 250px!important;
    grid-template-rows: auto!important;
    grid-column-gap: 1rem!important;
    padding: initial!important;
    cursor: pointer!important;
    margin-right: 25px!important;
    border-bottom: none!important
}

.ModernVideoPanel__superVideoPanelSection__4xRuz .ModernVideoPanel__panelItemThumb__0URa1 {
    grid-row: 1!important;
    margin-bottom: 10px!important
}

.TwoEqualColumns__twoEqualColumns__q6HvL {
    display: grid;
    grid-template-columns: 1fr;
    grid-gap: 20px
}

@media (min-width:768px) {
    .TwoEqualColumns__twoEqualColumns__q6HvL {
        grid-template-columns: 1fr 1fr
    }
}

.ThreeColumnGrail__threeColumnGrail__qZ9Y6 {
    display: grid;
    grid-template-columns: 1fr;
    gap: 20px
}

.ThreeColumnGrail__threeColumnGrail__qZ9Y6>:first-child,
.ThreeColumnGrail__threeColumnGrail__qZ9Y6>:last-child {
    display: none
}

@media (min-width:920px) {
    .ThreeColumnGrail__threeColumnGrail__qZ9Y6 {
        display: grid;
        grid-template-columns: 1fr 4fr;
        gap: 20px
    }
    .ThreeColumnGrail__threeColumnGrail__qZ9Y6>:first-child {
        display: block
    }
}

@media (min-width:1280px) {
    .ThreeColumnGrail__threeColumnGrail__qZ9Y6 {
        display: grid;
        grid-template-columns: 223px 4fr 300px;
        gap: 20px;
        grid-template-areas: "col1 col2 col3"
    }
    .ThreeColumnGrail__threeColumnGrail__qZ9Y6>:first-child,
    .ThreeColumnGrail__threeColumnGrail__qZ9Y6>:last-child {
        display: block
    }
}

@media (min-width:1280px) {
    .HomepageGrid__gap__Ifwxf {
        display: inline-block
    }
}

.HomepageGrid__homeContainerGrid__r4ZbB {
    display: grid;
    margin: 0 25px
}

@media (min-width:600px) {
    .HomepageGrid__homeContainerGrid__r4ZbB {
        margin: 0 75px
    }
}

@media (min-width:920px) {
    .HomepageGrid__homeContainerGrid__r4ZbB {
        margin: 0 50px;
        grid-template-columns: auto 40px fit-content(300px)
    }
}

@media (min-width:1280px) {
    .HomepageGrid__homeContainerGrid__r4ZbB {
        grid-template-columns: fit-content(138px) auto 40px fit-content(300px)
    }
}

@media (min-width:1600px) {
    .HomepageGrid__homeContainerGrid__r4ZbB {
        max-width: 1500px;
        margin: 0 auto;
        grid-template-columns: fit-content(138px) auto 40px fit-content(300px)
    }
}

.HomepageGrid__leftRailContainer__qcSeD {
    display: none;
    width: auto;
    position: relative;
    z-index: 1
}

@media (min-width:1280px) {
    .HomepageGrid__leftRailContainer__qcSeD {
        display: inline-block
    }
}

.HomepageGrid__leftRailContainer__qcSeD .HomepageGrid__leftRailGridContainer__44Ppz {
    display: grid;
    grid-template-columns: repeat(14, calc(300px/14) [col-start])
}

@media (min-width:920px) {
    .HomepageGrid__leftRailContainer__qcSeD .HomepageGrid__leftRailGridContainer__44Ppz {
        grid-template-columns: 25px repeat(12, calc(250px/12) [col-start]) 25px
    }
}

@media (min-width:1280px) {
    .HomepageGrid__leftRailContainer__qcSeD .HomepageGrid__leftRailGridContainer__44Ppz {
        grid-template-columns: repeat(6, calc(150px/6) [col-start])
    }
}

.HomepageGrid__feedContainer__Gyy63 {
    display: grid;
    grid-auto-rows: minmax(min-content, max-content);
    position: relative;
    grid-template-columns: repeat(12, 1fr [col-start])
}

@media (min-width:600px) {
    .HomepageGrid__feedContainer__Gyy63 {
        grid-template-columns: repeat(24, 1fr [col-start])
    }
}

@media (min-width:920px) {
    .HomepageGrid__feedContainer__Gyy63 {
        grid-template-columns: repeat(25, 1fr [col-start])
    }
}

@media (min-width:1280px) {
    .HomepageGrid__feedContainer__Gyy63 {
        grid-template-columns: repeat(33, 1fr [col-start])
    }
}

@media (min-width:1600px) {
    .HomepageGrid__feedContainer__Gyy63 {
        grid-template-columns: repeat(41, 25px [col-start])
    }
}

.HomepageGrid__rightRailContainer__ApfeN {
    display: none;
    width: auto
}

@media (min-width:920px) {
    .HomepageGrid__rightRailContainer__ApfeN {
        display: inline-block
    }
}

.HomepageGrid__rightRailContainer__ApfeN .HomepageGrid__rightRailGridContainer__t4VUD {
    display: grid;
    grid-template-columns: repeat(14, calc(300px/14) [col-start])
}

@media (min-width:920px) {
    .HomepageGrid__rightRailContainer__ApfeN .HomepageGrid__rightRailGridContainer__t4VUD {
        grid-template-columns: repeat(7, calc(175px/7) [col-start])
    }
}

@media (min-width:1280px) {
    .HomepageGrid__rightRailContainer__ApfeN .HomepageGrid__rightRailGridContainer__t4VUD {
        grid-template-columns: repeat(7, calc(175px/7) [col-start])
    }
}

.HomepageGrid__bgColorPremiumGrey__Ram8g {
    background-color: #eceff6
}

.ChannelGrid__mainWrapper__i0S40 {
    margin: 0 25px
}

@media (min-width:600px) {
    .ChannelGrid__mainWrapper__i0S40 {
        margin: 0 75px
    }
}

@media (min-width:920px) {
    .ChannelGrid__mainWrapper__i0S40 {
        margin: 0 50px
    }
}

@media (min-width:1600px) {
    .ChannelGrid__mainWrapper__i0S40 {
        max-width: 1500px;
        margin: 0 auto
    }
}

@media (min-width:1280px) {
    .ChannelGrid__gap__VQtNR:first-of-type {
        display: inline-block
    }
}

.ChannelGrid__channelContainerGrid__RM0MV {
    display: grid;
    grid-template-columns: 1fr
}

@media (min-width:920px) {
    .ChannelGrid__channelContainerGrid__RM0MV {
        grid-template-columns: 1fr
    }
}

@media (min-width:1280px) {
    .ChannelGrid__channelContainerGrid__RM0MV {
        grid-template-columns: fit-content(150px) 50px 1fr
    }
}

.ChannelGrid__channelContainerGrid__RM0MV.ChannelGrid__block__gjO4R {
    display: block
}

@media (min-width:1280px) {
    .ChannelGrid__channelContainerGrid__RM0MV.ChannelGrid__block__gjO4R {
        display: grid;
        grid-template-columns: fit-content(150px) 50px 1fr
    }
}

.ChannelGrid__contentHolder__kzL4c {
    display: grid;
    grid-template-columns: 1fr
}

@media (min-width:920px) {
    .ChannelGrid__contentHolder__kzL4c:not(.ChannelGrid__hideRightRail__1TZ7M) {
        grid-template-columns: 1fr 40px 300px
    }
}

@media (min-width:1280px) {
    .ChannelGrid__contentHolder__kzL4c:not(.ChannelGrid__hideRightRail__1TZ7M) {
        grid-template-columns: 1fr 50px 300px
    }
}

.ChannelGrid__contentHolder__kzL4c.ChannelGrid__block__gjO4R {
    display: block
}

@media (min-width:1280px) {
    .ChannelGrid__contentHolder__kzL4c.ChannelGrid__block__gjO4R {
        grid-template-columns: 1fr 50px 300px
    }
}

.ChannelGrid__leftRailContainer__mYyKL {
    position: relative;
    display: none
}

@media (min-width:1280px) {
    .ChannelGrid__leftRailContainer__mYyKL {
        display: block
    }
}

.ChannelGrid__feedContainer__vHvur .card--feature .image {
    margin-top: 0
}

.ChannelGrid__rightRailContainer__W\+QlH {
    position: relative;
    display: none
}

@media (min-width:920px) {
    .ChannelGrid__rightRailContainer__W\+QlH {
        display: block
    }
}

.ChannelGrid__subNavigation__5aMJn {
    margin-bottom: 80px;
    z-index: 10
}

.ChannelGrid__sponsorship__TnR8e,
.ChannelGrid__subNavigation__5aMJn {
    grid-column: span 3
}

.EventGrid__mainWrapper__ZRuIP {
    margin: 0 25px
}

@media (min-width:600px) {
    .EventGrid__mainWrapper__ZRuIP {
        margin: 0 50px
    }
}

@media (min-width:920px) {
    .EventGrid__mainWrapper__ZRuIP {
        margin: 0 50px
    }
}

@media (min-width:1600px) {
    .EventGrid__mainWrapper__ZRuIP {
        max-width: 1500px;
        margin: 0 45px
    }
}

@media (min-width:1280px) {
    .EventGrid__gap__IBAwH:first-of-type {
        display: inline-block
    }
}

.EventGrid__eventContainerGrid__FjTP4 {
    display: grid;
    grid-template-columns: 1fr
}

@media (min-width:920px) {
    .EventGrid__eventContainerGrid__FjTP4 {
        grid-template-columns: fit-content(150px) 50px 1fr
    }
}

.EventGrid__contentHolder__au6g7 {
    display: grid;
    grid-template-columns: 1fr
}

@media (min-width:1280px) {
    .EventGrid__contentHolder__au6g7 {
        grid-template-columns: 1fr 50px 300px;
        margin-left: 140px
    }
}

.EventGrid__leftRailContainer__8Jytk {
    position: relative;
    display: block
}

@media (max-width:919px) {
    .EventGrid__leftRailContainer__8Jytk {
        display: none
    }
}

.EventGrid__feedContainer__r2UbN .card--feature .image {
    margin-top: 0
}

.EventGrid__rightRailContainer__T\+efq {
    position: relative;
    display: block
}

@media (max-width:1279px) {
    .EventGrid__rightRailContainer__T\+efq {
        display: none
    }
}

.EventGrid__subNavigation__ujhca {
    margin-bottom: 80px;
    z-index: 10
}

.EventGrid__sponsorship__ofHX-,
.EventGrid__subNavigation__ujhca {
    grid-column: span 3
}

.SuperModernChannel__leftMenuListItem__0uhMl {
    margin-bottom: 4px
}

@media (min-width:1280px) {
    .SuperModernChannel__leftMenuListItem__0uhMl {
        letter-spacing: -.01em;
        margin-bottom: 10px
    }
}

.SuperModernChannel__subchannelColumnContainer__GXMmr {
    border-top: 5px solid #000;
    padding-top: 5px
}

.SuperModernChannel__subchannelColumnContainer__GXMmr>span {
    font-family: 'IBM Plex Mono';
    font-size: 10px;
    line-height: 15px;
    font-weight: 700;
    letter-spacing: 2px
}

.SuperModernChannel__subchannelColumnContainer__GXMmr>article {
    border-bottom: 1px solid #e0e0e0
}

.SuperModernChannel__sponsored__UutTN .SuperModernChannel__content__lQOgv,
.SuperModernChannel__sponsored__UutTN .SuperModernChannel__side__9M8AN {
    margin-top: 60px;
    z-index: 3
}

.SuperModernChannel__sponsored__UutTN .SuperModernChannel__content__lQOgv .SuperModernChannel__adDiv__eqLkb,
.SuperModernChannel__sponsored__UutTN .SuperModernChannel__side__9M8AN .SuperModernChannel__adDiv__eqLkb {
    position: -webkit-sticky!important
}

@media (min-width:1280px) {
    .SuperModernChannel__sponsored__UutTN .SuperModernChannel__content__lQOgv,
    .SuperModernChannel__sponsored__UutTN .SuperModernChannel__side__9M8AN {
        margin-top: 85px
    }
}

.SuperModernChannel__topSpacer__tq6kX {
    display: block;
    height: 30px
}

@media (min-width:920px) {
    .SuperModernChannel__topSpacer__tq6kX {
        display: none
    }
}

.SuperModernChannel__aboveHeader__t95iH {
    display: none
}

@media (min-width:920px) {
    .SuperModernChannel__aboveHeader__t95iH {
        display: block
    }
}

.SuperModernChannel__mainWrapper__rO\+YM {
    margin: 0 25px
}

@media (min-width:600px) {
    .SuperModernChannel__mainWrapper__rO\+YM {
        margin: 0 75px
    }
}

@media (min-width:920px) {
    .SuperModernChannel__mainWrapper__rO\+YM {
        margin: 0 50px
    }
}

@media (min-width:1600px) {
    .SuperModernChannel__mainWrapper__rO\+YM {
        max-width: 1500px;
        margin: 0 auto
    }
}

.SuperModernChannel__containerMax__XY2Xb {
    margin: 0 25px
}

@media (min-width:600px) {
    .SuperModernChannel__containerMax__XY2Xb {
        margin: 0 75px
    }
}

@media (min-width:920px) {
    .SuperModernChannel__containerMax__XY2Xb {
        margin: 0 50px
    }
}

@media (min-width:1600px) {
    .SuperModernChannel__containerMax__XY2Xb {
        max-width: 1500px;
        margin: 0 auto
    }
}

.SuperModernChannel__gap__iJszU:first-of-type {
    display: none
}

@media (min-width:1280px) {
    .SuperModernChannel__gap__iJszU:first-of-type {
        display: inline-block
    }
}

.SuperModernChannel__homeContainerGrid__cyUzC {
    display: grid
}

@media (min-width:920px) {
    .SuperModernChannel__homeContainerGrid__cyUzC {
        grid-template-columns: auto 50px fit-content(175px)
    }
}

@media (min-width:1280px) {
    .SuperModernChannel__homeContainerGrid__cyUzC {
        grid-template-columns: fit-content(150px) 50px auto 50px fit-content(175px)
    }
}

@media (min-width:1600px) {
    .SuperModernChannel__homeContainerGrid__cyUzC {
        grid-template-columns: fit-content(150px) 100px fit-content(1025px) 50px fit-content(175px)
    }
}

.SuperModernChannel__leftRailGridContainer__\+HuWv {
    display: grid;
    grid-template-columns: repeat(14, calc(300px/14) [col-start])
}

@media (min-width:920px) {
    .SuperModernChannel__leftRailGridContainer__\+HuWv {
        grid-template-columns: 25px repeat(12, calc(250px/12) [col-start]) 25px
    }
}

@media (min-width:1280px) {
    .SuperModernChannel__leftRailGridContainer__\+HuWv {
        grid-template-columns: repeat(6, calc(150px/6) [col-start])
    }
}

.SuperModernChannel__feedContainer__N64ll {
    display: grid;
    grid-auto-rows: minmax(min-content, max-content);
    position: relative;
    grid-template-columns: repeat(12, 1fr [col-start])
}

@media (min-width:600px) {
    .SuperModernChannel__feedContainer__N64ll {
        grid-template-columns: repeat(24, 1fr [col-start])
    }
}

@media (min-width:920px) {
    .SuperModernChannel__feedContainer__N64ll {
        grid-template-columns: repeat(25, 1fr [col-start])
    }
}

@media (min-width:1280px) {
    .SuperModernChannel__feedContainer__N64ll {
        grid-template-columns: repeat(33, 1fr [col-start])
    }
}

@media (min-width:1600px) {
    .SuperModernChannel__feedContainer__N64ll {
        grid-template-columns: repeat(41, 25px [col-start])
    }
}

.SuperModernChannel__rightRailContainer__bnAB7 {
    display: none;
    width: auto
}

@media (min-width:1280px) {
    .SuperModernChannel__rightRailContainer__bnAB7 {
        display: inline-block
    }
}

.SuperModernChannel__rightRailContainer__bnAB7 .SuperModernChannel__rightRailGridContainer__72-xS {
    display: grid;
    grid-template-columns: repeat(12, calc(300px/12) [col-start])
}

.SuperModernChannel__modernCardStyles__PVyNg a {
    transition: all 150ms ease-out
}

.SuperModernChannel__modernCardStyles__PVyNg a:hover {
    color: #000;
    opacity: .6
}

.SuperModernChannel__topOfPageSpacer__5BWw5 {
    display: block
}

@media (min-width:600px) {
    .SuperModernChannel__topOfPageSpacer__5BWw5 {
        display: none
    }
}

.SuperModernChannel__rightRail__8SocS.SuperModernChannel__sticky__X9PvA {
    position: sticky;
    top: 0
}

.SuperModernChannel__topFlexHolder__FxXzX {
    display: block;
    margin-bottom: 60px
}

@media (min-width:920px) {
    .SuperModernChannel__topFlexHolder__FxXzX {
        display: flex;
        align-items: flex-end
    }
}

.SuperModernChannel__topFlexHolder__FxXzX h1 {
    margin-bottom: 0
}

@media (min-width:920px) {
    .SuperModernChannel__topFlexHolder__FxXzX h1 {
        margin-left: 10px
    }
    .SuperModernChannel__sponsoredSubNav__74Mc- {
        margin-top: initial
    }
}

.SuperModernChannel__topBarContainer__7S9su {
    z-index: 11;
    display: block
}

.SuperModernChannel__channelFrame__c2XAg,
.SuperModernChannel__topBarContainer__7S9su {
    position: relative
}

.SuperModernChannel__premiumChannel__4E0GV {
    background-color: #eceff6
}

.SuperModernChannel__premiumChannel__4E0GV .SuperModernChannel__containerMax__XY2Xb h1 {
    color: #ff3b00
}

.Events__containerMax__\+lHQ- {
    margin: 0 25px
}

@media (min-width:600px) {
    .Events__containerMax__\+lHQ- {
        margin: 0 75px
    }
}

@media (min-width:920px) {
    .Events__containerMax__\+lHQ- {
        margin: 0 50px
    }
}

@media (min-width:1600px) {
    .Events__containerMax__\+lHQ- {
        max-width: 1500px;
        margin: 0 50px
    }
}

.Events__rightRail__xHd2V.Events__sticky__HQwB9 {
    position: sticky;
    top: 0
}

.Events__event_filter__dpLmf a {
    color: #666!important
}

.Events__event_filter__dpLmf a:hover {
    color: #000!important
}

.GroupSubscriptions__group-subscriptions__RG10O .GroupSubscriptions__wrapper__JbEAe {
    padding: 0 50px
}

@media (max-width:599px) {
    .GroupSubscriptions__group-subscriptions__RG10O .GroupSubscriptions__wrapper__JbEAe {
        padding: 0 25px
    }
}

.GroupSubscriptions__group-subscriptions__RG10O .GroupSubscriptions__wrapper__JbEAe .GroupSubscriptions__container__8DhT3 {
    max-width: 1150px;
    margin: 0 auto
}

.GroupSubscriptions__group-subscriptions__RG10O .GroupSubscriptions__wrapper__JbEAe .GroupSubscriptions__container__8DhT3 .GroupSubscriptions__subhed__G-qfu {
    letter-spacing: -.07px;
    margin: 0 0 40px
}

.GroupSubscriptions__group-subscriptions__RG10O .GroupSubscriptions__wrapper__JbEAe .GroupSubscriptions__container__8DhT3 .GroupSubscriptions__subhed__G-qfu h2 {
    font: 900 40px/35px 'GrotCondensed';
    margin-bottom: 12px
}

.GroupSubscriptions__group-subscriptions__RG10O .GroupSubscriptions__wrapper__JbEAe .GroupSubscriptions__container__8DhT3 .GroupSubscriptions__subhed__G-qfu span {
    font: 400 20px/18.4px 'le-monde-livre-std'
}

.GroupSubscriptions__group-subscriptions__RG10O .GroupSubscriptions__wrapper__JbEAe .GroupSubscriptions__container__8DhT3 .GroupSubscriptions__subhed__G-qfu span a {
    color: #000
}

@media (max-width:919px) {
    .GroupSubscriptions__group-subscriptions__RG10O .GroupSubscriptions__wrapper__JbEAe .GroupSubscriptions__container__8DhT3 .GroupSubscriptions__subhed__G-qfu h2 {
        font-size: 30px
    }
    .GroupSubscriptions__group-subscriptions__RG10O .GroupSubscriptions__wrapper__JbEAe .GroupSubscriptions__container__8DhT3 .GroupSubscriptions__subhed__G-qfu span {
        font-size: 16px
    }
}

.GroupSubscriptions__group-subscriptions__RG10O .GroupSubscriptions__content__8RRVq .GroupSubscriptions__hed__-89cH {
    font: 900 70px/70px 'GrotCondensed';
    letter-spacing: -.1px;
    max-width: 812px;
    text-align: left
}

.GroupSubscriptions__group-subscriptions__RG10O .GroupSubscriptions__content__8RRVq .GroupSubscriptions__hed__-89cH span {
    display: block
}

.GroupSubscriptions__group-subscriptions__RG10O .GroupSubscriptions__content__8RRVq .GroupSubscriptions__hed__-89cH span:nth-of-type(even) {
    color: #777
}

@media (max-width:919px) {
    .GroupSubscriptions__group-subscriptions__RG10O .GroupSubscriptions__content__8RRVq .GroupSubscriptions__hed__-89cH {
        font-size: 53px;
        line-height: 54px
    }
}

@media (max-width:599px) {
    .GroupSubscriptions__group-subscriptions__RG10O .GroupSubscriptions__content__8RRVq .GroupSubscriptions__hed__-89cH {
        font: 900 38px/39px 'GrotCondensed';
        letter-spacing: -1px
    }
}

.GroupSubscriptions__group-subscriptions__RG10O .GroupSubscriptions__content__8RRVq .GroupSubscriptions__dek__Vy-Y\+ {
    font: 600 20px/24px 'tablet-gothic';
    margin-top: 12px
}

@media (max-width:919px) {
    .GroupSubscriptions__group-subscriptions__RG10O .GroupSubscriptions__content__8RRVq .GroupSubscriptions__dek__Vy-Y\+ {
        margin: 0;
        font-size: 16px
    }
}

@media (max-width:599px) {
    .GroupSubscriptions__group-subscriptions__RG10O .GroupSubscriptions__content__8RRVq .GroupSubscriptions__dek__Vy-Y\+ {
        margin: 12px auto 0
    }
}

.GroupSubscriptions__group-subscriptions__RG10O .GroupSubscriptions__stripe__f8NeJ {
    background: #062f9014;
    padding: 37px 25px;
    margin: 40px 0 42px
}

@media (max-width:599px) {
    .GroupSubscriptions__group-subscriptions__RG10O .GroupSubscriptions__stripe__f8NeJ {
        margin: 40px 0 44px;
        padding: 40px 25px 33px
    }
}

.GroupSubscriptions__group-subscriptions__RG10O .GroupSubscriptions__stripe__f8NeJ .GroupSubscriptions__boxes__AS3E3 {
    display: grid;
    grid-template-columns: repeat(3, 1fr);
    -moz-column-gap: 40px;
    column-gap: 40px;
    max-width: 1150px;
    margin: 0 auto
}

@media (max-width:919px) {
    .GroupSubscriptions__group-subscriptions__RG10O .GroupSubscriptions__stripe__f8NeJ .GroupSubscriptions__boxes__AS3E3 {
        max-width: 832px;
        -moz-column-gap: 16px;
        column-gap: 16px;
        padding: 0 25px
    }
}

@media (max-width:599px) {
    .GroupSubscriptions__group-subscriptions__RG10O .GroupSubscriptions__stripe__f8NeJ .GroupSubscriptions__boxes__AS3E3 {
        grid-template-columns: 1fr;
        -moz-column-gap: none;
        column-gap: none;
        row-gap: 16px;
        padding: 0
    }
}

.GroupSubscriptions__group-subscriptions__RG10O .GroupSubscriptions__stripe__f8NeJ .GroupSubscriptions__boxes__AS3E3 .GroupSubscriptions__box__ZY1xH {
    background: #fff;
    display: flex;
    flex-direction: column;
    justify-content: flex-start;
    align-items: center;
    padding: 46px 14px 36px;
    text-align: center
}

@media (max-width:599px) {
    .GroupSubscriptions__group-subscriptions__RG10O .GroupSubscriptions__stripe__f8NeJ .GroupSubscriptions__boxes__AS3E3 .GroupSubscriptions__box__ZY1xH {
        height: 245px
    }
}

.GroupSubscriptions__group-subscriptions__RG10O .GroupSubscriptions__stripe__f8NeJ .GroupSubscriptions__boxes__AS3E3 .GroupSubscriptions__box__ZY1xH .GroupSubscriptions__icon__C2k04 {
    max-height: 54px;
    margin: 0 auto
}

.GroupSubscriptions__group-subscriptions__RG10O .GroupSubscriptions__stripe__f8NeJ .GroupSubscriptions__boxes__AS3E3 .GroupSubscriptions__box__ZY1xH:nth-of-type(1) .GroupSubscriptions__icon__C2k04 {
    width: 48px
}

.GroupSubscriptions__group-subscriptions__RG10O .GroupSubscriptions__stripe__f8NeJ .GroupSubscriptions__boxes__AS3E3 .GroupSubscriptions__box__ZY1xH:nth-of-type(2) .GroupSubscriptions__icon__C2k04,
.GroupSubscriptions__group-subscriptions__RG10O .GroupSubscriptions__stripe__f8NeJ .GroupSubscriptions__boxes__AS3E3 .GroupSubscriptions__box__ZY1xH:nth-of-type(3) .GroupSubscriptions__icon__C2k04 {
    width: 39px
}

.GroupSubscriptions__group-subscriptions__RG10O .GroupSubscriptions__stripe__f8NeJ .GroupSubscriptions__boxes__AS3E3 .GroupSubscriptions__box__ZY1xH .GroupSubscriptions__icon__C2k04 img {
    width: 100%;
    height: 49px
}

.GroupSubscriptions__group-subscriptions__RG10O .GroupSubscriptions__stripe__f8NeJ .GroupSubscriptions__boxes__AS3E3 .GroupSubscriptions__box__ZY1xH .GroupSubscriptions__label__8wc4m {
    font: 900 25px/34.5px 'GrotCondensed';
    margin: 12px 0 0
}

@media (min-width:920px) {
    .GroupSubscriptions__group-subscriptions__RG10O .GroupSubscriptions__stripe__f8NeJ .GroupSubscriptions__boxes__AS3E3 .GroupSubscriptions__box__ZY1xH .GroupSubscriptions__label__8wc4m {
        font-size: 24px;
        margin-bottom: 15px
    }
}

.GroupSubscriptions__group-subscriptions__RG10O .GroupSubscriptions__stripe__f8NeJ .GroupSubscriptions__boxes__AS3E3 .GroupSubscriptions__box__ZY1xH .GroupSubscriptions__copy__PU1jd {
    font: 16px/25px 'le-monde-livre-std';
    max-width: 30ch
}

@media (max-width:599px) {
    .GroupSubscriptions__group-subscriptions__RG10O .GroupSubscriptions__stripe__f8NeJ .GroupSubscriptions__boxes__AS3E3 .GroupSubscriptions__box__ZY1xH .GroupSubscriptions__copy__PU1jd {
        max-width: 32ch;
        line-height: 25px
    }
}

@media (min-width:920px) {
    .GroupSubscriptions__group-subscriptions__RG10O .GroupSubscriptions__stripe__f8NeJ .GroupSubscriptions__boxes__AS3E3 .GroupSubscriptions__box__ZY1xH .GroupSubscriptions__copy__PU1jd {
        font-size: 18px
    }
}

.GroupSubscriptions__group-subscriptions__RG10O .GroupSubscriptions__form__LHwJD {
    margin-bottom: 111px;
    display: grid;
    grid-template-columns: 1fr 1fr;
    gap: 15px;
    max-width: 685px
}

@media (max-width:919px) {
    .GroupSubscriptions__group-subscriptions__RG10O .GroupSubscriptions__form__LHwJD {
        margin: 0 auto 111px
    }
}

@media (max-width:599px) {
    .GroupSubscriptions__group-subscriptions__RG10O .GroupSubscriptions__form__LHwJD {
        grid-auto-rows: max-content;
        row-gap: 20px;
        margin: 0 auto 81px;
        grid-template-columns: unset
    }
}

.GroupSubscriptions__group-subscriptions__RG10O .GroupSubscriptions__form__LHwJD .GroupSubscriptions__input__O5STC {
    width: 100%;
    padding: 11px 9px;
    display: grid;
    justify-content: center;
    align-items: center;
    border: #b2b2b2 1px solid;
    color: #000;
    font: 16px/6.4px 'tablet-gothic';
    position: relative
}

.GroupSubscriptions__group-subscriptions__RG10O .GroupSubscriptions__form__LHwJD .GroupSubscriptions__input__O5STC::-webkit-input-placeholder {
    color: #b2b2b2
}

.GroupSubscriptions__group-subscriptions__RG10O .GroupSubscriptions__form__LHwJD .GroupSubscriptions__input__O5STC.GroupSubscriptions__select__3CM6\+ {
    -webkit-appearance: none;
    background-image: url(https://img-cdn.inc.com/image/upload/v1643130629/inc-hosted-images/inc-group-subscriptions-arrow.png);
    background-size: 10px;
    background-repeat: no-repeat;
    background-position: calc(100% - 12px) center;
    line-height: 1.3;
    max-height: 47px
}

.GroupSubscriptions__group-subscriptions__RG10O .GroupSubscriptions__form__LHwJD .GroupSubscriptions__input__O5STC.GroupSubscriptions__select__3CM6\+:invalid {
    color: #b2b2b2
}

.GroupSubscriptions__group-subscriptions__RG10O .GroupSubscriptions__form__LHwJD .GroupSubscriptions__input__O5STC.GroupSubscriptions__select__3CM6\+:valid {
    color: #000
}

.GroupSubscriptions__group-subscriptions__RG10O .GroupSubscriptions__form__LHwJD .GroupSubscriptions__input__O5STC.GroupSubscriptions__button__ouIh1 {
    margin-top: 28px;
    width: -moz-fit-content;
    width: fit-content;
    padding: 12px 53px;
    border: 0;
    background: #f73b00;
    font: 600 14px/21px 'tablet-gothic';
    color: #fff
}

@media (max-width:599px) {
    .GroupSubscriptions__group-subscriptions__RG10O .GroupSubscriptions__form__LHwJD .GroupSubscriptions__input__O5STC.GroupSubscriptions__button__ouIh1 {
        margin-top: 15px
    }
}

.GroupSubscriptions__group-subscriptions__RG10O .GroupSubscriptions__form__LHwJD .GroupSubscriptions__input__O5STC.GroupSubscriptions__error__ZcVed {
    border-color: red;
    color: red
}

.GroupSubscriptions__group-subscriptions__RG10O .GroupSubscriptions__form__LHwJD .GroupSubscriptions__input__O5STC.GroupSubscriptions__error__ZcVed::-webkit-input-placeholder {
    border-color: red;
    color: red
}

.GroupSubscriptions__group-subscriptions__RG10O .GroupSubscriptions__form__LHwJD .GroupSubscriptions__input__O5STC.GroupSubscriptions__error__ZcVed:invalid {
    color: red
}

.GroupSubscriptions__group-subscriptions__RG10O .GroupSubscriptions__form__LHwJD .GroupSubscriptions__min-sub-err__MYDOa {
    display: block;
    visibility: hidden;
    font: 300 10px/12px 'tablet-gothic';
    color: #ff3b00;
    padding-top: 5px
}

@media (max-width:599px) {
    .GroupSubscriptions__group-subscriptions__RG10O .GroupSubscriptions__form__LHwJD .GroupSubscriptions__min-sub-err__MYDOa {
        display: none
    }
}

.GroupSubscriptions__group-subscriptions__RG10O .GroupSubscriptions__form__LHwJD .GroupSubscriptions__min-sub-err__MYDOa a {
    color: #ff3b00
}

.GroupSubscriptions__group-subscriptions__RG10O .GroupSubscriptions__form__LHwJD .GroupSubscriptions__min-sub-err__MYDOa.GroupSubscriptions__show__Ag265 {
    visibility: visible;
    display: block
}

.GroupSubscriptions__group-subscriptions__RG10O .GroupSubscriptions__contact-us__C24uQ {
    position: sticky;
    left: calc(100vw - 117px - 40px);
    bottom: 40px;
    border: 0;
    background: #474747;
    width: 117px;
    height: 40px;
    display: flex;
    justify-content: center;
    align-items: center;
    transition: opacity 250ms;
    font: 700 10px/10px 'Arial';
    letter-spacing: 2px;
    color: #fff;
    text-transform: uppercase
}

.GroupSubscriptions__group-subscriptions__RG10O .GroupSubscriptions__contact-us__C24uQ a {
    position: absolute;
    width: 100%;
    height: 100%;
    left: 0;
    top: 0
}

.index__group-subscriptions-success__jxYX9 .index__container__iC2Yq {
    max-width: 1400px;
    margin: 0 auto;
    padding: 15px 15px 0;
    min-height: 500px;
    position: relative
}

@media (min-width:920px) {
    .index__group-subscriptions-success__jxYX9 .index__container__iC2Yq {
        padding: 0 40px
    }
}

@media (min-width:1280px) {
    .index__group-subscriptions-success__jxYX9 .index__container__iC2Yq {
        padding: 0 120px;
        min-height: calc(100vh - 103px)
    }
}

.index__group-subscriptions-success__jxYX9 .index__container__iC2Yq .index__heading__PNoeI {
    font: 900 40px/40px 'GrotCondensed';
    color: #ff3b00;
    text-align: center;
    margin-top: 21px;
    margin-bottom: 18px
}

@media (min-width:920px) {
    .index__group-subscriptions-success__jxYX9 .index__container__iC2Yq .index__heading__PNoeI {
        font-size: 53px;
        line-height: 53px;
        margin-top: 56px
    }
}

@media (min-width:1280px) {
    .index__group-subscriptions-success__jxYX9 .index__container__iC2Yq .index__heading__PNoeI {
        margin-top: 40px
    }
}

.index__group-subscriptions-success__jxYX9 .index__container__iC2Yq .index__copy__MmLR8 {
    font: 16px/24px 'le-monde-livre-std';
    text-align: center;
    max-width: 530px;
    margin: auto
}

.index__group-subscriptions-success__jxYX9 .index__container__iC2Yq .index__copy__MmLR8 a {
    color: #000
}

@media (min-width:920px) {
    .index__group-subscriptions-success__jxYX9 .index__container__iC2Yq .index__copy__MmLR8 {
        line-height: 20.8px
    }
}

@media (min-width:1280px) {
    .index__group-subscriptions-success__jxYX9 .index__container__iC2Yq .index__copy__MmLR8 {
        font-size: 20px;
        line-height: 26px;
        max-width: 731px
    }
}

@keyframes guides_reviews__slide-down__Gc3ze {
    0% {
        opacity: 0;
        -webkit-transform: translateY(-100%)
    }
    to {
        opacity: 1;
        -webkit-transform: translateY(0)
    }
}

.hide5RiverArticlesRowGR {
    max-height: 0;
    transition: max-height 1s ease;
    display: none
}

section.selectedRiverArticleSectionGR div.hide5RiverArticlesRowGR {
    max-height: 1000vh;
    transition: max-height 1s ease;
    overflow: hidden;
    display: inline-block
}

section.selectedRiverArticleSectionGR .hideShowAllBtnGR {
    display: none!important
}

main {
    transition: max-height .8s
}

main.guides_reviews__toolKit__I7Dn2 * {
    box-sizing: border-box
}

main.guides_reviews__toolKit__I7Dn2 h2 {
    font: 400 34px/37px 'Signika', Arial, sans-serif;
    color: #000
}

main.guides_reviews__toolKit__I7Dn2 h2.guides_reviews__center__QzlOk {
    text-align: center
}

main section.guides_reviews__toolKitIntro__yuxxs p,
main.guides_reviews__toolKit__I7Dn2 section.guides_reviews__toolKitIntro__yuxxs p {
    font: 300 20px/28px 'Roboto', 'Arial', sans-serif;
    color: #000;
    margin-top: 14px
}

main.guides_reviews__toolKit__I7Dn2 section.guides_reviews__toolKitPanel__npgDN:nth-child(odd) {
    background: #f4f8fa
}

main.guides_reviews__toolKit__I7Dn2 section.guides_reviews__toolKitPanel__npgDN div.guides_reviews__panelDek__GKop0 {
    font: 300 18px/24px 'Heebo', Arial, sans-serif;
    color: #000;
    margin-bottom: 32px
}

main.guides_reviews__toolKit__I7Dn2 section.guides_reviews__toolKitPanel__npgDN .guides_reviews__tileContainer__vp540 .guides_reviews__tileContainerRow__zDk8G:first-child {
    margin-top: 0
}

main.guides_reviews__toolKit__I7Dn2 .guides_reviews__showArrow__nex0r {
    display: inline-block
}

main.guides_reviews__toolKit__I7Dn2 .guides_reviews__unShowArrow__widg5 {
    display: none
}

main.guides_reviews__toolKit__I7Dn2 div[data-show=true] {
    display: inline-block;
    background: #ff0;
    transition: 1s
}

main.guides_reviews__toolKit__I7Dn2 div[data-show=false] {
    transition: 1s
}

main.guides_reviews__toolKit__I7Dn2 .guides_reviews__showArticles__OXvTl {
    display: block
}

main.guides_reviews__toolKit__I7Dn2 section.guides_reviews__toolKitPanel__npgDN {
    padding: 72px 0
}

main.guides_reviews__toolKit__I7Dn2 section.guides_reviews__toolKitPanel__npgDN .guides_reviews__articlesContainer__aavcB .guides_reviews__articles__qrXoQ {
    font: 500 16px/24px Heebo, Arial, sans-serif
}

main.guides_reviews__toolKit__I7Dn2 section.guides_reviews__toolKitPanel__npgDN .guides_reviews__articlesContainer__aavcB .guides_reviews__articles__qrXoQ .guides_reviews__closeArticles__yBWq7 {
    font: 400 11px/12px Heebo, Arial, sans-serif;
    color: #ff5507;
    margin-top: 14px;
    cursor: pointer
}

main.guides_reviews__toolKit__I7Dn2 section.guides_reviews__toolKitPanel__npgDN .guides_reviews__articlesContainer__aavcB .guides_reviews__articles__qrXoQ article {
    margin-top: 25px;
    padding-left: 50px
}

main.guides_reviews__toolKit__I7Dn2 section.guides_reviews__toolKitPanel__npgDN .guides_reviews__articlesContainer__aavcB .guides_reviews__articles__qrXoQ article .guides_reviews__hed__tE7sx a {
    font: 700 16px/20px Heebo, Arial, sans-serif;
    color: #000
}

main.guides_reviews__toolKit__I7Dn2 section.guides_reviews__toolKitPanel__npgDN .guides_reviews__articlesContainer__aavcB .guides_reviews__articles__qrXoQ article .guides_reviews__eyebrow__KTase {
    font: 700 12px/12px Heebo, Arial, sans-serif;
    color: #2f3ca2;
    text-transform: uppercase;
    margin-bottom: 3px
}

main.guides_reviews__toolKit__I7Dn2 section.guides_reviews__toolKitPanel__npgDN .guides_reviews__articlesContainer__aavcB .guides_reviews__articles__qrXoQ article .guides_reviews__dek__YZOVt {
    font: 400 15px/20px Heebo, Arial, sans-serif;
    color: #525252
}

main.guides_reviews__toolKit__I7Dn2 section.guides_reviews__toolKitPanel__npgDN .guides_reviews__articlesContainer__aavcB.guides_reviews__width900__AFyQZ,
main.guides_reviews__toolKit__I7Dn2 section.guides_reviews__toolKitPanel__npgDN .guides_reviews__topicsContainer__XyY6N {
    margin-top: 32px
}

main.guides_reviews__toolKit__I7Dn2 section.guides_reviews__toolKitPanel__npgDN .guides_reviews__articlesContainer__aavcB .guides_reviews__articles__qrXoQ button {
    margin: 30px auto 0;
    text-align: center;
    display: block;
    border: 0;
    background-color: #009cd8;
    padding: 10px 22px;
    color: #fff;
    font-weight: 700;
    border-radius: 0
}

main.guides_reviews__toolKit__I7Dn2 section.guides_reviews__toolKitPanel__npgDN .guides_reviews__articlesContainer__aavcB h3 {
    font: 700 20px/18px Heebo, Arial, sans-serif;
    cursor: pointer
}

main.guides_reviews__toolKit__I7Dn2 section.guides_reviews__toolKitPanel__npgDN .guides_reviews__articlesContainer__aavcB h3 .guides_reviews__arrowIndicator__wf25X {
    font-size: 19px;
    color: #ff5507;
    padding-left: 6px
}

main.guides_reviews__toolKit__I7Dn2 section.guides_reviews__toolKitPanel__npgDN .guides_reviews__topicsContainer__XyY6N .guides_reviews__topics__ti29u {
    font: 500 16px/24px Heebo, Arial, sans-serif
}

main.guides_reviews__toolKit__I7Dn2 section.guides_reviews__toolKitPanel__npgDN .guides_reviews__topicsContainer__XyY6N .guides_reviews__topics__ti29u .guides_reviews__divider__N5ph5 {
    font: 900 16px/24px Heebo, Arial, sans-serif;
    color: #2f3ca2;
    padding: 0 .75em
}

main.guides_reviews__toolKit__I7Dn2 section.guides_reviews__toolKitPanel__npgDN .guides_reviews__topicsContainer__XyY6N .guides_reviews__topics__ti29u a,
main.guides_reviews__toolKit__I7Dn2 section.guides_reviews__toolKitPanel__npgDN h2 a {
    text-decoration: none;
    color: #000
}

main.guides_reviews__toolKit__I7Dn2 section.guides_reviews__toolKitPanel__npgDN h2 img {
    width: 39px;
    vertical-align: -7px;
    margin-right: 10px
}

main.guides_reviews__toolKit__I7Dn2 section.guides_reviews__toolKitPanel__npgDN h2 {
    margin-bottom: 10px
}

main.guides_reviews__toolKit__I7Dn2 section.guides_reviews__toolKitPanel__npgDN .guides_reviews__tileContainer__vp540 .guides_reviews__panelTile__v-HLM {
    width: 100%;
    height: 298px;
    min-height: 298px;
    background-color: #fff;
    position: relative
}

main.guides_reviews__toolKit__I7Dn2 section.guides_reviews__toolKitPanel__npgDN .guides_reviews__tileContainer__vp540 .guides_reviews__panelTile__v-HLM a {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: 2
}

main.guides_reviews__toolKit__I7Dn2 section.guides_reviews__toolKitPanel__npgDN .guides_reviews__tileContainer__vp540 .guides_reviews__panelTile__v-HLM .guides_reviews__tileText__\+I5W1 {
    padding: 15px
}

main.guides_reviews__toolKit__I7Dn2 section.guides_reviews__toolKitPanel__npgDN .guides_reviews__tileContainer__vp540 .guides_reviews__panelTile__v-HLM .guides_reviews__tileText__\+I5W1 .guides_reviews__eyebrow__KTase {
    font: 900 12px/18px Roboto, Arial, sans-serif;
    color: #2f3ca2;
    text-transform: uppercase;
    margin-bottom: 4px
}

main.guides_reviews__toolKit__I7Dn2 section.guides_reviews__toolKitPanel__npgDN .guides_reviews__tileContainer__vp540 .guides_reviews__panelTile__v-HLM .guides_reviews__tileText__\+I5W1 .guides_reviews__hed__tE7sx {
    font: 500 16px/20px Roboto, Arial, sans-serif;
    color: #010101
}

main section.guides_reviews__toolKitHeader__oE80R,
main.guides_reviews__toolKit__I7Dn2 section.guides_reviews__toolKitPanel__npgDN .guides_reviews__tileContainer__vp540 .guides_reviews__panelTile__v-HLM .guides_reviews__tileImage__vuo1P {
    width: 100%;
    height: 168px;
    background-color: #999;
    background-size: cover;
    background-position: center center
}

main.guides_reviews__toolKit__I7Dn2 section.guides_reviews__toolKitPanel__npgDN .guides_reviews__tileContainer__vp540 .guides_reviews__tileContainerRow__zDk8G {
    margin-top: 15px;
    display: flex;
    justify-content: center;
    flex-wrap: wrap
}

main.guides_reviews__toolKit__I7Dn2 section.guides_reviews__toolKitPanel__npgDN .guides_reviews__tileContainer__vp540 .guides_reviews__tileContainerRow__zDk8G .guides_reviews__colMd24__TaGLG {
    position: relative;
    min-height: 1px;
    padding: 0 6px
}

main.guides_reviews__toolKit__I7Dn2 .guides_reviews__hideArticles__18fdS,
main.guides_reviews__toolKit__I7Dn2 .guides_reviews__rootSectionContainer__1K9jr .guides_reviews__articleListing__7Zmuw {
    max-height: 0;
    transition: max-height .8s ease;
    overflow: hidden
}

main.guides_reviews__toolKit__I7Dn2 .guides_reviews__rootSectionContainer__1K9jr.guides_reviews__displayed__g90sW .guides_reviews__articleListing__7Zmuw,
main.guides_reviews__toolKit__I7Dn2.guides_reviews__displayed__g90sW .guides_reviews__hideArticles__18fdS {
    max-height: 1000vh;
    transition: max-height 3s ease-in
}

main section.guides_reviews__toolKitHeader__oE80R {
    height: 450px;
    background-color: #eee;
    background-image: url(https://images.inc.com/inc-toolkit/images/toolkit-hero.jpg);
    display: flex;
    justify-content: center;
    align-items: center;
    position: relative
}

main section.guides_reviews__toolKitHeader__oE80R h1 {
    font: 900 58px/58px 'Heebo', Arial, sans-serif;
    color: #333;
    letter-spacing: -.025em;
    margin: 2px 0 10px
}

main section nav.guides_reviews__toolKitSearch__J8eOw {
    height: 198px;
    width: 612px;
    background-color: rgba(255, 255, 255, .9);
    border: #009cd8 1px solid;
    position: relative;
    margin-top: 10px;
    text-align: center
}

main section nav.guides_reviews__toolKitSearch__J8eOw .guides_reviews__searchField__36XVr {
    margin-top: 1px;
    position: relative;
    display: flex;
    justify-content: center
}

main section nav.guides_reviews__toolKitSearch__J8eOw .guides_reviews__searchField__36XVr .guides_reviews__searchIcon__QIJ0X {
    position: absolute;
    top: 12px;
    left: 72px;
    font-size: 23px;
    color: #666
}

main section nav.guides_reviews__toolKitSearch__J8eOw .guides_reviews__toolKitSearchField__gsJtX {
    width: 520px;
    height: 50px;
    background-color: #fff;
    border: #999 1px solid;
    text-align: left;
    padding: 0 25px 0 62px;
    font: 400 20px Heebo, Arial, sans-serif;
    color: #666
}

main section div.guides_reviews__icon__DBAVV {
    margin-top: -45px
}

main section div.guides_reviews__icon__DBAVV img {
    width: 88px
}

main section.guides_reviews__toolKitIntro__yuxxs {
    padding-top: 36px;
    padding-bottom: 80px
}

main section.guides_reviews__toolKitIntro__yuxxs div.guides_reviews__width900__AFyQZ {
    width: 900px;
    padding-left: 0;
    padding-right: 0
}

main footer.guides_reviews__toolKitFooter__K9tD3 {
    border-top: #000 5px solid;
    padding: 72px 0
}

main footer.guides_reviews__toolKitFooter__K9tD3 .guides_reviews__categoryName__TcsOo {
    font: 700 14px/18px Signika, Arial, sans-serif;
    color: #000;
    text-transform: uppercase
}

main footer.guides_reviews__toolKitFooter__K9tD3 ul {
    padding: 0;
    list-style: none
}

main footer.guides_reviews__toolKitFooter__K9tD3 ul li {
    margin-top: .6em
}

main footer.guides_reviews__toolKitFooter__K9tD3 ul li a {
    text-decoration: none;
    color: #000;
    font: 400 15px/18px Heebo, Arial, sans-serif
}

@media (min-width:768px) {
    main.guides_reviews__toolKit__I7Dn2 div.guides_reviews__tileContainer__vp540 div.guides_reviews__tileContainerRow__zDk8G .guides_reviews__colMd24__TaGLG {
        float: left;
        width: 33.33333%
    }
    .guides_reviews__tileContainer__vp540 .guides_reviews__panelTile__v-HLM {
        margin-bottom: 10px;
        box-shadow: 1px 1px 1px #ccc
    }
}

@media (min-width:992px) {
    div.guides_reviews__tileContainerRow__zDk8G {
        width: 100%;
        margin-right: auto;
        margin-left: auto
    }
    main.guides_reviews__toolKit__I7Dn2 div.guides_reviews__tileContainer__vp540 div.guides_reviews__tileContainerRow__zDk8G .guides_reviews__colMd24__TaGLG {
        float: left;
        width: 20%;
        flex: none
    }
}

@media (max-width:47.95em) {
    main.guides_reviews__toolKit__I7Dn2 section.guides_reviews__toolKitPanel__npgDN {
        padding: 25px 0
    }
    main.guides_reviews__toolKit__I7Dn2 section.guides_reviews__toolKitPanel__npgDN .guides_reviews__tileContainer__vp540 .guides_reviews__panelTile__v-HLM {
        background-color: inherit!important
    }
    main.guides_reviews__toolKit__I7Dn2 section.guides_reviews__toolKitPanel__npgDN .guides_reviews__articlesContainer__aavcB .guides_reviews__articles__qrXoQ article .guides_reviews__hed__tE7sx a,
    main.guides_reviews__toolKit__I7Dn2 section.guides_reviews__toolKitPanel__npgDN .guides_reviews__topicsContainer__XyY6N .guides_reviews__topics__ti29u {
        font-weight: 400
    }
    main.guides_reviews__toolKit__I7Dn2 section.guides_reviews__toolKitPanel__npgDN .guides_reviews__topicsContainer__XyY6N .guides_reviews__topics__ti29u a {
        display: block;
        margin-left: 25px;
        margin-top: 6px
    }
    main.guides_reviews__toolKit__I7Dn2 section.guides_reviews__toolKitPanel__npgDN .guides_reviews__topicsContainer__XyY6N .guides_reviews__topics__ti29u .guides_reviews__divider__N5ph5 {
        display: none
    }
    main.guides_reviews__toolKit__I7Dn2 section.guides_reviews__toolKitPanel__npgDN .guides_reviews__articlesContainer__aavcB h3 {
        font-size: 16px
    }
    main.guides_reviews__toolKit__I7Dn2 section.guides_reviews__toolKitPanel__npgDN .guides_reviews__articlesContainer__aavcB h3 .guides_reviews__arrowIndicator__wf25X {
        font-size: 16px;
        padding-left: 6px
    }
    main.guides_reviews__toolKit__I7Dn2 section.guides_reviews__toolKitPanel__npgDN .guides_reviews__articlesContainer__aavcB .guides_reviews__articles__qrXoQ article:first-child {
        border-top: none;
        padding-top: 0
    }
    main.guides_reviews__toolKit__I7Dn2 section.guides_reviews__toolKitPanel__npgDN .guides_reviews__articlesContainer__aavcB .guides_reviews__articles__qrXoQ article .guides_reviews__eyebrow__KTase {
        margin-bottom: 6px
    }
    main.guides_reviews__toolKit__I7Dn2 section.guides_reviews__toolKitPanel__npgDN .guides_reviews__articlesContainer__aavcB .guides_reviews__articles__qrXoQ article {
        padding-left: 25px;
        padding-top: 25px;
        border-top: #ccc 1px solid
    }
    main.guides_reviews__toolKit__I7Dn2 section.guides_reviews__toolKitHeader__oE80R nav.guides_reviews__toolKitSearch__J8eOw {
        height: 88px;
        width: calc(100vw - 40px);
        border: 0;
        margin-top: 1px
    }
    main.guides_reviews__toolKit__I7Dn2 section.guides_reviews__toolKitHeader__oE80R nav.guides_reviews__toolKitSearch__J8eOw .guides_reviews__icon__DBAVV {
        display: none
    }
    main.guides_reviews__toolKit__I7Dn2 section.guides_reviews__toolKitHeader__oE80R h1 {
        font: 900 27px 'Heebo', Arial, sans-serif;
        margin-top: 6px
    }
    main.guides_reviews__toolKit__I7Dn2 section.guides_reviews__toolKitHeader__oE80R {
        height: 265px;
        padding-top: 48px
    }
    main.guides_reviews__toolKit__I7Dn2 section.guides_reviews__toolKitHeader__oE80R nav.guides_reviews__toolKitSearch__J8eOw .guides_reviews__searchField__36XVr .guides_reviews__searchIcon__QIJ0X {
        font-size: 15px;
        top: 5px;
        left: 28px
    }
    main.guides_reviews__toolKit__I7Dn2 section.guides_reviews__toolKitHeader__oE80R nav.guides_reviews__toolKitSearch__J8eOw .guides_reviews__searchField__36XVr input.guides_reviews__toolKitSearchField__gsJtX {
        width: calc(100% - 40px);
        height: 25px;
        font-size: 15px;
        padding-left: 33px
    }
    main.guides_reviews__toolKit__I7Dn2 section.guides_reviews__toolKitIntro__yuxxs {
        padding-bottom: 36px
    }
    main.guides_reviews__toolKit__I7Dn2 section.guides_reviews__toolKitIntro__yuxxs h2 {
        font: 700 15px 'Heebo', 'Arial', sans-serif
    }
    main.guides_reviews__toolKit__I7Dn2 section.guides_reviews__toolKitIntro__yuxxs p {
        font: 400 15px/18px 'Roboto', 'Arial', sans-serif
    }
    main.guides_reviews__toolKit__I7Dn2 div.guides_reviews__tileContainer__vp540 div.guides_reviews__tileContainerRow__zDk8G {
        width: 100%;
        margin: 0 auto
    }
}

@media (max-width:900px) {
    main .guides_reviews__toolkit__8PLqh .guides_reviews__width900__AFyQZ,
    main div.guides_reviews__rootSectionContainer__1K9jr .guides_reviews__width900__AFyQZ,
    main div.guides_reviews__topicsContainer__XyY6N .guides_reviews__width900__AFyQZ,
    main section.guides_reviews__toolKitIntro__yuxxs div.guides_reviews__width900__AFyQZ,
    main section.guides_reviews__toolKitPanel__npgDN div.guides_reviews__width900__AFyQZ {
        width: 100%;
        padding-left: 15px;
        padding-right: 15px
    }
}

.hide5RiverArticlesRow {
    max-height: 0;
    transition: max-height 1s ease;
    display: none
}

section.selectedRiverArticleSectionCP div.hide5RiverArticlesRow {
    max-height: 1000vh;
    transition: max-height 1s ease;
    overflow: hidden;
    display: inline-block
}

section.selectedRiverArticleSectionCP .hideShowAllBtnCP {
    display: none!important
}

main.sub_categories__subcategory__9Ts-q h2.sub_categories__center__So\+k0 {
    text-align: center
}

main.sub_categories__subcategory__9Ts-q .sub_categories__toolKit__93NAl h2,
main.sub_categories__subcategory__9Ts-q h2 {
    font: 400 34px/37px 'Signika', Arial, sans-serif;
    color: #000
}

main section.sub_categories__toolKitIntro__A9JD5 p,
main.sub_categories__subcategory__9Ts-q section.sub_categories__toolKitIntro__A9JD5 p {
    font: 300 20px/28px 'Roboto', 'Arial', sans-serif;
    color: #000;
    margin-top: 14px
}

main.sub_categories__subcategory__9Ts-q section.sub_categories__toolKitPanel__FTTE4:nth-child(odd) {
    background: #f4f8fa
}

main.sub_categories__subcategory__9Ts-q section.sub_categories__toolKitPanel__FTTE4 {
    padding: 72px 0
}

main.sub_categories__subcategory__9Ts-q section.sub_categories__toolKitPanel__FTTE4 .sub_categories__showArrow__Ol2et {
    display: inline-block
}

main.sub_categories__subcategory__9Ts-q section.sub_categories__toolKitPanel__FTTE4 .sub_categories__unShowArrow__HKZ9W {
    display: none
}

main.sub_categories__subcategory__9Ts-q section.sub_categories__toolKitPanel__FTTE4 h2 {
    font-size: 24px!important;
    line-height: 27px!important;
    margin-bottom: 10px
}

main.sub_categories__subcategory__9Ts-q section.sub_categories__toolKitPanel__FTTE4 h2 img[src*=diamond] {
    width: 22px;
    vertical-align: -1px;
    margin-right: 8px
}

main.sub_categories__subcategory__9Ts-q section.sub_categories__toolKitPanel__FTTE4 .sub_categories__articlesContainer__ainsx .sub_categories__articleListing__dROHT {
    max-height: 0;
    transition: max-height .8s ease;
    overflow: hidden
}

main.sub_categories__subcategory__9Ts-q section.sub_categories__toolKitPanel__FTTE4 .sub_categories__articlesContainer__ainsx .sub_categories__articleListing__dROHT .sub_categories__articleRow__FhM0S,
main.sub_categories__subcategory__9Ts-q section.sub_categories__toolKitPanel__FTTE4 .sub_categories__articlesContainer__ainsx .sub_categories__articles__Rc0ZW article.sub_categories__articleRow__FhM0S {
    padding-left: 0
}

main.sub_categories__subcategory__9Ts-q section.sub_categories__toolKitPanel__FTTE4 .sub_categories__articlesContainer__ainsx.sub_categories__displayed__dNuXt .sub_categories__articleListing__dROHT {
    max-height: 1000vh;
    transition: max-height 3s ease-in
}

main.sub_categories__subcategory__9Ts-q section.sub_categories__toolKitPanel__FTTE4 .sub_categories__articlesContainer__ainsx .sub_categories__articles__Rc0ZW,
main.sub_categories__subcategory__9Ts-q section.sub_categories__toolKitPanel__FTTE4 .sub_categories__topicsContainer__2CHdt .sub_categories__topics__tSxq1 {
    font: 500 16px/24px Heebo, Arial, sans-serif
}

main.sub_categories__subcategory__9Ts-q section.sub_categories__toolKitPanel__FTTE4 .sub_categories__articlesContainer__ainsx .sub_categories__articles__Rc0ZW .sub_categories__closeArticles__4ZSK7 {
    font: 400 11px/12px Heebo, Arial, sans-serif;
    color: #ff5507;
    margin-top: 14px;
    cursor: pointer
}

main.sub_categories__subcategory__9Ts-q section.sub_categories__toolKitPanel__FTTE4 .sub_categories__arrowIndicator__i8epD,
main.sub_categories__subcategory__9Ts-q section.sub_categories__toolKitPanel__FTTE4 .sub_categories__articlesContainer__ainsx .sub_categories__articles__Rc0ZW .sub_categories__closeArticles__4ZSK7 .sub_categories__arrowIndicator__i8epD {
    font-size: 19px;
    color: #ff5507;
    padding-left: 6px
}

main.sub_categories__subcategory__9Ts-q section.sub_categories__toolKitPanel__FTTE4 .sub_categories__articlesContainer__ainsx .sub_categories__articles__Rc0ZW article {
    margin-top: 25px;
    padding-left: 50px
}

main.sub_categories__subcategory__9Ts-q section.sub_categories__toolKitPanel__FTTE4 .sub_categories__articlesContainer__ainsx .sub_categories__articles__Rc0ZW article img.sub_categories__imagePlaceholder__rK27Z {
    width: 190px;
    height: 107px;
    background-color: #333
}

main.sub_categories__subcategory__9Ts-q section.sub_categories__toolKitPanel__FTTE4 .sub_categories__articlesContainer__ainsx .sub_categories__articles__Rc0ZW article img {
    width: 190px
}

main.sub_categories__subcategory__9Ts-q section.sub_categories__toolKitPanel__FTTE4 .sub_categories__articlesContainer__ainsx .sub_categories__articles__Rc0ZW article .sub_categories__hed__L2GXc a {
    font: 700 16px/20px Heebo, Arial, sans-serif;
    color: #000;
    margin-left: 3px
}

main.sub_categories__subcategory__9Ts-q section.sub_categories__toolKitPanel__FTTE4 .sub_categories__articlesContainer__ainsx .sub_categories__articles__Rc0ZW article .sub_categories__eyebrow__hOqqc {
    font: 700 12px/12px Heebo, Arial, sans-serif;
    color: #2f3ca2;
    text-transform: uppercase;
    margin-bottom: 3px;
    margin-left: 3px
}

main.sub_categories__subcategory__9Ts-q section.sub_categories__toolKitPanel__FTTE4 .sub_categories__articlesContainer__ainsx .sub_categories__articles__Rc0ZW article .sub_categories__dek__3V55Z {
    font: 400 15px/20px Heebo, Arial, sans-serif;
    color: #525252
}

main div.sub_categories__articlesContainer__ainsx h3,
main.sub_categories__subcategory__9Ts-q section.sub_categories__toolKitPanel__FTTE4 .sub_categories__articlesContainer__ainsx h3 {
    font: 700 20px/18px Heebo, Arial, sans-serif;
    cursor: pointer
}

main div.sub_categories__articlesContainer__ainsx,
main.sub_categories__subcategory__9Ts-q section.sub_categories__toolKitPanel__FTTE4 .sub_categories__topicsContainer__2CHdt {
    margin-top: 32px
}

main.sub_categories__subcategory__9Ts-q section.sub_categories__toolKitPanel__FTTE4 .sub_categories__topicsContainer__2CHdt .sub_categories__topics__tSxq1 .sub_categories__divider__Ej8az {
    font: 900 16px/24px Heebo, Arial, sans-serif;
    color: #2f3ca2;
    padding: 0 .75em
}

main.sub_categories__subcategory__9Ts-q section.sub_categories__toolKitPanel__FTTE4 h2 a {
    text-decoration: none;
    color: #000
}

main.sub_categories__subcategory__9Ts-q section.sub_categories__toolKitPanel__FTTE4 h2 img {
    width: 39px;
    vertical-align: -7px;
    margin-right: 10px
}

main.sub_categories__subcategory__9Ts-q section.sub_categories__toolKitPanel__FTTE4 .sub_categories__tileContainer__\+VRET .sub_categories__tileContainerRow__Rc\+oz:first-child {
    margin-top: 0
}

main.sub_categories__subcategory__9Ts-q section.sub_categories__toolKitPanel__FTTE4 .sub_categories__tileContainerRow__Rc\+oz {
    display: flex;
    justify-content: center;
    flex-wrap: wrap
}

main.sub_categories__subcategory__9Ts-q section.sub_categories__toolKitPanel__FTTE4 .sub_categories__tileContainer__\+VRET .sub_categories__panelTile__dU8hV {
    width: 100%;
    min-height: 298px;
    background-color: #fff;
    box-shadow: 1px 1px 1px #ccc;
    position: relative;
    height: 292px!important
}

main.sub_categories__subcategory__9Ts-q section.sub_categories__toolKitPanel__FTTE4 .sub_categories__tileContainer__\+VRET .sub_categories__panelTile__dU8hV a {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: 2
}

main.sub_categories__subcategory__9Ts-q section.sub_categories__toolKitPanel__FTTE4 .sub_categories__tileContainer__\+VRET .sub_categories__panelTile__dU8hV .sub_categories__tileText__vT9Ic {
    padding: 15px
}

main.sub_categories__subcategory__9Ts-q section.sub_categories__toolKitPanel__FTTE4 .sub_categories__tileContainer__\+VRET .sub_categories__panelTile__dU8hV .sub_categories__tileText__vT9Ic .sub_categories__eyebrow__hOqqc {
    font: 900 12px/18px Roboto, Arial, sans-serif;
    color: #2f3ca2;
    text-transform: uppercase;
    margin-bottom: 4px
}

main.sub_categories__subcategory__9Ts-q section.sub_categories__toolKitPanel__FTTE4 .sub_categories__tileContainer__\+VRET .sub_categories__panelTile__dU8hV .sub_categories__tileText__vT9Ic .sub_categories__hed__L2GXc {
    font: 500 16px/20px Roboto, Arial, sans-serif;
    color: #010101
}

main.sub_categories__subcategory__9Ts-q section.sub_categories__toolKitPanel__FTTE4 .sub_categories__tileContainer__\+VRET .sub_categories__panelTile__dU8hV .sub_categories__tileImage__HzvMj {
    width: 100%;
    height: 168px;
    background-color: #999;
    background-size: cover;
    background-position: center center
}

main.sub_categories__subcategory__9Ts-q section.sub_categories__toolKitPanel__FTTE4 .sub_categories__panelDek__EEK6s {
    font: 300 18px/24px 'Heebo', Arial, sans-serif;
    color: #000;
    margin-bottom: 32px
}

main section.sub_categories__toolKitHeader__sgY8U {
    width: 100%;
    height: 162px;
    background-color: #f7f7f7;
    display: flex;
    justify-content: center;
    align-items: center;
    position: relative
}

main section.sub_categories__toolKitHeader__sgY8U h1 {
    font: 900 46px/58px 'Heebo', Arial, sans-serif;
    color: #333;
    letter-spacing: -.025em;
    bottom: 26px;
    position: absolute
}

main section.sub_categories__toolKitHeader__sgY8U h1 img {
    width: 40px;
    vertical-align: -4px;
    margin-right: 10px
}

main section.sub_categories__toolKitIntro__A9JD5 {
    padding-top: 36px;
    padding-bottom: 80px
}

main section.sub_categories__toolKitIntro__A9JD5 h2 {
    margin-bottom: 13px
}

main section.sub_categories__toolKitIntro__A9JD5 div.sub_categories__width900__gpno8 {
    width: 900px;
    padding-left: 0;
    padding-right: 0
}

main section.sub_categories__toolKitIntro__A9JD5 div.sub_categories__introTopics__IEnTo {
    margin-top: 32px;
    border-top: #ccc 1px solid;
    padding: 12px 0 0
}

main section.sub_categories__toolKitIntro__A9JD5 div.sub_categories__introTopics__IEnTo .sub_categories__topicsTitle__z37Vt {
    font: 700 15px/20px Signika, Arial, sans-serif;
    color: #000;
    text-transform: uppercase
}

main section.sub_categories__toolKitIntro__A9JD5 div.sub_categories__introTopics__IEnTo a {
    color: #000
}

main section.sub_categories__toolKitIntro__A9JD5 div.sub_categories__introTopics__IEnTo .sub_categories__topics__tSxq1 .sub_categories__topicsRow__SIAFf:first-child {
    border-top: none;
    padding-top: 0
}

main section.sub_categories__toolKitIntro__A9JD5 div.sub_categories__introTopics__IEnTo .sub_categories__topics__tSxq1 .sub_categories__topicsRow__SIAFf {
    border-top: #ccc 1px solid;
    padding: 10px 0
}

main section.sub_categories__toolKitIntro__A9JD5 div.sub_categories__width740__3PB60 {
    width: 100%
}

main section.sub_categories__toolKitIntro__A9JD5 .sub_categories__subcategorySearchBox__4GA0g {
    border: #ccc 1px solid;
    height: 30px;
    width: 100%;
    padding: 2px 5px;
    color: #ccc
}

main section.sub_categories__toolKitIntro__A9JD5 .sub_categories__subcategorySearchBox__4GA0g input {
    border: 0;
    width: 130px;
    font: 400 14px/24px Heebo;
    padding-left: 5px
}

main div.sub_categories__articlesContainer__ainsx .sub_categories__arrowIndicator__i8epD {
    font-size: 19px;
    color: #ff5507;
    padding-left: 6px
}

@media (min-width:768px) {
    div.sub_categories__width900__gpno8 {
        width: 900px;
        padding-left: 0;
        padding-right: 0;
        max-width: 900px
    }
    main.sub_categories__toolKit__93NAl .sub_categories__colSm24__3yMX2 {
        float: left;
        width: 20%
    }
}

@media (max-width:47.95em) {
    main.sub_categories__toolKit__93NAl.sub_categories__subcategory__9Ts-q section.sub_categories__toolKitHeader__sgY8U h1 {
        font-size: 36px
    }
    main.sub_categories__toolKit__93NAl.sub_categories__subcategory__9Ts-q section.sub_categories__toolKitIntro__A9JD5 {
        padding-bottom: 0
    }
    main.sub_categories__toolKit__93NAl.sub_categories__subcategory__9Ts-q section.sub_categories__toolKitIntro__A9JD5 h2 {
        font: 700 15px 'Heebo', 'Arial', sans-serif
    }
    main.sub_categories__toolKit__93NAl.sub_categories__subcategory__9Ts-q section.sub_categories__toolKitIntro__A9JD5 p {
        font: 400 15px/18px 'Roboto', 'Arial', sans-serif
    }
    main.sub_categories__toolKit__93NAl.sub_categories__subcategory__9Ts-q section.sub_categories__toolKitIntro__A9JD5 .sub_categories__introTopics__IEnTo,
    section.sub_categories__toolKitIntro__A9JD5 .sub_categories__introTopics__IEnTo {
        padding: 25px 15px
    }
    main.sub_categories__toolKit__93NAl.sub_categories__subcategory__9Ts-q section.sub_categories__toolKitIntro__A9JD5 .sub_categories__topics__tSxq1,
    main.sub_categories__toolKit__93NAl.sub_categories__subcategory__9Ts-q section.sub_categories__toolKitIntro__A9JD5 .sub_categories__topicsTitle__z37Vt {
        display: none
    }
    main.sub_categories__toolKit__93NAl section.sub_categories__toolKitPanel__FTTE4 {
        padding: 25px 0
    }
    .sub_categories__tileContainer__\+VRET .sub_categories__panelTile__dU8hV {
        background-color: inherit!important;
        box-shadow: 0 0 0!important
    }
    .sub_categories__articlesContainer__ainsx h3,
    .sub_categories__articlesContainer__ainsx h3 .sub_categories__arrowIndicator__i8epD {
        font-size: 16px
    }
    .sub_categories__articlesContainer__ainsx .sub_categories__articles__Rc0ZW article:first-child {
        border-top: none;
        padding-top: 0
    }
    .sub_categories__articlesContainer__ainsx .sub_categories__articles__Rc0ZW article .sub_categories__eyebrow__hOqqc {
        margin-bottom: 6px;
        margin-left: 0;
        margin-top: 5px
    }
    .sub_categories__articlesContainer__ainsx .sub_categories__articles__Rc0ZW article .sub_categories__hed__L2GXc a {
        font-weight: 400!important;
        margin-left: 0
    }
    .sub_categories__articlesContainer__ainsx .sub_categories__articles__Rc0ZW article {
        padding-left: 25px;
        padding-top: 25px;
        border-top: #ccc 1px solid
    }
}

@media (max-width:900px) {
    main.sub_categories__toolKit__93NAl div.sub_categories__width900__gpno8 {
        width: 100%!important;
        padding-left: 15px!important;
        padding-right: 15px!important
    }
}

main footer.footer__toolKitFooter__KSHxF {
    border-top: #000 5px solid;
    padding: 72px 0
}

main footer.footer__toolKitFooter__KSHxF .footer__categoryName__\+zxem {
    font: 700 14px/18px Signika, Arial, sans-serif;
    color: #000;
    text-transform: uppercase
}

main footer.footer__toolKitFooter__KSHxF .footer__carot__JFWUY {
    font-size: 17px;
    color: #ff5507;
    padding-left: 5px
}

main footer.footer__toolKitFooter__KSHxF h2 {
    font: 400 26px Signika, Arial, sans-serif;
    margin-bottom: 18px
}

main footer.footer__toolKitFooter__KSHxF ul {
    padding: 0;
    list-style: none
}

main footer.footer__toolKitFooter__KSHxF ul li {
    margin-top: .6em
}

main footer.footer__toolKitFooter__KSHxF ul li a {
    text-decoration: none;
    color: #000;
    font: 400 15px/18px Heebo, Arial, sans-serif
}

main footer.footer__toolKitFooter__KSHxF .footer__colSm24__UyXB2 {
    position: relative;
    min-height: 1px;
    padding: 0 6px
}

.footer__row__3AiTS {
    padding: 0 15px
}

@media (min-width:768px) {
    div.footer__width900__whlOZ {
        width: 750px!important
    }
    main.footer__toolKit__AekOB .footer__colSm24__UyXB2 {
        float: left;
        width: 20%
    }
}

@media (min-width:992px) {
    div.footer__width900__whlOZ {
        width: 970px!important
    }
}

@media (max-width:900px) {
    main.footer__toolKit__AekOB div.footer__width900__whlOZ {
        width: 100%!important;
        padding-left: 15px!important;
        padding-right: 15px!important
    }
    main.footer__toolKit__AekOB footer.footer__toolKitFooter__KSHxF ul li {
        margin-top: 0!important
    }
    .footer__colSm24__UyXB2 {
        width: 100%
    }
}

nav.GuidesAndReviewsNav__guidesAndReviewsNav__Wp-t7,
nav.GuidesAndReviewsNav__guidesAndReviewsNav__Wp-t7 ul.GuidesAndReviewsNav__navMenu__TGBRU {
    display: flex;
    justify-content: space-between;
    align-items: center
}

nav.GuidesAndReviewsNav__guidesAndReviewsNav__Wp-t7 {
    width: 100vw;
    height: 48px;
    background: #fff;
    z-index: 1;
    position: sticky;
    top: 0;
    padding: 0 calc((100vw - 1000px)/2)
}

nav.GuidesAndReviewsNav__guidesAndReviewsNav__Wp-t7 ul.GuidesAndReviewsNav__navMenu__TGBRU {
    padding: 0;
    margin: 0;
    width: 100%;
    height: 100%;
    list-style: none;
    flex: 1 1 0
}

nav.GuidesAndReviewsNav__guidesAndReviewsNav__Wp-t7 ul.GuidesAndReviewsNav__navMenu__TGBRU>li:hover {
    background-color: #009cd8
}

nav.GuidesAndReviewsNav__guidesAndReviewsNav__Wp-t7 ul.GuidesAndReviewsNav__navMenu__TGBRU>li:hover img.GuidesAndReviewsNav__neutral__qd79p {
    display: none
}

nav.GuidesAndReviewsNav__guidesAndReviewsNav__Wp-t7 ul.GuidesAndReviewsNav__navMenu__TGBRU>li:hover img.GuidesAndReviewsNav__hover__31TPo,
nav.GuidesAndReviewsNav__guidesAndReviewsNav__Wp-t7 ul.GuidesAndReviewsNav__navMenu__TGBRU>li>div>a img.GuidesAndReviewsNav__neutral__qd79p {
    display: block
}

nav.GuidesAndReviewsNav__guidesAndReviewsNav__Wp-t7 ul.GuidesAndReviewsNav__navMenu__TGBRU>li:hover .GuidesAndReviewsNav__text__xzqoy {
    color: #fff
}

nav.GuidesAndReviewsNav__guidesAndReviewsNav__Wp-t7 ul.GuidesAndReviewsNav__navMenu__TGBRU>li:hover ul.GuidesAndReviewsNav__subNav__z3PQR {
    display: block!important
}

nav.GuidesAndReviewsNav__guidesAndReviewsNav__Wp-t7 ul.GuidesAndReviewsNav__navMenu__TGBRU>li>div {
    display: block;
    position: relative
}

nav.GuidesAndReviewsNav__guidesAndReviewsNav__Wp-t7 ul.GuidesAndReviewsNav__navMenu__TGBRU>li>div>a {
    font-family: 'Heebo', sans-serif;
    display: flex;
    align-items: center;
    position: relative;
    height: 100%;
    padding: 0 10px;
    cursor: pointer;
    flex: 1 1 0
}

nav.GuidesAndReviewsNav__guidesAndReviewsNav__Wp-t7 ul.GuidesAndReviewsNav__navMenu__TGBRU>li>div>a img {
    height: 36px
}

nav.GuidesAndReviewsNav__guidesAndReviewsNav__Wp-t7 ul.GuidesAndReviewsNav__navMenu__TGBRU>li>div>a img.GuidesAndReviewsNav__hover__31TPo {
    display: none
}

nav.GuidesAndReviewsNav__guidesAndReviewsNav__Wp-t7 ul.GuidesAndReviewsNav__navMenu__TGBRU>li>div ul.GuidesAndReviewsNav__subNav__z3PQR {
    position: absolute;
    top: 36px;
    display: none
}

nav.GuidesAndReviewsNav__guidesAndReviewsNav__Wp-t7 ul.GuidesAndReviewsNav__navMenu__TGBRU>li>div ul.GuidesAndReviewsNav__subNav__z3PQR>li {
    background-color: #fff;
    padding: 10px;
    font-family: 'Heebo', sans-serif;
    font-size: 13px;
    line-height: 16px
}

nav.GuidesAndReviewsNav__guidesAndReviewsNav__Wp-t7 .GuidesAndReviewsNav__mobileNavMenu__fvkPp>li a:hover,
nav.GuidesAndReviewsNav__guidesAndReviewsNav__Wp-t7 ul.GuidesAndReviewsNav__navMenu__TGBRU>li>div ul.GuidesAndReviewsNav__subNav__z3PQR>li:hover a {
    color: #009cd8
}

nav.GuidesAndReviewsNav__guidesAndReviewsNav__Wp-t7 ul.GuidesAndReviewsNav__navMenu__TGBRU>li>div ul.GuidesAndReviewsNav__subNav__z3PQR>li a {
    color: #555;
    text-decoration: none;
    display: block
}

nav.GuidesAndReviewsNav__guidesAndReviewsNav__Wp-t7 ul.GuidesAndReviewsNav__navMenu__TGBRU>li>div ul.GuidesAndReviewsNav__subNav__z3PQR>li:not(:last-child) {
    border-bottom: #eee 1px solid
}

nav.GuidesAndReviewsNav__guidesAndReviewsNav__Wp-t7 ul.GuidesAndReviewsNav__navMenu__TGBRU>li>div .GuidesAndReviewsNav__text__xzqoy {
    font-family: 'Signika', serif;
    font-weight: 600;
    font-size: 12px;
    line-height: 13px;
    color: #009cd8;
    text-transform: uppercase;
    float: left;
    margin-left: 10px;
    text-align: left
}

@media (max-width:767px) {
    nav.GuidesAndReviewsNav__guidesAndReviewsNav__Wp-t7 ul.GuidesAndReviewsNav__navMenu__TGBRU>li:not(:first-child) {
        display: none
    }
}

nav.GuidesAndReviewsNav__guidesAndReviewsNav__Wp-t7 .GuidesAndReviewsNav__mobileNavButton__KFsR8 {
    display: block;
    padding-right: 10px
}

@media (min-width:600px) {
    nav.GuidesAndReviewsNav__guidesAndReviewsNav__Wp-t7 .GuidesAndReviewsNav__mobileNavButton__KFsR8 {
        display: none
    }
}

nav.GuidesAndReviewsNav__guidesAndReviewsNav__Wp-t7 .GuidesAndReviewsNav__mobileNavMenu__fvkPp {
    display: none;
    position: absolute;
    top: 48px;
    left: 0;
    width: 100vw;
    height: 100vh;
    background-color: #fff;
    list-style: none;
    padding: 10px;
    cursor: pointer
}

nav.GuidesAndReviewsNav__guidesAndReviewsNav__Wp-t7 .GuidesAndReviewsNav__mobileNavMenu__fvkPp>li {
    padding: 10px
}

nav.GuidesAndReviewsNav__guidesAndReviewsNav__Wp-t7 .GuidesAndReviewsNav__mobileNavMenu__fvkPp>li a {
    font: 400 16px/16px Heebo, Arial, sans-serif;
    color: #555
}

nav.GuidesAndReviewsNav__guidesAndReviewsNav__Wp-t7 .GuidesAndReviewsNav__mobileNavMenu__fvkPp>li:not(:last-child) {
    border-bottom: #ccc 1px solid
}

@media (max-width:767px) {
    nav.GuidesAndReviewsNav__guidesAndReviewsNav__Wp-t7 .GuidesAndReviewsNav__mobileNavMenu__fvkPp.GuidesAndReviewsNav__open__Us54V {
        display: block
    }
}

.LegacyHeader__topAd__fsXY5 {
    overflow: hidden
}

.LegacyHeader__barContainer__4-xnD {
    position: relative;
    display: flex;
    align-items: center;
    height: 60px;
    background-color: #fff;
    box-shadow: 0 3px 4px -4px #999
}

.LegacyHeader__barContainer__4-xnD .LegacyHeader__itemsContainer__8M\+oM {
    display: flex;
    justify-content: space-between;
    position: relative;
    margin-left: 10px;
    margin-right: 10px;
    width: 100%
}

.LegacyHeader__barContainer__4-xnD .LegacyHeader__itemsContainer__8M\+oM>* {
    flex: 1
}

.LegacyHeader__barContainer__4-xnD .LegacyHeader__itemsContainer__8M\+oM>.LegacyHeader__right__BGzpu {
    text-align: right
}

.LegacyHeader__barContainer__4-xnD .LegacyHeader__itemsContainer__8M\+oM>.LegacyHeader__right__BGzpu a {
    text-decoration: none
}

@media (min-width:600px) {
    .LegacyHeader__barContainer__4-xnD .LegacyHeader__itemsContainer__8M\+oM {
        margin-left: 40px;
        margin-right: 40px
    }
}

@media (min-width:920px) {
    .LegacyHeader__barContainer__4-xnD .LegacyHeader__itemsContainer__8M\+oM {
        margin: 0 auto;
        max-width: 1200px;
        padding-left: 20px;
        padding-right: 20px
    }
}

.LegacyHeader__logo__3pK1j {
    margin: 0 auto;
    z-index: 1;
    width: 48px;
    transition: left 250ms
}

.LegacyHeader__logo__3pK1j img {
    height: 18px;
    width: 48px;
    display: block
}

.menu__content .menu__social-container ul,
.menu__content ul.link-list,
.nav-sidebar__nav>ul {
    list-style: none;
    margin: 0;
    padding: 0
}

@media (min-width:920px) {
    #rightRailContainer2 {
        position: sticky;
        top: 0
    }
}

.Home__mainWrapper__yzHYM {
    margin: 0 25px
}

@media (min-width:600px) {
    .Home__mainWrapper__yzHYM {
        margin: 0 75px
    }
}

@media (min-width:920px) {
    .Home__mainWrapper__yzHYM {
        margin: 0 50px
    }
}

@media (min-width:1600px) {
    .Home__mainWrapper__yzHYM {
        max-width: 1500px;
        margin: 0 auto
    }
}

.Home__gap__MikxE:first-of-type {
    display: none
}

@media (min-width:1280px) {
    .Home__gap__MikxE:first-of-type {
        display: inline-block
    }
}

.Home__homeContainerGrid__FNzRa {
    display: grid
}

@media (min-width:920px) {
    .Home__homeContainerGrid__FNzRa {
        grid-template-columns: auto 40px fit-content(300px)
    }
}

@media (min-width:1280px) {
    .Home__homeContainerGrid__FNzRa {
        grid-template-columns: fit-content(138px) auto 40px fit-content(300px)
    }
}

@media (min-width:1600px) {
    .Home__homeContainerGrid__FNzRa {
        grid-template-columns: fit-content(138px) auto 40px fit-content(300px)
    }
}

.Home__leftRailContainer__mUTiV {
    display: none;
    width: auto
}

@media (min-width:1280px) {
    .Home__leftRailContainer__mUTiV {
        display: inline-block
    }
}

.Home__leftRailContainer__mUTiV .Home__leftRailGridContainer__q48XR {
    display: grid;
    grid-template-columns: repeat(14, calc(300px/14) [col-start])
}

@media (min-width:920px) {
    .Home__leftRailContainer__mUTiV .Home__leftRailGridContainer__q48XR {
        grid-template-columns: 25px repeat(12, calc(250px/12) [col-start]) 25px
    }
}

@media (min-width:1280px) {
    .Home__leftRailContainer__mUTiV .Home__leftRailGridContainer__q48XR {
        grid-template-columns: repeat(6, calc(138px/6) [col-start])
    }
}

.Home__feedContainer__dFUjp {
    display: grid;
    grid-auto-rows: minmax(min-content, max-content);
    position: relative;
    grid-template-columns: repeat(12, 1fr [col-start])
}

@media (min-width:600px) {
    .Home__feedContainer__dFUjp {
        grid-template-columns: repeat(24, 1fr [col-start])
    }
}

@media (min-width:920px) {
    .Home__feedContainer__dFUjp {
        grid-template-columns: repeat(25, 1fr [col-start])
    }
}

@media (min-width:1280px) {
    .Home__feedContainer__dFUjp {
        grid-template-columns: repeat(33, 1fr [col-start])
    }
}

@media (min-width:1600px) {
    .Home__feedContainer__dFUjp {
        grid-template-columns: repeat(41, 25px [col-start])
    }
}

.Home__rightRailContainer__G55Kv {
    display: none;
    width: auto
}

@media (min-width:920px) {
    .Home__rightRailContainer__G55Kv {
        display: inline-block
    }
}

.Home__rightRailContainer__G55Kv .Home__rightRailGridContainer__VQoNg {
    display: grid;
    grid-template-columns: repeat(14, calc(300px/14) [col-start])
}

@media (min-width:920px) {
    .Home__rightRailContainer__G55Kv .Home__rightRailGridContainer__VQoNg {
        grid-template-columns: repeat(7, calc(300px/7) [col-start])
    }
}

@media (min-width:1280px) {
    .Home__rightRailContainer__G55Kv .Home__rightRailGridContainer__VQoNg {
        grid-template-columns: repeat(7, calc(300px/7) [col-start])
    }
}

.Home__rightRailContainer__G55Kv .Home__rightRailAdHolder__4XWT2 {
    margin-top: 50px;
    grid-column: 1/-1
}

.Home__logoContainer__q2-IH {
    grid-column-start: 1;
    grid-column-end: 7;
    z-index: 1
}

.Home__logoContainer__q2-IH.Home__mobile__NOK61 {
    grid-column-end: min-content;
    max-width: 200px;
    position: absolute;
    height: auto;
    width: 200px
}

@media (min-width:600px) {
    .Home__logoContainer__q2-IH.Home__mobile__NOK61 {
        grid-column-end: min-content;
        max-width: 325px;
        position: absolute;
        height: auto;
        width: 325px
    }
}

@media (min-width:920px) {
    .Home__logoContainer__q2-IH.Home__mobile__NOK61 {
        grid-column-end: min-content;
        max-width: 356px;
        position: absolute;
        height: auto;
        width: 356px
    }
}

@media (min-width:1280px) {
    .Home__logoContainer__q2-IH.Home__mobile__NOK61 {
        display: none
    }
}

.Home__feedCard__Tfctj,
.Home__topStories__QVDv9 {
    grid-column-start: 1;
    grid-column-end: none
}

.Home__topStories__QVDv9 {
    grid-column-end: 8
}

.Home__topOfPageSpacer__g8dLA {
    display: block
}

@media (min-width:600px) {
    .Home__topOfPageSpacer__g8dLA {
        display: none
    }
}

.Home__desktopListAd__vruzU {
    display: none
}

@media (min-width:1280px) {
    .Home__desktopListAd__vruzU {
        display: block
    }
}

.Home__tabletMobileListAd__\+jCG3 {
    display: block
}

@media (min-width:1280px) {
    .Home__tabletMobileListAd__\+jCG3 {
        display: none
    }
}

.IncMasters__incMastersEvents__Mrwc9 {
    background: red
}

.IncMasters__incMastersEvents__Mrwc9 .event__video .react-jw-player-container {
    padding-bottom: 0!important
}

.IncMasters__incMastersEvents__Mrwc9 .event__video.isPlaying .event__video-time {
    display: none
}

.IncMasters__memberArticleGrid__Qkmne {
    display: none;
    position: relative;
    grid-template-columns: 1fr;
    gap: 25px
}

@media (min-width:920px) {
    .IncMasters__memberArticleGrid__Qkmne {
        display: grid;
        grid-template-columns: repeat(auto-fit, minmax(350px, 1fr))
    }
}

.IncMasters__memberArticleGrid__Qkmne .eyebrow:first-child,
.IncMasters__memberArticleGridCarousel__VGFmo .eyebrow:first-child {
    color: #777
}

.IncMasters__memberArticleGridCarousel__VGFmo {
    display: block
}

@media (min-width:920px) {
    .IncMasters__memberArticleGridCarousel__VGFmo {
        display: none
    }
}

.IncMasters__panelsContainer__-BHgI {
    overflow: hidden
}

@media (max-width:599px) {
    .inc-masters-page .sticky-bar__container {
        padding: 0 26px
    }
    .inc-masters-page .sticky-bar__container .nav__item--account {
        margin-right: 0!important
    }
}

.inc-masters-page .quote-carousel__buttons {
    margin-top: 20px
}

@media (max-width:599px) {
    .inc-masters-page .quote-carousel .pullquote {
        font-size: 20px;
        line-height: 34px
    }
    .inc-masters-page .member-event-list .h4,
    .inc-masters-page .member-event-list h2 {
        font-size: 21px;
        line-height: 26px
    }
}

.ChannelAnimation__channelSponsorship__QqY-P.ChannelAnimation__peakPerformance__8zJSX {
    width: 400px;
    height: 450px;
    position: absolute;
    right: 31px;
    top: 90px;
    overflow: hidden
}

@media (min-width:600px) {
    .ChannelAnimation__channelSponsorship__QqY-P.ChannelAnimation__peakPerformance__8zJSX {
        top: 39px;
        right: 55px
    }
}

@media (min-width:920px) {
    .ChannelAnimation__channelSponsorship__QqY-P.ChannelAnimation__peakPerformance__8zJSX {
        width: 700px;
        height: 370px;
        top: 0
    }
}

.ChannelAnimation__channelSponsorship__QqY-P.ChannelAnimation__peakPerformance__8zJSX .ChannelAnimation__background__fMkhH {
    display: none;
    width: 100%;
    height: 100%;
    position: absolute;
    z-index: -1
}

@media (min-width:920px) {
    .ChannelAnimation__channelSponsorship__QqY-P.ChannelAnimation__peakPerformance__8zJSX .ChannelAnimation__background__fMkhH {
        top: initial;
        display: block;
        bottom: 2px;
        left: 92px
    }
}

.ChannelAnimation__channelSponsorship__QqY-P.ChannelAnimation__peakPerformance__8zJSX .ChannelAnimation__background__fMkhH object {
    max-height: 306px
}

.ChannelAnimation__channelSponsorship__QqY-P.ChannelAnimation__peakPerformance__8zJSX .ChannelAnimation__backgroundMobile__n9s64 {
    width: 100%;
    height: 100%;
    position: absolute;
    z-index: -1;
    top: -35px;
    left: 77px
}

.ChannelAnimation__channelSponsorship__QqY-P.ChannelAnimation__peakPerformance__8zJSX .ChannelAnimation__backgroundMobile__n9s64 object {
    max-height: 250px
}

@media (min-width:920px) {
    .ChannelAnimation__channelSponsorship__QqY-P.ChannelAnimation__peakPerformance__8zJSX .ChannelAnimation__backgroundMobile__n9s64 {
        top: initial;
        display: none
    }
}

.ChannelAnimation__channelSponsorship__QqY-P.ChannelAnimation__peakPerformance__8zJSX .ChannelAnimation__foreground__m2L1D {
    display: none;
    width: 100%;
    height: 100%;
    position: absolute;
    z-index: 2
}

@media (min-width:920px) {
    .ChannelAnimation__channelSponsorship__QqY-P.ChannelAnimation__peakPerformance__8zJSX .ChannelAnimation__foreground__m2L1D {
        display: block;
        top: 20px;
        left: 70px
    }
}

.ChannelAnimation__channelSponsorship__QqY-P.ChannelAnimation__peakPerformance__8zJSX .ChannelAnimation__foreground__m2L1D object {
    max-height: 306px
}

.ChannelAnimation__channelSponsorship__QqY-P.ChannelAnimation__peakPerformance__8zJSX .ChannelAnimation__foregroundMobile__zmoZQ {
    width: 100%;
    height: 100%;
    position: absolute;
    z-index: 2;
    top: 25px;
    left: 114px
}

.ChannelAnimation__channelSponsorship__QqY-P.ChannelAnimation__peakPerformance__8zJSX .ChannelAnimation__foregroundMobile__zmoZQ object {
    max-height: 242px
}

@media (min-width:920px) {
    .ChannelAnimation__channelSponsorship__QqY-P.ChannelAnimation__peakPerformance__8zJSX .ChannelAnimation__foregroundMobile__zmoZQ {
        top: initial;
        display: none
    }
}

.ChannelAnimation__channelSponsorship__QqY-P.ChannelAnimation__safeguards__AWgCv {
    width: 422px;
    height: 450px;
    position: absolute;
    right: 0;
    top: 64px
}

@media (min-width:600px) {
    .ChannelAnimation__channelSponsorship__QqY-P.ChannelAnimation__safeguards__AWgCv {
        width: 100%;
        top: 0
    }
}

.ChannelAnimation__channelSponsorship__QqY-P.ChannelAnimation__safeguards__AWgCv .ChannelAnimation__background__fMkhH {
    display: none;
    width: 100%;
    height: 100%;
    position: absolute;
    max-height: 288px;
    max-width: 487px;
    z-index: -1
}

@media (min-width:600px) {
    .ChannelAnimation__channelSponsorship__QqY-P.ChannelAnimation__safeguards__AWgCv .ChannelAnimation__background__fMkhH {
        display: block;
        top: 115px;
        right: 0
    }
}

@media (min-width:920px) {
    .ChannelAnimation__channelSponsorship__QqY-P.ChannelAnimation__safeguards__AWgCv .ChannelAnimation__background__fMkhH {
        top: 40px
    }
}

@media (min-width:1600px) {
    .ChannelAnimation__channelSponsorship__QqY-P.ChannelAnimation__safeguards__AWgCv .ChannelAnimation__background__fMkhH {
        right: 50px
    }
}

.ChannelAnimation__channelSponsorship__QqY-P.ChannelAnimation__safeguards__AWgCv .ChannelAnimation__background__fMkhH object {
    max-height: 306px
}

.ChannelAnimation__channelSponsorship__QqY-P.ChannelAnimation__safeguards__AWgCv .ChannelAnimation__backgroundMobile__n9s64 {
    width: 100%;
    height: 100%;
    position: absolute;
    max-height: 288px;
    max-width: 398px;
    z-index: -1;
    top: -10px;
    left: 77px
}

.ChannelAnimation__channelSponsorship__QqY-P.ChannelAnimation__safeguards__AWgCv .ChannelAnimation__backgroundMobile__n9s64 object {
    max-height: 250px
}

@media (min-width:600px) {
    .ChannelAnimation__channelSponsorship__QqY-P.ChannelAnimation__safeguards__AWgCv .ChannelAnimation__backgroundMobile__n9s64 {
        top: initial;
        display: none
    }
}

.Channel__Whoop_hor__zicKC {
    max-width: 220px
}

@media (max-width:919px) {
    .Channel__Whoop_hor__zicKC {
        display: none
    }
}

.Channel__Whoop_ver__-Jq6r {
    width: 120px
}

@media (min-width:919px) {
    .Channel__Whoop_ver__-Jq6r {
        display: none
    }
}

.Channel__Whoop_hor_container__WBoCv {
    position: relative;
    bottom: 29px;
    text-align: -webkit-center;
    text-align: -moz-center
}

@media (max-width:919px) {
    .Channel__Whoop_hor_container__WBoCv {
        text-align: left;
        padding-left: 32px
    }
}

.Channel__channelName__oh2-J {
    display: block;
    position: relative;
    bottom: 2px;
    font-family: "GrotCondensed";
    font-weight: 900;
    line-height: 50px;
    letter-spacing: -1.5px;
    color: #000;
    margin: 0;
    padding: 0;
    z-index: 1;
    font-size: 55px
}

@media (min-width:600px) {
    .Channel__channelName__oh2-J {
        display: inline-block
    }
}

@media (min-width:720px) and (max-width:920px) {
    .Channel__channelName__oh2-J {
        line-height: 80px;
        font-size: 80px
    }
}

@media (min-width:920px) {
    .Channel__channelName__oh2-J {
        line-height: 80px;
        font-size: 100px
    }
}

@media (min-width:1280px) {
    .Channel__channelName__oh2-J {
        font-size: 100px;
        line-height: 100px
    }
}

.Channel__logoHolder__18Mo9 {
    display: inline-block;
    margin-right: 20px;
    position: relative;
    z-index: 1
}

.Channel__logoContainer__WWn48 {
    width: 200px;
    height: auto
}

@media (min-width:720px) and (max-width:920px) {
    .Channel__logoContainer__WWn48 {
        width: 365px;
        margin-bottom: 20px
    }
}

@media (min-width:920px) {
    .Channel__logoContainer__WWn48 {
        width: 365px;
        margin-bottom: 20px
    }
}

@media (min-width:1280px) {
    .Channel__logoContainer__WWn48 {
        width: 414px;
        margin-bottom: initial
    }
}

.Channel__hamburgerMenu__Nbe2T {
    position: absolute;
    top: 0;
    right: 0;
    cursor: pointer;
    z-index: 9999
}

.Channel__hamburgerMenu__Nbe2T>div {
    width: 15px;
    height: 2px;
    background-color: #000;
    margin: 4px 0
}

@media (min-width:920px) {
    .Channel__hamburgerMenu__Nbe2T {
        top: 35px
    }
}

.Channel__headerMain__O8FMe {
    margin-bottom: 60px;
    margin-right: 86px
}

.Channel__sponsorHolder__3U-10 {
    height: 325px
}

.MagazineTOC__containerMax__1JSj3 {
    margin: 0 25px
}

@media (min-width:600px) {
    .MagazineTOC__containerMax__1JSj3 {
        margin: 0 75px
    }
}

@media (min-width:920px) {
    .MagazineTOC__containerMax__1JSj3 {
        margin: 0 50px
    }
}

@media (min-width:1600px) {
    .MagazineTOC__containerMax__1JSj3 {
        max-width: 1500px;
        margin: 0 auto
    }
}

.MagazineTOC__leftRailGridContainer__A7YUx {
    display: grid;
    grid-template-columns: repeat(14, calc(300px/14) [col-start])
}

@media (min-width:920px) {
    .MagazineTOC__leftRailGridContainer__A7YUx {
        grid-template-columns: 25px repeat(12, calc(250px/12) [col-start]) 25px
    }
}

@media (min-width:1280px) {
    .MagazineTOC__leftRailGridContainer__A7YUx {
        grid-template-columns: repeat(6, calc(150px/6) [col-start])
    }
}

.MagazineTOC__rightRail__zvKNk.MagazineTOC__sticky__\+yZkd {
    position: sticky;
    top: 0
}

.MagazineTOC__archiveWidget__qzpJp {
    margin-top: 20px
}

.MagazineTOC__archiveWidget__qzpJp .MagazineTOC__archiveHeader__v8VrW {
    margin-bottom: 8px;
    text-align: center;
    color: #fff;
    font-family: 'Grot', 'sans-serif';
    font-size: 16px;
    line-height: 18px;
    background: #000;
    padding: 4px;
    font-weight: 900;
    letter-spacing: .1em
}

.MagazineTOC__archiveWidget__qzpJp .MagazineTOC__archiveGrid__SQgXC {
    height: 480px;
    overflow-y: scroll;
    display: grid;
    grid-template-columns: repeat(2, 50%)
}

.MagazineTOC__archiveWidget__qzpJp .MagazineTOC__archiveGrid__SQgXC .MagazineTOC__issue__veO2q {
    padding: 5px
}

.MagazineTOC__archiveWidget__qzpJp .MagazineTOC__archiveGrid__SQgXC .MagazineTOC__issue__veO2q img {
    width: 100%
}

.MagazineTOC__archiveWidget__qzpJp .MagazineTOC__archiveGrid__SQgXC .MagazineTOC__issue__veO2q p {
    text-align: center;
    color: #fff;
    font-family: 'Grot', 'sans-serif';
    font-size: 16px;
    line-height: 18px;
    background: #000;
    padding: 4px
}

.styles__mindedgePageContainer__ZPBdM {
    font-family: 'Lato', 'Arial', sans-serif;
    margin-bottom: 80px
}

.styles__mindedgePageContainer__ZPBdM .styles__topNavigation__f\+2jB {
    width: 100vw;
    height: 94px;
    background-color: #000;
    position: sticky;
    top: 0;
    z-index: 20
}

.styles__mindedgePageContainer__ZPBdM .styles__topNavigation__f\+2jB .styles__headerItems__HH8lV {
    display: flex;
    align-items: flex-start;
    justify-content: space-between;
    padding: 0 30px;
    height: 100%;
    max-width: 1200px;
    margin: 0 auto
}

@media (min-width:920px) {
    .styles__mindedgePageContainer__ZPBdM .styles__topNavigation__f\+2jB .styles__headerItems__HH8lV {
        align-items: center
    }
}

.styles__mindedgePageContainer__ZPBdM .styles__topNavigation__f\+2jB .styles__headerItems__HH8lV>* {
    flex: 1
}

.styles__mindedgePageContainer__ZPBdM .styles__topNavigation__f\+2jB .styles__headerItems__HH8lV .styles__logo__APZAW img {
    width: 60px;
    margin-top: 10px
}

@media (min-width:920px) {
    .styles__mindedgePageContainer__ZPBdM .styles__topNavigation__f\+2jB .styles__headerItems__HH8lV .styles__logo__APZAW img {
        width: 90px;
        margin-top: 0
    }
}

.styles__mindedgePageContainer__ZPBdM .styles__topNavigation__f\+2jB .styles__headerItems__HH8lV nav {
    position: absolute;
    left: 0;
    width: 100%;
    bottom: 15px;
    text-align: center;
    display: flex;
    justify-content: center;
    align-items: center;
    -moz-column-gap: 20px;
    column-gap: 20px
}

@media (min-width:920px) {
    .styles__mindedgePageContainer__ZPBdM .styles__topNavigation__f\+2jB .styles__headerItems__HH8lV nav {
        bottom: initial
    }
}

.styles__mindedgePageContainer__ZPBdM .styles__topNavigation__f\+2jB .styles__headerItems__HH8lV nav>a {
    font-weight: 600;
    font-size: 12px;
    line-height: 14px;
    letter-spacing: .7px;
    color: #fff;
    text-decoration: none
}

.styles__mindedgePageContainer__ZPBdM .styles__topNavigation__f\+2jB .styles__headerItems__HH8lV .styles__mindedgeLogo__3eZ78 {
    text-align: right;
    color: #fff;
    display: flex;
    align-items: center;
    -moz-column-gap: 10px;
    column-gap: 10px;
    justify-content: flex-end;
    max-width: 125px;
    white-space: nowrap;
    font-size: 10px;
    line-height: 10px;
    margin-top: 10px
}

@media (min-width:920px) {
    .styles__mindedgePageContainer__ZPBdM .styles__topNavigation__f\+2jB .styles__headerItems__HH8lV .styles__mindedgeLogo__3eZ78 {
        font-size: 12px;
        line-height: 12px;
        margin-top: 0
    }
}

.styles__mindedgePageContainer__ZPBdM .styles__sectionContainer__NzypS {
    display: flex;
    flex-direction: column;
    padding: 20px 30px
}

@media (min-width:600px) {
    .styles__mindedgePageContainer__ZPBdM .styles__sectionContainer__NzypS {
        padding: 0;
        flex-direction: row;
        -moz-column-gap: 25px;
        column-gap: 25px
    }
}

.styles__mindedgePageContainer__ZPBdM .styles__sectionContainer__NzypS .styles__headline__4yBgG {
    font-size: 20px;
    line-height: 25px;
    font-weight: 700;
    margin-bottom: 15px;
    color: #2d3535
}

@media (min-width:600px) {
    .styles__mindedgePageContainer__ZPBdM .styles__sectionContainer__NzypS .styles__headline__4yBgG {
        font-size: 30px;
        line-height: 35px
    }
}

@media (min-width:920px) {
    .styles__mindedgePageContainer__ZPBdM .styles__sectionContainer__NzypS .styles__headline__4yBgG {
        font-size: 40px;
        line-height: 45px
    }
}

@media (min-width:1280px) {
    .styles__mindedgePageContainer__ZPBdM .styles__sectionContainer__NzypS .styles__headline__4yBgG {
        font-size: 50px;
        line-height: 55px
    }
}

.styles__mindedgePageContainer__ZPBdM .styles__sectionContainer__NzypS .styles__deck__P7X9C {
    margin-bottom: 20px;
    font-size: 13px;
    line-height: 18px;
    color: #2d3535
}

@media (min-width:600px) {
    .styles__mindedgePageContainer__ZPBdM .styles__sectionContainer__NzypS .styles__deck__P7X9C {
        font-size: 16px;
        line-height: 21px
    }
}

@media (min-width:920px) {
    .styles__mindedgePageContainer__ZPBdM .styles__sectionContainer__NzypS .styles__deck__P7X9C {
        font-size: 19px;
        line-height: 24px
    }
}

@media (min-width:1280px) {
    .styles__mindedgePageContainer__ZPBdM .styles__sectionContainer__NzypS .styles__deck__P7X9C {
        font-size: 22px;
        line-height: 27px;
        text-align: justify;
    }
}

.styles__mindedgePageContainer__ZPBdM .styles__sectionContainer__NzypS .styles__buttonLink__xZApS {
    padding: 6px;
    background-color: #2d3535;
    color: #fff;
    text-transform: uppercase;
    text-decoration: none;
    display: inline-block;
    position: relative
}

.styles__mindedgePageContainer__ZPBdM .styles__sectionContainer__NzypS .styles__image__c5pa4 {
    display: block;
    position: relative;
    width: 100%;
    height: 200px;
    margin-bottom: 20px
}

@media (min-width:600px) {
    .styles__mindedgePageContainer__ZPBdM .styles__sectionContainer__NzypS .styles__image__c5pa4 {
        margin-bottom: initial;
        height: auto
    }
}

.styles__mindedgePageContainer__ZPBdM .styles__heroContainer__wKr4o:before,
.styles__mindedgePageContainer__ZPBdM .styles__sectionContainer__NzypS .styles__image__c5pa4:before {
    background-color: rgba(0, 0, 0, .5);
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
    content: '';
    background-repeat: no-repeat;
    background-size: 100%;
    background-blend-mode: darken;
    z-index: 1
}

.styles__mindedgePageContainer__ZPBdM .styles__heroContainer__wKr4o>img,
.styles__mindedgePageContainer__ZPBdM .styles__sectionContainer__NzypS .styles__image__c5pa4>img {
    -o-object-fit: cover;
    object-fit: cover;
    height: 100%;
    width: 100%
}

@media (min-width:600px) {
    .styles__mindedgePageContainer__ZPBdM .styles__sectionContainer__NzypS .styles__content__ZxRba {
        padding-right: 15%;
        padding-top: 40px;
        padding-bottom: 40px
    }
    .styles__mindedgePageContainer__ZPBdM .styles__sectionContainer__NzypS.styles__reverse__JNoCj {
        flex-direction: row-reverse;
        -moz-column-gap: 25px;
        column-gap: 25px
    }
    .styles__mindedgePageContainer__ZPBdM .styles__sectionContainer__NzypS.styles__reverse__JNoCj .styles__content__ZxRba {
        padding-left: 15%;
        width: 70%;
    }
}

.styles__mindedgePageContainer__ZPBdM .styles__noticeContainer__8wpkg {
    height: 200px;
    display: block;
    position: relative
}

.styles__mindedgePageContainer__ZPBdM .styles__noticeContainer__8wpkg .styles__noticeHolder__hGAi- {
    margin: 0 auto;
    display: block;
    max-width: 300px
}

.styles__mindedgePageContainer__ZPBdM .styles__noticeContainer__8wpkg .styles__notice__JYV7Q {
    position: relative;
    display: flex;
    flex-direction: column;
    align-items: center;
    padding: 4px 10px;
    background-color: #fff;
    border: #90acb1 6px solid;
    text-transform: uppercase;
    z-index: 1;
    margin-top: -30px;
    row-gap: 5px
}

.styles__mindedgePageContainer__ZPBdM .styles__noticeContainer__8wpkg .styles__notice__JYV7Q .styles__discount__17nLq {
    font-weight: 900;
    font-size: 30px;
    line-height: 30px;
    color: #2d3535
}

@media (min-width:920px) {
    .styles__mindedgePageContainer__ZPBdM .styles__noticeContainer__8wpkg .styles__notice__JYV7Q .styles__discount__17nLq {
        font-weight: 900;
        font-size: 48px;
        line-height: 48px
    }
}

.styles__mindedgePageContainer__ZPBdM .styles__noticeContainer__8wpkg .styles__notice__JYV7Q a {
    color: #2d3535;
    font-weight: 700
}

.styles__mindedgePageContainer__ZPBdM .styles__quote__CrRF1 {
    font-size: 40px;
    line-height: 48px;
    padding: 60px 0;
    text-align: center;
    max-width: 1200px;
    margin: 0 auto;
    font-weight: 300
}

@media (min-width:920px) {
    .styles__mindedgePageContainer__ZPBdM .styles__quote__CrRF1 {
        font-size: 65px;
        line-height: 80px
    }
}

.styles__mindedgePageContainer__ZPBdM .styles__courseContainer__aOheb {
   /* display: flex;*/
    flex-direction: column;
    max-width: 1200px;
    row-gap: 15px;
    margin: 0 auto 50px
}

@media (min-width:600px) {
    .styles__mindedgePageContainer__ZPBdM .styles__courseContainer__aOheb {
        flex-direction: row;
        -moz-column-gap: 30px;
        column-gap: 30px
    }
}

.styles__mindedgePageContainer__ZPBdM .styles__courseContainer__aOheb>* {
    flex: 1
}

.styles__mindedgePageContainer__ZPBdM .styles__pageHeadline__V9UHL {
    font-size: 20px;
    line-height: 22px;
    font-weight: 700;
    text-align: center;
    margin-top: 40px;
    margin-bottom: 40px
}

@media (min-width:920px) {
    .styles__mindedgePageContainer__ZPBdM .styles__pageHeadline__V9UHL {
        font-size: 47px;
        line-height: 49px
    }
}

.styles__mindedgePageContainer__ZPBdM .styles__footerContainer__x9Yfy {
    display: flex;
    flex-direction: column;
    align-items: center;
    font-weight: 900;
    font-size: 25px;
    line-height: 35px;
    letter-spacing: 1.25px;
    color: #2d3535;
    text-align: center;
    row-gap: 10px
}

.styles__mindedgePageContainer__ZPBdM .styles__footerContainer__x9Yfy .styles__arrow__XQe2P {
    width: 0;
    height: 0;
    border-left: 8px solid transparent;
    border-right: 8px solid transparent;
    border-top: 15px solid #90acb1;
    margin: 8px auto 14px
}

.styles__mindedgePageContainer__ZPBdM .styles__footerContainer__x9Yfy .styles__ctaButton__KlQdI {
    background-color: #2d3535;
    padding: 10px 12px;
    text-decoration: none;
    color: #fff
}

.styles__mindedgePageContainer__ZPBdM .styles__courseCard__RcyUA {
    display: flex;
    gap: 10px;
    margin-bottom: 30px;
}

@media (min-width:600px) {
    .styles__mindedgePageContainer__ZPBdM .styles__courseCard__RcyUA {
        flex-direction: column
    }
}

.styles__mindedgePageContainer__ZPBdM .styles__courseCard__RcyUA .styles__image__c5pa4 {
    flex: 0 0 152px
}

.styles__mindedgePageContainer__ZPBdM .styles__courseCard__RcyUA .styles__image__c5pa4>img {
    width: 100%
}

.styles__mindedgePageContainer__ZPBdM .styles__courseCard__RcyUA .styles__content__ZxRba .styles__headline__4yBgG {
    text-transform: uppercase;
    font-size: 12px;
    line-height: 16px;
    font-weight: 700
}

@media (min-width:600px) {
    .styles__mindedgePageContainer__ZPBdM .styles__courseCard__RcyUA .styles__content__ZxRba .styles__headline__4yBgG {
        font-size: 16px;
        line-height: 24px
    }
}

.styles__mindedgePageContainer__ZPBdM .styles__courseCard__RcyUA .styles__content__ZxRba .styles__deck__P7X9C {
    font-size: 11px;
    line-height: 16px
}

@media (min-width:600px) {
    .styles__mindedgePageContainer__ZPBdM .styles__courseCard__RcyUA .styles__content__ZxRba .styles__deck__P7X9C {
        font-size: 16px;
        line-height: 24px
    }
}

.styles__mindedgePageContainer__ZPBdM .styles__sectionLayout__XlNfW {
    display: block;
    position: relative;
    padding: 20px 30px
}

.styles__mindedgePageContainer__ZPBdM .styles__sectionLayout__XlNfW.styles__franchiseColor__FYCZo {
    background-color: #e2eaec
}

.styles__mindedgePageContainer__ZPBdM .styles__sectionLayout__XlNfW.styles__noPadding__Qhbix {
    padding: 0
}

.styles__mindedgePageContainer__ZPBdM .styles__sectionLayout__XlNfW.styles__glitterLeft__0BAtB:before,
.styles__mindedgePageContainer__ZPBdM .styles__sectionLayout__XlNfW.styles__glitterRight__o8xFG:after {
    content: '';
    display: block;
    background-image: url(https://files.mansueto.com/mindedge/inc/glitter.png);
    background-size: 100%;
    position: absolute;
    top: 0;
    z-index: 10;
    height: 100%;
    width: 13%
}

.styles__mindedgePageContainer__ZPBdM .styles__sectionLayout__XlNfW.styles__glitterLeft__0BAtB:before {
    left: 0
}

.styles__mindedgePageContainer__ZPBdM .styles__sectionLayout__XlNfW.styles__glitterRight__o8xFG:after {
    right: 0;
    transform: rotate(180deg)
}

.styles__mindedgePageContainer__ZPBdM .styles__heroContainer__wKr4o {
    position: relative;
    height: 284px;
    display: flex;
    align-items: center;
    justify-content: center;
    overflow: hidden
}

@media (min-width:600px) {
    .styles__mindedgePageContainer__ZPBdM .styles__heroContainer__wKr4o {
        height: 480px
    }
}

.styles__mindedgePageContainer__ZPBdM .styles__heroContainer__wKr4o:before {
    background-color: rgba(0, 0, 0, .7)
}

.styles__mindedgePageContainer__ZPBdM .styles__heroContainer__wKr4o>img {
    position: absolute;
    top: 0;
    left: 0
}

.styles__mindedgePageContainer__ZPBdM .styles__heroContainer__wKr4o .styles__heroContent__Z4n52 {
    position: relative;
    z-index: 1;
    text-align: center
}

.styles__mindedgePageContainer__ZPBdM .styles__heroContainer__wKr4o .styles__heroContent__Z4n52 .styles__heroCallout__-5ZG9 {
    padding: 6px;
    background-color: #90acb1;
    color: #fff;
    display: inline-block;
    text-transform: uppercase;
    font-weight: 600;
    font-size: 12px;
    line-height: 12px;
    margin-bottom: 20px
}

.styles__mindedgePageContainer__ZPBdM .styles__heroContainer__wKr4o .styles__heroContent__Z4n52 .styles__heroTitle__n-yZy {
    font-size: 39px;
    line-height: 38px;
    color: #fff;
    font-weight: 700;
    max-width: 1000px;
    padding-left: 20px;
    padding-right: 20px
}

@media (min-width:600px) {
    .styles__mindedgePageContainer__ZPBdM .styles__heroContainer__wKr4o .styles__heroContent__Z4n52 .styles__heroTitle__n-yZy {
        font-size: 60px;
        line-height: 60px
    }
}

@media (min-width:920px) {
    .styles__mindedgePageContainer__ZPBdM .styles__heroContainer__wKr4o .styles__heroContent__Z4n52 .styles__heroTitle__n-yZy {
        font-size: 80px;
        line-height: 80px
    }
}

@media (min-width:1280px) {
    .styles__mindedgePageContainer__ZPBdM .styles__heroContainer__wKr4o .styles__heroContent__Z4n52 .styles__heroTitle__n-yZy {
        /* font-size: 100px;
        line-height: 100px */
        font-size: 80px;
        line-height: 80px;
    }
}

.styles__mindedgePageContainer__ZPBdM .styles__heroContainer__wKr4o .styles__heroContent__Z4n52 .styles__heroSubtitle__ey3kX {
    font-size: 12px;
    line-height: 18px;
    color: #fff
}

@media (min-width:600px) {
    .styles__mindedgePageContainer__ZPBdM .styles__heroContainer__wKr4o .styles__heroContent__Z4n52 .styles__heroSubtitle__ey3kX {
        font-size: 18px;
        line-height: 24px
    }
}

@media (min-width:920px) {
    .styles__mindedgePageContainer__ZPBdM .styles__heroContainer__wKr4o .styles__heroContent__Z4n52 .styles__heroSubtitle__ey3kX {
        font-size: 24px;
        line-height: 30px
    }
}

@media (min-width:1280px) {
    .styles__mindedgePageContainer__ZPBdM .styles__heroContainer__wKr4o .styles__heroContent__Z4n52 .styles__heroSubtitle__ey3kX {
        font-size: 30px;
        line-height: 36px
    }
}

@media (min-width:920px) {
    .PodcastLander__topSpacer__MjGPs {
        display: none
    }
}

@media (min-width:920px) {
    .PodcastLander__aboveHeader__eOD2s {
        display: block
    }
}

.PodcastLander__leftMenuListItem__DOURU {
    margin-bottom: 4px
}

@media (min-width:1280px) {
    .PodcastLander__leftMenuListItem__DOURU {
        letter-spacing: -.01em;
        margin-bottom: 10px
    }
}

.PodcastLander__subchannelColumnContainer__IJTv- {
    border-top: 5px solid #000;
    padding-top: 5px
}

.PodcastLander__subchannelColumnContainer__IJTv->span {
    font-family: 'IBM Plex Mono';
    font-size: 10px;
    line-height: 15px;
    font-weight: 700;
    letter-spacing: 2px
}

.PodcastLander__subchannelColumnContainer__IJTv->article {
    border-bottom: 1px solid #e0e0e0
}

.PodcastLander__sponsored__RuQQO .PodcastLander__content__nBM4j,
.PodcastLander__sponsored__RuQQO .PodcastLander__side__bkLkz {
    margin-top: 60px;
    z-index: 3
}

.PodcastLander__sponsored__RuQQO .PodcastLander__content__nBM4j .PodcastLander__adDiv__aYicM,
.PodcastLander__sponsored__RuQQO .PodcastLander__side__bkLkz .PodcastLander__adDiv__aYicM {
    position: -webkit-sticky!important
}

@media (min-width:1280px) {
    .PodcastLander__sponsored__RuQQO .PodcastLander__content__nBM4j,
    .PodcastLander__sponsored__RuQQO .PodcastLander__side__bkLkz {
        margin-top: 85px
    }
}

.PodcastLander__topSpacer__MjGPs {
    display: block;
    height: 30px
}

@media (min-width:920px) {
    .PodcastLander__topSpacer__MjGPs {
        display: none
    }
}

.PodcastLander__aboveHeader__eOD2s {
    display: none
}

@media (min-width:920px) {
    .PodcastLander__aboveHeader__eOD2s {
        display: block
    }
}

.PodcastLander__mainWrapper__vhj9y {
    margin: 0 25px
}

@media (min-width:600px) {
    .PodcastLander__mainWrapper__vhj9y {
        margin: 0 75px
    }
}

@media (min-width:920px) {
    .PodcastLander__mainWrapper__vhj9y {
        margin: 0 50px
    }
}

@media (min-width:1600px) {
    .PodcastLander__mainWrapper__vhj9y {
        max-width: 1500px;
        margin: 0 auto
    }
}

.PodcastLander__containerMax__YH2NH {
    margin: 0 25px
}

@media (min-width:600px) {
    .PodcastLander__containerMax__YH2NH {
        margin: 0 75px
    }
}

@media (min-width:920px) {
    .PodcastLander__containerMax__YH2NH {
        margin: 0 50px
    }
}

@media (min-width:1600px) {
    .PodcastLander__containerMax__YH2NH {
        max-width: 1500px;
        margin: 0 auto
    }
}

.PodcastLander__gap__tChLS:first-of-type {
    display: none
}

@media (min-width:1280px) {
    .PodcastLander__gap__tChLS:first-of-type {
        display: inline-block
    }
}

.PodcastLander__homeContainerGrid__UlfWD {
    display: grid
}

@media (min-width:920px) {
    .PodcastLander__homeContainerGrid__UlfWD {
        grid-template-columns: auto 50px fit-content(175px)
    }
}

@media (min-width:1280px) {
    .PodcastLander__homeContainerGrid__UlfWD {
        grid-template-columns: fit-content(150px) 50px auto 50px fit-content(175px)
    }
}

@media (min-width:1600px) {
    .PodcastLander__homeContainerGrid__UlfWD {
        grid-template-columns: fit-content(150px) 100px fit-content(1025px) 50px fit-content(175px)
    }
}

.PodcastLander__leftRailGridContainer__-cWn- {
    display: grid;
    grid-template-columns: repeat(14, calc(300px/14) [col-start])
}

@media (min-width:920px) {
    .PodcastLander__leftRailGridContainer__-cWn- {
        grid-template-columns: 25px repeat(12, calc(250px/12) [col-start]) 25px
    }
}

@media (min-width:1280px) {
    .PodcastLander__leftRailGridContainer__-cWn- {
        grid-template-columns: repeat(6, calc(150px/6) [col-start])
    }
}

.PodcastLander__feedContainer__wVtaw {
    display: grid;
    grid-auto-rows: minmax(min-content, max-content);
    position: relative;
    grid-template-columns: repeat(12, 1fr [col-start])
}

@media (min-width:600px) {
    .PodcastLander__feedContainer__wVtaw {
        grid-template-columns: repeat(24, 1fr [col-start])
    }
}

@media (min-width:920px) {
    .PodcastLander__feedContainer__wVtaw {
        grid-template-columns: repeat(25, 1fr [col-start])
    }
}

@media (min-width:1280px) {
    .PodcastLander__feedContainer__wVtaw {
        grid-template-columns: repeat(33, 1fr [col-start])
    }
}

@media (min-width:1600px) {
    .PodcastLander__feedContainer__wVtaw {
        grid-template-columns: repeat(41, 25px [col-start])
    }
}

.PodcastLander__rightRailContainer__Dz9wO {
    display: none;
    width: auto
}

@media (min-width:1280px) {
    .PodcastLander__rightRailContainer__Dz9wO {
        display: inline-block
    }
}

.PodcastLander__rightRailContainer__Dz9wO .PodcastLander__rightRailGridContainer__OEk0o {
    display: grid;
    grid-template-columns: repeat(12, calc(300px/12) [col-start])
}

.PodcastLander__modernCardStyles__shXWI a {
    transition: all 150ms ease-out
}

.PodcastLander__modernCardStyles__shXWI a:hover {
    color: #000;
    opacity: .6
}

.PodcastLander__topOfPageSpacer__fm0i2 {
    display: block
}

@media (min-width:600px) {
    .PodcastLander__topOfPageSpacer__fm0i2 {
        display: none
    }
}

.PodcastLander__rightRail__sa0Rc.PodcastLander__sticky__ptj33 {
    position: sticky;
    top: 0
}

.PodcastLander__topFlexHolder__MQAks {
    display: block;
    margin-bottom: 60px
}

@media (min-width:920px) {
    .PodcastLander__topFlexHolder__MQAks {
        display: flex;
        align-items: flex-end
    }
}

.PodcastLander__topFlexHolder__MQAks h1 {
    margin-bottom: 0
}

@media (min-width:920px) {
    .PodcastLander__topFlexHolder__MQAks h1 {
        margin-left: 10px
    }
}

.PodcastLander__sponsoredSubNav__ZYMuY {
    margin-top: 125px
}

@media (min-width:920px) {
    .PodcastLander__sponsoredSubNav__ZYMuY {
        margin-top: initial
    }
}

.PodcastLander__topBarContainer__nDnh2 {
    z-index: 11;
    display: block
}

.PodcastLander__channelFrame__xOz98,
.PodcastLander__topBarContainer__nDnh2 {
    position: relative
}

.PodcastPage__profileLayout__viktf {
    display: grid;
    -moz-column-gap: 100px;
    column-gap: 100px;
    grid-template-columns: minmax(0, 1fr)
}

@media (min-width:920px) {
    .PodcastPage__profileLayout__viktf {
        grid-template-columns: 350px minmax(0, 1fr)
    }
}

@media (min-width:1600px) {
    .PodcastPage__profileLayout__viktf {
        grid-template-columns: 350px minmax(0, 1fr)
    }
}

.PodcastPage__leftCol__0PYXl {
    display: block;
    border-right: 1px solid #e5e5e5;
    z-index: 1
}

.PodcastPage__mainCol__4ERKG {
    padding: 0 25px
}

@media (min-width:600px) {
    .PodcastPage__mainCol__4ERKG {
        padding: 0 50px
    }
}

@media (min-width:920px) {
    .PodcastPage__mainCol__4ERKG {
        padding: 0 50px 0 0
    }
}

.PodcastPage__franchiseBugContainer__YMIUB {
    width: 300px;
    height: 134px;
    display: flex;
    align-items: flex-end
}

@media (max-width:919px) {
    .PodcastPage__franchiseBugContainer__YMIUB {
        height: 56px;
        margin-bottom: 14px
    }
}

.PodcastPage__franchiseBug__giKRQ {
    max-height: 50px;
    height: 100%
}

.PodcastPage__franchiseBug__inc5k__CK3Fl {
    max-height: 36px
}

.PodcastPage__franchiseBug__regional__OER8Z {
    max-height: 56px
}

.PodcastPage__franchiseBug__giKRQ img {
    height: 100%;
    margin: 0 auto
}

@media (max-width:919px) {
    .PodcastPage__franchiseBug__giKRQ {
        margin: auto 0
    }
}

.component__pageSubHead__2dtpE {
    font-family: 'Heebo', sans-serif;
    font-weight: 900;
    line-height: 60px;
    font-size: 32px;
    padding-top: 0;
    color: #000;
    border-bottom: 3px solid #000;
    width: 100%
}

.component__yearAndMonthSet__k8IIp {
    border-bottom: 1px solid #000;
    width: 100%
}

.component__yearAndMonthSet__k8IIp ul {
    list-style: none;
    padding-left: 0
}

.component__yearAndMonthSet__k8IIp ul h2 {
    font-size: 20px;
    margin-top: 20px
}

.component__yearAndMonthSet__k8IIp ul li {
    margin-top: 15px;
    font-size: 16px
}

.component__yearAndMonthSet__k8IIp ul li img {
    height: 45px;
    display: inline-block;
    margin-right: 8px
}

.component__yearAndMonthSet__k8IIp ul .component__text-center__ETRrJ {
    width: 90%;
    text-align: right;
    margin-top: 60px
}

.component__yearAndMonthSet__k8IIp ul .component__text-center__ETRrJ ul li {
    font-size: 24px;
    display: inline;
    padding: 0
}

.component__pagination__RC1fl {
    word-break: break-all;
    margin-top: 15px
}

.component__pagination__RC1fl a {
    text-decoration: none;
    display: inline-block;
    padding: 2px 8px;
    margin: 0 1px;
    border-style: solid;
    border-width: 1px
}

.component__active__ggjQz {
    cursor: default;
    color: gray
}

a:hover {
    color: inherit
}

.index__main__hIHSR {
    margin-top: 60px
}

.index__pageSubHead__-Yfzh,
.index__pageTitle__T79zr {
    font-family: 'Heebo', sans-serif;
    font-weight: 900;
    line-height: 60px;
    color: #000;
    border-bottom: 3px solid #000;
    width: 100%
}

.index__pageTitle__T79zr {
    font-size: 42px;
    padding-top: 40px;
    margin-bottom: 40px
}

.index__pageTitle__T79zr a {
    color: #000
}

.index__pageTitle__T79zr a:hover {
    color: inherit
}

.index__pageSubHead__-Yfzh {
    font-size: 32px;
    padding-top: 0
}

.index__component__RwZuD {
    margin-bottom: 20px
}

.index__site_index__jWzI- ul {
    padding-left: 20px
}

.index__site_index__jWzI- ul a {
    padding-left: 5px
}

.index__site_index__jWzI- li,
.index__site_index__jWzI- ul {
    list-style-type: none
}

.Staff__staffPageContainer__uLyI0 {
    max-width: 960px;
    padding: 0 10px;
    margin: 40px auto 0
}

.Staff__topper__ZsswH {
    border-bottom: 12px solid #ccc;
    margin-bottom: 25px
}

.Staff__topper__ZsswH small {
    font-size: 65%;
    color: #777;
    font-weight: 400;
    margin-left: 10px
}

.Staff__staffer__LNp8v {
    display: grid;
    grid-template-columns: 1fr;
    justify-content: space-between;
    align-items: center;
    flex-wrap: wrap;
    padding-top: 10px;
    padding-bottom: 10px;
    padding-left: 15px;
    border-bottom: 1px solid #ddd
}

@media (min-width:600px) {
    .Staff__staffer__LNp8v {
        grid-template-columns: 2fr 1fr
    }
}

.Staff__staffer__LNp8v .Staff__meta__VSi7Q {
    display: flex;
    align-items: center
}

.Staff__staffer__LNp8v .Staff__image__8AP1U {
    min-height: 64px;
    max-height: 64px;
    min-width: 64px;
    max-width: 64px;
    margin-right: 10px
}

.Staff__staffer__LNp8v h4 {
    font-size: 18px
}

.Staff__staffer__LNp8v h4 a {
    color: #000;
    text-decoration: none
}

.Staff__staffer__LNp8v h4 small {
    font-size: 75%;
    color: #777
}

.Staff__staffer__LNp8v .Staff__column__nV2Ot,
.Staff__userFilter__Sy4iP a {
    text-decoration: none;
    text-transform: uppercase
}

.Staff__staffer__LNp8v .Staff__column__nV2Ot {
    margin-top: 15px;
    font-family: 'grot', sans-serif;
    letter-spacing: .1em;
    color: #000
}

.Staff__userFilter__Sy4iP {
    font-size: 20px;
    margin-top: 10px;
    margin-bottom: 6px
}

.Staff__userFilter__Sy4iP a {
    margin-right: 10px
}

.Staff__userFilter__Sy4iP a:last-child {
    margin-right: 0
}

.Staff__userFilter__Sy4iP a.Staff__active__uIsn8 {
    color: #000;
    font-size: 24px
}

.inc_custom_css__surge-flex-container__a3\+p4 {
    display: flex
}

.inc_custom_css__surge-flex-container__a3\+p4>div {
    margin: 10px;
    padding: 20px;
    font-size: 30px
}

.inc_custom_css__surge-metrics__sI7oS {
    width: 30%
}

.inc_custom_css__surge-metrics__sI7oS p {
    font-family: Roboto;
    font-weight: 300;
    font-size: 14px
}

.inc_custom_css__surge-methodology__NLCo0 {
    width: 70%
}

.inc_custom_css__surge-methodology__NLCo0 p {
    font-family: Roboto;
    font-size: 1rem;
    font-weight: 400;
    line-height: 1.5
}

.inc_custom_css__surge-logo1__\+ZMaB img {
    width: 80px;
    float: left;
    margin: 10px
}

.inc_custom_css__surge-logo2__7XtvS img {
    width: 200px;
    margin: 10px
}

@media only screen and (max-width:768px) {
    .inc_custom_css__surge-flex-container__a3\+p4 {
        display: block
    }
    .inc_custom_css__surge-methodology__NLCo0,
    .inc_custom_css__surge-metrics__sI7oS {
        width: 100%
    }
}

.inc_custom_css__articleDeck__D9NSK {
    font: 200 18px/22px 'Heebo', Arial, sans-serif;
    text-align: center;
    max-width: 970px;
    margin: 30px auto
}

@media (min-width:600px) {
    .inc_custom_css__articleDeck__D9NSK {
        font-size: 22px;
        line-height: 28px;
        max-width: 970px;
        margin: 30px auto
    }
}

@media (min-width:1280px) {
    .inc_custom_css__articleDeck__D9NSK {
        font-size: 24px;
        line-height: 30px;
        max-width: 970px;
        margin: 30px auto
    }
}

.inc_custom_css__articleDeck__D9NSK p {
    font-size: inherit;
    line-height: inherit;
    margin: 0!important
}

.inc_custom_css__surge_root_container__eTC5c .inc_custom_css__featureImageContainer__vsLSc {
    background: #f4f4f4;
    margin: 40px auto
}

.inc_custom_css__surge_root_container__eTC5c .inc_custom_css__featureImageContainer__vsLSc .inc_custom_css__featureImage__yfvZG {
    -o-object-fit: contain;
    object-fit: contain;
    width: 100%;
    max-height: 577px
}

.inc_custom_css__surge_root_container__eTC5c .inc_custom_css__featureImageContainer__vsLSc .inc_custom_css__featureImage__yfvZG img {
    width: 100%
}

.VideoPage__videoListContainer__UFX7M .slick-list {
    overflow: hidden
}

.BlackTechWeek__heroWrapper__80W5x {
    background-color: #231f20;
    display: flex;
    flex-direction: column;
    padding-top: 70px;
    align-items: center
}

@media (max-width:599px) {
    .BlackTechWeek__heroWrapper__80W5x {
        padding-top: 51px
    }
}

.BlackTechWeek__blurb__sMZAn {
    max-width: 868px;
    margin: 34px auto 58px;
    font-family: 'le-monde-livre-std';
    font-style: normal;
    font-weight: 400;
    font-size: 16px;
    line-height: 21px;
    color: #fff;
    mix-blend-mode: normal
}

.BlackTechWeek__videoWrapper__gqIOA {
    max-width: 1150px
}

.BlackTechWeek__mainWrapper__ib7\+Z {
    margin-bottom: 100px;
    padding-top: 50px
}

@media (max-width:599px) {
    .BlackTechWeek__mainWrapper__ib7\+Z {
        padding-top: 38px
    }
}

.Section__sectionPageWrapper__6Abyo {
    padding-left: 10px;
    padding-right: 10px
}

.Section__sectionPage__f\+lI5 div:not(.Section__sectionPageContent__Y\+uzx,
.Section__article-list__C1IbH) {
    margin-bottom: 0!important
}

.Section__sectionHighlightWrapper__lv01u,
.Section__sectionPageContent__Y\+uzx>h1 {
    font-family: 'Roboto';
    font-style: normal;
    color: #000
}

.Section__sectionPageContent__Y\+uzx>h1 {
    font-weight: 900;
    font-size: 46px;
    line-height: 60px;
    display: flex;
    align-items: center
}

.Section__sectionHighlightWrapper__lv01u {
    font-weight: 300;
    font-size: 17px;
    line-height: 26px;
    margin-top: 37px;
    flex-direction: column
}

.Section__sectionHighlightWrapper__lv01u .Section__sectionHighlightContent__s2yg9 img {
    float: left;
    height: 166px;
    margin-right: 20px
}

.Section__sectionPageContent__Y\+uzx {
    margin-bottom: 69px
}

.Section__modernSection__-lJd8>.Section__title-bar__RD5A\+ {
    margin: 0!important
}

.Section__sectionWrapper__H3\+qF {
    padding-left: 9px;
    padding-right: 9px
}

.Section__newsletterWrapper__YNbTL>div {
    flex-direction: column!important;
    width: 337px!important;
    margin: 0 auto
}

@media screen and (min-width:630px) {
    .Section__newsletterWrapper__YNbTL>div {
        margin: 0
    }
    .Section__sectionHighlightContent__s2yg9 {
        display: flex
    }
    .Section__sectionHighlightWrapper__lv01u .Section__sectionHighlightContent__s2yg9 img {
        height: 172px;
        position: relative;
        right: 36px
    }
    .Section__sectionPageContent__Y\+uzx {
        margin-bottom: 40px
    }
    .Section__sectionWrapper__H3\+qF {
        padding-left: 37px;
        padding-right: 37px
    }
    .Section__newsletterWrapper__YNbTL {
        max-width: none
    }
}

@media screen and (min-width:799px) {
    .Section__sectionHighlightWrapper__lv01u {
        display: flex;
        justify-content: row;
        gap: 30px;
        font-size: 18px;
        line-height: 28px;
        margin: 33.5px auto
    }
    .Section__modernSection__-lJd8 {
        width: 930.5px
    }
    .Section__newsletterWrapper__YNbTL>div {
        flex-direction: row!important;
        margin: 0 auto!important;
        width: 100%!important
    }
    .Section__sectionPageContent__Y\+uzx .Section__sectionHighlightWrapper__lv01u .Section__newsletterWrapper__YNbTL form {
        align-items: flex-end;
        flex-direction: row!important
    }
    .Section__sectionPageContent__Y\+uzx .Section__sectionHighlightWrapper__lv01u .Section__newsletterWrapper__YNbTL button {
        margin-left: 10px!important;
        width: 130px!important;
        height: 40px!important
    }
    .Section__sectionPageContent__Y\+uzx .Section__sectionHighlightWrapper__lv01u .Section__newsletterWrapper__YNbTL div:first-child {
        flex: 0 0 35%!important;
        gap: 87px;
        align-items: center!important
    }
}

@media screen and (min-width:900px) {
    .Section__sectionPageWrapper__6Abyo {
        padding-left: 37px;
        padding-right: 37px
    }
    .Section__sectionPageContent__Y\+uzx .Section__sectionHighlightWrapper__lv01u .Section__newsletterWrapper__YNbTL form {
        flex-direction: row!important;
        align-items: flex-end
    }
    .Section__sectionPageContent__Y\+uzx .Section__sectionHighlightWrapper__lv01u .Section__newsletterWrapper__YNbTL .Section__div__-t\+-g:first-child p {
        width: 300px
    }
    .Section__sectionPage__f\+lI5 {
        padding: 15px;
        max-width: 958.5px;
        margin: 0 auto
    }
}

.ComputerFreaks__header__Bjglf {
    background: #e1e6e5;
    padding-top: 30px;
    padding-bottom: 50px
}

.ComputerFreaks__headerContent__mjmJI {
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    gap: 30px;
    margin-top: 35px
}

.ComputerFreaks__mainWrapper__4DMSz {
    padding-bottom: 78px
}

@media (min-width:600px) {
    .ComputerFreaks__mainWrapper__4DMSz {
        padding-bottom: 78px
    }
}

@media (min-width:920px) {
    .ComputerFreaks__mainWrapper__4DMSz {
        padding-bottom: 89px
    }
}

.ComputerFreaks__topAdBlock__x0QUA {
    min-height: 300px;
    background-color: #f2f2f2
}

@media (min-width:600px) {
    .ComputerFreaks__topAdBlock__x0QUA {
        min-height: 90px
    }
}

.ComputerFreaks__heroVideo__nKuxE,
.ComputerFreaks__heroVideoMobile__1SwyF {
    position: relative;
    width: 100%;
    padding-bottom: 100%;
    height: 100%
}

.ComputerFreaks__heroVideo__nKuxE {
    display: none
}

.ComputerFreaks__heroVideoMobile__1SwyF {
    display: block
}

.ComputerFreaks__heroVideo__nKuxE video,
.ComputerFreaks__heroVideoMobile__1SwyF video {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    -o-object-fit: cover;
    object-fit: cover
}

.ComputerFreaks__heroImg__Rg1UB {
    background-image: url(https://img-cdn.inc.com/image/upload/v1684262496/BGVideoPixel_transition_0-00-02-16_1.svg);
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center;
    width: 100%;
    position: relative;
    overflow: hidden
}

.ComputerFreaks__header__Bjglf .ComputerFreaks__headerContent__mjmJI h2,
.ComputerFreaks__mediaLinks__sJgcq span,
.ComputerFreaks__trailerTitle__u4sei {
    font-style: normal;
    text-align: center;
    font-family: 'GrotCondensed', sans-serif
}

.ComputerFreaks__header__Bjglf .ComputerFreaks__headerContent__mjmJI h2 {
    font-weight: 900;
    font-size: 32px;
    line-height: 35px;
    letter-spacing: -.288px
}

.ComputerFreaks__mediaLinks__sJgcq span,
.ComputerFreaks__trailerTitle__u4sei {
    font-weight: 700;
    font-size: 21px;
    line-height: 26px;
    color: #852e1b
}

.ComputerFreaks__paraContainer__ytyAt {
    display: flex;
    height: 100vh
}

.ComputerFreaks__image__f1Uni {
    flex: 0 0 500px;
    position: sticky;
    top: 0;
    background-image: url(https://img-cdn.inc.com/image/upload/v1684516768/ChristineVintage_ComputerFreaks.svg);
    background-size: cover
}

.ComputerFreaks__text__HZrzq {
    flex: 1;
    padding: 20px;
    overflow-y: scroll;
    font-family: 'Le Monde Livre Std';
    font-style: normal;
    font-weight: 400;
    font-size: 20px;
    line-height: 35px;
    width: 600px
}

.ComputerFreaks__mediaLinks__sJgcq {
    display: flex;
    text-align: center;
    justify-content: center;
    flex-direction: column
}

.ComputerFreaks__mediaLinks__sJgcq span {
    font-family: 'IBM Plex Mono';
    font-size: 10px;
    line-height: 15px;
    letter-spacing: 2px;
    text-transform: uppercase;
    color: #000
}

.ComputerFreaks__text__HZrzq p {
    margin-bottom: 20px;
    width: 600px
}

.ComputerFreaks__parallax__2AQ1R {
    overflow: hidden;
    position: relative;
    display: flex
}

.ComputerFreaks__mediaLinks__sJgcq li,
.ComputerFreaks__parallax__foreground__DSAN3 {
    font-family: 'Le Monde Livre Std';
    font-style: normal
}

.ComputerFreaks__parallax__foreground__DSAN3 {
    font-weight: 400;
    font-size: 20px;
    line-height: 35px;
    width: 600px
}

.ComputerFreaks__parallax__foreground__DSAN3 p {
    margin-bottom: 15px
}

.ComputerFreaks__mediaLinks__sJgcq nav {
    margin-top: 5px
}

.ComputerFreaks__mediaLinks__sJgcq ul {
    list-style-type: none;
    padding: 0;
    margin: 0;
    display: flex
}

.ComputerFreaks__mediaLinks__sJgcq li {
    margin-right: 10px;
    font-weight: 700;
    font-size: 12px;
    line-height: 24px;
    text-align: center
}

.ComputerFreaks__mediaLinks__sJgcq li a {
    color: #000;
    text-decoration: none;
    white-space: nowrap
}

.ComputerFreaks__mediaLinks__sJgcq li:not(:last-child)::after {
    content: '|';
    margin-left: 10px;
    color: #666
}

.ComputerFreaks__introWrapper__2HYeG,
.ComputerFreaks__scroll__SrNPs div {
    display: flex;
    flex-direction: column
}

.ComputerFreaks__introWrapper__2HYeG {
    padding-top: 105px;
    max-width: 1200px;
    position: relative
}

.ComputerFreaks__scroll__SrNPs div>p,
.ComputerFreaks__title__UPkLV h2 {
    font-family: 'Le Monde Livre Std';
    font-style: normal
}

.ComputerFreaks__scroll__SrNPs div>p {
    color: #000;
    font-weight: 400;
    font-size: 20px;
    line-height: 35px
}

.ComputerFreaks__title__UPkLV {
    text-align: center;
    align-items: center
}

.ComputerFreaks__title__UPkLV h2 {
    font-weight: 500;
    font-size: 30px;
    line-height: 45px;
    text-align: left;
    width: 100%;
    align-self: flex-start;
    padding-top: 10px
}

.ComputerFreaks__read__IPup2,
.ComputerFreaks__scroll__SrNPs {
    position: relative
}

.ComputerFreaks__scroll__SrNPs {
    overflow: hidden;
    height: 725px;
    padding-left: 20px;
    padding-right: 20px;
    padding-bottom: 100px
}

.ComputerFreaks__scroll__SrNPs div {
    margin-top: 20px;
    margin-bottom: 20px
}

.ComputerFreaks__scroll__SrNPs.ComputerFreaks__fullText__P5q5u {
    height: auto
}

.ComputerFreaks__scroll__SrNPs::after {
    content: '';
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 90px;
    background: linear-gradient(to bottom, rgba(255, 255, 255, 0), #fff)
}

.ComputerFreaks__read__IPup2 {
    width: 159px;
    height: 45px;
    color: #fff;
    background: #000;
    bottom: 65px;
    margin: 0 auto;
    justify-self: center;
    display: block;
    font-family: 'Tablet Gothic';
    font-size: 16px;
    font-weight: 600;
    line-height: 20px;
    letter-spacing: 0;
    border: 0
}

.ComputerFreaks__pImage__z6Qmp {
    display: none
}

.ComputerFreaks__mImage__KkocN {
    display: block;
    position: relative;
    top: 0;
    left: 0;
    right: 0;
    background: #fff;
    z-index: 5;
    width: 100%;
    margin: auto;
    height: 250px
}

.ComputerFreaks__active__2MeGy,
.ComputerFreaks__mImage__KkocN img {
    transition: all .9s ease-out
}

.ComputerFreaks__mImage__KkocN img {
    position: absolute;
    top: 100px;
    left: 50%;
    transform: translate(-50%, -50%);
    margin: auto
}

.ComputerFreaks__active__2MeGy {
    z-index: 5
}

.ComputerFreaks__subDescription__qi0ke {
    padding-top: 100px;
    font-family: 'Le Monde Livre Std';
    letter-spacing: 0;
    text-align: left;
    font-style: normal;
    font-weight: 400;
    font-size: 14px;
    line-height: 20px
}

.ComputerFreaks__episodeStyle__YaePd {
    display: flex;
    justify-content: center;
    align-items: center;
    flex-direction: column;
    gap: 15px;
    padding: 58px 23px 15px;
    max-width: 600px;
    margin-left: auto;
    margin-right: auto
}

@media (min-width:920px) {
    .ComputerFreaks__episodeStyle__YaePd {
        max-width: unset
    }
}

.ComputerFreaks__sideStyle__0\+SHi {
    display: flex;
    flex-direction: row;
    justify-content: space-between;
    width: 100%
}

.ComputerFreaks__animationContainer__yQ\+zT {
    max-width: 65px;
    width: 100%
}

@media (min-width:920px) {
    .ComputerFreaks__animationContainer__yQ\+zT {
        max-width: 165px
    }
}

.ComputerFreaks__decorativeEpisodeTitle__Gl6Sw {
    font: 900 32px/38px 'CircularXX', sans-serif;
    text-transform: uppercase;
    max-width: 12ch;
    padding-bottom: 12px;
    position: relative;
    top: -7px
}

@media (min-width:920px) {
    .ComputerFreaks__decorativeEpisodeTitle__Gl6Sw {
        font-size: 39px;
        line-height: 48px;
        max-width: unset;
        padding-bottom: 18px;
        top: -9px
    }
}

.ComputerFreaks__textStyle__z9Cry {
    font-family: 'Le Monde Livre Std';
    font-style: normal;
    font-weight: 400;
    font-size: 20px;
    line-height: 35px;
    padding-left: 35px
}

.ComputerFreaks__trailerAudioWrapper__Tqqzi {
    display: flex;
    gap: 15px;
    margin-top: 10px;
    flex-direction: column;
    width: 100%
}

.ComputerFreaks__episodeLinks__ONQjn {
    display: flex;
    flex-wrap: nowrap;
    overflow-x: auto;
    width: 100%
}

.ComputerFreaks__episodeLinks__ONQjn:-webkit-scrollbar {
    width: 0!important
}

.ComputerFreaks__episodeLinks__ONQjn a,
.ComputerFreaks__episodeLinks__ONQjn span {
    text-decoration: none;
    font-family: 'GrotCondensed', sans-serif;
    font-style: normal;
    font-weight: 700;
    font-size: 16px;
    line-height: 20px;
    text-align: center;
    letter-spacing: .16px;
    color: rgba(0, 0, 0, .3);
    white-space: nowrap;
    height: 30px
}

.ComputerFreaks__selectedEpisode__SoUmm {
    color: #000!important
}

.ComputerFreaks__episodeItem__4pDw8 {
    display: flex;
    margin-right: 30px;
    margin-left: 30px
}

.ComputerFreaks__headerContent__mjmJI {
    padding-left: 30px;
    padding-right: 30px
}

.ComputerFreaks__mobileSVG__KMB6H {
    display: block
}

.ComputerFreaks__desktopSVG__0Pq2p {
    display: none
}

.ComputerFreaks__animatedGif__03biQ {
    width: 100%;
    padding-left: 20px;
    padding-right: 20px;
    max-width: 400px;
    margin: 0 auto
}

.ComputerFreaks__episodeWrapper__edRS\+ {
    display: flex;
    flex-direction: column;
    gap: 30px;
    padding-bottom: 23px
}

@media (min-width:768px) {
    .ComputerFreaks__episodeItem__4pDw8 {
        margin-right: 30px;
        margin-left: 30px
    }
    .ComputerFreaks__introWrapper__2HYeG {
        padding-top: 135px
    }
    .ComputerFreaks__episodeWrapper__edRS\+ {
        display: flex;
        justify-content: space-between;
        align-items: flex-start;
        flex-direction: row;
        max-width: 1400px;
        margin-left: auto;
        margin-right: auto;
        padding: 75px 24px
    }
    .ComputerFreaks__episodeStyle__YaePd {
        padding-top: 0;
        justify-content: start
    }
    .ComputerFreaks__animatedGif__03biQ {
        margin-left: auto;
        height: 300px;
        width: 300px;
        max-width: unset;
        padding-left: 0;
        padding-right: 0;
        align-self: flex-start
    }
    .ComputerFreaks__textStyle__z9Cry svg {
        width: 244px
    }
    .ComputerFreaks__animatedGif__03biQ img {
        max-width: 580px;
        padding-left: 0;
        padding-right: 0;
        margin: 0
    }
    .ComputerFreaks__animatedGif__03biQ video {
        width: 100%
    }
    .ComputerFreaks__trailerAudioWrapper__Tqqzi {
        gap: 30px;
        flex-direction: column;
        margin-top: 70px
    }
}

@media (min-width:768px) and (min-width:1280px) {
    .ComputerFreaks__trailerAudioWrapper__Tqqzi {
        flex-direction: row;
        justify-content: space-between
    }
}

@media (min-width:768px) {
    .ComputerFreaks__trailerAudioWrapper__Tqqzi .ComputerFreaks__trailerTitle__u4sei {
        align-self: center
    }
    .ComputerFreaks__textStyle__z9Cry {
        width: 40vw
    }
    .ComputerFreaks__heroImg__Rg1UB:before {
        padding-top: 51.26%
    }
    .ComputerFreaks__trailerTitle__u4sei {
        font-size: 28px;
        line-height: 35px
    }
    .ComputerFreaks__mediaLinks__sJgcq li {
        font-size: 16px
    }
    .ComputerFreaks__mobileSVG__KMB6H {
        display: none
    }
    .ComputerFreaks__desktopSVG__0Pq2p {
        display: block
    }
    .ComputerFreaks__episodeLinks__ONQjn {
        width: auto;
        justify-content: center;
        overflow-x: auto;
        overflow-y: hidden;
        white-space: nowrap;
        padding-left: 0
    }
    .ComputerFreaks__episodeContainer__EGoX9 {
        display: flex;
        justify-content: center
    }
}

@media (min-width:800px) {
    .ComputerFreaks__header__Bjglf .ComputerFreaks__headerContent__mjmJI h2 {
        max-width: 1200px;
        font-size: 45px;
        line-height: 49px
    }
}

@media (min-width:1024px) {
    .ComputerFreaks__textStyle__z9Cry {
        width: 479px
    }
    .ComputerFreaks__title__UPkLV {
        text-align: left;
        align-items: flex-start
    }
    .ComputerFreaks__title__UPkLV h2 {
        padding-bottom: 50px
    }
    .ComputerFreaks__mImage__KkocN,
    .ComputerFreaks__read__IPup2 {
        display: none
    }
    .ComputerFreaks__scroll__SrNPs::after {
        content: '';
        position: static;
        width: 100%;
        height: auto;
        background: #fff
    }
    .ComputerFreaks__scroll__SrNPs {
        height: auto;
        padding-bottom: 0
    }
    .ComputerFreaks__introWrapper__2HYeG {
        text-align: left;
        flex-direction: row;
        padding-bottom: 135px;
        margin: 0 auto
    }
    .ComputerFreaks__pImage__z6Qmp {
        display: flex;
        justify-content: center;
        align-items: flex-start;
        width: 50%;
        height: 100vh;
        position: sticky;
        position: -webkit-sticky;
        top: 0
    }
    .ComputerFreaks__scroll__SrNPs {
        width: 50%;
        color: #000
    }
    .ComputerFreaks__scroll__SrNPs div {
        display: flex;
        flex-direction: column;
        margin-top: 20px;
        margin-bottom: 20px
    }
    .ComputerFreaks__heroVideo__nKuxE {
        display: block;
        aspect-ratio: 16/6;
        padding-bottom: 0
    }
    .ComputerFreaks__heroVideoMobile__1SwyF {
        display: none
    }
    .ComputerFreaks__episodeLinks__ONQjn a,
    .ComputerFreaks__episodeLinks__ONQjn span {
        display: inline-block;
        text-decoration: none;
        font-family: 'GrotCondensed', sans-serif;
        font-style: normal;
        font-weight: 700;
        font-size: 19px;
        line-height: 23px;
        text-align: center;
        letter-spacing: .19px
    }
    .ComputerFreaks__animatedGif__03biQ {
        width: 580px;
        height: 100%
    }
    .ComputerFreaks__textStyle__z9Cry svg {
        width: 344px
    }
}

@media (min-width:2000px) {
    .ComputerFreaks__introWrapper__2HYeG {
        margin: 0 auto
    }
}

.BottomTeaser__videoFooter__ML-xP {
    min-height: 390px;
    display: flex;
    position: relative;
    margin-top: 25px
}

@media screen and (min-width:768px) {
    .BottomTeaser__videoFooter__ML-xP {
        margin-top: 100px
    }
}

.BottomTeaser__videoFooter__ML-xP .BottomTeaser__videoContainer__VaQTF,
.BottomTeaser__videoFooter__ML-xP .BottomTeaser__videoContainerMobile__4JrDi {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    overflow: hidden;
    z-index: -1
}

.BottomTeaser__videoFooter__ML-xP .BottomTeaser__videoContainer__VaQTF video,
.BottomTeaser__videoFooter__ML-xP .BottomTeaser__videoContainerMobile__4JrDi video {
    width: 100%;
    height: 100%;
    -o-object-fit: cover;
    object-fit: cover
}

.BottomTeaser__videoFooter__ML-xP .BottomTeaser__videoContainer__VaQTF {
    display: none
}

.BottomTeaser__videoFooter__ML-xP .BottomTeaser__videoContainerMobile__4JrDi {
    display: block
}

.BottomTeaser__videoFooter__ML-xP .BottomTeaser__headingContainer__GBEqC {
    position: relative;
    margin: auto;
    max-width: 460px;
    padding: 0 20px
}

.BottomTeaser__videoFooter__ML-xP .BottomTeaser__headingContainer__GBEqC .BottomTeaser__imgContainer__Duyt7 {
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    z-index: -1
}

.BottomTeaser__videoFooter__ML-xP .BottomTeaser__headingContainer__GBEqC .BottomTeaser__imgContainer__Duyt7 img {
    height: 100%;
    width: 100%
}

.BottomTeaser__videoFooter__ML-xP .BottomTeaser__headingContainer__GBEqC h4 {
    display: flex;
    align-items: center;
    text-align: center;
    margin: auto;
    width: 100%;
    font-family: 'GrotCondensed';
    font-size: 32px;
    line-height: 35px;
    color: #000;
    padding: 50px;
    font-weight: 900
}

@media (min-width:920px) {
    .BottomTeaser__videoFooter__ML-xP .BottomTeaser__headingContainer__GBEqC {
        max-width: 560px
    }
    .BottomTeaser__videoFooter__ML-xP .BottomTeaser__headingContainer__GBEqC h4 {
        padding: 75px 75px 100px
    }
    .BottomTeaser__videoFooter__ML-xP .BottomTeaser__videoContainerMobile__4JrDi {
        display: none
    }
    .BottomTeaser__videoFooter__ML-xP .BottomTeaser__videoContainer__VaQTF {
        display: block
    }
}

@media (min-width:1280px) {
    .BottomTeaser__videoFooter__ML-xP {
        min-height: 400px
    }
    .BottomTeaser__videoFooter__ML-xP .BottomTeaser__headingContainer__GBEqC {
        max-width: 786px
    }
    .BottomTeaser__videoFooter__ML-xP .BottomTeaser__headingContainer__GBEqC h4 {
        padding: 75px 75px 100px;
        font-size: 45px;
        line-height: 49px
    }
}
.styles__headline__4yBgG a{
    color:#000;
    text-decoration: none;
}
.styles__heroTitle__n-yZy a {
    color:#fff;
}
/* footer css s */
.gray-bg {
    background-color: #000;
}
footer {
    margin-top: 50px;
}
footer .container {
    padding-top: 50px;
    display: flex;
    justify-content: space-between;
   padding-bottom: 50px;
}
.container {
    margin: 0 auto;
}
.contact-info {
    width: calc(34% - 4px);
    margin-right: 30px;
}
.contact-info p {
    margin-bottom: 15px;
    line-height: 35px;
    font-size: 16px;
    color: #fff;
}
footer .links a {
    margin-top: 15px;
    font-size: 16px;
    display: block;
    color: #000;
}
footer a {
    margin: 0;
    padding: 0;
    vertical-align: baseline;
    background: transparent;
    text-decoration: none;
    color: #fff;
}

footer .links .footer-title {
    color: #066291;
    font-weight: bold;
    margin: 0;
}
footer .social-list-icon {
    margin-top: 25px;
    display: flex;
}

footer .social-list-icon a {
    text-decoration: none;
    margin-right: 25px;
}
footer .links a {
    margin-top: 15px;
    font-size: 16px;
    display: block;
    color: #fff;
}
.links {
    color: #fff;
}
.big-cont {
    width: 700px;
    display: flex;
    justify-content: space-between;
    flex-wrap: wrap;
}
footer .links .footer-title {
    color: #066291;
    font-weight: bold;
    margin: 0;
}
.footer-img-cont {
    display: flex;
    flex-wrap: wrap;
    max-width: 260px;
    margin-top: 15px;
}
.footer-img:nth-child(1), .footer-img:nth-child(2), .footer-img:nth-child(3) {
    margin-top: 0;
}
.footer-img {
    width: 75px;
    height: 75px;
    background-size: cover;
    background-position: center;
    border-radius: 10px;
    margin-right: 15px 
}
.newsletter-cont {
  /*  margin-top: 35px;*/
    width: 100%;
    margin-top: 25px;
}
.newsletter-cont .footer-title {
    color: #066291;
    font-weight: bold;
    margin: 0;
    margin-bottom: 25px;
}
.newsletter-cont p {
    margin-bottom: 20px;
    font-size: 16px;
    color: #fff;
}
.newsletter-row {
    display: flex;
    width: 100%;
}
.newsletter-row input {
    width: 100%;
    height: 50px;
    background-color: #fff;
    border-radius: 5px 0 0 5px;
    padding-left: 20px;
    font-size: 16px;
    font-weight: 300;
    font-family: 'Lato', 'Arial', sans-serif;
    border: 1px solid #000;
    border-right: none;
}
.newsletter-row input[type="submit"] {
    width: 150px;
    height: 50px;
    border-radius: 0 3px 3px 0;
    border: none;
    background: #009ac8;
    color: #fff;
    font-size: 16px;
    font-weight: bold;
    font-family: 'Lato', 'Arial', sans-serif;
    padding: 0;
}    
.footer-bottom {
    height: auto;
   /* border-top: 1px solid rgba(6, 98, 145, 0.25);*/
    display: flex;
    align-items: center;
    justify-content: center;
    text-align: center;
    padding: 20px 0;
    background: #000;
    flex-wrap: wrap;
}
.footer-bottom p {
    font-size: 16px;
    /* color: #066291; */
    color:#fff;
    font-weight: 300;
}
footer .links a svg {
    filter: brightness(0) invert(1);
}
footer .links .footer-title, .newsletter-cont .footer-title {
        font-size: 16px;
}    
footer .social-list {
    margin-top: 25px;
}
footer .links p {
    font-size: 16px;
}
.big-cont {
    width: 500px;
}

@media screen and (max-width:919px) {
    .styles__mindedgePageContainer__ZPBdM .styles__topNavigation__f\+2jB .styles__headerItems__HH8lV .styles__logo__APZAW img {
        width: 60px;
        margin: 9px auto 0;
    }           
}
@media (min-width: 992px) {
    .container {
        max-width: 100%;
    }
}
.styles__mindedgePageContainer__ZPBdM {
    margin-bottom: 0px !important; 
}

@media screen and (min-width:600px) {
    .styles__mindedgePageContainer__ZPBdM .styles__sectionContainer__NzypS .styles__image__c5pa4 {
        width:34%;
    } 
}
@media screen and (max-width: 1024px){
    .contact-info {
        width: 100%;
    } 
}
@media screen and (max-width: 767px){
    footer .container {
        flex-wrap: wrap;
        padding: 50px 15px;
    }
    .contact-info p {
        margin-bottom: 10px;
        font-size: 14px;
        line-height: 25px;
    }
    footer .social-list-icon {
        margin-top: 25px;
    }
    footer .links a {
        margin-top: 15px;
        font-size: 16px;
        display: block;
        color: #000;
    }

    .links > div {
        flex: 1;
    }
    .footer-img-cont {
        margin-top: 15px;
        display: flex;
        flex-wrap: wrap;
        max-width: 260px;
        margin-top: 15px;
    }
    .newsletter-cont {
        margin-top: 35px;
        width: 100%;
    }

    .newsletter-cont .footer-title {
        font-size: 16px;
        margin-bottom: 15px;
    }
    .newsletter-row {
        display: flex;
        width: 100%;
    }
    .newsletter-row input[type="submit"], .newsletter-row input {
        font-size: 16px;
    }
    .newsletter-row input[type="submit"] {
        width: 150px;
        height: 50px;
        border-radius: 0 3px 3px 0;
        border: none;
        background: #72c8f4;
        background: -moz-linear-gradient(45deg, #72c8f4 0%, #066291 100%);
        background: -webkit-linear-gradient(45deg, #72c8f4 0%,#066291 100%);
        background: linear-gradient(45deg, #72c8f4 0%,#066291 100%);
        filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#72c8f4', endColorstr='#066291',GradientType=1 );
        color: #fff;
        font-size: 16px;
        font-weight: bold;
        font-family: 'Lato', 'Arial', sans-serif;
        padding: 0;
    }
    .footer-img:nth-child(1), .footer-img:nth-child(2), .footer-img:nth-child(3) {
        margin-top: 0;
    }
    .links {
        display: flex;
        width: 100%;
        justify-content: space-between;
        flex-direction: column;
    }
    .big-cont {
        align-items: flex-start;
    }
    footer .links .footer-title {
        font-size: 16px;
        margin-top: 25px;
    }
}
@media (min-width: 600px){
    /* .styles__mindedgePageContainer__ZPBdM .styles__sectionContainer__NzypS.styles__reverse__JNoCj .styles__content__ZxRba {
        padding-left: 15% !important;;
        width: 60% !important;
    }       
    .styles__mindedgePageContainer__ZPBdM .styles__sectionContainer__NzypS .styles__content__ZxRba {
        padding-right: 5% !important;
    } */
}
.footer-bottom a,.footer-bottom a:hover{
    color:#fff;
    text-decoration: underline;
} 
.newsletter-cont a{
    color:#fff;
    font-size: 16px;
}   
/* footer css e */