.sticky-rail__container__2v7VN {
    width: 100%;
    height: 100%;
    display: flex;
    flex-direction: column
}

.sticky-rail__sticky-container__1r5BL {
    width: 100%;
    --sticky-height: auto;
    flex: 0 1 var(--sticky-height)
}

.sticky-rail__sticky-container__1r5BL:last-child {
    flex: 1
}

.sticky-rail__sticky-container__1r5BL+.sticky-rail__sticky-container__1r5BL {
    margin-top: 2.2222222222vw
}

@media(max-width:1023px) {
    .sticky-rail__sticky-container__1r5BL+.sticky-rail__sticky-container__1r5BL {
        margin-top: 4.2666666667vw
    }
}

@media(min-width:1440px) {
    .sticky-rail__sticky-container__1r5BL+.sticky-rail__sticky-container__1r5BL {
        margin-top: 32px
    }
}

.sticky-container__container__KgJY- {
    --top: 0;
    --height: auto;
    position: relative;
    height: var(--height)
}

.sticky-container__content-container__2G8LN {
    position: sticky;
    top: var(--top)
}

.ad-slot__heading__1wrNp {
    margin-bottom: 1.6666666667vw
}

@media(min-width:1440px) {
    .ad-slot__heading__1wrNp {
        margin-bottom: 24px
    }
}

.ad-slot__label__zM8qF {
    margin-top: 8px;
    width: 100%;
    text-align: center
}

.ad-slot__container__FEnoz {
    --height: 0px;
    min-height: var(--height);
    display: flex;
    align-items: center;
    justify-content: center
}

.ad-slot__container__FEnoz.ad-slot__fixed-height__6m70D {
    flex-direction: column;
    border-top: 1px solid #d0d0d0;
    border-bottom: 1px solid #d0d0d0;
    min-height: 415px;
    justify-content: flex-start
}

@media(max-width:745px) {
    .ad-slot__container__FEnoz.ad-slot__fixed-height__6m70D {
        min-height: 320px
    }
}

.ad-slot__container__FEnoz.ad-slot__fixed-height__6m70D .ad-slot__scroll-notice__GCgrV {
    display: block;
    margin: 6px 0
}

.ad-slot__container__FEnoz.ad-slot__fixed-height__6m70D .ad-slot__inner__2u45U {
    width: 100%;
    margin: auto 0
}

.ad-slot__container__FEnoz.ad-slot__fixed-height__6m70D .ad-slot__inner__2u45U.ad-slot__others__mQ8-F {
    display: flex;
    justify-content: center
}

.ad-slot__inner__2u45U {
    max-width: 100%
}

.ad-slot__others__mQ8-F .ad-slot__slot__2lKAK {
    display: inline-block;
    max-width: 100%
}

.ad-slot__canvas__3xM8_ iframe,
.ad-slot__inline-canvas__7thaS iframe {
    width: 100%;
    height: 100%
}

.ad-slot__canvas__3xM8_,
.ad-slot__native__3CLmN {
    flex: 1
}

.ad-slot__fixed-height__6m70D .ad-slot__native__3CLmN {
    flex: unset
}

.ad-slot__connatix__ksvrg .ad-slot__slot__2lKAK {
    position: relative;
    height: 0;
    padding: 0 0 56.25% !important
}

.ad-slot__connatix__ksvrg .ad-slot__slot__2lKAK>div {
    position: absolute !important;
    display: block !important
}

.ad-slot__connatix__ksvrg .ad-slot__slot__2lKAK * {
    width: 100% !important;
    height: 100% !important
}

.ad-slot__inline-canvas__7thaS .ad-slot__slot__2lKAK>div {
    max-width: 100%;
    height: 375px !important
}

@media(max-width:745px) {
    .ad-slot__inline-canvas__7thaS .ad-slot__slot__2lKAK>div {
        height: 300px !important
    }
}

.ad-slot__canvas__3xM8_ .ad-slot__slot__2lKAK>div {
    max-width: 100%;
    height: 33vh !important;
    min-height: 250px !important;
    max-height: none !important
}

.text__text__1FZLe {
    margin: 0;
    padding: 0;
    line-height: 1;
    letter-spacing: 0;
    font-size: inherit;
    text-decoration: none;
    text-transform: none;
    font-smooth: always;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale
}

.text__inherit-color__3208F {
    color: inherit
}

.text__inherit-font__1Y8w3 {
    font-family: inherit;
    font-weight: inherit;
    font-style: inherit;
    text-transform: inherit
}

.text__inherit-size__1DZJi {
    font-size: inherit
}

.text__bold-all-caps__2PPeR,
.text__bold__2-8Kc {
    font-family: knowledge-bold, Arial, sans-serif;
    font-weight: 400
}

.text__h5-bold__3_y0j {
    font-family: knowledge-bold, Arial, sans-serif;
    font-weight: 700
}

.text__medium-all-caps__2v8cE,
.text__medium__1kbOh {
    font-family: knowledge-medium, Arial, sans-serif;
    font-weight: 500
}

.text__light__1nZjX,
.text__regular-all-caps__1BLle,
.text__regular__2N1Xr {
    font-family: knowledge-regular, Arial, sans-serif;
    font-weight: 400
}

.text__bold-all-caps__2PPeR,
.text__medium-all-caps__2v8cE,
.text__regular-all-caps__1BLle {
    text-transform: uppercase
}

.text__light-grey__2vz93 {
    color: #afafaf
}

.text__medium-grey__3A_RT {
    color: #666
}

.text__dark-grey__3Ml43 {
    color: #404040
}

.text__muted-grey__3a2LU {
    color: #d0d0d0
}

.text__light-green__3aRY- {
    color: #77a22d
}

.text__light-red__2zBDD {
    color: #dc0a0a
}

.text__dark-green__YgW5w {
    color: #387c2b
}

.text__dark-red__2P4FD {
    color: #a00000
}

.text__tr-orange__1SzDM {
    color: #fa6400
}

.text__light-orange__3kK2I {
    color: #ffa100
}

.text__dark-purple__5QAwj {
    color: #621f95
}

.text__black-to-dark-orange__yiqB4,
.text__blue-to-dark-orange__2OTa-,
.text__white-to-dark-orange__1kQpi {
    transition: color .25s cubic-bezier(.19, 1, .22, 1)
}

.text__white-to-dark-orange__1kQpi,
.text__white__3r45t {
    color: #fff
}

.text__black-to-dark-orange__yiqB4,
.text__black__29xf- {
    color: #000
}

.text__blue-to-dark-orange__2OTa-,
.text__blue__1_pdB {
    color: #005da2
}

.text__black-to-dark-orange__yiqB4:hover,
.text__blue-to-dark-orange__2OTa-:hover,
.text__dark-orange__2yi96,
.text__white-to-dark-orange__1kQpi:hover {
    color: #dc4300
}

.text__heading_1__bHZaR {
    font-size: 56px
}

@media(max-width:745px) {
    .text__heading_1__bHZaR {
        font-size: 48px
    }
}

@media(min-width:1300px) {
    .text__heading_1__bHZaR {
        font-size: 64px
    }
}

.text__heading_2__1K_hh {
    font-size: 40px
}

@media(min-width:1300px) {
    .text__heading_2__1K_hh {
        font-size: 48px
    }
}

.text__heading_3__1kDhc {
    font-size: 32px
}

@media(min-width:746px) {
    .text__heading_3__1kDhc {
        font-size: 40px
    }
}

.text__heading_4__14ZqK {
    font-size: 24px
}

@media(min-width:746px) {
    .text__heading_4__14ZqK {
        font-size: 32px
    }
}

.text__heading_5__2krbj {
    font-size: 20px
}

@media(min-width:1300px) {
    .text__heading_5__2krbj {
        font-size: 24px
    }
}

.text__heading_5_and_half__3YluN {
    font-size: 18px;
    line-height: 1.333
}

.text__heading_6__1qUJ5 {
    font-size: 16px
}

@media(min-width:1300px) {
    .text__heading_6__1qUJ5 {
        font-size: 18px
    }
}

.text__body__yKS5U,
.text__default__UPMUu {
    font-size: 16px
}

@media(min-width:1300px) {
    .text__body__yKS5U {
        font-size: 18px
    }
}

.text__body_fixed__1I7Al {
    font-size: 18px
}

.text__extra_extra_large__1Xq4c {
    font-size: 32px
}

.text__extra_large__FhDlB {
    font-size: 24px
}

.text__large__nEccO {
    font-size: 18px
}

@media(min-width:1300px) {
    .text__large__nEccO {
        font-size: 20px
    }
}

.text__small__1kGq2 {
    font-size: 16px
}

.text__extra_small__1Mw6v {
    font-size: 14px
}

.text__ultra_small__37j9j {
    font-size: 12px
}

.text__ultra_ultra_small__etCZg {
    font-size: 8px
}

.label__label__f9Hew {
    display: block
}

.label__label__f9Hew.label__large__-fu5V {
    line-height: 1
}

.label__label__f9Hew.label__kicker__RW9aE,
.label__label__f9Hew.label__medium__2TqYL {
    line-height: 1.1428571429
}

.label__label__f9Hew.label__small__274ei {
    line-height: 1.333
}

.label__label__f9Hew.label__dot__2SPVF:before {
    content: "";
    display: inline-block;
    vertical-align: text-top;
    width: 8px;
    height: 8px;
    border-radius: 100%;
    background: currentColor;
    margin-right: 5px
}

.auth-modal__container__1vT2Y {
    position: fixed;
    display: flex;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: rgba(0, 0, 0, .5);
    will-change: opacity;
    z-index: 9
}

@media(max-width:745px) {
    .auth-modal__container__1vT2Y {
        background: rgba(0, 0, 0, .85)
    }
}

.auth-modal__modal__27Wdf {
    display: flex;
    flex-direction: column;
    position: relative;
    background: #fff;
    width: 571px;
    overflow: hidden;
    margin: auto;
    transform-origin: 50% 50%;
    will-change: opacity, transform;
    border-radius: 16px;
    box-shadow: 0 0 1.1111111111vw rgba(50, 50, 93, .25), 0 0 .3472222222vw rgba(77, 77, 77, .1)
}

@media(max-width:1023px) {
    .auth-modal__modal__27Wdf {
        box-shadow: 0 0 2.2222222222vw rgba(50, 50, 93, .25), 0 0 .6944444444vw rgba(77, 77, 77, .1)
    }
}

@media(min-width:1440px) {
    .auth-modal__modal__27Wdf {
        box-shadow: 0 0 16px rgba(50, 50, 93, .25), 0 0 5px rgba(77, 77, 77, .1)
    }
}

@media(max-width:745px) {
    .auth-modal__modal__27Wdf {
        max-width: 571px;
        width: calc(100% - 32px)
    }
}

.auth-modal__buttons__3n0P0 {
    display: flex;
    flex-direction: column;
    padding: 40px 90px
}

@media(max-width:745px) {
    .auth-modal__buttons__3n0P0 {
        padding: 30px 2.2222222222vw
    }
}

@media(max-width:745px)and (max-width:1023px) {
    .auth-modal__buttons__3n0P0 {
        padding-left: 4.2666666667vw;
        padding-right: 4.2666666667vw
    }
}

@media(max-width:745px)and (min-width:1440px) {
    .auth-modal__buttons__3n0P0 {
        padding-left: 32px;
        padding-right: 32px
    }
}

.auth-modal__buttons__3n0P0>:first-child {
    margin-bottom: 16px
}

.auth-modal__prompt__1Ncya {
    position: absolute;
    top: 0;
    left: 0;
    bottom: 164px;
    display: flex;
    flex-direction: column;
    justify-content: center;
    z-index: -1;
    background: linear-gradient(169.21deg, #000 8%, #000 0, rgba(0, 0, 0, .992967) 0, rgba(0, 0, 0, .3) 136.89%);
    padding-left: 2.2222222222vw;
    padding-right: 2.2222222222vw
}

@media(max-width:1023px) {
    .auth-modal__prompt__1Ncya {
        padding-left: 4.2666666667vw;
        padding-right: 4.2666666667vw
    }
}

@media(min-width:1440px) {
    .auth-modal__prompt__1Ncya {
        padding-left: 32px;
        padding-right: 32px
    }
}

@media(max-width:745px) {
    .auth-modal__prompt__1Ncya {
        bottom: 144px
    }
}

.auth-modal__prompt__1Ncya>* {
    margin-top: auto
}

.auth-modal__prompt__1Ncya .auth-modal__learn-more__mdLdB {
    align-self: flex-end;
    margin-bottom: 16px
}

.auth-modal__close__Mk2ss {
    position: absolute;
    cursor: pointer;
    top: 1rem;
    right: 1rem;
    color: #fff;
    width: 16px;
    height: 16px;
    outline: none
}

.auth-modal__close__Mk2ss:focus-visible {
    outline: 2px solid #fa6400
}

.auth-modal__image__8-HxD {
    z-index: -2
}

.auth-modal__in__2mNoz {
    opacity: 0
}

.auth-modal__in__2mNoz .auth-modal__modal__27Wdf {
    transform: scale(.95);
    opacity: 0
}

.auth-modal__in-active__2a5rA,
.auth-modal__in-done__16Mo7 {
    opacity: 1;
    transition: opacity .6s ease
}

.auth-modal__in-active__2a5rA .auth-modal__modal__27Wdf,
.auth-modal__in-done__16Mo7 .auth-modal__modal__27Wdf {
    transition: opacity .5s ease .1s, transform .5s ease .1s;
    transform: scale(1);
    opacity: 1
}

.auth-modal__out__2GcoA {
    opacity: 1
}

.auth-modal__out__2GcoA .auth-modal__modal__27Wdf {
    transform: scale(1);
    opacity: 1
}

.auth-modal__out-active__9LBsn,
.auth-modal__out-done__2mW7c {
    opacity: 0;
    transition: opacity .6s ease
}

.auth-modal__out-active__9LBsn .auth-modal__modal__27Wdf,
.auth-modal__out-done__2mW7c .auth-modal__modal__27Wdf {
    transition: opacity .6s ease, transform .6s ease;
    transform: scale(.95);
    opacity: 0
}

.customization-prompt__line-2__2cbiH {
    display: block;
    margin-top: 40px
}

@media(max-width:745px) {
    .customization-prompt__line-2__2cbiH {
        margin-top: 20px
    }
}

.image__container__3y02- {
    position: relative;
    height: inherit
}

.image__container__3y02-.image__lock-ratio__3SwNA .image__image__2wACD {
    position: absolute;
    height: 100%
}

.image__image__2wACD {
    display: block;
    width: 100%;
    height: inherit
}

.image__fill__KDagQ .image__image__2wACD {
    object-fit: fill
}

.image__contain__1z1dp .image__image__2wACD {
    object-fit: contain
}

.image__cover___x5Qd .image__image__2wACD {
    object-fit: cover
}

.image__transition__2ibuR .image__image__2wACD {
    animation: image__fadein__4109E .8s ease both
}

@keyframes image__fadein__4109E {
    0% {
        opacity: 0
    }

    to {
        opacity: 1
    }
}

.close-button__close__3QWat {
    display: block;
    outline: 0;
    border: 0;
    margin: 0;
    padding: 0;
    background: transparent;
    appearance: none;
    cursor: pointer;
    transition: transform .35s ease;
    will-change: transform;
    z-index: 1000
}

.close-button__close__3QWat .close-button__icon__21CEf {
    width: 16px;
    max-width: 100%;
    fill: currentColor
}

.close-button__tooltip__37y79 {
    position: absolute;
    z-index: 1080;
    left: 50%;
    top: 100%;
    margin-top: 4px;
    transform: translateX(-50%);
    pointer-events: none
}

.body__base__22dCE {
    max-width: 720px
}

.body__full_width__ekUdw {
    max-width: 100%
}

.body__base__22dCE.body__body__VgU9Q,
.body__base__22dCE.body__body_alt__2kEQu,
.body__full_width__ekUdw.body__body__VgU9Q,
.body__full_width__ekUdw.body__body_alt__2kEQu {
    line-height: 1.75
}

.body__base__22dCE.body__large_body__FV5_X,
.body__base__22dCE.body__large_body_alt__39rYQ,
.body__full_width__ekUdw.body__large_body__FV5_X,
.body__full_width__ekUdw.body__large_body_alt__39rYQ {
    line-height: 1.6
}

.body__base__22dCE.body__large_body_alt_fixed__3vW87,
.body__full_width__ekUdw.body__large_body_alt_fixed__3vW87 {
    line-height: 24px
}

.body__base__22dCE.body__caption__3L8vY,
.body__base__22dCE.body__extra_small_body__3QTYe,
.body__base__22dCE.body__small_body__2vQyf,
.body__full_width__ekUdw.body__caption__3L8vY,
.body__full_width__ekUdw.body__extra_small_body__3QTYe,
.body__full_width__ekUdw.body__small_body__2vQyf {
    line-height: 1.43
}

.body__base__22dCE.body__medium__2blzt,
.body__full_width__ekUdw.body__medium__2blzt {
    line-height: 1.5
}

.body__base__22dCE.body__card__6X3d6,
.body__base__22dCE.body__ultra_small_body__1lUQl,
.body__full_width__ekUdw.body__card__6X3d6,
.body__full_width__ekUdw.body__ultra_small_body__1lUQl {
    line-height: 1.333
}

.article__container__2MUeZ {
    border-radius: 16px;
    box-shadow: 0 1px 16px 10px rgba(64, 64, 64, .08);
    padding-bottom: 2.2222222222vw
}

@media(max-width:1023px) {
    .article__container__2MUeZ {
        padding-bottom: 4.2666666667vw
    }
}

@media(min-width:1440px) {
    .article__container__2MUeZ {
        padding-bottom: 32px
    }
}

@media(max-width:1023px) {
    .article__container__2MUeZ {
        border-radius: 0
    }
}

.article-header__container__25s8m {
    padding-top: 1.6666666667vw;
    padding-bottom: 1.6666666667vw;
    display: grid;
    grid-template-columns: repeat(8, 1fr);
    grid-column-gap: 2.2222222222vw;
    row-gap: 24px;
    grid-template-rows: fit-content(0) repeat(3, max-content);
    position: relative;
    box-sizing: border-box
}

@media(min-width:1440px) {
    .article-header__container__25s8m {
        padding-top: 24px;
        padding-bottom: 24px
    }
}

@media(max-width:1023px) {
    .article-header__container__25s8m {
        grid-column-gap: 4.2666666667vw
    }
}

@media(min-width:1440px) {
    .article-header__container__25s8m {
        grid-column-gap: 32px
    }
}

@media(max-width:1023px) {
    .article-header__container__25s8m {
        grid-template-columns: repeat(4, 1fr)
    }
}

@media(min-width:1440px) {
    .article-header__container__25s8m {
        display: grid;
        grid-template-columns: repeat(9, 1fr);
        grid-column-gap: 2.2222222222vw
    }
}

@media(min-width:1440px)and (max-width:1023px) {
    .article-header__container__25s8m {
        grid-column-gap: 4.2666666667vw
    }
}

@media(min-width:1440px)and (min-width:1440px) {
    .article-header__container__25s8m {
        grid-column-gap: 32px
    }
}

@media(min-width:1440px)and (max-width:1023px) {
    .article-header__container__25s8m {
        grid-template-columns: repeat(4, 1fr)
    }
}

@media(max-width:1023px) {
    .article-header__container__25s8m {
        padding: 2.2222222222vw
    }
}

@media(max-width:1023px)and (max-width:1023px) {
    .article-header__container__25s8m {
        padding: 4.2666666667vw
    }
}

@media(max-width:1023px)and (min-width:1440px) {
    .article-header__container__25s8m {
        padding: 32px
    }
}

@media(max-width:745px) {
    .article-header__container__25s8m {
        padding-top: 3.3333333333vw;
        padding-bottom: 3.3333333333vw
    }
}

@media(max-width:745px)and (max-width:1023px) {
    .article-header__container__25s8m {
        padding-top: 6.4vw;
        padding-bottom: 6.4vw
    }
}

@media(max-width:745px)and (min-width:1440px) {
    .article-header__container__25s8m {
        padding-top: 48px;
        padding-bottom: 48px
    }
}

.article-header__container__25s8m .article-header__dateline__4jE04 {
    margin-left: 2.2222222222vw;
    grid-column: 1/span 2;
    grid-row: 1;
    align-self: start
}

@media(max-width:1023px) {
    .article-header__container__25s8m .article-header__dateline__4jE04 {
        margin-left: 4.2666666667vw
    }
}

@media(min-width:1440px) {
    .article-header__container__25s8m .article-header__dateline__4jE04 {
        margin-left: 32px
    }
}

@media(max-width:1023px) {
    .article-header__container__25s8m .article-header__dateline__4jE04 {
        margin-left: 0;
        grid-column: 1/span 1
    }
}

@media(max-width:745px) {
    .article-header__container__25s8m .article-header__dateline__4jE04 {
        grid-column: 1/-1;
        grid-row: 1
    }
}

.article-header__container__25s8m .article-header__heading__15OpQ {
    grid-column: 3/span 5;
    grid-row: 1/span 2;
    min-height: 140px;
    line-height: 1.125;
    display: flex;
    flex-direction: column;
    position: relative;
    z-index: 3
}

@media(min-width:1440px) {
    .article-header__container__25s8m .article-header__heading__15OpQ {
        grid-column: 3/span 6
    }
}

@media(max-width:1023px) {
    .article-header__container__25s8m .article-header__heading__15OpQ {
        grid-column: 2/span 3
    }
}

@media(max-width:745px) {
    .article-header__container__25s8m .article-header__heading__15OpQ {
        grid-column: 1/12;
        grid-row: 2;
        margin-top: -8px;
        min-height: unset
    }
}

.article-header__container__25s8m .article-header__section__2xbeF {
    margin-bottom: 8px;
    line-height: 1.33
}

.article-header__sponsor__1I0um {
    margin-left: 2.2222222222vw;
    grid-column: 1/span 2;
    grid-row: 2
}

@media(max-width:1023px) {
    .article-header__sponsor__1I0um {
        margin-left: 4.2666666667vw
    }
}

@media(min-width:1440px) {
    .article-header__sponsor__1I0um {
        margin-left: 32px
    }
}

@media(max-width:1023px) {
    .article-header__sponsor__1I0um {
        grid-column: 1/span 1;
        margin-left: 0
    }
}

@media(max-width:745px) {
    .article-header__sponsor__1I0um {
        grid-column: 1/-1;
        grid-row: 3
    }
}

.article-header__author__3PcB3 .article-header__description__kvuP8 {
    display: block;
    font-size: 14px;
    line-height: 20px
}

.article-header__author__3PcB3 {
    grid-column: 3/span 6;
    grid-row: 3;
    position: relative;
    z-index: 2
}

@media(max-width:1023px) {
    .article-header__author__3PcB3 {
        grid-column: 2/span 3
    }
}

@media(max-width:745px) {
    .article-header__author__3PcB3 {
        grid-column: 1/span 3
    }
}

@media(max-width:745px) {
    .article-header__sponsor__1I0um~.article-header__author__3PcB3 {
        grid-row: 4
    }
}

.article-header__container__25s8m .article-header__read-time__1-q8x {
    margin-left: 2.2222222222vw;
    grid-column: 1/span 2;
    grid-row: 4;
    margin-top: 4px;
    white-space: nowrap
}

@media(max-width:1023px) {
    .article-header__container__25s8m .article-header__read-time__1-q8x {
        margin-left: 4.2666666667vw
    }
}

@media(min-width:1440px) {
    .article-header__container__25s8m .article-header__read-time__1-q8x {
        margin-left: 32px
    }
}

@media(max-width:1023px) {
    .article-header__container__25s8m .article-header__read-time__1-q8x {
        grid-column: 1/span 1;
        margin-left: 0
    }
}

@media(max-width:745px) {
    .article-header__container__25s8m .article-header__read-time__1-q8x {
        grid-column: 6/span 6;
        grid-row: 3;
        text-align: right
    }
}

@media(max-width:745px) {
    .article-header__sponsor__1I0um~.article-header__read-time__1-q8x {
        grid-row: 4
    }
}

.article-header__buttons__1NoIL {
    grid-column: 3/span 5;
    grid-row: 4;
    position: relative;
    display: flex;
    z-index: 1
}

@media(max-width:1023px) {
    .article-header__buttons__1NoIL {
        grid-column: 2/span 3
    }
}

@media(max-width:745px) {
    .article-header__buttons__1NoIL {
        grid-column: 1/span 3
    }
}

.article-header__share__3z79M {
    margin-right: auto
}

.article-header__share__3z79M.article-header__hidden__1OgqJ {
    display: none
}

@media(max-width:745px) {
    .article-header__sponsor__1I0um~.article-header__buttons__1NoIL {
        grid-row: 5
    }
}

@media(max-width:745px) {
    .article-header__sponsor__1I0um~.article-header__button-right-side__ts-xJ {
        grid-row: 5
    }
}

.article-header__tags__3-jcV {
    line-height: 0;
    margin-bottom: 24px
}

@media(max-width:745px) {
    .article-header__tags__3-jcV {
        margin-bottom: 12px
    }
}

.article-header__button-right-side__ts-xJ {
    margin-left: 8px
}

.article-header__button-right-side__ts-xJ .article-header__save__2cV8G {
    height: 42px;
    width: 42px
}

.banner__container__12xl3 {
    display: flex;
    box-sizing: border-box;
    background: rgba(0, 93, 162, .1);
    border: 1px solid #005da2;
    border-radius: 16px 16px 0 0;
    overflow: hidden;
    min-height: 42px
}

@media(max-width:1023px) {
    .banner__container__12xl3 {
        border-radius: 0
    }
}

.banner__container__12xl3 .banner__part-one__3-No8,
.banner__container__12xl3 .banner__part-two__Fd-dp {
    display: flex;
    align-items: center
}

.banner__container__12xl3 .banner__part-one__3-No8 {
    padding-left: 2.2222222222vw;
    padding-right: 16px;
    background: #005da2
}

@media(max-width:1023px) {
    .banner__container__12xl3 .banner__part-one__3-No8 {
        padding-left: 4.2666666667vw
    }
}

@media(min-width:1440px) {
    .banner__container__12xl3 .banner__part-one__3-No8 {
        padding-left: 32px
    }
}

.banner__container__12xl3 .banner__part-two__Fd-dp {
    padding: 1.1111111111vw 2.2222222222vw
}

@media(max-width:1023px) {
    .banner__container__12xl3 .banner__part-two__Fd-dp {
        padding-left: 4.2666666667vw;
        padding-right: 4.2666666667vw
    }
}

@media(min-width:1440px) {
    .banner__container__12xl3 .banner__part-two__Fd-dp {
        padding-left: 32px;
        padding-right: 32px
    }
}

@media(max-width:1023px) {
    .banner__container__12xl3 .banner__part-two__Fd-dp {
        padding-top: 2.1333333333vw;
        padding-bottom: 2.1333333333vw
    }
}

@media(min-width:1440px) {
    .banner__container__12xl3 .banner__part-two__Fd-dp {
        padding-top: 16px;
        padding-bottom: 16px
    }
}

.banner__container__12xl3 .banner__part-one__3-No8+.banner__part-two__Fd-dp {
    padding-left: 16px
}

.date-line__date__23Ge- {
    display: block;
    line-height: 1.4285714286
}

@media(max-width:745px) {
    .date-line__date__23Ge- {
        display: inline
    }

    .date-line__date__23Ge-:first-child:after {
        content: " · "
    }

    .date-line__date__23Ge-:last-child {
        display: block
    }
}

.tags__tag-list__2EKvP {
    padding: 0;
    margin: -8px 0 0
}

@media(max-width:745px) {
    .tags__tag-list__2EKvP {
        display: none
    }
}

.tags__tag-item__iG2wd {
    position: relative;
    z-index: 0;
    list-style: none;
    display: inline-block;
    margin-top: 8px
}

.tags__tag-item__iG2wd:focus-within,
.tags__tag-item__iG2wd:hover {
    z-index: 1
}

.tags__tag__39Uu2 {
    position: relative;
    height: 32px;
    margin-right: 8px;
    z-index: 1
}

.tags__tooltip__3eEKj {
    position: absolute;
    z-index: 0;
    left: 30%;
    margin-top: 10px
}

.tags__scroller-container__1Obsg {
    display: flex;
    align-items: center
}

.tags__button-left__1R1y8 {
    order: 0
}

.tags__scroller__3nmBX {
    order: 1;
    width: calc(100% - 80px)
}

.tags__scroller__3nmBX .tags__tag__39Uu2.tags__first__1Uw2j {
    margin-left: 8px
}

.tags__button-right__3AxNf {
    order: 2
}

.tags__button-left__1R1y8,
.tags__button-right__3AxNf {
    width: 40px;
    height: 40px
}

.tags__arrow__2ZO24 {
    width: 8px;
    fill: currentColor
}

.tag-tooltip__body__3Qhhk,
.tag-tooltip__header__3Lruq {
    width: 415px;
    box-sizing: border-box
}

.tag-tooltip__header__3Lruq {
    padding: 20px 24px 15px;
    border-bottom: 1px solid #d0d0d0
}

.tag-tooltip__info__1jb_3 {
    display: flex;
    align-items: center
}

.tag-tooltip__info__1jb_3 .tag-tooltip__name__3NQd8 {
    width: 100%;
    display: flex;
    justify-content: space-between
}

.tag-tooltip__info__1jb_3 .tag-tooltip__name__3NQd8 .tag-tooltip__button__2h2ku {
    display: flex;
    align-items: center
}

.tag-tooltip__section__3Ak_H {
    margin-bottom: 14px
}

.tag-tooltip__stories__2BI-V {
    padding: 24px;
    margin: 0;
    list-style: none
}

.tag-tooltip__story__2P6iX+.tag-tooltip__story__2P6iX {
    margin-top: 22px
}

.media-story-card__heading__eqhp9,
.media-story-card__section__SyzYF,
.media-story-card__time__2i9EK {
    display: block
}

.media-story-card__section__SyzYF,
.media-story-card__time__2i9EK {
    line-height: 1
}

.media-story-card__hub__3mHOR .media-story-card__latest-news-heading__21tE6,
.media-story-card__playlist__2ESDd .media-story-card__latest-news-heading__21tE6 {
    font-size: 18px
}

.media-story-card__basic__1iyfV,
.media-story-card__legal__3kqtT,
.media-story-card__no_meta__18YBx,
.media-story-card__playlist__2ESDd,
.media-story-card__playlist_with_description__3oVb1,
.media-story-card__right_rail_hero__domSK {
    color: #404040;
    display: flex;
    flex-direction: row;
    justify-content: flex-start;
    text-decoration: none
}

.media-story-card__basic__1iyfV:hover .media-story-card__image-container__gQPAN:after,
.media-story-card__legal__3kqtT:hover .media-story-card__image-container__gQPAN:after,
.media-story-card__no_meta__18YBx:hover .media-story-card__image-container__gQPAN:after,
.media-story-card__playlist__2ESDd:hover .media-story-card__image-container__gQPAN:after,
.media-story-card__playlist_with_description__3oVb1:hover .media-story-card__image-container__gQPAN:after,
.media-story-card__right_rail_hero__domSK:hover .media-story-card__image-container__gQPAN:after {
    opacity: 1
}

.media-story-card__basic__1iyfV .media-story-card__heading__eqhp9,
.media-story-card__legal__3kqtT .media-story-card__heading__eqhp9,
.media-story-card__no_meta__18YBx .media-story-card__heading__eqhp9,
.media-story-card__playlist__2ESDd .media-story-card__heading__eqhp9,
.media-story-card__playlist_with_description__3oVb1 .media-story-card__heading__eqhp9,
.media-story-card__right_rail_hero__domSK .media-story-card__heading__eqhp9 {
    display: flex;
    flex-direction: column;
    line-height: 1.33
}

.media-story-card__basic__1iyfV .media-story-card__heading__eqhp9:hover,
.media-story-card__legal__3kqtT .media-story-card__heading__eqhp9:hover,
.media-story-card__no_meta__18YBx .media-story-card__heading__eqhp9:hover,
.media-story-card__playlist__2ESDd .media-story-card__heading__eqhp9:hover,
.media-story-card__playlist_with_description__3oVb1 .media-story-card__heading__eqhp9:hover,
.media-story-card__right_rail_hero__domSK .media-story-card__heading__eqhp9:hover {
    text-decoration: underline
}

.media-story-card__basic__1iyfV .media-story-card__section__SyzYF,
.media-story-card__legal__3kqtT .media-story-card__section__SyzYF,
.media-story-card__no_meta__18YBx .media-story-card__section__SyzYF,
.media-story-card__playlist__2ESDd .media-story-card__section__SyzYF,
.media-story-card__playlist_with_description__3oVb1 .media-story-card__section__SyzYF,
.media-story-card__right_rail_hero__domSK .media-story-card__section__SyzYF {
    margin-bottom: 4px
}

.media-story-card__basic__1iyfV .media-story-card__time__2i9EK,
.media-story-card__legal__3kqtT .media-story-card__time__2i9EK,
.media-story-card__no_meta__18YBx .media-story-card__time__2i9EK,
.media-story-card__playlist__2ESDd .media-story-card__time__2i9EK,
.media-story-card__playlist_with_description__3oVb1 .media-story-card__time__2i9EK,
.media-story-card__right_rail_hero__domSK .media-story-card__time__2i9EK {
    margin-top: auto
}

.media-story-card__basic_hero__3r0eo,
.media-story-card__border_hub__1aV2N,
.media-story-card__hero__2nvVj,
.media-story-card__home_hero__1iHye,
.media-story-card__hub__3mHOR,
.media-story-card__left_rail__2yB4j {
    display: flex;
    flex-direction: column;
    width: 100%;
    height: 100%;
    box-sizing: border-box;
    overflow: hidden
}

.media-story-card__basic_hero__3r0eo .media-story-card__underlinks__1v4Mu,
.media-story-card__border_hub__1aV2N .media-story-card__underlinks__1v4Mu,
.media-story-card__hero__2nvVj .media-story-card__underlinks__1v4Mu,
.media-story-card__home_hero__1iHye .media-story-card__underlinks__1v4Mu,
.media-story-card__hub__3mHOR .media-story-card__underlinks__1v4Mu,
.media-story-card__left_rail__2yB4j .media-story-card__underlinks__1v4Mu {
    list-style-type: disc
}

.media-story-card__description__2icjO,
.media-story-card__heading__eqhp9 {
    display: -webkit-box;
    -webkit-box-orient: vertical;
    overflow: hidden;
    word-break: break-word
}

.media-story-card__image-container__gQPAN {
    position: relative;
    background: #d0d0d0;
    overflow: hidden
}

.media-story-card__image__LQVyM {
    height: 100%
}

.media-story-card__media__27Yc8 {
    position: absolute;
    z-index: 1;
    left: 0;
    bottom: 0
}

.media-story-card__right_rail_hero__domSK .media-story-card__underlinks__1v4Mu {
    list-style-type: disc
}

.media-story-card__right_rail_hero__domSK .media-story-card__heading__eqhp9 {
    margin-right: 10px
}

.media-story-card__right_rail_hero__domSK .media-story-card__body__3tRWy {
    flex: 1
}

.media-story-card__right_rail_hero__domSK.media-story-card__placement-left__OBk0b {
    flex-direction: row-reverse
}

.media-story-card__right_rail_hero__domSK.media-story-card__placement-left__OBk0b .media-story-card__body__3tRWy {
    padding-left: 16px
}

.media-story-card__right_rail_hero__domSK.media-story-card__placement-left__OBk0b .media-story-card__heading__eqhp9 {
    margin: 0
}

.media-story-card__right_rail_hero__domSK .media-story-card__image-container__gQPAN {
    flex: 0 0 84px;
    height: 84px;
    border-radius: 8px;
    margin-left: auto
}

.media-story-card__right_rail_hero__domSK .media-story-card__image-container__gQPAN:after {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background: rgba(0, 0, 0, .2);
    opacity: 0;
    transition: opacity .15s ease;
    pointer-events: none
}

@media(max-width:1023px) {
    .media-story-card__right_rail_hero__domSK .media-story-card__image-container__gQPAN {
        flex: 0 0 139px;
        height: 93px
    }
}

@media(max-width:745px) {
    .media-story-card__right_rail_hero__domSK .media-story-card__heading__eqhp9 {
        flex: 1
    }

    .media-story-card__right_rail_hero__domSK .media-story-card__image-container__gQPAN {
        flex: 1;
        max-width: 143px;
        height: 95px;
        margin-left: 6px
    }

    .media-story-card__right_rail_hero__domSK .media-story-card__image-container__gQPAN:after {
        content: "";
        position: absolute;
        top: 0;
        left: 0;
        right: 0;
        bottom: 0;
        background: rgba(0, 0, 0, .2);
        opacity: 0;
        transition: opacity .15s ease;
        pointer-events: none
    }
}

@media(min-width:1024px) {
    .media-story-card__right_rail_hero__domSK {
        flex-direction: column-reverse
    }

    .media-story-card__right_rail_hero__domSK>div:first-child {
        padding: 1.1111111111vw
    }
}

@media(min-width:1024px)and (min-width:1440px) {
    .media-story-card__right_rail_hero__domSK>div:first-child {
        padding: 16px
    }
}

@media(min-width:1024px) {
    .media-story-card__right_rail_hero__domSK .media-story-card__image-container__gQPAN {
        flex: 0;
        width: 100%;
        height: 100%;
        margin: 0;
        border-radius: 0
    }
}

.media-story-card__right_rail_hero__domSK .media-story-card__time__2i9EK {
    margin-top: 4px
}

.media-story-card__basic__1iyfV .media-story-card__underlinks__1v4Mu {
    list-style-type: disc
}

.media-story-card__basic__1iyfV .media-story-card__heading__eqhp9 {
    margin-right: 10px
}

.media-story-card__basic__1iyfV .media-story-card__body__3tRWy {
    flex: 1
}

.media-story-card__basic__1iyfV.media-story-card__placement-left__OBk0b {
    flex-direction: row-reverse
}

.media-story-card__basic__1iyfV.media-story-card__placement-left__OBk0b .media-story-card__body__3tRWy {
    padding-left: 16px
}

.media-story-card__basic__1iyfV.media-story-card__placement-left__OBk0b .media-story-card__heading__eqhp9 {
    margin: 0
}

.media-story-card__basic__1iyfV .media-story-card__placement-container__1R55- {
    flex: 0 0 84px;
    margin-left: auto
}

.media-story-card__basic__1iyfV .media-story-card__image-container__gQPAN {
    border-radius: 8px;
    height: 84px
}

.media-story-card__basic__1iyfV .media-story-card__image-container__gQPAN:after {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background: rgba(0, 0, 0, .2);
    opacity: 0;
    transition: opacity .15s ease;
    pointer-events: none
}

.media-story-card__basic__1iyfV .media-story-card__time__2i9EK {
    margin-top: 8px
}

.media-story-card__no_meta__18YBx .media-story-card__body__3tRWy,
.media-story-card__playlist__2ESDd .media-story-card__body__3tRWy {
    flex: 1
}

.media-story-card__no_meta__18YBx .media-story-card__body__3tRWy .media-story-card__heading__eqhp9,
.media-story-card__playlist__2ESDd .media-story-card__body__3tRWy .media-story-card__heading__eqhp9 {
    align-self: start
}

.media-story-card__no_meta__18YBx .media-story-card__image-container__gQPAN,
.media-story-card__playlist__2ESDd .media-story-card__image-container__gQPAN {
    flex: 1;
    max-width: 143px;
    height: 95px;
    border-top-left-radius: 8px;
    border-bottom-left-radius: 8px;
    margin-left: 16px
}

.media-story-card__no_meta__18YBx .media-story-card__image-container__gQPAN:after,
.media-story-card__playlist__2ESDd .media-story-card__image-container__gQPAN:after {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background: rgba(0, 0, 0, .2);
    opacity: 0;
    transition: opacity .15s ease;
    pointer-events: none
}

@media(min-width:746px) {

    .media-story-card__no_meta__18YBx .media-story-card__image-container__gQPAN,
    .media-story-card__playlist__2ESDd .media-story-card__image-container__gQPAN {
        height: 82px;
        border-radius: 8px;
        max-width: 123px
    }
}

@media(min-width:1300px) {

    .media-story-card__no_meta__18YBx .media-story-card__image-container__gQPAN,
    .media-story-card__playlist__2ESDd .media-story-card__image-container__gQPAN {
        height: 95px;
        border-top-right-radius: 0;
        border-bottom-right-radius: 0;
        max-width: 143px
    }
}

@media(max-width:745px) {

    .media-story-card__no_meta__18YBx .media-story-card__image-container__gQPAN,
    .media-story-card__playlist__2ESDd .media-story-card__image-container__gQPAN {
        height: 93px;
        max-width: 139px;
        border-radius: 8px
    }
}

@media(min-width:1300px) {
    .media-story-card__no_meta__18YBx .media-story-card__image-container__gQPAN {
        border-top-right-radius: 8px;
        border-bottom-right-radius: 8px
    }
}

.media-story-card__legal__3kqtT .media-story-card__body__3tRWy .media-story-card__heading__eqhp9,
.media-story-card__no_meta__18YBx .media-story-card__body__3tRWy .media-story-card__heading__eqhp9,
.media-story-card__playlist__2ESDd .media-story-card__body__3tRWy .media-story-card__heading__eqhp9 {
    display: -webkit-box;
    margin-bottom: 4px;
    overflow: hidden
}

.media-story-card__playlist_with_description__3oVb1 {
    flex-direction: row;
    justify-content: space-between;
    box-sizing: border-box
}

@media(max-width:1023px) {
    .media-story-card__playlist_with_description__3oVb1 {
        min-height: 145px
    }
}

@media(min-width:1024px) {
    .media-story-card__playlist_with_description__3oVb1 {
        min-height: 145px
    }
}

@media(min-width:1300px) {
    .media-story-card__playlist_with_description__3oVb1 {
        min-height: 220px
    }
}

.media-story-card__playlist_with_description__3oVb1 .media-story-card__body__3tRWy {
    width: 65%
}

.media-story-card__playlist_with_description__3oVb1 .media-story-card__body__3tRWy .media-story-card__heading__eqhp9 {
    display: -webkit-box;
    margin-bottom: 6px;
    -webkit-line-clamp: 3;
    overflow: hidden
}

@media(max-width:1023px) {
    .media-story-card__playlist_with_description__3oVb1 .media-story-card__body__3tRWy .media-story-card__heading__eqhp9 {
        margin-bottom: 4px;
        -webkit-line-clamp: 2
    }
}

@media(min-width:1024px) {
    .media-story-card__playlist_with_description__3oVb1 .media-story-card__body__3tRWy .media-story-card__heading__eqhp9 {
        margin-bottom: 4px
    }
}

@media(min-width:1300px) {
    .media-story-card__playlist_with_description__3oVb1 .media-story-card__body__3tRWy .media-story-card__heading__eqhp9 {
        margin-bottom: 6px
    }
}

.media-story-card__playlist_with_description__3oVb1 .media-story-card__body__3tRWy .media-story-card__description__2icjO {
    display: -webkit-box;
    -webkit-box-orient: vertical;
    overflow: hidden;
    margin-bottom: 8px
}

@media(max-width:1023px) {
    .media-story-card__playlist_with_description__3oVb1 .media-story-card__body__3tRWy .media-story-card__description__2icjO {
        -webkit-line-clamp: 1
    }
}

@media(min-width:1024px) {
    .media-story-card__playlist_with_description__3oVb1 .media-story-card__body__3tRWy .media-story-card__description__2icjO {
        -webkit-line-clamp: 1
    }
}

@media(min-width:1300px) {
    .media-story-card__playlist_with_description__3oVb1 .media-story-card__body__3tRWy .media-story-card__description__2icjO {
        -webkit-line-clamp: 3
    }
}

.media-story-card__playlist_with_description__3oVb1 .media-story-card__body__3tRWy .media-story-card__time__2i9EK {
    margin-bottom: 16px
}

@media(min-width:1300px) {
    .media-story-card__playlist_with_description__3oVb1 .media-story-card__body__3tRWy .media-story-card__time__2i9EK {
        margin-bottom: 10px
    }
}

.media-story-card__playlist_with_description__3oVb1 .media-story-card__image-container__gQPAN {
    width: 143px;
    height: 95px;
    border-radius: 8px;
    margin-left: 16px
}

.media-story-card__playlist_with_description__3oVb1 .media-story-card__image-container__gQPAN:after {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background: rgba(0, 0, 0, .2);
    opacity: 0;
    transition: opacity .15s ease;
    pointer-events: none
}

.media-story-card__legal__3kqtT .media-story-card__heading__eqhp9 {
    flex: 1;
    margin-right: 10px
}

.media-story-card__legal__3kqtT .media-story-card__placement-container__1R55- {
    flex: 0 0 84px;
    margin-left: auto
}

.media-story-card__legal__3kqtT .media-story-card__image-container__gQPAN {
    flex: 0 0 84px;
    height: 84px;
    border-radius: 8px;
    margin-left: auto
}

.media-story-card__legal__3kqtT .media-story-card__image-container__gQPAN:after {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background: rgba(0, 0, 0, .2);
    opacity: 0;
    transition: opacity .15s ease;
    pointer-events: none
}

.media-story-card__basic_hero__3r0eo,
.media-story-card__border_hub__1aV2N,
.media-story-card__hero__2nvVj,
.media-story-card__home_hero__1iHye,
.media-story-card__hub__3mHOR {
    text-decoration: none
}

.media-story-card__basic_hero__3r0eo:hover .media-story-card__image-container__gQPAN:after,
.media-story-card__border_hub__1aV2N:hover .media-story-card__image-container__gQPAN:after,
.media-story-card__hero__2nvVj:hover .media-story-card__image-container__gQPAN:after,
.media-story-card__home_hero__1iHye:hover .media-story-card__image-container__gQPAN:after,
.media-story-card__hub__3mHOR:hover .media-story-card__image-container__gQPAN:after {
    opacity: 1
}

.media-story-card__basic_hero__3r0eo.media-story-card__premium__1tp8y,
.media-story-card__border_hub__1aV2N.media-story-card__premium__1tp8y,
.media-story-card__hero__2nvVj.media-story-card__premium__1tp8y,
.media-story-card__home_hero__1iHye.media-story-card__premium__1tp8y,
.media-story-card__hub__3mHOR.media-story-card__premium__1tp8y {
    background: #d0d0d0
}

.media-story-card__basic_hero__3r0eo .media-story-card__body__3tRWy,
.media-story-card__basic_hero__3r0eo .media-story-card__placement-container__1R55-,
.media-story-card__border_hub__1aV2N .media-story-card__body__3tRWy,
.media-story-card__border_hub__1aV2N .media-story-card__placement-container__1R55-,
.media-story-card__hero__2nvVj .media-story-card__body__3tRWy,
.media-story-card__hero__2nvVj .media-story-card__placement-container__1R55-,
.media-story-card__home_hero__1iHye .media-story-card__body__3tRWy,
.media-story-card__home_hero__1iHye .media-story-card__placement-container__1R55-,
.media-story-card__hub__3mHOR .media-story-card__body__3tRWy,
.media-story-card__hub__3mHOR .media-story-card__placement-container__1R55- {
    flex: 1
}

.media-story-card__basic_hero__3r0eo .media-story-card__image-container__gQPAN,
.media-story-card__border_hub__1aV2N .media-story-card__image-container__gQPAN,
.media-story-card__hero__2nvVj .media-story-card__image-container__gQPAN,
.media-story-card__home_hero__1iHye .media-story-card__image-container__gQPAN,
.media-story-card__hub__3mHOR .media-story-card__image-container__gQPAN {
    position: relative;
    height: 0;
    padding-bottom: 71.7948717949%
}

.media-story-card__basic_hero__3r0eo .media-story-card__image-container__gQPAN:after,
.media-story-card__border_hub__1aV2N .media-story-card__image-container__gQPAN:after,
.media-story-card__hero__2nvVj .media-story-card__image-container__gQPAN:after,
.media-story-card__home_hero__1iHye .media-story-card__image-container__gQPAN:after,
.media-story-card__hub__3mHOR .media-story-card__image-container__gQPAN:after {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background: rgba(0, 0, 0, .2);
    opacity: 0;
    transition: opacity .15s ease;
    pointer-events: none
}

.media-story-card__basic_hero__3r0eo .media-story-card__image__LQVyM,
.media-story-card__border_hub__1aV2N .media-story-card__image__LQVyM,
.media-story-card__hero__2nvVj .media-story-card__image__LQVyM,
.media-story-card__home_hero__1iHye .media-story-card__image__LQVyM,
.media-story-card__hub__3mHOR .media-story-card__image__LQVyM {
    position: absolute;
    width: 100%;
    height: 100%
}

.media-story-card__basic_hero__3r0eo .media-story-card__heading__eqhp9:hover,
.media-story-card__border_hub__1aV2N .media-story-card__heading__eqhp9:hover,
.media-story-card__hero__2nvVj .media-story-card__heading__eqhp9:hover,
.media-story-card__home_hero__1iHye .media-story-card__heading__eqhp9:hover,
.media-story-card__hub__3mHOR .media-story-card__heading__eqhp9:hover {
    text-decoration: underline
}

.media-story-card__media_led_hero__170QI {
    display: flex;
    flex-direction: column;
    height: 100%;
    text-decoration: none
}

.media-story-card__media_led_hero__170QI:hover .media-story-card__image-container__gQPAN:after {
    opacity: 1
}

.media-story-card__media_led_hero__170QI .media-story-card__image-container__gQPAN:after {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background: rgba(0, 0, 0, .2);
    opacity: 0;
    transition: opacity .15s ease;
    pointer-events: none
}

.media-story-card__media_led_hero__170QI .media-story-card__image-container__gQPAN {
    flex: 1;
    max-height: 560px;
    margin-bottom: 24px
}

.media-story-card__media_led_hero__170QI .media-story-card__section__SyzYF {
    margin-bottom: 8px
}

.media-story-card__media_led_hero__170QI .media-story-card__headline__tFMEu {
    max-width: 850px;
    margin-bottom: 16px
}

.media-story-card__media_led_hero__170QI .media-story-card__headline__tFMEu:hover {
    text-decoration: underline
}

.media-story-card__media_led_hero__170QI .media-story-card__description__2icjO {
    -webkit-line-clamp: 4
}

@media(max-width:1023px) {

    .media-story-card__media_led_hero__170QI .media-story-card__description__2icjO,
    .media-story-card__media_led_hero__170QI .media-story-card__header__1NpsG {
        margin-left: 2.2222222222vw;
        margin-right: 2.2222222222vw
    }
}

@media(max-width:1023px)and (max-width:1023px) {

    .media-story-card__media_led_hero__170QI .media-story-card__description__2icjO,
    .media-story-card__media_led_hero__170QI .media-story-card__header__1NpsG {
        margin-left: 4.2666666667vw;
        margin-right: 4.2666666667vw
    }
}

@media(max-width:1023px)and (min-width:1440px) {

    .media-story-card__media_led_hero__170QI .media-story-card__description__2icjO,
    .media-story-card__media_led_hero__170QI .media-story-card__header__1NpsG {
        margin-left: 32px;
        margin-right: 32px
    }
}

.media-story-card__basic_hero__3r0eo .media-story-card__section__SyzYF,
.media-story-card__hero__2nvVj .media-story-card__section__SyzYF,
.media-story-card__home_hero__1iHye .media-story-card__section__SyzYF {
    margin-bottom: 16px
}

@media(max-width:745px) {

    .media-story-card__basic_hero__3r0eo .media-story-card__section__SyzYF,
    .media-story-card__hero__2nvVj .media-story-card__section__SyzYF,
    .media-story-card__home_hero__1iHye .media-story-card__section__SyzYF {
        margin-bottom: 8px
    }
}

.media-story-card__basic_hero__3r0eo .media-story-card__heading__eqhp9,
.media-story-card__hero__2nvVj .media-story-card__heading__eqhp9,
.media-story-card__home_hero__1iHye .media-story-card__heading__eqhp9 {
    line-height: 1.2;
    margin-bottom: 16px
}

@media(max-width:1023px) {

    .media-story-card__basic_hero__3r0eo .media-story-card__body__3tRWy,
    .media-story-card__hero__2nvVj .media-story-card__body__3tRWy,
    .media-story-card__home_hero__1iHye .media-story-card__body__3tRWy {
        padding-left: 2.2222222222vw;
        padding-right: 2.2222222222vw
    }
}

@media(max-width:1023px)and (max-width:1023px) {

    .media-story-card__basic_hero__3r0eo .media-story-card__body__3tRWy,
    .media-story-card__hero__2nvVj .media-story-card__body__3tRWy,
    .media-story-card__home_hero__1iHye .media-story-card__body__3tRWy {
        padding-left: 4.2666666667vw;
        padding-right: 4.2666666667vw
    }
}

@media(max-width:1023px)and (min-width:1440px) {

    .media-story-card__basic_hero__3r0eo .media-story-card__body__3tRWy,
    .media-story-card__hero__2nvVj .media-story-card__body__3tRWy,
    .media-story-card__home_hero__1iHye .media-story-card__body__3tRWy {
        padding-left: 32px;
        padding-right: 32px
    }
}

@media(min-width:1024px) {
    .media-story-card__hero__2nvVj.media-story-card__placement-left__OBk0b {
        flex-direction: row
    }

    .media-story-card__hero__2nvVj.media-story-card__placement-left__OBk0b .media-story-card__body__3tRWy {
        padding: 0 0 0 32px
    }
}

@media(min-width:1024px) {
    .media-story-card__hero__2nvVj.media-story-card__placement-right__3Fguk {
        flex-direction: row;
        flex-direction: row-reverse
    }

    .media-story-card__hero__2nvVj.media-story-card__placement-right__3Fguk .media-story-card__body__3tRWy {
        padding: 0 32px 0 0
    }
}

.media-story-card__hero__2nvVj .media-story-card__body__3tRWy {
    color: #404040;
    box-sizing: border-box;
    padding: 24px 0 0
}

@media(max-width:745px) {
    .media-story-card__hero__2nvVj .media-story-card__body__3tRWy {
        padding-top: 16px
    }
}

@media(max-width:1023px) {
    .media-story-card__hero__2nvVj .media-story-card__body__3tRWy {
        padding-left: 2.2222222222vw;
        padding-right: 2.2222222222vw
    }
}

@media(max-width:1023px)and (max-width:1023px) {
    .media-story-card__hero__2nvVj .media-story-card__body__3tRWy {
        padding-left: 4.2666666667vw;
        padding-right: 4.2666666667vw
    }
}

@media(max-width:1023px)and (min-width:1440px) {
    .media-story-card__hero__2nvVj .media-story-card__body__3tRWy {
        padding-left: 32px;
        padding-right: 32px
    }
}

.media-story-card__hero__2nvVj .media-story-card__image-container__gQPAN {
    border-radius: 16px
}

@media(max-width:745px) {
    .media-story-card__hero__2nvVj .media-story-card__image-container__gQPAN {
        border-radius: 0
    }
}

@media(min-width:746px)and (max-width:1023px) {
    .media-story-card__hero__2nvVj .media-story-card__image-container__gQPAN {
        border-radius: 0;
        padding-left: 0;
        padding-right: 0
    }
}

.media-story-card__hero__2nvVj .media-story-card__description__2icjO {
    -webkit-line-clamp: 6;
    line-height: 1.6
}

.media-story-card__hero__2nvVj .media-story-card__description__2icjO.media-story-card__shortened__1jdIU {
    -webkit-line-clamp: 3
}

.media-story-card__hero__2nvVj .media-story-card__underlinks__1v4Mu {
    margin-top: 16px;
    padding-left: 24px
}

.media-story-card__hero__2nvVj .media-story-card__underlinks__1v4Mu .media-story-card__point__2yXbR {
    line-height: 1.5
}

.media-story-card__home_hero__1iHye {
    color: #404040
}

.media-story-card__home_hero__1iHye .media-story-card__section__SyzYF {
    margin-bottom: 4px
}

.media-story-card__home_hero__1iHye .media-story-card__heading__eqhp9 {
    margin-bottom: 8px
}

.media-story-card__home_hero__1iHye .media-story-card__time__2i9EK {
    margin-bottom: 16px
}

.media-story-card__home_hero__1iHye .media-story-card__image-container__gQPAN {
    border-radius: 16px
}

.media-story-card__home_hero__1iHye .media-story-card__description__2icjO {
    margin-top: 16px;
    -webkit-line-clamp: 4
}

.media-story-card__home_hero__1iHye .media-story-card__underlinks__1v4Mu {
    margin-top: 16px;
    padding-left: 16px
}

.media-story-card__home_hero__1iHye .media-story-card__underlinks__1v4Mu .media-story-card__point__2yXbR {
    line-height: 1.5
}

.media-story-card__basic_hero__3r0eo {
    box-shadow: none
}

.media-story-card__basic_hero__3r0eo .media-story-card__section__SyzYF {
    margin-top: 8px;
    margin-bottom: 0;
    color: #404040
}

.media-story-card__basic_hero__3r0eo .media-story-card__body__3tRWy,
.media-story-card__basic_hero__3r0eo .media-story-card__header__1NpsG {
    padding-left: 2.2222222222vw;
    padding-right: 2.2222222222vw
}

@media(max-width:1023px) {

    .media-story-card__basic_hero__3r0eo .media-story-card__body__3tRWy,
    .media-story-card__basic_hero__3r0eo .media-story-card__header__1NpsG {
        padding-left: 4.2666666667vw;
        padding-right: 4.2666666667vw
    }
}

@media(min-width:1440px) {

    .media-story-card__basic_hero__3r0eo .media-story-card__body__3tRWy,
    .media-story-card__basic_hero__3r0eo .media-story-card__header__1NpsG {
        padding-left: 32px;
        padding-right: 32px
    }
}

.media-story-card__basic_hero__3r0eo .media-story-card__header__1NpsG {
    margin-bottom: 1.6666666667vw
}

@media(max-width:1023px) {
    .media-story-card__basic_hero__3r0eo .media-story-card__header__1NpsG {
        margin-bottom: 3.2vw
    }
}

@media(min-width:1440px) {
    .media-story-card__basic_hero__3r0eo .media-story-card__header__1NpsG {
        margin-bottom: 24px
    }
}

.media-story-card__basic_hero__3r0eo .media-story-card__heading__eqhp9 {
    margin-bottom: 0
}

.media-story-card__basic_hero__3r0eo .media-story-card__description__2icjO {
    -webkit-line-clamp: 6;
    font-size: 20px;
    margin-top: 24px;
    padding-left: 2.2222222222vw;
    padding-right: 2.2222222222vw
}

@media(max-width:1023px) {
    .media-story-card__basic_hero__3r0eo .media-story-card__description__2icjO {
        padding-left: 4.2666666667vw;
        padding-right: 4.2666666667vw
    }
}

@media(min-width:1440px) {
    .media-story-card__basic_hero__3r0eo .media-story-card__description__2icjO {
        padding-left: 32px;
        padding-right: 32px
    }
}

@media(max-width:745px) {
    .media-story-card__basic_hero__3r0eo .media-story-card__description__2icjO {
        font-size: 18px
    }
}

.media-story-card__hub__3mHOR {
    color: #404040
}

.media-story-card__hub__3mHOR:not(.media-story-card__placement-left__OBk0b, .media-story-card__placement-right__3Fguk, .media-story-card__placement-bottom__N_t6f) .media-story-card__placement-container__1R55- {
    flex: 0
}

@media(min-width:746px) {
    .media-story-card__hub__3mHOR.media-story-card__placement-left__OBk0b {
        flex-direction: row
    }

    .media-story-card__hub__3mHOR.media-story-card__placement-left__OBk0b .media-story-card__body__3tRWy {
        padding: 0 0 0 32px
    }
}

@media(min-width:746px) {
    .media-story-card__hub__3mHOR.media-story-card__placement-right__3Fguk {
        flex-direction: row;
        flex-direction: row-reverse
    }

    .media-story-card__hub__3mHOR.media-story-card__placement-right__3Fguk .media-story-card__body__3tRWy {
        padding: 0 32px 0 0
    }
}

.media-story-card__hub__3mHOR.media-story-card__placement-bottom__N_t6f {
    flex-direction: column-reverse
}

.media-story-card__hub__3mHOR.media-story-card__placement-bottom__N_t6f .media-story-card__body__3tRWy {
    padding: 0 0 16px
}

.media-story-card__hub__3mHOR .media-story-card__image-container__gQPAN {
    border-radius: 16px
}

.media-story-card__hub__3mHOR:focus {
    outline: none;
    border: 1px solid #fa6400
}

.media-story-card__hub__3mHOR .media-story-card__body__3tRWy {
    padding: 16px 0;
    flex: 1;
    box-sizing: border-box;
    display: flex;
    flex-direction: column
}

.media-story-card__hub__3mHOR .media-story-card__section__SyzYF {
    margin-bottom: 4px
}

.media-story-card__hub__3mHOR .media-story-card__heading__eqhp9 {
    line-height: 1.33
}

.media-story-card__hub__3mHOR .media-story-card__time__2i9EK {
    margin-top: 8px
}

.media-story-card__hub__3mHOR .media-story-card__description__2icjO {
    margin-top: 8px;
    -webkit-line-clamp: 4
}

.media-story-card__hub__3mHOR .media-story-card__underlinks__1v4Mu {
    margin-top: 16px;
    padding-left: 16px
}

.media-story-card__hub__3mHOR .media-story-card__underlinks__1v4Mu .media-story-card__point__2yXbR {
    line-height: 1.5
}

.media-story-card__border_hub__1aV2N {
    box-shadow: 0 1px 16px 10px rgba(64, 64, 64, .08);
    border-radius: 16px;
    color: #404040;
    min-height: 430px
}

.media-story-card__border_hub__1aV2N:focus {
    outline: none;
    border: 1px solid #fa6400
}

.media-story-card__border_hub__1aV2N .media-story-card__body__3tRWy {
    padding: 24px 16px;
    flex: 1;
    box-sizing: border-box;
    display: flex;
    flex-direction: column
}

.media-story-card__border_hub__1aV2N .media-story-card__heading__eqhp9,
.media-story-card__border_hub__1aV2N .media-story-card__section__SyzYF {
    margin-bottom: 8px
}

.media-story-card__border_hub__1aV2N .media-story-card__heading__eqhp9 {
    line-height: 1.33
}

.media-story-card__border_hub__1aV2N .media-story-card__time__2i9EK {
    margin-top: auto !important
}

.media-story-card__left_rail__2yB4j {
    border: 1px solid #e1e1e1;
    border-radius: 8px
}

.media-story-card__left_rail__2yB4j .media-story-card__image-container__gQPAN {
    flex: 0 0 128px
}

.media-story-card__left_rail__2yB4j .media-story-card__section__SyzYF {
    margin-bottom: 3px
}

.media-story-card__left_rail__2yB4j .media-story-card__title__1rA5P {
    font-size: 18px;
    line-height: 24px
}

.media-story-card__left_rail__2yB4j .media-story-card__content__1FxLL {
    padding: 16px;
    box-sizing: border-box
}

@media(max-width:745px) {
    .media-story-card__left_rail__2yB4j {
        flex-direction: row-reverse
    }
}

.media__symbol__1-WHq {
    line-height: 0
}

.media__symbol__1-WHq svg {
    width: 100%;
    fill: currentColor
}

.media__corner__-C897,
.media__none__3mqP-,
.media__outline__jOgjC {
    width: 32px;
    height: 32px;
    box-sizing: border-box;
    display: flex;
    align-items: center;
    justify-content: center
}

.media__none__3mqP- {
    width: 100%;
    height: auto;
    color: inherit
}

.media__corner__-C897 {
    border-radius: 0 8px 0 0;
    background: #fa6400;
    color: #fff;
    padding: 9px
}

.media__outline__jOgjC {
    border-radius: 8px;
    padding: 8px;
    border: 1px solid #d0d0d0;
    color: #666
}

.visually-hidden__hidden__2qXMW {
    display: inline-block;
    position: absolute;
    overflow: hidden;
    clip: rect(0 0 0 0);
    height: 1px;
    width: 1px;
    margin: -1px;
    padding: 0;
    border: 0
}

.text-story-card__section__30Ho3,
.text-story-card__time__2w0XM,
.text-story-card__title__3R37x {
    display: block
}

.text-story-card__author-name__DVAcc,
.text-story-card__section__30Ho3,
.text-story-card__time__2w0XM {
    line-height: 1
}

.text-story-card__underlinks__2A2bA .text-story-card__point__3ML43 {
    line-height: 1.5
}

.text-story-card__hub__35jEc .text-story-card__latest-news-heading__B-N1k,
.text-story-card__playlist__3Ls10 .text-story-card__latest-news-heading__B-N1k,
.text-story-card__playlist_with_description__1iP01 .text-story-card__latest-news-heading__B-N1k {
    font-size: 32px
}

@media(max-width:1023px) {

    .text-story-card__hub__35jEc .text-story-card__latest-news-heading__B-N1k,
    .text-story-card__playlist__3Ls10 .text-story-card__latest-news-heading__B-N1k,
    .text-story-card__playlist_with_description__1iP01 .text-story-card__latest-news-heading__B-N1k {
        font-size: 18px
    }
}

.text-story-card__hub__35jEc .text-story-card__latest-news-description__1HHDY,
.text-story-card__playlist__3Ls10 .text-story-card__latest-news-description__1HHDY,
.text-story-card__playlist_with_description__1iP01 .text-story-card__latest-news-description__1HHDY {
    font-size: 18px
}

@media(min-width:746px)and (max-width:1023px) {

    .text-story-card__hub__35jEc .text-story-card__latest-news-description__1HHDY,
    .text-story-card__playlist__3Ls10 .text-story-card__latest-news-description__1HHDY,
    .text-story-card__playlist_with_description__1iP01 .text-story-card__latest-news-description__1HHDY {
        font-size: 14px
    }
}

@media(max-width:745px) {

    .text-story-card__hub__35jEc .text-story-card__latest-news-description__1HHDY,
    .text-story-card__playlist__3Ls10 .text-story-card__latest-news-description__1HHDY,
    .text-story-card__playlist_with_description__1iP01 .text-story-card__latest-news-description__1HHDY {
        font-size: 12px
    }
}

.text-story-card__basic_hero__1ByUu,
.text-story-card__border_hub__1qVn0,
.text-story-card__hero__8x_j0,
.text-story-card__home_hero__3MBXY,
.text-story-card__hub__35jEc,
.text-story-card__left_rail__3mPV9,
.text-story-card__legal__C3__n,
.text-story-card__markets_quote__3cQYw,
.text-story-card__media_led_hero__205NU {
    display: flex;
    flex-direction: column;
    width: 100%;
    height: 100%;
    box-sizing: border-box;
    overflow: hidden
}

.text-story-card__title__3R37x {
    display: -webkit-box;
    -webkit-box-orient: vertical;
    overflow: hidden
}

.text-story-card__basic__ITZwh,
.text-story-card__basic_hero__1ByUu,
.text-story-card__border_hub__1qVn0,
.text-story-card__hero__8x_j0,
.text-story-card__home_hero__3MBXY,
.text-story-card__hub__35jEc,
.text-story-card__markets_quote__3cQYw,
.text-story-card__media_led_hero__205NU {
    color: #404040;
    text-decoration: none
}

.text-story-card__basic__ITZwh.text-story-card__premium__2VP8O,
.text-story-card__basic_hero__1ByUu.text-story-card__premium__2VP8O,
.text-story-card__border_hub__1qVn0.text-story-card__premium__2VP8O,
.text-story-card__hero__8x_j0.text-story-card__premium__2VP8O,
.text-story-card__home_hero__3MBXY.text-story-card__premium__2VP8O,
.text-story-card__hub__35jEc.text-story-card__premium__2VP8O,
.text-story-card__markets_quote__3cQYw.text-story-card__premium__2VP8O,
.text-story-card__media_led_hero__205NU.text-story-card__premium__2VP8O {
    background: #d0d0d0
}

.text-story-card__basic__ITZwh .text-story-card__description__3PNIg,
.text-story-card__basic_hero__1ByUu .text-story-card__description__3PNIg,
.text-story-card__border_hub__1qVn0 .text-story-card__description__3PNIg,
.text-story-card__hero__8x_j0 .text-story-card__description__3PNIg,
.text-story-card__home_hero__3MBXY .text-story-card__description__3PNIg,
.text-story-card__hub__35jEc .text-story-card__description__3PNIg,
.text-story-card__markets_quote__3cQYw .text-story-card__description__3PNIg,
.text-story-card__media_led_hero__205NU .text-story-card__description__3PNIg {
    display: -webkit-box;
    -webkit-box-orient: vertical;
    overflow: hidden;
    word-break: break-word
}

.text-story-card__basic__ITZwh .text-story-card__underlinks__2A2bA,
.text-story-card__basic_hero__1ByUu .text-story-card__underlinks__2A2bA,
.text-story-card__border_hub__1qVn0 .text-story-card__underlinks__2A2bA,
.text-story-card__hero__8x_j0 .text-story-card__underlinks__2A2bA,
.text-story-card__home_hero__3MBXY .text-story-card__underlinks__2A2bA,
.text-story-card__hub__35jEc .text-story-card__underlinks__2A2bA,
.text-story-card__markets_quote__3cQYw .text-story-card__underlinks__2A2bA,
.text-story-card__media_led_hero__205NU .text-story-card__underlinks__2A2bA {
    list-style-type: disc
}

.text-story-card__basic__ITZwh .text-story-card__title__3R37x:hover,
.text-story-card__basic_hero__1ByUu .text-story-card__title__3R37x:hover,
.text-story-card__border_hub__1qVn0 .text-story-card__title__3R37x:hover,
.text-story-card__hero__8x_j0 .text-story-card__title__3R37x:hover,
.text-story-card__home_hero__3MBXY .text-story-card__title__3R37x:hover,
.text-story-card__hub__35jEc .text-story-card__title__3R37x:hover,
.text-story-card__markets_quote__3cQYw .text-story-card__title__3R37x:hover,
.text-story-card__media_led_hero__205NU .text-story-card__title__3R37x:hover {
    text-decoration: underline
}

.text-story-card__hero__8x_j0 {
    color: #404040
}

@media(max-width:745px) {
    .text-story-card__hero__8x_j0 {
        padding-left: 0;
        padding-right: 0
    }
}

@media(max-width:1023px) {
    .text-story-card__hero__8x_j0 {
        padding-left: 2.2222222222vw;
        padding-right: 2.2222222222vw
    }
}

@media(max-width:1023px)and (max-width:1023px) {
    .text-story-card__hero__8x_j0 {
        padding-left: 4.2666666667vw;
        padding-right: 4.2666666667vw
    }
}

@media(max-width:1023px)and (min-width:1440px) {
    .text-story-card__hero__8x_j0 {
        padding-left: 32px;
        padding-right: 32px
    }
}

.text-story-card__hero__8x_j0 .text-story-card__section__30Ho3 {
    margin-bottom: 4px
}

.text-story-card__hero__8x_j0 .text-story-card__title__3R37x {
    margin-bottom: 16px
}

@media(max-width:745px) {
    .text-story-card__hero__8x_j0 .text-story-card__title__3R37x {
        margin-bottom: 8px
    }
}

.text-story-card__hero__8x_j0 .text-story-card__description__3PNIg {
    -webkit-line-clamp: 6;
    line-height: 1.6
}

.text-story-card__hero__8x_j0 .text-story-card__description__3PNIg.text-story-card__shortened__2RmCa {
    -webkit-line-clamp: 3
}

.text-story-card__hero__8x_j0 .text-story-card__underlinks__2A2bA {
    margin-top: 16px;
    padding-left: 24px
}

.text-story-card__home_hero__3MBXY .text-story-card__section__30Ho3 {
    margin-bottom: 4px
}

.text-story-card__home_hero__3MBXY .text-story-card__title__3R37x {
    font-size: 40px;
    line-height: 1.2;
    margin-bottom: 8px
}

.text-story-card__home_hero__3MBXY .text-story-card__time__2w0XM {
    margin-top: 8px
}

.text-story-card__home_hero__3MBXY .text-story-card__underlinks__2A2bA {
    margin-top: 16px;
    padding-left: 16px
}

.text-story-card__home_hero__3MBXY .text-story-card__description__3PNIg {
    margin-top: 8px;
    -webkit-line-clamp: 4
}

.text-story-card__basic_hero__1ByUu,
.text-story-card__media_led_hero__205NU {
    color: #404040
}

.text-story-card__basic_hero__1ByUu .text-story-card__heading__2c8vU,
.text-story-card__basic_hero__1ByUu .text-story-card__section__30Ho3,
.text-story-card__media_led_hero__205NU .text-story-card__heading__2c8vU,
.text-story-card__media_led_hero__205NU .text-story-card__section__30Ho3 {
    margin-bottom: 8px
}

.text-story-card__basic_hero__1ByUu .text-story-card__description__3PNIg,
.text-story-card__basic_hero__1ByUu .text-story-card__heading__2c8vU,
.text-story-card__basic_hero__1ByUu .text-story-card__section__30Ho3 {
    padding-left: 2.2222222222vw;
    padding-right: 2.2222222222vw
}

@media(max-width:1023px) {

    .text-story-card__basic_hero__1ByUu .text-story-card__description__3PNIg,
    .text-story-card__basic_hero__1ByUu .text-story-card__heading__2c8vU,
    .text-story-card__basic_hero__1ByUu .text-story-card__section__30Ho3 {
        padding-left: 4.2666666667vw;
        padding-right: 4.2666666667vw
    }
}

@media(min-width:1440px) {

    .text-story-card__basic_hero__1ByUu .text-story-card__description__3PNIg,
    .text-story-card__basic_hero__1ByUu .text-story-card__heading__2c8vU,
    .text-story-card__basic_hero__1ByUu .text-story-card__section__30Ho3 {
        padding-left: 32px;
        padding-right: 32px
    }
}

@media(max-width:1023px) {

    .text-story-card__media_led_hero__205NU .text-story-card__description__3PNIg,
    .text-story-card__media_led_hero__205NU .text-story-card__heading__2c8vU,
    .text-story-card__media_led_hero__205NU .text-story-card__section__30Ho3 {
        padding-left: 2.2222222222vw;
        padding-right: 2.2222222222vw
    }
}

@media(max-width:1023px)and (max-width:1023px) {

    .text-story-card__media_led_hero__205NU .text-story-card__description__3PNIg,
    .text-story-card__media_led_hero__205NU .text-story-card__heading__2c8vU,
    .text-story-card__media_led_hero__205NU .text-story-card__section__30Ho3 {
        padding-left: 4.2666666667vw;
        padding-right: 4.2666666667vw
    }
}

@media(max-width:1023px)and (min-width:1440px) {

    .text-story-card__media_led_hero__205NU .text-story-card__description__3PNIg,
    .text-story-card__media_led_hero__205NU .text-story-card__heading__2c8vU,
    .text-story-card__media_led_hero__205NU .text-story-card__section__30Ho3 {
        padding-left: 32px;
        padding-right: 32px
    }
}

.text-story-card__hub__35jEc:focus {
    outline: none;
    border: 1px solid #fa6400
}

.text-story-card__hub__35jEc .text-story-card__section__30Ho3 {
    margin-bottom: 4px
}

.text-story-card__hub__35jEc .text-story-card__title__3R37x {
    margin-bottom: 8px;
    line-height: 1.25
}

.text-story-card__hub__35jEc .text-story-card__author-name__DVAcc {
    margin-bottom: 8px
}

.text-story-card__hub__35jEc .text-story-card__description__3PNIg {
    -webkit-line-clamp: 4;
    margin-bottom: 8px;
    line-height: 1.55
}

.text-story-card__hub__35jEc .text-story-card__underlinks__2A2bA {
    margin-top: 16px;
    padding-left: 16px
}

.text-story-card__border_hub__1qVn0 {
    box-shadow: 0 1px 16px 10px rgba(64, 64, 64, .08);
    border-radius: 16px;
    padding: 24px 16px;
    min-height: 430px
}

.text-story-card__border_hub__1qVn0:focus {
    outline: none;
    border: 1px solid #fa6400
}

.text-story-card__border_hub__1qVn0 .text-story-card__section__30Ho3,
.text-story-card__border_hub__1qVn0 .text-story-card__title__3R37x {
    margin-bottom: 8px
}

.text-story-card__border_hub__1qVn0 .text-story-card__title__3R37x {
    line-height: 1.25
}

.text-story-card__border_hub__1qVn0 .text-story-card__description__3PNIg {
    -webkit-line-clamp: 3;
    line-height: 1.55
}

.text-story-card__border_hub__1qVn0 .text-story-card__time__2w0XM {
    margin-top: auto
}

.text-story-card__markets_quote__3cQYw .text-story-card__section__30Ho3,
.text-story-card__markets_quote__3cQYw .text-story-card__title__3R37x {
    margin-bottom: 16px
}

.text-story-card__markets_quote__3cQYw .text-story-card__title__3R37x {
    -webkit-line-clamp: 4;
    font-size: 32px;
    line-height: 40px
}

@media(min-width:746px)and (max-width:1023px) {
    .text-story-card__markets_quote__3cQYw .text-story-card__title__3R37x {
        font-size: 64px;
        line-height: 72px
    }
}

.text-story-card__markets_quote__3cQYw .text-story-card__description__3PNIg {
    -webkit-line-clamp: 3;
    font-size: 18px;
    line-height: 28px;
    margin-bottom: 32px
}

.text-story-card__markets_quote__3cQYw .text-story-card__time__2w0XM {
    margin-top: auto
}

.text-story-card__left_rail__3mPV9 {
    border: 1px solid #e1e1e1;
    padding: 13px 16px 20px;
    border-radius: 8px
}

.text-story-card__left_rail__3mPV9 .text-story-card__section__30Ho3 {
    margin-bottom: 3px
}

.text-story-card__left_rail__3mPV9 .text-story-card__title__3R37x {
    font-size: 18px;
    line-height: 24px
}

.text-story-card__left_rail__3mPV9 .text-story-card__time__2w0XM {
    margin-top: 9px;
    font-size: 12px
}

.text-story-card__playlist__3Ls10 {
    flex-direction: row;
    justify-content: flex-start
}

.text-story-card__legal__C3__n .text-story-card__title__3R37x,
.text-story-card__playlist__3Ls10 .text-story-card__author-name__DVAcc,
.text-story-card__playlist__3Ls10 .text-story-card__title__3R37x {
    margin-bottom: 4px
}

.text-story-card__basic__ITZwh,
.text-story-card__no_meta__QbeiE {
    display: block
}

.text-story-card__basic__ITZwh .text-story-card__time__2w0XM,
.text-story-card__no_meta__QbeiE .text-story-card__time__2w0XM {
    margin-top: 8px
}

.text-story-card__no_meta__QbeiE .text-story-card__time__2w0XM {
    display: block
}

.text-story-card__no_meta__QbeiE .text-story-card__description__3PNIg {
    display: none
}

@media(min-width:746px)and (max-width:1023px) {
    .text-story-card__no_meta__QbeiE .text-story-card__description__3PNIg {
        display: block;
        white-space: nowrap;
        overflow: hidden;
        text-overflow: ellipsis
    }
}

.text-story-card__basic__ITZwh,
.text-story-card__legal__C3__n,
.text-story-card__no_meta__QbeiE,
.text-story-card__playlist__3Ls10,
.text-story-card__playlist_with_description__1iP01 {
    color: #404040;
    text-decoration: none
}

.text-story-card__basic__ITZwh .text-story-card__title__3R37x:hover,
.text-story-card__legal__C3__n .text-story-card__title__3R37x:hover,
.text-story-card__no_meta__QbeiE .text-story-card__title__3R37x:hover,
.text-story-card__playlist__3Ls10 .text-story-card__title__3R37x:hover,
.text-story-card__playlist_with_description__1iP01 .text-story-card__title__3R37x:hover {
    text-decoration: underline
}

.text-story-card__basic__ITZwh .text-story-card__section__30Ho3,
.text-story-card__legal__C3__n .text-story-card__section__30Ho3,
.text-story-card__no_meta__QbeiE .text-story-card__section__30Ho3,
.text-story-card__playlist__3Ls10 .text-story-card__section__30Ho3,
.text-story-card__playlist_with_description__1iP01 .text-story-card__section__30Ho3 {
    margin-bottom: 4px
}

.text-story-card__basic__ITZwh.text-story-card__description__3PNIg {
    margin-top: 8px;
    -webkit-line-clamp: 4;
    word-break: break-word
}

.text-story-card__playlist_with_description__1iP01 {
    flex-direction: row;
    justify-content: space-between;
    box-sizing: border-box;
    position: relative;
    overflow: hidden
}

@media(max-width:1023px) {
    .text-story-card__playlist_with_description__1iP01 {
        min-height: 145px
    }
}

@media(min-width:1024px) {
    .text-story-card__playlist_with_description__1iP01 {
        min-height: 145px
    }
}

@media(min-width:1300px) {
    .text-story-card__playlist_with_description__1iP01 {
        height: 220px
    }
}

.text-story-card__playlist_with_description__1iP01 .text-story-card__heading__2c8vU {
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 3;
    overflow: hidden
}

.text-story-card__playlist_with_description__1iP01 .text-story-card__heading__2c8vU:hover {
    text-decoration: underline
}

@media(max-width:1023px) {
    .text-story-card__playlist_with_description__1iP01 .text-story-card__heading__2c8vU {
        margin-bottom: 4px;
        -webkit-line-clamp: 2
    }
}

@media(min-width:1024px) {
    .text-story-card__playlist_with_description__1iP01 .text-story-card__heading__2c8vU {
        margin-bottom: 6px
    }
}

.text-story-card__playlist_with_description__1iP01 .text-story-card__description__3PNIg {
    display: -webkit-box;
    -webkit-box-orient: vertical;
    overflow: hidden;
    margin-bottom: 8px
}

@media(max-width:1023px) {
    .text-story-card__playlist_with_description__1iP01 .text-story-card__description__3PNIg {
        -webkit-line-clamp: 1
    }
}

@media(min-width:1024px) {
    .text-story-card__playlist_with_description__1iP01 .text-story-card__description__3PNIg {
        -webkit-line-clamp: 1
    }
}

@media(min-width:1300px) {
    .text-story-card__playlist_with_description__1iP01 .text-story-card__description__3PNIg {
        -webkit-line-clamp: 3
    }
}

.text-story-card__playlist_with_description__1iP01 .text-story-card__time__2w0XM {
    margin-bottom: 16px
}

@media(min-width:1300px) {
    .text-story-card__playlist_with_description__1iP01 .text-story-card__time__2w0XM {
        margin-bottom: 10px
    }
}

.author-story-card__heading__MPLr7,
.author-story-card__section__3WbkR,
.author-story-card__time__21JY3 {
    display: block
}

.author-story-card__description__2YupK,
.author-story-card__heading__MPLr7 {
    display: -webkit-box;
    -webkit-box-orient: vertical;
    overflow: hidden
}

.author-story-card__description__2YupK {
    margin-bottom: 4px
}

.author-story-card__photos__2HGnO {
    white-space: nowrap
}

.author-story-card__more-photo__2QQme,
.author-story-card__photo__EDKkO {
    position: relative;
    display: inline-block;
    vertical-align: top;
    box-sizing: border-box;
    border: 2px solid #fff;
    border-radius: 50%;
    overflow: hidden
}

.author-story-card__more-photo__2QQme img,
.author-story-card__photo__EDKkO img {
    border-radius: 50%;
    height: auto
}

.author-story-card__photo__EDKkO {
    background: #fff
}

.author-story-card__photo__EDKkO:not(:first-child) {
    margin-left: -16px
}

.author-story-card__more-photo__2QQme {
    background: #404040;
    margin-left: -16px
}

.author-story-card__more-photo__2QQme:after {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%)
}

.author-story-card__hub__2BxMu,
.author-story-card__playlist__PbYi1 {
    color: #404040
}

.author-story-card__hub__2BxMu {
    border: 1px solid #d0d0d0;
    border-radius: 16px;
    text-decoration: none;
    padding: 24px 16px;
    box-sizing: border-box;
    width: 100%;
    height: 100%;
    min-height: 430px;
    overflow: hidden;
    display: flex;
    flex-direction: column
}

.author-story-card__hub__2BxMu.author-story-card__third-party__1PuhC {
    border: 1px solid #7fadd0;
    box-shadow: none
}

.author-story-card__hub__2BxMu .author-story-card__body__NgJQM {
    flex: 1;
    display: flex;
    flex-direction: column
}

.author-story-card__hub__2BxMu .author-story-card__heading__MPLr7 {
    line-height: 1.33
}

.author-story-card__hub__2BxMu .author-story-card__info__3wtWH {
    display: flex;
    flex-direction: column
}

.author-story-card__hub__2BxMu .author-story-card__description__2YupK {
    margin-bottom: 13px;
    line-height: 28px
}

@media(min-width:1024px) {
    .author-story-card__hub__2BxMu .author-story-card__with-description__1yQUH .author-story-card__names__DF9MG {
        margin-top: 8px
    }
}

.author-story-card__hub__2BxMu .author-story-card__authors__2czHv {
    flex: 1;
    display: flex;
    flex-direction: column
}

.author-story-card__hub__2BxMu .author-story-card__authors__2czHv .author-story-card__media__3JRE2 {
    display: flex;
    align-items: center
}

.author-story-card__hub__2BxMu .author-story-card__authors__2czHv .author-story-card__logo__qXhMw {
    box-sizing: border-box;
    height: 22px
}

.author-story-card__hub__2BxMu .author-story-card__authors__2czHv .author-story-card__with-images__3FQ3K {
    margin-left: 1.1111111111vw
}

@media(max-width:1023px) {
    .author-story-card__hub__2BxMu .author-story-card__authors__2czHv .author-story-card__with-images__3FQ3K {
        margin-left: 2.1333333333vw
    }
}

@media(min-width:1440px) {
    .author-story-card__hub__2BxMu .author-story-card__authors__2czHv .author-story-card__with-images__3FQ3K {
        margin-left: 16px
    }
}

.author-story-card__hub__2BxMu .author-story-card__photos__2HGnO[data-authors="1"] .author-story-card__more-photo__2QQme,
.author-story-card__hub__2BxMu .author-story-card__photos__2HGnO[data-authors="2"] .author-story-card__more-photo__2QQme {
    display: none
}

.author-story-card__hub__2BxMu .author-story-card__names__DF9MG {
    margin-top: auto
}

.author-story-card__hub__2BxMu .author-story-card__names__DF9MG,
.author-story-card__hub__2BxMu .author-story-card__photos__2HGnO {
    margin-bottom: 8px
}

.author-story-card__hub__2BxMu .author-story-card__more-photo__2QQme,
.author-story-card__hub__2BxMu .author-story-card__photo__EDKkO {
    width: 75px;
    height: 75px
}

.author-story-card__hub__2BxMu .author-story-card__more-photo__2QQme:after {
    font-size: 26px;
    content: attr(data-three-author-indicator)
}

.author-story-card__hub__2BxMu .author-story-card__more-photo__2QQme.author-story-card__with-logo__2AUVK:after {
    content: attr(data-one-author-indicator)
}

.author-story-card__hub__2BxMu:hover .author-story-card__heading__MPLr7 {
    text-decoration: underline
}

.author-story-card__hub__2BxMu .author-story-card__heading__MPLr7,
.author-story-card__hub__2BxMu .author-story-card__section__3WbkR {
    margin-bottom: 8px
}

.author-story-card__hub__2BxMu .author-story-card__time__21JY3 {
    margin-top: auto
}

.author-story-card__playlist__PbYi1 {
    display: flex;
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    text-decoration: none;
    flex-wrap: wrap
}

.author-story-card__playlist__PbYi1:hover .author-story-card__heading__MPLr7 {
    text-decoration: underline
}

.author-story-card__playlist__PbYi1 .author-story-card__body__NgJQM {
    flex: 2;
    display: flex;
    flex-direction: column
}

.author-story-card__playlist__PbYi1 .author-story-card__body__NgJQM.author-story-card__without-images__2NZ-n {
    flex-basis: 170px
}

.author-story-card__playlist__PbYi1 .author-story-card__body__NgJQM .author-story-card__kicker__3O1Kj {
    font-size: 14px
}

.author-story-card__playlist__PbYi1 .author-story-card__media__3JRE2 {
    flex: 1 0;
    flex-wrap: nowrap
}

.author-story-card__playlist__PbYi1 .author-story-card__media__3JRE2 .author-story-card__logo__qXhMw {
    box-sizing: border-box;
    margin-top: 8px;
    width: 82%
}

.author-story-card__playlist__PbYi1 .author-story-card__heading__MPLr7,
.author-story-card__playlist__PbYi1 .author-story-card__names__DF9MG,
.author-story-card__playlist__PbYi1 .author-story-card__section__3WbkR {
    margin-bottom: 4px
}

.author-story-card__playlist__PbYi1 .author-story-card__names__DF9MG {
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 1;
    overflow: hidden;
    font-size: 12px
}

.author-story-card__playlist__PbYi1 .author-story-card__more-photo__2QQme,
.author-story-card__playlist__PbYi1 .author-story-card__photo__EDKkO {
    width: 62px;
    height: 62px
}

.author-story-card__playlist__PbYi1 .author-story-card__more-photo__2QQme:after {
    font-size: 21px;
    content: attr(data-one-author-indicator)
}

.loadable-tooltip__container__3rTpW {
    position: relative;
    overflow: hidden;
    --width: auto;
    --height: auto;
    width: var(--width);
    height: var(--height)
}

.loadable-tooltip__container__3rTpW.loadable-tooltip__transition__DCs7w {
    transition: width .5s ease, height .5s ease
}

.loadable-tooltip__inner__2Gp6j {
    position: absolute
}

.loadable-tooltip__spinner__3ehCi {
    width: 30px;
    padding: 20px;
    margin: 0 auto
}

.loadable-tooltip__caretWrapper__2O1XB {
    opacity: 0;
    background-color: unset;
    border: none;
    position: absolute;
    left: -200%;
    top: -200%;
    margin-left: 4px;
    padding: 0
}

.loadable-tooltip__caretWrapper__2O1XB.loadable-tooltip__visible__11tFH {
    opacity: 1
}

.loadable-tooltip__caretWrapper__2O1XB .loadable-tooltip__caret__1iOTY {
    display: inline;
    vertical-align: middle;
    width: 10px;
    fill: inherit
}

.loadable-tooltip__caretWrapper__2O1XB.loadable-tooltip__storyClass__3yeFe.loadable-tooltip__visible__11tFH {
    top: unset;
    left: unset
}

.loadable-tooltip__caretWrapper__2O1XB.loadable-tooltip__tagCaret__1GrKQ.loadable-tooltip__visible__11tFH {
    left: unset;
    right: 16px;
    top: 8px;
    z-index: 2
}

.loadable-tooltip__caretWrapper__2O1XB.loadable-tooltip__authorCaret__2bSAc.loadable-tooltip__visible__11tFH {
    position: relative;
    right: -2px;
    left: unset;
    top: unset;
    margin-right: 4px
}

@keyframes spinner__spinner__3M8EK {
    to {
        transform: rotate(1turn)
    }
}

.spinner__container__26GBI {
    position: relative;
    height: 0;
    padding-bottom: 100%
}

.spinner__spinner__3M8EK {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    border-radius: 50%;
    border: 4px solid transparent;
    border-top-color: currentcolor;
    animation: spinner__spinner__3M8EK .6s linear infinite;
    box-sizing: border-box
}

.spinner__spinner__3M8EK:before {
    content: "";
    position: absolute;
    display: block;
    left: -4px;
    top: -4px;
    width: 100%;
    height: 100%;
    border: 4px solid;
    box-sizing: content-box;
    border-radius: 50%;
    opacity: .25
}

.spinner__orange__23jm5,
.spinner__tr-orange__I-PRY {
    color: #fa6400
}

.spinner__muted-grey__3LazJ {
    color: #d0d0d0
}

.spinner__dark-grey__3GyHc {
    color: #404040
}

.spinner__white__1wlF8 {
    color: #fff
}

.spinner__black__4JuJT {
    color: #000
}

.spinner__inherit__2fkNB {
    color: inherit
}

.spinner__screenreader-only__2Z3vg {
    border: 0;
    clip: rect(1px, 1px, 1px, 1px);
    clip-path: inset(50%);
    height: 1px;
    margin: -1px;
    width: 1px;
    overflow: hidden;
    position: absolute !important;
    word-wrap: normal !important
}

.section-name__section_name__1lsl3 {
    line-height: 32px
}

.author-name__author-tooltip-container__1EJpK,
.author-name__author__1gx5k {
    display: inline
}

.author-name__author-tooltip-container__1EJpK {
    position: relative;
    z-index: 0;
    cursor: pointer
}

.author-name__author-tooltip-container__1EJpK:hover .author-name__author__1gx5k {
    text-decoration: underline
}

.author-name__author-tooltip-container__1EJpK:focus-within,
.author-name__author-tooltip-container__1EJpK:hover {
    z-index: 1
}

.author-name__author__1gx5k {
    color: inherit;
    text-decoration: none;
    line-height: 1.5
}

.author-name__tooltip__3DpBS {
    position: absolute;
    left: 30%
}

@media(hover:none) {
    .author-name__tooltip__3DpBS {
        display: none
    }
}

.author-tooltip__body__PNHMm,
.author-tooltip__header__3feFc {
    width: 420px;
    box-sizing: border-box
}

.author-tooltip__header__3feFc {
    padding: 20px 24px 15px;
    border-bottom: 1px solid #d0d0d0
}

.author-tooltip__info__39boe {
    display: flex;
    align-items: center
}

.author-tooltip__company__1Yuc2 {
    margin-bottom: 4px
}

.author-tooltip__thumbnail__1OGgu {
    width: 64px;
    height: 64px;
    border-radius: 100%;
    overflow: hidden;
    margin-right: 15px;
    background: #d0d0d0
}

.author-tooltip__stories__3Zuty {
    padding: 24px;
    margin: 0;
    list-style: none
}

.author-tooltip__story__2h-wK+.author-tooltip__story__2h-wK {
    margin-top: 22px
}

.author-tooltip__follow-author-button__5Nq-y {
    margin-left: auto
}

.article-body__container__3ypuX {
    display: grid;
    grid-template-columns: repeat(8, 1fr);
    grid-column-gap: 2.2222222222vw;
    position: relative;
    z-index: 0
}

@media(max-width:1023px) {
    .article-body__container__3ypuX {
        grid-column-gap: 4.2666666667vw
    }
}

@media(min-width:1440px) {
    .article-body__container__3ypuX {
        grid-column-gap: 32px
    }
}

@media(max-width:1023px) {
    .article-body__container__3ypuX {
        grid-template-columns: repeat(4, 1fr)
    }
}

@media(min-width:1440px) {
    .article-body__container__3ypuX {
        display: grid;
        grid-template-columns: repeat(9, 1fr);
        grid-column-gap: 2.2222222222vw
    }
}

@media(min-width:1440px)and (max-width:1023px) {
    .article-body__container__3ypuX {
        grid-column-gap: 4.2666666667vw
    }
}

@media(min-width:1440px)and (min-width:1440px) {
    .article-body__container__3ypuX {
        grid-column-gap: 32px
    }
}

@media(min-width:1440px)and (max-width:1023px) {
    .article-body__container__3ypuX {
        grid-template-columns: repeat(4, 1fr)
    }
}

@media(max-width:1023px) {
    .article-body__container__3ypuX {
        padding-left: 2.2222222222vw;
        padding-right: 2.2222222222vw;
        box-sizing: border-box
    }
}

@media(max-width:1023px)and (max-width:1023px) {
    .article-body__container__3ypuX {
        padding-left: 4.2666666667vw;
        padding-right: 4.2666666667vw
    }
}

@media(max-width:1023px)and (min-width:1440px) {
    .article-body__container__3ypuX {
        padding-left: 32px;
        padding-right: 32px
    }
}

.article-body__primary-asset__2nVOM {
    grid-column: 1/-1;
    z-index: 1;
    margin-bottom: 1.6666666667vw
}

@media(min-width:1440px) {
    .article-body__primary-asset__2nVOM {
        margin-bottom: 24px
    }
}

@media(max-width:1023px) {
    .article-body__primary-asset__2nVOM {
        margin-left: -2.2222222222vw;
        margin-right: -2.2222222222vw
    }
}

@media(max-width:1023px)and (max-width:1023px) {
    .article-body__primary-asset__2nVOM {
        margin-left: -4.2666666667vw;
        margin-right: -4.2666666667vw
    }
}

@media(max-width:1023px)and (min-width:1440px) {
    .article-body__primary-asset__2nVOM {
        margin-left: -32px;
        margin-right: -32px
    }
}

.article-body__primary-image-caption__WHVnb {
    margin-top: 4px
}

.article-body__content__17Yit {
    width: 100%;
    grid-column: 3/span 5
}

@media(min-width:1440px) {
    .article-body__content__17Yit {
        grid-column: 3/span 6
    }
}

@media(max-width:1023px) {
    .article-body__content__17Yit {
        grid-column: 1/span 4
    }
}

.article-body__content__17Yit .article-body__element__2p5pI {
    margin: 2.2222222222vw 0
}

@media(max-width:1023px) {
    .article-body__content__17Yit .article-body__element__2p5pI {
        margin-top: 4.2666666667vw;
        margin-bottom: 4.2666666667vw
    }
}

@media(min-width:1440px) {
    .article-body__content__17Yit .article-body__element__2p5pI {
        margin-top: 32px;
        margin-bottom: 32px
    }
}

.article-body__content__17Yit .article-body__element__2p5pI:first-child {
    margin-top: 0
}

.article-body__content__17Yit .article-body__element__2p5pI:last-child {
    margin-bottom: 0
}

@media(max-width:745px) {
    .article-body__context_widget__1xxEe {
        margin-left: -2.2222222222vw;
        margin-right: -2.2222222222vw
    }
}

@media(max-width:745px)and (max-width:1023px) {
    .article-body__context_widget__1xxEe {
        margin-left: -4.2666666667vw;
        margin-right: -4.2666666667vw
    }
}

@media(max-width:745px)and (min-width:1440px) {
    .article-body__context_widget__1xxEe {
        margin-left: -32px;
        margin-right: -32px
    }
}

.article-body__limit-wall__1Yd-t {
    position: relative;
    grid-column: 1/-1
}

.article-body__limit-wall__1Yd-t:before {
    content: "";
    display: block;
    position: absolute;
    left: 0;
    top: -150px;
    width: 100%;
    height: 150px;
    background: linear-gradient(0deg, #fff 0, hsla(0, 0%, 100%, 0))
}

.article-body__side-rail__Ycpe0 {
    grid-column: 1/span 2;
    height: 0;
    min-height: 100%;
    margin-left: 2.2222222222vw;
    margin-bottom: 2.2222222222vw
}

@media(max-width:1023px) {
    .article-body__side-rail__Ycpe0 {
        margin-left: 4.2666666667vw;
        margin-bottom: 4.2666666667vw
    }
}

@media(min-width:1440px) {
    .article-body__side-rail__Ycpe0 {
        margin-left: 32px;
        margin-bottom: 32px
    }
}

@media(max-width:1023px) {
    .article-body__side-rail__Ycpe0 {
        grid-column: 1/-1;
        margin-left: 0;
        height: inherit;
        min-height: inherit
    }
}

.article-body__primary-image-caption__WHVnb+.article-body__aside-registration-prompt__2ivER {
    margin-top: 16px
}

@media(max-width:1023px) {
    .article-body__container__3ypuX.article-body__over-6-para__1Ov64 .article-body__aside-registration-prompt__2ivER {
        display: none
    }
}

@media(min-width:1024px) {
    .article-body__container__3ypuX.article-body__over-6-para__1Ov64 .article-body__inline-registration-prompt__1-N9W {
        display: none
    }
}

.article-body__container__3ypuX:not(.article-body__over-6-para__1Ov64) .article-body__aside-registration-prompt__2ivER {
    display: none
}

.article-body__disclaimer__2auDS {
    border-top: 1px solid #d0d0d0;
    padding-top: 2.2222222222vw
}

@media(max-width:1023px) {
    .article-body__disclaimer__2auDS {
        padding-top: 4.2666666667vw
    }
}

@media(min-width:1440px) {
    .article-body__disclaimer__2auDS {
        padding-top: 32px
    }
}

.disclaimer__container__22qKW {
    line-height: 1.71
}

.disclaimer__container__22qKW .disclaimer__element__3lqYQ {
    line-height: inherit
}

.context-widget__tabcontainer__7d2ES {
    border-bottom: 1px solid #d0d0d0;
    width: 100%
}

@media(max-width:745px) {
    .context-widget__tabcontainer__7d2ES {
        display: grid;
        grid-template-columns: 41px 1fr 41px;
        border: 1px solid #d0d0d0
    }
}

.context-widget__tabs__18YJD {
    list-style-type: none;
    padding: 0;
    margin: 0;
    display: flex;
    scroll-behavior: smooth
}

@media(max-width:745px) {
    .context-widget__tabs__18YJD {
        overflow: hidden
    }
}

.context-widget__tabs__18YJD .context-widget__tab__1XBL- {
    display: flex;
    align-items: center;
    padding: 10px 8px 8px;
    border-bottom: 4px solid transparent;
    margin-bottom: -1px;
    white-space: nowrap;
    cursor: pointer
}

.context-widget__tabs__18YJD .context-widget__tab__1XBL-+.context-widget__tabs__18YJD .context-widget__tab__1XBL- {
    margin-left: 8px
}

.context-widget__tabs__18YJD .context-widget__tab__1XBL-.context-widget__selected__B55Vo {
    border-bottom-color: #fa6400
}

.context-widget__tabs__18YJD .context-widget__tab__1XBL- .context-widget__icon__1Wr5Q {
    height: 16px;
    width: 16px;
    fill: currentColor;
    margin-right: 8px
}

.context-widget__scroll__3-ZMf {
    width: 40px;
    height: 40px;
    border: 0;
    background: transparent;
    flex-shrink: 0;
    color: #666;
    cursor: pointer
}

@media(min-width:746px) {
    .context-widget__scroll__3-ZMf {
        display: none
    }
}

.context-widget__scroll__3-ZMf.context-widget__left__1l1d8 {
    border-right: 1px solid #d0d0d0
}

.context-widget__scroll__3-ZMf.context-widget__right__2iQ-B {
    border-left: 1px solid #d0d0d0
}

.context-widget__scroll__3-ZMf[disabled] {
    color: #d0d0d0;
    cursor: default
}

.context-widget__scroll__3-ZMf .context-widget__icon__1Wr5Q {
    display: block;
    margin: 0 auto;
    width: 8px;
    fill: currentColor
}

.context-widget__content__1X4Oq {
    padding: 24px 32px;
    border-bottom: 1px solid #d0d0d0
}

.context-widget__disclaimer__tAUhZ {
    margin-top: 8px;
    padding: 0 8px
}

@media(max-width:745px) {
    .context-widget__disclaimer__tAUhZ {
        margin-left: 2.2222222222vw;
        margin-right: 2.2222222222vw
    }
}

@media(max-width:745px)and (max-width:1023px) {
    .context-widget__disclaimer__tAUhZ {
        margin-left: 4.2666666667vw;
        margin-right: 4.2666666667vw
    }
}

@media(max-width:745px)and (min-width:1440px) {
    .context-widget__disclaimer__tAUhZ {
        margin-left: 32px;
        margin-right: 32px
    }
}

.summary__summary__31feP {
    padding: 0;
    margin: 0;
    list-style: none
}

.summary__point__NO-2F:not(:first-child) {
    margin-top: 6px
}

.summary__point__NO-2F:before {
    content: "";
    display: inline-block;
    vertical-align: top;
    position: relative;
    top: 12px;
    margin-right: 6px;
    width: 6px;
    height: 6px;
    border-radius: 100%;
    background: currentColor
}

.base-widget-body__list__22w1C {
    margin: 0;
    padding: 0;
    list-style-type: none
}

.base-widget-body__content__IXeoT,
.base-widget-body__item__23jBJ {
    display: flex;
    align-items: center
}

.base-widget-body__content__IXeoT {
    flex: 1
}

@media(max-width:745px) {
    .base-widget-body__content__IXeoT {
        flex-wrap: wrap
    }
}

.base-widget-body__item__23jBJ:not(:first-child) {
    margin-top: 24px
}

.base-widget-body__icon__3hxmv {
    margin-right: 32px;
    height: 32px;
    width: 32px
}

.base-widget-body__name__2mDVz {
    margin-right: 20px
}

@media(max-width:745px) {
    .base-widget-body__name__2mDVz {
        flex-basis: 100%
    }
}

.base-widget-body__buttons__37vD3 {
    display: flex;
    margin-left: auto
}

.base-widget-body__buttons__37vD3 .base-widget-body__common__3Ypg3 {
    margin-left: 16px
}

.base-widget-body__buttons__37vD3 .base-widget-body__follow__1wpAh {
    min-width: 110px
}

@media(max-width:745px) {
    .base-widget-body__buttons__37vD3 {
        margin-left: 0;
        margin-top: 8px
    }

    .base-widget-body__buttons__37vD3 .base-widget-body__button__uLnwV:first-child {
        margin-left: 0
    }
}

.related-documents__description__19Qze {
    margin-top: 4px;
    line-height: 1.5;
    display: block
}

.stateful-image__container__hH_Q_ {
    position: relative
}

.stateful-image__image__ThpeM {
    height: inherit
}

.stateful-image__light__2XHJA .stateful-image__image__ThpeM {
    background: #afafaf
}

.stateful-image__dark__pCL6X .stateful-image__image__ThpeM {
    background: #000
}

.stateful-image__spinner__2OJdO {
    position: absolute;
    left: 50%;
    top: 50%;
    width: 10%;
    min-width: 20px;
    max-width: 50px;
    transform: translate(-50%, -50%);
    animation: stateful-image__fadein__1D1e8 1s ease both
}

@keyframes stateful-image__fadein__1D1e8 {
    0% {
        opacity: 0
    }

    to {
        opacity: 1
    }
}

.primary-gallery__carousel-container__DLKgY {
    position: relative
}

.primary-gallery__carousel-container__DLKgY .primary-gallery__next-button__3YKor,
.primary-gallery__carousel-container__DLKgY .primary-gallery__prev-button__3CKNz {
    position: absolute;
    z-index: 1;
    top: 50%;
    transform: translateY(-50%) translateZ(0)
}

.primary-gallery__carousel-container__DLKgY .primary-gallery__prev-button__3CKNz {
    left: 0
}

.primary-gallery__carousel-container__DLKgY .primary-gallery__next-button__3YKor {
    right: 0
}

.primary-gallery__carousel-container__DLKgY .primary-gallery__carousel__3neyD {
    position: absolute;
    height: 100%;
    width: 100%;
    z-index: 0;
    background: #000
}

.primary-gallery__toggle-container__1JCry {
    grid-row: 1;
    grid-column: 8/-1;
    margin-top: 4px;
    justify-self: center
}

@media(max-width:1023px) {
    .primary-gallery__toggle-container__1JCry {
        grid-row: 1;
        grid-column: 1/span 1;
        justify-self: start;
        align-self: end;
        margin-left: 2.2222222222vw
    }
}

@media(max-width:1023px)and (max-width:1023px) {
    .primary-gallery__toggle-container__1JCry {
        margin-left: 4.2666666667vw
    }
}

@media(max-width:1023px)and (min-width:1440px) {
    .primary-gallery__toggle-container__1JCry {
        margin-left: 32px
    }
}

.primary-gallery__image__2fG8K {
    height: 100%
}

.primary-gallery__detail__B13jP {
    display: grid;
    grid-template-columns: repeat(9, 1fr);
    grid-column-gap: 2.2222222222vw;
    padding: 12px 0 22px;
    box-sizing: border-box;
    overflow: hidden;
    background: #404040
}

@media(max-width:1023px) {
    .primary-gallery__detail__B13jP {
        grid-column-gap: 4.2666666667vw
    }
}

@media(min-width:1440px) {
    .primary-gallery__detail__B13jP {
        grid-column-gap: 32px
    }
}

@media(max-width:1023px) {
    .primary-gallery__detail__B13jP {
        grid-template-columns: repeat(4, 1fr)
    }
}

.primary-gallery__detail__B13jP .primary-gallery__pagination__3ABnn {
    grid-row: 1;
    grid-column: 1/span 1;
    margin-left: 2.2222222222vw
}

@media(max-width:1023px) {
    .primary-gallery__detail__B13jP .primary-gallery__pagination__3ABnn {
        margin-left: 4.2666666667vw
    }
}

@media(min-width:1440px) {
    .primary-gallery__detail__B13jP .primary-gallery__pagination__3ABnn {
        margin-left: 32px
    }
}

@media(max-width:1023px) {
    .primary-gallery__detail__B13jP .primary-gallery__pagination__3ABnn {
        min-height: 72px
    }
}

.primary-gallery__caption__1uQ73 {
    grid-row: 1;
    grid-column: 2/span 6
}

@media(max-width:1023px) {
    .primary-gallery__caption__1uQ73 {
        grid-column: 2/span 3;
        margin-right: 2.2222222222vw
    }
}

@media(max-width:1023px)and (max-width:1023px) {
    .primary-gallery__caption__1uQ73 {
        margin-right: 4.2666666667vw
    }
}

@media(max-width:1023px)and (min-width:1440px) {
    .primary-gallery__caption__1uQ73 {
        margin-right: 32px
    }
}

.nav-button__button__3j2Gs {
    background: #404040;
    border-radius: 8px
}

.nav-button__arrow__3iRhJ {
    fill: currentColor
}

.nav-button__small__DK3dD {
    width: 48px;
    height: 48px
}

.nav-button__small__DK3dD .nav-button__arrow__3iRhJ {
    width: 8px;
    height: 14px
}

.nav-button__large__3iqWq {
    width: 64px;
    height: 64px
}

.nav-button__large__3iqWq .nav-button__arrow__3iRhJ {
    width: 12px;
    height: 20px
}

@media(max-width:745px) {
    .nav-button__large__3iqWq {
        width: 48px;
        height: 48px
    }

    .nav-button__large__3iqWq .nav-button__arrow__3iRhJ {
        width: 8px;
        height: 14px
    }
}

.carousel__container__3cQG1 {
    position: relative;
    height: 100%;
    overflow: hidden;
    outline: 0
}

.carousel__swiper__kXXU5 {
    position: relative;
    width: 100%;
    height: 100%;
    will-change: transform;
    touch-action: pan-y
}

.carousel__swiper__kXXU5.carousel__animate__2vkaK {
    transition: transform .65s cubic-bezier(0, .42, .58, 1)
}

.carousel__item__1eS_R {
    position: absolute;
    top: 0;
    height: 100%;
    transform: translateZ(0)
}

.caption__container__1o2DX {
    flex-direction: column
}

.caption__container__1o2DX .caption__text__GE-bd {
    margin-bottom: 1.1111111111vw
}

@media(max-width:1023px) {
    .caption__container__1o2DX .caption__text__GE-bd {
        margin-bottom: 2.1333333333vw
    }
}

@media(min-width:1440px) {
    .caption__container__1o2DX .caption__text__GE-bd {
        margin-bottom: 16px
    }
}

.caption__container__1o2DX .caption__text__GE-bd.caption__collapsed__XIFyB {
    display: -webkit-box;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
    overflow: hidden
}

.caption__readmore__V8B-O {
    display: block
}

@media(min-width:746px) {
    .caption__readmore__V8B-O {
        margin-bottom: 1.1111111111vw
    }
}

@media(min-width:746px)and (max-width:1023px) {
    .caption__readmore__V8B-O {
        margin-bottom: 2.1333333333vw
    }
}

@media(min-width:746px)and (min-width:1440px) {
    .caption__readmore__V8B-O {
        margin-bottom: 16px
    }
}

.caption__readmore__V8B-O.caption__collapsed__XIFyB:not(.caption__clamped__1xH__) {
    display: none
}

.toggle-button__container__IDeRG {
    width: 32px;
    height: 32px;
    display: flex;
    justify-content: center;
    align-items: center;
    color: inherit
}

.toggle-button__symbol__3TCLe {
    width: 16px;
    fill: currentColor
}

.gallery-modal__container__3WHCO {
    position: fixed;
    z-index: 100;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: #404040;
    display: flex;
    flex-direction: column
}

.gallery-modal__image__1eTK2 {
    user-select: none
}

.gallery-modal__carousel__20f58 {
    height: 100%
}

.gallery-modal__carousel-container__2YFBL {
    position: relative;
    flex: 3
}

.gallery-modal__carousel-details__fe1EV {
    width: 100%;
    flex: 1
}

.gallery-modal__carousel-details__fe1EV .gallery-modal__inner__1l9eN {
    display: grid;
    grid-template-columns: repeat(10, 1fr);
    grid-column-gap: 2.2222222222vw;
    padding-left: 1.1111111111vw;
    padding-right: 1.1111111111vw;
    padding-top: 2.2222222222vw;
    box-sizing: border-box;
    width: 80%;
    margin: 0 auto
}

@media(max-width:1023px) {
    .gallery-modal__carousel-details__fe1EV .gallery-modal__inner__1l9eN {
        grid-column-gap: 4.2666666667vw
    }
}

@media(min-width:1440px) {
    .gallery-modal__carousel-details__fe1EV .gallery-modal__inner__1l9eN {
        grid-column-gap: 32px
    }
}

@media(max-width:1023px) {
    .gallery-modal__carousel-details__fe1EV .gallery-modal__inner__1l9eN {
        grid-template-columns: repeat(4, 1fr);
        padding-left: 2.1333333333vw;
        padding-right: 2.1333333333vw
    }
}

@media(min-width:1440px) {
    .gallery-modal__carousel-details__fe1EV .gallery-modal__inner__1l9eN {
        padding-left: 16px;
        padding-right: 16px
    }
}

@media(max-width:1023px) {
    .gallery-modal__carousel-details__fe1EV .gallery-modal__inner__1l9eN {
        padding-top: 4.2666666667vw
    }
}

@media(min-width:1440px) {
    .gallery-modal__carousel-details__fe1EV .gallery-modal__inner__1l9eN {
        padding-top: 32px
    }
}

.gallery-modal__carousel-details__fe1EV .gallery-modal__pagination__3nWDb {
    grid-column: 1/span 1
}

.gallery-modal__carousel-details__fe1EV .gallery-modal__caption__3XTjX {
    grid-column: 2/span 6
}

.gallery-modal__carousel-details__fe1EV .gallery-modal__share__3uyN4 {
    grid-column: 8/span 3;
    justify-self: end
}

.gallery-modal__carousel-container__2YFBL .gallery-modal__image__1eTK2 {
    margin-left: 1.1111111111vw;
    margin-right: 1.1111111111vw;
    height: 100%;
    transition: opacity .6s ease;
    will-change: opacity
}

@media(max-width:1023px) {
    .gallery-modal__carousel-container__2YFBL .gallery-modal__image__1eTK2 {
        margin-left: 2.1333333333vw;
        margin-right: 2.1333333333vw
    }
}

@media(min-width:1440px) {
    .gallery-modal__carousel-container__2YFBL .gallery-modal__image__1eTK2 {
        margin-left: 16px;
        margin-right: 16px
    }
}

.gallery-modal__carousel-container__2YFBL .gallery-modal__image__1eTK2:not(.gallery-modal__current__DUPkT) {
    opacity: .25
}

.gallery-modal__next-button__2-cKB,
.gallery-modal__prev-button__kgQ_f {
    position: absolute;
    z-index: 1;
    top: 50%;
    transform: translateY(-50%)
}

.gallery-modal__prev-button__kgQ_f {
    left: 0
}

.gallery-modal__next-button__2-cKB {
    right: 0
}

.gallery-modal__image-list__11WPb {
    overflow-x: hidden;
    overflow-y: auto;
    padding: 0;
    margin: 0;
    list-style: none
}

.gallery-modal__image-list-item__1xaob {
    display: grid;
    grid-template-columns: repeat(4, 1fr);
    grid-column-gap: 2.2222222222vw;
    margin-left: 2.2222222222vw;
    margin-right: 2.2222222222vw
}

@media(max-width:1023px) {
    .gallery-modal__image-list-item__1xaob {
        grid-column-gap: 4.2666666667vw
    }
}

@media(min-width:1440px) {
    .gallery-modal__image-list-item__1xaob {
        grid-column-gap: 32px
    }
}

@media(max-width:1023px) {
    .gallery-modal__image-list-item__1xaob {
        grid-template-columns: repeat(4, 1fr);
        margin-left: 4.2666666667vw;
        margin-right: 4.2666666667vw
    }
}

@media(min-width:1440px) {
    .gallery-modal__image-list-item__1xaob {
        margin-left: 32px;
        margin-right: 32px
    }
}

.gallery-modal__image-list-item__1xaob .gallery-modal__image__1eTK2 {
    margin-left: -2.2222222222vw;
    margin-right: -2.2222222222vw;
    margin-bottom: 2.2222222222vw;
    grid-column: 1/span 4
}

@media(max-width:1023px) {
    .gallery-modal__image-list-item__1xaob .gallery-modal__image__1eTK2 {
        margin-left: -4.2666666667vw;
        margin-right: -4.2666666667vw
    }
}

@media(min-width:1440px) {
    .gallery-modal__image-list-item__1xaob .gallery-modal__image__1eTK2 {
        margin-left: -32px;
        margin-right: -32px
    }
}

@media(max-width:1023px) {
    .gallery-modal__image-list-item__1xaob .gallery-modal__image__1eTK2 {
        margin-bottom: 4.2666666667vw
    }
}

@media(min-width:1440px) {
    .gallery-modal__image-list-item__1xaob .gallery-modal__image__1eTK2 {
        margin-bottom: 32px
    }
}

.gallery-modal__image-list-item__1xaob .gallery-modal__pagination__3nWDb {
    grid-column: 1/span 1
}

.gallery-modal__image-list-item__1xaob .gallery-modal__caption__3XTjX {
    grid-column: 2/span 3
}

.gallery-modal__image-list-item__1xaob .gallery-modal__share__3uyN4 {
    grid-column: 2/span 3;
    margin-top: 40px;
    margin-bottom: 3.3333333333vw
}

@media(max-width:1023px) {
    .gallery-modal__image-list-item__1xaob .gallery-modal__share__3uyN4 {
        margin-bottom: 6.4vw
    }
}

@media(min-width:1440px) {
    .gallery-modal__image-list-item__1xaob .gallery-modal__share__3uyN4 {
        margin-bottom: 48px
    }
}

.gallery-modal__in__lq86r {
    opacity: 0
}

.gallery-modal__in-active__FogK5,
.gallery-modal__in-done__2OQ-i {
    opacity: 1;
    transition: opacity .4s cubic-bezier(.19, 1, .22, 1)
}

.gallery-modal__out__2SN9_ {
    opacity: 1
}

.gallery-modal__out-active__1bBKx,
.gallery-modal__out-done__13b7h {
    opacity: 0;
    transition: opacity .4s cubic-bezier(.19, 1, .22, 1)
}

.gallery-modal__share-hidden__3psvR {
    visibility: hidden
}

.gallery-head-line__header__E-A2t {
    padding: 2.2222222222vw;
    box-sizing: border-box
}

@media(max-width:1023px) {
    .gallery-head-line__header__E-A2t {
        padding: 4.2666666667vw
    }
}

@media(min-width:1440px) {
    .gallery-head-line__header__E-A2t {
        padding: 32px
    }
}

.gallery-head-line__close__2Cxs0,
.gallery-head-line__headline__3Thl9 {
    display: inline-block;
    vertical-align: middle
}

.gallery-head-line__headline__3Thl9 {
    width: calc(100% - 32px)
}

.gallery-head-line__close__2Cxs0 {
    width: 32px;
    height: 32px
}

.gallery-head-line__icon__2b8wR {
    fill: currentColor;
    width: 16px;
    height: 16px
}

.video-player__text__1cBLU {
    font-size: 30px
}

.video-player__container__1kp-7 {
    position: relative;
    width: 100%;
    height: 0;
    padding-bottom: 56.25%;
    background: #000
}

.video-player__player-container__1Njt1 {
    position: relative;
    font-size: 16px
}

.video-player__player-container__1Njt1 .video-player__video-container__2vg3I {
    position: relative;
    width: 100%;
    height: 0;
    padding-bottom: 56.25%;
    background: #000
}

.video-player__player-container__1Njt1 .video-player__video-container__2vg3I .video-player__inner__2SSqJ {
    position: absolute;
    width: 100%;
    height: 100%
}

.video-player__player-container__1Njt1 .video-player__title-container__36L9d {
    background: #fff;
    overflow: hidden
}

@media(max-width:1023px) {
    .video-player__player-container__1Njt1 .video-player__title-container__36L9d {
        display: none
    }
}

.video-player__player-container__1Njt1 .video-player__title__pLZLU {
    display: inline-block;
    min-width: 100%;
    padding: 1rem;
    box-sizing: border-box;
    white-space: nowrap;
    animation: video-player__bounce__2lYTc 8s linear 1s infinite alternate, video-player__fadein-title__3bfXl 1s ease;
    user-select: none
}

.video-player__player-container__1Njt1 .video-player__close__29OFB {
    position: absolute;
    top: 14px;
    right: 14px;
    width: 14px;
    color: #fff
}

@media(max-width:1023px) {

    .video-player__player-container__1Njt1 .video-player__close__29OFB,
    .video-player__player-container__1Njt1 .video-player__title-container__36L9d {
        display: none
    }
}

@media(min-width:1024px) {
    .video-player__player-container__1Njt1.video-player__floating__1GfJc {
        box-shadow: 0 0 1.1111111111vw rgba(50, 50, 93, .25), 0 0 .3472222222vw rgba(77, 77, 77, .1);
        border-radius: 8px;
        overflow: hidden;
        animation: video-player__fadein-float__K-nu9 .25s ease both;
        width: 320px
    }
}

@media(min-width:1024px)and (max-width:1023px) {
    .video-player__player-container__1Njt1.video-player__floating__1GfJc {
        box-shadow: 0 0 2.2222222222vw rgba(50, 50, 93, .25), 0 0 .6944444444vw rgba(77, 77, 77, .1)
    }
}

@media(min-width:1024px)and (min-width:1440px) {
    .video-player__player-container__1Njt1.video-player__floating__1GfJc {
        box-shadow: 0 0 16px rgba(50, 50, 93, .25), 0 0 5px rgba(77, 77, 77, .1)
    }
}

@media(min-width:1024px)and (max-width:745px) {
    .video-player__player-container__1Njt1.video-player__floating__1GfJc {
        width: 182px
    }
}

@media(min-width:1024px) {
    .video-player__player-container__1Njt1.video-player__floating__1GfJc .video-player__video-container__2vg3I:after {
        content: "";
        position: absolute;
        top: 0;
        left: 0;
        display: block;
        width: 100%;
        height: 100%;
        background: linear-gradient(200deg, #000, transparent 30%);
        pointer-events: none
    }
}

@media(min-width:1024px) {
    .video-player__player-container__1Njt1.video-player__floating__1GfJc .video-player__video-container__2vg3I {
        padding-bottom: 180px
    }
}

@media(min-width:1024px)and (max-width:745px) {
    .video-player__player-container__1Njt1.video-player__floating__1GfJc .video-player__video-container__2vg3I {
        padding-bottom: 102.375px
    }
}

@media(min-width:1024px) {
    .video-player__floating-container__3wYFH.video-player__floating__1GfJc {
        position: fixed;
        z-index: 100;
        right: 0;
        bottom: 0;
        touch-action: none;
        padding: 1.1111111111vw
    }
}

@media(min-width:1024px)and (min-width:1440px) {
    .video-player__floating-container__3wYFH.video-player__floating__1GfJc {
        padding: 16px
    }
}

@keyframes video-player__fadein-title__3bfXl {
    0% {
        opacity: 0;
        transform: translateX(.5rem)
    }

    to {
        opacity: 1;
        transform: translateX(0)
    }
}

@keyframes video-player__fadein-float__K-nu9 {
    0% {
        opacity: 0;
        transform: translateY(10%)
    }

    to {
        opacity: 1;
        transform: translateY(0)
    }
}

@keyframes video-player__bounce__2lYTc {

    0%,
    40% {
        transform: translateX(0)
    }

    60%,
    to {
        transform: translateX(calc(-100% + 320px))
    }
}

.registration-prompt__container__2jf5K {
    border: 1px solid #fff;
    border-radius: 8px;
    background-color: #000;
    padding: 24px 16px 30px;
    max-width: 720px
}

.registration-prompt__container__2jf5K .registration-prompt__button-text__3kTtQ span {
    color: #000
}

.registration-prompt__heading__3fq-h,
.registration-prompt__image-content__3iVIo {
    margin-bottom: 16px
}

.registration-prompt__inline__2WDU- {
    box-sizing: border-box;
    padding: 16px 60px
}

.registration-prompt__inline__2WDU- .registration-prompt__text-content__o0YET {
    display: flex;
    align-items: center;
    justify-content: space-between
}

.registration-prompt__inline__2WDU- .registration-prompt__heading__3fq-h {
    margin-bottom: 0;
    margin-right: 32px;
    max-width: 400px;
    line-height: 1.45
}

@media(max-width:745px) {
    .registration-prompt__inline__2WDU- {
        padding: 16px
    }
}

.article-image__figure__3SBJc {
    margin: 0
}

.article-image__figcaption__ttQIt {
    margin-top: 12px
}

.article-image__image__31ytm {
    background: #000
}

.inline-gallery__carousel-container__2dyEB {
    position: relative;
    z-index: 0
}

.inline-gallery__carousel__1aFYs {
    position: absolute;
    height: 100%;
    width: 100%;
    z-index: 0;
    background: #000
}

.inline-gallery__image__2X0PR {
    height: 100%
}

.inline-gallery__detail__3ZG21 {
    display: grid;
    grid-template-columns: repeat(9, 1fr);
    grid-column-gap: 2.2222222222vw;
    padding: 12px 0 22px;
    min-height: 50px;
    background: #404040
}

@media(max-width:1023px) {
    .inline-gallery__detail__3ZG21 {
        grid-column-gap: 4.2666666667vw
    }
}

@media(min-width:1440px) {
    .inline-gallery__detail__3ZG21 {
        grid-column-gap: 32px
    }
}

@media(max-width:1023px) {
    .inline-gallery__detail__3ZG21 {
        grid-template-columns: repeat(4, 1fr)
    }
}

.inline-gallery__detail__3ZG21 .inline-gallery__pagination__sRRgF {
    grid-row: 1;
    grid-column: 1/span 1;
    margin-left: 2.2222222222vw
}

@media(max-width:1023px) {
    .inline-gallery__detail__3ZG21 .inline-gallery__pagination__sRRgF {
        min-height: 72px;
        margin-left: 4.2666666667vw
    }
}

@media(min-width:1440px) {
    .inline-gallery__detail__3ZG21 .inline-gallery__pagination__sRRgF {
        margin-left: 32px
    }
}

.inline-gallery__detail__3ZG21 .inline-gallery__caption__1BuRa {
    grid-column: 2/span 6
}

@media(max-width:1023px) {
    .inline-gallery__detail__3ZG21 .inline-gallery__caption__1BuRa {
        grid-column: 2/span 3;
        margin-right: 2.2222222222vw
    }
}

@media(max-width:1023px)and (max-width:1023px) {
    .inline-gallery__detail__3ZG21 .inline-gallery__caption__1BuRa {
        margin-right: 4.2666666667vw
    }
}

@media(max-width:1023px)and (min-width:1440px) {
    .inline-gallery__detail__3ZG21 .inline-gallery__caption__1BuRa {
        margin-right: 32px
    }
}

.inline-gallery__detail__3ZG21 .inline-gallery__toggle-container__3vdj9 {
    grid-row: 1;
    grid-column: 8/-1;
    margin-top: 4px;
    justify-self: center
}

@media(max-width:1023px) {
    .inline-gallery__detail__3ZG21 .inline-gallery__toggle-container__3vdj9 {
        margin-right: 2.2222222222vw;
        grid-column: 5/-1
    }
}

@media(max-width:1023px)and (max-width:1023px) {
    .inline-gallery__detail__3ZG21 .inline-gallery__toggle-container__3vdj9 {
        margin-right: 4.2666666667vw
    }
}

@media(max-width:1023px)and (min-width:1440px) {
    .inline-gallery__detail__3ZG21 .inline-gallery__toggle-container__3vdj9 {
        margin-right: 32px
    }
}

@media(max-width:745px) {
    .inline-gallery__detail__3ZG21 .inline-gallery__toggle-container__3vdj9 {
        grid-row: 1;
        grid-column: 1/span 1;
        justify-self: start;
        align-self: end;
        margin-left: 2.2222222222vw
    }
}

@media(max-width:745px)and (max-width:1023px) {
    .inline-gallery__detail__3ZG21 .inline-gallery__toggle-container__3vdj9 {
        margin-left: 4.2666666667vw
    }
}

@media(max-width:745px)and (min-width:1440px) {
    .inline-gallery__detail__3ZG21 .inline-gallery__toggle-container__3vdj9 {
        margin-left: 32px
    }
}

.inline-gallery__next-button__6BrDE,
.inline-gallery__prev-button__vn8zU {
    position: absolute;
    z-index: 1;
    top: 50%;
    transform: translateY(-50%) translateZ(0)
}

.inline-gallery__prev-button__vn8zU {
    left: 0
}

.inline-gallery__next-button__6BrDE {
    right: 0
}

.social-embed__embed__2pA0J {
    position: relative;
    margin: 0 auto;
    max-width: 100%
}

.social-embed__youtube__1qckJ iframe {
    position: absolute;
    width: 100%;
    height: 100%
}

.social-embed__loading__34xQc {
    height: 200px;
    overflow: hidden
}

.social-embed__loading__34xQc .social-embed__embed__2pA0J {
    visibility: hidden
}

.social-embed__inner__2-oGS {
    position: relative
}

.social-embed__spinner__1rFEk {
    position: absolute;
    left: 50%;
    top: 50%;
    transform: translate(-50%, -50%)
}

.reuters-graphic__spinner__3mgUj {
    width: 32px;
    margin: 0 auto
}

.reuters-graphic__image-container__2YWXt {
    margin: 0 auto;
    max-width: 672px;
    max-height: 600px;
    overflow: auto
}

@media(max-width:745px) {
    .reuters-graphic__image-container__2YWXt {
        max-width: 343px;
        max-height: 544px
    }
}

.reuters-graphic__figcaption__1lRLn {
    margin-top: 12px
}

.article-list__decimal__3av9Z {
    list-style-type: decimal
}

.article-list__lower-alpha__1JSYb {
    list-style-type: lower-alpha
}

.article-list__lower-roman__9uGHl {
    list-style-type: lower-roman
}

.article-list__circle__2NGlq {
    list-style-type: circle
}

.article-list__disc__2cHWG {
    list-style-type: disc
}

.article-list__square__1rDVi {
    list-style-type: square
}

.article-list__nested__2L0F7 {
    display: block
}

.article-list__item-text__1A-7- {
    line-height: 34px
}

.article-table__tableWrapper__2mrFA {
    overflow-x: auto
}

.article-table__table__2hURK {
    border-radius: 8px;
    border: 1px solid #d0d0d0;
    border-spacing: 0
}

.article-table__table__2hURK td,
.article-table__table__2hURK th {
    padding: 8px 12px;
    white-space: nowrap;
    text-align: left
}

.article-table__table__2hURK td {
    border-top: 1px solid #d0d0d0
}

.sign-off__text__PU3Aj {
    line-height: 1.5
}

.author-bio__multiple-authors__5YGrG .author-bio__author-card__3h9uA {
    border-radius: 0
}

.author-bio__multiple-authors__5YGrG .author-bio__author-card__3h9uA:not(:first-child) {
    border-top: none;
    padding-top: 16px
}

.author-bio__multiple-authors__5YGrG .author-bio__author-card__3h9uA:not(:last-child) {
    border-bottom: none;
    padding-bottom: 16px
}

.author-bio__multiple-authors__5YGrG .author-bio__author-card__3h9uA:first-child {
    border-radius: 8px 8px 0 0
}

.author-bio__multiple-authors__5YGrG .author-bio__author-card__3h9uA:last-child {
    border-radius: 0 0 8px 8px
}

.author-bio__author-card__3h9uA {
    font-style: normal;
    background: #fff;
    border-radius: 8px;
    box-sizing: border-box;
    overflow: hidden;
    padding: 24px;
    border: 1px solid #d0d0d0;
    display: flex
}

@media(min-width:1024px) {
    .author-bio__author-card__3h9uA.author-bio__vertical__1LIFf {
        flex-direction: column
    }

    .author-bio__author-card__3h9uA.author-bio__vertical__1LIFf .author-bio__author-image__3uDqF {
        order: 0;
        margin-bottom: 24px;
        margin-left: 0
    }

    .author-bio__author-card__3h9uA.author-bio__vertical__1LIFf .author-bio__description__3uv33 {
        order: 0;
        margin-bottom: 24px
    }
}

@media(max-width:745px) {
    .author-bio__author-card__3h9uA {
        flex-direction: column
    }

    .author-bio__author-card__3h9uA .author-bio__author-image__3uDqF {
        order: 0;
        margin-bottom: 24px;
        margin-left: 0
    }

    .author-bio__author-card__3h9uA .author-bio__description__3uv33 {
        order: 0;
        margin-bottom: 24px
    }
}

.author-bio__author-info__2IJ1y {
    order: 1
}

.author-bio__author-image__3uDqF {
    order: 2;
    flex: 0 0 112px;
    width: 112px;
    height: 112px;
    border-radius: 50%;
    background: #d0d0d0;
    margin-left: 32px;
    overflow: hidden
}

.author-bio__name__3-Uzf {
    display: inline-block
}

.author-bio__name__3-Uzf:hover {
    text-decoration: underline
}

.author-bio__company__3i55k {
    margin-top: 4px
}

.author-bio__description__3uv33 {
    margin-top: 8px
}

.author-bio__social__25IS4 {
    margin-top: 16px
}

.author-bio__follow-button__3kYYq {
    margin: 16px 0
}

.social-links__container__3pfG7 {
    display: flex;
    list-style-type: none;
    padding: 0;
    margin: 0
}

.social-links__item__33Xm8.social-links__normal__1Vw8E {
    margin-left: 16px
}

.social-links__item__33Xm8.social-links__condensed__3MX74 {
    margin-left: 8px
}

.social-links__item__33Xm8:first-child {
    margin-left: 0
}

.article-limit-wall__article-limit-wall-wrapper__3FE3N {
    background: #fff;
    padding: 2.2222222222vw
}

@media(max-width:1023px) {
    .article-limit-wall__article-limit-wall-wrapper__3FE3N {
        padding: 4.2666666667vw
    }
}

@media(min-width:1440px) {
    .article-limit-wall__article-limit-wall-wrapper__3FE3N {
        padding: 32px
    }
}

@media(min-width:1024px) {
    .article-limit-wall__article-limit-wall-wrapper__3FE3N {
        padding-left: 8.8888888889vw;
        padding-right: 8.8888888889vw
    }
}

@media(min-width:1024px)and (max-width:1023px) {
    .article-limit-wall__article-limit-wall-wrapper__3FE3N {
        padding-left: 17.0666666667vw;
        padding-right: 17.0666666667vw
    }
}

@media(min-width:1024px)and (min-width:1440px) {
    .article-limit-wall__article-limit-wall-wrapper__3FE3N {
        padding-left: 128px;
        padding-right: 128px
    }
}

.article-limit-wall__article-limit-wall-wrapper__3FE3N .article-limit-wall__card-wrapper__3M1Gw {
    display: flex;
    justify-content: center
}

.article-limit-wall__article-limit-wall-wrapper__3FE3N .article-limit-wall__card-header__1oE3c {
    padding-left: 1.1111111111vw;
    padding-right: 1.1111111111vw;
    text-align: center
}

@media(max-width:1023px) {
    .article-limit-wall__article-limit-wall-wrapper__3FE3N .article-limit-wall__card-header__1oE3c {
        padding-left: 2.1333333333vw;
        padding-right: 2.1333333333vw
    }
}

@media(min-width:1440px) {
    .article-limit-wall__article-limit-wall-wrapper__3FE3N .article-limit-wall__card-header__1oE3c {
        padding-left: 16px;
        padding-right: 16px
    }
}

.article-limit-wall__article-limit-wall-wrapper__3FE3N .article-limit-wall__subscription-detail-margin__3FY2Z {
    margin: 4px 0
}

.article-limit-wall__article-limit-wall-wrapper__3FE3N .article-limit-wall__button-row__10vsz {
    display: flex;
    justify-content: flex-start;
    align-items: flex-start
}

.article-limit-wall__article-limit-wall-wrapper__3FE3N .article-limit-wall__button-row__10vsz .article-limit-wall__button__2H0Wz {
    margin-right: 16px
}

@media(min-width:1024px) {
    .article-limit-wall__article-limit-wall-wrapper__3FE3N .article-limit-wall__button-row__10vsz .article-limit-wall__button__2H0Wz {
        min-width: 200px
    }
}

.article-limit-wall__article-limit-wall-wrapper__3FE3N .article-limit-wall__margin-bottom-32__1fEN9 {
    margin-bottom: 32px
}

.article-limit-wall__article-limit-wall-wrapper__3FE3N .article-limit-wall__margin-bottom-24__2ORsd {
    margin-bottom: 24px
}

.article-limit-wall__article-limit-wall-wrapper__3FE3N .article-limit-wall__margin-bottom-8__2M5Tw {
    margin-bottom: 8px
}

.new-link__link__HSLjw {
    font-size: inherit;
    color: inherit;
    cursor: pointer;
    text-decoration: inherit
}

.new-link__text-link__3Amtn {
    font-family: knowledge-bold, Arial, sans-serif;
    text-decoration: underline
}

.card__card-wrapper__3ax0o {
    background-color: #fff;
    border-radius: 16px;
    box-shadow: 0 1px 16px 10px rgba(64, 64, 64, .08)
}

.card__card-wrapper__3ax0o:not(:last-child) {
    margin-bottom: 17px
}

.card__card__20_aH {
    box-sizing: border-box;
    padding: 40px 32px;
    border-radius: 16px
}

@media(max-width:1023px) {
    .card__card__20_aH {
        padding: 32px 16px
    }
}

.card__flat-top__2TTiK {
    border-radius: 0 0 16px 16px
}

.card__error-header__3QDdN {
    background-color: #dc0a0a;
    display: flex;
    align-items: center;
    padding: 8px 32px;
    border-radius: 16px 16px 2px 2px
}

.card__error-icon__LpdWo {
    margin-right: 16px;
    margin-left: 4px;
    display: flex;
    align-items: center
}

.card__header__lpCzk {
    margin-bottom: 8px
}

.card__header__lpCzk h1 {
    word-break: break-word
}

.card__content__2EG50:not(:first-child) {
    margin-top: 32px
}

.card__compact__t1R9q {
    border-radius: 6px;
    box-shadow: 0 0 14px 10px #f4f4f4
}

.card__compact__t1R9q .card__card__20_aH {
    padding: 16px
}

.card__no-padding__xyXTX {
    padding: 0
}

.divider__divider__fNDYG {
    width: 100%;
    height: 1px;
    background-color: #d0d0d0
}

.subscription-detail__subscription_detail__37Q3n {
    display: flex;
    justify-content: flex-start;
    align-items: flex-start
}

.subscription-detail__subscription_detail__37Q3n .subscription-detail__text__18v5x {
    margin-top: 4px
}

.subscription-detail__icon__3ntyq {
    margin-right: 8px
}

.spacing-container__container__2g5QT {
    margin-left: auto;
    margin-right: auto;
    display: block;
    width: 100%;
    box-sizing: border-box
}

.spacing-container__max-width__zScFd {
    max-width: 1440px
}

.spacing-container__container__2g5QT.spacing-container__always__1sLhR {
    padding-left: 2.2222222222vw;
    padding-right: 2.2222222222vw
}

@media(max-width:1023px) {
    .spacing-container__container__2g5QT.spacing-container__always__1sLhR {
        padding-left: 4.2666666667vw;
        padding-right: 4.2666666667vw
    }
}

@media(min-width:1440px) {
    .spacing-container__container__2g5QT.spacing-container__always__1sLhR {
        padding-left: 32px;
        padding-right: 32px
    }
}

@media(min-width:1024px) {
    .spacing-container__container__2g5QT.spacing-container__desktop-only__1bifz {
        padding-left: 2.2222222222vw;
        padding-right: 2.2222222222vw
    }
}

@media(min-width:1024px)and (max-width:1023px) {
    .spacing-container__container__2g5QT.spacing-container__desktop-only__1bifz {
        padding-left: 4.2666666667vw;
        padding-right: 4.2666666667vw
    }
}

@media(min-width:1024px)and (min-width:1440px) {
    .spacing-container__container__2g5QT.spacing-container__desktop-only__1bifz {
        padding-left: 32px;
        padding-right: 32px
    }
}

@media(max-width:1023px) {
    .spacing-container__container__2g5QT.spacing-container__tablet-mobile-only__1Y3CR {
        padding-left: 2.2222222222vw;
        padding-right: 2.2222222222vw
    }
}

@media(max-width:1023px)and (max-width:1023px) {
    .spacing-container__container__2g5QT.spacing-container__tablet-mobile-only__1Y3CR {
        padding-left: 4.2666666667vw;
        padding-right: 4.2666666667vw
    }
}

@media(max-width:1023px)and (min-width:1440px) {
    .spacing-container__container__2g5QT.spacing-container__tablet-mobile-only__1Y3CR {
        padding-left: 32px;
        padding-right: 32px
    }
}

.spacing-container__t-spacing-single__1uXb9 {
    margin-top: 2.2222222222vw
}

@media(max-width:1023px) {
    .spacing-container__t-spacing-single__1uXb9 {
        margin-top: 4.2666666667vw
    }
}

@media(min-width:1440px) {
    .spacing-container__t-spacing-single__1uXb9 {
        margin-top: 32px
    }
}

.spacing-container__t-spacing-single-half__1sJsS {
    margin-top: 1.1111111111vw
}

@media(max-width:1023px) {
    .spacing-container__t-spacing-single-half__1sJsS {
        margin-top: 2.1333333333vw
    }
}

@media(min-width:1440px) {
    .spacing-container__t-spacing-single-half__1sJsS {
        margin-top: 16px
    }
}

.spacing-container__t-spacing-150__3HLIp {
    margin-top: 3.3333333333vw
}

@media(max-width:1023px) {
    .spacing-container__t-spacing-150__3HLIp {
        margin-top: 6.4vw
    }
}

@media(min-width:1440px) {
    .spacing-container__t-spacing-150__3HLIp {
        margin-top: 48px
    }
}

.spacing-container__t-spacing-75__25Ujm {
    margin-top: 1.6666666667vw
}

@media(min-width:1440px) {
    .spacing-container__t-spacing-75__25Ujm {
        margin-top: 24px
    }
}

.spacing-container__t-spacing-50__1jGO6 {
    margin-top: 1.1111111111vw
}

@media(min-width:1440px) {
    .spacing-container__t-spacing-50__1jGO6 {
        margin-top: 16px
    }
}

.spacing-container__b-spacing-single__2RCDp {
    margin-bottom: 2.2222222222vw
}

@media(max-width:1023px) {
    .spacing-container__b-spacing-single__2RCDp {
        margin-bottom: 4.2666666667vw
    }
}

@media(min-width:1440px) {
    .spacing-container__b-spacing-single__2RCDp {
        margin-bottom: 32px
    }
}

.spacing-container__b-spacing-single-half__2iTf9 {
    margin-bottom: 1.1111111111vw
}

@media(max-width:1023px) {
    .spacing-container__b-spacing-single-half__2iTf9 {
        margin-bottom: 2.1333333333vw
    }
}

@media(min-width:1440px) {
    .spacing-container__b-spacing-single-half__2iTf9 {
        margin-bottom: 16px
    }
}

.spacing-container__b-spacing-150__kHVqU {
    margin-bottom: 3.3333333333vw
}

@media(max-width:1023px) {
    .spacing-container__b-spacing-150__kHVqU {
        margin-bottom: 6.4vw
    }
}

@media(min-width:1440px) {
    .spacing-container__b-spacing-150__kHVqU {
        margin-bottom: 48px
    }
}

.spacing-container__b-spacing-75__39RAa {
    margin-bottom: 1.6666666667vw
}

@media(min-width:1440px) {
    .spacing-container__b-spacing-75__39RAa {
        margin-bottom: 24px
    }
}

.spacing-container__b-spacing-50__2YvOg {
    margin-bottom: 1.1111111111vw
}

@media(min-width:1440px) {
    .spacing-container__b-spacing-50__2YvOg {
        margin-bottom: 16px
    }
}

.content-layout__three_and_one_column__3MydJ {
    display: grid;
    grid-template-columns: repeat(12, minmax(0, 1fr));
    grid-column-gap: 2.2222222222vw;
    grid-row-gap: 2.2222222222vw;
    --rows: auto
}

@media(max-width:1023px) {
    .content-layout__three_and_one_column__3MydJ {
        grid-column-gap: 4.2666666667vw
    }
}

@media(min-width:1440px) {
    .content-layout__three_and_one_column__3MydJ {
        grid-column-gap: 32px
    }
}

@media(max-width:1023px) {
    .content-layout__three_and_one_column__3MydJ {
        grid-template-columns: repeat(4, minmax(0, 1fr));
        grid-row-gap: 4.2666666667vw
    }
}

@media(min-width:1440px) {
    .content-layout__three_and_one_column__3MydJ {
        grid-row-gap: 32px
    }
}

@media(min-width:1024px) {

    .content-layout__three_and_one_column__3MydJ>.content-layout__item__SC_GG,
    .content-layout__three_and_one_column__3MydJ>.content-layout__right-col__26JME {
        grid-column: 1/span 8
    }
}

@media(min-width:1440px) {

    .content-layout__three_and_one_column__3MydJ>.content-layout__item__SC_GG,
    .content-layout__three_and_one_column__3MydJ>.content-layout__right-col__26JME {
        grid-column: 1/span 9
    }
}

@media(max-width:1023px) {

    .content-layout__three_and_one_column__3MydJ>.content-layout__item__SC_GG,
    .content-layout__three_and_one_column__3MydJ>.content-layout__right-col__26JME {
        grid-column: 1/-1
    }
}

.content-layout__three_and_one_column__3MydJ .content-layout__right-col__26JME {
    display: flex;
    flex-direction: column
}

@media(min-width:1024px) {
    .content-layout__three_and_one_column__3MydJ .content-layout__right-col__26JME {
        grid-column: 9/span 4;
        grid-row-start: 1;
        grid-row-end: span var(--rows)
    }
}

@media(min-width:1440px) {
    .content-layout__three_and_one_column__3MydJ .content-layout__right-col__26JME {
        grid-column: 10/span 3
    }
}

.content-layout__three_and_one_column__3MydJ .content-layout__right-col__26JME .content-layout__item__SC_GG:not(:last-child) {
    margin-bottom: 2.2222222222vw
}

@media(max-width:1023px) {
    .content-layout__three_and_one_column__3MydJ .content-layout__right-col__26JME .content-layout__item__SC_GG:not(:last-child) {
        margin-bottom: 4.2666666667vw
    }
}

@media(min-width:1440px) {
    .content-layout__three_and_one_column__3MydJ .content-layout__right-col__26JME .content-layout__item__SC_GG:not(:last-child) {
        margin-bottom: 32px
    }
}

.content-layout__three_and_one_column__3MydJ .content-layout__right-col__26JME .content-layout__item__SC_GG:last-child {
    flex: 1
}

.site-header__container__1qvTA {
    position: relative;
    height: 64px;
    z-index: 1020;
    --page-height: 0px
}

.site-header__container__1qvTA.site-header__myview-active_____Ih {
    height: 112px
}

@media(max-width:1023px) {
    .site-header__container__1qvTA {
        height: 112px !important
    }
}

@media(max-width:745px) {
    .site-header__container__1qvTA {
        height: 104px !important
    }
}

.site-header__scroll-container__3xMex {
    height: calc(var(--page-height) - 50vh);
    pointer-events: none
}

.site-header__scroll-container__3xMex .site-header__inner__3w4vv {
    top: 0;
    background: #fff;
    pointer-events: auto;
    border-bottom: 1px solid #d0d0d0
}

@media(max-width:1023px) {
    .site-header__scroll-container__3xMex .site-header__inner__3w4vv {
        border-bottom: none;
        transition: transform .25s ease;
        transform: translateY(-100%);
        will-change: transform
    }
}

.site-header__scroll-container__3xMex .site-header__inner-sticky__1fm3o {
    position: sticky
}

@media(max-width:745px) {
    .site-header__with-mobile-leaderboard__xHjg3 .site-header__scroll-container__3xMex .site-header__inner__3w4vv {
        top: 50px
    }
}

.site-header__main-bar__3jof3 {
    padding-left: 2.2222222222vw;
    padding-right: 2.2222222222vw;
    margin: 0 auto;
    box-sizing: border-box;
    background: #fff;
    display: flex;
    height: 64px;
    justify-content: space-between;
    max-width: 1440px
}

@media(max-width:1023px) {
    .site-header__main-bar__3jof3 {
        padding-left: 4.2666666667vw;
        padding-right: 4.2666666667vw
    }
}

@media(min-width:1440px) {
    .site-header__main-bar__3jof3 {
        padding-left: 32px;
        padding-right: 32px
    }
}

@media(max-width:745px) {
    .site-header__main-bar__3jof3 {
        height: 56px
    }
}

.site-header__container__1qvTA.site-header__in-view__yIvqT .site-header__inner__3w4vv,
.site-header__container__1qvTA.site-header__show-nav__3po5A .site-header__inner__3w4vv,
.site-header__container__1qvTA:hover .site-header__inner__3w4vv {
    transform: translateY(0)
}

.site-header__logo-container__InRNf {
    align-self: center
}

.site-header__logo-container__InRNf .site-header__logo__2Et3d {
    display: block;
    font-size: 0
}

@media(max-width:1023px) {
    .site-header__logo-container__InRNf .site-header__logo__2Et3d {
        width: 127px;
        min-width: 127px
    }
}

@media(min-width:1024px) {
    .site-header__logo-container__InRNf .site-header__logo__2Et3d {
        width: 154px;
        min-width: 154px
    }
}

@media(min-width:1300px) {
    .site-header__logo-container__InRNf .site-header__logo__2Et3d {
        width: 184px;
        min-width: 184px
    }
}

.site-header__button-group__5IlZj {
    margin-left: auto;
    display: flex;
    align-items: center;
    justify-content: flex-end
}

.site-header__button-group__5IlZj .site-header__account__2cBTv,
.site-header__button-group__5IlZj .site-header__button__RTOI5 {
    margin-left: 8px
}

.site-header__button-group__5IlZj .site-header__account__2cBTv {
    height: 100%
}

.site-header__button-group__5IlZj .site-header__my-view__1_pOE {
    display: flex;
    align-items: center;
    height: 100%;
    margin: 0 8px
}

.site-header__button-group__5IlZj .site-header__my-view-dropdown__IiAfX {
    position: absolute;
    top: 64px;
    left: 0;
    width: 100%;
    background: #fff;
    border-top: 1px solid #d0d0d0;
    border-bottom: 1px solid #d0d0d0
}

@media(max-width:745px) {
    .site-header__button-group__5IlZj .site-header__my-view-dropdown__IiAfX {
        top: 56px
    }
}

.site-header__my-view-dropdown-active__1bup5 {
    border-top: 1px solid #d0d0d0
}

@media(max-width:745px) {
    .site-header__search-bar__3GWFH {
        width: 100%
    }
}

.site-header__show-search-bar__19nr1 .site-header__mobile-menu__2nOEo,
.site-header__show-search-bar__19nr1 .site-header__my-view__1_pOE,
.site-header__show-search-bar__19nr1 .site-header__nav-bar__1-VEs {
    display: none
}

@media(max-width:745px) {

    .site-header__show-search-bar__19nr1 .site-header__account__2cBTv,
    .site-header__show-search-bar__19nr1 .site-header__logo-container__InRNf {
        display: none
    }
}

.site-header__show-search-bar__19nr1 .site-header__button-group__5IlZj,
.site-header__show-search-bar__19nr1 .site-header__search-bar__3GWFH {
    flex-basis: 100%
}

.site-header__nav-bar__1-VEs {
    margin-left: auto
}

@media(max-width:745px) {
    .site-header__nav-bar__1-VEs {
        display: none
    }
}

@media(min-width:746px) {
    .site-header__mobile-menu__2nOEo {
        display: none
    }
}

.site-header__skiptolink__3sY10 {
    margin-left: 2.2222222222vw;
    margin-bottom: 16px
}

@media(max-width:1023px) {
    .site-header__skiptolink__3sY10 {
        margin-left: 4.2666666667vw
    }
}

@media(min-width:1440px) {
    .site-header__skiptolink__3sY10 {
        margin-left: 32px
    }
}

.markets-asset-layout__market-asset-wrapper__30IXh>*+* {
    margin-top: 2.2222222222vw
}

@media(max-width:1023px) {
    .markets-asset-layout__market-asset-wrapper__30IXh>*+* {
        margin-top: 4.2666666667vw
    }
}

@media(min-width:1440px) {
    .markets-asset-layout__market-asset-wrapper__30IXh>*+* {
        margin-top: 32px
    }
}

@media(min-width:746px)and (max-width:1023px) {
    .markets-performance-layout__performance-container__13x2d {
        padding: 0 24px
    }
}

.markets-performance-layout__performance-container__13x2d .markets-performance-layout__top__1KPX4 {
    display: flex;
    justify-content: space-between;
    align-items: center
}

@media(min-width:1024px) {
    .markets-performance-layout__performance-container__13x2d .markets-performance-layout__top__1KPX4 {
        display: grid;
        grid-template-columns: repeat(12, minmax(60px, 1fr));
        grid-column-gap: 2.2222222222vw
    }
}

@media(min-width:1024px)and (max-width:1023px) {
    .markets-performance-layout__performance-container__13x2d .markets-performance-layout__top__1KPX4 {
        grid-column-gap: 4.2666666667vw
    }
}

@media(min-width:1024px)and (min-width:1440px) {
    .markets-performance-layout__performance-container__13x2d .markets-performance-layout__top__1KPX4 {
        grid-column-gap: 32px
    }
}

@media(min-width:1024px)and (max-width:1023px) {
    .markets-performance-layout__performance-container__13x2d .markets-performance-layout__top__1KPX4 {
        grid-template-columns: repeat(4, minmax(60px, 1fr))
    }
}

@media(min-width:1024px) {
    .markets-performance-layout__performance-container__13x2d .markets-performance-layout__top__1KPX4 .markets-performance-layout__data_partner_logo__3g-SF {
        margin-left: auto
    }
}

@media(min-width:1024px) {
    .markets-performance-layout__performance-container__13x2d .markets-performance-layout__top__1KPX4 .markets-performance-layout__fourth_column__gR54Y {
        grid-column: 10/13
    }
}

@media(min-width:1024px) {
    .markets-performance-layout__performance-container__13x2d .markets-performance-layout__top__1KPX4 .markets-performance-layout__third_column__2zAOf {
        grid-column: 7/10
    }
}

@media(min-width:1024px) {
    .markets-performance-layout__performance-container__13x2d .markets-performance-layout__top__1KPX4 .markets-performance-layout__second_column__3s_39 {
        grid-column: 4/7
    }
}

@media(min-width:1024px) {
    .markets-performance-layout__performance-container__13x2d .markets-performance-layout__top__1KPX4 .markets-performance-layout__first_column__3g53F {
        grid-column: 1/4;
        margin-left: 0
    }
}

.markets-performance-layout__performance-container__13x2d .markets-performance-layout__top__1KPX4 .markets-performance-layout__data_partner_text__3k-DS {
    display: block;
    text-transform: uppercase
}

@media(min-width:1024px) {
    .markets-performance-layout__performance-container__13x2d .markets-performance-layout__top__1KPX4 .markets-performance-layout__data_partner_text__3k-DS {
        margin: 4px 0 0
    }
}

@media(max-width:1023px) {
    .markets-performance-layout__performance-container__13x2d .markets-performance-layout__top__1KPX4 .markets-performance-layout__data_partner_text__3k-DS {
        margin: 2px 0 0
    }
}

.markets-performance-layout__performance-container__13x2d .markets-performance-layout__top__1KPX4 .markets-performance-layout__data_partner_logo__3g-SF {
    text-decoration: none
}

@media(min-width:1024px) {
    .markets-performance-layout__performance-container__13x2d .markets-performance-layout__top__1KPX4 .markets-performance-layout__data_partner_logo__3g-SF {
        max-width: 157px
    }
}

@media(max-width:1023px) {
    .markets-performance-layout__performance-container__13x2d .markets-performance-layout__top__1KPX4 .markets-performance-layout__data_partner_logo__3g-SF {
        max-width: 103px
    }
}

@media(max-width:745px) {
    .markets-performance-layout__performance-container__13x2d .markets-performance-layout__top__1KPX4 .markets-performance-layout__data_partner_logo__3g-SF {
        margin-right: 16px
    }
}

.markets-performance-layout__performance-container__13x2d .markets-performance-layout__disclaimer__1nLPi {
    margin-top: 12px
}

@media(max-width:745px) {
    .markets-performance-layout__performance-container__13x2d .markets-performance-layout__disclaimer__1nLPi {
        margin-left: 16px
    }
}

@media(min-width:1024px) {
    .markets-performance-layout__heading__3mqzN {
        grid-column: 1/4
    }
}

@media(max-width:745px) {
    .markets-performance-layout__heading__3mqzN {
        margin-left: 16px
    }
}

.markets-performance-layout__ric-list-container__3dVgG {
    margin-top: 32px;
    display: grid;
    grid-template-columns: repeat(12, minmax(60px, 1fr));
    grid-column-gap: 2.2222222222vw
}

@media(max-width:1023px) {
    .markets-performance-layout__ric-list-container__3dVgG {
        grid-column-gap: 4.2666666667vw
    }
}

@media(min-width:1440px) {
    .markets-performance-layout__ric-list-container__3dVgG {
        grid-column-gap: 32px
    }
}

@media(max-width:1023px) {
    .markets-performance-layout__ric-list-container__3dVgG {
        grid-template-columns: repeat(4, minmax(60px, 1fr));
        gap: 24px;
        margin-top: 24px
    }
}

.markets-performance-layout__ric-list-container__3dVgG>div {
    padding-bottom: 0
}

@media(min-width:1024px) {
    .markets-performance-layout__ric-list-container__3dVgG div {
        grid-column: span 3
    }
}

@media(max-width:1023px) {
    .markets-performance-layout__ric-list-container__3dVgG div {
        grid-column: span 2
    }
}

@media(max-width:745px) {
    .markets-performance-layout__ric-list-container__3dVgG div {
        grid-column: span 4;
        margin-bottom: 0
    }
}

.markets-performance-layout__ric-list-container__3dVgG table {
    margin-bottom: 0
}

.markets-performance-layout__ric-list-container__3dVgG table tbody tr:last-of-type {
    border-bottom: 0
}

.refinitiv-logo__image__3svS8 {
    display: block
}

.refinitiv-disclaimer__text__Md8KW {
    line-height: 24px
}

.talking-points__container__15XJk {
    display: flex;
    flex-wrap: wrap;
    align-items: center
}

.talking-points__grid__55DiM,
.talking-points__scroller__2MICW {
    order: 2;
    width: 100%
}

.talking-points__grid__55DiM {
    display: grid;
    grid-template-columns: repeat(12, 1fr);
    grid-column-gap: 2.2222222222vw;
    grid-row-gap: 2.2222222222vw
}

@media(max-width:1023px) {
    .talking-points__grid__55DiM {
        grid-column-gap: 4.2666666667vw
    }
}

@media(min-width:1440px) {
    .talking-points__grid__55DiM {
        grid-column-gap: 32px
    }
}

@media(max-width:1023px) {
    .talking-points__grid__55DiM {
        grid-template-columns: repeat(4, 1fr);
        grid-row-gap: 4.2666666667vw
    }
}

@media(min-width:1440px) {
    .talking-points__grid__55DiM {
        grid-row-gap: 32px
    }
}

@media(max-width:1023px) {
    .talking-points__grid__55DiM .talking-points__cell__1VWGr {
        grid-column: 1/-1
    }
}

@media(min-width:1024px) {
    .talking-points__grid__55DiM .talking-points__cell__1VWGr {
        grid-row: auto
    }
}

@media(min-width:1024px) {
    .talking-points__three_columns__m6P-r .talking-points__cell__1VWGr:nth-child(3n-2) {
        grid-column: 1/span 4
    }

    .talking-points__three_columns__m6P-r .talking-points__cell__1VWGr:nth-child(3n-1) {
        grid-column: 5/span 4
    }

    .talking-points__three_columns__m6P-r .talking-points__cell__1VWGr:nth-child(3n) {
        grid-column: 9/span 4
    }
}

@media(min-width:1024px) {
    .talking-points__one_and_two_columns__778Qa .talking-points__cell__1VWGr:nth-child(2n-1) {
        grid-column: 1/span 4
    }

    .talking-points__one_and_two_columns__778Qa .talking-points__cell__1VWGr:nth-child(2n) {
        grid-column: 5/span 8
    }
}

@media(min-width:1024px) {
    .talking-points__two_and_one_columns__3IL4a .talking-points__cell__1VWGr:nth-child(2n-1) {
        grid-column: 1/span 8
    }

    .talking-points__two_and_one_columns__3IL4a .talking-points__cell__1VWGr:nth-child(2n) {
        grid-column: 9/span 4
    }
}

.talking-points__heading__2-IuB {
    flex: 1;
    order: 0;
    display: flex;
    align-items: center
}

.talking-points__sponsor__2VMl8 {
    flex: 1;
    order: 0;
    margin-left: auto
}

@media(max-width:1023px) {
    .talking-points__sponsor__2VMl8 {
        flex-basis: 100%;
        order: 2;
        margin-top: 16px
    }
}

.talking-points__buttons__zHnH0 {
    margin-left: auto;
    order: 1
}

.talking-points__heading__2-IuB~.talking-points__grid__55DiM {
    margin-top: 2.2222222222vw
}

@media(max-width:1023px) {
    .talking-points__heading__2-IuB~.talking-points__grid__55DiM {
        margin-top: 4.2666666667vw
    }
}

@media(min-width:1440px) {
    .talking-points__heading__2-IuB~.talking-points__grid__55DiM {
        margin-top: 32px
    }
}

.talking-points__buttons__zHnH0 .talking-points__step-button__1cKC5 {
    width: 40px;
    height: 40px;
    margin-left: 8px
}

.talking-points__arrow__-xTcp {
    width: 8px;
    fill: currentColor
}

.talking-points__scroller__2MICW {
    margin: 0 0 0 -24px;
    width: calc(100% + 48px)
}

.talking-points__scroller__2MICW.talking-points__sponsored__2UIUH .talking-points__scroll-item__2YwdB {
    min-width: 311px;
    margin-right: 19px
}

.talking-points__scroll-item__2YwdB {
    min-width: 340px;
    height: 100%;
    margin-right: 24px;
    padding: 24px 0;
    box-sizing: border-box
}

.talking-points__scroll-item__2YwdB.talking-points__first__2TXrq {
    margin-left: 24px
}

.talking-points__list__3JA7i {
    list-style-type: none;
    margin: 0;
    padding: 0
}

.featured-card__content__gX6I4 {
    padding: 16px 24px 24px;
    box-sizing: border-box
}

.featured-card__subheader__1uyFv {
    line-height: 1.25
}

.featured-card__text__1-4kZ {
    line-height: 1.5
}

.featured-card__subheader__1uyFv+.featured-card__body__207Dd {
    margin-top: 8px
}

.base-card__container__3QUpe {
    display: flex;
    flex-direction: column;
    width: 100%;
    min-height: 100%;
    border-radius: 16px;
    overflow: hidden;
    background: #fff;
    box-shadow: 0 1px 16px 10px rgba(64, 64, 64, .08)
}

.base-card__content__1oebT {
    flex: 1;
    display: flex
}

.base-card__container__3QUpe .base-card__header__2iU68 {
    box-sizing: border-box;
    border-bottom: 1px solid #d0d0d0;
    padding: 16px 24px
}

.base-card__container__3QUpe .base-card__header__2iU68.base-card__orange__25MwC {
    color: #fa6400
}

.base-card__buttons__3XqGz {
    margin-top: auto;
    padding: 0 24px 8px;
    box-sizing: border-box
}

.base-card__button__3mjSP {
    height: 40px;
    margin-right: 16px;
    margin-bottom: 16px
}

.icymi-card__container__6FjT- .icymi-card__content__1957n {
    box-sizing: border-box;
    padding: 16px 24px 40px
}

.icymi-card__content__1957n .icymi-card__text__1FjDH {
    line-height: 1.25
}

.icymi-card__text__1FjDH .icymi-card__link__2RtX9 {
    text-decoration: underline
}

.media-card__figure__1abCR {
    width: 100%;
    padding: 0;
    margin: 0
}

.media-card__media-container__35VFd {
    position: relative;
    display: block;
    height: 100%;
    min-height: 330px;
    background: #d0d0d0
}

.media-card__media-container__35VFd[href]:hover .media-card__image__3pkhP:after {
    opacity: 1
}

.media-card__media-container__35VFd[href]:hover .media-card__title__39ueG {
    text-decoration: underline
}

.media-card__media-container__35VFd.media-card__sponsored__1jCZn {
    display: flex;
    flex-direction: column;
    justify-content: flex-end;
    text-decoration: none
}

.media-card__media-container__35VFd.media-card__sponsored__1jCZn .media-card__image__3pkhP:after {
    opacity: 1;
    background: linear-gradient(180deg, rgba(0, 0, 0, .1), rgba(0, 0, 0, .6) 36.29%)
}

@media(min-width:746px)and (max-width:1023px) {
    .media-card__media-container__35VFd.media-card__sponsored__1jCZn {
        min-height: 218px
    }
}

@media(max-width:745px) {
    .media-card__media-container__35VFd.media-card__sponsored__1jCZn {
        min-height: 168px
    }
}

.media-card__image__3pkhP {
    position: absolute;
    width: 100%;
    height: 100%
}

.media-card__image__3pkhP:after {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background: rgba(0, 0, 0, .2);
    opacity: 0;
    transition: opacity .15s ease;
    pointer-events: none
}

.media-card__symbol__c1I3Q {
    position: absolute;
    bottom: 0;
    left: 0
}

.media-card__content-container__2NjlN,
.media-card__footer-container__1c1wD {
    position: relative;
    width: 100%
}

.media-card__content-container__2NjlN .media-card__content__9vSJg {
    position: relative;
    color: #fff;
    text-shadow: 0 .981792px 9.81792px #000;
    padding: 0 32px 21px 22px;
    max-width: 383px
}

@media(min-width:746px)and (max-width:1023px) {
    .media-card__content-container__2NjlN .media-card__content__9vSJg {
        max-width: 279px;
        padding: 0 16px 12px
    }
}

@media(max-width:745px) {
    .media-card__content-container__2NjlN .media-card__content__9vSJg {
        max-width: 301px;
        padding: 0 23.5px 10px 21.5px
    }
}

.media-card__content-container__2NjlN .media-card__content__9vSJg .media-card__title__39ueG {
    display: -webkit-box;
    -webkit-line-clamp: 5;
    overflow: hidden;
    -webkit-box-orient: vertical;
    line-height: 40px
}

@media(min-width:746px)and (max-width:1023px) {
    .media-card__content-container__2NjlN .media-card__content__9vSJg .media-card__title__39ueG {
        font-size: 24px;
        -webkit-line-clamp: 4;
        line-height: 32px
    }
}

@media(max-width:745px) {
    .media-card__content-container__2NjlN .media-card__content__9vSJg .media-card__title__39ueG {
        -webkit-line-clamp: 3;
        line-height: 32px
    }
}

.media-card__footer-container__1c1wD .media-card__footer-content__mGMv2 {
    display: flex;
    align-items: center;
    background: #000;
    padding: 23px 22px
}

.media-card__footer-container__1c1wD .media-card__footer-content__mGMv2 .media-card__label__3z_ro {
    line-height: inherit
}

@media(min-width:746px)and (max-width:1023px) {
    .media-card__footer-container__1c1wD .media-card__footer-content__mGMv2 {
        padding: 17px 22px
    }

    .media-card__footer-container__1c1wD .media-card__footer-content__mGMv2 .media-card__label__3z_ro {
        font-size: 12px
    }
}

@media(max-width:745px) {
    .media-card__footer-container__1c1wD .media-card__footer-content__mGMv2 {
        padding: 13px 22px
    }

    .media-card__footer-container__1c1wD .media-card__footer-content__mGMv2 .media-card__label__3z_ro {
        font-size: 14px
    }
}

.media-card__footer-container__1c1wD .media-card__footer-content__mGMv2 .media-card__logo-container__3vQtB {
    height: 24px;
    margin-left: 8px
}

@media(min-width:746px)and (max-width:1023px) {
    .media-card__footer-container__1c1wD .media-card__footer-content__mGMv2 .media-card__logo-container__3vQtB {
        height: 17px
    }
}

@media(max-width:745px) {
    .media-card__footer-container__1c1wD .media-card__footer-content__mGMv2 .media-card__logo-container__3vQtB {
        height: 19px
    }
}

.media-card__footer-container__1c1wD .media-card__footer-content__mGMv2 .media-card__logo-container__3vQtB .media-card__sponsored-logo__3lz3K {
    height: inherit
}

.number-card__container__2rWQG {
    box-sizing: border-box;
    padding: 16px 24px 24px;
    overflow: hidden
}

.number-card__number__2Gp8c {
    display: block;
    white-space: nowrap;
    overflow: hidden
}

.number-card__number__2Gp8c[data-character-size="3"] {
    font-size: 142px
}

.number-card__number__2Gp8c[data-character-size="4"] {
    font-size: 120px
}

.number-card__number__2Gp8c[data-character-size="5"] {
    font-size: 92px
}

.number-card__number__2Gp8c[data-character-size="6"] {
    font-size: 76px
}

.number-card__number__2Gp8c[data-character-size="7"] {
    font-size: 64px
}

.number-card__number__2Gp8c[data-character-size="8"] {
    font-size: 56px
}

.number-card__number__2Gp8c[data-character-size="9"] {
    font-size: 50px
}

.number-card__number__2Gp8c[data-character-size="10"] {
    font-size: 44px
}

.number-card__number__2Gp8c~.number-card__content__2qJ8S {
    margin-top: 8px
}

.subscription__container__31NJ7 {
    position: fixed;
    z-index: 1030;
    bottom: 0;
    background-repeat: no-repeat;
    background-size: cover;
    background-position: 50%;
    --horiz-image: none;
    --vert-image: none;
    background-image: var(--horiz-image);
    width: 100%;
    box-sizing: border-box
}

@media(max-width:745px) {
    .subscription__container__31NJ7 {
        background-image: var(--vert-image)
    }
}

@media(min-width:1024px) {
    .subscription__container__31NJ7 {
        padding: 72px 144px
    }

    .subscription__container__31NJ7 .subscription__label__wast9 {
        line-height: 1.2
    }

    .subscription__container__31NJ7 .subscription__title__6VoVG {
        margin-top: 8px;
        line-height: 1.6
    }

    .subscription__container__31NJ7 .subscription__button_wrapper__3DGVU {
        margin-top: 16px
    }
}

@media(min-width:746px)and (max-width:1023px) {
    .subscription__container__31NJ7 {
        padding: 52px 40px;
        display: grid;
        grid-template-columns: auto max-content;
        grid-template-rows: auto auto
    }

    .subscription__container__31NJ7 .subscription__label__wast9 {
        line-height: 1.25
    }

    .subscription__container__31NJ7 .subscription__title__6VoVG {
        line-height: 1.6
    }

    .subscription__container__31NJ7 .subscription__button_wrapper__3DGVU {
        grid-column: 2;
        grid-row: 1/span 2;
        padding-top: 32px
    }
}

@media(max-width:745px) {
    .subscription__container__31NJ7 {
        padding: 56px 24px 32px
    }

    .subscription__container__31NJ7 .subscription__label__wast9 {
        line-height: 1.25
    }

    .subscription__container__31NJ7 .subscription__title__6VoVG {
        line-height: 1.6
    }

    .subscription__container__31NJ7 .subscription__button_wrapper__3DGVU {
        margin-top: 16px
    }

    .subscription__container__31NJ7 .subscription__close__3QVsN {
        width: 11px
    }
}

.subscription__container__31NJ7 .subscription__close__3QVsN {
    position: absolute;
    top: 24px;
    right: 24px;
    width: 15px;
    color: #fff
}

.single-card-page-layout__layout__Z2tNe {
    display: grid;
    grid-template-columns: repeat(12, 1fr);
    grid-column-gap: 2.2222222222vw;
    grid-template-rows: auto 1fr;
    padding: 32px 2.2222222222vw;
    box-sizing: border-box
}

@media(max-width:1023px) {
    .single-card-page-layout__layout__Z2tNe {
        grid-column-gap: 4.2666666667vw
    }
}

@media(min-width:1440px) {
    .single-card-page-layout__layout__Z2tNe {
        grid-column-gap: 32px
    }
}

@media(max-width:1023px) {
    .single-card-page-layout__layout__Z2tNe {
        grid-template-columns: repeat(4, 1fr);
        padding-left: 4.2666666667vw;
        padding-right: 4.2666666667vw
    }
}

@media(min-width:1440px) {
    .single-card-page-layout__layout__Z2tNe {
        padding-left: 32px;
        padding-right: 32px
    }
}

@media(min-width:1024px) {
    .single-card-page-layout__layout__Z2tNe {
        min-height: 100vh
    }
}

@media(max-width:1023px) {
    .single-card-page-layout__layout__Z2tNe {
        height: auto;
        padding-bottom: 40px
    }
}

@media(min-width:1024px) {
    .single-card-page-layout__logo-section__3sMDv {
        grid-column: 1/span 6;
        display: flex;
        justify-content: flex-start;
        grid-row: 1
    }
}

@media(max-width:1023px) {
    .single-card-page-layout__logo-section__3sMDv {
        grid-column: 1/span 4;
        margin-bottom: 40px
    }
}

.single-card-page-layout__logo-section__3sMDv .single-card-page-layout__logo__3bQzv {
    width: 185px
}

.single-card-page-layout__sign-in-link-section__3eFUW {
    width: 100%;
    display: flex
}

@media(min-width:1024px) {
    .single-card-page-layout__sign-in-link-section__3eFUW {
        grid-column: 7/span 6;
        grid-row: 1;
        justify-content: flex-end;
        align-items: center
    }
}

@media(max-width:1023px) {
    .single-card-page-layout__sign-in-link-section__3eFUW {
        grid-row: 3;
        grid-column: 1/span 4;
        justify-content: center
    }
}

.single-card-page-layout__card-section__1lbPY {
    grid-column: 4/span 6;
    grid-row: 2
}

@media(min-width:1024px) {
    .single-card-page-layout__card-section__1lbPY {
        align-self: center;
        grid-row: 2;
        margin-top: 56px
    }
}

@media(max-width:1023px) {
    .single-card-page-layout__card-section__1lbPY {
        grid-column: 1/span 4;
        margin-bottom: 16px
    }
}

@media(min-width:1024px) {
    .single-card-page-layout__eight-columns__1qOui {
        grid-column: 3/span 8
    }
}

.loader__spinner__289ZH {
    width: 38px;
    height: 38px;
    margin: 0 auto
}

.loader__container__o0UiJ {
    height: 80vh;
    display: flex;
    justify-content: center;
    align-items: center
}

.link__linkWrapper__B5TW0 {
    margin-top: 24px;
    cursor: pointer
}

.link__centered__3JHrZ {
    width: 100%;
    display: flex;
    justify-content: center
}

.link__inline__2rSrP {
    display: inline;
    margin: 0
}

.link__linkWrapper__B5TW0 a {
    text-decoration: underline
}

.newsletter-subscription-page__cards__3k4sb {
    display: grid;
    grid-template-columns: repeat(4, 1fr);
    grid-column-gap: 2.2222222222vw;
    row-gap: 32px;
    width: 100%
}

@media(max-width:1023px) {
    .newsletter-subscription-page__cards__3k4sb {
        grid-column-gap: 4.2666666667vw
    }
}

@media(min-width:1440px) {
    .newsletter-subscription-page__cards__3k4sb {
        grid-column-gap: 32px
    }
}

@media(max-width:1023px) {
    .newsletter-subscription-page__cards__3k4sb {
        grid-template-columns: repeat(4, 1fr)
    }
}

.newsletter-subscription-page__card-wrapper__1P7qS {
    width: 100%;
    box-sizing: border-box
}

@media(max-width:1023px) {
    .newsletter-subscription-page__card-wrapper__1P7qS {
        grid-column: auto/span 2
    }
}

.newsletter-subscription-page__email-section__DttvB {
    margin-top: 80px
}

@media(min-width:1024px) {
    .newsletter-subscription-page__email-section__DttvB {
        display: flex;
        align-items: flex-start
    }

    .newsletter-subscription-page__email-section__DttvB .newsletter-subscription-page__input__1S_Zb {
        width: 360px
    }

    .newsletter-subscription-page__email-section__DttvB .newsletter-subscription-page__submit-button__uJ53u {
        display: block;
        padding-top: 24px;
        margin-left: 40px
    }
}

.newsletter-subscription-page__margin-bottom-8__1bBiX {
    margin-bottom: 8px
}

.newsletter-subscription-page__margin-bottom-16__1JeCv {
    margin-bottom: 16px
}

.newsletter-subscription-page__margin-bottom-32__3gAFm {
    margin-bottom: 32px
}

.newsletter-subscription-page__margin-bottom-56__1zqbv {
    margin-bottom: 56px
}

@media(max-width:320px) {
    .newsletter-subscription-page__card-wrapper__1P7qS {
        grid-column: auto/span 4
    }
}

.basic-page-layout__layout__1OEi_ {
    display: grid;
    grid-template-columns: repeat(12, 1fr);
    grid-column-gap: 2.2222222222vw;
    grid-template-rows: auto 1fr;
    padding: 32px 2.2222222222vw;
    box-sizing: border-box;
    max-width: 1440px;
    margin: auto
}

@media(max-width:1023px) {
    .basic-page-layout__layout__1OEi_ {
        grid-column-gap: 4.2666666667vw
    }
}

@media(min-width:1440px) {
    .basic-page-layout__layout__1OEi_ {
        grid-column-gap: 32px
    }
}

@media(max-width:1023px) {
    .basic-page-layout__layout__1OEi_ {
        grid-template-columns: repeat(4, 1fr);
        padding-left: 4.2666666667vw;
        padding-right: 4.2666666667vw
    }
}

@media(min-width:1440px) {
    .basic-page-layout__layout__1OEi_ {
        padding-left: 32px;
        padding-right: 32px
    }
}

@media(min-width:1024px) {
    .basic-page-layout__layout__1OEi_ {
        min-height: 100vh
    }
}

@media(max-width:1023px) {
    .basic-page-layout__layout__1OEi_ {
        height: auto;
        padding-bottom: 40px
    }
}

@media(min-width:1024px) {
    .basic-page-layout__logo-section__24rIm {
        grid-column: 1/span 6;
        display: flex;
        justify-content: flex-start;
        grid-row: 1
    }
}

@media(max-width:1023px) {
    .basic-page-layout__logo-section__24rIm {
        grid-column: 1/span 4;
        margin-bottom: 40px
    }
}

.basic-page-layout__logo-section__24rIm .basic-page-layout__logo__3_d4B {
    width: 185px
}

.basic-page-layout__content-section__1AP8t {
    grid-column: 3/span 8;
    grid-row: 2
}

@media(min-width:1024px) {
    .basic-page-layout__content-section__1AP8t {
        align-self: center;
        grid-row: 2;
        margin-top: 56px
    }
}

@media(max-width:1023px) {
    .basic-page-layout__content-section__1AP8t {
        grid-column: 1/span 4;
        margin-bottom: 16px
    }
}

.newsletter-subscription-card__card__188uE {
    display: block;
    box-sizing: border-box;
    border-radius: 8px;
    background: #fff;
    padding: 14px;
    height: 100%;
    width: 100%;
    overflow: hidden;
    border: 1px solid #d0d0d0;
    position: relative
}

.newsletter-subscription-card__card__188uE.newsletter-subscription-card__readonly__2iLWf {
    background: #f4f4f4;
    border-color: #f4f4f4;
    cursor: auto
}

.newsletter-subscription-card__card__188uE.newsletter-subscription-card__clickable__5Fvmt {
    cursor: pointer;
    text-decoration: none
}

.newsletter-subscription-card__color-line__3GhMT {
    position: absolute;
    width: 100%;
    height: 4px;
    top: 0;
    left: 0
}

.newsletter-subscription-card__checkbox__Ugz9C {
    display: flex;
    justify-content: flex-end
}

.newsletter-subscription-card__readonly__2iLWf .newsletter-subscription-card__checkbox__Ugz9C {
    visibility: hidden
}

.newsletter-subscription-card__title__3iRc- {
    margin: 4px 0
}

.checkbox__checkbox-wrapper__1PtkY {
    position: relative
}

.checkbox__input__VFhXj {
    margin: 0;
    padding: 0;
    box-sizing: border-box;
    width: 24px;
    height: 24px;
    opacity: 0;
    position: absolute;
    top: 0;
    left: 0
}

.checkbox__input-cover__1xnmK {
    width: 24px;
    height: 24px;
    box-sizing: border-box;
    border-radius: 4px;
    display: block;
    border: 1px solid #404040
}

.checkbox__input__VFhXj:active~.checkbox__input-cover__1xnmK,
.checkbox__input__VFhXj:focus~.checkbox__input-cover__1xnmK {
    outline: 1px auto Highlight;
    outline: 1px auto -webkit-focus-ring-color
}

.checkbox__input__VFhXj:disabled~.checkbox__input-cover__1xnmK {
    border-color: #404040;
    background-color: #d0d0d0
}

.checkbox__input__VFhXj:checked~.checkbox__input-cover__1xnmK {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='24' height='24' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M18.114 7.159l-8.46 8.572-2.767-2.803a.5.5 0 00-.73 0 .516.516 0 000 .74l3.131 3.173a.56.56 0 00.365.159.56.56 0 00.365-.159L18.844 7.9a.516.516 0 000-.74.5.5 0 00-.73 0z' fill='%23404040' fill-rule='evenodd'/%3E%3C/svg%3E");
    background-position: 50%;
    background-repeat: no-repeat
}

.read-only-field__readonly-field-wrapper__3NQii {
    margin-bottom: 16px
}

.read-only-field__readonly-field__3lsJx {
    display: flex;
    min-height: 38px;
    box-sizing: border-box;
    justify-content: space-between;
    background: #f4f4f4;
    border-radius: 4px;
    padding: 8px;
    overflow: hidden
}

.read-only-field__readonly-field-placeholder__ms47V {
    font-size: 14px;
    line-height: 20px;
    user-select: none
}

.read-only-field__readonly-field-link__1oV4W {
    font-size: 14px;
    line-height: 20px
}

@media(min-width:1024px) {
    .read-only-field__mobile__3Z_0f {
        display: none !important
    }
}

@media(max-width:1023px) {
    .read-only-field__desktop__154SQ {
        display: none !important
    }
}

.hint__hint__2ixA4 {
    line-height: 24px
}

.error__error-wrapper__1-jCw {
    margin-top: 4px;
    display: flex
}

.error__error-icon__1WJQ5 {
    margin-left: 4px
}

.error__error-message__zhom7 {
    margin-left: 8px;
    padding-top: 6px
}

.input__input-wrapper__37F7n {
    margin-bottom: 16px
}

.input__input-wrapper__37F7n h6 {
    margin-bottom: 2px;
    font-size: 18px;
    line-height: 24px
}

.input__input-wrapper__37F7n input {
    width: 100%;
    box-sizing: border-box
}

.input__input-wrapper__37F7n input::-ms-clear,
.input__input-wrapper__37F7n input::-ms-reveal {
    display: none
}

.input__hint__1iQO3 {
    margin-bottom: 4px
}

.input__hint__1iQO3 p {
    line-height: 24px
}

.input__show-hide-button__1cTWq {
    position: absolute;
    top: 0;
    right: 0;
    width: 38px;
    height: 100%;
    cursor: pointer;
    display: flex;
    justify-content: center;
    align-items: center;
    background-color: transparent;
    border: none
}

.input__password-wrapper__1bkWV {
    position: relative
}

.input__password-wrapper__1bkWV input {
    padding-right: 38px
}

.not-supported-country-page__layout__1zP6d {
    display: grid;
    grid-template-columns: repeat(12, 1fr);
    grid-column-gap: 2.2222222222vw;
    grid-template-rows: auto 1fr;
    padding: 32px 2.2222222222vw 120px;
    box-sizing: border-box
}

@media(max-width:1023px) {
    .not-supported-country-page__layout__1zP6d {
        grid-column-gap: 4.2666666667vw
    }
}

@media(min-width:1440px) {
    .not-supported-country-page__layout__1zP6d {
        grid-column-gap: 32px
    }
}

@media(max-width:1023px) {
    .not-supported-country-page__layout__1zP6d {
        grid-template-columns: repeat(4, 1fr);
        padding-left: 4.2666666667vw;
        padding-right: 4.2666666667vw
    }
}

@media(min-width:1440px) {
    .not-supported-country-page__layout__1zP6d {
        padding-left: 32px;
        padding-right: 32px
    }
}

@media(max-width:1023px) {
    .not-supported-country-page__layout__1zP6d {
        height: auto
    }
}

.not-supported-country-page__logo-section__2qVlN {
    grid-column: 1/span 12;
    grid-row: 1;
    display: flex;
    justify-content: space-between;
    margin-bottom: 80px
}

.not-supported-country-page__logo-section__2qVlN .not-supported-country-page__logo__3dI7_ {
    width: 185px
}

@media(min-width:1024px) {
    .not-supported-country-page__logo-section__2qVlN {
        align-self: center
    }
}

@media(max-width:1023px) {
    .not-supported-country-page__logo-section__2qVlN {
        grid-column: 1/span 4;
        margin-bottom: 32px
    }
}

.not-supported-country-page__form-section__1IFi2 {
    grid-column: 2/span 4
}

@media(min-width:1024px) {
    .not-supported-country-page__form-section__1IFi2 {
        align-self: center;
        grid-row: 2
    }
}

@media(max-width:1023px) {
    .not-supported-country-page__form-section__1IFi2 {
        grid-column: 1/span 4;
        grid-row: 2
    }
}

.not-supported-country-page__image-section__2l2Si {
    grid-column: 8/span 4
}

@media(min-width:1024px) {
    .not-supported-country-page__image-section__2l2Si {
        align-self: center;
        grid-row: 2
    }
}

@media(max-width:1023px) {
    .not-supported-country-page__image-section__2l2Si {
        grid-column: 1/span 4;
        grid-row: 3
    }
}

.not-supported-country-page__image-section__2l2Si .not-supported-country-page__terms-modal__qpkAj {
    margin: 8px auto 0;
    text-align: center
}

.not-supported-country-page__faqs-section__1YBNP {
    grid-column: 2/span 10
}

@media(min-width:1024px) {
    .not-supported-country-page__faqs-section__1YBNP {
        margin-top: 56px;
        align-self: center;
        grid-row: 3
    }
}

@media(max-width:1023px) {
    .not-supported-country-page__faqs-section__1YBNP {
        margin-top: 32px;
        grid-column: 1/span 4;
        grid-row: 4
    }
}

.not-supported-country-page__margin-bottom-16__1slFx {
    margin-bottom: 16px
}

.not-supported-country-page__margin-bottom-24__1u0S3 {
    margin-bottom: 24px
}

.not-supported-country-page__margin-bottom-32__1VfL9,
.not-supported-country-page__margin-bottom-56__2m-bD {
    margin-bottom: 32px
}

.not-supported-country-page__to-be-done__3bzLQ {
    padding: 16px;
    border: 5px solid #404040
}

@media(max-width:1023px) {
    .not-supported-country-page__desktop__fE69D {
        display: none !important
    }
}

.modal__hidden__37vXO {
    display: none
}

.modal__modal-layout__2aGkG {
    position: fixed;
    top: 0;
    left: 0;
    width: 100vw;
    height: 100vh;
    display: grid;
    grid-template-columns: repeat(12, 1fr);
    grid-column-gap: 2.2222222222vw;
    box-sizing: border-box;
    padding: 32px 2.2222222222vw;
    background-color: rgba(0, 0, 0, .5);
    overflow-y: auto;
    z-index: 10
}

@media(max-width:1023px) {
    .modal__modal-layout__2aGkG {
        grid-column-gap: 4.2666666667vw
    }
}

@media(min-width:1440px) {
    .modal__modal-layout__2aGkG {
        grid-column-gap: 32px
    }
}

@media(max-width:1023px) {
    .modal__modal-layout__2aGkG {
        grid-template-columns: repeat(4, 1fr);
        padding-left: 4.2666666667vw;
        padding-right: 4.2666666667vw
    }
}

@media(min-width:1440px) {
    .modal__modal-layout__2aGkG {
        padding-left: 32px;
        padding-right: 32px
    }
}

.modal__modal-wrapper__2rceE {
    grid-column: 4/span 6;
    position: relative;
    overflow: hidden;
    background: #fff;
    box-shadow: 0 1px 16px 10px rgba(64, 64, 64, .08);
    border-radius: 16px;
    box-sizing: border-box;
    min-height: 400px
}

@media(max-width:1023px) {
    .modal__modal-wrapper__2rceE {
        grid-column: 1/span 4
    }
}

.modal__close-button__3QXAM {
    padding: 4px;
    display: flex;
    align-items: center;
    justify-content: center;
    background-color: transparent;
    border: none;
    position: absolute;
    top: 20px;
    right: 20px;
    cursor: pointer
}

.content-html__wrapper__2Hbnj {
    height: 100%;
    box-sizing: border-box;
    display: flex;
    flex-direction: column;
    padding: 40px 32px
}

@media(max-width:1023px) {
    .content-html__wrapper__2Hbnj {
        padding: 32px 16px
    }
}

.content-html__wrapper__2Hbnj .content-html__header__1EEkJ {
    padding-bottom: 16px;
    margin-bottom: 16px;
    border-bottom: 3px solid #404040
}

.content-html__content__H_2db,
.content-html__content__H_2db:focus {
    flex: 1 1 auto;
    overflow-y: auto;
    padding-top: 0;
    margin-bottom: 32px;
    padding-right: 24px;
    outline: none
}

.content-html__content__H_2db h2 {
    margin-bottom: 16px
}

.content-html__content__H_2db h4 {
    margin-top: 32px
}

.content-html__content__H_2db p {
    overflow-wrap: break-word
}

.content-html__content__H_2db p,
.content-html__content__H_2db strong {
    font-size: 14px !important
}

.content-html__content__H_2db>div,
.content-html__content__H_2db li,
.content-html__content__H_2db ol,
.content-html__content__H_2db p,
.content-html__content__H_2db ul {
    max-width: 100%
}

.content-html__terms__1FDnv>div>p:nth-child(2) {
    margin-bottom: 8px
}

.content-html__terms__1FDnv>div>ol:first-of-type {
    counter-reset: table-of-contents;
    margin: 0 0 32px !important;
    padding-left: 32px;
    list-style: none;
    position: relative
}

.content-html__terms__1FDnv>div>ol:first-of-type>li {
    margin-bottom: 0;
    counter-increment: table-of-contents;
    font-size: 14px !important;
    text-align: left;
    list-style-position: inside;
    display: block
}

.content-html__terms__1FDnv>div>ol:first-of-type>li:before {
    content: counter(table-of-contents) ".";
    position: absolute;
    left: 0
}

.content-html__terms__1FDnv>div>ol:nth-of-type(2) {
    counter-reset: paragraphs;
    margin: 0;
    padding: 0;
    list-style: none;
    position: relative
}

.content-html__terms__1FDnv>div>ol:nth-of-type(2)>li {
    margin-bottom: 32px;
    counter-increment: paragraphs;
    font-size: 14px !important;
    text-align: left;
    list-style-position: inside
}

.content-html__terms__1FDnv>div>ol:nth-of-type(2)>li>p:first-child {
    display: inline-block
}

.content-html__terms__1FDnv>div>ol:nth-of-type(2)>li p span {
    display: inline-block;
    width: 32px
}

.content-html__terms__1FDnv>div>ol:nth-of-type(2)>li>ol {
    list-style: none;
    padding: 0;
    margin: 0 0 24px
}

.content-html__terms__1FDnv>div>ol:nth-of-type(2)>li:before {
    content: counter(paragraphs) ".";
    display: inline-block;
    width: 32px
}

.content-html__terms__1FDnv>div table {
    border-collapse: collapse;
    margin-bottom: 24px
}

.content-html__terms__1FDnv>div table td,
.content-html__terms__1FDnv>div table th {
    padding: 4px;
    vertical-align: top;
    border: 1px solid #404040
}

.content-html__privacy__2nMdI>div>p:first-child {
    text-align: right;
    margin-bottom: 16px
}

.content-html__privacy__2nMdI>div>p:first-child,
.content-html__terms__1FDnv>div>p:first-child {
    text-align: right;
    margin-bottom: 16px
}

.content-html__privacy__2nMdI>div ul,
.content-html__terms__1FDnv>div ul {
    list-style: disc;
    list-style: none;
    padding: 0 0 0 32px;
    margin: 0 0 24px;
    position: relative
}

.content-html__privacy__2nMdI>div ul>li:before,
.content-html__terms__1FDnv>div ul>li:before {
    content: "•";
    position: absolute;
    left: 0;
    width: 32px
}

.html-replacer__six-columns__1mU_1 {
    grid-column-start: 4;
    grid-column-end: 10
}

.html-replacer__eight-columns__9aLnR {
    grid-column-start: 2;
    grid-column-end: 10
}

@media(max-width:1023px) {

    .html-replacer__eight-columns__9aLnR,
    .html-replacer__six-columns__1mU_1 {
        grid-column-start: 1;
        grid-column-end: 5
    }
}

.html-replacer__element__1Ljmm {
    margin-bottom: 2.2222222222vw
}

@media(max-width:1023px) {
    .html-replacer__element__1Ljmm {
        margin-bottom: 4.2666666667vw
    }
}

@media(min-width:1440px) {
    .html-replacer__element__1Ljmm {
        margin-bottom: 32px
    }
}

.html-replacer__element__1Ljmm:last-child {
    margin-bottom: 0
}

.faqs__faqs-wrapper__23Y-Z>div {
    margin-bottom: 16px
}

.faqs__content__1QhhJ {
    margin-top: 16px
}

.faqs__content__1QhhJ a {
    color: inherit
}

.faqs__full-width__14wVW {
    max-width: 100%;
    text-align: left
}

@media(min-width:1024px) {
    .faqs__full-width__14wVW {
        padding-right: 80px
    }
}

.accordion__button__2mtDk {
    cursor: pointer;
    display: flex;
    justify-content: space-between;
    width: 100%;
    background-color: #fff;
    border: none;
    padding: 0 32px 0 0;
    position: relative;
    box-sizing: border-box
}

.accordion__icon__2CFLO {
    height: 32px;
    width: 32px;
    position: absolute;
    right: 0
}

.accordion__panel__2wDDW {
    transition: .3s;
    overflow: hidden
}

.payment-page__page-layout__1xyNS {
    display: grid;
    grid-template-columns: repeat(12, 1fr);
    grid-column-gap: 2.2222222222vw;
    grid-template-rows: auto 1fr;
    padding: 32px 2.2222222222vw;
    box-sizing: border-box
}

@media(max-width:1023px) {
    .payment-page__page-layout__1xyNS {
        grid-column-gap: 4.2666666667vw
    }
}

@media(min-width:1440px) {
    .payment-page__page-layout__1xyNS {
        grid-column-gap: 32px
    }
}

@media(max-width:1023px) {
    .payment-page__page-layout__1xyNS {
        grid-template-columns: repeat(4, 1fr);
        padding-left: 4.2666666667vw;
        padding-right: 4.2666666667vw
    }
}

@media(min-width:1440px) {
    .payment-page__page-layout__1xyNS {
        padding-left: 32px;
        padding-right: 32px
    }
}

@media(max-width:1023px) {
    .payment-page__page-layout__1xyNS {
        height: auto
    }
}

.payment-page__logo-section__34k_G {
    grid-row: 1
}

@media(min-width:1024px) {
    .payment-page__logo-section__34k_G {
        grid-column: 1/span 6;
        display: flex;
        justify-content: flex-start
    }
}

@media(max-width:1023px) {
    .payment-page__logo-section__34k_G {
        grid-column: 1/span 4
    }
}

.payment-page__logo-section__34k_G .payment-page__logo__19s2g {
    width: 185px
}

.payment-page__step__r9gOo {
    margin-bottom: 8px
}

@media(max-width:1023px) {
    .payment-page__header__3hpVY {
        grid-column: 1/span 4;
        margin-bottom: 16px
    }
}

.payment-page__message__2GPix {
    margin-bottom: 24px
}

@media(max-width:1023px) {
    .payment-page__message__2GPix {
        grid-column: 1/span 4
    }
}

.payment-page__form-section__2j-yN {
    grid-column: 4/span 6;
    grid-row: 2;
    margin-top: 24px;
    margin-bottom: 32px
}

@media(max-width:1023px) {
    .payment-page__form-section__2j-yN {
        grid-column: 1/span 4
    }
}

.payment-page__form-section__2j-yN .payment-page__plan-buttons__1gs4A {
    display: flex
}

@media(max-width:1023px) {
    .payment-page__form-section__2j-yN .payment-page__plan-buttons__1gs4A {
        flex-direction: column
    }
}

@media(min-width:1024px) {
    .payment-page__form-section__2j-yN .payment-page__plan-buttons__1gs4A .payment-page__plan-button-wrapper__gviPu:first-child {
        margin-right: 8px
    }
}

@media(max-width:1023px) {
    .payment-page__form-section__2j-yN .payment-page__plan-buttons__1gs4A .payment-page__plan-button-wrapper__gviPu:first-child {
        margin-bottom: 16px
    }
}

.payment-page__form-section__2j-yN .payment-page__plan-buttons__1gs4A .payment-page__plan-button-wrapper__gviPu .payment-page__legal__v43-B {
    margin-top: 8px
}

@media(min-width:1024px) {
    .payment-page__form-section__2j-yN .payment-page__plan-buttons__1gs4A .payment-page__plan-button-wrapper__gviPu {
        flex: 1 1 auto
    }
}

.payment-page__form-section__2j-yN .payment-page__terms-apply__1lT22 {
    text-align: right;
    max-width: 100%
}

.payment-page__form-section__2j-yN .payment-page__learn-more__yu4lr {
    text-align: right;
    margin-bottom: 16px
}

.payment-page__form-section__2j-yN .payment-page__double__26vjD {
    display: flex
}

.payment-page__form-section__2j-yN .payment-page__double__26vjD>div {
    flex: 1 1 50%
}

.payment-page__form-section__2j-yN .payment-page__double__26vjD>div:not(:last-child) {
    margin-right: 8px
}

.payment-page__form-section__2j-yN .payment-page__payment-card__28EFy {
    padding: 24px 32px 16px
}

.payment-page__form-section__2j-yN .payment-page__payment-header__17Kvu {
    padding: 16px 32px
}

.payment-page__form-section__2j-yN .payment-page__error-creditcard-wrapper__ROlF4 {
    display: flex;
    flex-direction: row;
    align-items: center
}

.payment-page__form-section__2j-yN .payment-page__spinner-wrapper__3gbSJ {
    width: 100%
}

.payment-page__form-section__2j-yN .payment-page__spinner__3jXxi {
    width: 40px;
    margin: 0 auto
}

.payment-page__form-section__2j-yN .payment-page__error-payment-wrapper__OgSDn {
    display: flex;
    flex-direction: row;
    align-items: center;
    justify-content: center
}

.payment-page__form-section__2j-yN .payment-page__total-price__2abTI {
    display: flex;
    align-items: flex-end;
    margin-bottom: 16px;
    justify-content: center
}

.payment-page__form-section__2j-yN .payment-page__total-price__2abTI .payment-page__tax__1gWLF {
    margin: 0 16px 4px 8px
}

.payment-page__form-section__2j-yN .payment-page__button__ntwMs {
    display: block;
    margin: 0 auto 16px
}

.payment-page__form-section__2j-yN .payment-page__terms-and-conditions__1Zpqn {
    text-align: center;
    max-width: 320px;
    margin: auto
}

.payment-page__form-section__2j-yN .payment-page__footer__2Tmom {
    display: flex;
    align-items: flex-start;
    background-color: #d0d0d0;
    padding: 16px 32px;
    border-radius: 0 0 16px 16px
}

.payment-page__form-section__2j-yN .payment-page__footer__2Tmom .payment-page__footer-icon__2xT7z {
    height: 24px;
    width: 24px
}

.payment-page__form-section__2j-yN .payment-page__footer__2Tmom .payment-page__footer-hint__1a9MM {
    margin: 4px 0 0 16px
}

.payment-page__bottom-section__1N5eO {
    grid-column: 2/span 10;
    grid-row: 3
}

@media(max-width:1023px) {
    .payment-page__bottom-section__1N5eO {
        grid-column: 1/span 4
    }
}

.payment-page__bottom-section__1N5eO .payment-page__subscription-details__2jETb {
    display: flex;
    margin-bottom: 48px;
    padding: 0 72px
}

@media(max-width:1023px) {
    .payment-page__bottom-section__1N5eO .payment-page__subscription-details__2jETb {
        grid-column: 1/span 4;
        flex-direction: column;
        padding: 0
    }
}

.payment-page__bottom-section__1N5eO .payment-page__subscription-details__2jETb .payment-page__bottom-header__2FUWP .payment-page__alt-color__2PuK6 {
    color: #4d4d4d
}

@media(min-width:1024px) {
    .payment-page__bottom-section__1N5eO .payment-page__subscription-details__2jETb .payment-page__bottom-header__2FUWP {
        flex: 1 1 60%;
        margin-right: 40px
    }
}

@media(max-width:1023px) {
    .payment-page__bottom-section__1N5eO .payment-page__subscription-details__2jETb .payment-page__bottom-header__2FUWP {
        grid-column: 1/span 4;
        flex-direction: column;
        padding: 0;
        margin-bottom: 24px
    }
}

@media(min-width:1024px) {
    .payment-page__bottom-section__1N5eO .payment-page__subscription-details__2jETb .payment-page__bottom-details__2DKHV {
        flex: 1 1 40%;
        padding-top: 16px
    }
}

#payment-page__zuora_payment__2CxKn {
    min-height: 600px
}

@media(min-width:1024px) {
    .payment-page__mobile__3Mu8x {
        display: none !important
    }
}

@media(max-width:1023px) {
    .payment-page__desktop__k6Gcs {
        display: none !important
    }
}

.payment-page__margin-bottom-8__1fdmF {
    margin-bottom: 8px
}

.payment-page__margin-bottom-16__1e_bf {
    margin-bottom: 16px
}

.payment-page__margin-bottom-24__1TtB6 {
    margin-bottom: 24px
}

.payment-page__margin-bottom-40__2xRiO {
    margin-bottom: 40px
}

.payment-page__inline__1s0x8 {
    display: inline
}

.payment-page__overlay__mMwK7 {
    position: fixed;
    top: 0;
    left: 0;
    width: 100vw;
    height: 100vh;
    background-color: rgba(0, 0, 0, .5);
    overflow-y: auto;
    z-index: 10;
    display: flex;
    align-items: center;
    justify-content: center
}

.payment-page__overlay__mMwK7>div {
    height: 70px;
    width: 70px
}

.plan-button__plan-button__1Q08Q {
    border: 1px solid #d0d0d0;
    border-radius: 8px;
    box-sizing: border-box;
    overflow: hidden;
    position: relative;
    padding: 40px 32px 24px
}

.plan-button__discount__39yA9 {
    background-color: #fa6400;
    position: absolute;
    top: -1px;
    right: -1px;
    border-bottom-left-radius: 8px;
    padding: 8px 16px;
    width: max-content;
    margin-left: auto;
    margin-right: 0;
    margin-bottom: 8px
}

.plan-button__full-price__1Th_7 {
    margin-right: 8px;
    display: inline
}

.plan-button__final-price__36Kta {
    display: inline
}

.plan-button__checked__3-mgJ {
    padding: 39px 31px 23px;
    border: 2px solid #fa6400
}

.plan-button__checked__3-mgJ .plan-button__plan__3F0R3 {
    font-weight: 700
}

.plan-button__checked__3-mgJ .plan-button__discount__39yA9 {
    top: -2px;
    right: -2px
}

.select__select-wrapper__3far7 {
    position: relative;
    margin-bottom: 16px
}

.select__select-wrapper__3far7 h6 {
    margin-bottom: 0;
    font-size: 16px;
    line-height: 24px
}

.select__no-margin__15IQY {
    margin-bottom: 0
}

.select__select-holder__xTgyP {
    position: relative
}

.select__button__2DmRE {
    position: relative;
    box-sizing: border-box;
    min-height: 38px;
    width: 100%;
    border: 1px solid #d0d0d0;
    border-radius: 4px;
    padding: 8px 36px 8px 8px;
    font-size: 14px;
    line-height: 20px;
    color: #666;
    text-align: start;
    cursor: pointer;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    background-color: #fff
}

.select__warning-border__3ZHxC {
    border-color: #dc0a0a
}

.select__arrow-icon__fjpCD {
    position: absolute;
    right: 4px;
    top: 0;
    height: 100%;
    display: flex;
    align-items: center
}

.select__list__1smfu {
    padding: 0;
    list-style: none;
    position: absolute;
    cursor: pointer;
    background-color: #fff;
    z-index: 10;
    width: 100%;
    box-sizing: border-box;
    margin: 6px 0 0;
    border-radius: 2px;
    max-height: 210px;
    overflow-y: auto;
    box-shadow: 0 1px 16px 10px rgba(64, 64, 64, .08)
}

.select__option__1UDdA {
    padding: 6px 6px 6px 16px;
    border: 1px solid transparent;
    position: relative
}

.select__option__1UDdA:focus {
    outline: none !important;
    border: 1px solid #fa6400
}

.select__hovered-option__1hvNz {
    text-decoration: underline
}

.select__selected-option__24Y_A {
    font-weight: 700;
    color: #000
}

.select__highlighter__1kaso {
    position: absolute;
    top: 0;
    left: 0;
    height: calc(100% - 8px);
    width: 4px;
    background-color: #fa6400;
    box-sizing: border-box;
    margin: 4px 0
}

.select__desktop__1xJoA {
    display: block
}

@media(max-width:1023px) {
    .select__desktop__1xJoA {
        display: none
    }
}

.select__mobile__19aXU {
    display: block
}

@media(min-width:1024px) {
    .select__mobile__19aXU {
        display: none
    }
}

.select__mobile__19aXU .select__select-holder__xTgyP svg {
    position: absolute;
    right: 4px;
    bottom: 3px
}

.select__error-wrapper__vYTtp {
    margin-top: 4px;
    display: flex
}

.select__error-icon__10J6i {
    margin-left: 4px
}

.select__error-message__A4yHP {
    margin-left: 8px;
    padding-top: 6px
}

.price__spinner__2WEjL {
    width: 24px;
    display: inline-block;
    box-sizing: border-box;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%)
}

.price__price__2BUs2 {
    position: relative
}

.price__whitespace__CFnzq {
    color: transparent;
    text-indent: -99999
}

@media(max-width:1023px) {
    .create-account-page__header__2kR88 {
        grid-column: 1/span 4;
        margin-bottom: 4px
    }
}

.create-account-page__message__3rtze {
    margin-bottom: 24px
}

@media(max-width:1023px) {
    .create-account-page__message__3rtze {
        grid-column: 1/span 4
    }
}

.create-account-page__legal-support__2NorF {
    margin-top: 16px;
    text-align: center
}

@media(min-width:1024px) {
    .create-account-page__legal-support__2NorF {
        padding: 0 40px
    }
}

@media(min-width:1024px) {
    .create-account-page__mobile__1jK7K {
        display: none !important
    }
}

@media(max-width:1023px) {
    .create-account-page__desktop__3JYjd {
        display: none !important
    }
}

.create-account-page__margin-bottom-24__1v_Cd {
    margin-bottom: 24px
}

.create-account-page__step-section__mVGQR {
    display: flex;
    justify-content: space-between;
    margin-bottom: 8px
}

.payment-error-dialog__payment-error-wrapper__4x0fz {
    display: flex;
    flex-direction: column;
    box-sizing: border-box;
    height: 100%
}

.payment-error-dialog__icon__xTGRv {
    display: flex;
    justify-content: center;
    padding-top: 32px;
    box-sizing: border-box
}

.payment-error-dialog__header__1JY9P {
    flex: 1 1 auto;
    overflow-y: auto;
    padding: 32px 64px 48px;
    box-sizing: border-box
}

.payment-error-dialog__header__1JY9P .payment-error-dialog__header__1JY9P {
    overflow-y: auto
}

@media(max-width:1023px) {
    .payment-error-dialog__header__1JY9P {
        padding: 24px 16px 32px
    }
}

.payment-error-dialog__buttons__1wJcn {
    padding: 24px;
    box-sizing: border-box;
    display: flex;
    justify-content: space-around
}

@media(max-width:1023px) {
    .payment-error-dialog__buttons__1wJcn {
        padding: 24px 16px;
        flex-direction: column-reverse;
        align-items: center
    }

    .payment-error-dialog__buttons__1wJcn button:last-child {
        padding-bottom: 24px
    }
}

.payment-error-dialog__padding-top-24__2bTR7 {
    padding-top: 24px
}

.payment-error-dialog__margin-bottom-32__1oQdH {
    margin-bottom: 32px
}

.payment-error-dialog__modal-body__11hYo {
    align-self: center
}

@media(max-height:500px) {
    .payment-error-dialog__modal-body__11hYo {
        align-self: start
    }
}

.subscription-details-page__container__uuD7c {
    position: relative;
    width: 100%;
    height: 100%
}

.subscription-details-page__container__uuD7c .subscription-details-page__page-wrapper__3O7pb {
    position: relative
}

.subscription-details-page__background__39BIa {
    position: absolute;
    z-index: -9999;
    width: 100%;
    height: 100%;
    pointer-events: none
}

.subscription-details-page__top-layout__2cu-T {
    display: grid;
    grid-template-columns: repeat(12, 1fr);
    grid-column-gap: 2.2222222222vw;
    grid-template-rows: auto 1fr;
    padding: 32px 2.2222222222vw;
    box-sizing: border-box;
    background: linear-gradient(-206.5650511771deg, #000, transparent) no-repeat;
    background: linear-gradient(-200deg, #000, transparent)
}

@media(max-width:1023px) {
    .subscription-details-page__top-layout__2cu-T {
        grid-column-gap: 4.2666666667vw
    }
}

@media(min-width:1440px) {
    .subscription-details-page__top-layout__2cu-T {
        grid-column-gap: 32px
    }
}

@media(max-width:1023px) {
    .subscription-details-page__top-layout__2cu-T {
        grid-template-columns: repeat(4, 1fr);
        padding-left: 4.2666666667vw;
        padding-right: 4.2666666667vw
    }
}

@media(min-width:1440px) {
    .subscription-details-page__top-layout__2cu-T {
        padding-left: 32px;
        padding-right: 32px
    }
}

@media(max-width:1023px) {
    .subscription-details-page__top-layout__2cu-T {
        height: auto
    }
}

@media(min-width:1024px) {
    .subscription-details-page__logo-section__1cMWE {
        grid-column: 1/span 6;
        display: flex;
        justify-content: flex-start;
        grid-row: 1
    }
}

@media(max-width:1023px) {
    .subscription-details-page__logo-section__1cMWE {
        grid-column: 1/span 4;
        margin-bottom: 40px
    }
}

.subscription-details-page__logo-section__1cMWE .subscription-details-page__logo__9Kx3z {
    width: 185px
}

.subscription-details-page__sign-in-link-section__1b3Y3 {
    width: 100%;
    display: flex
}

@media(min-width:1024px) {
    .subscription-details-page__sign-in-link-section__1b3Y3 {
        grid-column: 7/span 6;
        grid-row: 1;
        justify-content: flex-end;
        align-items: center
    }
}

@media(max-width:1023px) {
    .subscription-details-page__sign-in-link-section__1b3Y3 {
        grid-column: 1/span 4;
        margin-bottom: 32px;
        justify-content: flex-start
    }
}

@media(min-width:1024px) {
    .subscription-details-page__heading-section__1-HPS {
        grid-column: 4/span 6;
        margin-top: 56px;
        grid-row: 2;
        align-self: center;
        text-align: center;
        margin-bottom: 40px
    }
}

@media(max-width:1023px) {
    .subscription-details-page__heading-section__1-HPS {
        grid-column: 1/span 4;
        margin-bottom: 32px
    }
}

@media(min-width:1024px) {
    .subscription-details-page__select-section__19fhn {
        display: flex;
        align-items: center;
        justify-content: space-between;
        padding: 16px 32px
    }

    .subscription-details-page__select-section__19fhn .subscription-details-page__select__1deHQ {
        display: flex;
        align-items: center;
        margin-right: 16px
    }

    .subscription-details-page__select-section__19fhn .subscription-details-page__select__1deHQ .subscription-details-page__select-label__2N66K {
        margin-right: 16px
    }

    .subscription-details-page__select-section__19fhn .subscription-details-page__select__1deHQ>div {
        width: 236px
    }
}

.subscription-details-page__select-section__19fhn .subscription-details-page__not-supported-link__3WPfa {
    font-weight: 500
}

@media(max-width:1023px) {
    .subscription-details-page__select-section__19fhn {
        grid-column: 1/span 4;
        margin-bottom: 24px
    }

    .subscription-details-page__select-section__19fhn .subscription-details-page__select-label__2N66K {
        margin-bottom: 8px
    }
}

.subscription-details-page__card-section__DtPfV {
    grid-column: 3/span 8;
    align-self: center;
    grid-row: 3
}

.subscription-details-page__card-section__DtPfV .subscription-details-page__card-content__3palI {
    display: flex;
    padding: 16px 32px 40px
}

@media(min-width:1024px) {
    .subscription-details-page__details-section__E7x8k {
        flex: 1 1 50%;
        margin-right: 32px;
        display: flex;
        flex-direction: column
    }
}

@media(max-width:1023px) {
    .subscription-details-page__details-section__E7x8k {
        grid-column: 1/span 4
    }
}

@media(min-width:1024px) {
    .subscription-details-page__plans-section__3qNd1 {
        flex: 1 1 50%
    }
}

@media(max-width:1023px) {
    .subscription-details-page__plans-section__3qNd1 {
        grid-column: 1/span 4
    }
}

.subscription-details-page__plans-section__3qNd1>div:first-child {
    margin-bottom: 16px
}

.subscription-details-page__legal-section__4X2dO {
    font-size: 12px
}

@media(min-width:1024px) {
    .subscription-details-page__legal-section__4X2dO {
        display: flex;
        flex-direction: column;
        justify-content: flex-end;
        flex: 1 1 auto
    }
}

@media(max-width:1023px) {
    .subscription-details-page__legal-section__4X2dO {
        grid-column: 1/span 4
    }
}

.subscription-details-page__legal-link__1yNYt {
    text-align: center;
    max-width: 100%
}

.subscription-details-page__credits-section__1RzG1 {
    grid-column: 1/span 12
}

@media(min-width:1024px) {
    .subscription-details-page__credits-section__1RzG1 {
        grid-row: 4;
        margin-top: 56px
    }
}

@media(max-width:1023px) {
    .subscription-details-page__credits-section__1RzG1 {
        grid-column: 1/span 4;
        margin-top: 48px
    }
}

.subscription-details-page__inline__2kek7 {
    display: inline
}

.subscription-details-page__bottom-layout__4Fqzf {
    display: grid;
    grid-template-columns: repeat(12, 1fr);
    grid-column-gap: 2.2222222222vw;
    grid-template-rows: auto 1fr;
    padding: 80px 2.2222222222vw;
    box-sizing: border-box
}

@media(max-width:1023px) {
    .subscription-details-page__bottom-layout__4Fqzf {
        grid-column-gap: 4.2666666667vw
    }
}

@media(min-width:1440px) {
    .subscription-details-page__bottom-layout__4Fqzf {
        grid-column-gap: 32px
    }
}

@media(max-width:1023px) {
    .subscription-details-page__bottom-layout__4Fqzf {
        grid-template-columns: repeat(4, 1fr);
        padding-left: 4.2666666667vw;
        padding-right: 4.2666666667vw
    }
}

@media(min-width:1440px) {
    .subscription-details-page__bottom-layout__4Fqzf {
        padding-left: 32px;
        padding-right: 32px
    }
}

@media(max-width:1023px) {
    .subscription-details-page__bottom-layout__4Fqzf {
        height: auto;
        padding-top: 24px;
        padding-bottom: 40px
    }
}

.subscription-details-page__bottom-heading__SpZwt {
    grid-column: 2/span 10;
    align-self: center
}

@media(min-width:1024px) {
    .subscription-details-page__bottom-heading__SpZwt {
        grid-row: 1;
        text-align: center
    }
}

@media(max-width:1023px) {
    .subscription-details-page__bottom-heading__SpZwt {
        grid-column: 1/span 4
    }
}

.subscription-details-page__faq__3tHPi {
    grid-column: 2/span 10;
    align-self: center
}

@media(max-width:1023px) {
    .subscription-details-page__faq__3tHPi {
        grid-column: 1/span 4
    }
}

.subscription-details-page__padding-x-8__2VqJx {
    padding: 0 8px
}

.subscription-details-page__margin-top-8__3cLU7 {
    margin-top: 8px
}

.subscription-details-page__margin-bottom-8__3E7eM {
    margin-bottom: 8px
}

.subscription-details-page__margin-bottom-16__26gbC {
    margin-bottom: 16px
}

.subscription-details-page__margin-bottom-24__2aKjq {
    margin-bottom: 24px
}

.subscription-details-page__margin-bottom-40__30oPf {
    margin-bottom: 40px
}

.subscription-details-page__full-width__WSiZO {
    max-width: 100%
}

@media(max-width:1023px) {
    .subscription-details-page__desktop__2lZe4 {
        display: none !important
    }
}

@media(min-width:1024px) {
    .subscription-details-page__mobile__2R1SF {
        display: none !important
    }
}

@media(max-width:1023px) {
    .subscription-details-page__mobile-grid__2tPbj {
        grid-column: 1/span 4
    }
}

.subscription-details-page__center__8ZGXy {
    text-align: center
}

.tell-us-more-page__header-section__xBFLn {
    margin-bottom: 40px
}

@media(min-width:1024px) {
    .tell-us-more-page__header-section__xBFLn {
        display: flex;
        flex-direction: column;
        align-items: center
    }
}

@media(max-width:1023px) {
    .tell-us-more-page__header-section__xBFLn {
        display: flex;
        align-items: center;
        justify-content: center;
        flex-wrap: wrap;
        margin-top: 32px
    }

    .tell-us-more-page__header-section__xBFLn .tell-us-more-page__heading__2QvYO {
        flex: 0 0 0
    }
}

.tell-us-more-page__card-header__3j0y7 {
    margin-bottom: 4px
}

.tell-us-more-page__divider__28lsC {
    margin: 16px 0
}

.tell-us-more-page__form-message__2uYZG {
    margin-bottom: 24px
}

@media(max-width:1023px) {
    .tell-us-more-page__desktop__29fGW {
        display: none !important
    }
}

@media(min-width:1024px) {
    .tell-us-more-page__mobile__2MHWL {
        display: none !important
    }
}

.tell-us-more-page__margin-bottom-8__2wTDI {
    margin-bottom: 8px
}

.preferences-update-page__header__28Dwz {
    display: flex;
    align-items: flex-start;
    justify-content: flex-start
}

.preferences-update-page__header__28Dwz .preferences-update-page__header-icon__13a3L {
    min-width: 64px
}

.preferences-update-page__cards__1y1N- {
    display: grid;
    grid-template-columns: repeat(4, 1fr);
    grid-column-gap: 2.2222222222vw;
    row-gap: 32px;
    width: 100%
}

@media(max-width:1023px) {
    .preferences-update-page__cards__1y1N- {
        grid-column-gap: 4.2666666667vw
    }
}

@media(min-width:1440px) {
    .preferences-update-page__cards__1y1N- {
        grid-column-gap: 32px
    }
}

@media(max-width:1023px) {
    .preferences-update-page__cards__1y1N- {
        grid-template-columns: repeat(4, 1fr)
    }
}

.preferences-update-page__card-wrapper__2H1JH {
    width: 100%;
    box-sizing: border-box
}

@media(max-width:1023px) {
    .preferences-update-page__card-wrapper__2H1JH {
        grid-column: auto/span 2
    }
}

.preferences-update-page__margin-bottom-8__2RYR6 {
    margin-bottom: 8px
}

.preferences-update-page__margin-bottom-16__3BI_X {
    margin-bottom: 16px
}

.preferences-update-page__margin-bottom-32__39VnZ {
    margin-bottom: 32px
}

.preferences-update-page__margin-bottom-56__3jdWV {
    margin-bottom: 56px
}

.preferences-update-page__header-section__3M9eH {
    margin-bottom: 40px;
    display: flex;
    flex-direction: column;
    align-items: center
}

@media(max-width:320px) {
    .preferences-update-page__card-wrapper__2H1JH {
        grid-column: auto/span 4
    }
}

.card-with-heading-page-layout__container__1hXEu {
    position: relative;
    width: 100%;
    height: 100%;
    background: #404040
}

.card-with-heading-page-layout__background__23nmy {
    position: absolute;
    z-index: 0;
    width: 100%;
    height: 100%;
    pointer-events: none
}

.card-with-heading-page-layout__layout__1sp7F {
    position: relative;
    height: 100%;
    z-index: 1;
    display: grid;
    grid-template-columns: repeat(12, 1fr);
    grid-column-gap: 2.2222222222vw;
    grid-template-rows: auto 1fr;
    padding: 32px 2.2222222222vw;
    box-sizing: border-box;
    background: linear-gradient(-206.5650511771deg, #000, transparent) no-repeat
}

@media(max-width:1023px) {
    .card-with-heading-page-layout__layout__1sp7F {
        grid-column-gap: 4.2666666667vw
    }
}

@media(min-width:1440px) {
    .card-with-heading-page-layout__layout__1sp7F {
        grid-column-gap: 32px
    }
}

@media(max-width:1023px) {
    .card-with-heading-page-layout__layout__1sp7F {
        grid-template-columns: repeat(4, 1fr);
        padding-left: 4.2666666667vw;
        padding-right: 4.2666666667vw
    }
}

@media(min-width:1440px) {
    .card-with-heading-page-layout__layout__1sp7F {
        padding-left: 32px;
        padding-right: 32px
    }
}

@media(min-width:1024px) {
    .card-with-heading-page-layout__layout__1sp7F {
        min-height: 100vh
    }
}

@media(max-width:1023px) {
    .card-with-heading-page-layout__layout__1sp7F {
        height: auto
    }
}

.card-with-heading-page-layout__logo-section__zeumy {
    grid-column: 1/span 12;
    width: 185px
}

@media(max-width:1023px) {
    .card-with-heading-page-layout__logo-section__zeumy {
        grid-column: 1/span 4;
        margin-bottom: 32px
    }
}

.card-with-heading-page-layout__heading-section__2JYEQ {
    grid-column: 2/span 4;
    grid-row: 2;
    align-self: center
}

@media(min-width:1024px) {
    .card-with-heading-page-layout__heading-section__2JYEQ {
        grid-row: 2
    }
}

@media(max-width:1023px) {
    .card-with-heading-page-layout__heading-section__2JYEQ {
        grid-column: 1/span 4;
        margin-bottom: 24px
    }
}

.card-with-heading-page-layout__card-section__ZoVS_ {
    grid-column: 7/span 5;
    align-self: center
}

@media(min-width:1024px) {
    .card-with-heading-page-layout__card-section__ZoVS_ {
        grid-row: 2
    }
}

@media(max-width:1023px) {
    .card-with-heading-page-layout__card-section__ZoVS_ {
        grid-column: 1/span 4
    }
}

.card-with-heading-page-layout__credits-section__2-SnS {
    grid-column: 1/span 12
}

@media(min-width:1024px) {
    .card-with-heading-page-layout__credits-section__2-SnS {
        grid-row: 3;
        margin-top: 56px
    }
}

@media(max-width:1023px) {
    .card-with-heading-page-layout__credits-section__2-SnS {
        grid-column: 1/span 4;
        margin-top: 48px
    }
}

.subscription-confirmation-page__header-section__-rqJ6 {
    margin-bottom: 40px;
    display: flex;
    flex-direction: column;
    align-items: center
}

@media(max-width:1023px) {
    .subscription-confirmation-page__desktop__2jxAS {
        display: none !important
    }
}

@media(min-width:1024px) {
    .subscription-confirmation-page__mobile__V553P {
        display: none !important
    }
}

.subscription-confirmation-page__margin-bottom-40__3cOTQ {
    margin-bottom: 40px
}

.user-account__user-account-wrapper__3KmnX {
    width: 100%
}

.user-account__account-info-list__17eQr {
    list-style: none;
    padding-left: 0;
    margin-top: 24px 0 16px
}

@media(max-width:1023px) {
    .user-account__account-info-list__17eQr {
        margin: 16px 0 24px
    }
}

.user-account__account-info-list__17eQr .user-account__info-list-item__yIEit {
    display: flex;
    justify-content: flex-start;
    margin-bottom: 16px
}

@media(min-width:1024px) {

    .user-account__account-info-list__17eQr .user-account__info-list-item__yIEit .user-account__list-item-label__2zr6b,
    .user-account__account-info-list__17eQr .user-account__info-list-item__yIEit .user-account__list-item-value__1yi3i {
        flex: 1 1 50%
    }
}

@media(max-width:1023px) {
    .user-account__account-info-list__17eQr .user-account__info-list-item__yIEit {
        flex-direction: column
    }
}

.user-account__account-info-divider__1X0aD {
    margin-bottom: 32px
}

@media(max-width:1023px) {
    .user-account__account-info-divider__1X0aD {
        margin-bottom: 24px
    }
}

.user-account__contact-us-label__2uEhI {
    margin-bottom: 32px
}

@media(max-width:1023px) {
    .user-account__contact-us-label__2uEhI {
        margin-bottom: 16px
    }
}

.user-account__contact-us-form__3bPWr {
    margin-bottom: 24px
}

.user-account__attributes-divider__1PpW_ {
    margin: 40px 0 32px
}

@media(max-width:1023px) {
    .user-account__attributes-divider__1PpW_ {
        margin: 32px 0 24px
    }
}

.user-account__profile-information__3NHCZ {
    display: table;
    list-style: none;
    padding-left: 0
}

.user-account__profile-information__3NHCZ>li {
    display: table-row
}

.user-account__profile-information__3NHCZ>li>* {
    display: table-cell;
    padding: 0 5px 18px;
    vertical-align: top
}

.user-account__profile-information__3NHCZ>li .user-account__label__15c4K {
    padding-right: 10px
}

.user-account__profile-information__3NHCZ>li .user-account__multi-line__2ncod>* {
    width: 100%;
    float: left;
    padding-bottom: 6px
}

.user-account__submit-button__CSrW3 {
    display: block;
    margin: auto
}

.user-account__error-wrapper__34KTN {
    display: flex;
    flex-direction: row;
    align-items: center
}

.user-account__spinner__6euN7 {
    width: 30px;
    display: inline-block;
    box-sizing: border-box
}

.user-account__margin-top-4__1yiNV {
    margin-top: 4px
}

.contact-us__container__1sPwo {
    max-width: 607px
}

.contact-us__container__1sPwo.contact-us__embedded__CrrhY {
    box-shadow: 0 1px 16px 10px rgba(64, 64, 64, .08);
    padding: 2.2222222222vw;
    max-width: 100%;
    border-radius: 16px
}

@media(max-width:1023px) {
    .contact-us__container__1sPwo.contact-us__embedded__CrrhY {
        padding: 4.2666666667vw
    }
}

@media(min-width:1440px) {
    .contact-us__container__1sPwo.contact-us__embedded__CrrhY {
        padding: 32px
    }
}

.contact-us__container__1sPwo.contact-us__embedded__CrrhY .contact-us__form-heading__2yiUH {
    margin-bottom: 18px
}

.contact-us__form-heading__2yiUH {
    margin-bottom: 24px
}

.contact-us__notification-banner__2atKM {
    margin-bottom: 20px
}

.contact-us__form__sCMgS {
    display: grid;
    grid-template-columns: repeat(12, 1fr);
    grid-row-gap: 16px;
    grid-column-gap: 8px
}

.contact-us__form__sCMgS .contact-us__form-field__xGbxn {
    grid-column: 1/13;
    margin-bottom: 0
}

.contact-us__form__sCMgS .contact-us__wide-half__2nlF_ {
    grid-column: auto/span 6
}

@media(max-width:745px) {
    .contact-us__form__sCMgS .contact-us__wide-half__2nlF_ {
        grid-column: 1/13
    }
}

@media(min-width:746px) {
    .contact-us__form__sCMgS .contact-us__submit__3D41k {
        justify-self: end;
        align-self: end;
        height: 40px
    }
}

.notification-banner__banner__NF7ln {
    border-radius: 16px;
    padding: 20px;
    display: flex;
    background: #387c2b;
    align-items: center
}

.notification-banner__banner__NF7ln .notification-banner__icon__1wfGB {
    margin-right: 8px
}

.notification-banner__banner__NF7ln.notification-banner__error__4ixJD {
    background: #dc4300
}

.phone-list__container__DG6jr {
    max-width: 607px
}

.phone-list__phone-list__2Ttcg {
    list-style-type: none;
    margin: 0;
    padding: 0
}

@media(max-width:745px) {
    .phone-list__phone-list__2Ttcg {
        width: auto
    }
}

.phone-list__phone-list__2Ttcg .phone-list__list-item__1PAv2 {
    display: grid;
    grid-template-columns: repeat(12, 1fr);
    grid-column-gap: 16px;
    margin-bottom: 16px
}

.phone-list__phone-list__2Ttcg .phone-list__list-item__1PAv2:last-child {
    margin-bottom: 0
}

.phone-list__phone-list__2Ttcg .phone-list__list-item__1PAv2 .phone-list__text__3Mb_t {
    grid-column: auto/span 6
}

.welcome__container__2Aoul {
    width: 100%;
    z-index: 1030;
    position: fixed;
    left: 0;
    bottom: 0;
    background-color: #000;
    background-repeat: no-repeat;
    background-size: cover;
    background-position: 50%;
    --horiz-image: none;
    --vert-image: none;
    background-image: var(--horiz-image)
}

@media(max-width:745px) {
    .welcome__container__2Aoul {
        background-image: var(--vert-image)
    }
}

.welcome__container__2Aoul .welcome__heading__3wh4x {
    margin-bottom: 8px
}

@media(max-width:745px) {
    .welcome__container__2Aoul .welcome__heading__3wh4x {
        margin-bottom: 4px
    }
}

.welcome__content__39wRm {
    padding-right: 70px
}

.welcome__container__2Aoul.welcome__extra-spacing__zkBKO .welcome__content__39wRm {
    padding-right: unset
}

.welcome__inner__1AAk9 {
    max-width: 1140px;
    margin: 48px auto;
    display: flex;
    align-items: center;
    padding-left: 2.2222222222vw;
    padding-right: 2.2222222222vw
}

@media(max-width:1023px) {
    .welcome__inner__1AAk9 {
        padding-left: 4.2666666667vw;
        padding-right: 4.2666666667vw
    }
}

@media(min-width:1440px) {
    .welcome__inner__1AAk9 {
        padding-left: 32px;
        padding-right: 32px
    }
}

@media(max-width:745px) {
    .welcome__inner__1AAk9 {
        display: block;
        margin: 38px auto
    }
}

.welcome__container__2Aoul.welcome__extra-spacing__zkBKO .welcome__inner__1AAk9 {
    margin: 96px auto
}

@media(max-width:745px) {
    .welcome__container__2Aoul.welcome__extra-spacing__zkBKO .welcome__inner__1AAk9 {
        margin: 68px auto
    }
}

.welcome__button__yNRPP {
    margin-left: auto
}

@media(max-width:745px) {
    .welcome__button__yNRPP {
        margin-top: 16px
    }
}

.welcome__close__GRKII {
    position: absolute;
    top: 24px;
    right: 24px;
    width: 15px;
    color: #fff
}

@media(max-width:745px) {
    .welcome__container__2Aoul.welcome__extra-spacing__zkBKO .welcome__close__GRKII {
        top: 16px;
        right: 16px
    }
}

.welcome__link-cover__3SS16 {
    display: block
}

.welcome__link-cover__3SS16:after,
.welcome__link-cover__3SS16:before {
    content: "";
    display: table
}

.counter-banner__banner__28oSC {
    bottom: 0;
    display: flex;
    flex-direction: column;
    height: 208px;
    position: fixed;
    left: 0;
    width: 100%;
    z-index: 1
}

.counter-banner__banner-minimized__3x9W_ {
    height: auto
}

.counter-banner__header__1bF98 {
    background-color: #000
}

.counter-banner__header-container__2WKSH {
    max-width: 1440px;
    align-items: center;
    display: flex;
    margin: auto;
    position: relative;
    width: 100%
}

.counter-banner__header-phrase__160TA {
    color: #fff;
    padding: 16px
}

@media(min-width:746px) {
    .counter-banner__header-phrase__160TA {
        margin: auto
    }
}

.counter-banner__header-phrase__160TA span {
    color: #fa6400
}

.counter-banner__header-phrase-minimized__1uNJb {
    margin-left: 25px
}

@media(min-width:1024px) {
    .counter-banner__header-phrase-minimized__1uNJb {
        margin: auto
    }
}

.counter-banner__header-close__3OBp3 {
    height: 40px;
    position: absolute;
    right: 0;
    width: 40px
}

.counter-banner__content__2blvJ {
    background-color: #404040;
    background-repeat: no-repeat;
    display: flex;
    flex: 1
}

@media(max-width:745px) {
    .counter-banner__content__2blvJ {
        background-image: none !important
    }
}

@media(min-width:746px) {
    .counter-banner__content__2blvJ {
        background-size: 510px;
        background-position-x: -295px;
        background-position-y: -45px
    }
}

@media(min-width:1024px) {
    .counter-banner__content__2blvJ {
        background-position-x: -75px;
        background-position-y: -45px
    }
}

.counter-banner__content-minimized__2YX1_ {
    display: none
}

@media(min-width:746px) {
    .counter-banner__content-container__15VaZ {
        display: grid;
        grid-template-columns: repeat(12, 1fr);
        grid-column-gap: 2.2222222222vw;
        flex: 1;
        margin: auto
    }
}

@media(min-width:746px)and (max-width:1023px) {
    .counter-banner__content-container__15VaZ {
        grid-column-gap: 4.2666666667vw
    }
}

@media(min-width:746px)and (min-width:1440px) {
    .counter-banner__content-container__15VaZ {
        grid-column-gap: 32px
    }
}

@media(min-width:746px)and (max-width:1023px) {
    .counter-banner__content-container__15VaZ {
        grid-template-columns: repeat(4, 1fr)
    }
}

.counter-banner__content-phrase__33nP9 {
    color: #fff;
    grid-column-start: 1;
    grid-column-end: 5;
    padding: 16px
}

@media(min-width:746px) {
    .counter-banner__content-phrase__33nP9 {
        grid-column-start: 2;
        grid-column-end: 4;
        padding: 0;
        text-align: center
    }
}

@media(min-width:1024px) {
    .counter-banner__content-phrase__33nP9 {
        grid-column-start: 5;
        grid-column-end: 9;
        padding: 32px 60px
    }
}

.counter-banner__cta-button__2GzBw {
    padding: 8px 16px
}

@media(min-width:746px) {
    .counter-banner__cta-button__2GzBw {
        align-self: center;
        display: inline-block;
        justify-self: flex-end;
        margin-right: 25px
    }
}

@media(min-width:1024px) {
    .counter-banner__cta-button__2GzBw {
        grid-column-start: 10;
        grid-column-end: 12;
        margin-right: 0
    }
}

.counter-banner__cta-button-minimized__2zBeR {
    position: absolute;
    right: 64px
}

.counter-banner__arrow__2uD6S {
    display: inline;
    fill: #fff;
    vertical-align: middle;
    width: 14px
}

@media(min-width:1024px) {
    .counter-banner__arrow__2uD6S {
        margin-right: 0
    }
}

.counter-banner__arrow-up__1_AUC {
    transform: rotate(180deg)
}

.ad-slot__label__2Upcb {
    letter-spacing: 0;
    margin: 8px 0
}

.ad-slot__creative__1wxAu>div {
    max-width: 100%
}

.ad-slot__container__3rAzO[data-creative-type] {
    display: flex;
    align-items: center;
    flex-direction: column
}

.ad-slot__container__3rAzO[data-creative-type=fluid] .ad-slot__creative__1wxAu {
    width: 100%
}

.ad-slot__container__3rAzO[data-creative-type=dianomi] .ad-slot__creative__1wxAu {
    width: 100%
}

.ad-slot__container__3rAzO[data-creative-type=dianomi] * {
    width: 100%
}

.ad-slot__container__3rAzO[data-creative-type=inline-canvas] .ad-slot__creative__1wxAu {
    width: 100% !important;
    height: 375px
}

.ad-slot__container__3rAzO[data-creative-type=inline-canvas] .ad-slot__creative__1wxAu * {
    width: 100% !important;
    height: 100% !important;
    max-width: none !important;
    margin: 0 !important
}

@media(max-width:745px) {
    .ad-slot__container__3rAzO[data-creative-type=inline-canvas] .ad-slot__creative__1wxAu {
        height: 300px
    }
}

.breaking-news__container__Qi2iG {
    position: relative;
    display: flex;
    align-items: center;
    border-radius: 8px;
    padding-left: 2.2222222222vw;
    padding-right: 2.2222222222vw;
    box-sizing: border-box
}

@media(max-width:1023px) {
    .breaking-news__container__Qi2iG {
        padding-left: 4.2666666667vw;
        padding-right: 4.2666666667vw
    }
}

@media(min-width:1440px) {
    .breaking-news__container__Qi2iG {
        padding-left: 32px;
        padding-right: 32px
    }
}

@media(max-width:1023px) {
    .breaking-news__container__Qi2iG {
        padding-top: 16px;
        padding-bottom: 16px;
        border-radius: 0;
        flex-direction: column;
        align-items: flex-start
    }
}

.breaking-news__container__Qi2iG .breaking-news__title__26wgo {
    max-width: 750px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap
}

@media(max-width:1023px) {
    .breaking-news__container__Qi2iG .breaking-news__title__26wgo {
        white-space: normal
    }
}

.breaking-news__container__Qi2iG .breaking-news__label__3I0zP,
.breaking-news__container__Qi2iG .breaking-news__link__vVfpV {
    white-space: nowrap
}

.breaking-news__container__Qi2iG .breaking-news__label__3I0zP,
.breaking-news__container__Qi2iG .breaking-news__link__vVfpV,
.breaking-news__container__Qi2iG .breaking-news__title__26wgo {
    margin-right: 24px;
    line-height: 1.3333333333
}

@media(max-width:1023px) {

    .breaking-news__container__Qi2iG .breaking-news__link__vVfpV,
    .breaking-news__container__Qi2iG .breaking-news__title__26wgo {
        margin-top: 8px
    }
}

.breaking-news__container__Qi2iG .breaking-news__close__1jrYz {
    margin: 8px 0 8px auto;
    width: 40px;
    height: 40px
}

@media(max-width:1023px) {
    .breaking-news__container__Qi2iG .breaking-news__close__1jrYz {
        position: absolute;
        width: 15px;
        height: 15px;
        margin: 0;
        top: 24px;
        right: 2.2222222222vw
    }
}

@media(max-width:1023px)and (max-width:1023px) {
    .breaking-news__container__Qi2iG .breaking-news__close__1jrYz {
        right: 4.2666666667vw
    }
}

@media(max-width:1023px)and (min-width:1440px) {
    .breaking-news__container__Qi2iG .breaking-news__close__1jrYz {
        right: 32px
    }
}

@media(max-width:745px) {
    .breaking-news__container__Qi2iG .breaking-news__close__1jrYz {
        width: 12px;
        height: 12px
    }
}

.breaking-news__bg-tr-dark-purple__g6Kgz {
    background-color: #621f95
}

.breaking-news__bg-tr-light-orange__1HUf5 {
    background-color: #ffa100
}

.breaking-news__button-focus-black__3h8Om:focus:not(:focus-visible) {
    outline: none
}

.breaking-news__button-focus-black__3h8Om:focus-visible {
    outline: none;
    border: 2px solid #000
}

@media not all and (min-resolution:0.001dpcm) {
    .breaking-news__button-focus-black__3h8Om:focus {
        outline: none;
        border: 2px solid #000
    }
}

.breaking-news__button-focus-white__Yc-EA:focus:not(:focus-visible) {
    outline: none
}

.breaking-news__button-focus-white__Yc-EA:focus-visible {
    outline: none;
    border: 2px solid #fff
}

@media not all and (min-resolution:0.001dpcm) {
    .breaking-news__button-focus-white__Yc-EA:focus {
        outline: none;
        border: 2px solid #fff
    }
}

.breaking-news__link-focus-black__1R1l9:focus:not(:focus-visible) {
    outline: none
}

.breaking-news__link-focus-black__1R1l9:focus-visible {
    outline: 2px solid #000
}

@media not all and (min-resolution:0.001dpcm) {
    .breaking-news__link-focus-black__1R1l9:focus {
        outline: 2px solid #000
    }
}

.breaking-news__link-focus-white__3Utp_:focus:not(:focus-visible) {
    outline: none
}

.breaking-news__link-focus-white__3Utp_:focus-visible {
    outline: 2px solid #fff
}

@media not all and (min-resolution:0.001dpcm) {
    .breaking-news__link-focus-white__3Utp_:focus {
        outline: 2px solid #fff
    }
}

.connatix__heading__2s89W {
    letter-spacing: 0;
    margin: 24px 0
}

.events__container___3y7Z {
    display: flex;
    flex-direction: column;
    box-sizing: border-box;
    border: 1px solid #d0d0d0;
    border-radius: 16px
}

.events__event-image__C8ivs {
    margin-left: 16px
}

.events__event-image__C8ivs img {
    width: 84px;
    height: 84px;
    border-radius: 14px
}

.events__header-image__LvpNM {
    padding: 16px;
    align-self: flex-start
}

.events__header-image__LvpNM img {
    max-height: 29px
}

.events__list__2--I5 {
    display: flex;
    flex-direction: column;
    margin: 0;
    padding: 0;
    list-style-type: none
}

@media(min-width:746px)and (max-width:1023px) {
    .events__list__2--I5 {
        flex-direction: row;
        flex-wrap: wrap
    }

    .events__list__2--I5 .events__event__OVMmy {
        width: 50%
    }
}

.events__event__OVMmy {
    display: flex;
    justify-content: space-between;
    box-sizing: border-box;
    padding: 16px;
    border-bottom: 1px solid #d0d0d0
}

.events__event__OVMmy:last-child {
    border-bottom: none
}

@media(min-width:746px)and (max-width:1023px) {
    .events__event__OVMmy:nth-child(3) {
        border-bottom: none
    }
}

.events__event__OVMmy .events__data__18XBG {
    display: flex;
    flex-direction: column;
    justify-content: space-between
}

.events__event__OVMmy .events__date-and-location__2L47X {
    line-height: 16px
}

.events__event__OVMmy .events__name__1Cy1f {
    display: block;
    padding-top: 8px;
    padding-bottom: 8px
}

.events__event__OVMmy .events__type__J_Tuj {
    line-height: 16px
}

.interactive-graphic__wrapper__1mRNl {
    width: 100%;
    display: flex;
    flex-direction: column
}

.interactive-graphic__description__2ynOl {
    grid-area: description;
    flex-basis: 100%;
    max-width: 100%;
    font-size: 20px;
    line-height: 32px
}

@media(min-width:746px)and (max-width:1023px) {
    .interactive-graphic__description__2ynOl {
        font-size: 18px;
        line-height: 28px
    }
}

@media(max-width:745px) {
    .interactive-graphic__description__2ynOl {
        font-size: 14px;
        line-height: 20px
    }
}

.interactive-graphic__heading__2KSEJ {
    display: flex;
    flex-direction: column;
    margin-bottom: 20px
}

.interactive-graphic__heading__2KSEJ:hover {
    text-decoration: underline
}

@media(max-width:745px) {
    .interactive-graphic__heading__2KSEJ {
        margin-bottom: 10px
    }
}

.interactive-graphic__graphics__1IPfC {
    grid-area: graphics
}

.interactive-graphic__graphics__1IPfC iframe {
    max-height: 300px
}

@media(min-width:746px)and (max-width:1023px) {
    .interactive-graphic__graphics__1IPfC iframe {
        max-height: 380px
    }
}

@media(max-width:745px) {
    .interactive-graphic__graphics__1IPfC iframe {
        max-height: 350px
    }
}

.interactive-graphic__main__1dFik {
    display: grid
}

.interactive-graphic__main__1dFik.interactive-graphic__three-col__hUhai {
    grid-template-columns: 1fr 2fr;
    grid-template-areas: "description graphics";
    grid-column-gap: 32px
}

@media(min-width:746px)and (max-width:1023px) {
    .interactive-graphic__main__1dFik.interactive-graphic__three-col__hUhai {
        grid-column-gap: 24px
    }
}

@media(max-width:745px) {
    .interactive-graphic__main__1dFik.interactive-graphic__three-col__hUhai {
        grid-template-columns: 1fr;
        grid-template-areas: "graphics""description";
        grid-row-gap: 16px
    }
}

.interactive-graphic__main__1dFik.interactive-graphic__one-col__2H4GK {
    grid-template-columns: 1fr;
    grid-template-areas: "graphics"
}

.latest-section-stories__container__3ADho {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between
}

.latest-section-stories__container__3ADho .latest-section-stories__sponsor__329eP {
    margin: 0 0 16px auto
}

.latest-section-stories__container__3ADho .latest-section-stories__label__2ImQy {
    margin-bottom: 16px
}

.latest-section-stories__section-selector__26y07 {
    margin-right: 8px
}

@media(max-width:1023px) {
    .latest-section-stories__section-selector__26y07 {
        flex: 0 1 auto
    }
}

@media(max-width:745px) {
    .latest-section-stories__section-selector__26y07 {
        flex: 1;
        margin: 0
    }
}

.latest-section-stories__section-selector__26y07~.latest-section-stories__latest-stories-panel__1Jp6h {
    display: flex;
    flex-wrap: wrap;
    align-items: center
}

.latest-section-stories__latest-stories-tab-wrapper__3BBbW {
    position: relative
}

.latest-section-stories__latest-stories-tab-wrapper__3BBbW .latest-section-stories__latest-stories-panel__1Jp6h {
    padding-top: 16px
}

.latest-section-stories__controls__2pP8p {
    order: 3;
    margin-left: auto;
    display: flex;
    align-items: center;
    justify-content: center
}

@media(min-width:1024px) {
    .latest-section-stories__controls__2pP8p {
        position: absolute;
        right: 0;
        top: 8px
    }
}

@media(max-width:1023px) {
    .latest-section-stories__controls__2pP8p {
        order: 5;
        width: 100%;
        flex: 1
    }
}

.latest-section-stories__scroller__2cyky {
    min-width: 100%
}

.latest-section-stories__item__DBaID {
    width: 280px;
    box-sizing: border-box;
    margin-right: 24px;
    padding-top: 24px;
    padding-bottom: 24px;
    height: 100%
}

.latest-section-stories__step-button__1hA3E {
    margin-left: 8px;
    width: 40px;
    height: 40px
}

.latest-section-stories__see-all__27lVW {
    height: 40px
}

@media(max-width:1023px) {
    .latest-section-stories__see-all__27lVW {
        width: 100%
    }
}

.latest-section-stories__arrow__34aiD {
    width: 8px;
    fill: currentColor
}

.latest-section-stories__step-indicator__RzbM5 {
    margin-left: 1.1111111111vw;
    margin-right: 1.1111111111vw;
    min-width: 60px;
    text-align: center
}

@media(max-width:1023px) {
    .latest-section-stories__step-indicator__RzbM5 {
        margin-left: 2.1333333333vw;
        margin-right: 2.1333333333vw
    }
}

@media(min-width:1440px) {
    .latest-section-stories__step-indicator__RzbM5 {
        margin-left: 16px;
        margin-right: 16px
    }
}

.author-card__container__1pnLx {
    display: flex;
    box-sizing: border-box;
    flex-direction: column;
    text-decoration: none;
    overflow: hidden;
    width: 100%;
    min-height: 430px;
    padding: 20px 18px;
    border: 1px solid #d0d0d0;
    border-radius: 16px
}

.author-card__container__1pnLx.author-card__third-party__7PJsM {
    border-color: #7fadd0
}

.author-card__container__1pnLx .author-card__kicker__29DIi {
    margin-bottom: 13px
}

.author-card__container__1pnLx .author-card__description__nf_Eq,
.author-card__container__1pnLx .author-card__names__2xdfh {
    display: -webkit-box;
    -webkit-box-orient: vertical;
    overflow: hidden
}

.author-card__container__1pnLx .author-card__description__nf_Eq {
    -webkit-line-clamp: 5;
    margin-bottom: 8px
}

.author-card__container__1pnLx .author-card__title__ogjH0 {
    margin-bottom: 13px
}

.author-card__container__1pnLx .author-card__body__3vu_C+* {
    margin-top: auto
}

.author-card__container__1pnLx .author-card__names__2xdfh {
    margin-top: 18px;
    -webkit-line-clamp: 3;
    line-height: 20px
}

.author-card__container__1pnLx .author-card__time__2Bvie {
    display: block;
    margin-top: 8px
}

.author-card__container__1pnLx:hover .author-card__title__ogjH0 {
    text-decoration: underline
}

.author-card__container__1pnLx .author-card__media__xKdVC {
    display: flex;
    align-items: center
}

.author-card__container__1pnLx .author-card__logo__1P4PJ {
    box-sizing: border-box;
    height: 22px
}

.author-card__container__1pnLx .author-card__logo__1P4PJ.author-card__with-images__29KTm {
    margin-left: 18px
}

.author-card__container__1pnLx .author-card__photos__2-e1h {
    white-space: nowrap
}

.author-card__container__1pnLx .author-card__photos__2-e1h[data-authors="1"] .author-card__more-photo__16P2A,
.author-card__container__1pnLx .author-card__photos__2-e1h[data-authors="2"] .author-card__more-photo__16P2A {
    display: none
}

.author-card__container__1pnLx .author-card__more-photo__16P2A,
.author-card__container__1pnLx .author-card__photo__8GWZB {
    width: 75px;
    height: 75px;
    position: relative;
    display: inline-block;
    vertical-align: top;
    box-sizing: border-box;
    border: 2px solid #fff;
    border-radius: 50%;
    overflow: hidden
}

.author-card__container__1pnLx .author-card__more-photo__16P2A img,
.author-card__container__1pnLx .author-card__photo__8GWZB img {
    border-radius: 50%;
    height: auto
}

.author-card__container__1pnLx .author-card__photo__8GWZB {
    background: #fff
}

.author-card__container__1pnLx .author-card__photo__8GWZB:not(:first-child) {
    margin-left: -16px
}

.author-card__container__1pnLx .author-card__more-photo__16P2A {
    background: #404040;
    margin-left: -16px
}

.author-card__container__1pnLx .author-card__more-photo__16P2A:after {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    font-size: 26px;
    content: attr(data-three-author-indicator)
}

.author-card__container__1pnLx .author-card__more-photo__16P2A.author-card__with-logo__1RYeD:after {
    content: attr(data-one-author-indicator)
}

.author-card__container__1pnLx.author-card__basic__3I1M- {
    padding: 0;
    flex-direction: row;
    border-radius: 0;
    border: none;
    min-height: auto
}

.author-card__container__1pnLx.author-card__basic__3I1M- .author-card__kicker__29DIi {
    margin-bottom: 4px
}

.author-card__container__1pnLx.author-card__basic__3I1M- .author-card__title__ogjH0 {
    margin-bottom: 0
}

.author-card__container__1pnLx.author-card__basic__3I1M- .author-card__names__2xdfh {
    margin-top: 4px;
    -webkit-line-clamp: 1
}

.author-card__container__1pnLx.author-card__basic__3I1M- .author-card__time__2Bvie {
    margin-top: 4px
}

.author-card__container__1pnLx.author-card__basic__3I1M- .author-card__description__nf_Eq {
    display: none
}

.author-card__container__1pnLx.author-card__basic__3I1M- .author-card__media__xKdVC {
    margin: 0 0 0 8px;
    align-self: center;
    flex-direction: column;
    justify-content: center
}

.author-card__container__1pnLx.author-card__basic__3I1M- .author-card__media__xKdVC .author-card__logo__1P4PJ {
    margin-top: 8px;
    margin-left: 0
}

.author-card__container__1pnLx.author-card__basic__3I1M- .author-card__more-photo__16P2A,
.author-card__container__1pnLx.author-card__basic__3I1M- .author-card__photo__8GWZB {
    width: 62px;
    height: 62px
}

.author-card__container__1pnLx.author-card__basic__3I1M- .author-card__more-photo__16P2A:after {
    font-size: 21px;
    content: attr(data-one-author-indicator)
}

.hub-card__container__3y81r {
    display: flex;
    box-sizing: border-box;
    flex-direction: column;
    text-decoration: none;
    overflow: hidden;
    height: 100%
}

.hub-card__container__3y81r .hub-card__kicker__3eJLn {
    margin-bottom: 4px
}

.hub-card__container__3y81r .hub-card__description__2TiV0 {
    display: -webkit-box;
    -webkit-box-orient: vertical;
    overflow: hidden;
    -webkit-line-clamp: 3;
    margin-top: 8px
}

.hub-card__container__3y81r .hub-card__time__2vXGa {
    display: block;
    margin-top: 8px
}

.hub-card__container__3y81r.hub-card__has-image__1O7Ji .hub-card__body__Tjucy {
    margin-top: 16px
}

.hub-card__container__3y81r .hub-card__image-container__3YHMT,
.hub-card__container__3y81r .hub-card__image-container__3YHMT .hub-card__image__24aN3 {
    height: 214px
}

.hub-card__container__3y81r .hub-card__image-container__3YHMT:hover:after {
    opacity: 1
}

.image__container__3e9i4 {
    position: relative;
    background: #d0d0d0;
    overflow: hidden
}

.image__container__3e9i4.image__round-corners__5w2oJ {
    border-radius: 16px
}

.image__container__3e9i4:after {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background: rgba(0, 0, 0, .2);
    opacity: 0;
    transition: opacity .15s ease;
    pointer-events: none
}

.image__container__3e9i4 .image__media__1J9UG {
    position: absolute;
    z-index: 1;
    left: 0;
    bottom: 0
}

.hero-card__container__XLunS {
    display: flex;
    box-sizing: border-box;
    flex-direction: column;
    overflow: hidden;
    height: 100%
}

.hero-card__container__XLunS .hero-card__description__2Ih7f {
    display: -webkit-box;
    -webkit-box-orient: vertical;
    overflow: hidden;
    -webkit-line-clamp: 12;
    margin-top: 16px
}

@media(max-width:745px) {
    .hero-card__container__XLunS .hero-card__description__2Ih7f {
        margin-top: 12px
    }
}

.hero-card__container__XLunS .hero-card__kicker-line__3el2u {
    margin-bottom: 12px
}

.hero-card__container__XLunS .hero-card__kicker-line__3el2u>* {
    display: inline !important
}

@media(max-width:745px) {
    .hero-card__container__XLunS .hero-card__kicker-line__3el2u {
        margin-bottom: 8px
    }
}

.hero-card__container__XLunS .hero-card__image-link__24DiR {
    flex: 1;
    margin-bottom: 24px
}

@media(max-width:745px) {
    .hero-card__container__XLunS .hero-card__image-link__24DiR {
        margin-bottom: 16px
    }
}

.hero-card__container__XLunS .hero-card__image-container__3kys8 {
    height: 100%
}

@media(max-width:1023px) {
    .hero-card__container__XLunS .hero-card__image-container__3kys8 {
        border-radius: 0
    }
}

.hero-card__container__XLunS .hero-card__image-container__3kys8 .hero-card__image__2vUHD {
    height: 100%
}

.hero-card__container__XLunS .hero-card__image-container__3kys8:hover:after {
    opacity: 1
}

.hero-card__container__XLunS.hero-card__top-headline__3yoVN .hero-card__title__33EFM {
    margin-bottom: 8px
}

.hero-card__container__XLunS.hero-card__top-headline__3yoVN .hero-card__kicker-line__3el2u {
    margin-bottom: 24px
}

@media(max-width:745px) {
    .hero-card__container__XLunS.hero-card__top-headline__3yoVN .hero-card__kicker-line__3el2u {
        margin-bottom: 12px
    }
}

.hero-card__container__XLunS.hero-card__top-headline__3yoVN .hero-card__description__2Ih7f {
    margin-top: 0
}

.hero-card__container__XLunS.hero-card__has-image__1bEUZ .hero-card__description__2Ih7f {
    -webkit-line-clamp: 6
}

@media(max-width:1023px) {

    .hero-card__container__XLunS.hero-card__has-image__1bEUZ .hero-card__description__2Ih7f,
    .hero-card__container__XLunS.hero-card__has-image__1bEUZ .hero-card__kicker-line__3el2u,
    .hero-card__container__XLunS.hero-card__has-image__1bEUZ .hero-card__title__33EFM,
    .hero-card__container__XLunS.hero-card__has-image__1bEUZ .hero-card__underlinks__3lZUJ {
        padding-left: 2.2222222222vw;
        padding-right: 2.2222222222vw
    }
}

@media(max-width:1023px)and (max-width:1023px) {

    .hero-card__container__XLunS.hero-card__has-image__1bEUZ .hero-card__description__2Ih7f,
    .hero-card__container__XLunS.hero-card__has-image__1bEUZ .hero-card__kicker-line__3el2u,
    .hero-card__container__XLunS.hero-card__has-image__1bEUZ .hero-card__title__33EFM,
    .hero-card__container__XLunS.hero-card__has-image__1bEUZ .hero-card__underlinks__3lZUJ {
        padding-left: 4.2666666667vw;
        padding-right: 4.2666666667vw
    }
}

@media(max-width:1023px)and (min-width:1440px) {

    .hero-card__container__XLunS.hero-card__has-image__1bEUZ .hero-card__description__2Ih7f,
    .hero-card__container__XLunS.hero-card__has-image__1bEUZ .hero-card__kicker-line__3el2u,
    .hero-card__container__XLunS.hero-card__has-image__1bEUZ .hero-card__title__33EFM,
    .hero-card__container__XLunS.hero-card__has-image__1bEUZ .hero-card__underlinks__3lZUJ {
        padding-left: 32px;
        padding-right: 32px
    }
}

.hero-card__container__XLunS.hero-card__flat-image__23-DR .hero-card__description__2Ih7f,
.hero-card__container__XLunS.hero-card__flat-image__23-DR .hero-card__kicker-line__3el2u,
.hero-card__container__XLunS.hero-card__flat-image__23-DR .hero-card__title__33EFM,
.hero-card__container__XLunS.hero-card__flat-image__23-DR .hero-card__underlinks__3lZUJ {
    padding-left: 2.2222222222vw;
    padding-right: 2.2222222222vw
}

@media(max-width:1023px) {

    .hero-card__container__XLunS.hero-card__flat-image__23-DR .hero-card__description__2Ih7f,
    .hero-card__container__XLunS.hero-card__flat-image__23-DR .hero-card__kicker-line__3el2u,
    .hero-card__container__XLunS.hero-card__flat-image__23-DR .hero-card__title__33EFM,
    .hero-card__container__XLunS.hero-card__flat-image__23-DR .hero-card__underlinks__3lZUJ {
        padding-left: 4.2666666667vw;
        padding-right: 4.2666666667vw
    }
}

@media(min-width:1440px) {

    .hero-card__container__XLunS.hero-card__flat-image__23-DR .hero-card__description__2Ih7f,
    .hero-card__container__XLunS.hero-card__flat-image__23-DR .hero-card__kicker-line__3el2u,
    .hero-card__container__XLunS.hero-card__flat-image__23-DR .hero-card__title__33EFM,
    .hero-card__container__XLunS.hero-card__flat-image__23-DR .hero-card__underlinks__3lZUJ {
        padding-left: 32px;
        padding-right: 32px
    }
}

@media(min-width:1300px) {

    .hero-card__container__XLunS.hero-card__flat-image__23-DR .hero-card__description__2Ih7f,
    .hero-card__container__XLunS.hero-card__flat-image__23-DR .hero-card__kicker-line__3el2u,
    .hero-card__container__XLunS.hero-card__flat-image__23-DR .hero-card__title__33EFM,
    .hero-card__container__XLunS.hero-card__flat-image__23-DR .hero-card__underlinks__3lZUJ {
        padding-left: 0;
        padding-right: 0
    }
}

@media(max-width:745px) {

    .hero-card__container__XLunS.hero-card__flat-image__23-DR .hero-card__description__2Ih7f,
    .hero-card__container__XLunS.hero-card__flat-image__23-DR .hero-card__kicker-line__3el2u,
    .hero-card__container__XLunS.hero-card__flat-image__23-DR .hero-card__title__33EFM,
    .hero-card__container__XLunS.hero-card__flat-image__23-DR .hero-card__underlinks__3lZUJ {
        padding-left: 16px;
        padding-right: 16px
    }
}

.underlinks__container__1j-HE {
    margin-top: 16px
}

.underlinks__underlinks__LLMbo {
    list-style-type: disc;
    padding-left: 24px;
    margin: 0
}

.underlinks__underlinks__LLMbo .underlinks__point__2ZS1f {
    line-height: 1.5
}

.basic-card__container__8XHsU {
    display: flex;
    box-sizing: border-box;
    text-decoration: none;
    overflow: hidden;
    align-items: flex-start
}

.basic-card__container__8XHsU .basic-card__body__kno6D,
.basic-card__container__8XHsU .basic-card__image-container__1zg6Y {
    flex: 1
}

.basic-card__container__8XHsU .basic-card__kicker__3ssVj {
    margin-bottom: 4px
}

.basic-card__container__8XHsU .basic-card__description__2h8ms {
    display: -webkit-box;
    -webkit-box-orient: vertical;
    overflow: hidden;
    -webkit-line-clamp: 1;
    margin-top: 4px
}

.basic-card__container__8XHsU .basic-card__time__2S1Rq {
    margin-top: 4px
}

.basic-card__container__8XHsU .basic-card__image__2qbGM {
    height: 93px
}

.basic-card__container__8XHsU .basic-card__image-container__1zg6Y {
    align-self: start;
    margin-left: 8px;
    height: 93px;
    max-width: 140px
}

.basic-card__container__8XHsU .basic-card__image-container__1zg6Y.basic-card__square__2JTpb {
    max-width: 84px;
    height: 84px
}

.basic-card__container__8XHsU .basic-card__image-container__1zg6Y.basic-card__square__2JTpb .basic-card__image__2qbGM {
    height: 84px
}

.basic-card__container__8XHsU .basic-card__image-container__1zg6Y:hover:after {
    opacity: 1
}

.section-selector__list__A3kil {
    display: flex;
    flex-wrap: wrap;
    list-style-type: none;
    margin: 0;
    padding: 0
}

.section-selector__nav__2hTro {
    position: relative;
    display: inline-block;
    min-width: 200px
}

.section-selector__nav__2hTro.section-selector__hidden__6k8Vt {
    display: none
}

@media(min-width:1024px) {
    .section-selector__nav__2hTro {
        margin-top: -8px
    }
}

@media(max-width:745px) {
    .section-selector__nav__2hTro {
        width: 100%
    }
}

.section-selector__native-select__2VYQx {
    position: absolute;
    z-index: 2;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    opacity: 0
}

@media(hover:hover) {
    .section-selector__native-select__2VYQx {
        display: none
    }
}

.section-selector__dropdown-list__2Fhz3 {
    list-style-type: none;
    position: relative;
    top: -1px;
    margin: 0;
    padding: 12px 16px;
    border: 1px solid #d0d0d0;
    border-radius: 0 0 16px 16px
}

.section-selector__dropdown-item__2p7Sm {
    padding: 0;
    cursor: pointer
}

.section-selector__dropdown-item__2p7Sm:not(:last-child) {
    margin-bottom: 12px
}

.section-selector__dropdown-button__IALd7 {
    position: relative;
    z-index: 1;
    width: 100%;
    height: 32px
}

.section-selector__dropdown-button__IALd7 .section-selector__arrow__2L6w0 {
    width: 12px;
    height: 9px;
    margin-left: 8px;
    fill: currentColor
}

.section-selector__tag__1QJXG {
    margin: 8px 8px 0 0
}

.section-selector-links__list__1R6dg {
    display: flex;
    flex-wrap: wrap;
    list-style-type: none;
    margin: 0;
    padding: 0
}

.section-selector-links__tag__2p_4P {
    margin: 8px 8px 0 0
}

.section-selector-tabs__selector-tab-wrapper__2WxjR {
    position: relative
}

.section-selector-tabs__selector-tab-wrapper__2WxjR .section-selector-tabs__selector-tab-list__2b75- {
    display: inline-flex;
    flex-wrap: wrap
}

.section-selector-tabs__selector-tab-wrapper__2WxjR .section-selector-tabs__selector-tab-list__2b75- :focus {
    outline: unset
}

.section-selector-tabs__selector-tab-wrapper__2WxjR .section-selector-tabs__selector-tab-list__2b75- :focus .section-selector-tabs__inner-tab-appearance__1g8ty {
    outline: 2px solid #ffa100;
    border-radius: 16px
}

.section-selector-tabs__selector-tab-wrapper__2WxjR .section-selector-tabs__selector-tab-list__2b75- .section-selector-tabs__inner-tab-appearance__1g8ty {
    margin: 8px 8px 0 0
}

.section-selector-tabs__selector-tab-wrapper__2WxjR .section-selector-tabs__selector-tab-list__2b75- .section-selector-tabs__inner-tab-appearance__1g8ty :hover {
    cursor: pointer
}

.section-selector-tabs__selector-tab-wrapper__2WxjR .section-selector-tabs__panel-appearance__3MvKB {
    height: 300px;
    margin-top: 16px;
    padding: 16px
}

.tabs__atomic-panel-appearance__1CGYi {
    padding: 20px
}

.tabs__atomic-tab-appearance__kNfpE {
    margin: 16px;
    padding: 8px 0
}

.tabs__atomic-tab-list__ROkXr {
    display: flex
}

.tabs__atomic-tab-list__ROkXr :focus {
    outline: unset
}

.tabs__atomic-tab-list__ROkXr .tabs__selected__3QHOp {
    border-bottom: 2px solid orange
}

.tabs__scroller__QtQTy {
    display: flex;
    max-width: 100vw
}

.newsletters-row__container__3xMKI {
    display: flex;
    flex-direction: row
}

@media(min-width:746px)and (max-width:1023px) {
    .newsletters-row__card__3cq_N {
        max-width: calc(50% - 10px)
    }

    .newsletters-row__card__3cq_N:not(:first-child) {
        margin-left: 20px
    }
}

.newsletter-card__container__x9CMX {
    display: flex;
    align-items: stretch;
    position: relative;
    box-sizing: border-box;
    overflow: hidden;
    width: 100%;
    min-height: 246px;
    border: 1px solid #d0d0d0;
    border-radius: 8px;
    padding: 16px
}

.newsletter-card__container__x9CMX .newsletter-card__color-line__3sZKI {
    position: absolute;
    width: 100%;
    height: 7px;
    top: 0;
    left: 0
}

.newsletter-card__spinner-wrapper__b-rtD {
    display: flex;
    align-items: center;
    justify-content: center;
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%
}

.newsletter-card__spinner-wrapper__b-rtD .newsletter-card__spinner__KaAP9 {
    width: 40px
}

.step-1__step-container__1YwrV {
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: space-between;
    position: relative;
    box-sizing: border-box;
    width: 100%;
    text-align: center
}

.step-1__step-container__1YwrV .step-1__button__3lqY7 {
    margin-top: 16px
}

.step-1__step-container__1YwrV .step-1__content__YgKrD {
    padding-top: 16px
}

.step-1__step-container__1YwrV .step-1__content__YgKrD .step-1__description__2buAi {
    white-space: pre-wrap
}

.step-1__step-container__1YwrV .step-1__content__YgKrD .step-1__label__1wEUB {
    line-height: 20px
}

.step-1__step-container__1YwrV .step-1__content__YgKrD .step-1__title__2WhOb {
    margin-top: 8px;
    margin-bottom: 8px;
    font-weight: 700;
    line-height: 32px
}

.step-2__step-container__2q3Oj {
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: space-between;
    position: relative;
    box-sizing: border-box;
    width: 100%;
    text-align: center
}

.step-2__step-container__2q3Oj .step-2__button__2RbCU {
    margin-top: 16px
}

.step-2__step-container__2q3Oj .step-2__content__3h2oM {
    width: 100%
}

.step-2__step-container__2q3Oj .step-2__content__3h2oM .step-2__email__2yIq8 {
    margin: 8px 0 16px;
    font-weight: 500;
    line-height: 24px;
    text-align: left
}

.step-2__step-container__2q3Oj .step-2__content__3h2oM .step-2__email__2yIq8 input {
    width: 100%
}

.step-2__step-container__2q3Oj .step-2__content__3h2oM .step-2__error__PTsbx {
    margin-top: 16px;
    color: #a00000
}

.step-2__step-container__2q3Oj .step-2__content__3h2oM .step-2__label__xruWw {
    line-height: 20px
}

.step-2__step-container__2q3Oj .step-2__content__3h2oM .step-2__title__2g8Zz {
    font-weight: 700;
    line-height: 32px
}

.consent__consent__wc3mZ {
    white-space: pre-wrap
}

.consent__consent__wc3mZ .consent__link__3HjLg {
    font-weight: 700
}

.step-3__step-container__1bHOM {
    display: flex;
    flex-direction: column;
    align-items: center;
    position: relative;
    box-sizing: border-box;
    width: 100%;
    text-align: center
}

.step-3__step-container__1bHOM .step-3__icon__3Ifii {
    padding-top: 8px
}

.step-3__step-container__1bHOM .step-3__info__3QhRe {
    margin-top: 8px;
    line-height: 24px;
    white-space: pre-wrap
}

.step-3__step-container__1bHOM .step-3__message__1U38j {
    margin-top: 8px;
    line-height: 32px;
    white-space: pre-wrap
}

.articles-list__sectionContainer__3KrDf {
    padding: 16px 0 0
}

@media(min-width:1024px) {
    .articles-list__sectionContainer__3KrDf {
        border-radius: 16px;
        box-shadow: 0 1px 16px 10px rgba(64, 64, 64, .08)
    }
}

.articles-list__sectionContainer__3KrDf .articles-list__label__29DB5 {
    margin-bottom: 8px
}

.articles-list__sectionContainer__3KrDf .articles-list__label__29DB5 .articles-list__link__111xv {
    color: #fa6400
}

@media(min-width:1024px) {
    .articles-list__sectionContainer__3KrDf .articles-list__label__29DB5 {
        margin-left: 1.1111111111vw;
        margin-right: 1.1111111111vw
    }
}

@media(min-width:1024px)and (min-width:1440px) {
    .articles-list__sectionContainer__3KrDf .articles-list__label__29DB5 {
        margin-left: 16px;
        margin-right: 16px
    }
}

@media(max-width:1023px) {
    .articles-list__sectionContainer__3KrDf .articles-list__label__29DB5 {
        margin-left: 2.2222222222vw;
        margin-right: 2.2222222222vw
    }
}

@media(max-width:1023px)and (max-width:1023px) {
    .articles-list__sectionContainer__3KrDf .articles-list__label__29DB5 {
        margin-left: 4.2666666667vw;
        margin-right: 4.2666666667vw
    }
}

@media(max-width:1023px)and (min-width:1440px) {
    .articles-list__sectionContainer__3KrDf .articles-list__label__29DB5 {
        margin-left: 32px;
        margin-right: 32px
    }
}

.articles-list__full-height__JLof9 {
    box-sizing: border-box;
    height: 100%
}

.articles-list__list__Tu87_ {
    list-style-type: none;
    margin: 0;
    padding: 0
}

@media(max-width:1023px) {
    .articles-list__list__Tu87_ {
        display: flex;
        flex-wrap: wrap
    }

    .articles-list__list__Tu87_ .articles-list__item__20UB7 {
        width: 50%;
        border-top: none;
        border-bottom: 1px solid #d0d0d0
    }

    .articles-list__list__Tu87_ .articles-list__item__20UB7:first-child,
    .articles-list__list__Tu87_ .articles-list__item__20UB7:first-child+.articles-list__item__20UB7 {
        border-top: 1px solid #d0d0d0
    }
}

@media(max-width:745px) {
    .articles-list__list__Tu87_ {
        display: block
    }

    .articles-list__list__Tu87_ .articles-list__item__20UB7 {
        width: 100%
    }

    .articles-list__list__Tu87_ .articles-list__item__20UB7:first-child {
        border-bottom: none
    }
}

.articles-list__item__20UB7 {
    position: relative
}

@media(min-width:1024px) {
    .articles-list__item__20UB7 {
        border-top: 1px solid #d0d0d0;
        transition: box-shadow .2s ease
    }

    .articles-list__item__20UB7:first-child {
        border-top: none
    }
}

@media(max-width:1023px) {
    .articles-list__item__20UB7 {
        border-top: 1px solid #d0d0d0
    }

    .articles-list__item__20UB7:first-child {
        border-left: none
    }

    .articles-list__item__20UB7:last-child {
        border-bottom: 1px solid #d0d0d0
    }
}

.articles-list__card__T3NPQ:focus-visible {
    outline: 2px solid #fa6400
}

@media(max-width:1023px) {
    .articles-list__card__T3NPQ {
        min-width: 320px;
        padding: 2.2222222222vw
    }
}

@media(max-width:1023px)and (max-width:1023px) {
    .articles-list__card__T3NPQ {
        padding: 4.2666666667vw
    }
}

@media(max-width:1023px)and (min-width:1440px) {
    .articles-list__card__T3NPQ {
        padding: 32px
    }
}

@media(max-width:1023px) {
    .articles-list__card__T3NPQ.articles-list__headline-only__2wZHB {
        padding-right: 2.2222222222vw
    }
}

@media(max-width:1023px)and (max-width:1023px) {
    .articles-list__card__T3NPQ.articles-list__headline-only__2wZHB {
        padding-right: 4.2666666667vw
    }
}

@media(max-width:1023px)and (min-width:1440px) {
    .articles-list__card__T3NPQ.articles-list__headline-only__2wZHB {
        padding-right: 32px
    }
}

@media(min-width:1024px) {
    .articles-list__card__T3NPQ {
        padding: 1.1111111111vw
    }
}

@media(min-width:1024px)and (min-width:1440px) {
    .articles-list__card__T3NPQ {
        padding: 16px
    }
}

@media(min-width:1024px) {
    .articles-list__card__T3NPQ.articles-list__hero__3UWCw {
        padding: 1.1111111111vw 0 0
    }
}

@media(min-width:1024px)and (min-width:1440px) {
    .articles-list__card__T3NPQ.articles-list__hero__3UWCw {
        padding-top: 16px
    }
}

.articles-list__counter__3QOkv {
    position: absolute;
    left: 16px;
    top: 15px;
    color: #fa6400;
    font-weight: 700
}

@media(max-width:745px) {
    .articles-list__counter__3QOkv {
        left: 20px;
        top: 16px
    }
}

@media(min-width:746px)and (max-width:1023px) {
    .articles-list__counter__3QOkv {
        left: 35px;
        top: 32px
    }
}

.articles-list__counter-offset__Qf7Zo {
    box-sizing: border-box;
    margin-left: 25px
}

.newsletter-card__container__1iP-Y {
    padding: 2.2222222222vw 1.1111111111vw;
    box-shadow: 0 1px 16px 10px rgba(64, 64, 64, .08);
    position: relative;
    box-sizing: border-box;
    width: 100%;
    min-height: 220px;
    border-radius: 8px
}

@media(max-width:1023px) {
    .newsletter-card__container__1iP-Y {
        padding-top: 4.2666666667vw;
        padding-bottom: 4.2666666667vw
    }
}

@media(min-width:1440px) {
    .newsletter-card__container__1iP-Y {
        padding-top: 32px;
        padding-bottom: 32px
    }
}

@media(max-width:1023px) {
    .newsletter-card__container__1iP-Y {
        padding-left: 2.1333333333vw;
        padding-right: 2.1333333333vw
    }
}

@media(min-width:1440px) {
    .newsletter-card__container__1iP-Y {
        padding-left: 16px;
        padding-right: 16px
    }
}

@media(max-width:1023px) {
    .newsletter-card__container__1iP-Y {
        padding-left: 2.2222222222vw;
        padding-right: 2.2222222222vw;
        width: 100vw;
        border-radius: 0
    }
}

@media(max-width:1023px)and (max-width:1023px) {
    .newsletter-card__container__1iP-Y {
        padding-left: 4.2666666667vw;
        padding-right: 4.2666666667vw
    }
}

@media(max-width:1023px)and (min-width:1440px) {
    .newsletter-card__container__1iP-Y {
        padding-left: 32px;
        padding-right: 32px
    }
}

@media(max-width:745px) {
    .newsletter-card__container__1iP-Y {
        padding-left: 3.3333333333vw;
        padding-right: 3.3333333333vw
    }
}

@media(max-width:745px)and (max-width:1023px) {
    .newsletter-card__container__1iP-Y {
        padding-left: 6.4vw;
        padding-right: 6.4vw
    }
}

@media(max-width:745px)and (min-width:1440px) {
    .newsletter-card__container__1iP-Y {
        padding-left: 48px;
        padding-right: 48px
    }
}

.newsletter-card__spinner-wrapper__3gHKo {
    display: flex;
    align-items: center;
    justify-content: center;
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%
}

.newsletter-card__spinner-wrapper__3gHKo .newsletter-card__spinner__2tV8G {
    width: 40px
}

.step-1__step-container__38PWJ {
    display: flex;
    flex-direction: column;
    align-items: center;
    position: relative;
    box-sizing: border-box;
    width: 100%
}

.step-1__step-container__38PWJ .step-1__description__GEHC5 {
    width: 100%
}

.step-1__step-container__38PWJ .step-1__icon__30_qy {
    width: 62px
}

.step-1__step-container__38PWJ .step-1__name__3h3Fc {
    padding-top: 1.1111111111vw;
    padding-bottom: 1.1111111111vw;
    width: 100%
}

@media(max-width:1023px) {
    .step-1__step-container__38PWJ .step-1__name__3h3Fc {
        padding-top: 2.1333333333vw;
        padding-bottom: 2.1333333333vw
    }
}

@media(min-width:1440px) {
    .step-1__step-container__38PWJ .step-1__name__3h3Fc {
        padding-top: 16px;
        padding-bottom: 16px
    }
}

.step-1__step-container__38PWJ .step-1__subscribe__2ORZ8 {
    padding-top: 1.1111111111vw;
    width: 100%
}

@media(max-width:1023px) {
    .step-1__step-container__38PWJ .step-1__subscribe__2ORZ8 {
        padding-top: 2.1333333333vw
    }
}

@media(min-width:1440px) {
    .step-1__step-container__38PWJ .step-1__subscribe__2ORZ8 {
        padding-top: 16px
    }
}

@media(min-width:746px)and (max-width:1023px) {
    .step-1__step-container__38PWJ {
        align-items: flex-start;
        padding-left: 84px
    }

    .step-1__step-container__38PWJ .step-1__icon__30_qy {
        position: absolute;
        left: 0;
        top: 0
    }

    .step-1__step-container__38PWJ .step-1__name__3h3Fc {
        padding-top: 0
    }

    .step-1__step-container__38PWJ .step-1__subscribe__2ORZ8 {
        width: auto
    }
}

.step-2__step-container__1ciu1 {
    display: flex;
    flex-direction: column;
    align-items: flex-start;
    position: relative;
    box-sizing: border-box;
    width: 100%
}

.step-2__step-container__1ciu1 .step-2__email__aawCc {
    margin-bottom: 1.1111111111vw;
    box-sizing: border-box;
    width: 100%;
    margin-top: 4px
}

@media(max-width:1023px) {
    .step-2__step-container__1ciu1 .step-2__email__aawCc {
        margin-bottom: 2.1333333333vw
    }
}

@media(min-width:1440px) {
    .step-2__step-container__1ciu1 .step-2__email__aawCc {
        margin-bottom: 16px
    }
}

.step-2__step-container__1ciu1 .step-2__error__1vW8_ {
    margin-top: 1.1111111111vw;
    box-sizing: border-box;
    width: 100%;
    text-align: center;
    color: #a00000
}

@media(max-width:1023px) {
    .step-2__step-container__1ciu1 .step-2__error__1vW8_ {
        margin-top: 2.1333333333vw
    }
}

@media(min-width:1440px) {
    .step-2__step-container__1ciu1 .step-2__error__1vW8_ {
        margin-top: 16px
    }
}

.step-2__step-container__1ciu1 .step-2__name__otzgQ {
    padding-bottom: 1.1111111111vw;
    box-sizing: border-box;
    width: 100%
}

@media(max-width:1023px) {
    .step-2__step-container__1ciu1 .step-2__name__otzgQ {
        padding-bottom: 2.1333333333vw
    }
}

@media(min-width:1440px) {
    .step-2__step-container__1ciu1 .step-2__name__otzgQ {
        padding-bottom: 16px
    }
}

.step-2__step-container__1ciu1 .step-2__button__1xX7s {
    width: 100%
}

@media(min-width:746px)and (max-width:1023px) {
    .step-2__step-container__1ciu1 .step-2__button__1xX7s {
        width: auto
    }
}

@media(max-width:745px) {
    .step-2__step-container__1ciu1 .step-2__name__otzgQ {
        padding-bottom: 2.2222222222vw
    }
}

@media(max-width:745px)and (max-width:1023px) {
    .step-2__step-container__1ciu1 .step-2__name__otzgQ {
        padding-bottom: 4.2666666667vw
    }
}

@media(max-width:745px)and (min-width:1440px) {
    .step-2__step-container__1ciu1 .step-2__name__otzgQ {
        padding-bottom: 32px
    }
}

@media(max-width:745px) {
    .step-2__step-container__1ciu1 .step-2__email__aawCc {
        margin-bottom: 2.2222222222vw
    }
}

@media(max-width:745px)and (max-width:1023px) {
    .step-2__step-container__1ciu1 .step-2__email__aawCc {
        margin-bottom: 4.2666666667vw
    }
}

@media(max-width:745px)and (min-width:1440px) {
    .step-2__step-container__1ciu1 .step-2__email__aawCc {
        margin-bottom: 32px
    }
}

.consents__checkbox__KSJwf {
    padding-bottom: 1.1111111111vw
}

@media(max-width:1023px) {
    .consents__checkbox__KSJwf {
        padding-bottom: 2.1333333333vw
    }
}

@media(min-width:1440px) {
    .consents__checkbox__KSJwf {
        padding-bottom: 16px
    }
}

.consents__checkbox__KSJwf label {
    margin-left: 8px
}

.checkbox__checkboxWrapper__hdjlu {
    display: flex;
    align-items: flex-start
}

.checkbox__label__1iNXs {
    margin-left: 16px
}

.checkbox__label__1iNXs p {
    line-height: 24px
}

.step-3__step-container__3Wl1y {
    display: flex;
    flex-direction: column;
    align-items: flex-start;
    position: relative;
    box-sizing: border-box;
    width: 100%
}

.step-3__step-container__3Wl1y .step-3__icon__fOqYF {
    width: 56px
}

.step-3__step-container__3Wl1y .step-3__name__WZocC {
    padding-bottom: 1.1111111111vw;
    box-sizing: border-box;
    width: 100%
}

@media(max-width:1023px) {
    .step-3__step-container__3Wl1y .step-3__name__WZocC {
        padding-bottom: 2.1333333333vw
    }
}

@media(min-width:1440px) {
    .step-3__step-container__3Wl1y .step-3__name__WZocC {
        padding-bottom: 16px
    }
}

.step-3__step-container__3Wl1y .step-3__subscribe__iyE06 {
    width: 100%
}

@media(max-width:745px) {
    .step-3__step-container__3Wl1y .step-3__name__WZocC {
        padding-bottom: 2.2222222222vw
    }
}

@media(max-width:745px)and (max-width:1023px) {
    .step-3__step-container__3Wl1y .step-3__name__WZocC {
        padding-bottom: 4.2666666667vw
    }
}

@media(max-width:745px)and (min-width:1440px) {
    .step-3__step-container__3Wl1y .step-3__name__WZocC {
        padding-bottom: 32px
    }
}

.topic__header__3T_p2 {
    margin-bottom: 2.2222222222vw;
    display: flex;
    align-items: center
}

@media(max-width:1023px) {
    .topic__header__3T_p2 {
        margin-bottom: 4.2666666667vw
    }
}

@media(min-width:1440px) {
    .topic__header__3T_p2 {
        margin-bottom: 32px
    }
}

@media(max-width:1023px) {
    .topic__header__3T_p2 {
        margin-left: 2.2222222222vw;
        margin-right: 2.2222222222vw
    }
}

@media(max-width:1023px)and (max-width:1023px) {
    .topic__header__3T_p2 {
        margin-left: 4.2666666667vw;
        margin-right: 4.2666666667vw
    }
}

@media(max-width:1023px)and (min-width:1440px) {
    .topic__header__3T_p2 {
        margin-left: 32px;
        margin-right: 32px
    }
}

@media(max-width:745px) {
    .topic__header__3T_p2 {
        display: block
    }
}

@media(max-width:745px) {
    .topic__label__zIaRe {
        width: 100%
    }
}

.topic__sponsor__2sDFE {
    margin-left: auto;
    flex: 1
}

@media(max-width:745px) {
    .topic__sponsor__2sDFE {
        margin-left: 0;
        width: 100%;
        flex: initial
    }

    .topic__label__zIaRe+.topic__sponsor__2sDFE {
        margin-top: 16px
    }
}

.topic__loadmore__2s1t0 {
    padding-top: 2.2222222222vw;
    grid-column: 1/span 12;
    text-align: center
}

@media(max-width:1023px) {
    .topic__loadmore__2s1t0 {
        padding-top: 4.2666666667vw
    }
}

@media(min-width:1440px) {
    .topic__loadmore__2s1t0 {
        padding-top: 32px
    }
}

.topic__spinner__2Xb6w {
    display: inline-block;
    width: 40px
}

@media(min-width:1024px) {

    .story-collection__one_hero_and_one_column__XqWrc .story-collection__hero__2gK6-,
    .story-collection__one_hero_and_two_columns__3E1YX .story-collection__hero__2gK6- {
        grid-column: 1/span 6;
        grid-row: 1/span 2
    }
}

@media(max-width:1023px) {

    .story-collection__one_hero_and_one_column__XqWrc .story-collection__hero__2gK6-,
    .story-collection__one_hero_and_two_columns__3E1YX .story-collection__hero__2gK6- {
        grid-column: span 4;
        border-bottom: 1px solid #d0d0d0
    }
}

@media(min-width:1024px) {

    .story-collection__one_hero_and_one_column__XqWrc .story-collection__story__LeZ29,
    .story-collection__one_hero_and_two_columns__3E1YX .story-collection__story__LeZ29 {
        grid-column: span 3
    }
}

@media(max-width:1023px) {

    .story-collection__one_hero_and_one_column__XqWrc .story-collection__story__LeZ29,
    .story-collection__one_hero_and_two_columns__3E1YX .story-collection__story__LeZ29 {
        grid-column: span 2;
        background: #fff;
        box-sizing: border-box;
        border-bottom: 1px solid #d0d0d0;
        padding-top: 16px;
        padding-bottom: 16px
    }

    .story-collection__one_hero_and_one_column__XqWrc .story-collection__story__LeZ29:nth-child(2n),
    .story-collection__one_hero_and_two_columns__3E1YX .story-collection__story__LeZ29:nth-child(2n) {
        padding-left: 2.2222222222vw
    }
}

@media(max-width:1023px)and (max-width:1023px) {

    .story-collection__one_hero_and_one_column__XqWrc .story-collection__story__LeZ29:nth-child(2n),
    .story-collection__one_hero_and_two_columns__3E1YX .story-collection__story__LeZ29:nth-child(2n) {
        padding-left: 4.2666666667vw
    }
}

@media(max-width:1023px)and (min-width:1440px) {

    .story-collection__one_hero_and_one_column__XqWrc .story-collection__story__LeZ29:nth-child(2n),
    .story-collection__one_hero_and_two_columns__3E1YX .story-collection__story__LeZ29:nth-child(2n) {
        padding-left: 32px
    }
}

@media(max-width:1023px) {

    .story-collection__one_hero_and_one_column__XqWrc .story-collection__story__LeZ29:nth-child(odd),
    .story-collection__one_hero_and_two_columns__3E1YX .story-collection__story__LeZ29:nth-child(odd) {
        padding-left: 2.2222222222vw;
        padding-right: 2.2222222222vw
    }
}

@media(max-width:1023px)and (max-width:1023px) {

    .story-collection__one_hero_and_one_column__XqWrc .story-collection__story__LeZ29:nth-child(odd),
    .story-collection__one_hero_and_two_columns__3E1YX .story-collection__story__LeZ29:nth-child(odd) {
        padding-left: 4.2666666667vw;
        padding-right: 4.2666666667vw
    }
}

@media(max-width:1023px)and (min-width:1440px) {

    .story-collection__one_hero_and_one_column__XqWrc .story-collection__story__LeZ29:nth-child(odd),
    .story-collection__one_hero_and_two_columns__3E1YX .story-collection__story__LeZ29:nth-child(odd) {
        padding-left: 32px;
        padding-right: 32px
    }
}

@media(max-width:745px) {

    .story-collection__one_hero_and_one_column__XqWrc .story-collection__story__LeZ29,
    .story-collection__one_hero_and_two_columns__3E1YX .story-collection__story__LeZ29 {
        grid-column: span 4
    }

    .story-collection__one_hero_and_one_column__XqWrc .story-collection__story__LeZ29:nth-child(2n),
    .story-collection__one_hero_and_one_column__XqWrc .story-collection__story__LeZ29:nth-child(odd),
    .story-collection__one_hero_and_two_columns__3E1YX .story-collection__story__LeZ29:nth-child(2n),
    .story-collection__one_hero_and_two_columns__3E1YX .story-collection__story__LeZ29:nth-child(odd) {
        padding-left: 2.2222222222vw;
        padding-right: 2.2222222222vw
    }
}

@media(max-width:745px)and (max-width:1023px) {

    .story-collection__one_hero_and_one_column__XqWrc .story-collection__story__LeZ29:nth-child(2n),
    .story-collection__one_hero_and_one_column__XqWrc .story-collection__story__LeZ29:nth-child(odd),
    .story-collection__one_hero_and_two_columns__3E1YX .story-collection__story__LeZ29:nth-child(2n),
    .story-collection__one_hero_and_two_columns__3E1YX .story-collection__story__LeZ29:nth-child(odd) {
        padding-left: 4.2666666667vw;
        padding-right: 4.2666666667vw
    }
}

@media(max-width:745px)and (min-width:1440px) {

    .story-collection__one_hero_and_one_column__XqWrc .story-collection__story__LeZ29:nth-child(2n),
    .story-collection__one_hero_and_one_column__XqWrc .story-collection__story__LeZ29:nth-child(odd),
    .story-collection__one_hero_and_two_columns__3E1YX .story-collection__story__LeZ29:nth-child(2n),
    .story-collection__one_hero_and_two_columns__3E1YX .story-collection__story__LeZ29:nth-child(odd) {
        padding-left: 32px;
        padding-right: 32px
    }
}

.story-collection__one_hero_and_one_column__XqWrc,
.story-collection__three_columns__2Th0B {
    display: grid;
    grid-template-columns: repeat(9, minmax(0, 1fr));
    grid-column-gap: 2.2222222222vw;
    grid-row-gap: 2.2222222222vw
}

@media(max-width:1023px) {

    .story-collection__one_hero_and_one_column__XqWrc,
    .story-collection__three_columns__2Th0B {
        grid-column-gap: 4.2666666667vw
    }
}

@media(min-width:1440px) {

    .story-collection__one_hero_and_one_column__XqWrc,
    .story-collection__three_columns__2Th0B {
        grid-column-gap: 32px
    }
}

@media(max-width:1023px) {

    .story-collection__one_hero_and_one_column__XqWrc,
    .story-collection__three_columns__2Th0B {
        grid-template-columns: repeat(4, minmax(0, 1fr));
        grid-row-gap: 4.2666666667vw
    }
}

@media(min-width:1440px) {

    .story-collection__one_hero_and_one_column__XqWrc,
    .story-collection__three_columns__2Th0B {
        grid-row-gap: 32px
    }
}

@media(max-width:1023px) {

    .story-collection__one_hero_and_one_column__XqWrc,
    .story-collection__three_columns__2Th0B {
        grid-gap: 0
    }
}

.story-collection__four_columns__3gng8,
.story-collection__one_hero_and_two_columns__3E1YX {
    display: grid;
    grid-template-columns: repeat(12, minmax(0, 1fr));
    grid-column-gap: 2.2222222222vw;
    grid-row-gap: 2.2222222222vw
}

@media(max-width:1023px) {

    .story-collection__four_columns__3gng8,
    .story-collection__one_hero_and_two_columns__3E1YX {
        grid-column-gap: 4.2666666667vw
    }
}

@media(min-width:1440px) {

    .story-collection__four_columns__3gng8,
    .story-collection__one_hero_and_two_columns__3E1YX {
        grid-column-gap: 32px
    }
}

@media(max-width:1023px) {

    .story-collection__four_columns__3gng8,
    .story-collection__one_hero_and_two_columns__3E1YX {
        grid-template-columns: repeat(4, minmax(0, 1fr));
        grid-row-gap: 4.2666666667vw
    }
}

@media(min-width:1440px) {

    .story-collection__four_columns__3gng8,
    .story-collection__one_hero_and_two_columns__3E1YX {
        grid-row-gap: 32px
    }
}

@media(max-width:1023px) {

    .story-collection__four_columns__3gng8,
    .story-collection__one_hero_and_two_columns__3E1YX {
        grid-gap: 0
    }
}

@media(max-width:1023px) {

    .story-collection__four_columns__3gng8,
    .story-collection__three_columns__2Th0B {
        border-top: 1px solid #d0d0d0
    }
}

@media(min-width:1024px) {

    .story-collection__four_columns__3gng8 .story-collection__story__LeZ29,
    .story-collection__three_columns__2Th0B .story-collection__story__LeZ29 {
        grid-column: span 3
    }
}

@media(max-width:1023px) {

    .story-collection__four_columns__3gng8 .story-collection__story__LeZ29,
    .story-collection__three_columns__2Th0B .story-collection__story__LeZ29 {
        grid-column: span 2;
        background: #fff;
        box-sizing: border-box;
        border-bottom: 1px solid #d0d0d0;
        padding-top: 16px;
        padding-bottom: 16px
    }

    .story-collection__four_columns__3gng8 .story-collection__story__LeZ29:nth-child(odd),
    .story-collection__three_columns__2Th0B .story-collection__story__LeZ29:nth-child(odd) {
        padding-left: 2.2222222222vw
    }
}

@media(max-width:1023px)and (max-width:1023px) {

    .story-collection__four_columns__3gng8 .story-collection__story__LeZ29:nth-child(odd),
    .story-collection__three_columns__2Th0B .story-collection__story__LeZ29:nth-child(odd) {
        padding-left: 4.2666666667vw
    }
}

@media(max-width:1023px)and (min-width:1440px) {

    .story-collection__four_columns__3gng8 .story-collection__story__LeZ29:nth-child(odd),
    .story-collection__three_columns__2Th0B .story-collection__story__LeZ29:nth-child(odd) {
        padding-left: 32px
    }
}

@media(max-width:1023px) {

    .story-collection__four_columns__3gng8 .story-collection__story__LeZ29:nth-child(2n),
    .story-collection__three_columns__2Th0B .story-collection__story__LeZ29:nth-child(2n) {
        padding-left: 2.2222222222vw;
        padding-right: 2.2222222222vw
    }
}

@media(max-width:1023px)and (max-width:1023px) {

    .story-collection__four_columns__3gng8 .story-collection__story__LeZ29:nth-child(2n),
    .story-collection__three_columns__2Th0B .story-collection__story__LeZ29:nth-child(2n) {
        padding-left: 4.2666666667vw;
        padding-right: 4.2666666667vw
    }
}

@media(max-width:1023px)and (min-width:1440px) {

    .story-collection__four_columns__3gng8 .story-collection__story__LeZ29:nth-child(2n),
    .story-collection__three_columns__2Th0B .story-collection__story__LeZ29:nth-child(2n) {
        padding-left: 32px;
        padding-right: 32px
    }
}

@media(max-width:745px) {

    .story-collection__four_columns__3gng8 .story-collection__story__LeZ29,
    .story-collection__three_columns__2Th0B .story-collection__story__LeZ29 {
        grid-column: span 4
    }

    .story-collection__four_columns__3gng8 .story-collection__story__LeZ29:nth-child(2n),
    .story-collection__four_columns__3gng8 .story-collection__story__LeZ29:nth-child(odd),
    .story-collection__three_columns__2Th0B .story-collection__story__LeZ29:nth-child(2n),
    .story-collection__three_columns__2Th0B .story-collection__story__LeZ29:nth-child(odd) {
        padding-left: 2.2222222222vw;
        padding-right: 2.2222222222vw
    }
}

@media(max-width:745px)and (max-width:1023px) {

    .story-collection__four_columns__3gng8 .story-collection__story__LeZ29:nth-child(2n),
    .story-collection__four_columns__3gng8 .story-collection__story__LeZ29:nth-child(odd),
    .story-collection__three_columns__2Th0B .story-collection__story__LeZ29:nth-child(2n),
    .story-collection__three_columns__2Th0B .story-collection__story__LeZ29:nth-child(odd) {
        padding-left: 4.2666666667vw;
        padding-right: 4.2666666667vw
    }
}

@media(max-width:745px)and (min-width:1440px) {

    .story-collection__four_columns__3gng8 .story-collection__story__LeZ29:nth-child(2n),
    .story-collection__four_columns__3gng8 .story-collection__story__LeZ29:nth-child(odd),
    .story-collection__three_columns__2Th0B .story-collection__story__LeZ29:nth-child(2n),
    .story-collection__three_columns__2Th0B .story-collection__story__LeZ29:nth-child(odd) {
        padding-left: 32px;
        padding-right: 32px
    }
}

@media(min-width:1024px) {
    .story-collection__default__G33_I {
        grid-column: span 3
    }
}

@media(max-width:1023px) {
    .story-collection__default__G33_I {
        grid-column: span 2;
        background: #fff;
        box-sizing: border-box;
        border-bottom: 1px solid #d0d0d0;
        padding-top: 16px;
        padding-bottom: 16px
    }

    .story-collection__default__G33_I.story-collection__story__LeZ29:nth-child(odd) {
        padding-left: 2.2222222222vw
    }
}

@media(max-width:1023px)and (max-width:1023px) {
    .story-collection__default__G33_I.story-collection__story__LeZ29:nth-child(odd) {
        padding-left: 4.2666666667vw
    }
}

@media(max-width:1023px)and (min-width:1440px) {
    .story-collection__default__G33_I.story-collection__story__LeZ29:nth-child(odd) {
        padding-left: 32px
    }
}

@media(max-width:1023px) {
    .story-collection__default__G33_I.story-collection__story__LeZ29:nth-child(2n) {
        padding-left: 2.2222222222vw;
        padding-right: 2.2222222222vw
    }
}

@media(max-width:1023px)and (max-width:1023px) {
    .story-collection__default__G33_I.story-collection__story__LeZ29:nth-child(2n) {
        padding-left: 4.2666666667vw;
        padding-right: 4.2666666667vw
    }
}

@media(max-width:1023px)and (min-width:1440px) {
    .story-collection__default__G33_I.story-collection__story__LeZ29:nth-child(2n) {
        padding-left: 32px;
        padding-right: 32px
    }
}

@media(max-width:745px) {
    .story-collection__default__G33_I {
        grid-column: span 4
    }

    .story-collection__default__G33_I .story-collection__story__LeZ29 {
        padding-left: 2.2222222222vw;
        padding-right: 2.2222222222vw
    }
}

@media(max-width:745px)and (max-width:1023px) {
    .story-collection__default__G33_I .story-collection__story__LeZ29 {
        padding-left: 4.2666666667vw;
        padding-right: 4.2666666667vw
    }
}

@media(max-width:745px)and (min-width:1440px) {
    .story-collection__default__G33_I .story-collection__story__LeZ29 {
        padding-left: 32px;
        padding-right: 32px
    }
}

@media(max-width:745px) {
    .story-collection__default__G33_I:last-child {
        border-bottom: none
    }
}

.story-collection__list__2M49i {
    list-style-type: none;
    margin: 0;
    padding: 0
}

@media(max-width:1023px) {
    .story-collection__three_columns__2Th0B :first-child {
        grid-column: 1/span 4
    }
}

.story-grid__one_hero_and_three_col__5JZX2,
.story-grid__one_hero_and_three_col_and_five_briefs__yMP4F {
    display: grid;
    grid-template-columns: repeat(12, minmax(0, 1fr));
    grid-column-gap: 2.2222222222vw;
    grid-row-gap: 2.2222222222vw
}

@media(max-width:1023px) {

    .story-grid__one_hero_and_three_col__5JZX2,
    .story-grid__one_hero_and_three_col_and_five_briefs__yMP4F {
        grid-column-gap: 4.2666666667vw
    }
}

@media(min-width:1440px) {

    .story-grid__one_hero_and_three_col__5JZX2,
    .story-grid__one_hero_and_three_col_and_five_briefs__yMP4F {
        grid-column-gap: 32px
    }
}

@media(max-width:1023px) {

    .story-grid__one_hero_and_three_col__5JZX2,
    .story-grid__one_hero_and_three_col_and_five_briefs__yMP4F {
        grid-template-columns: repeat(4, minmax(0, 1fr));
        grid-row-gap: 4.2666666667vw
    }
}

@media(min-width:1440px) {

    .story-grid__one_hero_and_three_col__5JZX2,
    .story-grid__one_hero_and_three_col_and_five_briefs__yMP4F {
        grid-row-gap: 32px
    }
}

@media(max-width:1023px) {

    .story-grid__one_hero_and_three_col__5JZX2,
    .story-grid__one_hero_and_three_col_and_five_briefs__yMP4F {
        grid-gap: 0
    }
}

@media(max-width:1023px) {

    .story-grid__one_hero_and_three_col__5JZX2 .story-grid__hero___qIh0,
    .story-grid__one_hero_and_three_col_and_five_briefs__yMP4F .story-grid__hero___qIh0 {
        padding-bottom: 16px;
        grid-column: span 4;
        border-bottom: 1px solid #d0d0d0;
        padding-left: 2.2222222222vw;
        padding-right: 2.2222222222vw
    }
}

@media(max-width:1023px)and (max-width:1023px) {

    .story-grid__one_hero_and_three_col__5JZX2 .story-grid__hero___qIh0,
    .story-grid__one_hero_and_three_col_and_five_briefs__yMP4F .story-grid__hero___qIh0 {
        padding-left: 4.2666666667vw;
        padding-right: 4.2666666667vw
    }
}

@media(max-width:1023px)and (min-width:1440px) {

    .story-grid__one_hero_and_three_col__5JZX2 .story-grid__hero___qIh0,
    .story-grid__one_hero_and_three_col_and_five_briefs__yMP4F .story-grid__hero___qIh0 {
        padding-left: 32px;
        padding-right: 32px
    }
}

@media(min-width:1024px) {

    .story-grid__one_hero_and_three_col__5JZX2 .story-grid__hero___qIh0,
    .story-grid__one_hero_and_three_col_and_five_briefs__yMP4F .story-grid__hero___qIh0 {
        grid-row: 1;
        grid-column: 1/span 9
    }
}

@media(max-width:1023px) {

    .story-grid__one_hero_and_three_col__5JZX2 .story-grid__hero_one__373_8,
    .story-grid__one_hero_and_three_col_and_five_briefs__yMP4F .story-grid__hero_one__373_8 {
        padding-bottom: 16px;
        grid-column: span 4;
        border-bottom: 1px solid #d0d0d0
    }
}

@media(min-width:1024px) {

    .story-grid__one_hero_and_three_col__5JZX2 .story-grid__hero_one__373_8,
    .story-grid__one_hero_and_three_col_and_five_briefs__yMP4F .story-grid__hero_one__373_8 {
        grid-row: 1;
        grid-column: 1/span 6
    }
}

@media(max-width:745px) {

    .story-grid__one_hero_and_three_col__5JZX2 .story-grid__subhero__3Od_h,
    .story-grid__one_hero_and_three_col_and_five_briefs__yMP4F .story-grid__subhero__3Od_h {
        margin-top: 24px;
        grid-column: span 4;
        padding-left: 2.2222222222vw;
        padding-right: 2.2222222222vw;
        border-bottom: 1px solid #d0d0d0;
        padding-bottom: 16px
    }
}

@media(max-width:745px)and (max-width:1023px) {

    .story-grid__one_hero_and_three_col__5JZX2 .story-grid__subhero__3Od_h,
    .story-grid__one_hero_and_three_col_and_five_briefs__yMP4F .story-grid__subhero__3Od_h {
        padding-left: 4.2666666667vw;
        padding-right: 4.2666666667vw
    }
}

@media(max-width:745px)and (min-width:1440px) {

    .story-grid__one_hero_and_three_col__5JZX2 .story-grid__subhero__3Od_h,
    .story-grid__one_hero_and_three_col_and_five_briefs__yMP4F .story-grid__subhero__3Od_h {
        padding-left: 32px;
        padding-right: 32px
    }
}

@media(min-width:1024px) {

    .story-grid__one_hero_and_three_col__5JZX2 .story-grid__subhero__3Od_h,
    .story-grid__one_hero_and_three_col_and_five_briefs__yMP4F .story-grid__subhero__3Od_h {
        grid-row: 1;
        grid-column: 7/span 3
    }
}

@media(max-width:1023px) {

    .story-grid__one_hero_and_three_col__5JZX2 .story-grid__highlight__106MN,
    .story-grid__one_hero_and_three_col_and_five_briefs__yMP4F .story-grid__highlight__106MN {
        grid-column: span 2;
        border-bottom: 1px solid #d0d0d0;
        padding-bottom: 8px;
        margin-top: 32px
    }
}

@media(max-width:745px) {

    .story-grid__one_hero_and_three_col__5JZX2 .story-grid__highlight__106MN,
    .story-grid__one_hero_and_three_col_and_five_briefs__yMP4F .story-grid__highlight__106MN {
        margin-top: 24px;
        grid-column: span 4;
        padding-left: 2.2222222222vw;
        padding-right: 2.2222222222vw
    }
}

@media(max-width:745px)and (max-width:1023px) {

    .story-grid__one_hero_and_three_col__5JZX2 .story-grid__highlight__106MN,
    .story-grid__one_hero_and_three_col_and_five_briefs__yMP4F .story-grid__highlight__106MN {
        padding-left: 4.2666666667vw;
        padding-right: 4.2666666667vw
    }
}

@media(max-width:745px)and (min-width:1440px) {

    .story-grid__one_hero_and_three_col__5JZX2 .story-grid__highlight__106MN,
    .story-grid__one_hero_and_three_col_and_five_briefs__yMP4F .story-grid__highlight__106MN {
        padding-left: 32px;
        padding-right: 32px
    }
}

@media(min-width:1024px) {

    .story-grid__one_hero_and_three_col__5JZX2 .story-grid__highlight__106MN,
    .story-grid__one_hero_and_three_col_and_five_briefs__yMP4F .story-grid__highlight__106MN {
        grid-row: 2/span 1;
        grid-column: span 3
    }
}

@media(min-width:746px)and (max-width:1023px) {

    .story-grid__one_hero_and_three_col__5JZX2 .story-grid__highlight__106MN:nth-child(2n),
    .story-grid__one_hero_and_three_col_and_five_briefs__yMP4F .story-grid__highlight__106MN:nth-child(2n) {
        padding-right: 10px;
        padding-left: 2.2222222222vw
    }
}

@media(min-width:746px)and (max-width:1023px)and (max-width:1023px) {

    .story-grid__one_hero_and_three_col__5JZX2 .story-grid__highlight__106MN:nth-child(2n),
    .story-grid__one_hero_and_three_col_and_five_briefs__yMP4F .story-grid__highlight__106MN:nth-child(2n) {
        padding-left: 4.2666666667vw
    }
}

@media(min-width:746px)and (max-width:1023px)and (min-width:1440px) {

    .story-grid__one_hero_and_three_col__5JZX2 .story-grid__highlight__106MN:nth-child(2n),
    .story-grid__one_hero_and_three_col_and_five_briefs__yMP4F .story-grid__highlight__106MN:nth-child(2n) {
        padding-left: 32px
    }
}

@media(min-width:746px)and (max-width:1023px) {

    .story-grid__one_hero_and_three_col__5JZX2 .story-grid__highlight__106MN:nth-child(odd),
    .story-grid__one_hero_and_three_col_and_five_briefs__yMP4F .story-grid__highlight__106MN:nth-child(odd) {
        padding-left: 10px;
        padding-right: 2.2222222222vw
    }
}

@media(min-width:746px)and (max-width:1023px)and (max-width:1023px) {

    .story-grid__one_hero_and_three_col__5JZX2 .story-grid__highlight__106MN:nth-child(odd),
    .story-grid__one_hero_and_three_col_and_five_briefs__yMP4F .story-grid__highlight__106MN:nth-child(odd) {
        padding-right: 4.2666666667vw
    }
}

@media(min-width:746px)and (max-width:1023px)and (min-width:1440px) {

    .story-grid__one_hero_and_three_col__5JZX2 .story-grid__highlight__106MN:nth-child(odd),
    .story-grid__one_hero_and_three_col_and_five_briefs__yMP4F .story-grid__highlight__106MN:nth-child(odd) {
        padding-right: 32px
    }
}

@media(max-width:1023px) {

    .story-grid__one_hero_and_three_col__5JZX2 .story-grid__briefs-wrapper__1VvGp,
    .story-grid__one_hero_and_three_col_and_five_briefs__yMP4F .story-grid__briefs-wrapper__1VvGp {
        grid-column: span 4;
        display: grid;
        grid-template-columns: repeat(4, 1fr);
        grid-column-gap: 2.2222222222vw;
        grid-column-gap: 0 !important
    }
}

@media(max-width:1023px)and (max-width:1023px) {

    .story-grid__one_hero_and_three_col__5JZX2 .story-grid__briefs-wrapper__1VvGp,
    .story-grid__one_hero_and_three_col_and_five_briefs__yMP4F .story-grid__briefs-wrapper__1VvGp {
        grid-column-gap: 4.2666666667vw
    }
}

@media(max-width:1023px)and (min-width:1440px) {

    .story-grid__one_hero_and_three_col__5JZX2 .story-grid__briefs-wrapper__1VvGp,
    .story-grid__one_hero_and_three_col_and_five_briefs__yMP4F .story-grid__briefs-wrapper__1VvGp {
        grid-column-gap: 32px
    }
}

@media(max-width:1023px)and (max-width:1023px) {

    .story-grid__one_hero_and_three_col__5JZX2 .story-grid__briefs-wrapper__1VvGp,
    .story-grid__one_hero_and_three_col_and_five_briefs__yMP4F .story-grid__briefs-wrapper__1VvGp {
        grid-template-columns: repeat(4, 1fr)
    }
}

@media(min-width:1024px) {

    .story-grid__one_hero_and_three_col__5JZX2 .story-grid__briefs-wrapper__1VvGp,
    .story-grid__one_hero_and_three_col_and_five_briefs__yMP4F .story-grid__briefs-wrapper__1VvGp {
        grid-column: 10/span 3;
        grid-row: span 2
    }
}

.story-grid__one_hero_and_three_col__5JZX2 .story-grid__brief__3I5NP,
.story-grid__one_hero_and_three_col_and_five_briefs__yMP4F .story-grid__brief__3I5NP {
    grid-column: span 2;
    border-bottom: 1px solid #d0d0d0;
    margin-top: 32px;
    padding-bottom: 24px
}

@media(min-width:1024px) {

    .story-grid__one_hero_and_three_col__5JZX2 .story-grid__brief__3I5NP,
    .story-grid__one_hero_and_three_col_and_five_briefs__yMP4F .story-grid__brief__3I5NP {
        margin-top: 16px;
        padding-bottom: 16px
    }

    .story-grid__one_hero_and_three_col__5JZX2 .story-grid__brief__3I5NP:first-child,
    .story-grid__one_hero_and_three_col_and_five_briefs__yMP4F .story-grid__brief__3I5NP:first-child {
        margin-top: 0
    }
}

@media(min-width:746px)and (max-width:1023px) {

    .story-grid__one_hero_and_three_col__5JZX2 .story-grid__brief__3I5NP:nth-child(odd),
    .story-grid__one_hero_and_three_col_and_five_briefs__yMP4F .story-grid__brief__3I5NP:nth-child(odd) {
        padding-right: 10px;
        padding-left: 2.2222222222vw
    }
}

@media(min-width:746px)and (max-width:1023px)and (max-width:1023px) {

    .story-grid__one_hero_and_three_col__5JZX2 .story-grid__brief__3I5NP:nth-child(odd),
    .story-grid__one_hero_and_three_col_and_five_briefs__yMP4F .story-grid__brief__3I5NP:nth-child(odd) {
        padding-left: 4.2666666667vw
    }
}

@media(min-width:746px)and (max-width:1023px)and (min-width:1440px) {

    .story-grid__one_hero_and_three_col__5JZX2 .story-grid__brief__3I5NP:nth-child(odd),
    .story-grid__one_hero_and_three_col_and_five_briefs__yMP4F .story-grid__brief__3I5NP:nth-child(odd) {
        padding-left: 32px
    }
}

@media(min-width:746px)and (max-width:1023px) {

    .story-grid__one_hero_and_three_col__5JZX2 .story-grid__brief__3I5NP:nth-child(2n),
    .story-grid__one_hero_and_three_col_and_five_briefs__yMP4F .story-grid__brief__3I5NP:nth-child(2n) {
        padding-left: 10px;
        padding-right: 2.2222222222vw
    }
}

@media(min-width:746px)and (max-width:1023px)and (max-width:1023px) {

    .story-grid__one_hero_and_three_col__5JZX2 .story-grid__brief__3I5NP:nth-child(2n),
    .story-grid__one_hero_and_three_col_and_five_briefs__yMP4F .story-grid__brief__3I5NP:nth-child(2n) {
        padding-right: 4.2666666667vw
    }
}

@media(min-width:746px)and (max-width:1023px)and (min-width:1440px) {

    .story-grid__one_hero_and_three_col__5JZX2 .story-grid__brief__3I5NP:nth-child(2n),
    .story-grid__one_hero_and_three_col_and_five_briefs__yMP4F .story-grid__brief__3I5NP:nth-child(2n) {
        padding-right: 32px
    }
}

@media(max-width:745px) {

    .story-grid__one_hero_and_three_col__5JZX2 .story-grid__brief__3I5NP,
    .story-grid__one_hero_and_three_col_and_five_briefs__yMP4F .story-grid__brief__3I5NP {
        margin-top: 24px;
        grid-column: span 4;
        padding-left: 2.2222222222vw;
        padding-right: 2.2222222222vw
    }
}

@media(max-width:745px)and (max-width:1023px) {

    .story-grid__one_hero_and_three_col__5JZX2 .story-grid__brief__3I5NP,
    .story-grid__one_hero_and_three_col_and_five_briefs__yMP4F .story-grid__brief__3I5NP {
        padding-left: 4.2666666667vw;
        padding-right: 4.2666666667vw
    }
}

@media(max-width:745px)and (min-width:1440px) {

    .story-grid__one_hero_and_three_col__5JZX2 .story-grid__brief__3I5NP,
    .story-grid__one_hero_and_three_col_and_five_briefs__yMP4F .story-grid__brief__3I5NP {
        padding-left: 32px;
        padding-right: 32px
    }
}

@media(min-width:1024px) {
    .story-grid__one_hero_and_three_col__5JZX2 .story-grid__hero___qIh0 {
        grid-row: 1;
        grid-column: 1/span 12
    }
}

@media(min-width:1024px) {
    .story-grid__one_hero_and_three_col__5JZX2 .story-grid__highlight__106MN {
        grid-row: 2/span 1;
        grid-column: span 4
    }
}

.story-grid__divider__JNHLX {
    margin-top: 16px;
    padding-bottom: 16px;
    border-top: 1px solid #d0d0d0
}

.story-grid__list__3DRvK {
    list-style-type: none;
    margin: 0;
    padding: 0
}

.contact-us-sf__container__2upLh {
    max-width: 607px
}

.contact-us-sf__container__2upLh.contact-us-sf__embedded__2iuGR {
    box-shadow: 0 1px 16px 10px rgba(64, 64, 64, .08);
    padding: 2.2222222222vw;
    max-width: 100%;
    border-radius: 16px
}

@media(max-width:1023px) {
    .contact-us-sf__container__2upLh.contact-us-sf__embedded__2iuGR {
        padding: 4.2666666667vw
    }
}

@media(min-width:1440px) {
    .contact-us-sf__container__2upLh.contact-us-sf__embedded__2iuGR {
        padding: 32px
    }
}

.contact-us-sf__container__2upLh.contact-us-sf__embedded__2iuGR .contact-us-sf__form-heading__2s5aD {
    margin-bottom: 18px
}

.contact-us-sf__form-heading__2s5aD {
    margin-bottom: 24px
}

.contact-us-sf__notification-banner__vq6af {
    margin-bottom: 20px
}

.contact-us-sf__form__ftQcO {
    display: grid;
    grid-template-columns: repeat(12, 1fr);
    grid-row-gap: 16px;
    grid-column-gap: 8px
}

.contact-us-sf__form__ftQcO .contact-us-sf__form-field__2oDV6 {
    grid-column: 1/13;
    margin-bottom: 0
}

.contact-us-sf__form__ftQcO .contact-us-sf__wide-half__3f0De {
    grid-column: auto/span 6
}

@media(max-width:745px) {
    .contact-us-sf__form__ftQcO .contact-us-sf__wide-half__3f0De {
        grid-column: 1/13
    }
}

@media(min-width:746px) {
    .contact-us-sf__form__ftQcO .contact-us-sf__submit__IeSeI {
        justify-self: end;
        align-self: end;
        height: 40px
    }
}

.site-footer__content-container__3ASGG {
    max-width: 1440px;
    width: 100%;
    margin: 0 auto
}

.site-footer__company__20GMJ,
.site-footer__legal__3NAzt,
.site-footer__quick-links__37Nqn {
    padding-top: 24px;
    padding-bottom: 24px;
    box-sizing: border-box
}

.site-footer__company__20GMJ .site-footer__content-container__3ASGG,
.site-footer__legal__3NAzt .site-footer__content-container__3ASGG,
.site-footer__quick-links__37Nqn .site-footer__content-container__3ASGG {
    display: grid;
    grid-template-columns: repeat(12, 1fr);
    grid-column-gap: 2.2222222222vw
}

@media(max-width:1023px) {

    .site-footer__company__20GMJ .site-footer__content-container__3ASGG,
    .site-footer__legal__3NAzt .site-footer__content-container__3ASGG,
    .site-footer__quick-links__37Nqn .site-footer__content-container__3ASGG {
        grid-column-gap: 4.2666666667vw
    }
}

@media(min-width:1440px) {

    .site-footer__company__20GMJ .site-footer__content-container__3ASGG,
    .site-footer__legal__3NAzt .site-footer__content-container__3ASGG,
    .site-footer__quick-links__37Nqn .site-footer__content-container__3ASGG {
        grid-column-gap: 32px
    }
}

@media(max-width:1023px) {

    .site-footer__company__20GMJ .site-footer__content-container__3ASGG,
    .site-footer__legal__3NAzt .site-footer__content-container__3ASGG,
    .site-footer__quick-links__37Nqn .site-footer__content-container__3ASGG {
        grid-template-columns: repeat(4, 1fr)
    }
}

.site-footer__company__20GMJ,
.site-footer__legal__3NAzt,
.site-footer__product__9ntVw,
.site-footer__quick-links__37Nqn {
    border-top: 1px solid #d0d0d0
}

.site-footer__company__20GMJ .site-footer__content-container__3ASGG,
.site-footer__legal__3NAzt .site-footer__content-container__3ASGG,
.site-footer__product__9ntVw .site-footer__content-container__3ASGG,
.site-footer__quick-links__37Nqn .site-footer__content-container__3ASGG {
    padding-left: 2.2222222222vw;
    padding-right: 2.2222222222vw;
    box-sizing: border-box
}

@media(max-width:1023px) {

    .site-footer__company__20GMJ .site-footer__content-container__3ASGG,
    .site-footer__legal__3NAzt .site-footer__content-container__3ASGG,
    .site-footer__product__9ntVw .site-footer__content-container__3ASGG,
    .site-footer__quick-links__37Nqn .site-footer__content-container__3ASGG {
        padding-left: 4.2666666667vw;
        padding-right: 4.2666666667vw
    }
}

@media(min-width:1440px) {

    .site-footer__company__20GMJ .site-footer__content-container__3ASGG,
    .site-footer__legal__3NAzt .site-footer__content-container__3ASGG,
    .site-footer__product__9ntVw .site-footer__content-container__3ASGG,
    .site-footer__quick-links__37Nqn .site-footer__content-container__3ASGG {
        padding-left: 32px;
        padding-right: 32px
    }
}

.site-footer__quick-links__37Nqn .site-footer__content-container__3ASGG {
    grid-row-gap: 2.2222222222vw
}

@media(max-width:1023px) {
    .site-footer__quick-links__37Nqn .site-footer__content-container__3ASGG {
        grid-row-gap: 4.2666666667vw
    }
}

@media(min-width:1440px) {
    .site-footer__quick-links__37Nqn .site-footer__content-container__3ASGG {
        grid-row-gap: 32px
    }
}

.site-footer__quick-links__37Nqn .site-footer__content-container__3ASGG .site-footer__link-group__3xdtw {
    grid-column: auto/span 2
}

@media(min-width:1024px) {
    .site-footer__quick-links__37Nqn .site-footer__content-container__3ASGG .site-footer__link-group__3xdtw:last-child {
        grid-column: 10/span 3
    }
}

.site-footer__quick-links__37Nqn .site-footer__content-container__3ASGG .site-footer__latest-and-media__3PONv {
    grid-column: 1/span 2;
    grid-row: 1
}

.site-footer__quick-links__37Nqn .site-footer__content-container__3ASGG .site-footer__latest-and-media__3PONv .site-footer__media__PUCnf {
    margin-top: 24px
}

.site-footer__quick-links__37Nqn .site-footer__content-container__3ASGG .site-footer__about-and-stay-informed__2tvjR {
    grid-column: 7/span 3;
    grid-row: 1
}

@media(max-width:1023px) {
    .site-footer__quick-links__37Nqn .site-footer__content-container__3ASGG .site-footer__about-and-stay-informed__2tvjR {
        grid-column: 9/span 3
    }
}

@media(max-width:745px) {
    .site-footer__quick-links__37Nqn .site-footer__content-container__3ASGG .site-footer__about-and-stay-informed__2tvjR {
        grid-column: 1/span 2;
        grid-row: 2
    }
}

.site-footer__quick-links__37Nqn .site-footer__content-container__3ASGG .site-footer__stay-informed___0vJY {
    margin-top: 24px
}

.site-footer__company__20GMJ .site-footer__content-container__3ASGG {
    grid-row-gap: 24px
}

.site-footer__company__20GMJ .site-footer__content-container__3ASGG .site-footer__company-info__1xq5v {
    grid-column: 1/span 5
}

.site-footer__company__20GMJ .site-footer__content-container__3ASGG .site-footer__social__1LJQI {
    grid-column: 7/span 5
}

.site-footer__company__20GMJ .site-footer__content-container__3ASGG .site-footer__label__3_XFF {
    margin-bottom: 12px
}

@media(max-width:1023px) {

    .site-footer__company__20GMJ .site-footer__content-container__3ASGG .site-footer__company-info__1xq5v,
    .site-footer__company__20GMJ .site-footer__content-container__3ASGG .site-footer__social__1LJQI {
        grid-column: 1/span 4;
        grid-row: auto
    }
}

.site-footer__product-cards__343G1 {
    margin-left: -2.2222222222vw;
    margin-right: -2.2222222222vw
}

@media(max-width:1023px) {
    .site-footer__product-cards__343G1 {
        margin-left: -4.2666666667vw;
        margin-right: -4.2666666667vw
    }
}

@media(min-width:1440px) {
    .site-footer__product-cards__343G1 {
        margin-left: -32px;
        margin-right: -32px
    }
}

.site-footer__legal__3NAzt .site-footer__content-container__3ASGG {
    grid-row-gap: 1.1111111111vw
}

@media(min-width:1440px) {
    .site-footer__legal__3NAzt .site-footer__content-container__3ASGG {
        grid-row-gap: 16px
    }
}

.site-footer__legal__3NAzt .site-footer__content-container__3ASGG .site-footer__ad-links__2y0Cs {
    grid-column: 1/span 5;
    grid-row: 1
}

.site-footer__legal__3NAzt .site-footer__content-container__3ASGG .site-footer__misc-links__2ye0q {
    grid-column: 5/span 8;
    grid-row: 1;
    justify-self: end
}

.site-footer__legal__3NAzt .site-footer__content-container__3ASGG .site-footer__disclaimer__2swdF {
    grid-column: 1/span 7;
    grid-row: 2
}

.site-footer__legal__3NAzt .site-footer__content-container__3ASGG .site-footer__copyright__2L5Az {
    grid-column: 8/span 5;
    grid-row: 2;
    justify-self: end
}

@media(max-width:1023px) {
    .site-footer__legal__3NAzt .site-footer__content-container__3ASGG {
        grid-row-gap: 2.2222222222vw
    }
}

@media(max-width:1023px)and (max-width:1023px) {
    .site-footer__legal__3NAzt .site-footer__content-container__3ASGG {
        grid-row-gap: 4.2666666667vw
    }
}

@media(max-width:1023px)and (min-width:1440px) {
    .site-footer__legal__3NAzt .site-footer__content-container__3ASGG {
        grid-row-gap: 32px
    }
}

@media(max-width:1023px) {

    .site-footer__legal__3NAzt .site-footer__content-container__3ASGG .site-footer__ad-links__2y0Cs,
    .site-footer__legal__3NAzt .site-footer__content-container__3ASGG .site-footer__copyright__2L5Az,
    .site-footer__legal__3NAzt .site-footer__content-container__3ASGG .site-footer__disclaimer__2swdF,
    .site-footer__legal__3NAzt .site-footer__content-container__3ASGG .site-footer__misc-links__2ye0q {
        grid-column: 1/span 4;
        justify-self: start
    }
}

@media(max-width:1023px) {
    .site-footer__legal__3NAzt .site-footer__content-container__3ASGG .site-footer__ad-links__2y0Cs {
        grid-row: 1
    }
}

@media(max-width:1023px) {
    .site-footer__legal__3NAzt .site-footer__content-container__3ASGG .site-footer__disclaimer__2swdF {
        grid-row: 2
    }
}

@media(max-width:1023px) {
    .site-footer__legal__3NAzt .site-footer__content-container__3ASGG .site-footer__misc-links__2ye0q {
        grid-row: 3
    }
}

@media(max-width:1023px) {
    .site-footer__legal__3NAzt .site-footer__content-container__3ASGG .site-footer__copyright__2L5Az {
        grid-row: 4
    }
}

.site-footer__visually-hidden__3IP_U {
    border: 0;
    clip: rect(0 0 0 0);
    height: 1px;
    margin: -1px;
    overflow: hidden;
    padding: 0;
    position: absolute;
    width: 1px;
    white-space: nowrap
}

.link-group__label__NDE7- {
    margin-bottom: 12px
}

.link-group__list__1hWDx {
    margin: 0;
    padding: 0
}

.link-group__link__FPeYn {
    display: flex
}

.link-group__vertical__h72UE .link-group__item__hIe0x {
    margin: 8px 0
}

.link-group__vertical__h72UE .link-group__item__hIe0x .link-group__link__FPeYn {
    line-height: 1.3333333333
}

.link-group__horizontal__2fIeJ .link-group__item__hIe0x {
    display: inline-flex;
    margin-right: 16px
}

.link-group__horizontal__2fIeJ .link-group__item__hIe0x:last-child {
    margin-right: 0
}

.link-group__item__hIe0x {
    list-style: none;
    display: flex;
    align-items: center
}

.link-group__symbol__EMAJ0 {
    width: 20px;
    margin-right: 16px
}

.link-group__symbol-new-tab__1ciRk {
    width: 18px
}

.social-links__links__3UhxW {
    padding: 0;
    margin: 0
}

.social-links__symbol__2sR5g {
    list-style: none;
    display: inline-block;
    vertical-align: middle;
    margin-left: 16px
}

.social-links__symbol__2sR5g:first-child {
    margin-left: 0
}

.product-cards__container__3SPgo {
    height: 290px;
    overflow: hidden
}

@media(max-width:745px) {
    .product-cards__container__3SPgo {
        height: 570px
    }
}

.product-cards__product-container__BAMjZ {
    display: flex;
    padding-bottom: 100px;
    overflow-x: auto;
    overflow-y: hidden
}

@media(max-width:745px) {
    .product-cards__product-container__BAMjZ {
        flex-wrap: wrap;
        padding-bottom: 0
    }
}

.product-cards__list-container__3-cJF {
    flex: 1
}

@media(max-width:745px) {
    .product-cards__list-container__3-cJF {
        flex: 0 0 100%;
        height: 285px;
        overflow: hidden
    }

    .product-cards__list-container__3-cJF:last-child {
        border-top: 1px solid #d0d0d0
    }
}

.product-cards__list-container__3-cJF .product-cards__label__OOy06 {
    position: relative;
    z-index: 1;
    margin-top: 24px;
    margin-bottom: 24px
}

.product-cards__list__ANiJl {
    position: relative;
    z-index: 0;
    display: flex;
    flex: 1;
    margin: 0;
    padding: 0
}

@media(max-width:745px) {
    .product-cards__list__ANiJl {
        display: flex;
        margin-top: -30px;
        padding-top: 30px;
        padding-bottom: 100px;
        overflow-x: auto;
        overflow-y: hidden
    }
}

.product-cards__card__3SeJS .product-cards__name__2Vsmz {
    display: flex;
    margin-bottom: 6px
}

.product-cards__card__3SeJS {
    list-style: none;
    flex: 1;
    box-sizing: border-box
}

.product-cards__card__3SeJS .product-cards__inner__oL-xQ {
    display: block;
    border-radius: 8px;
    box-shadow: 0 0 16px 10px #f4f4f4;
    background: #fff;
    padding: 11px 13px;
    box-sizing: border-box;
    height: 188px;
    min-width: 202px;
    overflow: hidden
}

.product-cards__list-container__3-cJF .product-cards__card__3SeJS,
.product-cards__list-container__3-cJF .product-cards__label__OOy06 {
    padding-left: 32px
}

.product-cards__list-container__3-cJF:first-child .product-cards__card__3SeJS:first-child,
.product-cards__list-container__3-cJF:first-child .product-cards__label__OOy06 {
    padding-left: 2.2222222222vw
}

@media(max-width:1023px) {

    .product-cards__list-container__3-cJF:first-child .product-cards__card__3SeJS:first-child,
    .product-cards__list-container__3-cJF:first-child .product-cards__label__OOy06 {
        padding-left: 4.2666666667vw
    }
}

@media(min-width:1440px) {

    .product-cards__list-container__3-cJF:first-child .product-cards__card__3SeJS:first-child,
    .product-cards__list-container__3-cJF:first-child .product-cards__label__OOy06 {
        padding-left: 32px
    }
}

@media(max-width:745px) {
    .product-cards__list-container__3-cJF:first-child .product-cards__card__3SeJS:last-child {
        padding-right: 2.2222222222vw
    }
}

@media(max-width:745px)and (max-width:1023px) {
    .product-cards__list-container__3-cJF:first-child .product-cards__card__3SeJS:last-child {
        padding-right: 4.2666666667vw
    }
}

@media(max-width:745px)and (min-width:1440px) {
    .product-cards__list-container__3-cJF:first-child .product-cards__card__3SeJS:last-child {
        padding-right: 32px
    }
}

.product-cards__list-container__3-cJF:last-child .product-cards__card__3SeJS:last-child {
    padding-right: 2.2222222222vw
}

@media(max-width:1023px) {
    .product-cards__list-container__3-cJF:last-child .product-cards__card__3SeJS:last-child {
        padding-right: 4.2666666667vw
    }
}

@media(min-width:1440px) {
    .product-cards__list-container__3-cJF:last-child .product-cards__card__3SeJS:last-child {
        padding-right: 32px
    }
}

@media(max-width:745px) {

    .product-cards__list-container__3-cJF:last-child .product-cards__card__3SeJS:first-child,
    .product-cards__list-container__3-cJF:last-child .product-cards__label__OOy06 {
        padding-left: 2.2222222222vw
    }
}

@media(max-width:745px)and (max-width:1023px) {

    .product-cards__list-container__3-cJF:last-child .product-cards__card__3SeJS:first-child,
    .product-cards__list-container__3-cJF:last-child .product-cards__label__OOy06 {
        padding-left: 4.2666666667vw
    }
}

@media(max-width:745px)and (min-width:1440px) {

    .product-cards__list-container__3-cJF:last-child .product-cards__card__3SeJS:first-child,
    .product-cards__list-container__3-cJF:last-child .product-cards__label__OOy06 {
        padding-left: 32px
    }
}

.product-cards__symbol__ylhJl {
    width: 18px
}

.nav-bar__nav-list__1eoTx {
    list-style: none;
    margin: 0;
    padding: 0
}

.nav-bar__nav-item__1p3l9 {
    display: inline-flex;
    padding: 0 10px
}

.nav-bar__nav-item__1p3l9 .nav-bar__single-link__l8JeW {
    position: relative;
    line-height: 64px
}

.nav-bar__nav-item__1p3l9 .nav-bar__single-link__l8JeW:hover:after {
    content: "";
    position: absolute;
    left: 0;
    right: 0;
    bottom: 0;
    display: block;
    height: 4px;
    background: #fa6400;
    opacity: 1
}

.nav-bar__nav-item__1p3l9 .nav-bar__nav-button__2LWkE {
    position: relative;
    height: 64px;
    display: flex;
    align-items: center;
    cursor: pointer
}

@media(max-width:745px) {
    .nav-bar__nav-item__1p3l9 .nav-bar__nav-button__2LWkE {
        height: 56px
    }
}

.nav-bar__nav-item__1p3l9 .nav-bar__nav-button__2LWkE:hover:after {
    content: "";
    position: absolute;
    left: 0;
    right: 0;
    bottom: 0;
    display: block;
    height: 4px;
    background: #fa6400;
    opacity: 1
}

.nav-bar__nav-item__1p3l9 .nav-bar__nav-button__2LWkE.nav-bar__open__1vOL7:after {
    content: "";
    position: absolute;
    left: 0;
    right: 0;
    bottom: 0;
    display: block;
    height: 4px;
    background: #fa6400;
    opacity: 1
}

.nav-bar__nav-item__1p3l9 .nav-bar__link__3mja8 {
    line-height: 64px
}

.nav-bar__nav-item__1p3l9 .nav-bar__arrow__eiFVA {
    margin-left: 4px;
    width: 10px;
    fill: #404040;
    transition: transform .15s ease
}

.nav-bar__nav-item__1p3l9 .nav-bar__arrow__eiFVA.nav-bar__more__1BN4P {
    height: 7px
}

.nav-bar__nav-item__1p3l9 .nav-bar__arrow__eiFVA.nav-bar__opened__1huqx {
    transform: rotate(180deg)
}

.nav-bar__button__1q1ox {
    height: 100%;
    margin: 0;
    padding: 0;
    border: none;
    background-color: unset;
    appearance: none;
    cursor: pointer
}

.nav-bar__button__1q1ox:not(.nav-bar__focused__3Ohze) {
    outline: none
}

.nav-bar__dropdown__gSeLW {
    position: absolute;
    z-index: 1010;
    left: 0;
    top: 64px;
    width: 100%
}

@media(max-width:745px) {
    .nav-bar__dropdown__gSeLW {
        top: 56px
    }
}

.nav-bar__category__16MHp {
    display: none
}

@media(max-width:1023px) {
    .nav-bar__category__16MHp:nth-child(-n+4) {
        display: inline-flex
    }
}

@media(min-width:1024px) {
    .nav-bar__category__16MHp:nth-child(-n+5) {
        display: inline-flex
    }
}

@media(min-width:1300px) {
    .nav-bar__category__16MHp:nth-child(-n+7) {
        display: inline-flex
    }
}

.nav-dropdown__container__39Y0z {
    border-top: 1px solid #d0d0d0;
    box-shadow: 0 10px 16px rgba(0, 0, 0, .1);
    overflow: hidden;
    background: #fff
}

.nav-dropdown__container__39Y0z>.nav-dropdown__inner__tr0i1 {
    display: grid;
    grid-template-columns: repeat(12, 1fr);
    grid-column-gap: 2.2222222222vw;
    padding-left: 2.2222222222vw;
    padding-right: 2.2222222222vw;
    max-width: 1440px;
    margin: 0 auto
}

@media(max-width:1023px) {
    .nav-dropdown__container__39Y0z>.nav-dropdown__inner__tr0i1 {
        grid-column-gap: 4.2666666667vw
    }
}

@media(min-width:1440px) {
    .nav-dropdown__container__39Y0z>.nav-dropdown__inner__tr0i1 {
        grid-column-gap: 32px
    }
}

@media(max-width:1023px) {
    .nav-dropdown__container__39Y0z>.nav-dropdown__inner__tr0i1 {
        grid-template-columns: repeat(4, 1fr)
    }
}

@media(max-width:1023px) {
    .nav-dropdown__container__39Y0z>.nav-dropdown__inner__tr0i1 {
        padding-left: 4.2666666667vw;
        padding-right: 4.2666666667vw
    }
}

@media(min-width:1440px) {
    .nav-dropdown__container__39Y0z>.nav-dropdown__inner__tr0i1 {
        padding-left: 32px;
        padding-right: 32px
    }
}

.nav-dropdown__container__39Y0z .nav-dropdown__section-link__2o4wW:hover,
.nav-dropdown__container__39Y0z .nav-dropdown__subsection-link__2DOwM:hover {
    text-decoration: underline
}

.nav-dropdown__container__39Y0z .nav-dropdown__sections__39Thd .nav-dropdown__subsection-link__2DOwM,
.nav-dropdown__container__39Y0z .nav-dropdown__subsections__IuQ9u .nav-dropdown__subsection-link__2DOwM {
    display: inline-block;
    padding: 4px 0;
    margin-bottom: 2px;
    line-height: 18px
}

.nav-dropdown__stories-container__juLlg,
.nav-dropdown__submenu__15-a9 {
    padding: 32px 0;
    grid-row: 1
}

.nav-dropdown__stories-container__juLlg .nav-dropdown__inner__tr0i1,
.nav-dropdown__submenu__15-a9 .nav-dropdown__inner__tr0i1 {
    position: relative;
    height: 100%
}

.nav-dropdown__submenu__15-a9 {
    grid-column: 1/span 4
}

.nav-dropdown__hide-stories__mW2JO .nav-dropdown__submenu__15-a9 {
    grid-column: 1/-1
}

@media(min-width:1440px) {
    .nav-dropdown__submenu__15-a9 {
        grid-column: 2/span 3
    }
}

@media(max-width:1023px) {
    .nav-dropdown__submenu__15-a9 {
        grid-column: 1/span 2
    }
}

.nav-dropdown__stories-container__juLlg {
    grid-column: 5/span 8;
    min-height: 256px
}

.nav-dropdown__stories-container__juLlg .nav-dropdown__inner__tr0i1 {
    padding-left: 2.2222222222vw;
    border-left: 1px solid #d0d0d0
}

@media(max-width:1023px) {
    .nav-dropdown__stories-container__juLlg .nav-dropdown__inner__tr0i1 {
        padding-left: 4.2666666667vw
    }
}

@media(min-width:1440px) {
    .nav-dropdown__stories-container__juLlg .nav-dropdown__inner__tr0i1 {
        padding-left: 32px
    }
}

@media(min-width:1440px) {
    .nav-dropdown__stories-container__juLlg {
        grid-column: 5/span 7
    }
}

@media(max-width:1023px) {
    .nav-dropdown__stories-container__juLlg {
        grid-column: 3/span 2
    }
}

.nav-dropdown__story-list__h0va_ {
    display: grid;
    grid-template-columns: repeat(2, 1fr);
    grid-column-gap: 2.2222222222vw;
    list-style: none;
    padding: 0;
    margin: 20px 0 0
}

@media(max-width:1023px) {
    .nav-dropdown__story-list__h0va_ {
        grid-column-gap: 4.2666666667vw
    }
}

@media(min-width:1440px) {
    .nav-dropdown__story-list__h0va_ {
        grid-column-gap: 32px
    }
}

@media(max-width:1023px) {
    .nav-dropdown__story-list__h0va_ {
        grid-template-columns: repeat(1, 1fr)
    }
}

.nav-dropdown__story-item__1-evV {
    padding-bottom: 20px;
    animation: nav-dropdown__fadein__38-9I .5s cubic-bezier(.19, 1, .22, 1) both
}

.nav-dropdown__story-item__1-evV:first-child,
.nav-dropdown__story-item__1-evV:nth-child(2) {
    border-bottom: 1px solid #d0d0d0
}

.nav-dropdown__story-item__1-evV:nth-child(3),
.nav-dropdown__story-item__1-evV:nth-child(4) {
    padding-top: 20px;
    padding-bottom: 0
}

@media(max-width:1023px) {
    .nav-dropdown__story-item__1-evV:nth-child(2) {
        padding-top: 20px
    }

    .nav-dropdown__story-item__1-evV:nth-child(3) {
        border-bottom: 1px solid #d0d0d0;
        padding-bottom: 20px
    }

    .nav-dropdown__story-item__1-evV:nth-child(4) {
        padding-bottom: 0
    }
}

.nav-dropdown__spinner__2ZnoV {
    width: 40px;
    margin-left: -20px;
    position: absolute;
    top: 60px;
    left: 50%
}

.nav-dropdown__sections__39Thd {
    display: flex
}

.nav-dropdown__sections__39Thd .nav-dropdown__sections-group__37b4Y {
    width: 50%;
    list-style: none;
    padding: 0;
    margin: 12px 0 0
}

.nav-dropdown__sections__39Thd .nav-dropdown__sections-group__37b4Y:first-child {
    margin-right: 16px
}

.nav-dropdown__sections__39Thd .nav-dropdown__subsection__3H7ek {
    line-height: 1.55
}

@keyframes nav-dropdown__fadein__38-9I {
    0% {
        opacity: 0
    }

    to {
        opacity: 1
    }
}

.nav-dropdown__more-sections__3015E {
    position: relative
}

@media(max-width:1023px) {
    .nav-dropdown__more-sections__3015E {
        display: flex;
        flex-direction: row;
        column-gap: 64px
    }

    .nav-dropdown__more-sections__3015E .nav-dropdown__group-container__3tVhD {
        width: 50%
    }

    .nav-dropdown__more-sections__3015E:after {
        content: "";
        position: absolute;
        top: 0;
        left: 50%;
        height: 100%;
        border-right: 1px solid #d0d0d0
    }
}

.nav-dropdown__more-section-group__3x9K5 {
    margin-bottom: 7px
}

.nav-dropdown__more-section-group__3x9K5.nav-dropdown__has-children__6lP8O {
    margin-bottom: 20px
}

@media(max-width:1023px) {
    .nav-dropdown__more-section-group__3x9K5.nav-dropdown__has-children__6lP8O:last-child {
        margin-bottom: 0
    }
}

.nav-dropdown__more-section-group__3x9K5 .nav-dropdown__subsections__IuQ9u {
    display: grid;
    grid-template-columns: repeat(2, 1fr);
    grid-column-gap: 2.2222222222vw;
    padding: 0;
    margin: 0;
    list-style: none
}

@media(max-width:1023px) {
    .nav-dropdown__more-section-group__3x9K5 .nav-dropdown__subsections__IuQ9u {
        grid-column-gap: 4.2666666667vw
    }
}

@media(min-width:1440px) {
    .nav-dropdown__more-section-group__3x9K5 .nav-dropdown__subsections__IuQ9u {
        grid-column-gap: 32px
    }
}

.nav-dropdown__more-section-group__3x9K5 .nav-dropdown__section-link__2o4wW {
    grid-column: 1/-1;
    margin-bottom: 4px
}

.account__account__22gru {
    position: relative;
    display: flex
}

.account__wrapper__1F0aI .account__account-button__3h1Su {
    width: 40px;
    height: 40px;
    margin: 12px 0;
    border-radius: 50%;
    display: flex;
    justify-content: center;
    align-items: center
}

@media(max-width:745px) {
    .account__wrapper__1F0aI .account__account-button__3h1Su {
        margin: 8px 0
    }
}

.account__dropdown__3WDr0 {
    position: absolute;
    z-index: 1010;
    left: 0;
    top: 64px;
    width: 100%;
    min-height: 48px;
    background: #fff;
    border-bottom: 1px solid #d0d0d0;
    border-top: 1px solid #d0d0d0
}

@media(max-width:745px) {
    .account__dropdown__3WDr0 {
        top: 56px
    }
}

.account__dropdown__3WDr0 .account__inner__35yvT {
    min-height: 48px;
    margin: 0 auto;
    box-sizing: border-box;
    display: flex;
    justify-content: flex-end;
    align-items: center;
    padding-left: 2.2222222222vw;
    padding-right: 2.2222222222vw;
    max-width: 1440px
}

@media(max-width:1023px) {
    .account__dropdown__3WDr0 .account__inner__35yvT {
        padding-left: 4.2666666667vw;
        padding-right: 4.2666666667vw
    }
}

@media(min-width:1440px) {
    .account__dropdown__3WDr0 .account__inner__35yvT {
        padding-left: 32px;
        padding-right: 32px
    }
}

@media(max-width:745px) {
    .account__dropdown__3WDr0 .account__inner__35yvT {
        display: grid;
        width: 100%;
        padding-top: 8px;
        padding-bottom: 8px;
        grid-template-columns: repeat(2, 1fr);
        grid-auto-flow: column
    }

    .account__dropdown__3WDr0 .account__inner__35yvT .account__account__22gru,
    .account__dropdown__3WDr0 .account__inner__35yvT .account__email__2S4aA,
    .account__dropdown__3WDr0 .account__inner__35yvT .account__name__n3spI,
    .account__dropdown__3WDr0 .account__inner__35yvT .account__sign-out__3mW7n {
        margin: 0
    }

    .account__dropdown__3WDr0 .account__inner__35yvT .account__email__2S4aA,
    .account__dropdown__3WDr0 .account__inner__35yvT .account__name__n3spI {
        grid-column: 1;
        justify-self: start
    }

    .account__dropdown__3WDr0 .account__inner__35yvT .account__account__22gru,
    .account__dropdown__3WDr0 .account__inner__35yvT .account__sign-out__3mW7n {
        grid-column: 2;
        justify-self: end
    }
}

.account__dropdown__3WDr0 .account__account__22gru,
.account__dropdown__3WDr0 .account__email__2S4aA,
.account__dropdown__3WDr0 .account__name__n3spI {
    margin-right: 30px
}

.account__dropdown__3WDr0 .account__account__22gru,
.account__dropdown__3WDr0 .account__sign-out__3mW7n {
    cursor: pointer;
    text-decoration: underline
}

.nameinitials__circle__g0HH6 {
    align-items: center;
    justify-content: center;
    border-radius: 100%;
    box-sizing: border-box;
    display: flex;
    height: 25px;
    width: 25px;
    background-color: #404040
}

.nav-myview__link__3fNrx {
    display: flex;
    align-items: center;
    white-space: nowrap;
    background: transparent;
    appearance: none;
    border: none
}

.nav-myview__link__3fNrx:not(.nav-myview__focused__2AWf0) {
    outline: none
}

.nav-myview__link__3fNrx.nav-myview__active__3-s4m .nav-myview__icon__2KlHc {
    fill: #fa6400
}

.nav-myview__icon__2KlHc {
    width: auto;
    height: 20px;
    margin-right: 6px;
    fill: #666
}

.nav-myview__chevron__2oN3V {
    margin-left: 4px;
    width: 10px;
    fill: #404040;
    transition: transform .15s ease
}

.nav-myview__trigger__3W3Vv {
    cursor: pointer;
    position: relative;
    height: 100%
}

@media(max-width:745px) {
    .nav-myview__trigger__3W3Vv .nav-myview__icon__2KlHc {
        display: none
    }
}

.nav-myview__trigger__3W3Vv.nav-myview__open__6N670 .nav-myview__icon__2KlHc,
.nav-myview__trigger__3W3Vv:hover .nav-myview__icon__2KlHc {
    fill: #fa6400
}

.nav-myview__trigger__3W3Vv.nav-myview__open__6N670:after,
.nav-myview__trigger__3W3Vv:hover:after {
    content: "";
    position: absolute;
    width: 100%;
    height: 64px;
    display: block;
    border-bottom: 4px solid #fa6400;
    box-sizing: border-box;
    pointer-events: none;
    opacity: 1
}

@media(max-width:745px) {

    .nav-myview__trigger__3W3Vv.nav-myview__open__6N670:after,
    .nav-myview__trigger__3W3Vv:hover:after {
        height: 56px
    }
}

.nav-myview__trigger__3W3Vv.nav-myview__open__6N670 .nav-myview__chevron__2oN3V {
    transform: rotate(180deg)
}

.nav-myview__trigger__3W3Vv.nav-myview__open__6N670:after {
    opacity: 1 !important
}

.nav-myview__item__3NeaK {
    cursor: pointer;
    position: relative;
    display: flex;
    align-items: center;
    list-style: none;
    height: 100%
}

.nav-myview__item__3NeaK:not(:first-child) {
    margin-left: 32px
}

.nav-myview__item__3NeaK:hover .nav-myview__icon__2KlHc {
    fill: #fa6400
}

.nav-myview__item__3NeaK:hover:after {
    content: "";
    position: absolute;
    top: 0;
    width: 100%;
    height: 48px;
    display: block;
    border-bottom: 4px solid #fa6400;
    box-sizing: border-box;
    pointer-events: none;
    opacity: .5
}

.nav-myview__item__3NeaK:active:after {
    opacity: 1
}

.nav-myview__dropdown__2afEW {
    display: flex;
    align-items: center;
    justify-content: flex-end;
    margin: 0 auto;
    padding-left: 2.2222222222vw;
    padding-right: 2.2222222222vw;
    height: 48px;
    box-sizing: border-box;
    background: #fff;
    max-width: 1440px
}

@media(max-width:1023px) {
    .nav-myview__dropdown__2afEW {
        padding-left: 4.2666666667vw;
        padding-right: 4.2666666667vw
    }
}

@media(min-width:1440px) {
    .nav-myview__dropdown__2afEW {
        padding-left: 32px;
        padding-right: 32px
    }
}

.nav-myview__dropdown__2afEW.nav-myview__active__3-s4m {
    justify-content: center;
    border-bottom: none
}

@media(max-width:1023px) {

    .nav-myview__dropdown__2afEW,
    .nav-myview__dropdown__2afEW.nav-myview__active__3-s4m {
        border-bottom: 1px solid #d0d0d0
    }

    .nav-myview__dropdown__2afEW {
        justify-content: center
    }
}

.mobile-menu__menu-button__dJMHf {
    width: 40px;
    height: 40px
}

.mobile-menu__menu-button__dJMHf .mobile-menu__icon__3zbMT {
    width: 20px;
    fill: #404040
}

.mobile-menu__overlay__31U0b {
    position: fixed;
    z-index: 1060;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    padding-bottom: 60px;
    box-sizing: border-box;
    background: #fff;
    overflow: auto
}

.mobile-menu__header__1zpTU {
    position: sticky;
    top: 0;
    z-index: 1;
    display: flex;
    align-items: center;
    height: 56px;
    box-sizing: border-box;
    background: #fff
}

.mobile-menu__logo__ruWDb {
    font-size: 0;
    width: 127px
}

.mobile-menu__close-button__1pjYc {
    width: 40px;
    height: 40px;
    margin-left: auto
}

.mobile-menu__account__e0Bq9 {
    display: flex;
    padding-top: 24px;
    padding-bottom: 24px;
    border-bottom: 1px solid #d0d0d0
}

.mobile-menu__account__e0Bq9 .mobile-menu__button__3sT4o {
    flex: 1
}

.mobile-menu__account__e0Bq9 .mobile-menu__button__3sT4o:first-child {
    margin-right: 20px
}

.mobile-menu__account__e0Bq9,
.mobile-menu__header__1zpTU {
    padding-left: 2.2222222222vw;
    padding-right: 2.2222222222vw;
    border-bottom: 1px solid #d0d0d0
}

@media(max-width:1023px) {

    .mobile-menu__account__e0Bq9,
    .mobile-menu__header__1zpTU {
        padding-left: 4.2666666667vw;
        padding-right: 4.2666666667vw
    }
}

@media(min-width:1440px) {

    .mobile-menu__account__e0Bq9,
    .mobile-menu__header__1zpTU {
        padding-left: 32px;
        padding-right: 32px
    }
}

.mobile-menu__section__1EkcG {
    padding: 16px 2.2222222222vw;
    border-bottom: 1px solid #d0d0d0
}

@media(max-width:1023px) {
    .mobile-menu__section__1EkcG {
        padding-left: 4.2666666667vw;
        padding-right: 4.2666666667vw
    }
}

@media(min-width:1440px) {
    .mobile-menu__section__1EkcG {
        padding-left: 32px;
        padding-right: 32px
    }
}

.mobile-menu__section__1EkcG .mobile-menu__subsections__1bgrk {
    margin: 20px 0 0;
    padding: 0;
    list-style: none;
    display: grid;
    grid-template-columns: repeat(2, 1fr);
    grid-row-gap: 16px;
    grid-column-gap: 2.2222222222vw
}

@media(max-width:1023px) {
    .mobile-menu__section__1EkcG .mobile-menu__subsections__1bgrk {
        grid-column-gap: 4.2666666667vw
    }
}

@media(min-width:1440px) {
    .mobile-menu__section__1EkcG .mobile-menu__subsections__1bgrk {
        grid-column-gap: 32px
    }
}

.mobile-menu__section__1EkcG .mobile-menu__section-link__3RtaT,
.mobile-menu__section__1EkcG .mobile-menu__subsection-link__2NG2G {
    line-height: 1.2
}

.mobile-menu__section__1EkcG .mobile-menu__section-link__3RtaT:hover,
.mobile-menu__section__1EkcG .mobile-menu__subsection-link__2NG2G:hover {
    text-decoration: underline
}

.basic-layout__theme-white__1emm1 {
    background: #fff
}

.basic-layout__theme-dark__pqbMa {
    background: #000
}

.basic-layout__main__1HFt2 {
    max-width: 1440px;
    padding: 40px 2.2222222222vw 55px;
    margin: 0 auto
}

@media(max-width:1023px) {
    .basic-layout__main__1HFt2 {
        padding-left: 4.2666666667vw;
        padding-right: 4.2666666667vw
    }
}

@media(min-width:1440px) {
    .basic-layout__main__1HFt2 {
        padding-left: 32px;
        padding-right: 32px
    }
}

@media(min-width:746px) {
    .basic-layout__main__1HFt2 {
        padding-top: 60px
    }
}

@media(min-width:746px) {
    .basic-layout__default__2XueA {
        padding-left: 8.33%;
        padding-right: 25%
    }
}

@media(min-width:746px) {
    .basic-layout__center__1PvWy {
        max-width: 50%;
        margin: auto
    }
}

.topics-selector-card__container__Z5Dt7 {
    display: flex;
    flex-direction: column;
    align-content: space-between;
    position: relative;
    width: 100%;
    padding: 16px 0 0
}

@media(min-width:1024px) {
    .topics-selector-card__container__Z5Dt7 {
        box-shadow: 0 1px 16px 10px rgba(64, 64, 64, .08);
        border-radius: 16px
    }
}

.topics-selector-card__full-height__2w7Ih {
    box-sizing: border-box;
    height: 100%
}

.topics-selector-card__label__1eU-h {
    margin-bottom: 8px
}

.topics-selector-card__label__1eU-h .topics-selector-card__link__2b6kb {
    color: #fa6400
}

@media(max-width:1023px) {
    .topics-selector-card__label__1eU-h {
        padding-left: 2.2222222222vw;
        padding-right: 2.2222222222vw;
        padding-bottom: 1.1111111111vw;
        border-bottom: 1px solid #afafaf
    }
}

@media(max-width:1023px)and (max-width:1023px) {
    .topics-selector-card__label__1eU-h {
        padding-left: 4.2666666667vw;
        padding-right: 4.2666666667vw
    }
}

@media(max-width:1023px)and (min-width:1440px) {
    .topics-selector-card__label__1eU-h {
        padding-left: 32px;
        padding-right: 32px
    }
}

@media(max-width:1023px)and (max-width:1023px) {
    .topics-selector-card__label__1eU-h {
        padding-bottom: 2.1333333333vw
    }
}

@media(max-width:1023px)and (min-width:1440px) {
    .topics-selector-card__label__1eU-h {
        padding-bottom: 16px
    }
}

@media(min-width:1024px) {
    .topics-selector-card__label__1eU-h {
        margin-left: 1.1111111111vw;
        margin-right: 1.1111111111vw
    }
}

@media(min-width:1024px)and (min-width:1440px) {
    .topics-selector-card__label__1eU-h {
        margin-left: 16px;
        margin-right: 16px
    }
}

.topics-selector-card__topics__zTxqA {
    display: flex;
    flex-wrap: wrap
}

@media(max-width:1023px) {
    .topics-selector-card__topics__zTxqA {
        padding-left: 2.2222222222vw;
        padding-right: 2.2222222222vw
    }
}

@media(max-width:1023px)and (max-width:1023px) {
    .topics-selector-card__topics__zTxqA {
        padding-left: 4.2666666667vw;
        padding-right: 4.2666666667vw
    }
}

@media(max-width:1023px)and (min-width:1440px) {
    .topics-selector-card__topics__zTxqA {
        padding-left: 32px;
        padding-right: 32px
    }
}

@media(min-width:1024px) {
    .topics-selector-card__topics__zTxqA {
        padding-left: 1.1111111111vw;
        padding-right: 1.1111111111vw
    }
}

@media(min-width:1024px)and (max-width:1023px) {
    .topics-selector-card__topics__zTxqA {
        padding-left: 2.1333333333vw;
        padding-right: 2.1333333333vw
    }
}

@media(min-width:1024px)and (min-width:1440px) {
    .topics-selector-card__topics__zTxqA {
        padding-left: 16px;
        padding-right: 16px
    }
}

.topics-selector-card__action__3ysoe {
    padding: 1.1111111111vw;
    display: flex;
    justify-content: center
}

@media(max-width:1023px) {
    .topics-selector-card__action__3ysoe {
        padding: 2.1333333333vw
    }
}

@media(min-width:1440px) {
    .topics-selector-card__action__3ysoe {
        padding: 16px
    }
}

@media(min-width:1024px) {
    .topics-selector-card__action__3ysoe {
        justify-content: flex-end
    }
}

.topics-selector-card__bottom-aligned__11X_x {
    position: absolute;
    right: 0;
    bottom: 0
}

.topics-cloud__topics__IhY6q {
    display: flex;
    flex-wrap: wrap;
    align-content: flex-start;
    box-sizing: border-box
}

.topics-cloud__topics__IhY6q .topics-cloud__topic__x1Z2C {
    margin-right: .5555555556vw;
    margin-top: .3333333333vw;
    margin-bottom: .3333333333vw
}

@media(max-width:1023px) {
    .topics-cloud__topics__IhY6q .topics-cloud__topic__x1Z2C {
        margin-right: 1.0666666667vw
    }
}

@media(min-width:1440px) {
    .topics-cloud__topics__IhY6q .topics-cloud__topic__x1Z2C {
        margin-right: 8px
    }
}

@media(max-width:1023px) {
    .topics-cloud__topics__IhY6q .topics-cloud__topic__x1Z2C {
        margin-top: .64vw;
        margin-bottom: .64vw
    }
}

@media(min-width:1440px) {
    .topics-cloud__topics__IhY6q .topics-cloud__topic__x1Z2C {
        margin-top: 4.8px;
        margin-bottom: 4.8px
    }
}

.topics-cloud__topics__IhY6q .topics-cloud__button__3T_My div {
    padding-left: 12px
}

.topics-cloud__topics__IhY6q .topics-cloud__button__3T_My svg {
    position: absolute;
    left: 16px;
    top: 11px
}

.topics-selector__container__35UhV {
    display: flex;
    flex-direction: column;
    width: 100%
}

@media(min-width:746px) {
    .topics-selector__container__35UhV {
        box-shadow: 0 1px 16px 10px rgba(64, 64, 64, .08);
        flex-direction: row;
        border-radius: 16px
    }
}

.topics-selector__intro__1aTwN {
    padding: 1.1111111111vw;
    display: flex;
    flex-direction: column;
    flex-shrink: 0;
    box-sizing: border-box;
    position: relative;
    width: 100%
}

@media(max-width:1023px) {
    .topics-selector__intro__1aTwN {
        padding: 2.1333333333vw
    }
}

@media(min-width:1440px) {
    .topics-selector__intro__1aTwN {
        padding: 16px
    }
}

.topics-selector__intro__1aTwN .topics-selector__image__3MTZ7 {
    position: absolute;
    overflow: hidden;
    z-index: -1;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    border-radius: 16px 0 0 16px
}

.topics-selector__intro__1aTwN .topics-selector__image__3MTZ7:after {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background: rgba(0, 0, 0, .2)
}

.topics-selector__intro__1aTwN .topics-selector__title__3ydao {
    margin-bottom: 1.1111111111vw
}

@media(max-width:1023px) {
    .topics-selector__intro__1aTwN .topics-selector__title__3ydao {
        margin-bottom: 2.1333333333vw
    }
}

@media(min-width:1440px) {
    .topics-selector__intro__1aTwN .topics-selector__title__3ydao {
        margin-bottom: 16px
    }
}

.topics-selector__intro__1aTwN .topics-selector__description__2WCnE {
    flex-grow: 2
}

.topics-selector__intro__1aTwN .topics-selector__action__tip2u {
    align-self: center
}

@media(max-width:745px) {
    .topics-selector__intro__1aTwN .topics-selector__title__3ydao {
        padding-bottom: 1.1111111111vw;
        border-bottom: 1px solid #afafaf
    }
}

@media(max-width:745px)and (max-width:1023px) {
    .topics-selector__intro__1aTwN .topics-selector__title__3ydao {
        padding-bottom: 2.1333333333vw
    }
}

@media(max-width:745px)and (min-width:1440px) {
    .topics-selector__intro__1aTwN .topics-selector__title__3ydao {
        padding-bottom: 16px
    }
}

@media(max-width:745px) {
    .topics-selector__intro__1aTwN .topics-selector__description__2WCnE {
        padding-top: 1.1111111111vw;
        padding-bottom: 1.1111111111vw
    }
}

@media(max-width:745px)and (max-width:1023px) {
    .topics-selector__intro__1aTwN .topics-selector__description__2WCnE {
        padding-top: 2.1333333333vw;
        padding-bottom: 2.1333333333vw
    }
}

@media(max-width:745px)and (min-width:1440px) {
    .topics-selector__intro__1aTwN .topics-selector__description__2WCnE {
        padding-top: 16px;
        padding-bottom: 16px
    }
}

@media(min-width:746px)and (max-width:1023px) {
    .topics-selector__intro__1aTwN {
        width: 35%
    }
}

@media(min-width:1024px) {
    .topics-selector__intro__1aTwN {
        padding: 2.2222222222vw;
        width: 400px
    }
}

@media(min-width:1024px)and (max-width:1023px) {
    .topics-selector__intro__1aTwN {
        padding: 4.2666666667vw
    }
}

@media(min-width:1024px)and (min-width:1440px) {
    .topics-selector__intro__1aTwN {
        padding: 32px
    }
}

.topics-selector__topics__1f7A5 {
    display: flex;
    align-content: center;
    box-sizing: border-box;
    margin: auto;
    width: 100%;
    overflow: auto
}

@media(max-width:745px) {
    .topics-selector__topics__1f7A5 {
        padding: 1.1111111111vw
    }
}

@media(max-width:745px)and (max-width:1023px) {
    .topics-selector__topics__1f7A5 {
        padding: 2.1333333333vw
    }
}

@media(max-width:745px)and (min-width:1440px) {
    .topics-selector__topics__1f7A5 {
        padding: 16px
    }
}

@media(max-width:1023px) {
    .topics-selector__topics__1f7A5 {
        padding: .5555555556vw;
        align-content: flex-start
    }
}

@media(max-width:1023px)and (max-width:1023px) {
    .topics-selector__topics__1f7A5 {
        padding: 1.0666666667vw
    }
}

@media(max-width:1023px)and (min-width:1440px) {
    .topics-selector__topics__1f7A5 {
        padding: 8px
    }
}

@media(min-width:1024px) {
    .topics-selector__topics__1f7A5 {
        padding: 2.2222222222vw
    }
}

@media(min-width:1024px)and (max-width:1023px) {
    .topics-selector__topics__1f7A5 {
        padding: 4.2666666667vw
    }
}

@media(min-width:1024px)and (min-width:1440px) {
    .topics-selector__topics__1f7A5 {
        padding: 32px
    }
}

.topics-selector__learn__2GxV3 {
    padding: 1.1111111111vw
}

@media(max-width:1023px) {
    .topics-selector__learn__2GxV3 {
        padding: 2.1333333333vw
    }
}

@media(min-width:1440px) {
    .topics-selector__learn__2GxV3 {
        padding: 16px
    }
}

.topics-selector__learn__2GxV3 .topics-selector__button__1kI4i {
    width: 100%
}

.who-to-follow__who-to-follow__3Vba- {
    border-radius: 16px;
    padding: 24px 1.1111111111vw;
    box-shadow: 0 1px 16px 10px rgba(64, 64, 64, .08)
}

@media(max-width:1023px) {
    .who-to-follow__who-to-follow__3Vba- {
        padding-left: 2.1333333333vw;
        padding-right: 2.1333333333vw
    }
}

@media(min-width:1440px) {
    .who-to-follow__who-to-follow__3Vba- {
        padding-left: 16px;
        padding-right: 16px
    }
}

@media(max-width:1023px) {
    .who-to-follow__who-to-follow__3Vba- {
        border-radius: 0;
        padding-left: 2.2222222222vw;
        padding-right: 2.2222222222vw
    }
}

@media(max-width:1023px)and (max-width:1023px) {
    .who-to-follow__who-to-follow__3Vba- {
        padding-left: 4.2666666667vw;
        padding-right: 4.2666666667vw
    }
}

@media(max-width:1023px)and (min-width:1440px) {
    .who-to-follow__who-to-follow__3Vba- {
        padding-left: 32px;
        padding-right: 32px
    }
}

.who-to-follow__who-to-follow__3Vba- .who-to-follow__section-link__1A-QF {
    color: #fa6400
}

.who-to-follow__who-to-follow__3Vba- .who-to-follow__companies-list__34wjz {
    list-style-type: none;
    margin: 0;
    padding: 0;
    display: flex;
    flex-direction: column
}

.who-to-follow__who-to-follow__3Vba- .who-to-follow__companies-list__34wjz li {
    margin-top: 16px;
    margin-bottom: 24px
}

.who-to-follow__who-to-follow__3Vba- .who-to-follow__companies-list__34wjz li:last-child {
    margin-bottom: 0
}

.who-to-follow__who-to-follow__3Vba- .who-to-follow__companies-list__34wjz .who-to-follow__follow__2ZZbS,
.who-to-follow__who-to-follow__3Vba- .who-to-follow__companies-list__34wjz .who-to-follow__type__2tXeS {
    display: block;
    margin-top: 8px
}

@media(min-width:746px)and (max-width:1023px) {
    .who-to-follow__who-to-follow__3Vba- .who-to-follow__companies-list__34wjz {
        flex-direction: row
    }

    .who-to-follow__who-to-follow__3Vba- .who-to-follow__companies-list__34wjz li {
        width: 33%;
        margin-bottom: 0
    }
}

@media(max-width:745px) {
    .who-to-follow__who-to-follow__3Vba- .who-to-follow__companies-list__34wjz li {
        margin-bottom: 0
    }
}

._404__header__zn_CH,
._404__message__3n1Af,
._500__header__1mg3x,
._500__message__3ZPPN,
.unsupported-browser__header__1KUva,
.unsupported-browser__message__2BP7l {
    margin-bottom: 24px
}

.unsupported-browser__list__2XxQi {
    overflow: hidden;
    padding: 0;
    margin: 0 auto;
    max-width: 460px
}

.unsupported-browser__browserLink__2TW6d {
    display: block;
    text-align: center;
    width: 25%;
    float: left;
    min-width: 115px
}

.unsupported-browser__browserLogo__3LRKR {
    display: block;
    margin: 0 auto 12px;
    height: 85px;
    width: 85px;
    line-height: 85px
}

.broker-buttons__container__a8bNP {
    display: flex;
    justify-content: center;
    align-items: center
}

.broker-buttons__container__a8bNP .broker-buttons__item__3OilS {
    margin: 0 16px
}

.leaderboard__container__2MbZl {
    --page-height: 0px;
    --slot-height: 0px;
    position: relative;
    height: var(--slot-height);
    z-index: 1030
}

.leaderboard__slot-container__lWzK6 {
    position: absolute;
    width: 100%;
    height: calc(var(--page-height) - 50vh);
    pointer-events: none
}

@media(max-width:745px) {
    .leaderboard__slot-container__lWzK6 {
        position: fixed;
        top: 0;
        left: 0
    }
}

.leaderboard__slot__1_SQv {
    pointer-events: auto;
    background: #f4f4f4
}

.leaderboard__no-bg__1hDHT {
    background: none
}

.leaderboard__floating__3usXG {
    position: sticky;
    top: 0;
    transition: transform .8s ease-in 3s;
    transform: translateY(-100%)
}

@media(max-width:745px) {
    .leaderboard__floating__3usXG {
        position: static;
        transition: none;
        transform: translateY(0)
    }
}

.leaderboard__in-view__1mNM0 .leaderboard__floating__3usXG {
    transform: translateY(0)
}

.home-page-grid__wrapper__1Th0u {
    display: grid;
    gap: 2.2222222222vw
}

@media(max-width:1023px) {
    .home-page-grid__wrapper__1Th0u {
        gap: 4.2666666667vw
    }
}

@media(min-width:1440px) {
    .home-page-grid__wrapper__1Th0u {
        gap: 32px
    }
}

@media(max-width:1023px) {
    .home-page-grid__wrapper__1Th0u {
        row-gap: 0;
        grid-template-columns: 1fr;
        grid-template-areas: "homecontainer""rightcol""leftcol"
    }
}

@media(min-width:1024px) {
    .home-page-grid__wrapper__1Th0u {
        grid-template-columns: 1fr 2.15fr 1.57fr;
        grid-template-areas: "leftcol homecontainer rightcol"
    }
}

.home-page-grid__home-container__FthiH {
    grid-area: homecontainer
}

.home-page-grid__home-hero__N90H7 .home-page-grid__hero-story__1yFoz,
.home-page-grid__home-hero__N90H7>.home-page-grid__story__iu-Dj,
.home-page-grid__home-hub__a11eg .home-page-grid__hero-story__1yFoz,
.home-page-grid__home-hub__a11eg>.home-page-grid__story__iu-Dj,
.home-page-grid__left-col__2K7_S .home-page-grid__hero-story__1yFoz,
.home-page-grid__left-col__2K7_S>.home-page-grid__story__iu-Dj,
.home-page-grid__right-col__2bebB .home-page-grid__hero-story__1yFoz,
.home-page-grid__right-col__2bebB>.home-page-grid__story__iu-Dj {
    padding-bottom: 24px;
    margin-bottom: 24px;
    border-bottom: 1px solid #d0d0d0
}

@media(min-width:1024px) {

    .home-page-grid__home-hero__N90H7>.home-page-grid__story__iu-Dj:last-child,
    .home-page-grid__home-hub__a11eg>.home-page-grid__story__iu-Dj:last-child,
    .home-page-grid__left-col__2K7_S>.home-page-grid__story__iu-Dj:last-child,
    .home-page-grid__right-col__2bebB>.home-page-grid__story__iu-Dj:last-child {
        margin-bottom: 0
    }
}

@media(max-width:1023px) {

    .home-page-grid__left-col__2K7_S,
    .home-page-grid__right-col__2bebB {
        display: grid;
        grid-template-columns: 1fr 1fr;
        column-gap: 1.1111111111vw
    }
}

@media(max-width:1023px)and (max-width:1023px) {

    .home-page-grid__left-col__2K7_S,
    .home-page-grid__right-col__2bebB {
        column-gap: 2.1333333333vw
    }
}

@media(max-width:1023px)and (min-width:1440px) {

    .home-page-grid__left-col__2K7_S,
    .home-page-grid__right-col__2bebB {
        column-gap: 16px
    }
}

@media(max-width:745px) {

    .home-page-grid__left-col__2K7_S,
    .home-page-grid__right-col__2bebB {
        display: block;
        grid-template-columns: none
    }
}

.home-page-grid__home-hero__N90H7,
.home-page-grid__home-hub__a11eg,
.home-page-grid__right-col__2bebB {
    list-style-type: none;
    margin: 0;
    padding: 0
}

.home-page-grid__right-col__2bebB {
    grid-area: rightcol
}

.home-page-grid__left-col__2K7_S {
    list-style-type: none;
    margin: 0;
    padding: 0;
    grid-area: leftcol
}

.home-page-grid__left-col__2K7_S .home-page-grid__left-header__p1iU1 {
    border-bottom: 1px solid #d0d0d0;
    padding: 0 0 8px;
    margin: 0 0 16px;
    grid-column: 1/span 2
}

@media(min-width:1024px) {
    .home-page-grid__story__iu-Dj .home-page-grid__talking-point__2Jw2K {
        min-height: 200px
    }
}

.home-ticker__container__34iiO {
    position: relative;
    height: 40px
}

.home-ticker__sponsor__3Nzum+.home-ticker__container__34iiO {
    margin-top: 10px
}

.home-ticker__select__2pQho {
    position: relative;
    top: 0;
    z-index: 2;
    display: inline-block
}

.home-ticker__ticker-container__2V-g5 {
    position: absolute;
    z-index: 0;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%
}

.home-ticker__ticker__1QeH4 {
    animation: home-ticker__fadein-ticker__1G0OU 1s ease both
}

@keyframes home-ticker__fadein-ticker__1G0OU {
    0% {
        opacity: 0
    }

    to {
        opacity: 1
    }
}

.markets-ticker__item__3f7l2 {
    font-size: 16px;
    padding: 0 1.5rem;
    border-left: 1px solid #d0d0d0;
    height: 40px;
    white-space: nowrap;
    text-align: center
}

.markets-ticker__name__1rUyG:before {
    content: "";
    display: inline-block;
    width: 0;
    height: 0;
    border-color: transparent transparent #387c2b;
    border-style: solid;
    border-width: 0 7.5px 11px;
    margin-right: .5rem
}

.markets-ticker__name__1rUyG.markets-ticker__negative__2lpqn:before {
    border-width: 11px 7.5px 0;
    border-color: #a00000 transparent transparent
}

.markets-ticker__last__1XkVZ,
.markets-ticker__percent__15kro {
    margin-left: .5rem
}

.markets-ticker__last__1XkVZ,
.markets-ticker__name__1rUyG,
.markets-ticker__percent__15kro {
    line-height: 40px
}

.digits__inline__2NlW8 {
    display: inline
}

.ticker-tape__container__lJFc_ {
    position: relative;
    overflow-x: hidden;
    display: flex
}

.ticker-tape__container__lJFc_.ticker-tape__paused__3pX-7 .ticker-tape__item-container__3NYeR,
.ticker-tape__container__lJFc_:hover .ticker-tape__item-container__3NYeR {
    animation-play-state: paused
}

.ticker-tape__item-container__3NYeR {
    display: flex;
    list-style-type: none;
    animation-name: ticker-tape__ticker__30Qa-;
    animation-timing-function: linear;
    animation-iteration-count: infinite
}

.ticker-tape__item-container__3NYeR,
.ticker-tape__item__MMeYA {
    margin: 0;
    padding: 0
}

@keyframes ticker-tape__ticker__30Qa- {
    0% {
        transform: translateX(0)
    }

    to {
        transform: translateX(-100%)
    }
}

.news-ticker__item__2xb9Q {
    font-size: 16px;
    padding: 0 1.5rem;
    border-left: 1px solid #d0d0d0;
    height: 40px;
    white-space: nowrap;
    text-align: center
}

.news-ticker__text__3J6vA {
    line-height: 40px
}

.news-ticker__headline__8ZmHK {
    margin-left: 1rem
}

.home-ticker-select__button__2o8yp {
    border: none;
    margin: 0;
    padding: 0;
    overflow: visible;
    background: transparent;
    color: inherit;
    font: inherit;
    line-height: normal;
    font-smoothing: inherit;
    appearance: none
}

.home-ticker-select__button__2o8yp:enabled {
    cursor: pointer
}

.home-ticker-select__container__bmZrq {
    position: relative;
    border-radius: 8px;
    display: flex;
    box-shadow: 0 1px 16px 10px rgba(64, 64, 64, .08);
    background: #fff;
    flex-direction: column
}

.home-ticker-select__container__bmZrq.home-ticker-select__open__3zxL5 {
    border-bottom-right-radius: 0
}

.home-ticker-select__text__3yCGZ {
    white-space: nowrap
}

.home-ticker-select__buttons__2c2Bx {
    display: flex;
    flex-direction: row
}

.home-ticker-select__button__2o8yp {
    display: flex;
    align-items: center;
    height: 40px
}

.home-ticker-select__button__2o8yp .home-ticker-select__icon__1YqoQ {
    width: 19px;
    height: 19px;
    pointer-events: none
}

.home-ticker-select__button__2o8yp[disabled] .home-ticker-select__icon__1YqoQ {
    fill: #d0d0d0
}

.home-ticker-select__button__2o8yp .home-ticker-select__text__3yCGZ {
    margin-right: 13px
}

.home-ticker-select__button__2o8yp .home-ticker-select__arrow__3sFuH {
    margin-left: auto;
    width: 10px;
    height: 10px;
    padding: 0 5px
}

.home-ticker-select__button__2o8yp.home-ticker-select__open__3zxL5 .home-ticker-select__arrow__3sFuH {
    transform: rotate(180deg)
}

.home-ticker-select__dropdown__v_cJB {
    width: 180px
}

@media(max-width:745px) {
    .home-ticker-select__dropdown__v_cJB {
        width: auto
    }

    .home-ticker-select__dropdown__v_cJB .home-ticker-select__text__3yCGZ {
        display: none
    }
}

.home-ticker-select__animation_toggle__2BIJF {
    border-right: 1px solid #d0d0d0
}

.home-ticker-select__button__2o8yp,
.home-ticker-select__item__JDpvM {
    padding: 8px 10px;
    box-sizing: border-box;
    outline: none;
    cursor: pointer
}

.home-ticker-select__list___vcUB {
    list-style-type: none;
    border-top: 1px solid #d0d0d0;
    width: 180px;
    margin: 0;
    padding: 0;
    flex-basis: 100%;
    position: absolute;
    top: 100%;
    left: 40px;
    background: #fff;
    box-shadow: 0 1px 16px 10px rgba(64, 64, 64, .08);
    border-bottom-left-radius: 8px;
    border-bottom-right-radius: 8px;
    text-align: left
}

@media(max-width:745px) {
    .home-ticker-select__list___vcUB {
        border-top-right-radius: 8px
    }
}

.home-ticker-select__item__JDpvM {
    border: 1px solid transparent;
    border-left-width: 3px
}

.home-ticker-select__item__JDpvM:last-child {
    border-bottom-left-radius: 8px;
    border-bottom-right-radius: 8px
}

@media(max-width:745px) {
    .home-ticker-select__item__JDpvM:first-child {
        border-top-right-radius: 8px
    }
}

.home-ticker-select__item__JDpvM.home-ticker-select__selected__2hSKn {
    border-left-color: #fa6400
}

.home-ticker-select__item__JDpvM:focus {
    border: 1px solid #fa6400;
    padding-left: 12px
}

.home-ticker-select__item__JDpvM:focus.home-ticker-select__selected__2hSKn {
    border-left-width: 3px;
    padding-left: 10px
}

.home-ticker-select__item__JDpvM:focus .home-ticker-select__text__3yCGZ {
    color: #000
}

.home-ticker-v2__shadow-container__1Gfkq {
    box-shadow: 0 1px 16px 10px rgba(64, 64, 64, .08)
}

.home-ticker-v2__body__2ovuF {
    position: relative;
    height: 40px;
    display: flex;
    align-items: center;
    justify-content: space-between;
    margin: 0 auto;
    box-sizing: border-box;
    padding-left: 2.2222222222vw;
    padding-right: 2.2222222222vw;
    max-width: 1440px
}

@media(max-width:1023px) {
    .home-ticker-v2__body__2ovuF {
        padding-left: 4.2666666667vw;
        padding-right: 4.2666666667vw
    }
}

@media(min-width:1440px) {
    .home-ticker-v2__body__2ovuF {
        padding-left: 32px;
        padding-right: 32px
    }
}

.home-ticker-v2__button__2DQfh:not(:last-child) {
    margin-right: 2.2222222222vw
}

@media(max-width:1023px) {
    .home-ticker-v2__button__2DQfh:not(:last-child) {
        margin-right: 4.2666666667vw
    }
}

@media(min-width:1440px) {
    .home-ticker-v2__button__2DQfh:not(:last-child) {
        margin-right: 32px
    }
}

.home-ticker-v2__ticker-container__njUJK {
    height: 100%;
    flex: 1 1 0;
    overflow: hidden;
    align-self: flex-start;
    margin-right: 2.2222222222vw;
    padding-left: 3px;
    margin-left: -3px
}

@media(max-width:1023px) {
    .home-ticker-v2__ticker-container__njUJK {
        margin-right: 4.2666666667vw
    }
}

@media(min-width:1440px) {
    .home-ticker-v2__ticker-container__njUJK {
        margin-right: 32px
    }
}

@media(max-width:745px) {
    .home-ticker-v2__ticker-container__njUJK:nth-last-child(3n) {
        display: none
    }
}

.home-ticker-v2__ticker__PRwyT {
    list-style: none;
    margin: 0;
    padding: 0;
    display: flex;
    flex-wrap: wrap
}

.home-ticker-v2__sponsor-logo__2IPUC {
    min-width: 259px
}

.markets-ticker__list__3dtsm {
    display: flex;
    list-style: none;
    margin: 0;
    padding: 0
}

.markets-ticker__item__14ZyN {
    font-size: 16px;
    padding: 8px 32px 8px 0;
    height: 40px;
    white-space: nowrap;
    text-align: center;
    box-sizing: border-box
}

.markets-ticker__item__14ZyN .markets-ticker__name__1YlHm:hover {
    text-decoration: underline
}

.markets-ticker__item__14ZyN .markets-ticker__name__1YlHm:focus {
    outline: 1px solid #fa6400
}

.markets-ticker__item__14ZyN .markets-ticker__name__1YlHm:before {
    content: "";
    display: inline-block;
    width: 0;
    height: 0;
    border-color: transparent transparent #387c2b;
    border-style: solid;
    border-width: 0 7.5px 11px;
    margin-right: 4px
}

.markets-ticker__item__14ZyN .markets-ticker__name__1YlHm.markets-ticker__negative__1Ng57:before {
    border-width: 11px 7.5px 0;
    border-color: #a00000 transparent transparent
}

.markets-ticker__item__14ZyN .markets-ticker__name__1YlHm.markets-ticker__neutral__S3SPl:before {
    display: none
}

.markets-ticker__item__14ZyN .markets-ticker__last__UQKTL,
.markets-ticker__item__14ZyN .markets-ticker__percent__3D7Pb {
    margin-left: 4px
}

.markets-ticker__item__14ZyN .markets-ticker__last__UQKTL,
.markets-ticker__item__14ZyN .markets-ticker__name__1YlHm,
.markets-ticker__item__14ZyN .markets-ticker__percent__3D7Pb {
    line-height: 22px
}

.media-maximizer__container__2IHuA {
    box-shadow: 0 1px 16px 10px rgba(64, 64, 64, .08);
    height: 800px;
    display: flex;
    flex-direction: column;
    background: #fff;
    border-radius: 16px;
    overflow: hidden;
    outline: none
}

@media(max-width:1023px) {
    .media-maximizer__container__2IHuA {
        height: auto;
        border-radius: 0
    }
}

.media-maximizer__header__312P8 {
    height: 70px;
    display: flex;
    overflow: hidden
}

.media-maximizer__controls-container__wsW2X,
.media-maximizer__label-container__26Kd9 {
    display: flex;
    align-items: center;
    height: 100%
}

.media-maximizer__label__aN_af {
    color: #fa6400
}

.media-maximizer__controls__3a_S9,
.media-maximizer__label__aN_af {
    margin-left: 1.6666666667vw;
    margin-right: 1.6666666667vw
}

@media(min-width:1440px) {

    .media-maximizer__controls__3a_S9,
    .media-maximizer__label__aN_af {
        margin-left: 24px;
        margin-right: 24px
    }
}

@media(max-width:1023px) {

    .media-maximizer__controls__3a_S9,
    .media-maximizer__label__aN_af {
        margin-left: 2.2222222222vw;
        margin-right: 2.2222222222vw
    }
}

@media(max-width:1023px)and (max-width:1023px) {

    .media-maximizer__controls__3a_S9,
    .media-maximizer__label__aN_af {
        margin-left: 4.2666666667vw;
        margin-right: 4.2666666667vw
    }
}

@media(max-width:1023px)and (min-width:1440px) {

    .media-maximizer__controls__3a_S9,
    .media-maximizer__label__aN_af {
        margin-left: 32px;
        margin-right: 32px
    }
}

.media-maximizer__next__2zCn6,
.media-maximizer__pause__39RpE,
.media-maximizer__prev__-BZZ6 {
    vertical-align: top;
    width: 40px;
    height: 40px
}

.media-maximizer__next__2zCn6 .media-maximizer__icon__DxzgE,
.media-maximizer__pause__39RpE .media-maximizer__icon__DxzgE,
.media-maximizer__prev__-BZZ6 .media-maximizer__icon__DxzgE {
    fill: currentColor
}

.media-maximizer__pause__39RpE .media-maximizer__icon__DxzgE {
    width: 13px
}

.media-maximizer__next__2zCn6 {
    margin-left: 8px
}

.media-maximizer__prev__-BZZ6 {
    margin-left: 16px
}

.media-maximizer__next__2zCn6 .media-maximizer__icon__DxzgE,
.media-maximizer__prev__-BZZ6 .media-maximizer__icon__DxzgE {
    width: 8px
}

.media-maximizer__hero__1g5vC,
.media-maximizer__label-container__26Kd9 {
    flex: 2;
    box-shadow: 0 1px 16px 10px rgba(64, 64, 64, .08);
    backface-visibility: hidden
}

@media(max-width:1023px) {

    .media-maximizer__hero__1g5vC,
    .media-maximizer__label-container__26Kd9 {
        flex: 1;
        box-shadow: none
    }
}

.media-maximizer__controls-container__wsW2X {
    justify-content: flex-end
}

@media(max-width:1023px) {
    .media-maximizer__controls-container__wsW2X {
        margin-left: auto
    }
}

.media-maximizer__controls-container__wsW2X,
.media-maximizer__playlist__2rjVE {
    flex: 1;
    min-width: 300px
}

@media(max-width:1023px) {

    .media-maximizer__controls-container__wsW2X,
    .media-maximizer__playlist__2rjVE {
        min-width: auto
    }
}

.media-maximizer__body__1bkWX {
    flex: 1;
    display: flex;
    overflow: hidden
}

@media(max-width:1023px) {
    .media-maximizer__body__1bkWX {
        display: block
    }
}

.media-maximizer__hero__1g5vC {
    position: relative;
    z-index: 1
}

.media-maximizer__playlist__2rjVE {
    position: relative;
    z-index: 0;
    overflow: hidden
}

.media-maximizer__list__1XaAP {
    padding: 0;
    margin: 0;
    list-style-type: none
}

.media-maximizer__list__1XaAP.media-maximizer__animated__pAjsu .media-maximizer__item__1Jsd8 {
    height: 147px;
    transform: translateY(-100%)
}

.media-maximizer__list__1XaAP .media-maximizer__item__1Jsd8 {
    position: relative;
    z-index: 1;
    box-sizing: border-box;
    padding-left: 1.6666666667vw;
    padding-top: 1.1111111111vw;
    padding-bottom: 1.1111111111vw
}

@media(min-width:1440px) {
    .media-maximizer__list__1XaAP .media-maximizer__item__1Jsd8 {
        padding-left: 24px;
        padding-top: 16px;
        padding-bottom: 16px
    }
}

.media-maximizer__list__1XaAP .media-maximizer__item__1Jsd8.media-maximizer__text-only__Y5O1p {
    padding-right: 1.6666666667vw
}

@media(min-width:1440px) {
    .media-maximizer__list__1XaAP .media-maximizer__item__1Jsd8.media-maximizer__text-only__Y5O1p {
        padding-right: 24px
    }
}

@media(max-width:1023px) {
    .media-maximizer__list__1XaAP .media-maximizer__item__1Jsd8 {
        padding-left: 2.2222222222vw;
        padding-top: 1.1111111111vw;
        padding-bottom: 1.1111111111vw
    }
}

@media(max-width:1023px)and (max-width:1023px) {
    .media-maximizer__list__1XaAP .media-maximizer__item__1Jsd8 {
        padding-left: 4.2666666667vw
    }
}

@media(max-width:1023px)and (min-width:1440px) {
    .media-maximizer__list__1XaAP .media-maximizer__item__1Jsd8 {
        padding-left: 32px
    }
}

@media(max-width:1023px)and (max-width:1023px) {
    .media-maximizer__list__1XaAP .media-maximizer__item__1Jsd8 {
        padding-top: 2.1333333333vw;
        padding-bottom: 2.1333333333vw
    }
}

@media(max-width:1023px)and (min-width:1440px) {
    .media-maximizer__list__1XaAP .media-maximizer__item__1Jsd8 {
        padding-top: 16px;
        padding-bottom: 16px
    }
}

@media(max-width:745px) {
    .media-maximizer__list__1XaAP .media-maximizer__item__1Jsd8 {
        padding-left: 2.2222222222vw;
        padding-top: 2.2222222222vw;
        padding-bottom: 2.2222222222vw
    }
}

@media(max-width:745px)and (max-width:1023px) {
    .media-maximizer__list__1XaAP .media-maximizer__item__1Jsd8 {
        padding-left: 4.2666666667vw;
        padding-top: 4.2666666667vw;
        padding-bottom: 4.2666666667vw
    }
}

@media(max-width:745px)and (min-width:1440px) {
    .media-maximizer__list__1XaAP .media-maximizer__item__1Jsd8 {
        padding-left: 32px;
        padding-top: 32px;
        padding-bottom: 32px
    }
}

.media-maximizer__list__1XaAP .media-maximizer__item__1Jsd8:before {
    content: "";
    display: block;
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    border-top: 1px solid #d3d3d3
}

.media-maximizer__list__1XaAP .media-maximizer__item__1Jsd8:focus {
    border: 1px solid #fa6400;
    outline: none
}

.media-maximizer__timer__9nBe6 {
    width: 100%;
    height: 4px;
    background: #fa6400;
    transform-origin: 0;
    animation-name: media-maximizer__timer-progress__zcWcX;
    animation-fill-mode: both;
    animation-timing-function: linear
}

.media-maximizer__card__Gxk2d {
    height: calc(100% - 4px)
}

@media(max-width:1023px) {
    .media-maximizer__card__Gxk2d {
        height: 800px
    }
}

@media(max-width:745px) {
    .media-maximizer__card__Gxk2d {
        height: 600px
    }
}

.media-maximizer__card__Gxk2d,
.media-maximizer__timer__9nBe6 {
    animation-play-state: running
}

.media-maximizer__card__Gxk2d.media-maximizer__paused__2pCns,
.media-maximizer__timer__9nBe6.media-maximizer__paused__2pCns {
    animation-play-state: paused
}

@keyframes media-maximizer__timer-progress__zcWcX {
    0% {
        transform: scaleX(0);
        opacity: 1
    }

    95% {
        transform: scaleX(1);
        opacity: 1
    }

    to {
        transform: scaleX(1);
        opacity: 0
    }
}

.hero-card__container__3ymkP {
    display: flex;
    flex-direction: column;
    width: 100%;
    height: 100%
}

.hero-card__container__3ymkP:focus {
    box-sizing: border-box;
    border: 1px solid #fa6400;
    border-bottom-left-radius: 16px;
    outline: none
}

.hero-card__media-container__126NV {
    flex: 1;
    position: relative;
    max-height: 400px;
    overflow: hidden
}

.hero-card__image__1Qq-h {
    position: absolute;
    width: 100%;
    height: 100%;
    animation-name: hero-card__ken-burns__2nIof;
    animation-fill-mode: both;
    animation-timing-function: linear
}

.hero-card__image__1Qq-h:after {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background: rgba(0, 0, 0, .2);
    opacity: 0;
    transition: opacity .15s ease;
    pointer-events: none
}

.hero-card__image__1Qq-h:hover:after {
    opacity: 1
}

.hero-card__card__7vAfh,
.hero-card__container__3ymkP,
.hero-card__image__1Qq-h,
.hero-card__media-container__126NV,
.hero-card__transition-container__3SAxY {
    animation-play-state: inherit
}

.hero-card__body__1_97q {
    padding: 1.6666666667vw;
    box-sizing: border-box
}

@media(min-width:1440px) {
    .hero-card__body__1_97q {
        padding: 24px
    }
}

.hero-card__body__1_97q:hover a {
    text-decoration: underline
}

@media(max-width:1023px) {
    .hero-card__body__1_97q {
        padding: 2.2222222222vw
    }
}

@media(max-width:1023px)and (max-width:1023px) {
    .hero-card__body__1_97q {
        padding: 4.2666666667vw
    }
}

@media(max-width:1023px)and (min-width:1440px) {
    .hero-card__body__1_97q {
        padding: 32px
    }
}

.hero-card__date__1WOfg:not(:first-child):before {
    content: "·";
    margin: 0 4px
}

.hero-card__title__12-hc {
    margin-top: 2.2222222222vw;
    margin-bottom: 2.2222222222vw;
    text-decoration: inherit
}

@media(max-width:1023px) {
    .hero-card__title__12-hc {
        margin-top: 4.2666666667vw;
        margin-bottom: 4.2666666667vw
    }
}

@media(min-width:1440px) {
    .hero-card__title__12-hc {
        margin-top: 32px;
        margin-bottom: 32px
    }
}

.hero-card__description__rNvGo {
    margin-top: 16px;
    max-width: 500px;
    display: -webkit-box;
    -webkit-line-clamp: 5;
    -webkit-box-orient: vertical;
    overflow: hidden;
    margin-bottom: 2.2222222222vw
}

@media(max-width:1023px) {
    .hero-card__description__rNvGo {
        margin-bottom: 4.2666666667vw
    }
}

@media(min-width:1440px) {
    .hero-card__description__rNvGo {
        margin-bottom: 32px
    }
}

.hero-card__media-container__126NV+.hero-card__body__1_97q .hero-card__title__12-hc {
    margin: 7px 0
}

.hero-card__transition-container__3SAxY {
    position: relative;
    height: 100%
}

.hero-card__transition-container__3SAxY .hero-card__card__7vAfh {
    position: absolute;
    z-index: 0;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: #fff
}

.hero-card__in__67sBT,
.hero-card__in__67sBT .hero-card__dateline__x_z4N,
.hero-card__in__67sBT .hero-card__description__rNvGo,
.hero-card__in__67sBT .hero-card__media-container__126NV {
    opacity: 0
}

.hero-card__in__67sBT .hero-card__image__1Qq-h {
    display: none
}

.hero-card__in-active__Zlrcw,
.hero-card__in-done__2q8QA {
    opacity: 1;
    transition: opacity .5s ease
}

.hero-card__in-active__Zlrcw .hero-card__media-container__126NV,
.hero-card__in-done__2q8QA .hero-card__media-container__126NV {
    opacity: 1;
    transition: opacity 1s ease
}

.hero-card__in-active__Zlrcw .hero-card__image__1Qq-h,
.hero-card__in-done__2q8QA .hero-card__image__1Qq-h {
    display: block
}

.hero-card__in-active__Zlrcw .hero-card__dateline__x_z4N,
.hero-card__in-active__Zlrcw .hero-card__description__rNvGo,
.hero-card__in-done__2q8QA .hero-card__dateline__x_z4N,
.hero-card__in-done__2q8QA .hero-card__description__rNvGo {
    opacity: 1;
    transition: opacity 1s ease .5s
}

.hero-card__out__3TCc-,
.hero-card__out__3TCc- .hero-card__dateline__x_z4N,
.hero-card__out__3TCc- .hero-card__description__rNvGo,
.hero-card__out__3TCc- .hero-card__media-container__126NV {
    opacity: 1
}

.hero-card__out-active__3iPsS,
.hero-card__out-done__KNORW {
    opacity: 0;
    transition: opacity 1s ease .5s
}

.hero-card__out-active__3iPsS .hero-card__media-container__126NV,
.hero-card__out-done__KNORW .hero-card__media-container__126NV {
    opacity: 0;
    transition: opacity 1s ease 1.2s
}

.hero-card__out-active__3iPsS .hero-card__dateline__x_z4N,
.hero-card__out-active__3iPsS .hero-card__description__rNvGo,
.hero-card__out-done__KNORW .hero-card__dateline__x_z4N,
.hero-card__out-done__KNORW .hero-card__description__rNvGo {
    opacity: 0;
    transition: opacity 1s ease .5s
}

@keyframes hero-card__ken-burns__2nIof {
    0% {
        transform: scale(1)
    }

    to {
        transform: scale(1.3)
    }
}

.animated-heading__container__3_u4J {
    position: relative;
    text-decoration: inherit
}

.animated-heading__text__1BEjd {
    position: absolute;
    top: 0;
    left: 0;
    visibility: hidden
}

.animated-heading__lines__ej7ng {
    text-decoration: inherit
}

.animated-heading__line-container__31Ww2 {
    overflow: hidden;
    white-space: nowrap
}

.animated-heading__line__3O1xI {
    display: block
}

.animated-heading__in__3TKxf .animated-heading__line__3O1xI {
    animation: animated-heading__slidein__3WhRc .8s cubic-bezier(.215, .61, .355, 1) both
}

.animated-heading__in__3TKxf .animated-heading__line-container__31Ww2:first-child .animated-heading__line__3O1xI {
    animation-delay: 80ms
}

.animated-heading__in__3TKxf .animated-heading__line-container__31Ww2:nth-child(2) .animated-heading__line__3O1xI {
    animation-delay: .16s
}

.animated-heading__in__3TKxf .animated-heading__line-container__31Ww2:nth-child(3) .animated-heading__line__3O1xI {
    animation-delay: .24s
}

.animated-heading__in__3TKxf .animated-heading__line-container__31Ww2:nth-child(4) .animated-heading__line__3O1xI {
    animation-delay: .32s
}

.animated-heading__in__3TKxf .animated-heading__line-container__31Ww2:nth-child(5) .animated-heading__line__3O1xI {
    animation-delay: .4s
}

.animated-heading__in__3TKxf .animated-heading__line-container__31Ww2:nth-child(6) .animated-heading__line__3O1xI {
    animation-delay: .48s
}

.animated-heading__in__3TKxf .animated-heading__line-container__31Ww2:nth-child(7) .animated-heading__line__3O1xI {
    animation-delay: .56s
}

.animated-heading__in__3TKxf .animated-heading__line-container__31Ww2:nth-child(8) .animated-heading__line__3O1xI {
    animation-delay: .64s
}

.animated-heading__in__3TKxf .animated-heading__line-container__31Ww2:nth-child(9) .animated-heading__line__3O1xI {
    animation-delay: .72s
}

.animated-heading__in__3TKxf .animated-heading__line-container__31Ww2:nth-child(10) .animated-heading__line__3O1xI {
    animation-delay: .8s
}

.animated-heading__out__1dpXT .animated-heading__line__3O1xI {
    animation: animated-heading__slideout__2dLPh .8s cubic-bezier(.645, .045, .355, 1) both
}

.animated-heading__out__1dpXT .animated-heading__line-container__31Ww2:first-child .animated-heading__line__3O1xI {
    animation-delay: 80ms
}

.animated-heading__out__1dpXT .animated-heading__line-container__31Ww2:nth-child(2) .animated-heading__line__3O1xI {
    animation-delay: .16s
}

.animated-heading__out__1dpXT .animated-heading__line-container__31Ww2:nth-child(3) .animated-heading__line__3O1xI {
    animation-delay: .24s
}

.animated-heading__out__1dpXT .animated-heading__line-container__31Ww2:nth-child(4) .animated-heading__line__3O1xI {
    animation-delay: .32s
}

.animated-heading__out__1dpXT .animated-heading__line-container__31Ww2:nth-child(5) .animated-heading__line__3O1xI {
    animation-delay: .4s
}

.animated-heading__out__1dpXT .animated-heading__line-container__31Ww2:nth-child(6) .animated-heading__line__3O1xI {
    animation-delay: .48s
}

@keyframes animated-heading__slidein__3WhRc {
    0% {
        transform: translateY(100%)
    }

    to {
        transform: translateY(0)
    }
}

@keyframes animated-heading__slideout__2dLPh {
    0% {
        transform: translateY(0)
    }

    to {
        transform: translateY(-100%)
    }
}

.our-columnists__container__RdlER .our-columnists__label__rNFVN {
    margin-bottom: 24px
}

@media(max-width:1023px) {
    .our-columnists__container__RdlER .our-columnists__label__rNFVN {
        margin-bottom: 32px
    }
}

.our-columnists__columnists__39UBh {
    display: flex;
    gap: 2.2222222222vw
}

@media(max-width:1023px) {
    .our-columnists__columnists__39UBh {
        gap: 4.2666666667vw
    }
}

@media(min-width:1440px) {
    .our-columnists__columnists__39UBh {
        gap: 32px
    }
}

@media(max-width:1023px) {
    .our-columnists__columnists__39UBh {
        flex-wrap: wrap
    }
}

.our-columnists__columnist__2NQ49 {
    flex: 1
}

@media(min-width:746px)and (max-width:1023px) {
    .our-columnists__columnist__2NQ49 {
        min-width: 320px
    }
}

@media(max-width:745px) {
    .our-columnists__columnist__2NQ49 {
        flex-basis: 100%
    }
}

.author-card__author-card__2sl56 {
    display: flex;
    text-decoration: none;
    color: #404040
}

.author-card__author-card__2sl56 .author-card__image__vBrg_ {
    min-width: 80px;
    width: 80px;
    height: 80px;
    margin-right: 14px
}

.author-card__author-card__2sl56 .author-card__image__vBrg_ img {
    border-radius: 50%;
    border: 1px solid #afafaf;
    transition: box-shadow .2s ease
}

.author-card__author-card__2sl56 .author-card__image__vBrg_ img:hover {
    box-shadow: 0 1px 16px 10px rgba(64, 64, 64, .08)
}

.author-card__author-card__2sl56 .author-card__text__2FUXw {
    width: calc(100% - 96px);
    padding-right: 12px
}

.author-card__author-card__2sl56 .author-card__title__3BPwc {
    display: block;
    margin: 4px 0;
    -webkit-line-clamp: 2
}

.author-card__author-card__2sl56 .author-card__author-name__hWmS0,
.author-card__author-card__2sl56 .author-card__kicker__royuO {
    display: block;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis
}

.static-media-maximizer__container__17qRk {
    display: grid;
    grid-template-columns: repeat(12, 1fr);
    grid-column-gap: 2.2222222222vw;
    backface-visibility: hidden;
    background: #fff;
    grid-column-gap: 24px !important
}

@media(max-width:1023px) {
    .static-media-maximizer__container__17qRk {
        grid-column-gap: 4.2666666667vw
    }
}

@media(min-width:1440px) {
    .static-media-maximizer__container__17qRk {
        grid-column-gap: 32px
    }
}

@media(max-width:1023px) {
    .static-media-maximizer__container__17qRk {
        grid-template-columns: repeat(4, 1fr)
    }
}

.static-media-maximizer__container__17qRk .static-media-maximizer__hero-wrapper__si4_6 {
    grid-column: 1/13;
    display: flex;
    flex-direction: column;
    margin-bottom: 24px
}

@media(min-width:1300px) {
    .static-media-maximizer__container__17qRk .static-media-maximizer__hero-wrapper__si4_6 {
        grid-column: 1/8;
        margin-bottom: 0
    }
}

.static-media-maximizer__container__17qRk .static-media-maximizer__label__11UTI {
    color: #fa6400
}

.static-media-maximizer__container__17qRk .static-media-maximizer__cards__3HlXi {
    display: flex;
    flex-direction: column;
    grid-column: 1/13
}

@media(min-width:746px) {
    .static-media-maximizer__container__17qRk .static-media-maximizer__cards__3HlXi {
        flex-direction: row;
        flex-wrap: wrap
    }
}

@media(min-width:1300px) {
    .static-media-maximizer__container__17qRk .static-media-maximizer__cards__3HlXi {
        flex-direction: column;
        grid-column: 8/13
    }
}

.static-media-maximizer__container__17qRk .static-media-maximizer__card__3Ke0W {
    box-sizing: border-box;
    border-top: 1px solid #d0d0d0;
    padding: 16px 0 16px 2.2222222222vw
}

@media(max-width:1023px) {
    .static-media-maximizer__container__17qRk .static-media-maximizer__card__3Ke0W {
        padding-left: 4.2666666667vw
    }
}

@media(min-width:1440px) {
    .static-media-maximizer__container__17qRk .static-media-maximizer__card__3Ke0W {
        padding-left: 32px
    }
}

@media(min-width:746px) {
    .static-media-maximizer__container__17qRk .static-media-maximizer__card__3Ke0W {
        width: 50%
    }

    .static-media-maximizer__container__17qRk .static-media-maximizer__card__3Ke0W:nth-child(2n) {
        padding-right: 2.2222222222vw
    }
}

@media(min-width:746px)and (max-width:1023px) {
    .static-media-maximizer__container__17qRk .static-media-maximizer__card__3Ke0W:nth-child(2n) {
        padding-right: 4.2666666667vw
    }
}

@media(min-width:746px)and (min-width:1440px) {
    .static-media-maximizer__container__17qRk .static-media-maximizer__card__3Ke0W:nth-child(2n) {
        padding-right: 32px
    }
}

@media(min-width:1300px) {
    .static-media-maximizer__container__17qRk .static-media-maximizer__card__3Ke0W {
        width: 100%;
        padding: 16px 0;
        border-bottom: 1px solid #d0d0d0;
        border-top: none
    }

    .static-media-maximizer__container__17qRk .static-media-maximizer__card__3Ke0W:nth-child(2n) {
        padding-right: 0
    }

    .static-media-maximizer__container__17qRk .static-media-maximizer__card__3Ke0W:first-child {
        padding-top: 0
    }
}

@media(max-width:745px) {
    .static-media-maximizer__container__17qRk .static-media-maximizer__card__3Ke0W {
        padding: 16px
    }

    .static-media-maximizer__container__17qRk .static-media-maximizer__card__3Ke0W.static-media-maximizer__extra-border__1yAo2 {
        display: none
    }
}

.static-media-maximizer__label-container__SwYNK {
    display: flex;
    align-items: center;
    flex-wrap: wrap;
    justify-content: space-between;
    padding-left: 2.2222222222vw;
    padding-right: 2.2222222222vw
}

@media(max-width:1023px) {
    .static-media-maximizer__label-container__SwYNK {
        padding-left: 4.2666666667vw;
        padding-right: 4.2666666667vw
    }
}

@media(min-width:1440px) {
    .static-media-maximizer__label-container__SwYNK {
        padding-left: 32px;
        padding-right: 32px
    }
}

@media(min-width:1300px) {
    .static-media-maximizer__label-container__SwYNK {
        padding-left: 0;
        padding-right: 0
    }
}

@media(max-width:745px) {
    .static-media-maximizer__label-container__SwYNK {
        padding-left: 16px;
        padding-right: 16px
    }
}

.static-media-maximizer__sponsor__1pdoV {
    margin-left: auto
}

@media(max-width:745px) {
    .static-media-maximizer__sponsor__1pdoV {
        width: 100%;
        margin-top: 8px;
        flex: initial
    }
}

.static-media-maximizer__label-container__SwYNK~.static-media-maximizer__hero__3I-8O {
    margin-top: 8px
}

.static-media-maximizer__hero__3I-8O {
    height: 100%
}

.static-media-maximizer__list__23N8R {
    list-style-type: none;
    margin: 0;
    padding: 0
}

.video-hub__container__2b8tb {
    background: #404040
}

.video-hub__inner__b3GYd {
    max-width: 1440px;
    padding-left: 2.2222222222vw;
    padding-right: 2.2222222222vw;
    margin: 0 auto;
    box-sizing: border-box;
    background: #404040;
    display: grid;
    grid-template-columns: repeat(12, 1fr);
    grid-column-gap: 2.2222222222vw;
    grid-auto-rows: min-content
}

@media(max-width:1023px) {
    .video-hub__inner__b3GYd {
        padding-left: 4.2666666667vw;
        padding-right: 4.2666666667vw
    }
}

@media(min-width:1440px) {
    .video-hub__inner__b3GYd {
        padding-left: 32px;
        padding-right: 32px
    }
}

@media(max-width:1023px) {
    .video-hub__inner__b3GYd {
        grid-column-gap: 4.2666666667vw
    }
}

@media(min-width:1440px) {
    .video-hub__inner__b3GYd {
        grid-column-gap: 32px
    }
}

@media(max-width:1023px) {
    .video-hub__inner__b3GYd {
        grid-template-columns: repeat(4, 1fr)
    }
}

.video-hub__hero__2AQK0 {
    grid-column: 1/span 9
}

.video-hub__playlist__3MO3C {
    height: 0;
    min-height: 100%;
    grid-column: 10/span 3;
    margin-left: -2.2222222222vw
}

@media(max-width:1023px) {
    .video-hub__playlist__3MO3C {
        margin-left: -4.2666666667vw
    }
}

@media(min-width:1440px) {
    .video-hub__playlist__3MO3C {
        margin-left: -32px
    }
}

@media(max-width:1023px) {
    .video-hub__playlist__3MO3C {
        height: auto;
        max-height: 80vh;
        margin-right: -2.2222222222vw
    }
}

@media(max-width:1023px)and (max-width:1023px) {
    .video-hub__playlist__3MO3C {
        margin-right: -4.2666666667vw
    }
}

@media(max-width:1023px)and (min-width:1440px) {
    .video-hub__playlist__3MO3C {
        margin-right: -32px
    }
}

@media(max-width:1023px) {

    .video-hub__hero__2AQK0,
    .video-hub__playlist__3MO3C {
        grid-column: 1/span 4;
        grid-row: auto
    }
}

@media(max-width:1023px) {
    .video-hub__player__-Mwyn {
        margin-left: -2.2222222222vw;
        margin-right: -2.2222222222vw
    }
}

@media(max-width:1023px)and (max-width:1023px) {
    .video-hub__player__-Mwyn {
        margin-left: -4.2666666667vw;
        margin-right: -4.2666666667vw
    }
}

@media(max-width:1023px)and (min-width:1440px) {
    .video-hub__player__-Mwyn {
        margin-left: -32px;
        margin-right: -32px
    }
}

.video-hub__label-container__1WL-O {
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    padding: 24px 0 16px;
    box-sizing: border-box
}

@media(max-width:745px) {
    .video-hub__label-container__1WL-O {
        padding: 22px 0 12px
    }
}

.video-hub__label__2yDwP {
    margin-right: 24px
}

.video-hub__sponsor__11IxG {
    margin-left: auto;
    margin-right: 24px;
    flex: 1
}

@media(max-width:1023px) {
    .video-hub__sponsor__11IxG {
        margin-right: 0
    }
}

@media(max-width:745px) {
    .video-hub__sponsor__11IxG {
        width: 100%;
        flex: initial;
        margin-top: 16px
    }
}

.video-hub__meta__2yzzw {
    margin-right: 2.2222222222vw;
    margin-bottom: 2.2222222222vw;
    margin-top: 1.1111111111vw;
    min-height: 200px
}

@media(max-width:1023px) {
    .video-hub__meta__2yzzw {
        margin-right: 4.2666666667vw;
        margin-bottom: 4.2666666667vw
    }
}

@media(min-width:1440px) {
    .video-hub__meta__2yzzw {
        margin-right: 32px;
        margin-bottom: 32px;
        margin-top: 16px
    }
}

@media(max-width:1023px) {
    .video-hub__meta__2yzzw {
        margin-top: 2.2222222222vw
    }
}

@media(max-width:1023px)and (max-width:1023px) {
    .video-hub__meta__2yzzw {
        margin-top: 4.2666666667vw
    }
}

@media(max-width:1023px)and (min-width:1440px) {
    .video-hub__meta__2yzzw {
        margin-top: 32px
    }
}

.video-meta__container__2iJE6 .video-meta__dateline__2ngb7,
.video-meta__container__2iJE6 .video-meta__title__2LPsD {
    margin-bottom: 8px
}

.video-meta__date__3a0-e:before {
    content: " · "
}

.video-meta__description__32s25,
.video-meta__title__2LPsD {
    display: -webkit-box;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
    overflow: hidden
}

.playlist__container__1H7f2 {
    position: relative;
    width: 100%;
    height: 100%;
    display: flex;
    flex-direction: column;
    background: #404040
}

.playlist__container__1H7f2:after {
    content: "";
    position: absolute;
    z-index: 0;
    width: 2.2222222222vw;
    height: 100%;
    top: 0;
    left: 0;
    background: linear-gradient(90deg, rgba(0, 0, 0, .25) 0, rgba(64, 64, 64, 0))
}

@media(max-width:1023px) {
    .playlist__container__1H7f2:after {
        width: 4.2666666667vw
    }
}

@media(min-width:1440px) {
    .playlist__container__1H7f2:after {
        width: 32px
    }
}

@media(max-width:1023px) {
    .playlist__container__1H7f2:after {
        width: 100%;
        height: 2.2222222222vw;
        background: linear-gradient(180deg, rgba(0, 0, 0, .25) 0, rgba(64, 64, 64, 0))
    }
}

@media(max-width:1023px)and (max-width:1023px) {
    .playlist__container__1H7f2:after {
        height: 4.2666666667vw
    }
}

@media(max-width:1023px)and (min-width:1440px) {
    .playlist__container__1H7f2:after {
        height: 32px
    }
}

.playlist__label-container__15g7M {
    flex: 0 0 70px;
    display: flex
}

@media(max-width:1023px) {
    .playlist__label-container__15g7M {
        flex: auto
    }
}

.playlist__label-container__15g7M .playlist__label__2ruut {
    margin-left: 2.2222222222vw;
    margin-top: auto;
    margin-bottom: 16px;
    line-height: 1
}

@media(max-width:1023px) {
    .playlist__label-container__15g7M .playlist__label__2ruut {
        margin-left: 4.2666666667vw
    }
}

@media(min-width:1440px) {
    .playlist__label-container__15g7M .playlist__label__2ruut {
        margin-left: 32px
    }
}

@media(max-width:1023px) {
    .playlist__label-container__15g7M .playlist__label__2ruut {
        margin-top: 2.2222222222vw;
        margin-bottom: 2.2222222222vw
    }
}

@media(max-width:1023px)and (max-width:1023px) {
    .playlist__label-container__15g7M .playlist__label__2ruut {
        margin-top: 4.2666666667vw;
        margin-bottom: 4.2666666667vw
    }
}

@media(max-width:1023px)and (min-width:1440px) {
    .playlist__label-container__15g7M .playlist__label__2ruut {
        margin-top: 32px;
        margin-bottom: 32px
    }
}

.playlist__list__2McBk {
    flex-basis: 100%;
    position: relative;
    z-index: 1;
    list-style-type: none;
    padding: 0 4px 0 0;
    margin: 0;
    overflow: auto;
    scrollbar-color: #666 transparent
}

.playlist__list__2McBk::-webkit-scrollbar {
    width: 10px
}

.playlist__list__2McBk:hover {
    scrollbar-color: #afafaf transparent
}

.playlist__list__2McBk:hover::-webkit-scrollbar-track {
    background: transparent
}

.playlist__list__2McBk:hover::-webkit-scrollbar-thumb {
    background: #666;
    border-radius: 5px
}

.playlist__list__2McBk:hover::-webkit-scrollbar-thumb:hover {
    background: #afafaf
}

.playlist__item-container__3Xe4L {
    position: relative;
    padding-left: 2.2222222222vw
}

@media(max-width:1023px) {
    .playlist__item-container__3Xe4L {
        padding-left: 4.2666666667vw
    }
}

@media(min-width:1440px) {
    .playlist__item-container__3Xe4L {
        padding-left: 32px
    }
}

.playlist__item-container__3Xe4L:first-child:before {
    content: "";
    display: block;
    position: absolute;
    top: 0;
    left: 0;
    width: 4px;
    height: 100%;
    background: #fa6400
}

.playlist__item-container__3Xe4L:first-child .playlist__item__1PRys {
    border-top: none;
    padding-top: 8px
}

.playlist__item-container__3Xe4L:last-child {
    margin-bottom: 30px
}

@media(max-width:1023px) {
    .playlist__item-container__3Xe4L {
        padding-right: 2.2222222222vw
    }
}

@media(max-width:1023px)and (max-width:1023px) {
    .playlist__item-container__3Xe4L {
        padding-right: 4.2666666667vw
    }
}

@media(max-width:1023px)and (min-width:1440px) {
    .playlist__item-container__3Xe4L {
        padding-right: 32px
    }
}

.playlist__item__1PRys {
    padding-top: 20px;
    padding-bottom: 20px
}

.playlist__item__1PRys.playlist__button__2vRkk {
    border: none;
    border-top: 1px solid #d0d0d0;
    background-color: unset;
    text-align: left;
    width: 100%
}

.playlist__button-container__3B8XA {
    position: relative;
    z-index: 1;
    background: #404040;
    margin-left: 2.2222222222vw
}

@media(max-width:1023px) {
    .playlist__button-container__3B8XA {
        margin-left: 4.2666666667vw
    }
}

@media(min-width:1440px) {
    .playlist__button-container__3B8XA {
        margin-left: 32px
    }
}

.playlist__button-container__3B8XA:before {
    content: "";
    pointer-events: none;
    position: absolute;
    top: -70px;
    width: 100%;
    height: 70px;
    background: linear-gradient(rgba(64, 64, 64, 0), #404040)
}

@media(max-width:1023px) {
    .playlist__button-container__3B8XA {
        margin-right: 2.2222222222vw
    }
}

@media(max-width:1023px)and (max-width:1023px) {
    .playlist__button-container__3B8XA {
        margin-right: 4.2666666667vw
    }
}

@media(max-width:1023px)and (min-width:1440px) {
    .playlist__button-container__3B8XA {
        margin-right: 32px
    }
}

.playlist__see-all-button__25tKT {
    margin-top: 1.6666666667vw;
    margin-bottom: 1.6666666667vw;
    width: 100%;
    box-sizing: border-box
}

@media(min-width:1440px) {
    .playlist__see-all-button__25tKT {
        margin-top: 24px;
        margin-bottom: 24px
    }
}

@media(max-width:1023px) {
    .playlist__see-all-button__25tKT {
        margin-top: 2.2222222222vw;
        margin-bottom: 2.2222222222vw
    }
}

@media(max-width:1023px)and (max-width:1023px) {
    .playlist__see-all-button__25tKT {
        margin-top: 4.2666666667vw;
        margin-bottom: 4.2666666667vw
    }
}

@media(max-width:1023px)and (min-width:1440px) {
    .playlist__see-all-button__25tKT {
        margin-top: 32px;
        margin-bottom: 32px
    }
}

.practitioner-insights-commentaries__container__-oBuV {
    border-radius: 16px;
    min-height: 100%
}

.practitioner-insights-commentaries__container__-oBuV .practitioner-insights-commentaries__header__BSm7w {
    padding: 1.6666666667vw;
    display: block;
    color: #fa6400
}

@media(max-width:1023px) {
    .practitioner-insights-commentaries__container__-oBuV .practitioner-insights-commentaries__header__BSm7w {
        padding: 3.2vw
    }
}

@media(min-width:1440px) {
    .practitioner-insights-commentaries__container__-oBuV .practitioner-insights-commentaries__header__BSm7w {
        padding: 24px
    }
}

.practitioner-insights-commentaries__container-default__1Z5xh {
    border: 1px solid #d0d0d0
}

.practitioner-insights-commentaries__container-third-party__3Jnb5 {
    border: 1px solid #7facce
}

.practitioner-insights-commentaries__list__3hJou {
    list-style-type: none;
    margin: 0;
    padding: 0
}

.practitioner-insights-commentaries__list__3hJou.practitioner-insights-commentaries__with-heading__2i3Bj .practitioner-insights-commentaries__card__1WD6B:first-child {
    padding-top: 0
}

.practitioner-insights-commentaries__list__3hJou .practitioner-insights-commentaries__card__1WD6B {
    padding: 1.6666666667vw
}

@media(max-width:1023px) {
    .practitioner-insights-commentaries__list__3hJou .practitioner-insights-commentaries__card__1WD6B {
        padding: 3.2vw
    }
}

@media(min-width:1440px) {
    .practitioner-insights-commentaries__list__3hJou .practitioner-insights-commentaries__card__1WD6B {
        padding: 24px
    }
}

.practitioner-insights-commentaries__list__3hJou .practitioner-insights-commentaries__card-default__3_a_e:not(:last-child) {
    border-bottom: 1px solid #d0d0d0
}

.practitioner-insights-commentaries__list__3hJou .practitioner-insights-commentaries__card-third-party__2dz6S:not(:last-child) {
    border-bottom: 1px solid #7facce
}

.third-party-card__container__3_zKh {
    text-decoration: none
}

.third-party-card__authors__23r89 {
    margin-top: .5555555556vw;
    display: flex;
    flex-direction: column;
    align-items: flex-start
}

@media(max-width:1023px) {
    .third-party-card__authors__23r89 {
        margin-top: 1.0666666667vw
    }
}

@media(min-width:1440px) {
    .third-party-card__authors__23r89 {
        margin-top: 8px
    }
}

.third-party-card__authors__23r89 .third-party-card__avatars-and-logo__KKaeU {
    display: flex;
    flex-direction: row;
    align-items: center
}

.third-party-card__authors__23r89 .third-party-card__avatars-and-logo__KKaeU .third-party-card__images__ErVPl {
    display: flex
}

.third-party-card__authors__23r89 .third-party-card__avatars-and-logo__KKaeU .third-party-card__images__ErVPl img {
    min-width: 32px;
    border-radius: 50%;
    border: 1px solid #fff
}

.third-party-card__authors__23r89 .third-party-card__avatars-and-logo__KKaeU .third-party-card__images__ErVPl .third-party-card__image__1eYxt {
    margin-left: -8px
}

.third-party-card__authors__23r89 .third-party-card__avatars-and-logo__KKaeU .third-party-card__images__ErVPl .third-party-card__image__1eYxt:first-child {
    margin-left: 0
}

.third-party-card__authors__23r89 .third-party-card__avatars-and-logo__KKaeU .third-party-card__logo__3jI3T {
    box-sizing: border-box;
    height: 28px
}

.third-party-card__authors__23r89 .third-party-card__avatars-and-logo__KKaeU .third-party-card__with-images__1MlYk {
    margin-left: 1.1111111111vw
}

@media(max-width:1023px) {
    .third-party-card__authors__23r89 .third-party-card__avatars-and-logo__KKaeU .third-party-card__with-images__1MlYk {
        margin-left: 2.1333333333vw
    }
}

@media(min-width:1440px) {
    .third-party-card__authors__23r89 .third-party-card__avatars-and-logo__KKaeU .third-party-card__with-images__1MlYk {
        margin-left: 16px
    }
}

.third-party-card__authors__23r89 .third-party-card__names__CmMQk {
    margin-top: .5555555556vw;
    display: -webkit-box;
    overflow: hidden;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2
}

@media(max-width:1023px) {
    .third-party-card__authors__23r89 .third-party-card__names__CmMQk {
        margin-top: 1.0666666667vw
    }
}

@media(min-width:1440px) {
    .third-party-card__authors__23r89 .third-party-card__names__CmMQk {
        margin-top: 8px
    }
}

.third-party-card__description__2mcR0 {
    margin-bottom: .2777777778vw;
    display: -webkit-box;
    overflow: hidden;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 1
}

@media(max-width:1023px) {
    .third-party-card__description__2mcR0 {
        margin-bottom: .5333333333vw
    }
}

@media(min-width:1440px) {
    .third-party-card__description__2mcR0 {
        margin-bottom: 4px
    }
}

.third-party-card__title__2Lgq4 {
    display: -webkit-box;
    overflow: hidden;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2
}

.third-party-card__title__2Lgq4:hover {
    text-decoration: underline;
    cursor: pointer
}

.practitioner-insights-card__container__3IHcw {
    text-decoration: none
}

.practitioner-insights-card__authors__3kHSI {
    margin-top: .5555555556vw;
    display: flex;
    flex-direction: row;
    align-items: center
}

@media(max-width:1023px) {
    .practitioner-insights-card__authors__3kHSI {
        margin-top: 1.0666666667vw
    }
}

@media(min-width:1440px) {
    .practitioner-insights-card__authors__3kHSI {
        margin-top: 8px
    }
}

.practitioner-insights-card__authors__3kHSI .practitioner-insights-card__authors-images__1Wu_h {
    display: flex
}

.practitioner-insights-card__authors__3kHSI .practitioner-insights-card__authors-images__1Wu_h img {
    min-width: 32px;
    border-radius: 50%;
    border: 1px solid #fff
}

.practitioner-insights-card__authors__3kHSI .practitioner-insights-card__authors-images__1Wu_h .practitioner-insights-card__image__dlpuo {
    margin-left: -8px
}

.practitioner-insights-card__authors__3kHSI .practitioner-insights-card__authors-images__1Wu_h .practitioner-insights-card__image__dlpuo:first-child {
    margin-left: 0
}

.practitioner-insights-card__authors__3kHSI .practitioner-insights-card__authors-names__1E-d8 {
    display: -webkit-box;
    overflow: hidden;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2
}

.practitioner-insights-card__authors__3kHSI .practitioner-insights-card__with-images__qVscu {
    margin-left: 1.1111111111vw
}

@media(max-width:1023px) {
    .practitioner-insights-card__authors__3kHSI .practitioner-insights-card__with-images__qVscu {
        margin-left: 2.1333333333vw
    }
}

@media(min-width:1440px) {
    .practitioner-insights-card__authors__3kHSI .practitioner-insights-card__with-images__qVscu {
        margin-left: 16px
    }
}

.practitioner-insights-card__description__3cHSS {
    margin-bottom: .2777777778vw;
    display: -webkit-box;
    overflow: hidden;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 1
}

@media(max-width:1023px) {
    .practitioner-insights-card__description__3cHSS {
        margin-bottom: .5333333333vw
    }
}

@media(min-width:1440px) {
    .practitioner-insights-card__description__3cHSS {
        margin-bottom: 4px
    }
}

.practitioner-insights-card__title__2qfki {
    display: -webkit-box;
    overflow: hidden;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2
}

.practitioner-insights-card__title__2qfki:hover {
    text-decoration: underline;
    cursor: pointer
}

.topic-card__heading__iOXWa {
    min-height: 38px
}

.topic-card__card__11EtM .topic-card__follow-button__3YtOV,
.topic-card__card__11EtM .topic-card__label__2LzHN {
    margin: 24px 16px 16px;
    display: block
}

.topic-card__card__11EtM {
    background: #fff;
    border-radius: 8px;
    box-sizing: border-box;
    overflow: hidden
}

.topic-card__card__11EtM:not(.topic-card__author-card__3xSkE) {
    max-width: 320px;
    min-height: 263px;
    box-shadow: 0 1px 16px 10px rgba(64, 64, 64, .08)
}

.topic-card__card__11EtM:not(.topic-card__author-card__3xSkE).topic-card__author__16GaH {
    padding: 1.6666666667vw
}

@media(max-width:1023px) {
    .topic-card__card__11EtM:not(.topic-card__author-card__3xSkE).topic-card__author__16GaH {
        padding: 3.2vw
    }
}

@media(min-width:1440px) {
    .topic-card__card__11EtM:not(.topic-card__author-card__3xSkE).topic-card__author__16GaH {
        padding: 24px
    }
}

.topic-card__disclaimer__K1Ich {
    margin-top: 20px;
    max-width: 320px
}

.trending-companies__playlist__1x95g {
    scrollbar-width: none
}

.trending-companies__playlist__1x95g::-webkit-scrollbar {
    display: none
}

.trending-companies__container__1hfiC {
    box-shadow: 0 1px 16px 10px rgba(64, 64, 64, .08)
}

@media(min-width:1024px) {
    .trending-companies__container__1hfiC {
        border-radius: 16px
    }
}

.trending-companies__inner__3419j {
    position: relative
}

@media(min-width:1024px) {
    .trending-companies__inner__3419j {
        margin: 0 auto;
        box-sizing: border-box;
        min-height: 800px;
        max-width: 1440px;
        display: grid;
        grid-template-columns: repeat(12, 1fr);
        grid-column-gap: 2.2222222222vw;
        padding-left: 2.2222222222vw;
        padding-right: 2.2222222222vw
    }
}

@media(min-width:1024px)and (max-width:1023px) {
    .trending-companies__inner__3419j {
        grid-column-gap: 4.2666666667vw
    }
}

@media(min-width:1024px)and (min-width:1440px) {
    .trending-companies__inner__3419j {
        grid-column-gap: 32px
    }
}

@media(min-width:1024px)and (max-width:1023px) {
    .trending-companies__inner__3419j {
        grid-template-columns: repeat(4, 1fr);
        padding-left: 4.2666666667vw;
        padding-right: 4.2666666667vw
    }
}

@media(min-width:1024px)and (min-width:1440px) {
    .trending-companies__inner__3419j {
        padding-left: 32px;
        padding-right: 32px
    }
}

.trending-companies__header__FJ7Ms {
    padding: 24px 0
}

@media(max-width:1023px) {
    .trending-companies__header__FJ7Ms {
        margin-left: 2.2222222222vw;
        margin-right: 2.2222222222vw
    }
}

@media(max-width:1023px)and (max-width:1023px) {
    .trending-companies__header__FJ7Ms {
        margin-left: 4.2666666667vw;
        margin-right: 4.2666666667vw
    }
}

@media(max-width:1023px)and (min-width:1440px) {
    .trending-companies__header__FJ7Ms {
        margin-left: 32px;
        margin-right: 32px
    }
}

.trending-companies__header__FJ7Ms .trending-companies__label__p04oE {
    margin-bottom: 16px
}

.trending-companies__hero__31Twf,
.trending-companies__sidebar__ulLJg {
    position: relative;
    box-sizing: border-box;
    display: flex;
    flex-direction: column
}

@media(min-width:1024px) {

    .trending-companies__hero__31Twf,
    .trending-companies__sidebar__ulLJg {
        max-height: 900px
    }
}

.trending-companies__hero__31Twf {
    z-index: 1;
    grid-column: 1/span 8;
    grid-row: 1
}

.trending-companies__hero__31Twf:after {
    content: "";
    position: absolute;
    display: block;
    top: 100%;
    left: 0;
    width: 100%;
    height: 30px;
    background: linear-gradient(180deg, rgba(0, 0, 0, .08), transparent)
}

@media(min-width:1024px) {
    .trending-companies__hero__31Twf:after {
        top: 0;
        left: 100%;
        width: 30px;
        height: 100%;
        background: linear-gradient(90deg, rgba(0, 0, 0, .08), transparent)
    }
}

@media(min-width:1440px) {
    .trending-companies__hero__31Twf {
        grid-column: 1/span 9
    }
}

.trending-companies__sidebar__ulLJg {
    z-index: 0;
    grid-column: 9/-1;
    grid-row: 1
}

@media(min-width:1024px) {
    .trending-companies__sidebar__ulLJg {
        padding-top: 70px
    }

    .trending-companies__sidebar__ulLJg:after {
        content: "";
        position: absolute;
        display: block;
        bottom: 0;
        left: 0;
        width: 100%;
        height: 50px;
        background: linear-gradient(0deg, #fff, hsla(0, 0%, 100%, 0))
    }
}

@media(min-width:1440px) {
    .trending-companies__sidebar__ulLJg {
        grid-column: 10/-1
    }
}

.trending-companies__playlist__1x95g {
    list-style: none;
    padding: 0;
    margin: 0;
    flex: 1;
    overflow: auto
}

@media(min-width:746px)and (max-width:1023px) {
    .trending-companies__playlist__1x95g {
        display: flex;
        flex-wrap: wrap
    }
}

.trending-companies__hero-story-container__1Y0HA {
    position: relative;
    flex: 1;
    margin-bottom: 2.2222222222vw
}

@media(max-width:1023px) {
    .trending-companies__hero-story-container__1Y0HA {
        margin-bottom: 4.2666666667vw
    }
}

@media(min-width:1440px) {
    .trending-companies__hero-story-container__1Y0HA {
        margin-bottom: 32px
    }
}

@media(min-width:1024px) {
    .trending-companies__hero-story-container__1Y0HA {
        margin-right: 30px
    }
}

@media(min-width:1024px) {
    .trending-companies__hero-story__1BzTf {
        position: absolute;
        width: 100%;
        height: 100%
    }
}

.trending-companies__story__3oxpt {
    box-sizing: border-box
}

@media(min-width:1024px) {
    .trending-companies__story__3oxpt {
        padding: 20px 0 16px
    }

    .trending-companies__story__3oxpt:first-child {
        padding-top: 0
    }

    .trending-companies__story__3oxpt:last-child {
        padding-bottom: 50px
    }

    .trending-companies__story__3oxpt:not(:first-child) {
        border-top: 1px solid #d0d0d0
    }
}

@media(min-width:746px)and (max-width:1023px) {
    .trending-companies__story__3oxpt {
        padding: 16px 0;
        flex-basis: 50%
    }

    .trending-companies__story__3oxpt:nth-child(-n+2) {
        padding-top: 32px
    }

    .trending-companies__story__3oxpt:nth-child(n+3) {
        border-top: 1px solid #d0d0d0
    }

    .trending-companies__story__3oxpt:nth-child(odd) {
        padding-left: 2.2222222222vw;
        padding-right: 1.1111111111vw
    }
}

@media(min-width:746px)and (max-width:1023px)and (max-width:1023px) {
    .trending-companies__story__3oxpt:nth-child(odd) {
        padding-left: 4.2666666667vw
    }
}

@media(min-width:746px)and (max-width:1023px)and (min-width:1440px) {
    .trending-companies__story__3oxpt:nth-child(odd) {
        padding-left: 32px
    }
}

@media(min-width:746px)and (max-width:1023px)and (max-width:1023px) {
    .trending-companies__story__3oxpt:nth-child(odd) {
        padding-right: 2.1333333333vw
    }
}

@media(min-width:746px)and (max-width:1023px)and (min-width:1440px) {
    .trending-companies__story__3oxpt:nth-child(odd) {
        padding-right: 16px
    }
}

@media(min-width:746px)and (max-width:1023px) {
    .trending-companies__story__3oxpt:nth-child(2n) {
        padding-right: 2.2222222222vw;
        padding-left: 1.1111111111vw
    }
}

@media(min-width:746px)and (max-width:1023px)and (max-width:1023px) {
    .trending-companies__story__3oxpt:nth-child(2n) {
        padding-right: 4.2666666667vw
    }
}

@media(min-width:746px)and (max-width:1023px)and (min-width:1440px) {
    .trending-companies__story__3oxpt:nth-child(2n) {
        padding-right: 32px
    }
}

@media(min-width:746px)and (max-width:1023px)and (max-width:1023px) {
    .trending-companies__story__3oxpt:nth-child(2n) {
        padding-left: 2.1333333333vw
    }
}

@media(min-width:746px)and (max-width:1023px)and (min-width:1440px) {
    .trending-companies__story__3oxpt:nth-child(2n) {
        padding-left: 16px
    }
}

@media(max-width:745px) {
    .trending-companies__story__3oxpt {
        padding: 16px
    }

    .trending-companies__story__3oxpt:first-child {
        padding-top: 32px
    }

    .trending-companies__story__3oxpt:last-child {
        padding-bottom: 24px
    }

    .trending-companies__story__3oxpt:not(:first-child) {
        border-top: 1px solid #d0d0d0
    }
}

.trending-companies__container__1hfiC+.trending-companies__disclaimer__2vJvu {
    margin-top: 16px;
    max-width: none;
    margin-left: 2.2222222222vw;
    margin-right: 2.2222222222vw
}

@media(max-width:1023px) {
    .trending-companies__container__1hfiC+.trending-companies__disclaimer__2vJvu {
        margin-left: 4.2666666667vw;
        margin-right: 4.2666666667vw
    }
}

@media(min-width:1440px) {
    .trending-companies__container__1hfiC+.trending-companies__disclaimer__2vJvu {
        margin-left: 32px;
        margin-right: 32px
    }
}

.about-company-card__container__vc-j7 .about-company-card__title__3o7_A {
    padding-bottom: 32px
}

@media(max-width:1023px) {
    .about-company-card__container__vc-j7 .about-company-card__title__3o7_A {
        padding-left: 2.2222222222vw
    }
}

@media(max-width:1023px)and (max-width:1023px) {
    .about-company-card__container__vc-j7 .about-company-card__title__3o7_A {
        padding-left: 4.2666666667vw
    }
}

@media(max-width:1023px)and (min-width:1440px) {
    .about-company-card__container__vc-j7 .about-company-card__title__3o7_A {
        padding-left: 32px
    }
}

.about-company-card__container__vc-j7 .about-company-card__description__2DHYt {
    max-width: unset
}

.about-company-card__label__3hSPq {
    margin-bottom: 8px
}

.about-company-card__company-info__31xbg {
    margin-top: 32px
}

@media(max-width:745px) {
    .about-company-card__company-info__31xbg {
        margin-top: 24px
    }
}

.about-company-card__company-leadership__1mNWX {
    margin-top: 60px
}

@media(min-width:746px)and (max-width:1023px) {
    .about-company-card__company-leadership__1mNWX {
        margin-top: 32px
    }
}

@media(max-width:745px) {
    .about-company-card__company-leadership__1mNWX {
        margin-top: 24px
    }
}

.about-company-card__company-leadership__1mNWX .about-company-card__label__3hSPq {
    margin-bottom: 24px
}

.about-company-card__card__2zXy4 {
    padding: 47px 2.2222222222vw 2.2222222222vw
}

@media(max-width:1023px) {
    .about-company-card__card__2zXy4 {
        padding-left: 4.2666666667vw;
        padding-right: 4.2666666667vw;
        padding-bottom: 4.2666666667vw
    }
}

@media(min-width:1440px) {
    .about-company-card__card__2zXy4 {
        padding-left: 32px;
        padding-right: 32px;
        padding-bottom: 32px
    }
}

@media(min-width:1024px) {
    .about-company-card__card__2zXy4 {
        box-shadow: 0 1px 16px 10px rgba(64, 64, 64, .08);
        border-radius: 16px
    }
}

@media(max-width:1023px) {
    .about-company-card__card__2zXy4 {
        border-top: 1px solid #d0d0d0
    }
}

.about-company-card__card__2zXy4 .about-company-card__website__26enz {
    overflow-wrap: break-word
}

.about-company-card__section__1bHoH {
    display: grid;
    grid-template-columns: repeat(12, minmax(0, 1fr));
    grid-auto-flow: dense;
    grid-row-gap: 2.2222222222vw;
    grid-column-gap: 2.2222222222vw
}

@media(max-width:1023px) {
    .about-company-card__section__1bHoH {
        grid-template-columns: repeat(4, minmax(0, 1fr))
    }
}

.about-company-card__section__1bHoH>* {
    grid-column: span 4
}

@media(min-width:1024px) {
    .about-company-card__section__1bHoH>* {
        grid-column: span 4
    }
}

@media(min-width:746px)and (max-width:1023px) {
    .about-company-card__section__1bHoH>* {
        grid-column: span 2
    }
}

@media(max-width:1023px) {
    .about-company-card__section__1bHoH {
        grid-row-gap: 4.2666666667vw
    }
}

@media(min-width:1440px) {
    .about-company-card__section__1bHoH {
        grid-row-gap: 32px
    }
}

@media(max-width:1023px) {
    .about-company-card__section__1bHoH {
        grid-column-gap: 4.2666666667vw
    }
}

@media(min-width:1440px) {
    .about-company-card__section__1bHoH {
        grid-column-gap: 32px
    }
}

@media(min-width:746px)and (max-width:1023px) {
    .about-company-card__industry__2czf2 {
        margin-top: 24px
    }
}

.about-company-card__list__1UjDj {
    list-style-type: none;
    margin: 0;
    padding: 0
}

@media(max-width:1023px) {
    .about-company-card__list__1UjDj .about-company-card__hero__14M-I {
        padding-left: 2.2222222222vw;
        padding-right: 2.2222222222vw
    }
}

@media(max-width:1023px)and (max-width:1023px) {
    .about-company-card__list__1UjDj .about-company-card__hero__14M-I {
        padding-left: 4.2666666667vw;
        padding-right: 4.2666666667vw
    }
}

@media(max-width:1023px)and (min-width:1440px) {
    .about-company-card__list__1UjDj .about-company-card__hero__14M-I {
        padding-left: 32px;
        padding-right: 32px
    }
}

address {
    font-style: unset
}

.ric-module__module-container__UUOVb {
    box-shadow: 0 1px 16px 10px rgba(64, 64, 64, .08);
    padding: 16px;
    border-radius: 16px;
    box-sizing: border-box
}

@media(max-width:745px) {
    .ric-module__module-container__UUOVb {
        border-radius: unset
    }
}

.ric-module__heading__2Edmu {
    display: flex;
    align-items: center;
    height: 32px;
    white-space: nowrap
}

.ric-module__arrow__1DhWE {
    fill: #fa6400;
    height: 16px;
    width: 12px;
    margin-left: 12px
}

.ric-module__change-column__32aR8 {
    width: 30%
}

.table__table__2px_A {
    border-spacing: 0;
    margin-bottom: 12px;
    width: 100%;
    border-collapse: collapse
}

.table__table__2px_A tr {
    border-bottom: 1px solid hsla(0, 0%, 81.6%, .5)
}

.table__table__2px_A td,
.table__table__2px_A th {
    text-align: right
}

.table__table__2px_A td:first-child,
.table__table__2px_A th:first-child {
    text-align: left
}

.table__table__2px_A td .table__vertical-line__1YpPz,
.table__table__2px_A th .table__vertical-line__1YpPz {
    position: absolute;
    top: 0;
    left: 0;
    width: 6px;
    height: 100%;
    background-color: #fa6400
}

.table__table__2px_A td .table__arrow__dnw6g,
.table__table__2px_A th .table__arrow__dnw6g {
    position: absolute;
    top: 50%;
    left: 5px;
    transform: translateY(-50%);
    border-top: 12px solid transparent;
    border-bottom: 12px solid transparent;
    border-left: 12px solid #fa6400
}

.table__table__2px_A thead th {
    height: 40px
}

.table__table__2px_A tbody tr {
    height: 48px
}

.cells__extended-ric__9Mx-_ {
    display: flex
}

.cells__subtitle__2MnsP {
    padding-top: 4px;
    white-space: normal
}

.cells__indicator__nxSUq {
    margin-right: 8px
}

.cells__inline__3Wap4 {
    display: inline-block
}

.trend-indicator__neutral__2lVvS {
    background: #666;
    border-radius: 0;
    height: 2px;
    width: 15px;
    display: inline-block;
    margin-bottom: 5px
}

.trend-indicator__positive__2DCsf {
    display: inline-block;
    width: 0;
    height: 0;
    border-color: transparent transparent #387c2b;
    border-style: solid;
    border-width: 0 7.5px 12px
}

.trend-indicator__negative__2HS4K {
    display: inline-block;
    width: 0;
    height: 0;
    border-color: #a00000 transparent transparent;
    border-style: solid;
    border-width: 12px 7.5px 0
}

.trend-indicator__hidden__2hxIO {
    border: 0;
    clip: rect(0 0 0 0);
    height: 1px;
    margin: -1px;
    overflow: hidden;
    padding: 0;
    position: absolute;
    width: 1px;
    white-space: nowrap
}

.trend-chart__trend-chart__2pX4l {
    --height: 0px;
    --width: 0px;
    --barWidth: 0px;
    display: inline-block;
    vertical-align: top;
    width: var(--width)
}

.trend-chart__trend-chart__2pX4l .trend-chart__bar__2MhRd {
    width: var(--barWidth);
    background: #666
}

.trend-chart__trend-chart__2pX4l .trend-chart__all-positive__1kcqP {
    padding-left: 6px;
    padding-right: 6px
}

.trend-chart__trend-chart__2pX4l .trend-chart__all-positive__1kcqP .trend-chart__baseline__3DMj9 {
    bottom: 0
}

.trend-chart__trend-chart__2pX4l .trend-chart__all-positive__1kcqP .trend-chart__bar-container__30bvE {
    justify-content: flex-end;
    align-items: center
}

.trend-chart__trend-chart__2pX4l .trend-chart__all-negative__cNS4r {
    top: 0;
    padding-left: 6px;
    padding-right: 6px
}

.trend-chart__trend-chart__2pX4l .trend-chart__all-negative__cNS4r .trend-chart__bar-container__30bvE {
    justify-content: flex-start;
    align-items: center
}

.trend-chart__trend-chart__2pX4l .trend-chart__all-negative__cNS4r,
.trend-chart__trend-chart__2pX4l .trend-chart__all-positive__1kcqP {
    height: calc(var(--height)/2)
}

.trend-chart__trend-chart__2pX4l .trend-chart__positive-and-negative__16gMB {
    height: var(--height);
    padding-left: 6px;
    padding-right: 6px
}

.trend-chart__trend-chart__2pX4l .trend-chart__positive-and-negative__16gMB .trend-chart__bar-container__30bvE {
    height: 50%
}

.trend-chart__trend-chart__2pX4l .trend-chart__positive-and-negative__16gMB .trend-chart__bar-container__30bvE.trend-chart__positive__eeWdp {
    top: 0;
    justify-content: flex-end;
    align-items: center
}

.trend-chart__trend-chart__2pX4l .trend-chart__positive-and-negative__16gMB .trend-chart__bar-container__30bvE.trend-chart__negative__23gMi {
    top: 50%;
    justify-content: flex-start;
    align-items: center
}

.trend-chart__trend-chart__2pX4l .trend-chart__positive-and-negative__16gMB .trend-chart__baseline__3DMj9 {
    top: 50%
}

.trend-chart__trend-chart__2pX4l .trend-chart__baseline__3DMj9 {
    position: absolute;
    z-index: 0;
    left: 0;
    width: 100%;
    height: 1px;
    background: #cbcbcb
}

.trend-chart__container__Pw_3B {
    position: relative;
    width: 100%;
    height: 100%;
    display: flex;
    justify-content: space-between
}

.trend-chart__bar-container__30bvE {
    position: relative;
    flex: 1;
    display: flex;
    flex-direction: column
}

.trend-chart__bar-container__30bvE:first-child {
    margin-left: 0 !important
}

.trend-chart__hidden__1aFBo {
    border: 0;
    clip: rect(0 0 0 0);
    height: 1px;
    margin: -1px;
    overflow: hidden;
    padding: 0;
    position: absolute;
    width: 1px;
    white-space: nowrap
}

.advanced-chart__container__3vw4k {
    position: relative;
    height: 0;
    padding-bottom: var(--aspect-ratio);
    --aspect-ratio: 0%
}

.advanced-chart__error-prompt__1lhkp {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: #f4f4f4
}

.advanced-chart__error__XOahd {
    display: none
}

.company-events__upcoming-events__3vnhc .company-events__events-heading__2mtPt {
    padding-bottom: 24px
}

@media(min-width:1300px) {
    .company-events__upcoming-events__3vnhc .company-events__events-heading__2mtPt {
        padding-bottom: 32px
    }
}

@media(min-width:746px)and (max-width:1023px) {
    .company-events__upcoming-events__3vnhc .company-events__events-heading__2mtPt {
        padding-left: 24px
    }
}

@media(max-width:745px) {
    .company-events__upcoming-events__3vnhc .company-events__events-heading__2mtPt {
        padding: 0 0 16px 16px
    }
}

.company-events__upcoming-events__3vnhc .company-events__events-list__1Dzal {
    list-style: none;
    padding: 0;
    margin: 0
}

.company-events__upcoming-events__3vnhc .company-events__events-list__1Dzal,
.company-events__upcoming-events__3vnhc .company-events__no-events__3DAO7 {
    width: 100%;
    box-shadow: 0 1px 16px 10px rgba(64, 64, 64, .08);
    border-radius: 16px;
    box-sizing: border-box
}

@media(max-width:1023px) {

    .company-events__upcoming-events__3vnhc .company-events__events-list__1Dzal,
    .company-events__upcoming-events__3vnhc .company-events__no-events__3DAO7 {
        border-radius: unset
    }
}

.company-events__upcoming-events__3vnhc li:not(:last-of-type).company-events__event-item__3-Yov {
    border-bottom: 1px solid #d0d0d0
}

.company-events__upcoming-events__3vnhc .company-events__event-item__3-Yov {
    padding: 16px 24px;
    margin: 0;
    list-style: none
}

.company-events__upcoming-events__3vnhc .company-events__no-events__3DAO7 {
    display: block;
    padding: 16px;
    text-align: center
}

@media(min-width:746px)and (max-width:1023px) {
    .company-profile-maximizer__statistics__-mFht {
        width: 100%
    }
}

.company-profile-maximizer__statistics__-mFht .company-profile-maximizer__row__3SOn6 {
    display: grid;
    grid-template-columns: repeat(12, 1fr);
    margin-bottom: 8px
}

.company-profile-maximizer__statistics__-mFht .company-profile-maximizer__row__3SOn6:last-of-type {
    margin-bottom: 16px
}

.company-profile-maximizer__statistics__-mFht .company-profile-maximizer__label__1Tl1n {
    grid-column: span 8;
    line-height: 24px
}

@media(min-width:746px)and (max-width:1023px) {
    .company-profile-maximizer__statistics__-mFht .company-profile-maximizer__label__1Tl1n {
        grid-column: span 10
    }
}

.company-profile-maximizer__statistics__-mFht .company-profile-maximizer__amount__1Ftq4 {
    grid-column: span 4;
    font-size: 16px;
    line-height: 24px
}

@media(min-width:746px)and (max-width:1023px) {
    .company-profile-maximizer__statistics__-mFht .company-profile-maximizer__amount__1Ftq4 {
        grid-column: span 2
    }
}

.company-profile-maximizer__container__DCx2o {
    display: grid;
    grid-template-columns: repeat(12, 1fr);
    grid-column-gap: 2.2222222222vw;
    box-shadow: 0 1px 16px 10px rgba(64, 64, 64, .08);
    backface-visibility: hidden;
    background: #fff;
    grid-column-gap: 0 !important
}

@media(max-width:1023px) {
    .company-profile-maximizer__container__DCx2o {
        grid-column-gap: 4.2666666667vw
    }
}

@media(min-width:1440px) {
    .company-profile-maximizer__container__DCx2o {
        grid-column-gap: 32px
    }
}

@media(max-width:1023px) {
    .company-profile-maximizer__container__DCx2o {
        grid-template-columns: repeat(4, 1fr)
    }
}

@media(min-width:1024px) {
    .company-profile-maximizer__container__DCx2o {
        border-radius: 16px
    }
}

@media(max-width:1023px) {
    .company-profile-maximizer__container__DCx2o {
        box-shadow: none
    }
}

.company-profile-maximizer__container__DCx2o .company-profile-maximizer__hero-wrapper__2hNLI {
    box-shadow: none;
    grid-column: 1/13;
    display: flex;
    flex-direction: column
}

@media(min-width:1024px) {
    .company-profile-maximizer__container__DCx2o .company-profile-maximizer__hero-wrapper__2hNLI {
        border-radius: 16px
    }
}

@media(min-width:1300px) {
    .company-profile-maximizer__container__DCx2o .company-profile-maximizer__hero-wrapper__2hNLI {
        box-shadow: 0 1px 16px 10px rgba(64, 64, 64, .08);
        border-radius: 16px;
        grid-column: 1/8
    }
}

@media(min-width:1024px) {
    .company-profile-maximizer__container__DCx2o .company-profile-maximizer__hero-wrapper__2hNLI {
        box-shadow: 0 1px 16px 10px rgba(64, 64, 64, .08);
        border-radius: 16px;
        grid-column: 1/8
    }
}

@media(max-width:1023px) {
    .company-profile-maximizer__container__DCx2o .company-profile-maximizer__hero-wrapper__2hNLI {
        box-shadow: 0 1px 16px 10px rgba(64, 64, 64, .08)
    }
}

.company-profile-maximizer__container__DCx2o .company-profile-maximizer__statistics-wrapper__3CEhz {
    display: flex;
    flex-direction: column;
    grid-column: 1/13
}

@media(min-width:746px) {
    .company-profile-maximizer__container__DCx2o .company-profile-maximizer__statistics-wrapper__3CEhz {
        flex-wrap: wrap
    }
}

@media(min-width:1300px) {
    .company-profile-maximizer__container__DCx2o .company-profile-maximizer__statistics-wrapper__3CEhz {
        grid-column: 8/13
    }
}

@media(min-width:1024px) {
    .company-profile-maximizer__container__DCx2o .company-profile-maximizer__statistics-wrapper__3CEhz {
        grid-column: 8/13
    }
}

@media(max-width:1023px) {
    .company-profile-maximizer__container__DCx2o .company-profile-maximizer__statistics-wrapper__3CEhz {
        box-shadow: 0 12px 18px 10px rgba(64, 64, 64, .08);
        padding: 16px 24px
    }
}

.company-profile-maximizer__container__DCx2o .company-profile-maximizer__statistics-wrapper__3CEhz .company-profile-maximizer__info__StXBc {
    margin-bottom: 13px;
    line-height: 23px
}

@media(max-width:745px) {
    .company-profile-maximizer__container__DCx2o .company-profile-maximizer__statistics-wrapper__3CEhz .company-profile-maximizer__info__StXBc {
        line-height: 20px;
        margin-bottom: 32px
    }
}

.company-profile-maximizer__statistics-wrapper__3CEhz {
    padding: 32px 26px 32px 16px
}

@media(max-width:745px) {
    .company-profile-maximizer__statistics-wrapper__3CEhz {
        padding: 17px 17px 16px 15px
    }
}

.company-profile-maximizer__statistics-wrapper__3CEhz .company-profile-maximizer__head__34Kv9 {
    width: 100%;
    margin-bottom: 11px
}

@media(max-width:745px) {
    .company-profile-maximizer__statistics-wrapper__3CEhz .company-profile-maximizer__head__34Kv9 {
        margin-bottom: 7px
    }
}

.company-profile-maximizer__statistics-wrapper__3CEhz .company-profile-maximizer__head__34Kv9 .company-profile-maximizer__title__30nz7 {
    display: inline-flex
}

@media(max-width:1023px) {
    .company-profile-maximizer__statistics-wrapper__3CEhz .company-profile-maximizer__head__34Kv9 .company-profile-maximizer__title__30nz7 {
        line-height: 40px
    }
}

@media(max-width:745px) {
    .company-profile-maximizer__statistics-wrapper__3CEhz {
        padding: 24px 16px
    }
}

.company-profile-maximizer__statistics-wrapper__3CEhz .company-profile-maximizer__axis__2THK5 {
    margin-bottom: 21px
}

@media(min-width:746px)and (max-width:1023px) {
    .company-profile-maximizer__statistics-wrapper__3CEhz .company-profile-maximizer__axis__2THK5 {
        width: 232px
    }
}

.company-profile-maximizer__statistics-wrapper__3CEhz .company-profile-maximizer__range-icon__3UKMb {
    width: 100%;
    margin-top: 4px;
    position: relative;
    height: 10px
}

@media(min-width:746px)and (max-width:1023px) {
    .company-profile-maximizer__statistics-wrapper__3CEhz .company-profile-maximizer__range-icon__3UKMb {
        width: 232px
    }
}

.company-profile-maximizer__statistics-wrapper__3CEhz .company-profile-maximizer__range-icon__3UKMb .company-profile-maximizer__baseline__NZvQW {
    height: 5px;
    border-radius: 5px;
    width: 100%;
    background-color: #a9a9a9
}

@media(min-width:746px)and (max-width:1023px) {
    .company-profile-maximizer__statistics-wrapper__3CEhz .company-profile-maximizer__range-icon__3UKMb .company-profile-maximizer__baseline__NZvQW {
        width: 232px
    }
}

.company-profile-maximizer__statistics-wrapper__3CEhz .company-profile-maximizer__range-icon__3UKMb .company-profile-maximizer__arrow__2MViv {
    top: 2px;
    margin-right: -7px
}

.company-profile-maximizer__chart__300GJ {
    margin: 32px
}

@media(max-width:1023px) {
    .company-profile-maximizer__chart__300GJ {
        margin: 24px
    }
}

@media(max-width:745px) {
    .company-profile-maximizer__chart__300GJ {
        margin: 24px 16px 16px
    }
}

.company-profile-maximizer__chartworks__1ptgL {
    box-sizing: border-box;
    border: 1px solid #ebebeb;
    padding: 4px 10px 0
}

.company-profile-maximizer__stats-row__3jpfi {
    margin: 32px 32px 0;
    display: grid;
    grid-template-columns: repeat(12, 1fr);
    row-gap: 24px
}

@media(max-width:1023px) {
    .company-profile-maximizer__stats-row__3jpfi {
        margin: 24px 24px 0
    }
}

@media(max-width:745px) {
    .company-profile-maximizer__stats-row__3jpfi {
        margin: 16px 16px 0
    }
}

.company-profile-maximizer__stats-row__3jpfi .company-profile-maximizer__stats-field__XhHU4 {
    grid-column: span 3
}

@media(max-width:1023px) {
    .company-profile-maximizer__stats-row__3jpfi .company-profile-maximizer__stats-field__XhHU4:first-of-type {
        order: 4
    }

    .company-profile-maximizer__stats-row__3jpfi .company-profile-maximizer__stats-field__XhHU4:nth-of-type(2) {
        order: 5
    }

    .company-profile-maximizer__stats-row__3jpfi .company-profile-maximizer__stats-field__XhHU4:nth-of-type(3) {
        order: 6
    }

    .company-profile-maximizer__stats-row__3jpfi .company-profile-maximizer__stats-field__XhHU4:nth-of-type(4) {
        order: 7
    }
}

@media(max-width:745px) {
    .company-profile-maximizer__stats-row__3jpfi .company-profile-maximizer__stats-field__XhHU4 {
        grid-column: span 6
    }
}

@media(min-width:1024px)and (max-width:1060px) {
    .company-profile-maximizer__stats-row__3jpfi .company-profile-maximizer__stats-field__XhHU4 {
        grid-column: span 4
    }
}

.company-profile-maximizer__stats-row__3jpfi .company-profile-maximizer__stats-field__XhHU4 .company-profile-maximizer__label__1Tl1n {
    line-height: 20px
}

.company-profile-maximizer__stats-row__3jpfi .company-profile-maximizer__stats-field__XhHU4 .company-profile-maximizer__value__vLvbK {
    line-height: 24px;
    overflow-wrap: anywhere
}

@media(min-width:746px)and (max-width:1023px) {
    .company-profile-maximizer__rates__2YcVY {
        display: flex
    }

    .company-profile-maximizer__rates__2YcVY .company-profile-maximizer__info__StXBc,
    .company-profile-maximizer__rates__2YcVY .company-profile-maximizer__range-line__RYnmp {
        display: inline-block
    }

    .company-profile-maximizer__rates__2YcVY .company-profile-maximizer__range-line__RYnmp {
        margin-left: 19px;
        height: 35px
    }

    .company-profile-maximizer__rates__2YcVY .company-profile-maximizer__info__StXBc {
        line-height: 35px
    }

    .company-profile-maximizer__statistics__-mFht {
        column-count: 2;
        column-gap: 32px;
        margin-bottom: 23px;
        margin-top: 15px
    }

    .company-profile-maximizer__statistics__-mFht .company-profile-maximizer__row__3SOn6 {
        page-break-inside: avoid
    }

    .company-profile-maximizer__statistics__-mFht .company-profile-maximizer__amount__1Ftq4 {
        text-align: right
    }
}

@media(max-width:745px) {
    .company-profile-maximizer__amount__1Ftq4 {
        text-align: right
    }

    .company-profile-maximizer__statistics__-mFht {
        margin-bottom: 33px
    }
}

.range-line-with-captions__labels__1iRmI {
    display: flex;
    justify-content: space-between;
    margin-top: 4px
}

.range-line-with-captions__labels__1iRmI .range-line-with-captions__label__1yiJv {
    font-size: 14px
}

.range-line__container__xgRhS {
    position: relative;
    height: 18px;
    width: 211px
}

.range-line__line__1_bcK {
    margin: 0 0 3px;
    height: 8px;
    background-color: #dfdfdf;
    width: 211px
}

.range-line__marker__2fnRJ {
    width: 0;
    height: 0;
    border-left: 7px solid transparent;
    border-right: 7px solid transparent;
    border-bottom: 7px solid #404040;
    position: absolute;
    top: 8px
}

@media(min-width:1024px) {
    .deals-module__deals-module__6dnNu {
        box-shadow: 0 1px 16px 10px rgba(64, 64, 64, .08);
        border-radius: 16px
    }
}

.deals-module__deals-module__6dnNu .deals-module__story-wrapper__2DD8C {
    height: 100%
}

.deals-module__deals-module__6dnNu .deals-module__deals__1TPW3 .deals-module__deal__3iFby {
    border-bottom: 1px solid #d0d0d0
}

.deals-module__deals-module__6dnNu .deals-module__deals__1TPW3 .deals-module__deal__3iFby:last-of-type {
    border-bottom: none;
    margin-bottom: 0
}

.deals-module__deals-module__6dnNu .deals-module__deals__1TPW3.deals-module__two__eM5Vl .deals-module__deal__3iFby {
    padding-bottom: 10px;
    margin-bottom: 16px
}

@media(max-width:1023px) {
    .deals-module__deals-module__6dnNu .deals-module__deals__1TPW3.deals-module__two__eM5Vl .deals-module__deal__3iFby {
        padding-bottom: 20px;
        margin-bottom: 20px
    }
}

.deals-module__deals-module__6dnNu .deals-module__deals__1TPW3.deals-module__two__eM5Vl .deals-module__deal__3iFby:last-of-type {
    border-bottom: none;
    margin-bottom: 0
}

.deals-module__deals-module__6dnNu .deals-module__deals__1TPW3.deals-module__three__-mqQK .deals-module__deal__3iFby {
    padding-bottom: 6px;
    margin-bottom: 8px
}

.deals-module__deals-module__6dnNu .deals-module__timestamp__1GhaT {
    padding: 8px 2.2222222222vw 2.2222222222vw;
    text-align: right
}

@media(max-width:1023px) {
    .deals-module__deals-module__6dnNu .deals-module__timestamp__1GhaT {
        padding-right: 4.2666666667vw;
        padding-left: 4.2666666667vw;
        padding-bottom: 4.2666666667vw
    }
}

@media(min-width:1440px) {
    .deals-module__deals-module__6dnNu .deals-module__timestamp__1GhaT {
        padding-right: 32px;
        padding-left: 32px;
        padding-bottom: 32px
    }
}

@media(min-width:1024px) {
    .deals-module__deals-module__6dnNu .deals-module__timestamp__1GhaT {
        padding: 8px 24px 24px
    }
}

@media(max-width:745px) {
    .deals-module__deals-module__6dnNu .deals-module__timestamp__1GhaT {
        text-align: left
    }
}

.deals-module__deals-module__6dnNu .deals-module__timestamp__1GhaT a {
    font-weight: bolder
}

.deals-module__deals-module__6dnNu .deals-module__one_and_three_column__u69hD {
    display: grid;
    grid-template-columns: repeat(12, 1fr)
}

@media(max-width:1023px) {
    .deals-module__deals-module__6dnNu .deals-module__one_and_three_column__u69hD .deals-module__item__1MguK {
        grid-column: 1/span 12;
        border-bottom: 1px solid #d0d0d0
    }
}

@media(min-width:1024px) {
    .deals-module__deals-module__6dnNu .deals-module__one_and_three_column__u69hD .deals-module__item__1MguK {
        grid-column: 1/span 4
    }
}

@media(max-width:1023px) {
    .deals-module__deals-module__6dnNu .deals-module__one_and_three_column__u69hD .deals-module__last__1TWDj {
        grid-column: 1/span 12
    }
}

@media(min-width:1024px) {
    .deals-module__deals-module__6dnNu .deals-module__one_and_three_column__u69hD .deals-module__last__1TWDj {
        grid-column: 5/span 8
    }
}

.deals-module__deals-module__6dnNu .deals-module__one_and_three_column__u69hD .deals-module__last__1TWDj .deals-module__heading__1k84R {
    padding: 2.2222222222vw
}

@media(min-width:1024px) {
    .deals-module__deals-module__6dnNu .deals-module__one_and_three_column__u69hD .deals-module__last__1TWDj .deals-module__heading__1k84R {
        padding: 24px
    }
}

@media(max-width:1023px) {
    .deals-module__deals-module__6dnNu .deals-module__one_and_three_column__u69hD .deals-module__last__1TWDj .deals-module__heading__1k84R {
        padding: 4.2666666667vw
    }
}

@media(min-width:1440px) {
    .deals-module__deals-module__6dnNu .deals-module__one_and_three_column__u69hD .deals-module__last__1TWDj .deals-module__heading__1k84R {
        padding: 32px
    }
}

.deals-module__label-container__BEQpd {
    display: flex;
    align-items: center;
    flex-wrap: wrap;
    padding-right: 2.2222222222vw;
    padding-bottom: 2.2222222222vw
}

@media(max-width:1023px) {
    .deals-module__label-container__BEQpd {
        padding-right: 4.2666666667vw;
        padding-bottom: 4.2666666667vw
    }
}

@media(min-width:1440px) {
    .deals-module__label-container__BEQpd {
        padding-right: 32px;
        padding-bottom: 32px
    }
}

@media(max-width:1023px) {
    .deals-module__label-container__BEQpd {
        padding: 2.2222222222vw
    }
}

@media(max-width:1023px)and (max-width:1023px) {
    .deals-module__label-container__BEQpd {
        padding: 4.2666666667vw
    }
}

@media(max-width:1023px)and (min-width:1440px) {
    .deals-module__label-container__BEQpd {
        padding: 32px
    }
}

.single-deal__wrapper__bPXiW {
    display: grid;
    grid-template-columns: repeat(12, 1fr);
    padding-right: 2.2222222222vw;
    padding-left: 2.2222222222vw
}

@media(max-width:1023px) {
    .single-deal__wrapper__bPXiW {
        padding-right: 4.2666666667vw;
        padding-left: 4.2666666667vw
    }
}

@media(min-width:1440px) {
    .single-deal__wrapper__bPXiW {
        padding-right: 32px;
        padding-left: 32px
    }
}

@media(min-width:1024px) {
    .single-deal__wrapper__bPXiW {
        padding: 0 24px
    }
}

.single-deal__wrapper__bPXiW.single-deal__vertical__2cv5I .single-deal__data__kK63l {
    grid-column: 1/span 12
}

.single-deal__wrapper__bPXiW.single-deal__vertical__2cv5I .single-deal__chart__1r3YO {
    grid-column: 1/span 12;
    margin-top: 32px;
    padding-left: 25px
}

@media(min-width:746px)and (max-width:1023px) {
    .single-deal__wrapper__bPXiW.single-deal__vertical__2cv5I .single-deal__data__kK63l {
        grid-column: 1/span 6
    }

    .single-deal__wrapper__bPXiW.single-deal__vertical__2cv5I .single-deal__chart__1r3YO {
        grid-column: 7/span 6
    }
}

.single-deal__wrapper__bPXiW .single-deal__data__kK63l {
    grid-column: 1/span 6
}

@media(max-width:745px) {
    .single-deal__wrapper__bPXiW .single-deal__data__kK63l {
        grid-column: 1/span 12
    }
}

.single-deal__wrapper__bPXiW .single-deal__chart__1r3YO {
    grid-column: 7/span 6
}

.single-deal__wrapper__bPXiW.single-deal__two-per-page__2y37L .single-deal__data__kK63l {
    grid-column: 1/span 7
}

@media(max-width:745px) {
    .single-deal__wrapper__bPXiW.single-deal__two-per-page__2y37L .single-deal__data__kK63l {
        grid-column: 1/span 12
    }
}

.single-deal__wrapper__bPXiW.single-deal__two-per-page__2y37L .single-deal__chart__1r3YO {
    grid-column: 8/span 5
}

.single-deal__wrapper__bPXiW.single-deal__two-per-page__2y37L.single-deal__vertical__2cv5I .single-deal__chart__1r3YO,
.single-deal__wrapper__bPXiW.single-deal__two-per-page__2y37L.single-deal__vertical__2cv5I .single-deal__data__kK63l {
    grid-column: 1/span 12
}

@media(min-width:746px)and (max-width:1023px) {
    .single-deal__wrapper__bPXiW.single-deal__two-per-page__2y37L.single-deal__vertical__2cv5I .single-deal__data__kK63l {
        grid-column: 1/span 7
    }

    .single-deal__wrapper__bPXiW.single-deal__two-per-page__2y37L.single-deal__vertical__2cv5I .single-deal__chart__1r3YO {
        grid-column: 8/span 5
    }
}

.single-deal__wrapper__bPXiW.single-deal__three-per-page__3S-J8 .single-deal__data__kK63l {
    grid-column: 1/span 9
}

@media(max-width:745px) {
    .single-deal__wrapper__bPXiW.single-deal__three-per-page__3S-J8 .single-deal__data__kK63l {
        grid-column: 1/span 12
    }
}

.single-deal__wrapper__bPXiW.single-deal__three-per-page__3S-J8 .single-deal__chart__1r3YO {
    grid-column: 10/span 3
}

.single-deal__wrapper__bPXiW.single-deal__three-per-page__3S-J8.single-deal__vertical__2cv5I .single-deal__data__kK63l {
    grid-column: 1/span 12
}

.single-deal__wrapper__bPXiW.single-deal__three-per-page__3S-J8.single-deal__vertical__2cv5I .single-deal__chart__1r3YO {
    grid-column: 7/span 6;
    grid-row: 3/span 4;
    padding: 0;
    margin: 0
}

@media(min-width:746px)and (max-width:1023px) {
    .single-deal__wrapper__bPXiW.single-deal__three-per-page__3S-J8.single-deal__vertical__2cv5I .single-deal__data__kK63l {
        grid-column: 1/span 9
    }

    .single-deal__wrapper__bPXiW.single-deal__three-per-page__3S-J8.single-deal__vertical__2cv5I .single-deal__chart__1r3YO {
        grid-column: 10/span 3;
        grid-row: unset;
        margin-top: 0
    }
}

.company-data__wrapper__HSQqu {
    width: 100%
}

.company-data__wrapper__HSQqu.company-data__vertical__2YSJE .company-data__company-data__2jcKs,
.company-data__wrapper__HSQqu.company-data__vertical__2YSJE .company-data__second-row__2FNjE {
    margin-bottom: 24px
}

@media(max-width:1023px) {

    .company-data__wrapper__HSQqu.company-data__vertical__2YSJE .company-data__company-data__2jcKs,
    .company-data__wrapper__HSQqu.company-data__vertical__2YSJE .company-data__second-row__2FNjE {
        margin-bottom: 16px
    }
}

.company-data__wrapper__HSQqu.company-data__vertical__2YSJE .company-data__middle-col__3F_Sq {
    margin-bottom: 32px
}

@media(max-width:1023px) {
    .company-data__wrapper__HSQqu.company-data__vertical__2YSJE .company-data__middle-col__3F_Sq {
        margin-bottom: 16px
    }
}

.company-data__wrapper__HSQqu.company-data__vertical__2YSJE .company-data__row__2K356.company-data__full__2Crl6 {
    margin-bottom: 32px
}

@media(min-width:746px)and (max-width:1023px) {
    .company-data__wrapper__HSQqu.company-data__vertical__2YSJE .company-data__row__2K356.company-data__full__2Crl6 {
        margin-bottom: 8px
    }
}

.company-data__wrapper__HSQqu.company-data__three-per-page__2VDKK .company-data__wide__3facq,
.company-data__wrapper__HSQqu.company-data__two-per-page__1tCvk .company-data__wide__3facq {
    margin-bottom: 8px
}

.company-data__wrapper__HSQqu.company-data__three-per-page__2VDKK.company-data__vertical__2YSJE .company-data__company-data__2jcKs,
.company-data__wrapper__HSQqu.company-data__three-per-page__2VDKK.company-data__vertical__2YSJE .company-data__second-row__2FNjE,
.company-data__wrapper__HSQqu.company-data__two-per-page__1tCvk.company-data__vertical__2YSJE .company-data__company-data__2jcKs,
.company-data__wrapper__HSQqu.company-data__two-per-page__1tCvk.company-data__vertical__2YSJE .company-data__second-row__2FNjE {
    margin-bottom: 16px
}

@media(max-width:1023px) {

    .company-data__wrapper__HSQqu.company-data__three-per-page__2VDKK.company-data__vertical__2YSJE .company-data__company-data__2jcKs,
    .company-data__wrapper__HSQqu.company-data__three-per-page__2VDKK.company-data__vertical__2YSJE .company-data__second-row__2FNjE,
    .company-data__wrapper__HSQqu.company-data__two-per-page__1tCvk.company-data__vertical__2YSJE .company-data__company-data__2jcKs,
    .company-data__wrapper__HSQqu.company-data__two-per-page__1tCvk.company-data__vertical__2YSJE .company-data__second-row__2FNjE {
        margin-bottom: 8px
    }
}

.company-data__wrapper__HSQqu.company-data__three-per-page__2VDKK {
    display: grid;
    grid-template-columns: repeat(12, 1fr)
}

.company-data__wrapper__HSQqu.company-data__three-per-page__2VDKK .company-data__first-col__53cRS {
    grid-template-columns: none;
    grid-column: 1/span 6;
    grid-row: 1/span 1
}

@media(max-width:745px) {
    .company-data__wrapper__HSQqu.company-data__three-per-page__2VDKK .company-data__first-col__53cRS.company-data__company-data__2jcKs {
        grid-column: 1/span 12
    }
}

.company-data__wrapper__HSQqu.company-data__three-per-page__2VDKK .company-data__second-row__2FNjE {
    grid-column: 1/span 7
}

@media(max-width:745px) {
    .company-data__wrapper__HSQqu.company-data__three-per-page__2VDKK .company-data__second-row__2FNjE {
        grid-column: 1/span 12
    }
}

.company-data__wrapper__HSQqu.company-data__three-per-page__2VDKK .company-data__middle-col__3F_Sq {
    grid-column: 8/span 6;
    grid-row: 1/span 2
}

@media(max-width:745px) {
    .company-data__wrapper__HSQqu.company-data__three-per-page__2VDKK .company-data__middle-col__3F_Sq {
        grid-column: 1/span 12;
        grid-row: unset
    }
}

.company-data__wrapper__HSQqu.company-data__three-per-page__2VDKK .company-data__middle-col__3F_Sq .company-data__first-col__53cRS {
    padding-left: 0
}

@media(max-width:745px) {
    .company-data__wrapper__HSQqu.company-data__three-per-page__2VDKK .company-data__middle-col__3F_Sq .company-data__first-col__53cRS {
        padding-left: 25px
    }
}

@media(min-width:1024px) {

    .company-data__wrapper__HSQqu.company-data__three-per-page__2VDKK.company-data__vertical__2YSJE .company-data__company-data__2jcKs,
    .company-data__wrapper__HSQqu.company-data__three-per-page__2VDKK.company-data__vertical__2YSJE .company-data__second-row__2FNjE {
        grid-column: 1/span 12
    }

    .company-data__wrapper__HSQqu.company-data__three-per-page__2VDKK.company-data__vertical__2YSJE .company-data__second-row__2FNjE {
        grid-row: 2
    }

    .company-data__wrapper__HSQqu.company-data__three-per-page__2VDKK.company-data__vertical__2YSJE .company-data__middle-col__3F_Sq {
        grid-column: 1/span 6;
        grid-row: 3/span 6
    }

    .company-data__wrapper__HSQqu.company-data__three-per-page__2VDKK.company-data__vertical__2YSJE .company-data__middle-col__3F_Sq .company-data__first-col__53cRS,
    .company-data__wrapper__HSQqu.company-data__three-per-page__2VDKK.company-data__vertical__2YSJE .company-data__middle-col__3F_Sq .company-data__second-col__XvFFG {
        grid-column: 1/span 12;
        padding-left: 25px
    }
}

.company-data__wrapper__HSQqu .company-data__row__2K356 {
    display: grid;
    grid-template-columns: repeat(12, 1fr);
    margin-bottom: 8px
}

.company-data__wrapper__HSQqu .company-data__row__2K356 .company-data__first-col__53cRS {
    padding-left: 25px
}

.company-data__wrapper__HSQqu .company-data__row-field__2cq7a {
    grid-column: auto/span 6
}

.company-data__wrapper__HSQqu .company-data__wide__3facq {
    margin-bottom: 16px
}

.company-data__wrapper__HSQqu .company-data__full__2Crl6 {
    display: grid;
    grid-template-columns: repeat(12, 1fr)
}

.company-data__wrapper__HSQqu .company-data__full__2Crl6 .company-data__content__3wTg2 {
    grid-column: auto/span 12
}

.company-data__wrapper__HSQqu .company-data__company-name__5PrZf,
.company-data__wrapper__HSQqu .company-data__range__1cZZJ {
    padding-left: 25px;
    margin-inline-start: 0
}

.company-data__wrapper__HSQqu .company-data__indicator__1lpHP {
    margin: 0 9px 0 0;
    display: inline-block
}

.company-data__wrapper__HSQqu .company-data__range-label__2r59O {
    grid-column: 1/span 12;
    padding-left: 25px
}

.company-data__wrap__HGSN5 {
    word-wrap: break-word;
    word-break: break-all
}

.company-data__data-wrapper__llFjA {
    display: contents
}

.digits-range__container__1TlM7 {
    display: flex
}

.digits-range__digits__3SjYM,
.digits-range__separator__ukjZW {
    vertical-align: middle
}

.static-chart__wrapper__bmoN_ {
    max-width: 100%
}

.static-chart__container__xXHuG {
    position: relative;
    height: 0;
    padding-bottom: var(--aspect-ratio);
    --aspect-ratio: 0%
}

.static-chart__spinner__WvAnW {
    position: absolute;
    top: 50%;
    left: 50%;
    margin: -20px;
    width: 40px
}

.static-chart__error-prompt__-SscH,
.static-chart__image__2fXi2 {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%
}

.static-chart__error__3ca0w,
.static-chart__loading__JiZ0T {
    display: none
}

.static-chart__error-prompt__-SscH {
    background: #f4f4f4
}

.deals-maximizer__container__2ebON {
    display: grid;
    grid-template-columns: repeat(12, 1fr);
    grid-column-gap: 2.2222222222vw;
    box-shadow: 0 1px 16px 10px rgba(64, 64, 64, .08);
    backface-visibility: hidden;
    background: #fff;
    grid-column-gap: 0 !important
}

@media(max-width:1023px) {
    .deals-maximizer__container__2ebON {
        grid-column-gap: 4.2666666667vw
    }
}

@media(min-width:1440px) {
    .deals-maximizer__container__2ebON {
        grid-column-gap: 32px
    }
}

@media(max-width:1023px) {
    .deals-maximizer__container__2ebON {
        grid-template-columns: repeat(4, 1fr)
    }
}

@media(min-width:1024px) {
    .deals-maximizer__container__2ebON {
        border-radius: 16px
    }
}

.deals-maximizer__container__2ebON .deals-maximizer__hero-wrapper__3aCMX {
    box-shadow: none;
    grid-column: 1/13;
    display: flex;
    flex-direction: column
}

@media(min-width:1024px) {
    .deals-maximizer__container__2ebON .deals-maximizer__hero-wrapper__3aCMX {
        border-radius: 16px
    }
}

@media(min-width:1300px) {
    .deals-maximizer__container__2ebON .deals-maximizer__hero-wrapper__3aCMX {
        box-shadow: 0 1px 16px 10px rgba(64, 64, 64, .08);
        border-radius: 16px;
        grid-column: 1/8
    }
}

@media(min-width:1024px) {
    .deals-maximizer__container__2ebON .deals-maximizer__hero-wrapper__3aCMX {
        box-shadow: 0 1px 16px 10px rgba(64, 64, 64, .08);
        border-radius: 16px;
        grid-column: 1/8
    }
}

@media(max-width:1023px) {
    .deals-maximizer__container__2ebON .deals-maximizer__hero-wrapper__3aCMX {
        border-bottom: 1px solid #d0d0d0
    }
}

.deals-maximizer__container__2ebON .deals-maximizer__deals__3WjRe {
    display: flex;
    flex-direction: column;
    grid-column: 1/13
}

@media(min-width:746px) {
    .deals-maximizer__container__2ebON .deals-maximizer__deals__3WjRe {
        flex-wrap: wrap
    }
}

@media(min-width:1300px) {
    .deals-maximizer__container__2ebON .deals-maximizer__deals__3WjRe {
        grid-column: 8/13
    }
}

@media(min-width:1024px) {
    .deals-maximizer__container__2ebON .deals-maximizer__deals__3WjRe {
        grid-column: 8/13
    }
}

.deals-maximizer__container__2ebON .deals-maximizer__deals__3WjRe .deals-maximizer__deal__2Dbkx {
    border-top: 1px solid #d0d0d0;
    margin-bottom: 25px;
    padding-top: 24px
}

.deals-maximizer__container__2ebON .deals-maximizer__deals__3WjRe .deals-maximizer__deal__2Dbkx:first-child {
    border-top: none;
    padding-top: 0
}

.deals-maximizer__container__2ebON .deals-maximizer__deals__3WjRe .deals-maximizer__deal__2Dbkx:last-child {
    margin-bottom: 0
}

.deals-maximizer__label-container__2aWK4 {
    display: flex;
    align-items: center;
    flex-wrap: wrap;
    padding-top: 2.2222222222vw;
    padding-left: 2.2222222222vw;
    padding-bottom: 8px
}

@media(max-width:1023px) {
    .deals-maximizer__label-container__2aWK4 {
        padding-top: 4.2666666667vw;
        padding-left: 4.2666666667vw
    }
}

@media(min-width:1440px) {
    .deals-maximizer__label-container__2aWK4 {
        padding-top: 32px;
        padding-left: 32px
    }
}

@media(max-width:745px) {
    .deals-maximizer__label-container__2aWK4 {
        padding: 24px 16px 0
    }
}

.deals-maximizer__deals-label-container__2EKBG {
    padding: 24px 24px 48px
}

@media(min-width:746px)and (max-width:1023px) {
    .deals-maximizer__deals-label-container__2EKBG {
        padding: 2.2222222222vw
    }
}

@media(min-width:746px)and (max-width:1023px)and (max-width:1023px) {
    .deals-maximizer__deals-label-container__2EKBG {
        padding: 4.2666666667vw
    }
}

@media(min-width:746px)and (max-width:1023px)and (min-width:1440px) {
    .deals-maximizer__deals-label-container__2EKBG {
        padding: 32px
    }
}

@media(max-width:745px) {
    .deals-maximizer__deals-label-container__2EKBG {
        padding: 18px 2.2222222222vw 24px
    }
}

@media(max-width:745px)and (max-width:1023px) {
    .deals-maximizer__deals-label-container__2EKBG {
        padding-left: 4.2666666667vw;
        padding-right: 4.2666666667vw
    }
}

@media(max-width:745px)and (min-width:1440px) {
    .deals-maximizer__deals-label-container__2EKBG {
        padding-left: 32px;
        padding-right: 32px
    }
}

.deals-maximizer__story-container__2IvwZ {
    padding-bottom: 24px
}

.deals-maximizer__timestamp__2rXIO.deals-maximizer__timestamp__2rXIO {
    margin-top: auto;
    padding: 16px;
    line-height: 16px
}

@media(min-width:746px)and (max-width:1023px) {
    .deals-maximizer__timestamp__2rXIO.deals-maximizer__timestamp__2rXIO {
        text-align: right
    }
}

.deals-maximizer__timestamp__2rXIO.deals-maximizer__timestamp__2rXIO a {
    font-weight: bolder
}

.deals-maximizer__hero__36jft {
    padding: 24px
}

@media(max-width:745px) {
    .deals-maximizer__hero__36jft {
        padding: 24px 16px
    }
}

.dividends__wrapper__33eXW {
    width: 100%;
    box-shadow: 0 1px 16px 10px rgba(64, 64, 64, .08)
}

@media(min-width:1024px) {
    .dividends__wrapper__33eXW {
        border-radius: 16px
    }
}

.dividends__heading__GKGrW.dividends__heading__GKGrW {
    margin-bottom: 32px
}

@media(min-width:746px)and (max-width:1023px) {
    .dividends__heading__GKGrW.dividends__heading__GKGrW {
        padding-left: 24px;
        margin-bottom: 24px
    }
}

@media(max-width:745px) {
    .dividends__heading__GKGrW.dividends__heading__GKGrW {
        padding-left: 16px;
        margin-bottom: 16px
    }
}

.dividends__body__1PMnU {
    margin: 0 auto;
    max-width: 1440px;
    gap: 2.2222222222vw;
    display: grid;
    grid-template-columns: repeat(12, 1fr);
    grid-column-gap: 2.2222222222vw
}

@media(max-width:1023px) {
    .dividends__body__1PMnU {
        gap: 4.2666666667vw
    }
}

@media(min-width:1440px) {
    .dividends__body__1PMnU {
        gap: 32px
    }
}

@media(max-width:1023px) {
    .dividends__body__1PMnU {
        grid-column-gap: 4.2666666667vw
    }
}

@media(min-width:1440px) {
    .dividends__body__1PMnU {
        grid-column-gap: 32px
    }
}

@media(max-width:1023px) {
    .dividends__body__1PMnU {
        grid-template-columns: repeat(4, 1fr)
    }
}

@media(min-width:1024px) {
    .dividends__body__1PMnU {
        box-sizing: border-box
    }
}

@media(min-width:746px)and (max-width:1023px) {
    .dividends__body__1PMnU {
        row-gap: 24px
    }
}

@media(max-width:745px) {
    .dividends__body__1PMnU {
        row-gap: 16px
    }
}

.dividends__main__22hz5 {
    grid-column: span 8
}

@media(min-width:1300px) {
    .dividends__main__22hz5 {
        grid-column: 5/span 8
    }
}

@media(max-width:1023px) {
    .dividends__main__22hz5 {
        grid-column: 1/-1
    }
}

.dividends__left-rail__120wd {
    grid-column: 1/-1
}

@media(min-width:1300px) {
    .dividends__left-rail__120wd {
        grid-column: 1/span 4
    }
}

.dividends-table__wrapper__3L4_P {
    width: 100%;
    padding-top: 24px;
    border-radius: 16px;
    box-shadow: 0 0 1.1111111111vw rgba(50, 50, 93, .25), 0 0 .3472222222vw rgba(77, 77, 77, .1)
}

@media(max-width:1023px) {
    .dividends-table__wrapper__3L4_P {
        box-shadow: 0 0 2.2222222222vw rgba(50, 50, 93, .25), 0 0 .6944444444vw rgba(77, 77, 77, .1)
    }
}

@media(min-width:1440px) {
    .dividends-table__wrapper__3L4_P {
        box-shadow: 0 0 16px rgba(50, 50, 93, .25), 0 0 5px rgba(77, 77, 77, .1)
    }
}

@media(min-width:1024px) {
    .dividends-table__wrapper__3L4_P {
        border-radius: 16px 16px 0 0
    }
}

@media(max-width:1023px) {
    .dividends-table__wrapper__3L4_P {
        padding-top: 0;
        border-radius: 0
    }
}

.dividends-table__heading__3idH9.dividends-table__heading__3idH9 {
    margin-left: 24px
}

@media(min-width:746px)and (max-width:1023px) {
    .dividends-table__heading__3idH9.dividends-table__heading__3idH9 {
        padding-left: 24px
    }
}

@media(max-width:745px) {
    .dividends-table__heading__3idH9.dividends-table__heading__3idH9 {
        padding-left: 16px
    }
}

.dividends-table__table__3z1h7 {
    margin-top: 16px
}

@media(max-width:1023px) {
    .dividends-table__table__3z1h7 {
        margin-top: 0
    }
}

.dividends-table__table__3z1h7 thead tr th {
    height: 37px
}

.dividends-table__table__3z1h7 thead tr th:first-child {
    padding-left: 17px
}

@media(max-width:745px) {
    .dividends-table__table__3z1h7 thead tr th:first-child {
        padding-left: 12px
    }
}

.dividends-table__table__3z1h7 thead tr th:last-child {
    padding-right: 24px
}

@media(max-width:745px) {
    .dividends-table__table__3z1h7 thead tr th:last-child {
        padding-right: 16px
    }
}

.dividends-table__table__3z1h7 tbody tr th {
    height: 40px
}

.dividends-table__table__3z1h7 tbody tr th:first-child {
    padding-left: 17px
}

@media(max-width:745px) {
    .dividends-table__table__3z1h7 tbody tr th:first-child {
        padding-left: 12px
    }
}

.dividends-table__table__3z1h7 tbody tr td {
    height: 40px
}

.dividends-table__table__3z1h7 tbody tr td:last-child {
    padding-right: 33px
}

@media(max-width:745px) {
    .dividends-table__table__3z1h7 tbody tr td:last-child {
        padding-right: 16px
    }
}

.no-data-infobox__wrapper__35d3U {
    width: 100%;
    margin-top: 32px;
    border-radius: 16px;
    box-shadow: 0 0 1.1111111111vw rgba(50, 50, 93, .25), 0 0 .3472222222vw rgba(77, 77, 77, .1)
}

@media(max-width:1023px) {
    .no-data-infobox__wrapper__35d3U {
        box-shadow: 0 0 2.2222222222vw rgba(50, 50, 93, .25), 0 0 .6944444444vw rgba(77, 77, 77, .1)
    }
}

@media(min-width:1440px) {
    .no-data-infobox__wrapper__35d3U {
        box-shadow: 0 0 16px rgba(50, 50, 93, .25), 0 0 5px rgba(77, 77, 77, .1)
    }
}

@media(min-width:1024px) {
    .no-data-infobox__wrapper__35d3U {
        border-radius: 16px
    }
}

@media(max-width:1023px) {
    .no-data-infobox__wrapper__35d3U {
        padding-top: 0;
        border-radius: 0
    }
}

.no-data-infobox__wrapper__35d3U .no-data-infobox__info__SOpR6 {
    padding: 20px;
    text-align: center
}

.secondary-nav__mobile__1snOA .secondary-nav__button-left__2Pf0R,
.secondary-nav__mobile__1snOA .secondary-nav__button-right__q0dqw {
    border: none;
    margin: 0;
    padding: 0;
    overflow: visible;
    background: transparent;
    color: inherit;
    font: inherit;
    line-height: normal;
    font-smoothing: inherit;
    appearance: none
}

.secondary-nav__mobile__1snOA .secondary-nav__button-left__2Pf0R:enabled,
.secondary-nav__mobile__1snOA .secondary-nav__button-right__q0dqw:enabled {
    cursor: pointer
}

.secondary-nav__menu-list-container__HaV-5 {
    scrollbar-width: none
}

.secondary-nav__menu-list-container__HaV-5::-webkit-scrollbar {
    display: none
}

.secondary-nav__container__14i5A {
    position: relative
}

.secondary-nav__menu-list-container__HaV-5 {
    margin: -1px 0;
    overflow-x: auto;
    overflow-y: hidden
}

.secondary-nav__menu__3umqj.secondary-nav__desktop__gbg52 {
    padding: 0 0 32px;
    display: flex;
    flex-direction: column;
    border-radius: 16px;
    box-shadow: 0 0 1.1111111111vw rgba(50, 50, 93, .25), 0 0 .3472222222vw rgba(77, 77, 77, .1)
}

@media(max-width:1023px) {
    .secondary-nav__menu__3umqj.secondary-nav__desktop__gbg52 {
        box-shadow: 0 0 2.2222222222vw rgba(50, 50, 93, .25), 0 0 .6944444444vw rgba(77, 77, 77, .1)
    }
}

@media(min-width:1440px) {
    .secondary-nav__menu__3umqj.secondary-nav__desktop__gbg52 {
        box-shadow: 0 0 16px rgba(50, 50, 93, .25), 0 0 5px rgba(77, 77, 77, .1)
    }
}

.secondary-nav__menu__3umqj.secondary-nav__desktop__gbg52 .secondary-nav__title__3f1yK {
    padding: 16px;
    border-bottom: 1px solid #d0d0d0;
    color: #666
}

.secondary-nav__menu-list__1gPSp {
    list-style: none;
    margin: 0;
    padding: 0
}

.secondary-nav__mobile__1snOA .secondary-nav__menu-list__1gPSp {
    display: inline-flex;
    margin: 0 8px;
    align-items: center;
    border-bottom: 1px solid #d0d0d0
}

.secondary-nav__mobile__1snOA .secondary-nav__menu-list__1gPSp.secondary-nav__can-scroll__3gX22 {
    margin: 0 40px
}

.secondary-nav__menu_item__iXnMR {
    list-style: none;
    cursor: pointer;
    color: #404040
}

.secondary-nav__desktop__gbg52 .secondary-nav__menu_item__iXnMR {
    border-left: 4px solid transparent;
    padding: 8px 16px;
    color: #666
}

.secondary-nav__desktop__gbg52 .secondary-nav__menu_item__iXnMR:hover {
    background-color: #f8f8f8
}

.secondary-nav__desktop__gbg52 .secondary-nav__menu_item__iXnMR.secondary-nav__selected__vMLtH {
    border-color: #fa6400;
    color: #404040
}

.secondary-nav__desktop__gbg52 li:first-child .secondary-nav__menu_item__iXnMR {
    padding-top: 16px
}

.secondary-nav__mobile__1snOA .secondary-nav__menu_item__iXnMR {
    margin: 0 8px;
    padding: 8px 0 6px;
    border-bottom: 4px solid transparent;
    white-space: nowrap
}

.secondary-nav__mobile__1snOA .secondary-nav__menu_item__iXnMR.secondary-nav__selected__vMLtH {
    border-color: #fa6400
}

.secondary-nav__mobile__1snOA .secondary-nav__can-scroll__3gX22 li:first-child .secondary-nav__menu_item__iXnMR {
    padding-left: 8px
}

.secondary-nav__mobile__1snOA {
    max-width: 100vw;
    position: relative
}

.secondary-nav__mobile__1snOA .secondary-nav__button-left__2Pf0R,
.secondary-nav__mobile__1snOA .secondary-nav__button-right__q0dqw {
    position: absolute;
    top: 0;
    width: 40px;
    height: 40px;
    line-height: 0;
    box-sizing: border-box;
    border: 1px solid #d0d0d0;
    background-color: #fff;
    color: #404040;
    z-index: 10
}

.secondary-nav__mobile__1snOA .secondary-nav__button-left__2Pf0R:disabled,
.secondary-nav__mobile__1snOA .secondary-nav__button-right__q0dqw:disabled {
    color: #d0d0d0
}

.secondary-nav__mobile__1snOA .secondary-nav__button-left__2Pf0R .secondary-nav__icon__3hU5C,
.secondary-nav__mobile__1snOA .secondary-nav__button-right__q0dqw .secondary-nav__icon__3hU5C {
    width: 8px;
    fill: currentColor
}

.secondary-nav__mobile__1snOA .secondary-nav__button-left__2Pf0R {
    left: 0
}

.secondary-nav__mobile__1snOA .secondary-nav__button-right__q0dqw {
    right: 0
}

.secondary-nav__mobile__1snOA .secondary-nav__button-right__q0dqw .secondary-nav__icon__3hU5C {
    transform: scaleX(-1)
}

.financials__wrapper__3y1mf {
    margin-top: 32px;
    display: grid;
    grid-template-columns: repeat(12, minmax(60px, 1fr));
    grid-column-gap: 2.2222222222vw
}

@media(max-width:1023px) {
    .financials__wrapper__3y1mf {
        grid-column-gap: 4.2666666667vw
    }
}

@media(min-width:1440px) {
    .financials__wrapper__3y1mf {
        grid-column-gap: 32px
    }
}

@media(max-width:1023px) {
    .financials__wrapper__3y1mf {
        grid-template-columns: repeat(4, minmax(60px, 1fr));
        gap: 24px;
        margin-top: 24px
    }
}

.financials__wrapper__3y1mf .financials__card__19LDQ {
    grid-column: span 5
}

@media(min-width:1024px) {
    .financials__wrapper__3y1mf .financials__card__19LDQ:first-child {
        margin-bottom: 32px
    }
}

@media(min-width:1440px) {
    .financials__wrapper__3y1mf .financials__card__19LDQ {
        grid-column: span 4
    }
}

@media(max-width:1023px) {
    .financials__wrapper__3y1mf .financials__card__19LDQ {
        grid-column: span 4
    }
}

@media(max-width:745px) {
    .financials__wrapper__3y1mf .financials__card__19LDQ {
        margin-bottom: 0
    }
}

.financials__heading__DzSEm {
    margin-bottom: 32px
}

@media(min-width:746px)and (max-width:1023px) {
    .financials__heading__DzSEm {
        padding-left: 24px;
        margin-bottom: 24px
    }
}

@media(max-width:745px) {
    .financials__heading__DzSEm {
        padding-left: 16px;
        margin-bottom: 24px
    }
}

.financials__disclaimer__hex8a {
    margin-top: 32px
}

@media(min-width:746px)and (max-width:1023px) {
    .financials__disclaimer__hex8a {
        margin-left: 24px
    }
}

@media(max-width:745px) {
    .financials__disclaimer__hex8a {
        margin-left: 16px
    }
}

.financial-card__wrapper__E1aOV {
    width: 100%;
    box-sizing: border-box;
    padding: 17px 16px 14px 24px;
    border-top: 1px solid #d0d0d0;
    border-bottom: 1px solid #d0d0d0
}

@media(min-width:1024px) {
    .financial-card__wrapper__E1aOV {
        border-radius: 16px;
        border-top: none;
        border-bottom: none;
        box-shadow: 0 1px 16px 10px rgba(64, 64, 64, .08)
    }
}

@media(max-width:745px) {
    .financial-card__wrapper__E1aOV {
        padding: 18px 16px
    }
}

.financial-card__wrapper__E1aOV .financial-card__timeline-switchers__9wO5O {
    padding-bottom: 16px;
    margin-top: 16px;
    min-height: 37px
}

.financial-card__wrapper__E1aOV .financial-card__timeline-switchers__9wO5O button:first-child {
    padding-right: 9px
}

@media(min-width:746px)and (max-width:1023px) {
    .financial-card__wrapper__E1aOV .financial-card__timeline-switchers__9wO5O {
        margin-top: 8px
    }
}

@media(max-width:745px) {
    .financial-card__wrapper__E1aOV .financial-card__timeline-switchers__9wO5O {
        padding-bottom: 0
    }
}

.financial-card__wrapper__E1aOV .financial-card__chart-wrapper__1i5h1 {
    margin-top: 29px;
    width: 100%
}

@media(min-width:746px)and (max-width:1023px) {
    .financial-card__wrapper__E1aOV .financial-card__chart-wrapper__1i5h1 {
        margin-top: 6px
    }
}

.financial-card__wrapper__E1aOV .financial-card__chart-captions-wrapper__3hIgc {
    margin-top: 24px;
    margin-bottom: 33px;
    min-height: 88px
}

.financial-card__wrapper__E1aOV .financial-card__chart-captions-wrapper__3hIgc .financial-card__single-caption__Q7WN4 {
    width: 100%;
    margin-top: 8px;
    line-height: 24px
}

.financial-card__wrapper__E1aOV .financial-card__chart-captions-wrapper__3hIgc .financial-card__single-caption__Q7WN4:first-of-type {
    margin-top: 0
}

.financial-card__wrapper__E1aOV .financial-card__chart-captions-wrapper__3hIgc .financial-card__single-caption__Q7WN4 .financial-card__dot__6AY9w {
    display: inline-block;
    width: 8px;
    height: 8px;
    border-radius: 2px;
    margin: 2px 8px 2px 2px
}

.financial-card__wrapper__E1aOV .financial-card__chart-captions-wrapper__3hIgc .financial-card__single-caption__Q7WN4 .financial-card__dot__6AY9w.financial-card__orange__2m79- {
    background: #fa6400
}

.financial-card__wrapper__E1aOV .financial-card__chart-captions-wrapper__3hIgc .financial-card__single-caption__Q7WN4 .financial-card__dot__6AY9w.financial-card__light_grey__Dxins {
    background: #9d9d9d
}

.financial-card__wrapper__E1aOV .financial-card__chart-captions-wrapper__3hIgc .financial-card__single-caption__Q7WN4 .financial-card__dot__6AY9w.financial-card__dark_grey__2zawt {
    background: #404040
}

.financial-card__wrapper__E1aOV .financial-card__chart-captions-wrapper__3hIgc .financial-card__single-caption__Q7WN4 .financial-card__name__2cUt5 {
    display: inline-block;
    text-align: left
}

.financial-card__wrapper__E1aOV .financial-card__chart-captions-wrapper__3hIgc .financial-card__single-caption__Q7WN4 .financial-card__value__3Pfq_ {
    display: inline-block;
    float: right
}

.financial-card__wrapper__E1aOV .financial-card__see-details__2iC1p {
    margin-top: 16px
}

.financial-card__labels-container__3JBLZ {
    width: 264px;
    display: flex;
    justify-content: space-around;
    margin: 9px auto 0
}

.financial-card__labels-container__3JBLZ .financial-card__label__3Nh6V {
    width: 65px;
    text-align: center
}

@media(min-width:746px)and (max-width:1023px) {
    .financial-card__chart-with-captions__Y4Ycm {
        display: grid;
        grid-template-columns: repeat(12, 1fr)
    }

    .financial-card__chart-with-captions__Y4Ycm .financial-card__chart-wrapper__1i5h1 {
        grid-column: 1/8;
        margin-bottom: 16px
    }

    .financial-card__chart-with-captions__Y4Ycm .financial-card__chart-captions-wrapper__3hIgc {
        grid-column: 8/13;
        margin-left: 32px;
        margin-top: 9px
    }

    .financial-card__head__2ng-I {
        width: 100%
    }

    .financial-card__head__2ng-I .financial-card__heading__1kURn {
        display: inline-flex
    }

    .financial-card__head__2ng-I .financial-card__see-details__2iC1p {
        margin-left: auto;
        margin-top: 0;
        flex: 1;
        display: inline-flex;
        float: right
    }
}

.bar-chart__container__1BbQw {
    position: relative;
    width: 100%;
    height: 100%;
    display: flex;
    justify-content: center;
    background-image: linear-gradient(90deg, #fff 2px, transparent 0), linear-gradient(#000 1px, transparent 0);
    background-size: 3px calc(50% - .5px)
}

.bar-chart__bar-container__2TJ5E {
    position: relative;
    flex: 1;
    display: flex;
    flex-direction: column
}

.bar-chart__bar-container__2TJ5E:first-child {
    margin-left: 0 !important
}

.bar-chart__bar-container__2TJ5E.bar-chart__divider__3VE8X {
    margin-left: auto
}

.bar-chart__positive__31PiW .bar-chart__bar-container__2TJ5E {
    justify-content: flex-end
}

.bar-chart__positive__31PiW .bar-chart__bar__NjbX5 {
    border-radius: 2px 2px 0 0
}

.bar-chart__negative__11nz9 .bar-chart__bar-container__2TJ5E {
    justify-content: flex-start
}

.bar-chart__negative__11nz9 .bar-chart__bar__NjbX5 {
    border-radius: 0 0 2px 2px
}

.bar-chart__mixed__BZ5IR .bar-chart__positive__31PiW .bar-chart__label-container__3YRAQ,
.bar-chart__positive__31PiW .bar-chart__label-container__3YRAQ {
    top: 100%
}

.bar-chart__mixed__BZ5IR .bar-chart__negative__11nz9 .bar-chart__label-container__3YRAQ,
.bar-chart__negative__11nz9 .bar-chart__label-container__3YRAQ {
    top: 0
}

.bar-chart__mixed__BZ5IR .bar-chart__bar-container__2TJ5E {
    height: 50%
}

.bar-chart__mixed__BZ5IR .bar-chart__bar-container__2TJ5E.bar-chart__positive__31PiW {
    top: 0;
    justify-content: flex-end
}

.bar-chart__mixed__BZ5IR .bar-chart__bar-container__2TJ5E.bar-chart__negative__11nz9 {
    top: 50%;
    justify-content: flex-start
}

.bar-chart__bar__NjbX5 {
    width: 100%
}

.bar-chart__bar__NjbX5.bar-chart__orange__1JeFa {
    background: #fa6400
}

.bar-chart__bar__NjbX5.bar-chart__light-gray__2fiiT {
    background: #9d9d9d
}

.bar-chart__bar__NjbX5.bar-chart__dark-gray__3SLjI {
    background: #404040
}

.bar-chart__label-container__3YRAQ {
    position: absolute;
    width: 100%;
    display: flex;
    justify-content: center
}

.bar-chart__labels-container__2GMB7 {
    height: 20px;
    position: absolute;
    top: 100%
}

.bar-chart__single-chart__22GFX {
    display: contents;
    margin-left: 50px
}

.financials-table__heading__336zo.financials-table__heading__336zo {
    padding: 38px 0 16px 30px;
    margin: 0;
    font-size: 24px
}

@media(min-width:746px)and (max-width:1023px) {
    .financials-table__heading__336zo.financials-table__heading__336zo {
        padding-top: 30px
    }
}

@media(max-width:745px) {
    .financials-table__heading__336zo.financials-table__heading__336zo {
        padding: 16px 0 16px 16px
    }
}

.financials-table__heading__336zo.financials-table__heading__336zo>* {
    padding-top: 16px
}

.financials-table__heading__336zo.financials-table__heading__336zo>*>:first-child {
    padding-top: 0
}

.financials-table__timeline-switchers__21YAR {
    padding-left: 30px;
    padding-bottom: 16px
}

.financials-table__timeline-switchers__21YAR button:first-child {
    padding-right: 9.5px
}

@media(max-width:745px) {
    .financials-table__timeline-switchers__21YAR {
        padding-left: 16px
    }
}

.financials-table__table-container__19gES {
    box-shadow: 0 1px 16px 10px rgba(64, 64, 64, .08);
    border-radius: 16px;
    box-sizing: border-box
}

@media(min-width:1300px) {
    .financials-table__table-container__19gES {
        min-width: 672px
    }
}

@media(max-width:1023px) {
    .financials-table__table-container__19gES {
        border-radius: unset
    }
}

.financials-table__table-container__19gES .financials-table__table__3YAwt thead th {
    padding-top: 9px;
    padding-bottom: 8px;
    text-align: left
}

.financials-table__table-container__19gES .financials-table__table__3YAwt tbody td,
.financials-table__table-container__19gES .financials-table__table__3YAwt tbody th {
    vertical-align: unset;
    text-align: left
}

.financials-table__table-container__19gES .financials-table__table__3YAwt tbody tr {
    height: 56px
}

.financials-table__table-container__19gES .financials-table__table__3YAwt tr:first-child th {
    white-space: nowrap
}

.financials-table__table-container__19gES .financials-table__table__3YAwt th {
    padding: 9px 16px 8px
}

.financials-table__table-container__19gES .financials-table__table__3YAwt th:first-child {
    padding-left: 32px
}

@media(min-width:746px)and (max-width:1023px) {
    .financials-table__table-container__19gES .financials-table__table__3YAwt th:first-child {
        padding-left: 24px
    }
}

@media(max-width:745px) {
    .financials-table__table-container__19gES .financials-table__table__3YAwt th:first-child {
        padding-left: 16px
    }
}

.financials-table__table-container__19gES .financials-table__table__3YAwt td {
    padding: 16px
}

.financials-table__table-container__19gES .financials-table__table__3YAwt td:first-child {
    padding-left: 34px
}

@media(min-width:746px)and (max-width:1023px) {
    .financials-table__table-container__19gES .financials-table__table__3YAwt td:first-child {
        padding: 14px 12px 18px 24px
    }
}

@media(max-width:745px) {
    .financials-table__table-container__19gES .financials-table__table__3YAwt td:first-child {
        padding-left: 16px
    }
}

.financials-table__table-container__19gES .financials-table__table__3YAwt td:last-child {
    padding-top: 17px
}

@media(max-width:745px) {

    .financials-table__table-container__19gES .financials-table__table__3YAwt td:first-child,
    .financials-table__table-container__19gES .financials-table__table__3YAwt th:first-child {
        max-width: 170px
    }
}

.financials-table__table-container__19gES .financials-table__table__3YAwt td:last-child,
.financials-table__table-container__19gES .financials-table__table__3YAwt th:last-child {
    padding-right: 32px
}

@media(max-width:745px) {

    .financials-table__table-container__19gES .financials-table__table__3YAwt td:last-child,
    .financials-table__table-container__19gES .financials-table__table__3YAwt th:last-child {
        padding-right: 16px
    }
}

@media(max-width:745px) {

    .financials-table__table-container__19gES .financials-table__table__3YAwt td:nth-child(3),
    .financials-table__table-container__19gES .financials-table__table__3YAwt td:nth-child(4),
    .financials-table__table-container__19gES .financials-table__table__3YAwt th:nth-child(3),
    .financials-table__table-container__19gES .financials-table__table__3YAwt th:nth-child(4) {
        display: none
    }
}

.financials-table__table-container__19gES .financials-table__table__3YAwt td:nth-child(5),
.financials-table__table-container__19gES .financials-table__table__3YAwt th:nth-child(5) {
    text-align: right
}

@media(max-width:360px) {

    .financials-table__table-container__19gES .financials-table__table__3YAwt td:nth-child(5),
    .financials-table__table-container__19gES .financials-table__table__3YAwt th:nth-child(5) {
        display: none
    }
}

@media(min-width:746px)and (max-width:1023px) {

    .financials-table__table-container__19gES .financials-table__table__3YAwt td,
    .financials-table__table-container__19gES .financials-table__table__3YAwt th {
        padding-left: 12px;
        padding-right: 12px
    }
}

@media(max-width:745px) {

    .financials-table__table-container__19gES .financials-table__table__3YAwt td,
    .financials-table__table-container__19gES .financials-table__table__3YAwt th {
        padding-left: 8px;
        padding-right: 8px
    }
}

.financials-table__footer__ewoQh {
    padding: 0 24px 16px
}

@media(min-width:1024px) {
    .financials-table__footer__ewoQh {
        padding-left: 32px;
        padding-right: 32px
    }
}

@media(max-width:745px) {
    .financials-table__footer__ewoQh {
        padding-left: 16px;
        padding-right: 16px
    }
}

.financials-table__button__3GoqB {
    padding-top: 4px;
    width: 100%
}

.financials-table__advisory__3j-2H {
    padding-top: 8px
}

.financials-module__container__lEf-P {
    margin: 0 auto;
    max-width: 1440px;
    gap: 2.2222222222vw;
    display: grid;
    grid-template-columns: repeat(12, 1fr);
    grid-column-gap: 2.2222222222vw
}

@media(max-width:1023px) {
    .financials-module__container__lEf-P {
        gap: 4.2666666667vw
    }
}

@media(min-width:1440px) {
    .financials-module__container__lEf-P {
        gap: 32px
    }
}

@media(max-width:1023px) {
    .financials-module__container__lEf-P {
        grid-column-gap: 4.2666666667vw
    }
}

@media(min-width:1440px) {
    .financials-module__container__lEf-P {
        grid-column-gap: 32px
    }
}

@media(max-width:1023px) {
    .financials-module__container__lEf-P {
        grid-template-columns: repeat(4, 1fr)
    }
}

@media(min-width:1024px) {
    .financials-module__container__lEf-P {
        box-sizing: border-box
    }
}

@media(min-width:746px)and (max-width:1023px) {
    .financials-module__container__lEf-P {
        row-gap: 24px
    }
}

@media(max-width:745px) {
    .financials-module__container__lEf-P {
        row-gap: 16px
    }
}

.financials-module__main__2okwt {
    grid-column: 1/-1
}

@media(min-width:1300px) {
    .financials-module__main__2okwt {
        grid-column: span 8
    }
}

.financials-module__left-rail__2qNbu {
    grid-column: 1/-1
}

@media(min-width:1300px) {
    .financials-module__left-rail__2qNbu {
        grid-column: span 4
    }
}

.key-metrics__wrapper__1XiJ4 {
    width: 100%;
    box-shadow: 0 1px 16px 10px rgba(64, 64, 64, .08)
}

@media(min-width:1024px) {
    .key-metrics__wrapper__1XiJ4 {
        border-radius: 16px
    }
}

.key-metrics__heading__15cJq.key-metrics__heading__15cJq {
    margin-bottom: 32px
}

@media(min-width:746px)and (max-width:1023px) {
    .key-metrics__heading__15cJq.key-metrics__heading__15cJq {
        padding-left: 24px;
        margin-bottom: 24px
    }
}

@media(max-width:745px) {
    .key-metrics__heading__15cJq.key-metrics__heading__15cJq {
        padding-left: 16px;
        margin-bottom: 16px
    }
}

.key-metrics__body__1jbcs {
    margin: 0 auto;
    max-width: 1440px;
    gap: 2.2222222222vw;
    display: grid;
    grid-template-columns: repeat(12, 1fr);
    grid-column-gap: 2.2222222222vw
}

@media(max-width:1023px) {
    .key-metrics__body__1jbcs {
        gap: 4.2666666667vw
    }
}

@media(min-width:1440px) {
    .key-metrics__body__1jbcs {
        gap: 32px
    }
}

@media(max-width:1023px) {
    .key-metrics__body__1jbcs {
        grid-column-gap: 4.2666666667vw
    }
}

@media(min-width:1440px) {
    .key-metrics__body__1jbcs {
        grid-column-gap: 32px
    }
}

@media(max-width:1023px) {
    .key-metrics__body__1jbcs {
        grid-template-columns: repeat(4, 1fr)
    }
}

@media(min-width:1024px) {
    .key-metrics__body__1jbcs {
        box-sizing: border-box
    }
}

@media(min-width:746px)and (max-width:1023px) {
    .key-metrics__body__1jbcs {
        row-gap: 24px
    }
}

@media(max-width:745px) {
    .key-metrics__body__1jbcs {
        row-gap: 16px
    }
}

.key-metrics__main__VcfGi {
    grid-column: 1/-1
}

@media(min-width:1300px) {
    .key-metrics__main__VcfGi {
        grid-column: span 8
    }
}

.key-metrics__left-rail__2H17i {
    grid-column: 1/-1
}

@media(min-width:1300px) {
    .key-metrics__left-rail__2H17i {
        grid-column: span 4
    }
}

.key-metrics-table__wrapper__8SybR {
    width: 100%;
    padding-top: 24px;
    border-radius: 16px;
    box-shadow: 0 0 1.1111111111vw rgba(50, 50, 93, .25), 0 0 .3472222222vw rgba(77, 77, 77, .1)
}

@media(max-width:1023px) {
    .key-metrics-table__wrapper__8SybR {
        box-shadow: 0 0 2.2222222222vw rgba(50, 50, 93, .25), 0 0 .6944444444vw rgba(77, 77, 77, .1)
    }
}

@media(min-width:1440px) {
    .key-metrics-table__wrapper__8SybR {
        box-shadow: 0 0 16px rgba(50, 50, 93, .25), 0 0 5px rgba(77, 77, 77, .1)
    }
}

@media(min-width:1024px) {
    .key-metrics-table__wrapper__8SybR {
        border-radius: 16px 16px 16px 16px
    }
}

@media(max-width:1023px) {
    .key-metrics-table__wrapper__8SybR {
        padding-top: 0;
        border-radius: 0
    }
}

.key-metrics-table__footer__wEYgG {
    padding: 0 24px 16px 15px
}

@media(min-width:1024px) {
    .key-metrics-table__footer__wEYgG {
        padding-right: 32px
    }
}

@media(max-width:745px) {
    .key-metrics-table__footer__wEYgG {
        padding-left: 16px;
        padding-right: 16px
    }
}

.key-metrics-table__heading__2tN7R.key-metrics-table__heading__2tN7R {
    margin-left: 26px
}

@media(min-width:746px)and (max-width:1023px) {
    .key-metrics-table__heading__2tN7R.key-metrics-table__heading__2tN7R {
        margin-left: 30px;
        padding: 24px 0 26px
    }
}

@media(max-width:745px) {
    .key-metrics-table__heading__2tN7R.key-metrics-table__heading__2tN7R {
        margin-left: 14px;
        padding: 20px 0 21px
    }
}

.key-metrics-table__table__37fba {
    margin-top: 16px
}

.key-metrics-table__table__37fba td,
.key-metrics-table__table__37fba th {
    text-align: left
}

@media(max-width:1023px) {
    .key-metrics-table__table__37fba {
        margin-top: 0
    }
}

.key-metrics-table__table__37fba thead tr th {
    height: 37px
}

.key-metrics-table__table__37fba thead tr th:first-child {
    padding-left: 33px
}

@media(max-width:745px) {
    .key-metrics-table__table__37fba thead tr th:first-child {
        padding-left: 12px
    }
}

.key-metrics-table__table__37fba thead tr th:last-child {
    padding-right: 24px
}

@media(max-width:745px) {
    .key-metrics-table__table__37fba thead tr th:last-child {
        padding-right: 16px
    }
}

@media(max-width:1023px) {
    .key-metrics-table__table__37fba thead tr th:last-child {
        text-align: right
    }
}

.key-metrics-table__table__37fba table tbody tr {
    height: 42px
}

.key-metrics-table__table__37fba tbody tr th {
    color: #666;
    height: 24px;
    font-weight: 700
}

.key-metrics-table__table__37fba tbody tr th:first-child {
    padding-left: 33px;
    width: 439px
}

@media(max-width:745px) {
    .key-metrics-table__table__37fba tbody tr th:first-child {
        padding-left: 12px
    }
}

.key-metrics-table__table__37fba tbody tr td {
    height: 40px;
    width: 54px
}

.key-metrics-table__table__37fba tbody tr td:last-child {
    padding-right: 33px
}

@media(max-width:745px) {
    .key-metrics-table__table__37fba tbody tr td:last-child {
        padding-right: 16px
    }
}

@media(max-width:1023px) {
    .key-metrics-table__table__37fba tbody tr td:last-child {
        text-align: right
    }
}

.lipper-leader__wrapper__24vaZ {
    width: 100%;
    box-shadow: 0 1px 16px 10px rgba(64, 64, 64, .08)
}

@media(min-width:1024px) {
    .lipper-leader__wrapper__24vaZ {
        border-radius: 16px
    }
}

.lipper-leader__wrapper__24vaZ iframe {
    padding: 10px 0
}

.lipper-leader__heading__1Ehm3 {
    margin-bottom: 32px
}

@media(min-width:746px)and (max-width:1023px) {
    .lipper-leader__heading__1Ehm3 {
        padding-left: 24px
    }
}

@media(max-width:745px) {
    .lipper-leader__heading__1Ehm3 {
        padding-left: 16px
    }
}

.iframe-embed__iframe-container__3tNSi {
    position: relative
}

.iframe-embed__iframe__1Xmh5 {
    display: block;
    max-width: 100%;
    border: none;
    outline: none
}

.markets-table__container__3BQQG .markets-table__heading__2AcXP {
    margin-bottom: 32px
}

@media(min-width:746px)and (max-width:1023px) {
    .markets-table__container__3BQQG .markets-table__heading__2AcXP {
        padding-left: 24px
    }
}

@media(max-width:745px) {
    .markets-table__container__3BQQG .markets-table__heading__2AcXP {
        padding-left: 16px
    }
}

.markets-table__table__3h956 tbody td,
.markets-table__table__3h956 tbody th {
    vertical-align: unset
}

.markets-table__table__3h956 tbody tr {
    height: 64px
}

.markets-table__table__3h956 td,
.markets-table__table__3h956 th {
    padding: 12px
}

@media(max-width:745px) {

    .markets-table__table__3h956 td,
    .markets-table__table__3h956 th {
        padding: 12px 8px
    }
}

.markets-table__table__3h956 td:first-child,
.markets-table__table__3h956 th:first-child {
    padding-left: 24px
}

@media(min-width:1024px) {

    .markets-table__table__3h956 td:first-child,
    .markets-table__table__3h956 th:first-child {
        padding-left: 32px
    }
}

@media(max-width:745px) {

    .markets-table__table__3h956 td:first-child,
    .markets-table__table__3h956 th:first-child {
        max-width: 170px;
        padding-left: 16px
    }
}

.markets-table__table__3h956 td:last-child,
.markets-table__table__3h956 th:last-child {
    padding-right: 24px
}

@media(max-width:745px) {

    .markets-table__table__3h956 td:last-child,
    .markets-table__table__3h956 th:last-child {
        padding-right: 16px
    }
}

.markets-table__table-container__7EuE_ {
    box-shadow: 0 1px 16px 10px rgba(64, 64, 64, .08);
    border-radius: 16px;
    box-sizing: border-box
}

@media(max-width:1023px) {
    .markets-table__table-container__7EuE_ {
        border-radius: unset
    }
}

@media(max-width:745px) {

    .markets-table__expiration__2j7H5,
    .markets-table__net-change__25DVJ,
    .markets-table__percent_change__3uEFP {
        display: none
    }
}

.markets-table__footer__1Vj3r {
    padding: 0 24px 16px
}

@media(min-width:1024px) {
    .markets-table__footer__1Vj3r {
        padding-left: 32px;
        padding-right: 32px
    }
}

@media(max-width:745px) {
    .markets-table__footer__1Vj3r {
        padding-left: 16px;
        padding-right: 16px
    }
}

.markets-table__button__CoTpP {
    padding-top: 4px;
    width: 100%
}

.markets-table__advisory__39-6t {
    padding-top: 8px
}

.markets-table__advisory__39-6t a {
    font-weight: bolder
}

.markets-table__children__NTDX6 {
    padding: 16px 32px 0
}

@media(min-width:746px)and (max-width:1023px) {
    .markets-table__children__NTDX6 {
        padding: 16px 24px 0
    }
}

@media(max-width:745px) {
    .markets-table__children__NTDX6 {
        padding: 16px 16px 0
    }
}

.markets-table__children__NTDX6>* {
    padding-top: 16px
}

.markets-table__children__NTDX6>*>:first-child {
    padding-top: 0
}

.currency-calculator__swap__27cAB {
    border: none;
    margin: 0;
    padding: 0;
    overflow: visible;
    background: transparent;
    color: inherit;
    font: inherit;
    line-height: normal;
    font-smoothing: inherit;
    appearance: none
}

.currency-calculator__swap__27cAB:enabled {
    cursor: pointer
}

.currency-calculator__heading__ZY8In {
    margin-bottom: 16px
}

.currency-calculator__container__2Z0r_ {
    display: flex
}

@media(max-width:745px) {
    .currency-calculator__container__2Z0r_ {
        flex-direction: column;
        align-items: center
    }
}

.currency-calculator__field-container__2zGzf {
    position: relative
}

.currency-calculator__field-container__2zGzf .currency-calculator__select__1U9UP,
.currency-calculator__field-container__2zGzf .currency-calculator__symbol__2xVeg {
    position: absolute;
    top: 50%;
    transform: translateY(-50%)
}

.currency-calculator__field-container__2zGzf .currency-calculator__symbol__2xVeg {
    left: 12px
}

.currency-calculator__field-container__2zGzf .currency-calculator__select__1U9UP {
    right: 0;
    min-width: 94px
}

.currency-calculator__field-container__2zGzf .currency-calculator__input__1ICFS {
    width: 100%;
    padding-left: 36px;
    padding-right: 94px
}

.currency-calculator__field__1YLCS {
    flex: 1;
    z-index: 0
}

.currency-calculator__field__1YLCS:focus-within {
    z-index: 1
}

.currency-calculator__price-quote__3cZ5L {
    margin-top: 8px;
    height: 12px
}

.currency-calculator__price-quote__3cZ5L .currency-calculator__loader__3GlIL {
    width: 35%;
    height: 100%
}

.currency-calculator__swap__27cAB {
    width: 36px;
    height: 30px;
    margin: 4px 14px
}

@media(max-width:745px) {
    .currency-calculator__swap__27cAB {
        margin: 18px 0
    }
}

.currency-calculator__swap__27cAB .currency-calculator__icon__36sYe {
    display: block;
    margin: 0 auto;
    width: 24px
}

.currency-calculator__swap__27cAB:hover {
    opacity: .8
}

@media(max-width:745px) {
    .currency-calculator__swap__27cAB {
        transform: rotate(90deg)
    }
}

.currency-calculator__error-text__Repca {
    margin-top: 4px
}

.select__container__1G4Vi {
    position: relative;
    border-radius: 8px;
    overflow: hidden
}

.select__container__1G4Vi.select__open__i5wxL {
    box-shadow: 0 1px 16px 10px rgba(64, 64, 64, .08)
}

.select__container__1G4Vi.select__open__i5wxL .select__icon__1i-5P {
    transform: scaleY(-100%)
}

.select__container__1G4Vi.select__open__i5wxL .select__trigger__3yvpl {
    border-bottom: 1px solid #d0d0d0
}

.select__trigger__3yvpl {
    width: 100%;
    height: 40px
}

.select__trigger__3yvpl .select__text__3IrDO {
    width: 100%;
    display: flex;
    align-items: center;
    padding: 8px 23px 8px 12px
}

.select__trigger__3yvpl .select__icon__1i-5P {
    fill: currentColor;
    width: 14px;
    height: 8px;
    padding-left: 12px;
    margin-left: auto
}

.select__native-select__2WA65 {
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    opacity: 0
}

@media(hover:hover) {
    .select__native-select__2WA65.select__auto__TkqF0 {
        display: none
    }
}

.select__native-select__2WA65.select__never__1Mi-9 {
    display: none
}

.select__dropdown__2Bh53 {
    position: relative;
    margin: 0;
    padding: 0;
    background: #fff;
    list-style: none;
    max-height: 200px;
    overflow: auto
}

.select__dropdown__2Bh53 .select__item__3sx3y {
    position: relative;
    padding: 0 12px;
    line-height: 40px;
    white-space: nowrap;
    cursor: pointer;
    border: 1px solid transparent
}

.select__dropdown__2Bh53 .select__item__3sx3y:hover {
    text-decoration: underline
}

.select__dropdown__2Bh53 .select__item__3sx3y.select__selected__1oEKy:before {
    content: "";
    position: absolute;
    left: 0;
    top: 0;
    display: block;
    width: 4px;
    height: 100%;
    background: #fa6400
}

@keyframes react-loading-skeleton {
    to {
        transform: translateX(100%)
    }
}

.react-loading-skeleton {
    --base-color: #ebebeb;
    --highlight-color: #f5f5f5;
    --animation-duration: 1.5s;
    --animation-direction: normal;
    --pseudo-element-display: block;
    background-color: var(--base-color);
    width: 100%;
    border-radius: .25rem;
    display: inline-flex;
    line-height: 1;
    position: relative;
    overflow: hidden;
    z-index: 1
}

.react-loading-skeleton:after {
    content: " ";
    display: var(--pseudo-element-display);
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    height: 100%;
    background-repeat: no-repeat;
    background-image: linear-gradient(90deg, var(--base-color), var(--highlight-color), var(--base-color));
    transform: translateX(-100%);
    animation-name: react-loading-skeleton;
    animation-direction: var(--animation-direction);
    animation-duration: var(--animation-duration);
    animation-timing-function: ease-in-out;
    animation-iteration-count: infinite
}

.markets-header__container__WtTWU {
    display: flex;
    flex-direction: column;
    width: 100%
}

.markets-header__container__WtTWU .markets-header__top__L-R54 {
    display: flex;
    justify-content: space-between;
    align-items: center
}

.markets-header__container__WtTWU .markets-header__top__L-R54>div:first-child {
    display: flex;
    margin: 8px 0 4px
}

@media(max-width:518px) {
    .markets-header__container__WtTWU .markets-header__top__L-R54>div:first-child {
        flex-direction: column
    }
}

.markets-header__container__WtTWU .markets-header__top__L-R54>div:first-child .markets-header__company-name__gDs1M {
    font-size: 40px;
    margin-right: 8px
}

.markets-header__container__WtTWU .markets-header__top__L-R54>div:first-child .markets-header__company-index__GtX_u {
    align-self: flex-end;
    font-size: 24px
}

@media(max-width:518px) {
    .markets-header__container__WtTWU .markets-header__top__L-R54>div:first-child .markets-header__company-index__GtX_u {
        align-self: flex-start
    }
}

.markets-header__container__WtTWU .markets-header__price-module__1wRu2 {
    display: flex;
    max-width: 744px;
    justify-content: space-between;
    flex-wrap: wrap
}

@media(min-width:746px)and (max-width:1023px) {
    .markets-header__container__WtTWU .markets-header__price-module__1wRu2 {
        max-width: unset
    }
}

@media(max-width:745px) {
    .markets-header__container__WtTWU .markets-header__price-module__1wRu2 {
        width: 100%
    }
}

.markets-header__container__WtTWU .markets-header__price-module__1wRu2 .markets-header__main__2_0zy {
    margin-right: 50px
}

@media(min-width:746px)and (max-width:1023px) {
    .markets-header__container__WtTWU .markets-header__price-module__1wRu2 .markets-header__main__2_0zy {
        margin-right: 32px
    }
}

@media(max-width:745px) {
    .markets-header__container__WtTWU .markets-header__price-module__1wRu2 .markets-header__main__2_0zy {
        margin-right: 0;
        width: 100%
    }
}

.markets-header__container__WtTWU .markets-header__price-module__1wRu2 .markets-header__main__2_0zy .markets-header__latest-trade__Oa1gY {
    display: flex;
    justify-content: space-between;
    min-width: 305px
}

.markets-header__container__WtTWU .markets-header__price-module__1wRu2 .markets-header__main__2_0zy .markets-header__latest-trade__Oa1gY>div:first-child {
    display: flex
}

.markets-header__container__WtTWU .markets-header__price-module__1wRu2 .markets-header__main__2_0zy .markets-header__latest-trade__Oa1gY .markets-header__amount__3UHuy {
    font-size: 32px;
    margin-left: 8px;
    margin-right: 8px;
    align-self: center;
    padding: 2px 0
}

.markets-header__container__WtTWU .markets-header__price-module__1wRu2 .markets-header__main__2_0zy .markets-header__latest-trade__Oa1gY .markets-header__trend__3sWNd {
    align-self: center
}

.markets-header__container__WtTWU .markets-header__price-module__1wRu2 .markets-header__main__2_0zy .markets-header__latest-trade__Oa1gY .markets-header__currency__3cmD3 {
    align-self: center;
    padding-top: 12px;
    font-size: 14px
}

.markets-header__container__WtTWU .markets-header__price-module__1wRu2 .markets-header__main__2_0zy .markets-header__changes__WSolF {
    display: flex;
    flex-direction: column;
    flex-wrap: wrap;
    text-align: right
}

.markets-header__container__WtTWU .markets-header__price-module__1wRu2 .markets-header__main__2_0zy .markets-header__changes__WSolF>span {
    padding: 2px 0
}

.markets-header__container__WtTWU .markets-header__price-module__1wRu2 .markets-header__main__2_0zy .markets-header__advisory-text__1J7Az {
    font-size: 12px;
    margin-top: 4px
}

.markets-header__container__WtTWU .markets-header__price-module__1wRu2 .markets-header__ranges-wrapper__1orEH {
    display: flex;
    justify-content: space-between
}

@media(max-width:745px) {
    .markets-header__container__WtTWU .markets-header__price-module__1wRu2 .markets-header__ranges-wrapper__1orEH {
        width: 100%
    }
}

.markets-header__container__WtTWU .markets-header__price-module__1wRu2 .markets-header__ranges-wrapper__1orEH .markets-header__range-container__n_Fam {
    --baseline-width: 176px;
    display: flex;
    float: left;
    flex-direction: column;
    justify-content: center
}

.markets-header__container__WtTWU .markets-header__price-module__1wRu2 .markets-header__ranges-wrapper__1orEH .markets-header__range-container__n_Fam:first-of-type {
    margin-right: 32px
}

@media(max-width:518px) {
    .markets-header__container__WtTWU .markets-header__price-module__1wRu2 .markets-header__ranges-wrapper__1orEH .markets-header__range-container__n_Fam:first-of-type {
        margin-right: 16.5px
    }
}

.markets-header__container__WtTWU .markets-header__price-module__1wRu2 .markets-header__ranges-wrapper__1orEH .markets-header__range-container__n_Fam .markets-header__range-icon__gLLIg {
    width: 176px;
    margin-top: 4px;
    position: relative
}

@media(min-width:746px)and (max-width:1023px) {
    .markets-header__container__WtTWU .markets-header__price-module__1wRu2 .markets-header__ranges-wrapper__1orEH .markets-header__range-container__n_Fam .markets-header__range-icon__gLLIg {
        width: 175px
    }
}

@media(max-width:518px) {
    .markets-header__container__WtTWU .markets-header__price-module__1wRu2 .markets-header__ranges-wrapper__1orEH .markets-header__range-container__n_Fam .markets-header__range-icon__gLLIg {
        width: 145px
    }
}

.markets-header__container__WtTWU .markets-header__price-module__1wRu2 .markets-header__ranges-wrapper__1orEH .markets-header__range-container__n_Fam .markets-header__range-icon__gLLIg .markets-header__range__3mrol {
    padding: 2px 0
}

.markets-header__container__WtTWU .markets-header__price-module__1wRu2 .markets-header__ranges-wrapper__1orEH .markets-header__range-container__n_Fam .markets-header__range-icon__gLLIg .markets-header__baseline__2NiO4 {
    width: 176px;
    height: 4px
}

@media(min-width:746px)and (max-width:1023px) {
    .markets-header__container__WtTWU .markets-header__price-module__1wRu2 .markets-header__ranges-wrapper__1orEH .markets-header__range-container__n_Fam .markets-header__range-icon__gLLIg .markets-header__baseline__2NiO4 {
        width: 175px
    }
}

@media(max-width:518px) {
    .markets-header__container__WtTWU .markets-header__price-module__1wRu2 .markets-header__ranges-wrapper__1orEH .markets-header__range-container__n_Fam .markets-header__range-icon__gLLIg .markets-header__baseline__2NiO4 {
        width: 145px
    }
}

.markets-header__container__WtTWU .markets-header__price-module__1wRu2 .markets-header__ranges-wrapper__1orEH .markets-header__range-container__n_Fam .markets-header__range-icon__gLLIg .markets-header__arrow__2tZ01 {
    top: 2px
}

.markets-header__container__WtTWU .markets-header__selector__3WiDq {
    margin-top: 16px
}

.markets-header__container__WtTWU .markets-header__subtitle__1FAU5 {
    font-size: 14px;
    margin-top: 8px;
    margin-bottom: 4px
}

.markets-header__container__WtTWU .markets-header__data_partner_text__3gUnj {
    display: block;
    text-transform: uppercase
}

@media(min-width:1024px) {
    .markets-header__container__WtTWU .markets-header__data_partner_text__3gUnj {
        margin: 4px 0 0
    }
}

@media(max-width:1023px) {
    .markets-header__container__WtTWU .markets-header__data_partner_text__3gUnj {
        margin: 2px 0 0
    }
}

.markets-header__container__WtTWU .markets-header__data_partner_logo__1XDgp {
    order: 2;
    margin-left: auto;
    text-decoration: none
}

@media(min-width:1024px) {
    .markets-header__container__WtTWU .markets-header__data_partner_logo__1XDgp {
        max-width: 157px
    }
}

@media(max-width:1023px) {
    .markets-header__container__WtTWU .markets-header__data_partner_logo__1XDgp {
        max-width: 103px
    }
}

dd {
    margin-left: unset
}

.quote-maximizer__container__lw9JD {
    display: grid;
    grid-template-columns: repeat(12, 1fr);
    grid-column-gap: 2.2222222222vw;
    box-shadow: 0 1px 16px 10px rgba(64, 64, 64, .08);
    backface-visibility: hidden;
    background: #fff;
    grid-column-gap: 0 !important
}

@media(max-width:1023px) {
    .quote-maximizer__container__lw9JD {
        grid-column-gap: 4.2666666667vw
    }
}

@media(min-width:1440px) {
    .quote-maximizer__container__lw9JD {
        grid-column-gap: 32px
    }
}

@media(max-width:1023px) {
    .quote-maximizer__container__lw9JD {
        grid-template-columns: repeat(4, 1fr)
    }
}

@media(min-width:1024px) {
    .quote-maximizer__container__lw9JD {
        border-radius: 16px
    }
}

.quote-maximizer__container__lw9JD .quote-maximizer__hero-wrapper__236Km {
    box-shadow: none;
    grid-column: 1/13;
    display: flex;
    flex-direction: column
}

@media(min-width:1024px) {
    .quote-maximizer__container__lw9JD .quote-maximizer__hero-wrapper__236Km {
        border-radius: 16px
    }
}

@media(min-width:1300px) {
    .quote-maximizer__container__lw9JD .quote-maximizer__hero-wrapper__236Km {
        box-shadow: 0 1px 16px 10px rgba(64, 64, 64, .08);
        border-radius: 16px;
        grid-column: 1/8
    }

    .quote-maximizer__container__lw9JD .quote-maximizer__hero-wrapper__236Km.quote-maximizer__no-story__3NOSX {
        grid-column: 1/13
    }
}

@media(min-width:1024px) {
    .quote-maximizer__container__lw9JD .quote-maximizer__hero-wrapper__236Km {
        box-shadow: 0 1px 16px 10px rgba(64, 64, 64, .08);
        border-radius: 16px;
        grid-column: 1/8
    }

    .quote-maximizer__container__lw9JD .quote-maximizer__hero-wrapper__236Km.quote-maximizer__no-story__3NOSX {
        grid-column: 1/13
    }
}

@media(max-width:1023px) {
    .quote-maximizer__container__lw9JD .quote-maximizer__hero-wrapper__236Km {
        border-bottom: 1px solid #d0d0d0
    }
}

.quote-maximizer__container__lw9JD .quote-maximizer__story__pOolv {
    display: flex;
    flex-direction: column;
    grid-column: 1/13
}

@media(min-width:746px) {
    .quote-maximizer__container__lw9JD .quote-maximizer__story__pOolv {
        flex-wrap: wrap
    }
}

@media(min-width:1300px) {
    .quote-maximizer__container__lw9JD .quote-maximizer__story__pOolv {
        grid-column: 8/13
    }
}

@media(min-width:1024px) {
    .quote-maximizer__container__lw9JD .quote-maximizer__story__pOolv {
        grid-column: 8/13
    }
}

.quote-maximizer__story__pOolv {
    padding: 32px 24px
}

@media(max-width:745px) {
    .quote-maximizer__story__pOolv {
        padding: 24px 16px
    }
}

.quote-maximizer__chart__1gcLL {
    margin: 32px
}

.quote-maximizer__chartworks__3KMpS {
    box-sizing: border-box;
    border: 1px solid #ebebeb;
    padding: 4px 10px 0
}

.quote-maximizer__stats-row__3PGqd {
    margin: 32px 32px 0;
    display: grid;
    grid-template-columns: repeat(12, 1fr);
    row-gap: 24px
}

.quote-maximizer__stats-row__3PGqd .quote-maximizer__stats-field__U4azj {
    grid-column: span 3
}

@media(max-width:745px) {
    .quote-maximizer__stats-row__3PGqd .quote-maximizer__stats-field__U4azj {
        grid-column: span 6
    }
}

.quote-maximizer__stats-row__3PGqd .quote-maximizer__stats-field__U4azj .quote-maximizer__label__3ZK0A {
    line-height: 20px;
    word-break: break-word
}

.quote-maximizer__stats-row__3PGqd .quote-maximizer__stats-field__U4azj .quote-maximizer__value__11pm6 {
    line-height: 24px;
    word-break: break-word
}

.regional-markets-maximizer__container__-q7Ny {
    display: grid;
    grid-template-columns: repeat(12, 1fr);
    grid-column-gap: 2.2222222222vw;
    box-shadow: 0 1px 16px 10px rgba(64, 64, 64, .08);
    backface-visibility: hidden;
    background: #fff;
    grid-column-gap: 0 !important
}

@media(max-width:1023px) {
    .regional-markets-maximizer__container__-q7Ny {
        grid-column-gap: 4.2666666667vw
    }
}

@media(min-width:1440px) {
    .regional-markets-maximizer__container__-q7Ny {
        grid-column-gap: 32px
    }
}

@media(max-width:1023px) {
    .regional-markets-maximizer__container__-q7Ny {
        grid-template-columns: repeat(4, 1fr)
    }
}

@media(min-width:1024px) {
    .regional-markets-maximizer__container__-q7Ny {
        border-radius: 16px
    }
}

.regional-markets-maximizer__container__-q7Ny .regional-markets-maximizer__hero-wrapper__122Jd {
    box-shadow: none;
    grid-column: 1/13;
    display: flex;
    flex-direction: column
}

@media(min-width:1024px) {
    .regional-markets-maximizer__container__-q7Ny .regional-markets-maximizer__hero-wrapper__122Jd {
        border-radius: 16px
    }
}

@media(min-width:1300px) {
    .regional-markets-maximizer__container__-q7Ny .regional-markets-maximizer__hero-wrapper__122Jd {
        box-shadow: 0 1px 16px 10px rgba(64, 64, 64, .08);
        border-radius: 16px;
        grid-column: 1/8
    }
}

@media(min-width:1024px) {
    .regional-markets-maximizer__container__-q7Ny .regional-markets-maximizer__hero-wrapper__122Jd {
        box-shadow: 0 1px 16px 10px rgba(64, 64, 64, .08);
        border-radius: 16px;
        grid-column: 1/8
    }
}

.regional-markets-maximizer__container__-q7Ny .regional-markets-maximizer__cards__WJ6AO {
    display: flex;
    flex-direction: column;
    grid-column: 1/13
}

@media(min-width:746px) {
    .regional-markets-maximizer__container__-q7Ny .regional-markets-maximizer__cards__WJ6AO {
        flex-direction: row;
        flex-wrap: wrap
    }
}

@media(min-width:1300px) {
    .regional-markets-maximizer__container__-q7Ny .regional-markets-maximizer__cards__WJ6AO {
        grid-column: 8/13
    }
}

@media(min-width:1024px) {
    .regional-markets-maximizer__container__-q7Ny .regional-markets-maximizer__cards__WJ6AO {
        grid-column: 8/13
    }
}

.regional-markets-maximizer__container__-q7Ny .regional-markets-maximizer__card__7s22c {
    box-sizing: border-box;
    border-top: 1px solid #d0d0d0;
    padding: 16px 16px 16px 2.2222222222vw
}

@media(max-width:1023px) {
    .regional-markets-maximizer__container__-q7Ny .regional-markets-maximizer__card__7s22c {
        padding-left: 4.2666666667vw
    }
}

@media(min-width:1440px) {
    .regional-markets-maximizer__container__-q7Ny .regional-markets-maximizer__card__7s22c {
        padding-left: 32px
    }
}

.regional-markets-maximizer__container__-q7Ny .regional-markets-maximizer__card__7s22c:first-child {
    border-top: none
}

@media(max-width:1023px) {
    .regional-markets-maximizer__container__-q7Ny .regional-markets-maximizer__card__7s22c {
        width: 100%
    }

    .regional-markets-maximizer__container__-q7Ny .regional-markets-maximizer__card__7s22c:first-child {
        border-top: 1px solid #d0d0d0
    }
}

.regional-markets-maximizer__label-container__PE1nx {
    display: flex;
    align-items: center;
    flex-wrap: wrap;
    padding: 24px 24px 0
}

@media(max-width:745px) {
    .regional-markets-maximizer__label-container__PE1nx {
        padding: 24px 16px 0
    }
}

.regional-markets-maximizer__see-all-btn__1wYOB {
    margin-left: auto;
    flex: 1;
    margin-top: 34px
}

.regional-markets-maximizer__see-all-btn__1wYOB .regional-markets-maximizer__see-all__14Mj4 {
    height: 40px
}

@media(max-width:1023px) {
    .regional-markets-maximizer__see-all-btn__1wYOB .regional-markets-maximizer__see-all__14Mj4 {
        width: 100%
    }
}

@media(max-width:745px) {
    .regional-markets-maximizer__see-all-btn__1wYOB {
        margin-top: 16px;
        flex: initial
    }
}

.regional-markets-maximizer__chartworks__1_jUT {
    box-sizing: border-box;
    margin-bottom: 16px;
    border: 1px solid #d0d0d0
}

@media(max-width:745px) {
    .regional-markets-maximizer__chartworks__1_jUT {
        margin-bottom: 8px
    }
}

.regional-markets-maximizer__timestamp__tOvJu {
    padding-top: 16px
}

@media(max-width:745px) {
    .regional-markets-maximizer__timestamp__tOvJu {
        padding-top: 8px
    }
}

.regional-markets-maximizer__timestamp__tOvJu a {
    font-weight: bolder
}

.regional-markets-maximizer__hero__3IrGV {
    padding: 24px
}

@media(max-width:745px) {
    .regional-markets-maximizer__hero__3IrGV {
        padding: 24px 16px
    }
}

.regional-markets-maximizer__hero__3IrGV tr th {
    vertical-align: middle
}

.regional-markets-maximizer__indicator__3HPhz {
    display: inline;
    margin-right: 8px
}

.regional-markets-maximizer__ric__1gFuH {
    padding-left: 22px
}

.regional-markets-maximizer__table-content__1d8vA {
    margin: 9px 0 8px
}

.regional-markets-maximizer__table__26_Lr {
    width: 100%
}

.regional-markets-maximizer__table__26_Lr tbody td,
.regional-markets-maximizer__table__26_Lr tbody th {
    vertical-align: unset;
    padding: 12px 0
}

.regional-markets-maximizer__table__26_Lr tbody tr {
    height: 64px
}

@media(max-width:745px) {
    .regional-markets-maximizer__table__26_Lr table {
        table-layout: fixed
    }
}

.sectors-industries__sectorsIndustriesHeading__GWooJ {
    padding-bottom: 24px;
    font-size: 24px
}

@media(min-width:1300px) {
    .sectors-industries__sectorsIndustriesHeading__GWooJ {
        padding-bottom: 32px
    }
}

@media(min-width:746px)and (max-width:1023px) {
    .sectors-industries__sectorsIndustriesHeading__GWooJ {
        padding-left: 24px
    }
}

@media(max-width:745px) {
    .sectors-industries__sectorsIndustriesHeading__GWooJ {
        padding-left: 16px
    }
}

.sectors-industries__tabsContainer__1GuR2 {
    display: flex;
    box-shadow: 0 1px 16px 10px rgba(64, 64, 64, .08)
}

@media(min-width:746px) {
    .sectors-industries__tabsContainer__1GuR2 {
        max-width: 768px;
        flex-direction: column
    }
}

@media(min-width:1300px) {
    .sectors-industries__tabsContainer__1GuR2 {
        max-width: 1376px;
        flex-direction: row
    }
}

.sectors-industries__tabListWrapper__3eXGm {
    display: grid;
    grid-gap: 1px;
    background-color: rgba(77, 77, 77, .1)
}

@media(min-width:746px) {
    .sectors-industries__tabListWrapper__3eXGm {
        grid-template-columns: repeat(4, 1fr)
    }
}

@media(min-width:1300px) {
    .sectors-industries__tabListWrapper__3eXGm {
        width: 528px;
        grid-template-columns: repeat(3, 1fr)
    }
}

.sectors-industries__tab__3ffOt {
    min-height: 140px;
    display: flex;
    flex-flow: column;
    justify-content: space-between;
    box-sizing: border-box;
    padding: 16px 16px 12px;
    background-color: #fafafa;
    border-bottom: 4px solid #fafafa
}

@media(min-width:746px) {
    .sectors-industries__tab__3ffOt {
        max-width: 192px
    }
}

@media(min-width:1300px) {
    .sectors-industries__tab__3ffOt {
        width: 176px
    }
}

.sectors-industries__tab__3ffOt span {
    word-wrap: break-word
}

.sectors-industries__data-point__1vw5I {
    display: flex;
    align-items: center
}

.sectors-industries__data-point__1vw5I>span:first-child {
    padding-right: 5px
}

.sectors-industries__selected__2F-Ed {
    border-bottom: 4px solid #fa6400;
    background-color: #fff;
    box-shadow: 0 1px 16px 10px rgba(64, 64, 64, .08)
}

.sectors-industries__selected__2F-Ed:focus {
    outline: none
}

@media(max-width:745px) {
    .sectors-industries__trending__1Uezv {
        display: flex;
        flex-direction: column;
        position: relative
    }
}

@media(min-width:746px) {
    .sectors-industries__trending__1Uezv {
        display: grid;
        grid-gap: 0;
        margin-top: 24px;
        white-space: normal;
        position: relative;
        grid-template-columns: repeat(2, 1fr)
    }
}

.sectors-industries__inner__2JIH7 {
    width: 100%;
    height: 100%;
    box-sizing: border-box
}

.sectors-industries__inner__2JIH7 .sectors-industries__header__3tPD2 {
    display: flex;
    justify-content: space-between;
    align-items: center;
    padding: 24px 24px 0
}

.sectors-industries__mobile-wrapper__3Lw3a {
    display: flex;
    flex-direction: column;
    justify-content: center
}

.sectors-industries__mobile-wrapper__3Lw3a .sectors-industries__mobile-see-all__dEoIb {
    padding: 16px 24px;
    width: 100%;
    box-sizing: border-box
}

.sectors-industries__see-all__3TdY3 {
    min-height: 40px
}

.sectors-industries__see-all__3TdY3>div:first-of-type {
    white-space: normal !important;
    text-align: center
}

.sectors-industries__mobile-see-all__dEoIb .sectors-industries__see-all__3TdY3 {
    width: 100%
}

.sectors-industries__dropdown__3cetn {
    border-bottom: 4px solid #fa6400
}

.sectors-industries__spinner__7cGxW {
    width: 40px;
    margin-left: -20px;
    position: absolute;
    top: 60px;
    left: 50%;
    animation: sectors-industries__fadein__3WhEo .5s ease .5s both
}

.sectors-industries__option-mobile__muhp- {
    display: flex;
    align-items: center;
    width: 100%;
    justify-content: space-between;
    padding-right: 16px
}

.sectors-industries__option-mobile__muhp- .sectors-industries__option-text__1N4NY {
    white-space: pre-line;
    padding-right: 3px
}

@keyframes sectors-industries__fadein-news__3dptD {
    0% {
        opacity: 0
    }

    to {
        opacity: 1
    }
}

.sectors-industries__story__1dj5Z {
    animation: sectors-industries__fadein-news__3dptD .5s ease-out both;
    padding: 16px 24px;
    box-sizing: border-box
}

@media(max-width:745px) {
    .sectors-industries__story__1dj5Z:not(:first-child) {
        border-top: 1px solid #d0d0d0
    }
}

@media(min-width:746px) {

    .sectors-industries__story__1dj5Z:first-child,
    .sectors-industries__story__1dj5Z:nth-child(2) {
        border-bottom: 1px solid #d0d0d0
    }
}

.newsletter-standalone-form__container__2lzU5 {
    padding: 2.2222222222vw 1.1111111111vw;
    display: flex;
    flex-direction: row;
    align-items: center;
    box-sizing: border-box;
    width: 100vh;
    max-width: 940px
}

@media(max-width:1023px) {
    .newsletter-standalone-form__container__2lzU5 {
        padding-top: 4.2666666667vw;
        padding-bottom: 4.2666666667vw
    }
}

@media(min-width:1440px) {
    .newsletter-standalone-form__container__2lzU5 {
        padding-top: 32px;
        padding-bottom: 32px
    }
}

@media(max-width:1023px) {
    .newsletter-standalone-form__container__2lzU5 {
        padding-left: 2.1333333333vw;
        padding-right: 2.1333333333vw
    }
}

@media(min-width:1440px) {
    .newsletter-standalone-form__container__2lzU5 {
        padding-left: 16px;
        padding-right: 16px
    }
}

@media(max-width:1023px) {
    .newsletter-standalone-form__container__2lzU5 {
        width: 100%
    }
}

@media(max-width:745px) {
    .newsletter-standalone-form__container__2lzU5 {
        flex-direction: column;
        padding-left: unset;
        padding-right: unset
    }
}

.newsletter-standalone-form__container__2lzU5 .newsletter-standalone-form__form__3JEC5 {
    width: 50%
}

@media(max-width:745px) {
    .newsletter-standalone-form__container__2lzU5 .newsletter-standalone-form__form__3JEC5 {
        width: 100%
    }
}

.newsletter-standalone-form__container__2lzU5 .newsletter-standalone-form__form__3JEC5 .newsletter-standalone-form__header__1xk8J {
    padding-bottom: 1.1111111111vw;
    display: block;
    color: #fa6400
}

@media(max-width:1023px) {
    .newsletter-standalone-form__container__2lzU5 .newsletter-standalone-form__form__3JEC5 .newsletter-standalone-form__header__1xk8J {
        padding-bottom: 2.1333333333vw
    }
}

@media(min-width:1440px) {
    .newsletter-standalone-form__container__2lzU5 .newsletter-standalone-form__form__3JEC5 .newsletter-standalone-form__header__1xk8J {
        padding-bottom: 16px
    }
}

.newsletter-standalone-form__container__2lzU5 .newsletter-standalone-form__form__3JEC5 .newsletter-standalone-form__name__1K76U {
    padding-bottom: 2.2222222222vw;
    display: block
}

@media(max-width:1023px) {
    .newsletter-standalone-form__container__2lzU5 .newsletter-standalone-form__form__3JEC5 .newsletter-standalone-form__name__1K76U {
        padding-bottom: 4.2666666667vw
    }
}

@media(min-width:1440px) {
    .newsletter-standalone-form__container__2lzU5 .newsletter-standalone-form__form__3JEC5 .newsletter-standalone-form__name__1K76U {
        padding-bottom: 32px
    }
}

.newsletter-standalone-form__container__2lzU5 .newsletter-standalone-form__form__3JEC5 .newsletter-standalone-form__description__10BHD {
    padding-bottom: 2.2222222222vw
}

@media(max-width:1023px) {
    .newsletter-standalone-form__container__2lzU5 .newsletter-standalone-form__form__3JEC5 .newsletter-standalone-form__description__10BHD {
        padding-bottom: 4.2666666667vw
    }
}

@media(min-width:1440px) {
    .newsletter-standalone-form__container__2lzU5 .newsletter-standalone-form__form__3JEC5 .newsletter-standalone-form__description__10BHD {
        padding-bottom: 32px
    }
}

.newsletter-standalone-form__container__2lzU5 .newsletter-standalone-form__form__3JEC5 .newsletter-standalone-form__success__2dV3F {
    text-align: center
}

.newsletter-standalone-form__container__2lzU5 .newsletter-standalone-form__form__3JEC5 .newsletter-standalone-form__already-subscribed-message__3U2J4 {
    font-size: 19px;
    padding-bottom: 10px
}

.newsletter-standalone-form__container__2lzU5 .newsletter-standalone-form__form__3JEC5 .newsletter-standalone-form__button__27t3k {
    padding-bottom: 1.1111111111vw;
    display: block
}

@media(max-width:1023px) {
    .newsletter-standalone-form__container__2lzU5 .newsletter-standalone-form__form__3JEC5 .newsletter-standalone-form__button__27t3k {
        padding-bottom: 2.1333333333vw
    }
}

@media(min-width:1440px) {
    .newsletter-standalone-form__container__2lzU5 .newsletter-standalone-form__form__3JEC5 .newsletter-standalone-form__button__27t3k {
        padding-bottom: 16px
    }
}

@media(max-width:745px) {
    .newsletter-standalone-form__container__2lzU5 .newsletter-standalone-form__form__3JEC5 .newsletter-standalone-form__button__27t3k {
        margin: auto
    }
}

.newsletter-standalone-form__container__2lzU5 .newsletter-standalone-form__image__1XNB3 {
    padding-left: 8.3333333333vw
}

@media(max-width:1023px) {
    .newsletter-standalone-form__container__2lzU5 .newsletter-standalone-form__image__1XNB3 {
        padding-left: 16vw
    }
}

@media(min-width:1440px) {
    .newsletter-standalone-form__container__2lzU5 .newsletter-standalone-form__image__1XNB3 {
        padding-left: 120px
    }
}

@media(max-width:1023px) {
    .newsletter-standalone-form__container__2lzU5 .newsletter-standalone-form__image__1XNB3 {
        padding-left: 4.4444444444vw
    }
}

@media(max-width:1023px)and (max-width:1023px) {
    .newsletter-standalone-form__container__2lzU5 .newsletter-standalone-form__image__1XNB3 {
        padding-left: 8.5333333333vw
    }
}

@media(max-width:1023px)and (min-width:1440px) {
    .newsletter-standalone-form__container__2lzU5 .newsletter-standalone-form__image__1XNB3 {
        padding-left: 64px
    }
}

@media(max-width:745px) {
    .newsletter-standalone-form__container__2lzU5 .newsletter-standalone-form__image__1XNB3 {
        padding-top: 2.2222222222vw;
        padding-left: unset
    }
}

@media(max-width:745px)and (max-width:1023px) {
    .newsletter-standalone-form__container__2lzU5 .newsletter-standalone-form__image__1XNB3 {
        padding-top: 4.2666666667vw
    }
}

@media(max-width:745px)and (min-width:1440px) {
    .newsletter-standalone-form__container__2lzU5 .newsletter-standalone-form__image__1XNB3 {
        padding-top: 32px
    }
}

.newsletter-standalone-form__spinner-wrapper__1dAds {
    display: flex;
    align-items: center;
    justify-content: center;
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    background-color: rgba(0, 0, 0, .5)
}

.newsletter-standalone-form__spinner-wrapper__1dAds .newsletter-standalone-form__spinner__3No5E {
    width: 80px
}

.search-filters__filters-wrapper__37hOU {
    box-shadow: 0 1px 16px 10px rgba(64, 64, 64, .08);
    padding: 25px;
    border-radius: 16px
}

@media(max-width:1023px) {
    .search-filters__filters-wrapper__37hOU {
        padding-left: 2.2222222222vw;
        padding-right: 2.2222222222vw;
        border-radius: 0
    }
}

@media(max-width:1023px)and (max-width:1023px) {
    .search-filters__filters-wrapper__37hOU {
        padding-left: 4.2666666667vw;
        padding-right: 4.2666666667vw
    }
}

@media(max-width:1023px)and (min-width:1440px) {
    .search-filters__filters-wrapper__37hOU {
        padding-left: 32px;
        padding-right: 32px
    }
}

@media(min-width:1300px) {
    .search-filters__filters-wrapper__37hOU .search-filters__section-filter__3zS08 {
        margin-bottom: 24px
    }
}

.search-filters__filters-wrapper__37hOU .search-filters__date-filter__1bTfk {
    margin-bottom: 0
}

.search-filters__filters-form__2-dkM .search-filters__filters-heading__12a6g {
    margin-bottom: 16px;
    display: inline-block
}

@media(max-width:1023px) {
    .search-filters__filters-form__2-dkM .search-filters__filters-heading__12a6g {
        padding-left: 2.2222222222vw;
        padding-right: 2.2222222222vw
    }
}

@media(max-width:1023px)and (max-width:1023px) {
    .search-filters__filters-form__2-dkM .search-filters__filters-heading__12a6g {
        padding-left: 4.2666666667vw;
        padding-right: 4.2666666667vw
    }
}

@media(max-width:1023px)and (min-width:1440px) {
    .search-filters__filters-form__2-dkM .search-filters__filters-heading__12a6g {
        padding-left: 32px;
        padding-right: 32px
    }
}

.search-filters__container__13FoJ .search-filters__disclaimer__2oZFd {
    margin-top: 16px
}

@media(min-width:1300px) {
    .search-filters__container__13FoJ .search-filters__disclaimer__2oZFd {
        margin-top: 24px
    }
}

@media(max-width:1023px) {
    .search-filters__container__13FoJ .search-filters__disclaimer__2oZFd {
        padding-left: 2.2222222222vw;
        padding-right: 2.2222222222vw
    }
}

@media(max-width:1023px)and (max-width:1023px) {
    .search-filters__container__13FoJ .search-filters__disclaimer__2oZFd {
        padding-left: 4.2666666667vw;
        padding-right: 4.2666666667vw
    }
}

@media(max-width:1023px)and (min-width:1440px) {
    .search-filters__container__13FoJ .search-filters__disclaimer__2oZFd {
        padding-left: 32px;
        padding-right: 32px
    }
}

.search-reuters__search-reuters__18NZa .search-reuters__search-text__2YF0I {
    display: block;
    margin-bottom: 16px
}

@media(max-width:745px) {
    .search-reuters__search-reuters__18NZa .search-reuters__search-text__2YF0I {
        margin-bottom: 4px
    }
}

@media(max-width:1023px) {
    .search-reuters__search-reuters__18NZa .search-reuters__search-text__2YF0I {
        margin-left: 2.2222222222vw;
        margin-right: 2.2222222222vw
    }
}

@media(max-width:1023px)and (max-width:1023px) {
    .search-reuters__search-reuters__18NZa .search-reuters__search-text__2YF0I {
        margin-left: 4.2666666667vw;
        margin-right: 4.2666666667vw
    }
}

@media(max-width:1023px)and (min-width:1440px) {
    .search-reuters__search-reuters__18NZa .search-reuters__search-text__2YF0I {
        margin-left: 32px;
        margin-right: 32px
    }
}

.search-reuters__search-reuters__18NZa .search-reuters__search-bar__3VGNX {
    margin-bottom: 24px
}

@media(max-width:1023px) {
    .search-reuters__search-reuters__18NZa .search-reuters__search-bar__3VGNX {
        margin-left: 2.2222222222vw;
        margin-right: 2.2222222222vw
    }
}

@media(max-width:1023px)and (max-width:1023px) {
    .search-reuters__search-reuters__18NZa .search-reuters__search-bar__3VGNX {
        margin-left: 4.2666666667vw;
        margin-right: 4.2666666667vw
    }
}

@media(max-width:1023px)and (min-width:1440px) {
    .search-reuters__search-reuters__18NZa .search-reuters__search-bar__3VGNX {
        margin-left: 32px;
        margin-right: 32px
    }
}

.search-results__sectionContainer__34n_c {
    box-shadow: 0 1px 16px 10px rgba(64, 64, 64, .08)
}

@media(min-width:1024px) {
    .search-results__sectionContainer__34n_c {
        border-radius: 16px
    }
}

.search-results__label__Hv_gm {
    margin-bottom: 24px;
    word-break: break-word
}

@media(max-width:1023px) {
    .search-results__label__Hv_gm {
        margin-left: 2.2222222222vw;
        margin-right: 2.2222222222vw
    }
}

@media(max-width:1023px)and (max-width:1023px) {
    .search-results__label__Hv_gm {
        margin-left: 4.2666666667vw;
        margin-right: 4.2666666667vw
    }
}

@media(max-width:1023px)and (min-width:1440px) {
    .search-results__label__Hv_gm {
        margin-left: 32px;
        margin-right: 32px
    }
}

.search-results__subtitle__3k4lv {
    display: flex;
    justify-content: space-between;
    align-items: flex-end;
    margin-bottom: 24px
}

@media(max-width:1023px) {
    .search-results__subtitle__3k4lv {
        margin-left: 2.2222222222vw;
        margin-right: 2.2222222222vw
    }
}

@media(max-width:1023px)and (max-width:1023px) {
    .search-results__subtitle__3k4lv {
        margin-left: 4.2666666667vw;
        margin-right: 4.2666666667vw
    }
}

@media(max-width:1023px)and (min-width:1440px) {
    .search-results__subtitle__3k4lv {
        margin-left: 32px;
        margin-right: 32px
    }
}

.search-results__sorting-container__1_t6U {
    display: flex;
    align-items: center
}

.search-results__sorting-control__3KDF_ {
    margin-left: 8px;
    margin-bottom: 0;
    min-width: 114px
}

.search-results__sorting-control__3KDF_ label {
    display: inline-block;
    position: absolute;
    overflow: hidden;
    clip: rect(0 0 0 0);
    height: 1;
    width: 1;
    margin: -1;
    padding: 0;
    border: 0
}

.search-results__list__2SxSK {
    list-style-type: none;
    margin: 0;
    padding: 0
}

@media(max-width:745px) {
    .search-results__list__2SxSK {
        padding-left: 2.2222222222vw;
        padding-right: 2.2222222222vw
    }
}

@media(max-width:745px)and (max-width:1023px) {
    .search-results__list__2SxSK {
        padding-left: 4.2666666667vw;
        padding-right: 4.2666666667vw
    }
}

@media(max-width:745px)and (min-width:1440px) {
    .search-results__list__2SxSK {
        padding-left: 32px;
        padding-right: 32px
    }
}

.search-results__item__2oqiX {
    display: block;
    width: 100%;
    padding: 16px 24px;
    box-sizing: border-box
}

@media(min-width:746px)and (max-width:1023px) {
    .search-results__item__2oqiX {
        padding-left: 2.2222222222vw;
        padding-right: 2.2222222222vw
    }
}

@media(min-width:746px)and (max-width:1023px)and (max-width:1023px) {
    .search-results__item__2oqiX {
        padding-left: 4.2666666667vw;
        padding-right: 4.2666666667vw
    }
}

@media(min-width:746px)and (max-width:1023px)and (min-width:1440px) {
    .search-results__item__2oqiX {
        padding-left: 32px;
        padding-right: 32px
    }
}

@media(max-width:745px) {
    .search-results__item__2oqiX {
        padding: 16px
    }
}

.search-results__item__2oqiX:first-child {
    padding-top: 20px
}

.search-results__item__2oqiX:last-child {
    padding-bottom: 20px
}

.search-results__item__2oqiX:not(:first-child) {
    border-top: 1px solid #d0d0d0
}

.search-results__pagination__2h60k {
    margin-top: 32px;
    display: flex;
    justify-content: center
}

.search-results__pagination__2h60k .search-results__text__13FtQ {
    line-height: 40px;
    vertical-align: middle;
    margin: 0 16px
}

.search-results__page__3kjXX {
    width: 40px;
    height: 40px
}

.search-results__page__3kjXX .search-results__icon__1xNEw {
    width: 16px;
    height: 16px;
    fill: currentColor
}

.search-results__spinner__4NDkb {
    width: 38px;
    height: 38px;
    margin: 0 auto
}

.search-results__empty__1rGzU {
    line-height: 32px
}

@media(max-width:1023px) {
    .search-results__empty__1rGzU {
        margin-left: 2.2222222222vw;
        margin-right: 2.2222222222vw
    }
}

@media(max-width:1023px)and (max-width:1023px) {
    .search-results__empty__1rGzU {
        margin-left: 4.2666666667vw;
        margin-right: 4.2666666667vw
    }
}

@media(max-width:1023px)and (min-width:1440px) {
    .search-results__empty__1rGzU {
        margin-left: 32px;
        margin-right: 32px
    }
}

.jumbotron__container__2IE6a {
    position: relative;
    background: #000;
    display: flex;
    width: 100%;
    min-height: 400px;
    text-decoration: none
}

.jumbotron__container__2IE6a:after {
    content: "";
    z-index: 1;
    background: transparent linear-gradient(90deg, #000 0, transparent)
}

@media(max-width:745px) {
    .jumbotron__container__2IE6a:after {
        background: transparent linear-gradient(90deg, #000 0, rgba(0, 0, 0, .5))
    }
}

.jumbotron__container__2IE6a[href]:focus .jumbotron__title__2UM6u,
.jumbotron__container__2IE6a[href]:hover .jumbotron__title__2UM6u {
    text-decoration: underline;
    color: #fff
}

.jumbotron__container__2IE6a[href]:focus .jumbotron__image__2aZx1:after,
.jumbotron__container__2IE6a[href]:hover .jumbotron__image__2aZx1:after {
    opacity: .25
}

.jumbotron__container__2IE6a .jumbotron__content___ViS- {
    max-width: 450px
}

.jumbotron__container__2IE6a .jumbotron__kicker__1heBV,
.jumbotron__container__2IE6a .jumbotron__title__2UM6u {
    margin-bottom: 8px
}

@media(min-width:1024px) {
    .jumbotron__container__2IE6a .jumbotron__kicker__1heBV {
        margin-bottom: 16px
    }
}

.jumbotron__container__2IE6a .jumbotron__synopsis__190iw {
    -webkit-line-clamp: 5
}

.jumbotron__container__2IE6a .jumbotron__synopsis__190iw,
.jumbotron__container__2IE6a .jumbotron__title__2UM6u {
    display: -webkit-box;
    -webkit-box-orient: vertical;
    overflow: hidden
}

.jumbotron__container__2IE6a:after,
.jumbotron__image__2aZx1,
.jumbotron__image__2aZx1:after {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    width: 100%;
    height: 100%
}

.jumbotron__image__2aZx1 {
    z-index: 0
}

.jumbotron__image__2aZx1.jumbotron__normal__1kDBI {
    opacity: 1
}

.jumbotron__image__2aZx1.jumbotron__dark__3MhdG {
    opacity: .75
}

.jumbotron__image__2aZx1.jumbotron__darker__1FyLE {
    opacity: .5
}

.jumbotron__image__2aZx1.jumbotron__darkest__14muy {
    opacity: .25
}

.jumbotron__image__2aZx1:after {
    content: "";
    background: #000;
    opacity: 0;
    transition: opacity .25s ease
}

.jumbotron__content-container__AJj8O {
    position: relative;
    z-index: 2;
    align-self: center;
    margin: 0 auto;
    box-sizing: border-box;
    width: 100%;
    max-width: 1440px;
    padding: 50px 2.2222222222vw 100px
}

@media(max-width:1023px) {
    .jumbotron__content-container__AJj8O {
        padding-left: 4.2666666667vw;
        padding-right: 4.2666666667vw
    }
}

@media(min-width:1440px) {
    .jumbotron__content-container__AJj8O {
        padding-left: 32px;
        padding-right: 32px
    }
}

@media(max-width:1023px) {
    .jumbotron__content-container__AJj8O {
        padding-top: 54px
    }
}

.editorial-franchise-header__container__1AFBr {
    display: flex;
    flex-wrap: wrap;
    align-items: center
}

.editorial-franchise-header__selector__1FAHx {
    margin-top: 16px;
    order: 3;
    flex-basis: 100%;
    margin-bottom: 44px
}

@media(max-width:745px) {
    .editorial-franchise-header__selector__1FAHx {
        flex: 0 1 100%;
        margin-bottom: 32px
    }
}

.editorial-franchise-header__heading__3Q49M {
    display: flex;
    justify-content: space-between;
    align-items: center;
    flex-basis: 100%
}

.editorial-franchise-header__description__1hTMd {
    order: 2;
    flex-basis: 100%;
    max-width: 100%
}

.editorial-franchise-header__sponsor_logo__2MGFB {
    flex-basis: 100%
}

.editorial-franchise-header__container__1AFBr.editorial-franchise-header__multiple_logos__7o1AU .editorial-franchise-header__heading__3Q49M {
    flex-basis: auto
}

.editorial-franchise-header__container__1AFBr.editorial-franchise-header__multiple_logos__7o1AU .editorial-franchise-header__sponsor_logo__2MGFB {
    flex: 1;
    order: 4;
    margin-top: 16px
}

.editorial-franchise-header__container__1AFBr.editorial-franchise-header__multiple_logos__7o1AU .editorial-franchise-header__data_partner_logo__2fmwd {
    order: 2;
    margin-left: auto
}

.editorial-franchise-header__container__1AFBr.editorial-franchise-header__multiple_logos__7o1AU .editorial-franchise-header__description__1hTMd {
    order: 3
}

.editorial-franchise-header__container__1AFBr.editorial-franchise-header__multiple_logos__7o1AU .editorial-franchise-header__selector__1FAHx {
    order: 5
}

@media(max-width:1023px) {

    .editorial-franchise-header__container__1AFBr.editorial-franchise-header__multiple_logos__7o1AU .editorial-franchise-header__data_partner_logo__2fmwd,
    .editorial-franchise-header__container__1AFBr.editorial-franchise-header__multiple_logos__7o1AU .editorial-franchise-header__heading__3Q49M {
        flex: 1
    }

    .editorial-franchise-header__container__1AFBr.editorial-franchise-header__multiple_logos__7o1AU .editorial-franchise-header__selector__1FAHx,
    .editorial-franchise-header__container__1AFBr.editorial-franchise-header__multiple_logos__7o1AU .editorial-franchise-header__sponsor_logo__2MGFB {
        flex-basis: 100%
    }
}

.editorial-franchise-header__container__1AFBr.editorial-franchise-header__sponsor_logo_only__30HNT .editorial-franchise-header__sponsor_logo__2MGFB {
    margin-top: 16px;
    order: 3
}

.editorial-franchise-header__container__1AFBr.editorial-franchise-header__sponsor_logo_only__30HNT .editorial-franchise-header__selector__1FAHx {
    order: 4;
    flex-basis: 100%
}

.editorial-franchise-header__container__1AFBr.editorial-franchise-header__partner_logo_only__1qO1d .editorial-franchise-header__heading__3Q49M {
    flex-basis: auto
}

.editorial-franchise-header__container__1AFBr.editorial-franchise-header__partner_logo_only__1qO1d .editorial-franchise-header__data_partner_logo__2fmwd {
    margin-left: auto;
    order: 2
}

.editorial-franchise-header__container__1AFBr.editorial-franchise-header__partner_logo_only__1qO1d .editorial-franchise-header__description__1hTMd {
    order: 3;
    flex-basis: 100%
}

@media(max-width:1023px) {
    .editorial-franchise-header__container__1AFBr.editorial-franchise-header__partner_logo_only__1qO1d .editorial-franchise-header__heading__3Q49M {
        flex: 1
    }
}

.editorial-franchise-header__data_partner_logo__2fmwd {
    text-decoration: none;
    display: inline-block
}

@media(min-width:1024px) {
    .editorial-franchise-header__data_partner_logo__2fmwd {
        max-width: 157px
    }
}

@media(max-width:1023px) {
    .editorial-franchise-header__data_partner_logo__2fmwd {
        max-width: 103px
    }
}

.editorial-franchise-header__data_partner_logo__2fmwd .editorial-franchise-header__data_partner_text__1UF20 {
    display: block;
    text-transform: uppercase
}

@media(min-width:1024px) {
    .editorial-franchise-header__data_partner_logo__2fmwd .editorial-franchise-header__data_partner_text__1UF20 {
        margin: 4px 0 0
    }
}

@media(max-width:1023px) {
    .editorial-franchise-header__data_partner_logo__2fmwd .editorial-franchise-header__data_partner_text__1UF20 {
        margin: 2px 0 0
    }
}

.section-page-header__container__1omVf {
    display: flex;
    flex-wrap: wrap;
    align-items: center
}

.section-page-header__selector__FS6nO {
    margin-top: 16px;
    order: 2;
    flex-basis: 100%
}

@media(max-width:745px) {
    .section-page-header__selector__FS6nO {
        flex: 0 1 100%
    }
}

.section-page-header__sponsor_logo__1oGJs {
    text-align: right;
    flex: 1
}

.section-page-header__container__1omVf.section-page-header__multiple_logos__3bAQx .section-page-header__sponsor_logo__1oGJs {
    text-align: left;
    order: 3;
    margin-top: 16px;
    flex-basis: 100%
}

.section-page-header__container__1omVf.section-page-header__multiple_logos__3bAQx .section-page-header__data_partner_logo__1FJcy {
    order: 2
}

.section-page-header__container__1omVf.section-page-header__multiple_logos__3bAQx .section-page-header__selector__FS6nO {
    order: 4;
    flex-basis: 100%
}

@media(min-width:1024px) {
    .section-page-header__container__1omVf.section-page-header__multiple_logos__3bAQx .section-page-header__data_partner_logo__1FJcy {
        margin-left: auto
    }
}

@media(max-width:1023px) {
    .section-page-header__container__1omVf.section-page-header__multiple_logos__3bAQx .section-page-header__heading__34YZW {
        flex: 1;
        margin-right: 16px
    }
}

@media(max-width:745px) {
    .section-page-header__container__1omVf.section-page-header__multiple_logos__3bAQx .section-page-header__sponsor_logo__1oGJs {
        margin-top: 16px;
        flex-basis: 100%
    }
}

.section-page-header__container__1omVf.section-page-header__sponsor_logo_only__11roo .section-page-header__sponsor_logo__1oGJs {
    margin-left: auto
}

@media(max-width:1023px) {
    .section-page-header__container__1omVf.section-page-header__sponsor_logo_only__11roo .section-page-header__heading__34YZW {
        flex-basis: 100%;
        margin-right: 16px
    }

    .section-page-header__container__1omVf.section-page-header__sponsor_logo_only__11roo .section-page-header__selector__FS6nO {
        order: 2;
        flex: 1
    }

    .section-page-header__container__1omVf.section-page-header__sponsor_logo_only__11roo .section-page-header__sponsor_logo__1oGJs {
        order: 3;
        margin-top: 16px
    }
}

@media(max-width:745px) {
    .section-page-header__container__1omVf.section-page-header__sponsor_logo_only__11roo .section-page-header__selector__FS6nO {
        order: 3
    }

    .section-page-header__container__1omVf.section-page-header__sponsor_logo_only__11roo .section-page-header__sponsor_logo__1oGJs {
        order: 2;
        margin-top: 16px;
        flex-basis: 100%;
        text-align: left
    }
}

@media(min-width:1024px) {
    .section-page-header__container__1omVf.section-page-header__partner_logo_only__3mKo2 .section-page-header__data_partner_logo__1FJcy {
        margin-left: auto
    }
}

@media(max-width:1023px) {
    .section-page-header__container__1omVf.section-page-header__partner_logo_only__3mKo2 .section-page-header__heading__34YZW {
        flex: 1;
        margin-right: 16px
    }

    .section-page-header__container__1omVf.section-page-header__partner_logo_only__3mKo2 .section-page-header__data_partner_logo__1FJcy {
        order: 2
    }

    .section-page-header__container__1omVf.section-page-header__partner_logo_only__3mKo2 .section-page-header__selector__FS6nO {
        flex-basis: 100%;
        order: 3
    }
}

.section-page-header__data_partner_logo__1FJcy {
    text-decoration: none
}

@media(min-width:1024px) {
    .section-page-header__data_partner_logo__1FJcy {
        max-width: 157px
    }
}

@media(max-width:1023px) {
    .section-page-header__data_partner_logo__1FJcy {
        max-width: 103px
    }
}

.section-page-header__data_partner_logo__1FJcy .section-page-header__data_partner_text__1BEyc {
    display: block;
    text-transform: uppercase
}

@media(min-width:1024px) {
    .section-page-header__data_partner_logo__1FJcy .section-page-header__data_partner_text__1BEyc {
        margin: 4px 0 0
    }
}

@media(max-width:1023px) {
    .section-page-header__data_partner_logo__1FJcy .section-page-header__data_partner_text__1BEyc {
        margin: 2px 0 0
    }
}

.customization-layout__container__LcClT,
.customization-layout__footer__1ES2y,
.customization-layout__header__2uCnD,
.customization-layout__main__3yuOi {
    position: relative
}

.customization-layout__container__LcClT {
    z-index: 0
}

@media(max-width:1023px) {
    .customization-layout__container__LcClT {
        margin-bottom: 85px
    }
}

.customization-layout__header__2uCnD {
    z-index: 2
}

.customization-layout__main__3yuOi {
    z-index: 1;
    min-height: calc(100vh - 62px)
}

.customization-layout__footer__1ES2y {
    z-index: 0
}

.editorial-franchise-layout__container__3bS31,
.editorial-franchise-layout__footer__3B6_v,
.editorial-franchise-layout__header__3OlHx,
.editorial-franchise-layout__inner-header__2JFKS,
.editorial-franchise-layout__main__3cLBl {
    position: relative
}

@media(max-width:745px) {
    .editorial-franchise-layout__inner-header__2JFKS {
        padding-bottom: 10px
    }
}

.editorial-franchise-layout__header__3OlHx {
    background: #000;
    margin-bottom: 30px
}

.editorial-franchise-layout__image__241-i {
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    right: 0;
    background: #000
}

.editorial-franchise-layout__image__241-i:after {
    content: "";
    display: block;
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: linear-gradient(#000, transparent), linear-gradient(-206.5650511771deg, #000, rgba(0, 0, 0, .3))
}

@media(min-width:746px)and (max-width:1023px) {
    .editorial-franchise-layout__image__241-i {
        height: 100%
    }
}

@media(max-width:745px) {
    .editorial-franchise-layout__image__241-i {
        height: 100%
    }
}

.landing-layout__container__4qM9-,
.landing-layout__footer__3JQMs,
.landing-layout__header__3ovhS,
.landing-layout__main__2UPxI {
    position: relative
}

.landing-layout__container__4qM9- {
    z-index: 0
}

.landing-layout__header__3ovhS {
    z-index: 2
}

.landing-layout__main__2UPxI {
    z-index: 1
}

.landing-layout__footer__3JQMs {
    z-index: 0
}

.regular-article-layout__container__3KL1R {
    display: flex;
    flex-wrap: wrap;
    position: relative;
    justify-content: center;
    z-index: 0
}

.regular-article-layout__header__calQs {
    z-index: 2
}

.regular-article-layout__body__2tWjf {
    display: flex;
    z-index: 1;
    flex-basis: 100%;
    flex-wrap: wrap;
}

@media(max-width:1023px) {
    .regular-article-layout__body__2tWjf {
    }
}

@media(min-width:1440px) {
    .regular-article-layout__body__2tWjf {
        margin: 32px
    }
}

@media(max-width:1023px) {
    .regular-article-layout__body__2tWjf {
        margin-left: 0;
        margin-right: 0
    }
}

.regular-article-layout__related__kSJRx {
    z-index: 0;
    margin-bottom: 2.2222222222vw
}

@media(max-width:1023px) {
    .regular-article-layout__related__kSJRx {
        margin-bottom: 4.2666666667vw
    }
}

@media(min-width:1440px) {
    .regular-article-layout__related__kSJRx {
        margin-bottom: 32px
    }
}

.regular-article-layout__content-container__2ZqUv {
    width: 100%;
    max-width: 1440px
}

.regular-article-layout__footer__OafnM {
    z-index: 0
}

.regular-article-layout__footer__OafnM,
.regular-article-layout__header__calQs,
.regular-article-layout__related__kSJRx {
    flex-basis: 100%
}

.regular-article-layout__body__2tWjf,
.regular-article-layout__footer__OafnM,
.regular-article-layout__header__calQs,
.regular-article-layout__related__kSJRx,
.regular-article-layout__right-rail__3o6zT {
    max-width: 100%
}

.regular-article-layout__main__1tzD8 {
    z-index: 1;
    flex: 8;
    margin-right: 2.2222222222vw
}

@media(max-width:1023px) {
    .regular-article-layout__main__1tzD8 {
        margin-right: 4.2666666667vw
    }
}

@media(min-width:1440px) {
    .regular-article-layout__main__1tzD8 {
        margin-right: 32px;
        flex: 9
    }
}

@media(max-width:1023px) {
    .regular-article-layout__main__1tzD8 {
        flex: 0 0 100%;
        margin-right: 0;
        margin-bottom: 2.2222222222vw
    }
}

@media(max-width:1023px)and (max-width:1023px) {
    .regular-article-layout__main__1tzD8 {
        margin-bottom: 4.2666666667vw
    }
}

@media(max-width:1023px)and (min-width:1440px) {
    .regular-article-layout__main__1tzD8 {
        margin-bottom: 32px
    }
}

.regular-article-layout__right-rail__3o6zT {
    z-index: 0;
    flex: 4;
    display: flex;
    flex-direction: column;
    gap: 2.2222222222vw
}

@media(max-width:1023px) {
    .regular-article-layout__right-rail__3o6zT {
        gap: 4.2666666667vw
    }
}

@media(min-width:1440px) {
    .regular-article-layout__right-rail__3o6zT {
        gap: 32px
    }
}

.regular-article-layout__right-rail__3o6zT .regular-article-layout__inner__39DvR {
    flex: 1
}

.regular-article-layout__right-rail__3o6zT .regular-article-layout__newsletter__3wzPk {
    flex-shrink: 0
}

@media(min-width:1440px) {
    .regular-article-layout__right-rail__3o6zT {
        flex: 3
    }
}

@media(max-width:1023px) {
    .regular-article-layout__right-rail__3o6zT {
        flex: 0 0 100%
    }
}

.search-layout__container__3HDMK {
    position: relative;
    z-index: 0
}

.search-layout__body__1FDkI,
.search-layout__footer__2FmwN,
.search-layout__header__1virJ {
    position: relative
}

.search-layout__header__1virJ {
    z-index: 2
}

.search-layout__body__1FDkI {
    z-index: 1;
    max-width: 1440px;
    margin: 2.2222222222vw auto;
    gap: 2.2222222222vw;
    display: grid;
    grid-template-columns: repeat(12, 1fr);
    grid-column-gap: 2.2222222222vw
}

@media(max-width:1023px) {
    .search-layout__body__1FDkI {
        margin-top: 4.2666666667vw;
        margin-bottom: 4.2666666667vw;
        gap: 4.2666666667vw
    }
}

@media(min-width:1440px) {
    .search-layout__body__1FDkI {
        margin-top: 32px;
        margin-bottom: 32px;
        gap: 32px
    }
}

@media(max-width:1023px) {
    .search-layout__body__1FDkI {
        grid-column-gap: 4.2666666667vw
    }
}

@media(min-width:1440px) {
    .search-layout__body__1FDkI {
        grid-column-gap: 32px
    }
}

@media(max-width:1023px) {
    .search-layout__body__1FDkI {
        grid-template-columns: repeat(4, 1fr)
    }
}

@media(min-width:1024px) {
    .search-layout__body__1FDkI {
        padding-left: 2.2222222222vw;
        padding-right: 2.2222222222vw;
        box-sizing: border-box
    }
}

@media(min-width:1024px)and (max-width:1023px) {
    .search-layout__body__1FDkI {
        padding-left: 4.2666666667vw;
        padding-right: 4.2666666667vw
    }
}

@media(min-width:1024px)and (min-width:1440px) {
    .search-layout__body__1FDkI {
        padding-left: 32px;
        padding-right: 32px
    }
}

.search-layout__footer__2FmwN {
    z-index: 0
}

.search-layout__main__L267c {
    z-index: 1;
    grid-column: span 8
}

@media(min-width:1300px) {
    .search-layout__main__L267c {
        grid-column: 4/span 6
    }
}

@media(max-width:1023px) {

    .search-layout__main__L267c,
    .search-layout__right-rail__2jCIu {
        grid-column: 1/-1
    }
}

.search-layout__left-rail__KNaaJ {
    z-index: 2;
    grid-column: 1/-1
}

@media(min-width:1300px) {
    .search-layout__left-rail__KNaaJ {
        grid-column: 1/span 3
    }
}

.search-layout__right-rail__2jCIu {
    z-index: 0;
    grid-column: span 4
}

@media(min-width:1300px) {
    .search-layout__right-rail__2jCIu {
        grid-column: 10/span 3
    }
}

.link__underline_default__2prE_,
p .link__underline_default__2prE_ {
    text-decoration: underline
}

.link__underline_on_hover__2zGL4[href] {
    text-decoration: none
}

.link__underline_on_hover__2zGL4[href]:hover {
    text-decoration: underline
}

.heading__base__2T28j {
    display: block
}

.heading__base__2T28j.heading__heading_1__2Go2U,
.heading__base__2T28j.heading__heading_1_light__CyJRd {
    line-height: 1.12
}

.heading__base__2T28j.heading__heading_2__3Fcw5,
.heading__base__2T28j.heading__heading_2_light__jB9_U {
    line-height: 1.14
}

.heading__base__2T28j.heading__heading_3__3aL54,
.heading__base__2T28j.heading__heading_3_light__-unmW {
    line-height: 1.125
}

.heading__base__2T28j.heading__heading_4__3yjho,
.heading__base__2T28j.heading__heading_4_light__2fZma {
    line-height: 1.2
}

.heading__base__2T28j.heading__heading_5__2A2g-,
.heading__base__2T28j.heading__heading_5_light__1djFu {
    line-height: 1.25
}

.heading__base__2T28j.heading__heading_5_and_half__6YybI,
.heading__base__2T28j.heading__heading_6__RtD9P,
.heading__base__2T28j.heading__heading_6_light__2VdQi {
    line-height: 1.333
}

.text-button__container__3q3zX .text-button__medium__113uZ {
    padding: 8px 20px
}

.text-button__container__3q3zX .text-button__body-fixed__3BfbS,
.text-button__container__3q3zX .text-button__large__3il5G {
    padding: 8px 30px
}

.button__button__2Ecqi {
    border: none;
    margin: 0;
    padding: 0;
    overflow: visible;
    background: transparent;
    color: inherit;
    font: inherit;
    line-height: normal;
    font-smoothing: inherit;
    appearance: none
}

.button__button__2Ecqi:enabled {
    cursor: pointer
}

.button__has-tooltip__1B4u0 {
    position: relative
}

.button__link__uTGln {
    text-decoration: none
}

.button__button__2Ecqi,
.button__link__uTGln {
    display: inline-block;
    vertical-align: top;
    outline: none
}

.button__container__3sgvk {
    position: relative;
    overflow: hidden;
    display: flex;
    align-items: center;
    justify-content: center;
    width: 100%;
    height: 100%;
    box-sizing: border-box;
    border: 1px solid;
    border-color: inherit;
    white-space: nowrap;
    user-select: none;
    transition: all .15s ease;
    --color: inherit
}

.button__round__1nYLA .button__container__3sgvk {
    border-radius: 8px
}

.button__square__32AnN .button__container__3sgvk {
    border-radius: 0
}

.button__pill__2LA8V .button__container__3sgvk {
    border-radius: 16px
}

.button__tab__1sAV3 .button__container__3sgvk {
    border-radius: 8px 8px 0 0
}

.button__primary__JF6zi .button__container__3sgvk {
    border-color: transparent;
    background: #000;
    color: #fff
}

.button__primary__JF6zi.button__disabled__29mbx .button__container__3sgvk {
    background: #afafaf
}

.button__primary__JF6zi:not(.button__disabled__29mbx):hover .button__container__3sgvk {
    background: #404040
}

.button__primary__JF6zi:not(.button__disabled__29mbx):active .button__container__3sgvk {
    background: #666
}

.button__primary__JF6zi:focus:not(:focus-visible) .button__container__3sgvk {
    outline: none
}

.button__primary__JF6zi:focus-visible .button__container__3sgvk {
    outline: none;
    outline: 2px solid #fa6400
}

@media not all and (min-resolution:0.001dpcm) {
    .button__primary__JF6zi:focus .button__container__3sgvk {
        outline: none;
        border: 2px solid #fa6400
    }
}

.button__secondary__18moI:not(.button__use-color__1dKK9) .button__container__3sgvk {
    border-color: #949494;
    background: #fff;
    color: #666
}

.button__secondary__18moI:not(.button__use-color__1dKK9).button__disabled__29mbx .button__container__3sgvk {
    border-color: #afafaf;
    color: #afafaf
}

.button__secondary__18moI:not(.button__use-color__1dKK9):not(.button__disabled__29mbx):hover .button__container__3sgvk {
    border-color: #666;
    box-shadow: 0 1px 4px 2px rgba(64, 64, 64, .08);
    color: #000
}

.button__secondary__18moI:not(.button__use-color__1dKK9):not(.button__disabled__29mbx):active .button__container__3sgvk {
    border-color: #000;
    background: #000;
    color: #fff
}

.button__secondary__18moI:not(.button__use-color__1dKK9):focus:not(:focus-visible) .button__container__3sgvk {
    outline: none
}

.button__secondary__18moI:not(.button__use-color__1dKK9):focus-visible .button__container__3sgvk {
    outline: none;
    outline: 2px solid #fa6400
}

@media not all and (min-resolution:0.001dpcm) {
    .button__secondary__18moI:not(.button__use-color__1dKK9):focus .button__container__3sgvk {
        outline: none;
        border: 2px solid #fa6400
    }
}

.button__secondary__18moI.button__use-color__1dKK9 .button__container__3sgvk {
    border-color: var(--color);
    color: var(--color)
}

.button__secondary__18moI.button__use-color__1dKK9 .button__container__3sgvk:after {
    content: "";
    display: block;
    position: absolute;
    z-index: -1;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: var(--color);
    opacity: .15;
    transition: opacity .15s ease
}

.button__secondary__18moI.button__use-color__1dKK9:not(.button__disabled__29mbx):hover .button__container__3sgvk:after {
    opacity: .2
}

.button__secondary__18moI.button__use-color__1dKK9:not(.button__disabled__29mbx):active .button__container__3sgvk {
    color: #fff
}

.button__secondary__18moI.button__use-color__1dKK9:not(.button__disabled__29mbx):active .button__container__3sgvk:after {
    opacity: 1
}

.button__ghost__1gV9w .button__container__3sgvk {
    border-color: #fff;
    color: #fff
}

.button__ghost__1gV9w.button__disabled__29mbx .button__container__3sgvk {
    border-color: #afafaf;
    color: #afafaf
}

.button__ghost__1gV9w:not(.button__disabled__29mbx):hover .button__container__3sgvk {
    background: #000
}

.button__ghost__1gV9w:not(.button__disabled__29mbx):active .button__container__3sgvk {
    background: #000
}

.button__ghost__1gV9w:focus:not(:focus-visible) .button__container__3sgvk {
    outline: none
}

.button__ghost__1gV9w:focus-visible .button__container__3sgvk {
    outline: none;
    outline: 2px solid #ffa100
}

@media not all and (min-resolution:0.001dpcm) {
    .button__ghost__1gV9w:focus .button__container__3sgvk {
        outline: none;
        border: 2px solid #ffa100
    }
}

.button__flat__s_9Zl .button__container__3sgvk {
    border-color: transparent;
    color: #666
}

.button__flat__s_9Zl.button__disabled__29mbx .button__container__3sgvk {
    color: #afafaf
}

.button__flat__s_9Zl:not(.button__disabled__29mbx):hover .button__container__3sgvk {
    color: #000;
    box-shadow: 0 1px 4px 2px rgba(64, 64, 64, .08)
}

.button__flat__s_9Zl:not(.button__disabled__29mbx):active .button__container__3sgvk {
    color: #000;
    box-shadow: none
}

.button__flat__s_9Zl:focus:not(:focus-visible) .button__container__3sgvk {
    outline: none
}

.button__flat__s_9Zl:focus-visible .button__container__3sgvk {
    outline: none;
    outline: 2px solid #fa6400
}

@media not all and (min-resolution:0.001dpcm) {
    .button__flat__s_9Zl:focus .button__container__3sgvk {
        outline: none;
        border: 2px solid #fa6400
    }
}

.button__premium__3g_6Q .button__container__3sgvk {
    border-color: #fff;
    color: #404040
}

.button__premium__3g_6Q.button__disabled__29mbx .button__container__3sgvk {
    border-color: #afafaf;
    color: #afafaf
}

.button__premium__3g_6Q:not(.button__disabled__29mbx):hover .button__container__3sgvk {
    color: #000
}

.button__premium__3g_6Q:not(.button__disabled__29mbx):active .button__container__3sgvk {
    color: #000
}

.button__premium__3g_6Q:focus:not(:focus-visible) .button__container__3sgvk {
    outline: none
}

.button__premium__3g_6Q:focus-visible .button__container__3sgvk {
    outline: none;
    outline: 2px solid #000
}

@media not all and (min-resolution:0.001dpcm) {
    .button__premium__3g_6Q:focus .button__container__3sgvk {
        outline: none;
        border: 2px solid #000
    }
}

.button__white__lvYT4 .button__container__3sgvk {
    border-color: #fff;
    color: #fff
}

.button__white__lvYT4.button__disabled__29mbx .button__container__3sgvk {
    border-color: #666;
    color: #666
}

.button__white__lvYT4:not(.button__disabled__29mbx):hover .button__container__3sgvk {
    border-color: #afafaf;
    color: #afafaf
}

.button__white__lvYT4:not(.button__disabled__29mbx):active .button__container__3sgvk {
    border-color: #fff;
    color: #fff
}

.button__white__lvYT4:focus:not(:focus-visible) .button__container__3sgvk {
    outline: none
}

.button__white__lvYT4:focus-visible .button__container__3sgvk {
    outline: none;
    outline: 2px solid #fa6400
}

@media not all and (min-resolution:0.001dpcm) {
    .button__white__lvYT4:focus .button__container__3sgvk {
        outline: none;
        border: 2px solid #fa6400
    }
}

.button__dark__1u6Vd .button__container__3sgvk {
    border-color: #fff;
    color: #fff
}

.button__dark__1u6Vd.button__disabled__29mbx .button__container__3sgvk {
    border-color: #666;
    color: #afafaf
}

.button__dark__1u6Vd:not(.button__disabled__29mbx):hover .button__container__3sgvk {
    border-color: #afafaf;
    color: #afafaf
}

.button__dark__1u6Vd:focus:not(:focus-visible) .button__container__3sgvk {
    outline: none
}

.button__dark__1u6Vd:focus-visible .button__container__3sgvk {
    outline: none;
    outline: 2px solid #ffa100
}

@media not all and (min-resolution:0.001dpcm) {
    .button__dark__1u6Vd:focus .button__container__3sgvk {
        outline: none;
        border: 2px solid #ffa100
    }
}

.button__dark-active__2Ysxx .button__container__3sgvk {
    border-color: #d0d0d0;
    background: #fff;
    color: #404040
}

.button__dark-active__2Ysxx:not(.button__disabled__29mbx):hover .button__container__3sgvk {
    color: #666
}

.button__dark-active__2Ysxx:focus:not(:focus-visible) .button__container__3sgvk {
    outline: none
}

.button__dark-active__2Ysxx:focus-visible .button__container__3sgvk {
    outline: none;
    outline: 2px solid #fa6400
}

@media not all and (min-resolution:0.001dpcm) {
    .button__dark-active__2Ysxx:focus .button__container__3sgvk {
        outline: none;
        border: 2px solid #fa6400
    }
}

.button__tooltip__E780m {
    position: absolute;
    z-index: 1080;
    left: 50%;
    top: 100%;
    margin-top: 4px;
    transform: translateX(-50%);
    pointer-events: none
}

.tooltip__container__3Kuif .tooltip__tooltip__Hd585 {
    display: block;
    width: max-content;
    max-width: 200px;
    background: #000;
    border-radius: 8px;
    padding: 4px 8px;
    box-sizing: border-box;
    text-align: center;
    user-select: none
}

.share-buttons__container__365sM {
    display: flex;
    list-style-type: none;
    padding: 0;
    margin: 0
}

.share-buttons__item__2sFA5.share-buttons__normal__PrNHp {
    margin-left: 16px
}

.share-buttons__item__2sFA5.share-buttons__condensed__3DgBH {
    margin-left: 8px
}

.share-buttons__item__2sFA5:first-child {
    margin-left: 0
}

.copy-link-button__container__3BXjs {
    position: relative
}

.copy-link-button__popover__1n1kb {
    position: absolute;
    z-index: 1;
    left: 50%;
    margin-top: 16px
}

.copy-link-button__popover__1n1kb .copy-link-button__inner__2fn9u {
    margin: 14px 16px;
    width: 336px;
    height: 40px;
    border: 1px solid #404040;
    border-radius: 8px;
    box-sizing: border-box;
    overflow: hidden;
    display: flex
}

.copy-link-button__input__2nw6I {
    flex: 1;
    display: block;
    appearance: none;
    width: 100%;
    height: 100%;
    padding: 0;
    border: 0;
    background: transparent;
    outline: none;
    font-family: knowledge-regular, Arial, sans-serif;
    color: #404040;
    font-size: 16px;
    text-indent: 12px
}

.copy-link-button__copy__3rF7g {
    flex-basis: 87px
}

.copy-link-button__checkmark__29TVl {
    width: 21px;
    display: inline-block;
    vertical-align: top;
    margin-left: 5px;
    margin-top: -3px;
    fill: #fff;
    animation: copy-link-button__animate-checkmark__3JUqb 1s ease both
}

@keyframes copy-link-button__animate-checkmark__3JUqb {
    0% {
        opacity: 0;
        transform: scale(.5)
    }

    15% {
        opacity: 1;
        transform: scale(1.05)
    }

    20% {
        transform: scale(1)
    }
}

.popover__container__3W1hl {
    position: relative
}

.popover__left__187bm .popover__content__38Ngo {
    transform: translateX(-32px)
}

.popover__right__2gtLB .popover__content__38Ngo {
    transform: translateX(calc(-100% + 32px))
}

.popover__middle_right__3Fjdl .popover__content__38Ngo {
    transform: translateX(calc(-85% + 32px))
}

.popover__middle__2Xicv .popover__content__38Ngo {
    transform: translateX(-50%)
}

.popover__indicator__2bl78 {
    position: absolute;
    top: 0;
    margin-left: -12px;
    width: 0;
    height: 0;
    border-color: transparent transparent #fff;
    border-style: solid;
    border-width: 0 10.5px 12px
}

.popover__content__38Ngo {
    position: absolute;
    top: 12px;
    background: #fff;
    border-radius: 16px;
    box-shadow: 0 0 32px 0 rgba(0, 0, 0, .16)
}

.popover__content__38Ngo:before {
    content: "";
    position: absolute;
    top: -30px;
    left: 0;
    display: block;
    width: 100%;
    height: 30px
}

.social__container__1uvuq {
    width: 40px;
    height: 40px;
    display: flex;
    justify-content: center;
    align-items: center;
    color: inherit
}

.social__symbol__Oc2is {
    width: 20px;
    fill: currentColor
}

.free-scroll__hide-scrollbar__3pqjF {
    scrollbar-width: none
}

.free-scroll__hide-scrollbar__3pqjF::-webkit-scrollbar {
    display: none
}

.free-scroll__container__3KuiC,
.free-scroll__scroller__17jZF {
    position: relative;
    height: 100%
}

.free-scroll__scroller__17jZF {
    overflow: hidden
}

.free-scroll__scroller__17jZF.free-scroll__fade-right__1eoys:after {
    content: "";
    position: absolute;
    width: 59.86px;
    height: inherit;
    top: 0;
    right: 0;
    background: linear-gradient(270deg, #fff 12.69%, hsla(0, 0%, 100%, 0) 79.1%)
}

@media(max-width:745px) {
    .free-scroll__scroller__17jZF.free-scroll__fade-right__1eoys:after {
        width: 40px
    }
}

.free-scroll__item-container__NiYTc {
    position: relative;
    z-index: 0;
    overflow-x: auto;
    overflow-y: hidden;
    list-style: none;
    height: 100%;
    padding: 0;
    margin: 0;
    display: flex
}

.form-field__label__2uQZJ .form-field__optional__aLZ9a:before {
    content: " "
}

.form-field__label__2uQZJ+.form-field__input__7LFh3 {
    margin-top: 2px
}

.form-field__input__7LFh3 {
    display: block;
    border-radius: 4px;
    border-width: 1px;
    border-style: solid;
    box-sizing: border-box;
    font-family: knowledge-regular, sans-serif;
    -webkit-font-smoothing: antialiased;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    outline: 0;
    padding: 8px;
    font-size: 16px;
    line-height: 24px;
    color: #404040
}

.form-field__input__7LFh3[type=number]::-webkit-inner-spin-button,
.form-field__input__7LFh3[type=number]::-webkit-outer-spin-button {
    -webkit-appearance: none;
    appearance: none
}

.form-field__input__7LFh3.form-field__textarea__2IxEd {
    width: 100%
}

.form-field__input__7LFh3[type=number] {
    -moz-appearance: textfield
}

.form-field__input__7LFh3:read-only {
    background: #f4f4f4;
    border-color: transparent
}

.form-field__input__7LFh3:disabled {
    background: #d0d0d0;
    border-color: #404040
}

.form-field__input__7LFh3:not(:read-only):not(:disabled).form-field__default__1IHy7 {
    border-color: #404040
}

.form-field__input__7LFh3:not(:read-only):not(:disabled).form-field__default__1IHy7:active,
.form-field__input__7LFh3:not(:read-only):not(:disabled).form-field__default__1IHy7:focus {
    border-color: #fa6400
}

.form-field__input__7LFh3:not(:read-only):not(:disabled).form-field__default__1IHy7:hover:not(:focus) {
    box-shadow: 0 1px 4px 2px rgba(64, 64, 64, .08)
}

.form-field__input__7LFh3:not(:read-only):not(:disabled).form-field__complete__J7q8U {
    border-color: #005da2
}

.form-field__input__7LFh3:not(:read-only):not(:disabled).form-field__positive__2kEy3 {
    border-color: #77a22d
}

.form-field__input__7LFh3:not(:read-only):not(:disabled).form-field__negative__1-pXf {
    border-color: #dc0a0a
}

.form-field__input__7LFh3+.form-field__error-text__1Kg4b {
    margin-top: 2px;
    padding-left: 5px;
    box-sizing: border-box
}

.form-field__error-text__1Kg4b {
    display: flex;
    align-items: center;
    height: 24px
}

.form-field__error-text__1Kg4b .form-field__icon__Ts5g0 {
    flex-shrink: 0;
    margin-right: 8px
}

.search-bar__search-bar__1bQIx {
    display: flex;
    justify-content: flex-end
}

.search-bar__close-button__1nUc4,
.search-bar__search-button__2zZzs {
    min-width: 40px;
    height: 40px
}

.search-bar__search-button__2zZzs.search-bar__hidden__2KWu_,
.search-bar__search-label__ygOe0 {
    position: absolute !important;
    clip: rect(1px, 1px, 1px, 1px);
    overflow: hidden;
    height: 1px;
    width: 1px;
    word-wrap: normal
}

.search-bar__search-input__3ahqM {
    display: block;
    border: none;
    border-radius: 0;
    outline: none;
    margin: 0;
    padding: 0 12px;
    font-size: 18px;
    color: #666;
    background: transparent;
    font-family: knowledge-regular, sans-serif;
    -webkit-font-smoothing: antialiased;
    appearance: none
}

.search-bar__search-input__3ahqM::-webkit-search-cancel-button,
.search-bar__search-input__3ahqM::-webkit-search-decoration {
    -webkit-appearance: none;
    appearance: none
}

.search-bar__bar-container__KeXJ0 {
    position: relative;
    width: 100%;
    border-radius: 8px;
    border: 1px solid #404040;
    height: 38px;
    overflow: hidden;
    background: #fff
}

@media(min-width:746px) {
    .search-bar__bar-container__KeXJ0 {
        max-width: 320px
    }
}

.search-bar__bar-container__KeXJ0 .search-bar__search-input__3ahqM {
    width: calc(100% - 80px);
    height: 100%
}

.search-bar__bar-container__KeXJ0 .search-bar__clear-button__eVojG {
    position: absolute;
    height: 100%;
    top: 0;
    right: 40px;
    margin-right: 10px
}

.search-bar__bar-container__KeXJ0 .search-bar__search-button__2zZzs {
    position: absolute;
    top: 0;
    right: 0;
    height: 100%
}

.search-bar__clear-button__eVojG {
    border: none;
    padding: 2px;
    background: transparent;
    appearance: none;
    cursor: pointer
}

.search-bar__clear-button__eVojG .search-bar__icon__ORXTq {
    display: block
}

.search-bar__clear-button__eVojG.search-bar__hidden__2KWu_ {
    visibility: hidden
}

@media(hover:hover) {
    .search-bar__clear-button__eVojG:hover {
        opacity: .85
    }
}

.search-bar__bar-container__KeXJ0+.search-bar__search-button__2zZzs {
    margin-left: 8px
}

.search-bar__full-width__bP6xK {
    max-width: unset
}

.loading-spinner__spinner__3i9u6 {
    width: 40px;
    margin: 0 auto
}

.root__container__3O3kV main {
    max-width: 1440px;
    margin: 2.2222222222vw auto;
    gap: 2.2222222222vw;
    display: grid;
    grid-template-columns: repeat(12, 1fr);
    grid-column-gap: 2.2222222222vw
}

@media(max-width:1023px) {
    .root__container__3O3kV main {
        margin-top: 4.2666666667vw;
        margin-bottom: 4.2666666667vw;
        gap: 4.2666666667vw
    }
}

@media(min-width:1440px) {
    .root__container__3O3kV main {
        margin-top: 32px;
        margin-bottom: 32px;
        gap: 32px
    }
}

@media(max-width:1023px) {
    .root__container__3O3kV main {
        grid-column-gap: 4.2666666667vw
    }
}

@media(min-width:1440px) {
    .root__container__3O3kV main {
        grid-column-gap: 32px
    }
}

@media(max-width:1023px) {
    .root__container__3O3kV main {
        grid-template-columns: repeat(4, 1fr)
    }
}

@media(min-width:1024px) {
    .root__container__3O3kV main {
        padding-left: 2.2222222222vw;
        padding-right: 2.2222222222vw;
        box-sizing: border-box
    }
}

@media(min-width:1024px)and (max-width:1023px) {
    .root__container__3O3kV main {
        padding-left: 4.2666666667vw;
        padding-right: 4.2666666667vw
    }
}

@media(min-width:1024px)and (min-width:1440px) {
    .root__container__3O3kV main {
        padding-left: 32px;
        padding-right: 32px
    }
}

.pages__content__IlL8Y {
    grid-column: span 8
}

.pages__content__IlL8Y>nav {
    margin-bottom: 24px
}

@media(min-width:1300px) {
    .pages__content__IlL8Y {
        grid-column: span 9
    }
}

@media(max-width:1023px) {
    .pages__content__IlL8Y {
        grid-column: 1/-1
    }
}

.pages__right-rail__2CSZe {
    grid-column: span 4
}

@media(max-width:1023px) {
    .pages__right-rail__2CSZe {
        border-radius: 0;
        grid-column: 1/-1
    }
}

@media(min-width:1300px) {
    .pages__right-rail__2CSZe {
        grid-column: 10/span 3
    }
}

.pages__navigation__34E_g {
    position: sticky;
    top: 62px;
    max-height: calc(100vh - 86px)
}

@media(max-width:1023px) {
    .navigation-overlay__container__3xkfu {
        margin-left: 2.2222222222vw;
        margin-right: 2.2222222222vw
    }
}

@media(max-width:1023px)and (max-width:1023px) {
    .navigation-overlay__container__3xkfu {
        margin-left: 4.2666666667vw;
        margin-right: 4.2666666667vw
    }
}

@media(max-width:1023px)and (min-width:1440px) {
    .navigation-overlay__container__3xkfu {
        margin-left: 32px;
        margin-right: 32px
    }
}

.navigation-overlay__overlay-spinner__3uaoX {
    margin: 16px auto
}

.navigation-overlay__headline__2LM6S {
    display: flex
}

.navigation-overlay__headline__2LM6S .navigation-overlay__side-link__BajHf {
    display: flex;
    align-items: center;
    color: #404040;
    padding: 12px 16px;
    border: 1px solid #d0d0d0;
    border-radius: 8px;
    margin-left: auto;
    align-self: center;
    text-decoration: none;
    transition: all .15s ease
}

.navigation-overlay__headline__2LM6S .navigation-overlay__side-link__BajHf:hover {
    border-color: #666;
    box-shadow: 0 1px 4px 2px rgba(64, 64, 64, .08)
}

.navigation-overlay__headline__2LM6S .navigation-overlay__side-link__BajHf .navigation-overlay__settings__1LK_A {
    margin-right: 16px;
    width: 16px;
    height: 16px;
    fill: currentColor
}

@media(max-width:518px) {
    .navigation-overlay__headline__2LM6S .navigation-overlay__side-link__BajHf {
        padding: 12px
    }

    .navigation-overlay__headline__2LM6S .navigation-overlay__side-link__BajHf .navigation-overlay__text__3w_pV {
        display: none
    }

    .navigation-overlay__headline__2LM6S .navigation-overlay__side-link__BajHf .navigation-overlay__settings__1LK_A {
        margin-right: 0
    }
}

.navigation-overlay__headline__2LM6S .navigation-overlay__search-bar__2KrsG {
    display: flex;
    align-items: center;
    align-self: center;
    min-width: 33%;
    margin-left: auto
}

@media(max-width:745px) {
    .navigation-overlay__headline__2LM6S .navigation-overlay__search-bar__2KrsG {
        max-width: 50%
    }
}

@media(min-width:746px)and (max-width:1023px) {
    .navigation-overlay__headline__2LM6S .navigation-overlay__search-bar__2KrsG {
        min-width: 50%
    }
}

.navigation-overlay__headline__2LM6S .navigation-overlay__search-bar-mobile-active__2HEMe {
    max-width: unset;
    margin-left: unset
}

.navigation-overlay__overlay-container__2BJrB {
    margin-top: 9px;
    display: flex
}

.navigation-overlay__overlay-container__2BJrB .navigation-overlay__overlay-trigger__1Kys0 {
    min-height: 24px;
    border: none;
    background: transparent;
    padding: 0;
    cursor: pointer;
    display: flex;
    align-items: center
}

.navigation-overlay__overlay-container__2BJrB .navigation-overlay__overlay-trigger__1Kys0 span {
    text-align: left
}

.navigation-overlay__overlay-container__2BJrB .navigation-overlay__overlay-trigger__1Kys0 .navigation-overlay__dropdown__Qxwwp {
    margin-left: 10px;
    min-width: 15px;
    height: 9px;
    transition: transform .15s ease
}

.navigation-overlay__overlay-container__2BJrB .navigation-overlay__overlay-trigger__1Kys0 .navigation-overlay__dropdown__Qxwwp.navigation-overlay__opened__18Svp {
    transform: rotate(180deg)
}

.navigation-overlay__overlay-wrapper__1FJ6O {
    position: relative
}

.navigation-overlay__overlay-wrapper__1FJ6O.navigation-overlay__overlay-visible__2cpVM {
    z-index: 1080;
    position: absolute;
    width: 100%
}

@media(max-width:1023px) {
    .navigation-overlay__overlay-wrapper__1FJ6O.navigation-overlay__overlay-visible__2cpVM {
        left: 0
    }
}

.navigation-overlay__overlay-wrapper__1FJ6O.navigation-overlay__overlay-visible__2cpVM .navigation-overlay__overlay__1KZXJ {
    display: block
}

.navigation-overlay__overlay-wrapper__1FJ6O .navigation-overlay__overlay__1KZXJ {
    box-shadow: 0 1px 16px 10px rgba(64, 64, 64, .08);
    margin-left: 2.2222222222vw;
    margin-right: 2.2222222222vw;
    display: none;
    border-radius: 16px;
    background: #fff;
    margin-top: 38px;
    width: 389px
}

@media(max-width:1023px) {
    .navigation-overlay__overlay-wrapper__1FJ6O .navigation-overlay__overlay__1KZXJ {
        margin-left: 4.2666666667vw;
        margin-right: 4.2666666667vw
    }
}

@media(min-width:1440px) {
    .navigation-overlay__overlay-wrapper__1FJ6O .navigation-overlay__overlay__1KZXJ {
        margin-left: 32px;
        margin-right: 32px
    }
}

@media(max-width:518px) {
    .navigation-overlay__overlay-wrapper__1FJ6O .navigation-overlay__overlay__1KZXJ {
        width: auto
    }
}

.navigation-overlay__overlay-wrapper__1FJ6O .navigation-overlay__items__AIfJ6 {
    list-style: none;
    margin: 0;
    padding: 0;
    overflow-y: auto;
    max-height: 500px
}

.navigation-overlay__overlay-wrapper__1FJ6O .navigation-overlay__overlay-heading__1PlML {
    padding: 16px;
    color: #fa6400;
    border-bottom: 1px solid #d0d0d0;
    display: flex;
    justify-content: space-between
}

.navigation-overlay__overlay-wrapper__1FJ6O .navigation-overlay__first-in-group__1DUr9 {
    padding-top: 8px
}

.navigation-overlay__overlay-wrapper__1FJ6O .navigation-overlay__last-in-group__3u6Ri {
    border-bottom: 1px solid #d0d0d0;
    padding-bottom: 8px
}

.navigation-overlay__overlay-wrapper__1FJ6O .navigation-overlay__last-in-group__3u6Ri:last-child {
    border-bottom: none
}

.navigation-overlay__overlay-wrapper__1FJ6O .navigation-overlay__menu-item__Ohwc7 {
    display: block;
    padding: 8px 24px;
    border: 2px solid transparent;
    text-decoration: none
}

.navigation-overlay__overlay-wrapper__1FJ6O .navigation-overlay__menu-item__Ohwc7:hover>span {
    color: #666
}

.navigation-overlay__overlay-wrapper__1FJ6O .navigation-overlay__menu-item__Ohwc7:focus-visible {
    outline: none;
    border-color: #fa6400
}

.navigation-overlay__overlay-wrapper__1FJ6O .navigation-overlay__menu-item__Ohwc7.navigation-overlay__selected__IadPb>span {
    color: #fa6400
}

.navigation-overlay__overlay-wrapper__1FJ6O .navigation-overlay__menu-item__Ohwc7.navigation-overlay__extra-indent__3ccrV {
    padding-left: 34px
}

.navigation-overlay__overlay-wrapper__1FJ6O .navigation-overlay__bottom-link__2tplw {
    display: flex;
    padding: 16px;
    justify-content: flex-end;
    border-top: 1px solid #d0d0d0
}

.navigation-overlay__overlay-wrapper__1FJ6O .navigation-overlay__bottom-link__2tplw>a:focus-visible {
    outline: 2px solid #fa6400
}

.navigation-overlay__overlay-wrapper__1FJ6O .navigation-overlay__bottom-link__2tplw>a:hover {
    color: #666
}

.navigation-overlay__overlay-wrapper__1FJ6O .navigation-overlay__bottom-link__2tplw>a {
    color: inherit
}

.empty-or-errors__container__rl9K7 {
    display: flex;
    flex-direction: column;
    align-items: center;
    margin-top: 40px;
    text-align: center
}

@media(max-width:1023px) {
    .empty-or-errors__container__rl9K7 {
        margin-left: 2.2222222222vw;
        margin-right: 2.2222222222vw
    }
}

@media(max-width:1023px)and (max-width:1023px) {
    .empty-or-errors__container__rl9K7 {
        margin-left: 4.2666666667vw;
        margin-right: 4.2666666667vw
    }
}

@media(max-width:1023px)and (min-width:1440px) {
    .empty-or-errors__container__rl9K7 {
        margin-left: 32px;
        margin-right: 32px
    }
}

.empty-or-errors__container__rl9K7 .empty-or-errors__headline__3uX1u,
.empty-or-errors__container__rl9K7 .empty-or-errors__message__1j_aP {
    margin-top: 1.1111111111vw
}

@media(max-width:1023px) {

    .empty-or-errors__container__rl9K7 .empty-or-errors__headline__3uX1u,
    .empty-or-errors__container__rl9K7 .empty-or-errors__message__1j_aP {
        margin-top: 2.1333333333vw
    }
}

@media(min-width:1440px) {

    .empty-or-errors__container__rl9K7 .empty-or-errors__headline__3uX1u,
    .empty-or-errors__container__rl9K7 .empty-or-errors__message__1j_aP {
        margin-top: 16px
    }
}

.stories-feed__feed-story-list__2z4CP {
    list-style: none;
    margin: 0;
    padding: 0
}

.stories-feed__feed-story__1G1lZ {
    margin-bottom: 20px
}

.stories-feed__feed-story__1G1lZ:last-child {
    margin-bottom: 0
}

.stories-feed__jointed-list__PeSga {
    box-shadow: 0 1px 16px 10px rgba(64, 64, 64, .08);
    border-radius: 16px
}

.stories-feed__jointed-list__PeSga .stories-feed__feed-story__1G1lZ {
    margin-bottom: 0
}

@media(max-width:1023px) {
    .stories-feed__jointed-list__PeSga {
        border-radius: 0
    }
}

.feed-story-card__feed-story-card__3g9V9 {
    box-shadow: 0 1px 16px 10px rgba(64, 64, 64, .08);
    list-style-type: none;
    border-radius: 16px
}

.feed-story-card__feed-story-card__3g9V9.feed-story-card__jointed-list__2gtEn {
    box-shadow: none;
    border-radius: 0;
    border-bottom: 1px solid #d8d8d8
}

.feed-story-card__feed-story-card__3g9V9.feed-story-card__jointed-list__2gtEn:last-child {
    border-bottom: none
}

.feed-story-card__feed-story-card__3g9V9 .feed-story-card__container__2xlF- {
    padding: 20px 20px 20px 25px
}

@media(max-width:745px) {
    .feed-story-card__feed-story-card__3g9V9 .feed-story-card__container__2xlF- {
        padding: 20px
    }
}

.feed-story-card__feed-story-card__3g9V9 .feed-story-card__body__3X6Ol {
    display: flex;
    justify-content: space-between
}

.feed-story-card__feed-story-card__3g9V9 .feed-story-card__buttons__3vjVP {
    margin-top: auto;
    display: flex;
    position: relative
}

.feed-story-card__feed-story-card__3g9V9 .feed-story-card__buttons__3vjVP .feed-story-card__follow__Mt4G1,
.feed-story-card__feed-story-card__3g9V9 .feed-story-card__buttons__3vjVP .feed-story-card__save__17zCZ,
.feed-story-card__feed-story-card__3g9V9 .feed-story-card__buttons__3vjVP .feed-story-card__share__93uEP {
    height: 40px
}

.feed-story-card__feed-story-card__3g9V9 .feed-story-card__buttons__3vjVP .feed-story-card__save__17zCZ,
.feed-story-card__feed-story-card__3g9V9 .feed-story-card__buttons__3vjVP .feed-story-card__share__93uEP {
    width: 40px;
    color: inherit
}

.feed-story-card__feed-story-card__3g9V9 .feed-story-card__buttons__3vjVP .feed-story-card__share__93uEP {
    margin-left: auto;
    margin-right: 16px
}

@media(max-width:745px) {
    .feed-story-card__feed-story-card__3g9V9 .feed-story-card__buttons__3vjVP .feed-story-card__share__93uEP {
        margin-left: 0;
        margin-right: 8px
    }
}

@media(max-width:745px) {
    .feed-story-card__feed-story-card__3g9V9 .feed-story-card__buttons__3vjVP {
        display: flex;
        justify-content: space-between
    }
}

.feed-story-card__feed-story-card__3g9V9 .feed-story-card__article-link__1d6lE {
    text-decoration: none
}

@media(max-width:745px) {
    .feed-story-card__feed-story-card__3g9V9 .feed-story-card__article-link__1d6lE .feed-story-card__title__2fWrg {
        font-size: 18px
    }
}

.feed-story-card__feed-story-card__3g9V9 .feed-story-card__article-link__1d6lE:hover .feed-story-card__title__2fWrg {
    text-decoration: underline
}

.feed-story-card__feed-story-card__3g9V9 .feed-story-card__article-link__1d6lE:focus-visible {
    outline: 2px solid #fa6400
}

.feed-story-card__feed-story-card__3g9V9 .feed-story-card__article-link__1d6lE .feed-story-card__section__1HPyO {
    margin-bottom: 8px
}

.feed-story-card__feed-story-card__3g9V9 .feed-story-card__article-link__1d6lE .feed-story-card__description__1W9DZ {
    max-width: 100%;
    margin-top: 8px;
    display: -webkit-box;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
    overflow: hidden
}

@media(max-width:745px) {
    .feed-story-card__feed-story-card__3g9V9 .feed-story-card__article-link__1d6lE .feed-story-card__description__1W9DZ {
        display: none
    }
}

.feed-story-card__feed-story-card__3g9V9 .feed-story-card__image__LFeO8 {
    display: block;
    width: 140px;
    align-self: center;
    height: 93px
}

.feed-story-card__feed-story-card__3g9V9 .feed-story-card__image__LFeO8 img {
    border-radius: 8px
}

@media(max-width:745px) {
    .feed-story-card__feed-story-card__3g9V9 .feed-story-card__image__LFeO8 {
        width: 94px;
        height: 80px
    }
}

.feed-story-card__feed-story-card__3g9V9 .feed-story-card__image__LFeO8+.feed-story-card__buttons__3vjVP {
    margin-top: 16px
}

@media(max-width:745px) {
    .feed-story-card__feed-story-card__3g9V9 .feed-story-card__image__LFeO8+.feed-story-card__buttons__3vjVP {
        margin-top: 8px
    }
}

.feed-story-card__feed-story-card__3g9V9 .feed-story-card__image-and-buttons__2D8hw {
    margin-left: 24px;
    display: flex;
    flex-direction: column
}

.feed-story-card__feed-story-card__3g9V9 .feed-story-card__share-popover__2pVs0 {
    position: absolute;
    z-index: 1080;
    top: 45px;
    right: 74px
}

.feed-story-card__feed-story-card__3g9V9 .feed-story-card__share-popover__2pVs0.feed-story-card__hide__1xKuO {
    display: none
}

@media(max-width:745px) {
    .feed-story-card__feed-story-card__3g9V9 .feed-story-card__share-popover__2pVs0 {
        left: auto;
        right: 66px
    }
}

.feed-story-card__feed-story-card__3g9V9 .feed-story-card__share-popover__2pVs0 .feed-story-card__content__iOVrY {
    display: flex;
    padding: 20px
}

.feed-story-card__feed-story-card__3g9V9 .feed-story-card__svg__3-sJM {
    fill: currentColor
}

.feed-story-card__feed-story-card__3g9V9 .feed-story-card__save__17zCZ .feed-story-card__svg__3-sJM {
    stroke: currentColor
}

.feed-story-card__feed-story-card__3g9V9 .feed-story-card__entity-symbols__gUMlg {
    margin-top: 14px
}

.feed-story-card__feed-story-card__3g9V9 .feed-story-card__entity-symbols__gUMlg .feed-story-card__symbol__13s23 {
    margin: 2px 8px 2px 2px
}

.feed-story-card__feed-story-card__3g9V9 .feed-story-card__entity-symbols__gUMlg .feed-story-card__symbol__13s23 span {
    color: #404040
}

.feed-story-card__feed-story-card__3g9V9 .feed-story-card__entity-symbols__gUMlg .feed-story-card__symbol__13s23.feed-story-card__selected__2xPMx span {
    color: #fff
}

.entity-selector__symbol__nNwaW {
    cursor: pointer;
    margin: 2px 8px 2px 2px
}

.show-more-button__show-more__1coOS {
    display: block;
    margin: 24px auto 0
}

.back-to-top-button__button__UWYAO {
    display: flex;
    cursor: pointer;
    padding: 0;
    position: fixed;
    bottom: 12px;
    right: 24px;
    width: 40px;
    height: 40px;
    border-radius: 8px;
    background: #fff;
    border: 1px solid #949494;
    z-index: 1050;
    outline: none
}

@media(max-width:745px) {
    .back-to-top-button__button__UWYAO {
        right: 12px
    }
}

.back-to-top-button__button__UWYAO svg {
    margin: auto;
    width: 32px;
    height: 32px
}

.back-to-top-button__button__UWYAO.back-to-top-button__hidden__2dVl- {
    display: none
}

.back-to-top-button__button__UWYAO.back-to-top-button__focused__2R0H3 {
    border-color: #fa6400
}

.entity-cards-grid__entity-cards-grid__13Zsz {
    list-style-type: none;
    margin: 0;
    padding: 0;
    display: grid;
    grid-gap: 16px;
    grid-template-columns: repeat(2, 1fr)
}

@media(max-width:1023px) {
    .entity-cards-grid__entity-cards-grid__13Zsz {
        margin: 0 16px
    }
}

@media(min-width:746px)and (max-width:1023px) {
    .entity-cards-grid__entity-cards-grid__13Zsz {
        grid-template-columns: repeat(4, 1fr)
    }
}

@media(min-width:1024px) {
    .entity-cards-grid__entity-cards-grid__13Zsz {
        grid-template-columns: repeat(3, 1fr)
    }
}

@media(min-width:1300px) {
    .entity-cards-grid__entity-cards-grid__13Zsz {
        grid-template-columns: repeat(4, 1fr)
    }
}

.entity-card__entity-card__3_KGR {
    box-shadow: 0 1px 16px 10px rgba(64, 64, 64, .08);
    display: flex;
    flex-direction: column;
    border-radius: 16px;
    min-height: 180px
}

.entity-card__entity-card__3_KGR .entity-card__content__3W-J6 {
    display: flex;
    flex-direction: column;
    padding: 16px
}

.entity-card__entity-card__3_KGR .entity-card__description__3ZlVH,
.entity-card__entity-card__3_KGR .entity-card__name__JQSq5 {
    display: -webkit-box;
    -webkit-box-orient: vertical;
    overflow: hidden
}

.entity-card__entity-card__3_KGR .entity-card__name__JQSq5 {
    margin-bottom: 8px;
    -webkit-line-clamp: 3
}

.entity-card__entity-card__3_KGR .entity-card__description__3ZlVH {
    -webkit-line-clamp: 2
}

.entity-card__entity-card__3_KGR .entity-card__follow__2t-iQ {
    margin: auto 16px 16px
}

.entity-card__entity-card__3_KGR .entity-card__image-container__2j6iA img {
    height: 126px;
    border-radius: 16px 16px 0 0
}

.entity-card__entity-card__3_KGR .entity-card__initials__3vNR3 {
    height: 126px;
    border-radius: 16px 16px 0 0;
    display: flex;
    justify-content: center;
    align-items: center
}

.saved-header__saved-heading__1lBYZ {
    margin-bottom: 2.2222222222vw;
    display: flex;
    flex-direction: row
}

@media(max-width:1023px) {
    .saved-header__saved-heading__1lBYZ {
        margin-bottom: 4.2666666667vw
    }
}

@media(min-width:1440px) {
    .saved-header__saved-heading__1lBYZ {
        margin-bottom: 32px
    }
}

@media(max-width:745px) {
    .saved-header__saved-heading__1lBYZ {
        flex-direction: column
    }
}

@media(max-width:1023px) {
    .saved-header__saved-heading__1lBYZ {
        margin-left: 20px;
        margin-right: 20px
    }
}

.saved-header__search-bar__JCkb8 {
    display: flex;
    align-items: center;
    align-self: center;
    min-width: 33%;
    margin-left: auto
}

@media(max-width:745px) {
    .saved-header__search-bar__JCkb8 {
        margin-top: 2.2222222222vw;
        width: 100%
    }
}

@media(max-width:745px)and (max-width:1023px) {
    .saved-header__search-bar__JCkb8 {
        margin-top: 4.2666666667vw
    }
}

@media(max-width:745px)and (min-width:1440px) {
    .saved-header__search-bar__JCkb8 {
        margin-top: 32px
    }
}

@media(min-width:746px)and (max-width:1023px) {
    .saved-header__search-bar__JCkb8 {
        min-width: 50%
    }
}

.myviewreuters-container .main-title {
    margin: 80px 0 60px
}

@media(max-width:1023px) {
    .myviewreuters-container .main-title {
        margin-top: 2.2222222222vw;
        margin-bottom: 2.2222222222vw
    }
}

@media(max-width:1023px)and (max-width:1023px) {
    .myviewreuters-container .main-title {
        margin-top: 4.2666666667vw;
        margin-bottom: 4.2666666667vw
    }
}

@media(max-width:1023px)and (min-width:1440px) {
    .myviewreuters-container .main-title {
        margin-top: 32px;
        margin-bottom: 32px
    }
}

.myviewreuters-container .main-title+.feature-section {
    margin-top: 0
}

.myviewreuters-container .feature-section {
    margin: 100px 0;
    display: grid;
    grid-template-columns: repeat(12, 1fr);
    grid-column-gap: 2.2222222222vw;
    grid-template-rows: min-content 1fr
}

@media(max-width:1023px) {
    .myviewreuters-container .feature-section {
        grid-column-gap: 4.2666666667vw
    }
}

@media(min-width:1440px) {
    .myviewreuters-container .feature-section {
        grid-column-gap: 32px
    }
}

@media(max-width:1023px) {
    .myviewreuters-container .feature-section {
        grid-template-columns: repeat(4, 1fr)
    }
}

.myviewreuters-container .summary {
    grid-column: 1/span 6;
    grid-row: 1;
    margin-bottom: 2.2222222222vw
}

@media(max-width:1023px) {
    .myviewreuters-container .summary {
        margin-bottom: 4.2666666667vw
    }
}

@media(min-width:1440px) {
    .myviewreuters-container .summary {
        margin-bottom: 32px
    }
}

@media(max-width:1023px) {
    .myviewreuters-container .summary {
        grid-column: 1/-1
    }
}

.myviewreuters-container .bullets {
    grid-column: 2/span 5;
    grid-row: 2;
    padding: 0;
    margin: 16px 0 0;
    max-width: 425px;
    justify-self: center
}

@media(max-width:1023px) {
    .myviewreuters-container .bullets {
        grid-column: 2/span 3;
        grid-row: 3;
        justify-self: start
    }
}

.myviewreuters-container .bullet:not(:first-child) {
    margin-top: 1.6em
}

.myviewreuters-container .toolbar {
    grid-column: 1/span 1;
    grid-row: 2;
    justify-self: start
}

@media(max-width:1023px) {
    .myviewreuters-container .toolbar {
        grid-row: 3;
        margin-left: -2.2222222222vw
    }
}

@media(max-width:1023px)and (max-width:1023px) {
    .myviewreuters-container .toolbar {
        margin-left: -4.2666666667vw
    }
}

@media(max-width:1023px)and (min-width:1440px) {
    .myviewreuters-container .toolbar {
        margin-left: -32px
    }
}

.myviewreuters-container .promo-image-1 {
    grid-column: 7/span 6;
    grid-row: 1/span 2
}

@media(max-width:1023px) {
    .myviewreuters-container .promo-image-1 {
        grid-column: 1/-1;
        grid-row: 2;
        margin-bottom: 2.2222222222vw
    }
}

@media(max-width:1023px)and (max-width:1023px) {
    .myviewreuters-container .promo-image-1 {
        margin-bottom: 4.2666666667vw
    }
}

@media(max-width:1023px)and (min-width:1440px) {
    .myviewreuters-container .promo-image-1 {
        margin-bottom: 32px
    }
}

.myviewreuters-container .promo-image-2 {
    grid-column: 1/-1;
    grid-row: 3;
    margin-top: 60px
}

@media(max-width:1023px) {
    .myviewreuters-container .promo-image-2 {
        grid-row: 4;
        margin-top: 50px
    }
}

.myviewreuters-container .promo-image-1,
.myviewreuters-container .promo-image-2 {
    justify-self: center
}

@media(max-width:745px) {

    .myviewreuters-container .promo-image-1,
    .myviewreuters-container .promo-image-2 {
        justify-self: stretch
    }

    .myviewreuters-container .promo-image-1 .image,
    .myviewreuters-container .promo-image-2 .image {
        width: 100%
    }
}

.myviewreuters-container .image {
    display: block;
    max-width: 100%
}

.myviewreuters-container .button {
    grid-column: 1/-1;
    grid-row: auto;
    max-width: 100%;
    justify-self: center;
    margin-top: 60px
}

@media(max-width:1023px) {
    .myviewreuters-container .button {
        margin-top: 50px
    }
}

.onboarding-topic-selector__background__1sM0M {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    pointer-events: none
}

.onboarding-topic-selector__wrapper__3XZuE {
    position: absolute;
    width: 100%;
    height: 100%;
    background-color: #404040
}

.onboarding-topic-selector__gradient-wrapper__pGe1m {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: linear-gradient(-206.5650511771deg, #000, transparent) no-repeat
}

.onboarding-topic-selector__logo__2Ed15 {
    position: absolute;
    width: 192px;
    top: 16px;
    left: 16px
}

@media(min-width:1300px) {
    .onboarding-topic-selector__logo__2Ed15 {
        top: 32px;
        left: 32px
    }
}

@media(max-width:745px) {
    .onboarding-topic-selector__logo__2Ed15 {
        width: 132px
    }
}

.search-bar__container__3kIsZ {
    position: relative;
    max-width: 267px;
    margin-left: auto
}

@media(max-width:745px) {
    .search-bar__container__3kIsZ {
        max-width: none;
        box-shadow: 0 1px 16px 10px rgba(64, 64, 64, .08)
    }
}

.search-bar__input__F2rct {
    width: 100%;
    border-radius: 20px;
    padding: 8px 30px 8px 45px;
    height: 32px;
    border: 1px solid #d5d5d5
}

.search-bar__input__F2rct:focus-visible {
    outline: none;
    border-color: #fa6400
}

.search-bar__input__F2rct::-webkit-search-cancel-button,
.search-bar__input__F2rct::-webkit-search-decoration {
    -webkit-appearance: none;
    appearance: none
}

@media(max-width:745px) {
    .search-bar__input__F2rct {
        border: 1px solid #fff;
        border-radius: 8px;
        height: 40px
    }
}

.search-bar__search-icon__jMFra {
    position: absolute;
    top: 8px;
    left: 18px;
    width: 16px;
    height: 16px
}

.search-bar__clear__1waT1 {
    cursor: pointer;
    position: absolute;
    background: none;
    outline: none;
    border: none;
    padding: 0;
    top: 8px;
    right: 9px;
    width: 16px;
    height: 16px
}

.search-bar__clear__1waT1:focus-visible {
    outline: 1px solid #fa6400
}

@media(max-width:745px) {

    .search-bar__clear__1waT1,
    .search-bar__search-icon__jMFra {
        top: 12px
    }
}

.search-bar__hide__2XMoL {
    display: none
}

.menu__menu__2MXFA {
    list-style: none;
    padding: 0;
    margin: 60px 0 0
}

@media(max-width:745px) {
    .menu__menu__2MXFA {
        display: flex;
        overflow-x: auto;
        height: 36px;
        margin: 0 0 8px;
        padding-top: 4px;
        border-bottom: 1px solid #f4f4f4
    }
}

.menu__item__MDrO4 {
    cursor: pointer;
    padding-left: 28px;
    border-left: 4px solid transparent;
    margin-bottom: 12px;
    outline: none
}

.menu__item__MDrO4:last-child {
    margin-bottom: 0
}

.menu__item__MDrO4:hover>span {
    color: #666
}

.menu__item__MDrO4.menu__selected__3rQh0 {
    border-left-color: #fa6400
}

.menu__item__MDrO4.menu__focused__SHQ6C {
    outline: 2px solid #fa6400
}

@media(max-width:745px) {
    .menu__item__MDrO4 {
        display: flex;
        align-items: center;
        white-space: nowrap;
        border-left: none;
        margin-bottom: 0;
        border-bottom: 2px solid transparent;
        padding: 2px 30px 0
    }

    .menu__item__MDrO4.menu__selected__3rQh0 {
        border-left-color: transparent;
        border-bottom-color: #fa6400
    }

    .menu__item__MDrO4.menu__focused__SHQ6C {
        outline: none;
        padding: 0 28px;
        border: 2px solid #fa6400
    }
}

.success__success-step__1W3-2 {
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    width: 100%;
    display: flex;
    flex-direction: column;
    align-items: center
}

.success__success-step__1W3-2 .success__spinner__1SO3L {
    width: 60px
}

.success__success-step__1W3-2 .success__heading__14-0p {
    margin-top: 40px;
    text-align: center
}

.success__success-step__1W3-2 .success__pills__2BkP4 {
    margin-top: 60px;
    max-width: 800px;
    justify-content: center
}

@media(max-width:745px) {
    .success__success-step__1W3-2 .success__pills__2BkP4 {
        display: none
    }
}

.pills__pills__aBN5J {
    display: flex;
    flex-wrap: wrap;
    list-style: none;
    padding: 0;
    margin: 0
}

@media(max-width:745px) {
    .pills__pills__aBN5J {
        flex-direction: column
    }
}

.pills__pill__1qFTl {
    display: flex;
    align-items: center;
    cursor: pointer;
    padding: 12px 16px;
    margin-right: 13px;
    margin-bottom: 18px;
    border: 1px solid #d0d0d0;
    border-radius: 20px;
    background-color: #fff;
    outline: none;
    max-width: 250px
}

.pills__pill__1qFTl:hover {
    border-color: #666;
    box-shadow: 0 1px 4px 2px rgba(64, 64, 64, .08)
}

@media(min-width:746px)and (max-width:1023px) {
    .pills__pill__1qFTl {
        max-width: 200px
    }
}

.pills__pill__1qFTl>span {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap
}

.pills__pill__1qFTl:focus-visible {
    border-color: #ffa100
}

.pills__pill__1qFTl.pills__selected__3rF_z {
    padding: 9px 10px 9px 16px;
    background-color: #4a4b54
}

.pills__pill__1qFTl.pills__selected__3rF_z:focus-visible {
    border-color: #fa6400
}

.pills__pill__1qFTl.pills__no-action__BRDBZ {
    display: block;
    cursor: default;
    pointer-events: none;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis
}

.pills__mobile-pill__AmR5h {
    margin: 12px 0;
    display: flex;
    justify-content: space-between;
    align-items: center
}

.pills__mobile-pill__AmR5h:last-child {
    margin-bottom: 20px
}

.pills__mobile-pill__AmR5h .pills__svg__2FUjZ {
    fill: currentColor;
    width: 10px;
    height: 10px;
    margin: 9px
}

.pills__mobile-pill__AmR5h .pills__action-button__qDFWC>div {
    border-radius: 4px
}

.pills__close__3826o {
    display: inline-block;
    margin-left: 8px;
    min-width: 13px;
    height: 12px;
    fill: #4a4b54;
    padding: 5px;
    border-radius: 23px;
    background-color: #fff
}

.selector__tablet-up__2slOb {
    width: calc(100% - 32px);
    height: 750px;
    margin: 90px auto auto;
    border-radius: 16px;
    background-color: #fff;
    display: grid;
    grid-template-columns: repeat(12, 1fr);
    box-shadow: 0 1px 16px 10px rgba(64, 64, 64, .08)
}

@media(min-width:1300px) {
    .selector__tablet-up__2slOb {
        margin: 100px auto auto;
        width: 1260px
    }
}

.selector__mobile__2-rwb {
    margin: 70px 16px 16px
}

.selector__mobile__2-rwb .selector__container__14ad2 {
    border-radius: 8px;
    background-color: #fff;
    margin-top: 24px;
    box-shadow: 0 1px 16px 10px rgba(64, 64, 64, .08)
}

.selector__mobile__2-rwb .selector__mobile-topics__2RG9t {
    overflow-y: auto;
    padding: 0 16px;
    height: calc(100vh - 395px)
}

.selector__mobile__2-rwb .selector__search-bar__2s-dh {
    margin-top: 24px
}

.selector__mobile__2-rwb .selector__hint__1TeM7 {
    display: block;
    height: 55px
}

.selector__menu__1Ekrn {
    grid-column: 1/4;
    grid-row: 1/3;
    padding: 60px 30px 30px;
    border-radius: 16px 0 0 16px
}

@media(min-width:746px) {
    .selector__menu__1Ekrn {
        box-shadow: 0 1px 16px 10px rgba(64, 64, 64, .08)
    }
}

.selector__topics__T-TAR {
    grid-column: 4/13;
    grid-row: 1/2;
    padding: 28px 30px 0;
    height: 340px
}

.selector__topics__T-TAR .selector__pills__1CvSw {
    max-height: 222px
}

@media(min-width:1300px) {
    .selector__topics__T-TAR {
        padding: 28px 30px 30px;
        grid-column: 4/9;
        grid-row: 1/3;
        height: auto
    }

    .selector__topics__T-TAR .selector__pills__1CvSw {
        max-height: 535px
    }
}

.selector__preferences__3Rkpw {
    grid-column: 4/13;
    grid-row: 2/3;
    padding: 0 30px 30px;
    border-radius: 0 0 16px 0;
    background-color: #e7e7e7;
    display: flex;
    flex-direction: column;
    height: 350px
}

.selector__preferences__3Rkpw .selector__pills__1CvSw {
    max-height: 230px
}

@media(min-width:1300px) {
    .selector__preferences__3Rkpw {
        grid-column: 9/13;
        grid-row: 1/3;
        padding: 60px 30px 30px;
        border-radius: 0 16px 16px 0;
        height: auto
    }

    .selector__preferences__3Rkpw .selector__pills__1CvSw {
        max-height: 528px
    }
}

.selector__heading__3POCQ {
    display: flex;
    height: 45px;
    align-items: flex-end;
    margin-bottom: 20px
}

@media(min-width:1300px) {
    .selector__heading__3POCQ {
        margin-bottom: 50px
    }
}

.selector__pills__1CvSw {
    overflow-y: auto
}

.selector__done-button__1GuCh {
    width: 100px;
    margin-top: auto;
    margin-left: auto
}

@media(max-width:745px) {
    .selector__done-button__1GuCh {
        box-shadow: 0 1px 16px 10px rgba(64, 64, 64, .08);
        position: absolute;
        width: calc(100% - 32px);
        bottom: 16px;
        height: 40px
    }

    .selector__done-button__1GuCh>div {
        border-color: #fff
    }
}