.styles_annotation__2XF0Z {
    margin-bottom: 19px;
    font-size: 1.25rem;
    line-height: 120%
}

.styles_annotation__2XF0Z p:not(:last-child) {
    margin-bottom: 9px
}

.styles_tags__2hsEx {
    padding: 6px 11px;
    font-size: .875rem;
    position: relative;
    top: -3px
}

.styles_tags__2hsEx:last-child {
    margin-right: 10px
}

@media only screen and (max-width:47.9375rem) {
    .styles_annotation__2XF0Z {
        line-height: 1.6875rem
    }
}

.styles_annotationLink__CLDSq {
    color: #d2232a
}

.styles_text__lvCVh {
    font-size: 1.125rem;
    line-height: 1.6875rem;
    letter-spacing: .2px;
    color: #1e1b15
}

.styles_text__lvCVh.styles_layoutControl__suauf {
    font-weight: 230;
    font-variation-settings: "wght" 330, "opsz" 10;
    letter-spacing: .025px;
    color: #1f1d1a
}

.styles_text__lvCVh.styles_template-semaform-1-column--signal__HVENH,
.styles_text__lvCVh.styles_template-semaform-1-column--sponsored__WcbqI,
.styles_text__lvCVh.styles_template-semaform-1-column--sponsoredSignal__XgaJ5,
.styles_text__lvCVh.styles_template-semaform-1-column--standard__QgQFA,
.styles_text__lvCVh.styles_template-semaform-2-column--signal__HTpzA,
.styles_text__lvCVh.styles_template-semaform-2-column--sponsored__MYQGC,
.styles_text__lvCVh.styles_template-semaform-2-column--sponsoredSignal__LZ10y,
.styles_text__lvCVh.styles_template-semaform-2-column--standard___YrWK {
    line-height: 150%;
    color: #1f1d1a;
    letter-spacing: .025px
}

.styles_text__lvCVh.styles_nestedViewFrom__NFn__ {
    margin-top: 24px
}

.styles_text__lvCVh.styles_lastSemaform____cgb p:last-of-type {
    position: relative
}

.styles_text__lvCVh.styles_lastSemaform____cgb p:last-of-type:after {
    content: "";
    display: inline-block;
    width: 8px;
    height: 8px;
    background-color: #1f1d1a;
    vertical-align: middle;
    margin-left: 10px
}

.styles_sponsoredText__lu3H9 {
    margin-top: 20px
}

.styles_divider__tPDrE {
    border-top: 1px dashed rgba(31, 29, 26, .302);
    margin-top: 24px !important;
    margin-bottom: 12px
}

.styles_divider__tPDrE.styles_firstSection__J2y_N {
    border-left-color: #000;
    border-right-color: #000;
    border-left-style: solid;
    border-right-style: solid;
    border-bottom: 0 solid #000;
    border-top: 1px solid #000
}

.styles_divider__tPDrE.styles_firstSection__J2y_N.styles_nestedViewFrom__NFn__ {
    visibility: hidden;
    margin-bottom: 0
}

.styles_divider__tPDrE.styles_introNewsSection__poHB_ {
    border-left-color: #000;
    border-right-color: #000;
    border-left-style: solid;
    border-right-style: solid;
    border-bottom: 0 solid #000;
    border-top: 1px solid #000;
    margin-top: 20px
}

@media only screen and (min-width:48rem) {
    .styles_divider__tPDrE.styles_twoColumnFirstContent__kSAAg {
        display: none
    }
}

.styles_divider__tPDrE.styles_firstSection__J2y_N.styles_layoutControl__suauf,
.styles_divider__tPDrE.styles_introNewsSection__poHB_.styles_layoutControl__suauf {
    border-color: #000
}

@media only screen and (min-width:48rem) {
    .styles_divider__tPDrE.styles_firstSection__J2y_N {
        border: dashed rgba(31, 29, 26, .302);
        border-width: 1px 0 0
    }

    .styles_divider__tPDrE.styles_firstSection__J2y_N.styles_layoutControl__suauf {
        border-color: #000;
        border-style: solid
    }
}

.styles_divider__tPDrE.styles_layoutControl__suauf {
    border-color: #c3c1ae;
    margin-top: 0
}

.styles_divider__tPDrE.styles_layoutControlColumns__V56aT {
    display: none
}

@media only screen and (max-width:47.9375rem) {
    .styles_text__lvCVh {
        font-size: 1.125rem;
        line-height: 1.6875rem
    }
}

.styles_sponsoredContent__jUUZH {
    background-color: #fcfae4;
    padding: 10px
}

.styles_sponsoredLabel__MNW10 {
    width: 100%;
    line-height: 1;
    margin-bottom: 5px;
    font-size: .625rem;
    font-weight: 400;
    letter-spacing: .02em;
    text-align: center
}

.styles_description__LGWjN {
    color: #4b4a47;
    font-size: 15px;
    line-height: 130%
}

.styles_nestedViewFrom__NFn__ {
    margin-bottom: 12px
}

.styles_semaContentTitle__6jPuZ {
    text-transform: uppercase;
    font-size: 1.25rem
}

.styles_semaContentTitle__6jPuZ.styles_nestedViewFrom__NFn__ {
    text-transform: none;
    color: #1f1d1a;
    font-size: 28px;
    font-weight: 180;
    font-variation-settings: "wght" 280, "opsz" 10;
    line-height: 120%
}

.styles_semaContentTitle__6jPuZ.styles_layoutControl__suauf {
    font-size: 1.375rem;
    line-height: 120%;
    color: #1f1d1a;
    font-weight: 370;
    font-variation-settings: "wght" 470, "opsz" 30;
    padding-left: 20px
}

.styles_template-semaform-1-column--signal__HVENH.styles_semaContentTitle__6jPuZ,
.styles_template-semaform-1-column--sponsored__WcbqI.styles_semaContentTitle__6jPuZ,
.styles_template-semaform-1-column--sponsoredSignal__XgaJ5.styles_semaContentTitle__6jPuZ,
.styles_template-semaform-1-column--standard__QgQFA.styles_semaContentTitle__6jPuZ,
.styles_template-semaform-2-column--signal__HTpzA.styles_semaContentTitle__6jPuZ,
.styles_template-semaform-2-column--sponsored__MYQGC.styles_semaContentTitle__6jPuZ,
.styles_template-semaform-2-column--sponsoredSignal__LZ10y.styles_semaContentTitle__6jPuZ,
.styles_template-semaform-2-column--standard___YrWK.styles_semaContentTitle__6jPuZ {
    color: #1f1d1a
}

.styles_sponsoredWrapper__Q8Axp {
    padding: 12px 0
}

.styles_sponsoredWrapper__Q8Axp .styles_imageEmbed__tnH6e {
    width: auto
}

.styles_logoContainer__9dsaC {
    position: relative;
    width: 100%;
    padding-bottom: 15%
}

.styles_logoContainer__9dsaC img {
    object-fit: contain
}

.styles_header__z3bYw {
    position: relative
}

iframe.styles_adSemaTextHeader__4QZ1S {
    height: 63px;
    max-width: 115px;
    display: block;
    width: 100%
}

.styles_adContainer__S8u8P {
    position: absolute;
    bottom: 0;
    right: 0
}

.styles_annotation__N5uD4 {
    margin: 20px 0 10px;
    line-height: 150%;
    color: #1f1d1a;
    font-size: 18px;
    font-weight: 230;
    font-variation-settings: "wght" 330, "opsz" 10
}

.styles_figure__edimk {
    margin-bottom: 10px
}

.styles_image__AyQ1C {
    display: block;
    width: 100%;
    height: 100%
}

.styles_hr__hNVuk {
    border: 0;
    background-color: #1f1d1a;
    height: 1px
}

.styles_logoContainer__4brGS {
    max-width: 11.3125rem
}

.styles_title__uR_MJ {
    font-size: 2.25rem;
    line-height: 100%;
    font-weight: 300;
    font-variation-settings: "wght" 400, "opsz" 10;
    color: #1f1d1a;
    font-size: 34px;
    font-weight: 230;
    font-variation-settings: "wght" 330, "opsz" 10;
    line-height: 110%
}

.styles_articleTitle__G6McC.styles_layout__5Boit {
    color: #1f1d1a;
    font-size: 34px;
    font-weight: 370;
    font-variation-settings: "wght" 470, "opsz" 30;
    line-height: 110%
}

.styles_author__ICqPj {
    font-size: .8125rem;
    line-height: 110%;
    color: #1f1d1a;
    margin-bottom: -3px
}

.styles_authorWrapper__2WUj6 {
    display: flex;
    gap: 4px;
    align-items: flex-end
}

.styles_headshot__ArQK_ {
    height: 2.3125rem;
    width: 2.3125rem;
    object-fit: cover
}

.styles_vertical__2ymIP {
    color: #66655d;
    font-size: .875rem;
    text-transform: uppercase;
    font-weight: 300;
    font-variation-settings: "wght" 400, "opsz" 10
}

.styles_annotation__wYaUU {
    margin: 20px 0 15px;
    line-height: 150%;
    color: #1f1d1a;
    font-size: 18px;
    font-weight: 230;
    font-variation-settings: "wght" 330, "opsz" 10
}

.styles_figure__5LaLF {
    margin-bottom: 10px
}

.styles_image__tC46I {
    display: block;
    max-width: 100%;
    height: auto
}

.styles_hr__cAcoS {
    border: 0;
    background-color: #1f1d1a;
    height: 1px
}

.styles_logoContainer__eg5P_ {
    display: flex;
    align-items: center;
    margin-bottom: 15px
}

.styles_logoText__whojD {
    font-size: .875rem;
    color: #1f1d1a;
    white-space: nowrap;
    font-weight: 300;
    font-variation-settings: "wght" 400, "opsz" 10
}

.styles_logoWrapper__ppjIh {
    margin-left: 10px;
    min-height: 40px
}

.styles_logoWrapper__ppjIh img {
    width: auto;
    height: 40px;
    display: block
}

.styles_title__JDHSy {
    font-size: 2.25rem;
    line-height: 100%;
    font-weight: 300;
    font-variation-settings: "wght" 400, "opsz" 10;
    color: #1f1d1a;
    font-size: 34px;
    font-weight: 230;
    font-variation-settings: "wght" 330, "opsz" 10;
    line-height: 110%
}

.styles_brandedContainer__0aDUa {
    background-color: #fcfae4;
    border: 1px dashed #000;
    padding: 10px 10px 0
}

.styles_partnerMessage__2cdeE {
    color: #000;
    font-size: .625rem;
    line-height: 1.75rem;
    letter-spacing: .02em;
    font-weight: 400;
    text-align: center
}

.styles_articleTitle__3zoRa.styles_layout__oh0eG {
    color: #1f1d1a;
    font-size: 34px;
    font-weight: 370;
    font-variation-settings: "wght" 470, "opsz" 30;
    line-height: 110%
}

.styles_featuredStory__LyB_4 {
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    padding: 6px;
    background: #ece9d2
}

@media only screen and (min-width:48rem) {
    .styles_featuredStory__LyB_4 {
        cursor: pointer
    }
}

.styles_verticalSpacer__6N_PB {
    width: 100%;
    height: 40px
}

@media only screen and (min-width:48rem) {
    .styles_verticalSpacer__6N_PB {
        height: 12px
    }
}

.styles_headline__N0RUc {
    font-size: 1.125rem;
    line-height: 120%;
    color: #1f1d1a;
    font-weight: 370;
    font-variation-settings: "wght" 470, "opsz" 30
}

.styles_newsletterProperties__UO4Zr {
    display: flex;
    flex-direction: column
}

.styles_newsletterProperties__UO4Zr .styles_newsletterTitle__8_QGX {
    font-size: 1.5rem;
    line-height: 110%;
    margin: 0 0 4px
}

.styles_newsletterProperties__UO4Zr .styles_newsletterTitle__8_QGX.styles_layoutControl__jtQn1 {
    font-variation-settings: "wght" 470, "opsz" 30;
    line-height: 120%;
    font-size: 1.25rem;
    color: #1f1d1a;
    margin-top: 4px
}

.styles_checkbox__RSPxp {
    margin-top: .25rem
}

.styles_labelWrapper__OlJbD {
    background-color: #f8f5d7;
    display: flex;
    gap: 10px;
    padding-inline-start: 5px;
    margin: 10px 0 13px
}

.styles_labelWrapper__OlJbD.styles_layoutControl__jtQn1 {
    padding-inline-start: 0;
    gap: 5px;
    margin-bottom: 12px;
    margin-top: 5px
}

@media only screen and (min-width:48rem) {

    .styles_labelWrapper__OlJbD:focus-within,
    .styles_labelWrapper__OlJbD:hover {
        cursor: pointer
    }

    .styles_labelWrapper__OlJbD:focus-within .styles_checkbox__RSPxp,
    .styles_labelWrapper__OlJbD:hover .styles_checkbox__RSPxp {
        transform: scale(1.1)
    }

    .styles_labelWrapper__OlJbD:focus-within .styles_checkbox__RSPxp .outline,
    .styles_labelWrapper__OlJbD:hover .styles_checkbox__RSPxp .outline {
        stroke-width: 1.5px
    }
}

.styles_links__VXsvo {
    font-size: .875rem;
    display: flex;
    gap: 10px;
    text-transform: uppercase;
    color: #66655d;
    margin-top: 10px
}

.styles_links__VXsvo.styles_layoutControl__jtQn1 {
    font-size: .75rem;
    line-height: 120%;
    color: #4b4a47;
    margin-top: 5px;
    text-transform: inherit
}

.styles_links__VXsvo.styles_layoutControl__jtQn1 span {
    text-transform: capitalize
}

.styles_subTitle__cpS_P {
    font-size: 1rem;
    font-weight: 300;
    font-variation-settings: "wght" 400, "opsz" 10
}

.styles_subTitle__cpS_P.styles_layoutControl__jtQn1 {
    font-variation-settings: "wght" 280, "opsz" 10;
    font-size: .8125rem;
    line-height: 130%;
    color: #4b4a47
}

.styles_wrapper__Gur8m {
    height: 130px
}

.styles_container__xza9I {
    padding-top: .625rem;
    background-color: #f8f5d7;
    position: -webkit-sticky;
    position: sticky;
    top: 0
}

.styles_container__xza9I.styles_isSticky__y3q9O {
    position: fixed;
    left: 12px;
    right: 12px
}

@media only screen and (min-width:64rem) {
    .styles_container__xza9I.styles_isSticky__y3q9O {
        left: inherit;
        right: inherit
    }
}

@media only screen and (min-width:48rem) {
    .styles_container__xza9I {
        position: static;
        padding-top: 5px
    }
}

.styles_container__xza9I .styles_title__8q5_s {
    font-size: 1.125rem;
    line-height: 140%;
    margin-bottom: 10px;
    font-weight: 395;
    font-variation-settings: "wght" 495, "opsz" 10
}

.styles_container__xza9I .styles_title__8q5_s.styles_layoutControl__Gn_WS {
    font-variation-settings: "wght" 470, "opsz" 30;
    font-size: 1rem;
    margin: 7px 0 12px
}

.styles_inputWrapper__3QW0M {
    display: flex;
    position: relative
}

.styles_selected__jDVeU {
    font-size: 1rem;
    color: #66655d;
    text-align: center;
    margin: 10px 0;
    font-weight: 300;
    font-variation-settings: "wght" 400, "opsz" 10
}

.styles_selected__jDVeU.styles_layoutControl__Gn_WS {
    font-variation-settings: "wght" 280, "opsz" 10;
    line-height: 130%;
    color: #4b4a47;
    margin: 12px 0
}

.styles_container__84she {
    display: none
}

@media only screen and (min-width:48rem) {
    .styles_container__84she {
        display: block;
        margin-top: auto !important;
        margin-left: -10px
    }
}

.styles_container__EgE_f {
    display: block;
    width: 100px
}

@media only screen and (min-width:48rem) {
    .styles_container__EgE_f {
        display: none
    }
}

.styles_indexMenuBlock__yrUhY {
    padding: 13px 0 14px;
    display: grid;
    align-items: center
}

.styles_indexMenuBlock__yrUhY img {
    top: 2px;
    position: relative
}

.styles_indexMenuBlock__yrUhY:not(:last-child) {
    border-bottom: 1px dashed rgba(31, 29, 26, .302)
}

.styles_indexMenuBlock__yrUhY:first-child {
    display: none
}

@media only screen and (min-width:48rem) {
    .styles_indexMenuBlock__yrUhY:first-child {
        display: grid
    }
}

.styles_indexMenuBlock__yrUhY:last-child {
    padding-bottom: 7px
}

.styles_indexMenuTitle__YLM69 {
    font-size: 1rem;
    line-height: 120%;
    color: #1f1d1a;
    border-bottom: 1px dashed rgba(31, 29, 26, .302);
    padding-bottom: 13px;
    margin-bottom: 0 !important;
    font-weight: 400;
    font-variation-settings: "wght" 500, "opsz" 10
}

.styles_navTitle__3V6oh {
    color: #1f1d1a;
    font-size: 1rem;
    text-transform: capitalize;
    margin-bottom: 0;
    font-weight: 395;
    font-variation-settings: "wght" 495, "opsz" 10
}

.styles_navTitle__3V6oh.styles_layoutControl__3w6Dt {
    font-weight: 370;
    font-variation-settings: "wght" 470, "opsz" 30;
    line-height: 120%
}

.styles_template-semaform-1-column--signal__xye_s .styles_navTitle__3V6oh,
.styles_template-semaform-1-column--sponsored__dUrZJ .styles_navTitle__3V6oh,
.styles_template-semaform-1-column--sponsoredSignal__Bc2pU .styles_navTitle__3V6oh,
.styles_template-semaform-1-column--standard__fYHJi .styles_navTitle__3V6oh,
.styles_template-semaform-2-column--signal___VshI .styles_navTitle__3V6oh,
.styles_template-semaform-2-column--sponsored__X2gpQ .styles_navTitle__3V6oh,
.styles_template-semaform-2-column--sponsoredSignal__zLxZV .styles_navTitle__3V6oh,
.styles_template-semaform-2-column--standard__sDEMb .styles_navTitle__3V6oh {
    color: #1f1d1a
}

.styles_navTitleWrapper__MWwM9 {
    display: flex;
    margin-bottom: 0
}

.styles_navTitleWrapper__MWwM9.styles_nestedWrapper__ah_BH {
    padding-bottom: 8px
}

.styles_navTitleIcon__sSoCB img {
    display: block
}

.styles_authorHeadshot__uIcoQ {
    max-width: 2.8125rem
}

.styles_checkboxWrapper__A73c6 {
    margin-top: 20px
}

.styles_checkbox__yMhA0 {
    position: relative;
    left: -1px
}

.styles_checkbox__yMhA0 span {
    background-color: transparent
}

.styles_contentWrapper__VTirb {
    position: relative;
    height: 100%;
    display: flex;
    flex-direction: column
}

.styles_description__Plliv,
.styles_featuredDescription__7REtR {
    font-size: 1.25rem;
    min-height: 48px;
    line-height: 1.5rem;
    color: #1f1d1a;
    margin-top: 8px;
    font-weight: 300;
    font-variation-settings: "wght" 400, "opsz" 10
}

.styles_featuredDescription__7REtR {
    margin-top: 5px
}

.styles_featuredTitle__uqWLB {
    color: #d2232a;
    font-size: 3.25rem;
    line-height: 3.9rem;
    color: #1f1d1a;
    margin-top: 10px;
    font-weight: 300;
    font-variation-settings: "wght" 400, "opsz" 10
}

.styles_hiddenLabel__5J8ee {
    opacity: 0;
    position: absolute;
    z-index: -1
}

.styles_newsletterCard__dqaA_ {
    padding: 8px;
    display: block;
    cursor: pointer;
    height: 100%;
    scroll-margin-top: calc(5rem + 20px)
}

@media only screen and (min-width:48rem) {
    .styles_newsletterCard__dqaA_ {
        height: 410px;
        scroll-margin-top: calc(6.625rem + 20px)
    }

    .styles_newsletterCard__dqaA_.styles_newsletterCardFeatured__5j3kd {
        height: 375px
    }
}

.styles_secondaryValueSpan__oyxWm {
    scroll-margin-top: calc(5rem + 60px)
}

@media only screen and (min-width:48rem) {
    .styles_secondaryValueSpan__oyxWm {
        scroll-margin-top: calc(6.625rem + 60px)
    }
}

.styles_selectionLogo__Lk4ZF {
    max-width: 10rem;
    margin-bottom: 8px
}

.styles_title__2Rg0W {
    font-size: 2rem;
    line-height: 120%;
    color: #1f1d1a;
    margin: 22px 0 4px;
    font-weight: 300;
    font-variation-settings: "wght" 400, "opsz" 10
}

.styles_newsletterFrequency__PfT7K {
    font-weight: 400;
    font-size: .6875rem;
    line-height: 120%;
    color: #1f1d1a;
    text-transform: uppercase
}

.styles_newsletterFrequencyLink__P_x_9 {
    color: #243bb5;
    font-size: 1rem;
    line-height: 120%;
    font-weight: 600;
    font-variation-settings: "wght" 700, "opsz" 10
}

.styles_newsletterFrequencyLink__P_x_9.styles_comingSoon__XqgiH {
    color: #1f1d1a
}

.styles_cardIconWrapper__RYVhi {
    position: absolute;
    top: 3px;
    right: 0;
    width: 73px;
    height: 75px
}

.styles_cardIconWrapper__RYVhi svg {
    width: 100%;
    height: 100%
}

.styles_newsletterFrequencyLinkWrapper__f9XIf {
    margin-top: 13px
}

.styles_newsletterFrequencyLinkWrapper__f9XIf a:hover {
    text-decoration: underline
}

.styles_reportingFrom__Hd_6R {
    margin: 0;
    color: #1f1d1a;
    font-size: .8125rem;
    line-height: 120%
}

@media only screen and (min-width:48rem) {
    .styles_reportingFrom__Hd_6R {
        min-height: 32px
    }
}

.styles_reportingFromWrapper__JnLW_ {
    margin-top: 10px;
    flex: 1 1;
    display: flex;
    align-items: flex-end
}

.styles_featuredsubTitle___6MJL p,
.styles_subTitle__zrg2V p {
    font-size: 1.75rem;
    line-height: 120%;
    margin: 0;
    color: #1f2b6d
}

.styles_subTitle__zrg2V {
    min-height: 34px;
    margin-bottom: 30px
}

.styles_featuredsubTitle___6MJL {
    flex: 1 1;
    margin-bottom: 8px
}

.styles_featuredsubTitle___6MJL p {
    color: #1f2b6d
}

.styles_author__yy4iM {
    font-size: 1.125rem;
    line-height: 120%;
    letter-spacing: .4px;
    margin: -3px 0 2px;
    font-weight: 300;
    font-variation-settings: "wght" 400, "opsz" 10
}

.styles_authorWrapper__N72MH {
    display: flex;
    gap: 4px;
    align-items: flex-start
}

.styles_headshot__6QusD {
    height: 2.375rem;
    width: 2.375rem;
    object-fit: cover
}

.styles_vertical__7g4t4 {
    color: #66655d;
    font-size: .875rem;
    text-transform: uppercase;
    font-weight: 300;
    font-variation-settings: "wght" 400, "opsz" 10
}

.styles_checkboxWrapper__Ctozt {
    margin-bottom: 13px
}

.styles_cards__ABIGQ {
    display: grid;
    align-items: stretch;
    margin-top: 15px;
    grid-gap: 30px
}

@media only screen and (min-width:48rem) {
    .styles_grid2columns__pe54v {
        grid-template-columns: 1fr 1fr
    }

    .styles_grid3columns__tU6Hl {
        grid-template-columns: 1fr 1fr 1fr
    }
}

.styles_newsletter__yQsOE {
    height: 100%
}

.styles_sectionTitle__CWvGY {
    font-size: 1.5rem;
    line-height: 120%;
    color: #1f1d1a;
    margin-left: 3px;
    display: inline-block;
    vertical-align: middle;
    cursor: pointer;
    font-weight: 300;
    font-variation-settings: "wght" 400, "opsz" 10
}

.styles_newsletterSection__Qyl4j:not(:first-child) {
    margin-top: 80px
}

.styles_featuredNewsletterWrapper__8FwVy,
.styles_newsletterWrapper__eakK8 {
    position: relative
}

.styles_featuredNewsletterWrapper__8FwVy:last-child .styles_h-divider__R8erd,
.styles_newsletterWrapper__eakK8:last-child .styles_h-divider__R8erd {
    display: none
}

@media only screen and (min-width:48rem) {

    .styles_featuredNewsletterWrapper__8FwVy .styles_h-divider__R8erd,
    .styles_featuredNewsletterWrapper__8FwVy:nth-child(2n+2) .styles_v-divider__YPC0L,
    .styles_newsletterWrapper__eakK8:nth-child(3n+3) .styles_v-divider__YPC0L {
        display: none
    }

    .styles_newsletterWrapper__eakK8:nth-child(3n+1) .styles_h-divider__R8erd,
    .styles_newsletterWrapper__eakK8:nth-child(3n+2) .styles_h-divider__R8erd {
        width: calc(100% + 28px)
    }

    .styles_newsletterWrapper__eakK8:nth-child(3n+1):nth-last-child(-n+3) .styles_h-divider__R8erd,
    .styles_newsletterWrapper__eakK8:nth-child(3n+1):nth-last-child(-n+3)~.styles_newsletterWrapper__eakK8 .styles_h-divider__R8erd {
        display: none
    }
}

.styles_v-divider__YPC0L {
    display: none
}

@media only screen and (min-width:48rem) {
    .styles_v-divider__YPC0L {
        position: absolute;
        top: 0;
        right: -15px;
        display: block
    }
}

.styles_h-divider__R8erd {
    position: absolute;
    bottom: -15px;
    left: 0;
    width: 100%
}

.styles_sectionCheckbox__CGwl7 {
    display: inline-block;
    vertical-align: middle
}

.styles_figure__vTRZl {
    display: flex;
    flex-direction: column
}

.styles_figure__vTRZl.styles_topSpacing__7bNrg {
    margin-top: 10px
}

.styles_image__tD6b9 {
    width: 100%;
    height: 100%
}

.styles_attribution__ywkPS {
    font-size: .75rem;
    line-height: 120%;
    color: #66655d;
    margin-top: 4px
}

.styles_adBanner__YyFjw {
    display: flex;
    align-items: center;
    background-color: #fff;
    padding: 15px 25px
}

.styles_text__dylnb {
    font-weight: 300;
    font-variation-settings: "wght" 400, "opsz" 10;
    font-size: 1.0625rem;
    color: #53524c;
    margin-right: 5px
}

.styles_image__UuPLp img {
    display: block
}

.styles_wrapper__sbDWY {
    margin: 10px 0
}

@media only screen and (min-width:48rem) {
    .styles_form__qOYjW {
        margin-bottom: 20px
    }
}

.styles_intro__pEv_K {
    margin-bottom: 10px
}

.styles_fieldset__Gy0dz {
    border: unset;
    padding: 0;
    margin: 0;
    display: flex;
    position: relative
}

.styles_divider__JoNkn {
    margin: 10px 0 6px
}

.styles_featuredStory__6_iye {
    display: block
}

@media only screen and (min-width:48rem) {
    .styles_featuredStory__6_iye {
        padding: 10px;
        cursor: pointer;
        color: initial
    }

    .styles_featuredStory__6_iye:focus-visible,
    .styles_featuredStory__6_iye:focus-visible .styles_byline__P_lhU p,
    .styles_featuredStory__6_iye:hover,
    .styles_featuredStory__6_iye:hover .styles_byline__P_lhU p {
        color: #d2232a
    }

    .styles_featuredStory__6_iye:focus-visible .styles_headline__0eSG_,
    .styles_featuredStory__6_iye:hover .styles_headline__0eSG_ {
        color: #d2232a !important;
        transition: background-size .3s;
        background-size: 100% 100%;
        background-position-x: left
    }
}

@media only screen and (min-width:48rem) {
    .styles_featuredStory__6_iye.styles_layoutControl__S4jQx {
        padding: 12px;
        color: #4b4a47
    }

    .styles_featuredStory__6_iye.styles_layoutControl__S4jQx:focus-visible,
    .styles_featuredStory__6_iye.styles_layoutControl__S4jQx:hover {
        color: #d2232a
    }
}

.styles_featuredStory__6_iye.styles_layoutControl__S4jQx .styles_headline__0eSG_ {
    font-size: 1.25rem;
    font-weight: 370;
    font-variation-settings: "wght" 470, "opsz" 30
}

@media only screen and (min-width:48rem) {
    .styles_featuredStory__6_iye.styles_layoutControl__S4jQx .styles_headline__0eSG_ {
        color: #1f1d1a;
        min-height: 50px
    }

    .styles_featuredStory__6_iye.styles_layoutControl__S4jQx .styles_headline__0eSG_:focus-visible,
    .styles_featuredStory__6_iye.styles_layoutControl__S4jQx .styles_headline__0eSG_:hover {
        color: #d2232a
    }
}

@media only screen and (max-width:47.9375rem) {
    .styles_featuredStory__6_iye.styles_layoutControl__S4jQx .styles_headline__0eSG_ {
        color: #1f1d1a;
        font-size: 20px;
        font-weight: 370;
        font-variation-settings: "wght" 470, "opsz" 30;
        line-height: 120%
    }
}

.styles_featuredStory__6_iye.styles_layoutControl__S4jQx .styles_intro__eEyMN {
    font-size: .9375rem;
    padding-top: 10px;
    font-weight: 180;
    font-variation-settings: "wght" 280, "opsz" 10
}

@media only screen and (max-width:47.9375rem) {
    .styles_featuredStory__6_iye.styles_layoutControl__S4jQx .styles_intro__eEyMN {
        color: #4b4a47;
        font-size: 16px;
        font-weight: 180;
        font-variation-settings: "wght" 280, "opsz" 10;
        line-height: 130%
    }
}

.styles_featuredStory__6_iye.styles_layoutControl__S4jQx figure {
    margin-top: 12px
}

.styles_intro__eEyMN {
    font-size: 1rem;
    line-height: 120%;
    font-weight: 300;
    font-variation-settings: "wght" 400, "opsz" 10
}

.styles_headline__0eSG_ {
    font-size: 1.375rem
}

.styles_intro__eEyMN {
    padding-top: 10px
}

.styles_headline__0eSG_ {
    background: linear-gradient(0deg, #fffaeb, #fffaeb) no-repeat 100% 100%/0 100%;
    line-height: 120%;
    font-weight: 700;
    font-weight: 395;
    font-variation-settings: "wght" 495, "opsz" 10
}

.styles_descriptionRow__rB3Zw {
    word-break: break-word
}

@media only screen and (min-width:48rem) {
    .styles_descriptionRow__rB3Zw {
        position: relative
    }
}

.styles_onlyMobileArticleMedia__xerfN {
    display: flex
}

@media only screen and (min-width:48rem) {
    .styles_onlyMobileArticleMedia__xerfN {
        display: none
    }
}

.styles_titleIcon__7L0zc {
    display: flex;
    float: left;
    margin-right: 7px;
    margin-top: 5px
}

.styles_topStoryIconWrapper__yZ0wN {
    margin-top: 8px
}

.styles_annotation__5zKN7 {
    padding: 0;
    font-size: .9375rem;
    color: #243bb5;
    margin: 0 0 0 10px
}

.styles_annotationWrapper__3mZMq {
    margin: 10px 0 20px;
    display: flex
}

.styles_annotationWrapper__3mZMq img {
    width: auto;
    height: -webkit-fit-content;
    height: -moz-fit-content;
    height: fit-content
}

@media only screen and (min-width:48rem) {
    .styles_twoColumnMedia__yo4aj {
        display: grid;
        grid-template-columns: minmax(8.33%, 126px) 8.33% 8.33% 8.33% 8.33% minmax(8.33%, 126px) 8.33% 8.33% 8.33% 8.33% 8.33% minmax(8.33%, 126px);
        grid-gap: 0;
        gap: 0
    }
}

.styles_firstColumnMedia___Bc8C {
    grid-column: 2/3
}

@media only screen and (min-width:48rem) {
    .styles_firstColumnMedia___Bc8C {
        position: relative;
        grid-column: 2/6;
        display: flex;
        align-items: center;
        justify-content: center
    }
}

.styles_secondColumnMedia__eoMGf {
    padding-bottom: 30px;
    grid-column: 4/5
}

@media only screen and (min-width:48rem) {
    .styles_secondColumnMedia__eoMGf {
        grid-column: 7/12;
        padding-left: 15px;
        padding-top: 0;
        padding-bottom: 0
    }

    .styles_mediaContent__vmqfi {
        text-align: center
    }

    .styles_responsiveContainer__ggIdn {
        display: flex;
        width: 100%
    }

    .styles_responsiveColumn__eHH9U {
        flex: 1 1;
        text-align: center
    }

    .styles_responsiveCenter__hxvHZ {
        flex: 0 1 1
    }
}

.styles_wrapper__UcdBc {
    display: flex;
    justify-content: space-between;
    align-items: flex-start;
    margin-top: -10px
}

@media only screen and (min-width:64rem) {
    .styles_wrapper__UcdBc {
        margin-top: 0
    }
}

.styles_leftCol__KLk4l {
    display: flex;
    align-items: center;
    flex-wrap: wrap;
    column-gap: 20px;
    row-gap: 10px;
    margin-top: 11px
}

@media only screen and (min-width:64rem) {
    .styles_leftCol__KLk4l {
        margin-top: 0
    }
}

.styles_mobileShare__HF4l_ {
    margin-right: -12px
}

@media only screen and (max-width:47.9375rem) {
    .styles_mobileShare__HF4l_ [aria-label="Open share interface"] {
        position: relative;
        right: -14px
    }
}

.styles_date__Wcfhk.styles_layoutControl__utq07,
.styles_tags__Bg9vU.styles_layoutControl__utq07 {
    color: #575757
}

.styles_contentWrapper__Y7ec7:not(:first-child) {
    margin-top: 30px
}

.styles_contentWrapper__Y7ec7 p:not(:last-child) {
    margin-bottom: 9px
}

.styles_contentWrapper__Y7ec7.styles_layoutControl__0Af8V p:not(:last-child) {
    margin-bottom: 12px
}

@media only screen and (max-width:47.9375rem) {
    .styles_contentWrapper__Y7ec7 {
        display: flex;
        flex-direction: column
    }

    .styles_contentWrapper__Y7ec7:not(:first-child) {
        margin-top: 28px
    }
}

.styles_indexMenu__ggYd1 {
    margin-top: 40px
}

@media only screen and (min-width:48rem) {
    .styles_indexMenu__ggYd1 {
        display: none
    }
}

.styles_insightsWrapper__PZNVB {
    margin-top: 20px
}

.styles_renderError__tk69Q {
    background: #d79987;
    padding: 1rem;
    text-align: center;
    color: #1f1d1a
}

.styles_publishStatus__27MB0 {
    background: #e8f2ed;
    padding: 1rem;
    text-align: center;
    color: #d2232a
}

.styles_menu__L2d8x.styles_flyinMenu__ooq1p .container {
    display: flex;
    flex-direction: column;
    height: 100vh;
    justify-content: space-between;
    margin: 25px 30px;
    width: 252px
}

.styles_menu__L2d8x.styles_flyinMenu__ooq1p .container .verticals {
    font-size: 1.9375rem
}

.styles_menu__L2d8x.styles_flyinMenu__ooq1p .container .verticals li {
    padding: 5px 0;
    border-bottom: 1px dashed rgba(31, 29, 26, .302)
}

.styles_menu__L2d8x.styles_flyinMenu__ooq1p .container .verticals li:last-of-type {
    border-bottom: none
}

.styles_menu__L2d8x.styles_flyinMenu__ooq1p .container .pages {
    border-top: 1px dashed rgba(31, 29, 26, .302);
    font-size: 1rem;
    padding-top: 10px
}

.styles_menu__L2d8x.styles_flyinMenu__ooq1p .container .pages>li {
    padding: 10px 0
}

.styles_menu__L2d8x.styles_flyinMenu__ooq1p .container .pages>li ul>li {
    padding: 5px 0
}

.styles_menu__L2d8x.styles_flyinMenu__ooq1p .container .nav-logo {
    margin-top: 30px;
    padding-bottom: 30px
}

.styles_menu__L2d8x.styles_flyinMenu__ooq1p .container ul {
    margin-top: 0;
    display: flex;
    flex-direction: column
}

.styles_menu__L2d8x.styles_flyinMenu__ooq1p .container ul:nth-of-type(2)>li {
    border-bottom: 1px dashed rgba(31, 29, 26, .302)
}

.styles_menu__L2d8x.styles_flyinMenu__ooq1p .container ul>li {
    display: block;
    margin: 0;
    font-weight: 395;
    font-variation-settings: "wght" 495, "opsz" 10
}

.styles_menu__L2d8x.styles_flyinMenu__ooq1p .container ul>li:first-of-type {
    padding-top: 0
}

.styles_menu__L2d8x.styles_flyinMenu__ooq1p .container ul>li:last-child {
    border-bottom: none
}

.styles_menu__L2d8x.styles_flyinMenu__ooq1p .container ul>li a {
    display: block;
    padding-bottom: 10px
}

.styles_menu__L2d8x.styles_flyinMenu__ooq1p .container ul>li a:last-child {
    padding-bottom: 0
}

.styles_menu__L2d8x.styles_flyinMenu__ooq1p .container ul>li .active-title.long-title {
    width: 50%;
    float: left
}

.styles_menu__L2d8x.styles_flyinMenu__ooq1p .container ul>li .active-nav {
    margin-left: 10px
}

.styles_menu__L2d8x.styles_flyinMenu__ooq1p .container ul>li .active-nav.long-title {
    position: relative;
    top: 10px;
    float: left
}

.styles_menu__L2d8x.styles_flyinMenu__ooq1p .container ul>li .copy {
    font-weight: 300;
    font-variation-settings: "wght" 400, "opsz" 10
}

.styles_menu__L2d8x.styles_mobileMenu__rBl2u .container {
    display: grid;
    grid-template-columns: 1fr 1.5fr 1fr .4fr;
    grid-gap: 0
}

.styles_menu__L2d8x.styles_mobileMenu__rBl2u .container .verticals {
    grid-column: 1/span 2;
    border-right: 1px dashed rgba(31, 29, 26, .302);
    padding-right: 10px
}

.styles_menu__L2d8x.styles_mobileMenu__rBl2u .container .verticals li {
    font-size: 1.5rem;
    padding: 4px 0
}

.styles_menu__L2d8x.styles_mobileMenu__rBl2u .container .pages {
    grid-column: 3/span 2;
    padding-left: 10px
}

.styles_menu__L2d8x.styles_mobileMenu__rBl2u .container .pages li {
    font-size: 1rem;
    padding: 10px 0
}

.styles_menu__L2d8x.styles_mobileMenu__rBl2u .container .lower-band {
    grid-column: 1/span 4;
    padding-top: 20px
}

.styles_menu__L2d8x.styles_mobileMenu__rBl2u .container .lower-band .privacy {
    font-size: 1rem;
    font-weight: 395;
    font-variation-settings: "wght" 495, "opsz" 10
}

.styles_menu__L2d8x.styles_mobileMenu__rBl2u .container .lower-band .copy {
    float: right;
    white-space: nowrap;
    font-weight: 300;
    font-variation-settings: "wght" 400, "opsz" 10
}

.styles_menu__L2d8x.styles_mobileMenu__rBl2u .container ul {
    grid-column: span 1
}

.styles_menu__L2d8x.styles_mobileMenu__rBl2u .container ul>li {
    border-bottom: 1px dashed rgba(31, 29, 26, .302);
    margin: 0;
    font-weight: 395;
    font-variation-settings: "wght" 495, "opsz" 10
}

.styles_menu__L2d8x.styles_mobileMenu__rBl2u .container ul>li:first-of-type {
    padding-top: 0
}

.styles_menu__L2d8x.styles_mobileMenu__rBl2u .container ul>li:last-child {
    border-bottom: none
}

.styles_menu__L2d8x.styles_mobileMenu__rBl2u .container ul>li a {
    display: block;
    padding-bottom: 10px
}

.styles_menu__L2d8x.styles_mobileMenu__rBl2u .container ul>li a:last-child {
    padding-bottom: 0
}

.styles_menu__L2d8x.styles_mobileMenu__rBl2u .container ul>li .active-title.long-title {
    width: 50%;
    float: left
}

.styles_menu__L2d8x.styles_mobileMenu__rBl2u .container ul>li .active-nav {
    top: 2px;
    position: relative;
    margin-left: 10px
}

.styles_menu__L2d8x.styles_mobileMenu__rBl2u .container ul>li .active-nav.long-title {
    position: relative;
    top: 10px;
    float: left
}

.styles_menu__L2d8x.styles_mobileMenu__rBl2u.styles_layoutControl__tXEyx .container ul>li {
    font-weight: 370;
    font-variation-settings: "wght" 470, "opsz" 30
}

.styles_menu__L2d8x ul {
    padding: 0
}

.styles_menu__L2d8x ul.verticals {
    text-transform: capitalize
}

.styles_menu__L2d8x ul>li {
    list-style-type: none;
    margin-bottom: 10px;
    margin-left: 20px
}

.styles_menu__L2d8x.styles_flyinMenu__ooq1p {
    visibility: hidden
}

@media only screen and (min-width:48rem) {
    .styles_menu__L2d8x.styles_flyinMenu__ooq1p {
        visibility: visible
    }
}

@media only screen and (min-width:64rem) {
    .styles_menu__L2d8x.styles_mobileMenu__rBl2u {
        display: none
    }
}

.styles_nav__NWw_e {
    display: none
}

@media only screen and (min-width:48rem) {
    .styles_nav__NWw_e {
        padding-top: 5px;
        padding-bottom: 2px;
        display: flex;
        flex-wrap: wrap;
        justify-content: center;
        color: #1f1d1a;
        font-weight: 395;
        font-variation-settings: "wght" 495, "opsz" 10
    }

    .styles_navItem__sgZ_O {
        color: #4b4a47;
        padding: 4px 10px;
        font-size: .75rem;
        line-height: 120%;
        white-space: nowrap;
        text-transform: capitalize
    }

    .styles_navItem__sgZ_O.styles_active__mUb2t {
        color: #3a6d78
    }

    .styles_layoutControl__9vue1 .styles_navItem__sgZ_O {
        padding: 4px 14px
    }
}

.styles_bottomDivider___gcHD {
    border: 0;
    margin: 10px 0 0;
    border-top: 1px solid #c3c1ae;
    height: 1px;
    width: 100%;
    position: relative;
    display: none
}

.styles_bottomDivider___gcHD:last-of-type {
    border-style: dashed;
    border-color: #c3c1ae;
    margin-top: 2px
}

@media only screen and (min-width:48rem) {
    .styles_bottomDivider___gcHD {
        display: block
    }

    .styles_navOpen__32kdr {
        overflow: hidden
    }
}

.styles_drawer__4P0Og {
    position: relative;
    top: 2px;
    color: #1f1d1a
}

.styles_drawer__4P0Og.styles_layoutControl__cpQLG.styles_button__NsBiE {
    top: 0;
    right: 0
}

@keyframes styles_to-hidden__6o_Ay {
    to {
        visibility: hidden
    }
}

.styles_drawer__4P0Og.styles_mobileNav__9_m9D {
    position: relative;
    height: 0;
    z-index: 0;
    opacity: 1;
    transition: transform 175ms ease-in-out 175ms, opacity 175ms ease-in-out
}

.styles_drawer__4P0Og.styles_mobileNav__9_m9D.styles_closed__Z1AEK {
    opacity: 0;
    animation-name: styles_to-hidden__6o_Ay;
    animation-duration: 175ms;
    animation-timing-function: ease-in-out;
    animation-fill-mode: forwards
}

.styles_drawer__4P0Og.styles_mobileNav__9_m9D .styles_container__5ZuvG {
    display: grid;
    grid-template-columns: 1fr 1.5fr 1fr .4fr;
    grid-gap: 0
}

.styles_drawer__4P0Og.styles_mobileNav__9_m9D .styles_container__5ZuvG .styles_verticals__gr51r {
    grid-column: 1/span 2;
    border-right: 1px dashed rgba(31, 29, 26, .302);
    padding-right: 10px
}

.styles_drawer__4P0Og.styles_mobileNav__9_m9D .styles_container__5ZuvG .styles_verticals__gr51r li {
    font-size: 1.5rem;
    padding: 4px 0
}

.styles_drawer__4P0Og.styles_mobileNav__9_m9D .styles_container__5ZuvG .styles_pages__0NBTl {
    grid-column: 3/span 2;
    padding-left: 10px
}

.styles_drawer__4P0Og.styles_mobileNav__9_m9D .styles_container__5ZuvG .styles_pages__0NBTl li {
    font-size: 1rem;
    padding: 10px 0
}

.styles_drawer__4P0Og.styles_mobileNav__9_m9D .styles_container__5ZuvG .styles_lowerBand__iLfVo {
    grid-column: 1/span 4;
    padding-top: 20px
}

.styles_drawer__4P0Og.styles_mobileNav__9_m9D .styles_container__5ZuvG .styles_lowerBand__iLfVo .styles_privacy__oNHBu {
    font-size: 1rem;
    font-weight: 395;
    font-variation-settings: "wght" 495, "opsz" 10
}

.styles_drawer__4P0Og.styles_mobileNav__9_m9D .styles_container__5ZuvG .styles_lowerBand__iLfVo .styles_copy__VZgiA {
    float: right;
    white-space: nowrap;
    font-weight: 300;
    font-variation-settings: "wght" 400, "opsz" 10
}

.styles_drawer__4P0Og.styles_mobileNav__9_m9D .styles_container__5ZuvG ul {
    grid-column: span 1
}

.styles_drawer__4P0Og.styles_mobileNav__9_m9D .styles_container__5ZuvG ul>li {
    border-bottom: 1px dashed rgba(31, 29, 26, .302);
    margin: 0;
    font-weight: 395;
    font-variation-settings: "wght" 495, "opsz" 10
}

.styles_drawer__4P0Og.styles_mobileNav__9_m9D .styles_container__5ZuvG ul>li:first-of-type {
    padding-top: 0
}

.styles_drawer__4P0Og.styles_mobileNav__9_m9D .styles_container__5ZuvG ul>li:last-child {
    border-bottom: none
}

.styles_drawer__4P0Og.styles_mobileNav__9_m9D .styles_container__5ZuvG ul>li a {
    display: block;
    padding-bottom: 10px
}

.styles_drawer__4P0Og.styles_mobileNav__9_m9D .styles_container__5ZuvG ul>li a:last-child {
    padding-bottom: 0
}

.styles_drawer__4P0Og.styles_mobileNav__9_m9D .styles_container__5ZuvG ul>li .styles_activeTitle__MM7_D.styles_longTitle__7we9s {
    width: 50%;
    float: left
}

.styles_drawer__4P0Og.styles_mobileNav__9_m9D .styles_container__5ZuvG ul>li .styles_activeNav__AErPA {
    top: 2px;
    position: relative;
    margin-left: 10px
}

.styles_drawer__4P0Og.styles_mobileNav__9_m9D .styles_container__5ZuvG ul>li .styles_activeNav__AErPA.styles_longTitle__7we9s {
    position: relative;
    top: 10px;
    float: left
}

.styles_drawer__4P0Og ul {
    padding: 0
}

.styles_drawer__4P0Og ul>li {
    list-style-type: none;
    margin-bottom: 10px;
    margin-left: 20px
}

.styles_drawer__4P0Og button {
    background: none;
    color: inherit;
    border: none;
    padding: 0;
    font: inherit;
    cursor: pointer
}

.styles_drawer__4P0Og button.styles_closeButton__p1R8q {
    position: absolute;
    top: 15px;
    right: 15px
}

.styles_drawer__4P0Og.styles_closed__Z1AEK {
    position: relative
}

.styles_drawer__4P0Og .styles_overlay__1DZXc {
    position: fixed;
    height: 100%;
    overflow-y: auto;
    top: 0;
    bottom: 0;
    right: 0;
    width: 360px;
    background-color: #f8f5d7;
    z-index: 4;
    transition: transform 175ms ease-in-out 0s, right 175ms ease-in-out 175ms
}

.styles_drawer__4P0Og .styles_overlay__1DZXc.styles_open__RpECs {
    right: 0
}

.styles_drawer__4P0Og .styles_overlay__1DZXc.styles_closed__Z1AEK {
    right: -360px;
    transition: transform 175ms ease-in-out 175ms, right 175ms ease-in-out;
    animation-name: styles_to-hidden__6o_Ay;
    animation-duration: 175ms;
    animation-timing-function: ease-in-out;
    animation-fill-mode: forwards
}

.styles_drawer__4P0Og .styles_overlayContainer__N8gtd {
    background-color: rgba(0, 0, 0, .5);
    height: 100%;
    position: fixed;
    top: 0;
    left: -99999px;
    width: 100%;
    z-index: 3;
    opacity: 0;
    transition: transform 175ms ease-in-out 0s, opacity 175ms ease-in-out 175ms
}

.styles_drawer__4P0Og .styles_overlayContainer__N8gtd.styles_open__RpECs {
    transform: translateX(99999px);
    opacity: 1
}

.styles_drawer__4P0Og .styles_overlayContainer__N8gtd.styles_closed__Z1AEK {
    transform: translateX(-99999px);
    opacity: 0;
    transition: transform 175ms ease-in-out 175ms, opacity 175ms ease-in-out
}

.styles_drawer__4P0Og.styles_flyin__NChBU {
    visibility: hidden
}

@media only screen and (min-width:48rem) {
    .styles_drawer__4P0Og.styles_mobileNav__9_m9D {
        display: none
    }

    .styles_drawer__4P0Og.styles_flyin__NChBU {
        visibility: visible !important
    }
}

.styles_mobileClose__CQma6 {
    opacity: 0;
    transition: opacity 175ms ease-in-out;
    position: absolute;
    left: 0;
    opacity: 1
}

.styles_mobileClose__CQma6.styles_closed__Z1AEK {
    opacity: 0
}

.styles_mobileClose__CQma6.styles_layoutControl__cpQLG img {
    position: absolute;
    right: -32px;
    top: -8px
}

.styles_mobileSlideContainer__7tYKH {
    transition: margin-top 175ms ease-in-out;
    background-color: #f8f5d7;
    margin-top: var(--drawer-menu-height)
}

.styles_mobileSlideContainer__7tYKH.styles_closed__Z1AEK {
    margin-top: 0
}

@media only screen and (min-width:48rem) {

    .styles_mobileClose__CQma6,
    .styles_mobileSlideContainer__7tYKH {
        display: none
    }
}

.styles_footer__p9ejH {
    margin-top: 60px;
    padding-bottom: 30px;
    grid-area: footer
}

@media only screen and (min-width:64rem) {
    .styles_footer__p9ejH.styles_layoutControl__MTdZ1 {
        margin-left: 0;
        margin-right: 0
    }
}

.styles_footer__p9ejH.styles_layoutControl__MTdZ1 .styles_footerNavMenu__r_7u4 .container .pages a,
.styles_footer__p9ejH.styles_layoutControl__MTdZ1 .styles_nav__LshBq .styles_navItem__y1u7T {
    font-weight: 370;
    font-variation-settings: "wght" 470, "opsz" 30
}

.styles_nav__LshBq {
    border-top: 1px solid #1f1d1a;
    padding-top: 20px;
    margin-bottom: 10px
}

@media only screen and (min-width:64rem) {
    .styles_nav__LshBq {
        display: flex;
        justify-content: space-between
    }
}

.styles_nav__LshBq .styles_logoLink__2RLAj {
    display: block;
    padding-bottom: 20px
}

.styles_nav__LshBq .styles_logoLink__2RLAj img {
    display: flex
}

@media only screen and (min-width:64rem) {
    .styles_nav__LshBq .styles_logoLink__2RLAj {
        padding-bottom: 10px
    }
}

.styles_nav__LshBq .styles_navItem__y1u7T {
    text-align: center;
    padding-bottom: 10px;
    padding-right: 40px;
    font-size: 1rem;
    color: #1f1d1a;
    white-space: nowrap;
    display: inline-block;
    font-weight: 400;
    font-variation-settings: "wght" 500, "opsz" 10
}

@media only screen and (min-width:64rem) {
    .styles_nav__LshBq .styles_navItem__y1u7T {
        padding-right: 0;
        display: inline-flex;
        align-items: center;
        margin: 0 12px
    }
}

.styles_copy__3jw4k {
    padding-bottom: 10px;
    display: inline-block;
    font-size: 1rem;
    color: #1f1d1a;
    white-space: nowrap;
    font-weight: 300;
    font-variation-settings: "wght" 400, "opsz" 10
}

@media only screen and (min-width:64rem) {
    .styles_copy__3jw4k {
        display: inline-flex;
        align-items: center;
        text-align: right;
        padding-bottom: 10px
    }
}

.styles_layoutControl__MTdZ1 {
    padding-bottom: 24px;
    padding-left: 0;
    padding-right: 0;
    border-top: 2px solid #1f1d1a
}

.styles_navStreams__yVrGT {
    border-top: none;
    margin-bottom: 12px;
    margin-top: 36px;
    padding-top: 0;
    display: block
}

.styles_navStreams__yVrGT .styles_navItemStreams__Bk_It {
    padding-bottom: 0
}

.styles_navStreams__yVrGT .styles_navItemStreams__Bk_It:last-child {
    padding-right: 0
}

@media only screen and (min-width:48rem) {
    .styles_navStreams__yVrGT {
        display: flex;
        justify-content: space-between
    }
}

.styles_copyStreams__juyH4 {
    padding-bottom: 12px;
    font-weight: 230;
    font-variation-settings: "wght" 330, "opsz" 10
}

@media only screen and (min-width:48rem) {
    .styles_copyStreams__juyH4 {
        padding-bottom: 0
    }
}

.styles_layoutControl__MTdZ1 .styles_copyStreams__juyH4 {
    font-weight: 180;
    font-variation-settings: "wght" 280, "opsz" 10
}

.styles_footerTopContent__2xoih {
    margin-top: 30px
}

@media only screen and (min-width:48rem) {
    .styles_footerTopContent__2xoih {
        display: flex;
        justify-content: space-between
    }
}

.styles_footerTopContent__2xoih .styles_logoLink__2RLAj img {
    width: 50%;
    height: -webkit-fit-content;
    height: -moz-fit-content;
    height: fit-content
}

@media only screen and (min-width:48rem) {
    .styles_footerTopContent__2xoih .styles_logoLink__2RLAj img {
        width: 278px;
        height: 37px
    }

    .styles_brandInfoPanel__IxBgL {
        width: 50%;
        margin-right: 8.33%;
        min-width: 50%
    }
}

.styles_navigationMenuWrapper__KWVbf {
    position: relative;
    top: 2px;
    color: #1f1d1a;
    margin-top: 30px
}

@media only screen and (min-width:48rem) {
    .styles_navigationMenuWrapper__KWVbf {
        margin-top: 0;
        width: 41.67%;
        min-width: 41.67%
    }
}

@keyframes styles_to-hidden__ekrw2 {
    to {
        visibility: hidden
    }
}

.styles_navigationMenuWrapper__KWVbf ul {
    padding: 0
}

.styles_navigationMenuWrapper__KWVbf ul>li {
    list-style-type: none;
    margin-bottom: 10px;
    margin-left: 20px
}

.styles_footerNavMenu__r_7u4.styles_mobile__w_Sw6 {
    display: block
}

.styles_footerNavMenu__r_7u4 .container ul>li {
    border-bottom: 1px dashed #c3c1ae !important
}

.styles_footerNavMenu__r_7u4 .container ul>li:last-child {
    border-bottom: none !important
}

.styles_footerNavMenu__r_7u4 .container .verticals {
    margin-bottom: 0;
    margin-top: 0;
    border-right: 1px dashed #c3c1ae !important
}

.styles_footerNavMenu__r_7u4 .container .pages {
    margin-bottom: 0;
    margin-top: 0
}

.styles_footerNavMenu__r_7u4 .container .pages a {
    font-weight: 400;
    font-variation-settings: "wght" 500, "opsz" 10
}

.styles_footerTitle__w9ezB {
    font-size: 24px;
    font-weight: 300;
    font-variation-settings: "wght" 400, "opsz" 10;
    margin-top: 20px;
    max-width: 588px;
    color: #1f1d1a
}

.styles_divider__TAD4n {
    border-color: #c3c1ae
}

.styles_intro__VdMFa {
    line-height: 150%;
    color: #1f1d1a;
    letter-spacing: .025px
}

.styles_intro__VdMFa a {
    text-decoration: underline
}

.styles_bold__iCS55 {
    letter-spacing: .02em;
    font-weight: 500;
    font-variation-settings: "wght" 600, "opsz" 10
}

.styles_bold__iCS55.styles_layoutControl__fhEr0 {
    font-weight: 370;
    font-variation-settings: "wght" 470, "opsz" 30
}

@media only screen and (min-width:48rem) {
    .styles_form__Ja4LQ {
        margin-bottom: 20px
    }
}

.styles_intro__uJGWQ {
    margin-bottom: 10px
}

.styles_fieldset__w7oGb {
    border: unset;
    padding: 0;
    margin: 0;
    display: flex;
    position: relative
}

.styles_formButton__8UtxV.styles_layoutControl__8Spys {
    font-size: 16px;
    line-height: 130%;
    color: #1f1d1a;
    font-weight: 370;
    font-variation-settings: "wght" 470, "opsz" 30
}

.styles_articleNewsletterInput__PyzGU {
    color: #1f1d1a;
    color: #4b4a47
}

.styles_articleNewsletterInput__PyzGU,
.styles_articleNewsletterInput__PyzGU:not(:placeholder-shown) {
    font-size: 16px;
    line-height: 130%;
    font-weight: 230;
    font-variation-settings: "wght" 330, "opsz" 10
}

.styles_articleNewsletterInput__PyzGU:not(:placeholder-shown) {
    color: #1f1d1a
}

.styles_divider__Gy3Wr {
    margin-top: 12px
}

.styles_tagline___pA5D {
    margin-top: 9px;
    font-variation-settings: "wght" 330, "opsz" 10
}

.styles_tagline___pA5D,
.styles_tagline___pA5D a {
    line-height: 150%;
    color: #1f1d1a;
    font-size: 16px;
    font-weight: 230;
    line-height: 130%
}

.styles_tagline___pA5D a {
    text-decoration: underline;
    font-variation-settings: "wght" 330, "opsz" 10;
    font-style: normal
}

.styles_main__2i7CI {
    background: #f8f5d7 !important
}

.styles_adDivider__JOzkU {
    width: 96vw;
    margin-left: 50%;
    transform: translateX(-50%)
}

@media only screen and (min-width:48rem) {
    .styles_adDivider__JOzkU {
        width: 98vw
    }
}

.styles_adDivider__JOzkU.styles_layoutControl__yP2gk {
    width: calc(100vw - 24px)
}

@media only screen and (min-width:48rem) {
    .styles_adDivider__JOzkU.styles_layoutControl__yP2gk {
        width: calc(100vw - 48px)
    }
}

.styles_bottomDivider__26Kv_ {
    margin-bottom: 30px
}

.styles_sectionsWrapper__FAVru {
    max-width: 64.125rem;
    margin: 39px auto 0
}

.styles_emailInput__7ICp2 {
    flex: 1 1;
    color: #1f1d1a;
    caret-color: #1f1d1a
}

.styles_emailInput__7ICp2.styles_error__OymLO {
    color: #d79987;
    caret-color: #d79987
}

.styles_content__NRJdB {
    max-width: 54.875rem;
    margin: 0 auto
}

.styles_inputWrapper__E_yM2 {
    display: flex;
    border: 10px solid #ffe7a4
}

.styles_invisibleLabel__SvQfk {
    position: absolute;
    max-width: 0;
    opacity: 0;
    z-index: -1
}

.styles_feedback__ZF80z {
    font-size: 1rem;
    line-height: 1.25rem;
    text-align: center;
    color: #53524c;
    font-weight: 300;
    font-variation-settings: "wght" 400, "opsz" 10
}

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

@media only screen and (min-width:64rem) {
    .styles_feedbackWrapper__WEkjl {
        text-align: right
    }
}

.styles_shadow__L6NXN {
    background: #f8f5d7;
    top: 5rem;
    z-index: 1;
    position: -webkit-sticky;
    position: sticky;
    height: 6px;
    box-shadow: 0 0 0 0 transparent, 0 0 0 0 transparent, 0 2px 4px 0 rgba(0, 0, 0, .25);
    padding: 0 10px;
    margin: 0 -10px
}

@media only screen and (min-width:48rem) {
    .styles_shadow__L6NXN {
        top: 6.625rem;
        padding: 0 40px;
        margin: 0 -40px
    }
}

.styles_shadowCover__WtrWw {
    position: absolute;
    background: #f8f5d7;
    height: 12px;
    z-index: 1;
    left: 0;
    right: 0;
    max-width: 100vw
}

.styles_signUpButton__o7Xcy {
    background-color: #fcfae4;
    border: 1px solid #1f1d1a;
    border-radius: 0;
    font-size: 1rem;
    line-height: 120%;
    letter-spacing: .02em;
    cursor: pointer;
    color: #1f1d1a;
    padding: 0 10px;
    z-index: 2;
    min-width: 84px;
    margin: 0;
    font-weight: 500;
    font-variation-settings: "wght" 600, "opsz" 10
}

.styles_signUpButton__o7Xcy:not(:disabled) {
    cursor: pointer
}

.styles_signUpButton__o7Xcy:not(:disabled):active {
    outline: 1;
    color: #a59e93
}

.styles_signUpButton__o7Xcy:disabled {
    background-color: inherit;
    border-color: #717171;
    color: #717171;
    cursor: not-allowed
}

.styles_signUpButton__o7Xcy.styles_withYellowBg__99Mu8 {
    background-color: #ffe7a4
}

.styles_stickySection__Cx0ZO {
    background-color: #f8f5d7;
    top: 0;
    position: -webkit-sticky;
    position: sticky;
    z-index: 2;
    padding: 10px;
    margin: 0 -10px;
    min-height: 6.625rem
}

@media only screen and (min-width:48rem) {
    .styles_stickySection__Cx0ZO {
        padding: 20px 40px 0;
        margin: 0 -40px
    }
}

.styles_successMessage__x0rir {
    padding-top: 8px;
    text-align: center;
    height: 4rem
}

@media only screen and (min-width:48rem) {
    .styles_successMessage__x0rir {
        height: 5.625rem
    }
}

.style_featuredFieldset__vghPJ {
    padding-top: 12px;
    border: 0;
    padding-left: 0;
    padding-right: 0
}

.style_featuredNewsletter__1X9OY {
    margin-bottom: 20px
}

.style_featuredNewsletter__1X9OY.style_first__pqV8q {
    margin-top: 2px
}

.style_logo__fvwcL {
    width: 100%
}

.style_logoLink__WSM8T {
    display: block
}

.style_maxWidth___wi4S {
    max-width: 54.875rem;
    margin: 0 auto
}

@media only screen and (min-width:64rem) {
    .style_newsletter__NP8YJ {
        width: calc(50% - .625rem)
    }

    .style_newsletter__NP8YJ:nth-child(n) {
        order: 1
    }

    .style_newsletter__NP8YJ:nth-child(2n) {
        order: 2
    }
}

.style_newsletterList__Wy32c {
    display: flex;
    flex-direction: column;
    align-content: space-between;
    flex-wrap: wrap;
    gap: 20px;
    border: 0;
    padding-left: 0;
    padding-right: 0
}

@media only screen and (min-width:64rem) {
    .style_newsletterList__Wy32c {
        max-height: 120rem
    }
}

.style_section__QuM7x {
    margin-left: auto;
    margin-right: auto;
    padding: 0 10px 10px
}

.style_section__QuM7x.style_layoutControl__nFYYS {
    max-width: 78rem;
    padding: 0 12px
}

@media only screen and (min-width:48rem) {
    .style_section__QuM7x.style_layoutControl__nFYYS {
        padding: 0 24px
    }

    .style_section__QuM7x {
        padding: 0 10px 40px
    }
}

.style_smallHeading__x5FW5 {
    color: #1f1d1a;
    font-size: 2.625rem;
    line-height: 3.15rem;
    padding-bottom: 10px;
    padding-top: 10px;
    text-align: center;
    border-bottom: 1px solid #000;
    position: relative;
    max-width: 88.75rem;
    margin: 0 auto;
    font-weight: 395;
    font-variation-settings: "wght" 495, "opsz" 10
}

.style_smallHeading__x5FW5:before {
    content: "";
    width: 100%;
    height: 1px;
    border-top: 1px dashed rgba(31, 29, 26, .302);
    bottom: -4px;
    left: 0;
    position: absolute
}

@media only screen and (min-width:48rem) {
    .style_smallHeading__x5FW5 {
        padding-top: 0
    }
}

.style_newsletterFooterWrapper__eIJ2u {
    margin-left: 10px;
    margin-right: 10px
}

@media only screen and (min-width:48rem) {
    .style_newsletterFooterWrapper__eIJ2u {
        margin-left: 0;
        margin-right: 0
    }
}

.style_signUpTitle__AydZw {
    color: #1f1d1a;
    font-size: 2rem;
    line-height: 120%;
    text-align: center;
    margin-top: 20px;
    margin-bottom: 10px;
    font-weight: 300;
    font-variation-settings: "wght" 400, "opsz" 10
}

.style_horizontalDivider__yD9BK {
    margin: 10px 0
}

.style_ledePhoto__n18Bs img {
    width: 100%;
    height: 100%;
    object-fit: cover
}

.style_headline__sabJ8 {
    color: #1f1d1a;
    font-size: 20px;
    font-weight: 370;
    font-variation-settings: "wght" 470, "opsz" 30;
    line-height: 120%
}

.style_image__nIRdD {
    margin: 16px 0 6px
}

.style_imageAttr__S5_kQ {
    color: #1f1d1a;
    font-size: 9px;
    line-height: 120%;
    color: #575757
}

.style_section__evpud {
    width: 100%
}

.style_topStoriesFeedContainer__YORpJ {
    margin: 88px 0 20px
}

@media only screen and (min-width:48rem) {
    .style_topStoriesFeedContainer__YORpJ {
        width: calc(100vw - 48px);
        margin-left: 50%;
        transform: translate(-50%);
        max-width: 1200px
    }
}

.style_topStoriesDivider__BUgpV.style_layoutControl__b_A7v {
    border-color: #1f1d1a;
    margin: 48px 0 6px
}

.style_topStoriesHeader__01OAP {
    display: block;
    margin: 0 0 24px
}

.style_topStoriesHeader__01OAP h3 {
    color: #1f1d1a;
    font-size: 24px;
    font-weight: 180;
    font-variation-settings: "wght" 280, "opsz" 10;
    line-height: 120%
}

.style_mobileDivider__J9V9n {
    grid-column-start: 1;
    grid-column-end: 4;
    margin: 24px 0
}

@media only screen and (min-width:48rem) {
    .style_mobileDivider__J9V9n {
        display: none
    }
}

.style_gridItems__8uyXz {
    display: grid;
    grid-template-columns: 1fr 24px 1fr;
    grid-auto-rows: auto
}

@media only screen and (max-width:47.9375rem) {
    .style_gridItems__8uyXz .style_verticalDivider__cwngu {
        margin: 0 auto
    }

    .style_gridItems__8uyXz .style_verticalDivider__cwngu.style_odd__r1qvg {
        display: none
    }
}

@media only screen and (min-width:48rem) {
    .style_gridItems__8uyXz {
        grid-template-columns: repeat(3, 1fr 24px) 1fr
    }

    .style_gridItems__8uyXz .style_verticalDivider__cwngu {
        margin: 0 12px
    }

    .style_gridItems__8uyXz .style_verticalDivider__cwngu.style_fourth__QpoiP,
    .style_gridItems__8uyXz .style_verticalDivider__cwngu:last-child {
        display: none
    }
}

.style_gridItem__0I_3R {
    position: relative
}

.style_horizontalDivider__Hhntj {
    margin: 24px 0
}

.style_wagFeedArticle__ldqIr {
    margin-bottom: 50px;
    padding-top: 16px
}

.style_wagFeedArticle__ldqIr p {
    margin-bottom: 10px;
    line-height: 150%;
    color: #1f1d1a;
    font-size: 18px;
    font-weight: 230;
    font-variation-settings: "wght" 330, "opsz" 10
}

.style_wagFeedArticle__ldqIr p strong {
    line-height: 150%;
    color: #1f1d1a;
    font-size: 18px;
    font-weight: 370;
    font-variation-settings: "wght" 470, "opsz" 30
}

.style_wagFeedArticle__ldqIr.style_layoutControl__xs_3h p {
    margin-bottom: 12px;
    line-height: 150%;
    color: #1f1d1a;
    font-size: 18px;
    font-weight: 230;
    font-variation-settings: "wght" 330, "opsz" 10
}

.style_wagFeedArticle__ldqIr.style_layoutControl__xs_3h p strong {
    line-height: 150%;
    color: #1f1d1a;
    font-size: 18px;
    font-weight: 370;
    font-variation-settings: "wght" 470, "opsz" 30
}

.style_wagHeadline__7lI9I {
    color: #1f1d1a;
    font-size: 28px;
    font-weight: 370;
    font-variation-settings: "wght" 470, "opsz" 30;
    line-height: 110%
}

.style_wagDescription__CL4ST {
    font-weight: 400;
    color: #4b4a47;
    font-size: 1.375rem;
    margin: 10px 0
}

.style_figure__KydM6 {
    margin: 24px 0;
    width: 100%
}

.style_figure__KydM6 .style_image__EjPJu {
    width: 100%;
    height: auto
}

.style_figure__KydM6 .style_imageAttr__eJukT {
    margin-top: 6px;
    color: #66655d;
    font-size: .625rem;
    line-height: .75rem
}

@media only screen and (min-width:48rem) {
    .style_figure__KydM6 .style_imageAttr__eJukT {
        padding-bottom: 0
    }
}

.style_readMoreSection__JstD_ {
    margin: 24px 0 0
}

.style_readMoreSection__JstD_ .style_readMoreLink__bl_gz {
    display: flex;
    align-items: center;
    margin-top: 12px;
    font-size: 1rem;
    color: #243bb5;
    font-weight: 400;
    font-variation-settings: "wght" 500, "opsz" 30
}

.style_headlineImageWrapper__2O_AT {
    margin: 12px 0 32px;
    position: relative;
    display: flex
}

.style_headlineImageWrapper__2O_AT .style_leftColumn__b6R_3 {
    flex: 1 1
}

.style_headlineImageWrapper__2O_AT .style_leftColumn__b6R_3 h2 {
    color: #1f1d1a;
    font-size: 32px;
    line-height: 95%;
    font-weight: 400
}

.style_headlineImageWrapper__2O_AT .style_rightColumn__Mx1EW {
    flex: 1 1;
    display: flex;
    justify-content: flex-end
}

.style_topDivider__2xWEi.style_layoutControl__HvgeC {
    border-color: #1f1d1a
}

.style_updatedTime__48bzw {
    display: flex;
    margin: 10px 0 0
}

.style_updatedTime__48bzw.style_articlePage__WPZRY {
    min-height: 150px;
    margin: 10px 0 36px
}

.style_updatedTime__48bzw .style_timeContainer__utu8H {
    display: flex;
    align-items: center;
    width: 20px
}

.style_updatedTime__48bzw .style_timeContainer__utu8H .style_dateDot__PoZWN {
    display: inline-block;
    width: 10px;
    height: 10px;
    background-color: #bc4d2c;
    border-radius: 50%;
    line-height: 100%
}

.style_updatedTime__48bzw .style_timeDate__Vmo38 {
    display: inline-block;
    font-size: .775rem;
    color: #1f1d1a;
    line-height: 100%
}

.style_wagFeed__DWIfp {
    margin-top: 72px
}

.style_adSignalFeed__fc6YL:not(:first-child) .style_topDivider__k28yC {
    margin-top: 50px
}

@media only screen and (min-width:48rem) {
    .style_adSignalFeed__fc6YL:not(:first-child) .style_topDivider__k28yC {
        margin-top: 40px
    }
}

.style_adDivider__yE_jS {
    width: 96vw;
    margin-left: 50%;
    transform: translateX(-50%)
}

@media only screen and (min-width:48rem) {
    .style_adDivider__yE_jS {
        width: 98vw
    }
}

.style_adDivider__yE_jS.style_layoutControl__gtkTF {
    width: calc(100vw - 24px)
}

@media only screen and (min-width:48rem) {
    .style_adDivider__yE_jS.style_layoutControl__gtkTF {
        width: calc(100vw - 48px)
    }
}

.style_topDivider__k28yC {
    margin-top: 30px
}

.style_topDivider__k28yC.style_layoutControl__gtkTF {
    margin-top: 60px
}

.style_bottomDivider__w5joK {
    margin-bottom: 30px
}

.style_bottomDivider__w5joK.style_layoutControl__gtkTF {
    margin-bottom: 55px
}

.styles_articleContent__hNTEo:first-child {
    margin-top: 23px
}

.styles_articleContent__hNTEo.styles_layoutControl__39Vlu {
    margin-top: 24px
}

@media only screen and (min-width:48rem) {
    .styles_articleContent__hNTEo:first-child {
        margin-top: 23px
    }

    .styles_articleContent__hNTEo.styles_layoutControl__39Vlu {
        margin-top: 24px
    }
}

.styles_wrapperMargin__tMuyr {
    margin-top: 70px
}

.styles_wrapper__ZPCeF.styles_layoutControl__39Vlu {
    width: -webkit-fit-content;
    width: -moz-fit-content;
    width: fit-content;
    padding-left: 10px;
    padding-right: 10px;
    margin: 0 auto 24px
}

@media only screen and (max-width:47.9375rem) {
    .styles_wrapper__ZPCeF.styles_layoutControl__39Vlu {
        padding-left: 12px;
        padding-right: 12px;
        margin-left: 0;
        margin-right: 0;
        width: 100%
    }
}

.style_height-aware__W6Kwn {
    min-height: var(--min-height-value)
}

.styles_title__rv3rh {
    line-height: 3.15rem;
    font-size: 2.625rem;
    color: #1f1d1a;
    text-transform: capitalize;
    font-weight: 495;
    font-variation-settings: "wght" 595, "opsz" 10
}

.styles_titleWrapper__oMd96 {
    text-align: center
}

.styles_pageTitleWrapper__9B39y {
    margin: 0
}

.styles_bottomDivider__zhRs6 {
    border: 0;
    margin: 10px 0 0;
    border-top: 1px solid #1f1d1a;
    height: 1px
}

.styles_title__IgESQ {
    font-size: 1rem;
    line-height: 120%;
    color: #1f1d1a;
    margin-top: 10px;
    margin-bottom: 10px
}

.styles_title__IgESQ strong {
    background-color: #ff0;
    font-weight: 395;
    font-variation-settings: "wght" 495, "opsz" 10
}

.styles_partner__Fi8wU {
    background-color: #eee3ed;
    font-size: .8125rem;
    color: #1f1d1a;
    margin: 10px 10px 0
}

.styles_partner__Fi8wU.styles_template-semaform-1-column--sponsored__1X4Aa,
.styles_partner__Fi8wU.styles_template-semaform-1-column--sponsoredSignal__2J2nT,
.styles_partner__Fi8wU.styles_template-semaform-2-column--sponsored__md0ca,
.styles_partner__Fi8wU.styles_template-semaform-2-column--sponsoredSignal__bR6KJ {
    padding-left: 12px !important;
    padding-right: 12px !important
}

.styles_partner__Fi8wU.styles_layoutControl__DzlOU {
    padding: 12px;
    margin-left: 12px;
    margin-right: 12px
}

.styles_partner__Fi8wU>p:first-child {
    font-weight: 700
}

.styles_partner__Fi8wU>p:nth-child(2) {
    margin-top: 5px
}

.styles_partner__Fi8wU.styles_horizontal__SWiGv {
    display: flex;
    justify-content: space-between;
    flex-wrap: wrap;
    gap: 4px
}

.styles_partner__Fi8wU.styles_horizontal__SWiGv>p:nth-child(2) {
    margin-top: 0
}

.styles_partner__Fi8wU.styles_layoutControl__DzlOU {
    margin-top: 20px
}

@media only screen and (max-width:47.9375rem) {
    .styles_partner__Fi8wU.styles_layoutControl__DzlOU {
        margin-left: 12px;
        margin-right: 12px
    }

    .styles_partner__Fi8wU.styles_layoutControl__DzlOU.styles_adStacked__2BNtU {
        margin-top: 0;
        margin-left: 0;
        margin-right: 0
    }
}

@media only screen and (min-width:64rem) {
    .styles_partner__Fi8wU.styles_layoutControl__DzlOU {
        margin-top: 10px
    }
}

@media only screen and (min-width:48rem) {
    .styles_partner__Fi8wU {
        margin: 30px 10px 0
    }

    .styles_partner__Fi8wU.styles_layoutControl__DzlOU {
        margin-left: 24px;
        margin-right: 24px
    }

    .styles_partner__Fi8wU.styles_layoutControl__DzlOU.styles_adStacked__2BNtU {
        margin-top: 0;
        margin-left: 0;
        margin-right: 0
    }
}

.styles_container__3Ly0a {
    display: flex;
    justify-content: space-between;
    flex-direction: column;
    padding: 10px 12px;
    height: 100%
}

.styles_container__3Ly0a .styles_title__uv0hS {
    font-size: 1rem;
    line-height: 120%;
    color: #1f1d1a;
    margin-top: 10px;
    margin-bottom: 10px;
    font-weight: 495;
    font-variation-settings: "wght" 595, "opsz" 10
}

.styles_container__3Ly0a .styles_title__uv0hS strong {
    background-color: #ff0
}

.styles_form__eWyGA {
    position: relative;
    margin-bottom: 25px
}

.styles_form__eWyGA .styles_formVerticalDivider__u9nQr {
    position: absolute;
    width: 100%;
    height: auto;
    bottom: -25px;
    border-left: none;
    border-bottom: 1px dashed rgba(31, 29, 26, .302)
}

@media only screen and (min-width:48rem) {
    .styles_form__eWyGA {
        margin-right: 10px;
        margin-bottom: 0
    }

    .styles_form__eWyGA .styles_formVerticalDivider__u9nQr {
        width: auto;
        top: 10px;
        right: -10px;
        height: calc(100% - 20px);
        border-bottom: none;
        border-right: 1px dashed rgba(31, 29, 26, .302)
    }
}

.styles_inputWrapper__sEuhN {
    display: flex;
    position: relative
}

.styles_signUpTitle__MMh_j {
    color: #1f1d1a;
    font-size: 1.375rem;
    line-height: 120%;
    margin-bottom: 10px;
    font-weight: 395;
    font-variation-settings: "wght" 495, "opsz" 10
}

.styles_signUpTitle__MMh_j span {
    text-transform: capitalize
}

.styles_signUpText__nyg1_ {
    font-size: 1.5rem;
    line-height: 120%;
    color: #1f2b6d;
    margin-top: 5px;
    margin-bottom: 20px;
    width: 100%;
    font-weight: 300;
    font-variation-settings: "wght" 400, "opsz" 10
}

.styles_arrow__9ikMj {
    display: inline-block
}

.styles_wrapper__OfbVY {
    width: -webkit-fit-content;
    width: -moz-fit-content;
    width: fit-content;
    margin: 0 auto 30px
}

.styles_wrapper__OfbVY.styles_layoutControl__XrWy7 {
    margin-bottom: 24px
}

.styles_background__nBArt {
    padding-left: 0 !important;
    padding-right: 0 !important
}

.styles_background__nBArt.styles_layoutControl__XrWy7.styles_template-semaform-1-column--sponsored__xCptg,
.styles_background__nBArt.styles_layoutControl__XrWy7.styles_template-semaform-1-column--sponsoredSignal__r5Yvv,
.styles_background__nBArt.styles_layoutControl__XrWy7.styles_template-semaform-2-column--sponsored__MklIo,
.styles_background__nBArt.styles_layoutControl__XrWy7.styles_template-semaform-2-column--sponsoredSignal__Va_Cf {
    padding-left: 12px !important;
    padding-right: 12px !important
}

.styles_background__nBArt {
    background-color: #fcfae4;
    margin: 0 10px;
    padding-left: 10px;
    padding-right: 10px
}

.styles_background__nBArt.styles_layoutControl__XrWy7 {
    margin-left: 12px;
    margin-right: 12px
}

@media only screen and (max-width:47.9375rem) {
    .styles_background__nBArt.styles_layoutControl__XrWy7 {
        margin-left: 12px;
        margin-right: 12px
    }
}

@media only screen and (min-width:48rem) {
    .styles_background__nBArt {
        margin: 0 10px
    }

    .styles_background__nBArt.styles_layoutControl__XrWy7 {
        margin-left: 24px;
        margin-right: 24px
    }
}

.styles_logo__bre5W {
    width: auto;
    height: auto;
    max-width: 123px;
    max-height: 53px;
    padding: 10px 10px 0;
    display: flex
}

.styles_logo__bre5W.styles_layoutControl__XrWy7 {
    position: relative;
    top: 12px;
    padding: 0;
    margin-bottom: 12px
}

.styles_logo__bre5W.styles_signal__1xv_w {
    padding-bottom: 10px
}

.styles_logoLink__29Oew {
    display: inline-block
}

.styles_logoLink__29Oew.styles_layoutControl__XrWy7 {
    display: none
}

.styles_twoColumnDispayDivider__OEQsy {
    margin: 26px 12px 36px;
    display: grid;
    grid-column: 1/4;
    grid-row: 2/3;
    height: 3px;
    border-top: 1px dashed #c3c1ae;
    border-bottom: 1px dashed #c3c1ae
}

@media only screen and (min-width:48rem) {
    .styles_twoColumnDispayDivider__OEQsy {
        margin-left: 24px;
        margin-right: 24px
    }
}

.styles_headerWrapper__89X5y.styles_layoutControl__RBIgF {
    margin-left: 0;
    margin-right: 0
}

@media only screen and (min-width:48rem) {
    .styles_headerWrapper__89X5y {
        margin: 0
    }
}

@media only screen and (min-width:64rem) {
    .styles_headerWrapper__89X5y {
        padding-bottom: 0
    }
}

.styles_verticalFooterWrapper__1YK16.styles_layoutControl__RBIgF {
    margin: 0
}

@media only screen and (min-width:64rem) {
    .styles_verticalFooterWrapper__1YK16 {
        margin: 0
    }
}

.styles_subscribeButton__MQaRK {
    border: unset;
    border-radius: 0;
    padding: 10px;
    display: flex;
    align-items: center;
    justify-content: center;
    background: unset;
    cursor: pointer;
    width: 6.75rem;
    color: #1f1d1a;
    font-weight: 400;
    font-variation-settings: "wght" 500, "opsz" 10
}

.styles_currentSubscriptions__h18OF {
    text-transform: uppercase;
    font-size: .75rem;
    color: #53524c;
    min-width: 6.6875rem
}

.styles_currentSubscriptions__h18OF.styles_requestInvite__62VpK {
    min-width: 7.3125rem
}

.styles_moreNewsletters__79DWu {
    font-size: 1rem;
    font-variation-settings: "wght" 495, "opsz" 10;
    background-color: #ff0
}

.styles_moreNewsletters__79DWu.styles_isSubscribed__7IzFa {
    background-color: unset
}

@media only screen and (min-width:64rem) {
    .styles_headerWrapper__o42Ow {
        padding-bottom: 0
    }
}

@media only screen and (min-width:48rem) {
    div.styles_ledeArticleGrid__TI5UM {
        grid-template-columns: 50% 1px 1fr 1fr
    }
}

.styles_errorMessage__i_f33 {
    display: flex;
    align-items: center;
    gap: 4px;
    font-size: 1rem;
    line-height: 120%;
    color: #7c3c28;
    padding: 10px 0 20px;
    transition: max-height .3s ease-in-out, padding .3s ease-in-out;
    max-height: 3.125rem;
    overflow: hidden
}

.styles_errorMessage__i_f33:not(.styles_show__AJ1f8) {
    max-height: 0;
    padding: 0
}

.styles_errorMessage__i_f33 .styles_newsletter__4d2aW {
    text-transform: capitalize
}

.styles_errorMessage__i_f33 img {
    height: auto;
    width: auto;
    margin: 0 2px 1px
}

.styles_title__lUIZJ {
    font-size: 2.625rem;
    line-height: 120%;
    text-align: center;
    padding: 10px 0;
    font-weight: 395;
    font-variation-settings: "wght" 495, "opsz" 10
}

@media only screen and (min-width:48rem) {
    .styles_title__lUIZJ {
        padding: 0 0 10px
    }
}

.styles_divider__dtTPm {
    border-top-style: solid;
    border-top-color: #1f1d1a;
    margin-bottom: 2px
}

.styles_email__HktMx {
    padding: 11px 0 10px;
    text-align: center;
    margin: 0;
    color: #1f1d1a;
    font-size: .875rem;
    line-height: 120%;
    text-transform: uppercase
}

.styles_row__LontI {
    display: flex
}

.styles_check__0K6ou {
    width: 48px;
    height: 38px;
    align-self: center
}

.styles_check__0K6ou.styles_isNotSubscribed__aWUp_ {
    opacity: .3
}

.styles_details__LmODu {
    display: flex;
    align-items: center;
    justify-content: space-between;
    width: 100%;
    flex-wrap: wrap;
    padding: 10px 0
}

.styles_details__LmODu>div {
    flex-basis: 100%;
    padding-right: 10px
}

@media only screen and (min-width:48rem) {
    .styles_details__LmODu>div {
        flex-basis: unset;
        padding-right: 0
    }
}

.styles_divider__PLEI8 {
    height: unset;
    align-self: stretch;
    margin: 10px 0
}

.styles_icon__GuAio {
    margin-left: 4px;
    height: 19px;
    width: 19px;
    display: inline-block
}

.styles_icon__GuAio svg {
    height: 100%;
    width: 100%
}

h4.styles_title__PPbqW {
    font-size: 1.375rem;
    line-height: 140%;
    font-weight: 300;
    font-variation-settings: "wght" 400, "opsz" 10
}

.styles_frequency__Epe73 {
    font-size: .875rem;
    text-transform: uppercase;
    color: #53524c;
    margin-top: 4px
}

.styles_subTitle__sETB8 {
    margin-bottom: 10px
}

.styles_readLatest__hCC5U {
    color: #243bb5;
    font-size: .75rem;
    text-transform: uppercase;
    padding-top: 10px
}

@media only screen and (min-width:48rem) {
    .styles_readLatest__hCC5U {
        padding: 10px
    }
}

.styles_main__ZyTrB {
    max-width: 45rem;
    margin: 0 auto
}

.styles_errorMessage__V0Dsa {
    display: flex;
    align-items: center;
    gap: 4px;
    font-size: 1rem;
    line-height: 120%;
    color: #7c3c28;
    padding: 10px 0 20px;
    transition: max-height .3s ease-in-out, padding .3s ease-in-out;
    max-height: 3.125rem;
    overflow: hidden;
    width: -webkit-fit-content;
    width: -moz-fit-content;
    width: fit-content;
    margin: 0 auto
}

.styles_errorMessage__V0Dsa:not(.styles_show__ZPQGr) {
    max-height: 0;
    padding: 0
}

.styles_errorMessage__V0Dsa .styles_newsletter__7zRz9 {
    text-transform: capitalize
}

.styles_errorMessage__V0Dsa img {
    height: auto;
    width: auto;
    margin: 0 2px 2px
}

.styles_form__cLEkq {
    padding: 10px;
    max-width: 33.75rem;
    text-align: center
}

.styles_title__QFBRv {
    font-size: 2rem;
    line-height: 120%;
    margin-bottom: 20px;
    font-weight: 395;
    font-variation-settings: "wght" 495, "opsz" 10
}

.styles_subtitle__JiJCy {
    font-size: 1.5rem;
    line-height: 120%;
    margin-bottom: 24px;
    font-weight: 300;
    font-variation-settings: "wght" 400, "opsz" 10
}

.styles_label__CTyDu {
    font-size: .875rem;
    width: 100%;
    display: block;
    text-align: start;
    margin: 4px 4px 2px
}

.styles_content__NMgJU {
    display: flex;
    position: relative
}

.styles_subscribeText__vpLHB {
    padding: 10px 0 8px;
    text-align: center;
    font-size: 1.125rem;
    color: #53524c
}

.styles_form__DmWxi {
    text-align: center
}

.styles_subscribeToAll__SXe0q {
    font-size: .75rem;
    text-transform: uppercase;
    color: #53524c;
    padding: 15px 10px;
    border: none;
    background-color: unset;
    cursor: pointer;
    min-width: 8.3125rem
}

.styles_message__eG5n9 {
    transition: max-height .3s ease-in-out;
    overflow: hidden;
    text-align: center
}

.styles_close__hVcxf {
    max-height: 0
}

.styles_open__US9Fn {
    max-height: 12.5rem
}

.styles_wentWrong__WHutC {
    color: #7c3c28;
    font-size: 1rem;
    font-weight: 395;
    font-variation-settings: "wght" 495, "opsz";
    margin-bottom: 4px
}

.styles_tryAgain__DfTqf {
    color: #53524c;
    font-size: .875rem
}

.styles_completeProfile__JSfYE {
    max-width: 32.5rem;
    margin: 10px auto;
    overflow: hidden;
    transition: max-height .3s ease-in-out
}

.styles_completeProfile__JSfYE.styles_open__FWfuh {
    max-height: 6.25rem
}

.styles_completeProfile__JSfYE.styles_closed__s1nds {
    max-height: 0
}

.styles_grid__byypg {
    display: grid;
    grid-template-columns: 30px 1fr;
    grid-gap: 10px;
    gap: 10px;
    padding: 10px
}

.styles_heading__I5lRx {
    font-size: 1rem;
    margin: 6px 0 4px;
    font-weight: 395;
    font-variation-settings: "wght" 495, "opsz" 10
}

.styles_heading__I5lRx.styles_hide__BmLjf {
    display: none
}

.styles_message__Naenz {
    color: #53524c;
    font-size: .875rem
}

.styles_message__Naenz>a {
    text-decoration: underline
}

.style_profileButton__3SBhr {
    color: #1f1d1a
}

.style_profileButton__3SBhr,
.styles_button__6DyAC {
    padding: 10px;
    display: flex;
    gap: 4px;
    align-items: center;
    font-size: 1rem;
    background-color: unset;
    border: none;
    cursor: pointer;
    font-weight: 395;
    font-variation-settings: "wght" 495, "opsz" 10
}

.styles_icon__W9gyO {
    width: 20px;
    height: 16px;
    transform-origin: center;
    transition: transform .3s
}

.styles_icon__W9gyO.styles_open__Y3JxW {
    transform: rotate(90deg)
}

.style_container__Ny7PN {
    display: flex;
    justify-content: space-between;
    margin: 0 -10px
}

@media only screen and (min-width:48rem) {
    .style_container__Ny7PN {
        margin: 0
    }
}

.style_container__Ny7PN.style_hide__k9HMf {
    display: none
}

.style_accordion__hEFCe.style_userTriggeredExpand__SH9TM.style_open__JiqsD {
    animation: style_open__JiqsD .3s ease-in-out;
    animation-fill-mode: forwards
}

.style_accordion__hEFCe.style_closed__048Yc:not(.style_userTriggeredExpand__SH9TM) {
    max-height: 0;
    visibility: hidden;
    overflow: hidden
}

.style_accordion__hEFCe.style_userTriggeredExpand__SH9TM.style_closed__048Yc {
    animation: style_close__tcnRW .3s ease-in-out;
    animation-fill-mode: forwards
}

@keyframes style_open__JiqsD {
    0% {
        max-height: 0;
        visibility: hidden;
        overflow: hidden
    }

    10% {
        max-height: 0
    }

    to {
        max-height: 56.25rem
    }
}

@keyframes style_close__tcnRW {
    0% {
        max-height: 56.25rem
    }

    90% {
        max-height: 0
    }

    to {
        max-height: 0;
        visibility: hidden;
        overflow: hidden
    }
}

.styles_semaforOption__G_Rwl {
    padding: 10px;
    cursor: pointer;
    border: 2px solid #fcfae4;
    font-weight: 395;
    font-variation-settings: "wght" 495, "opsz" 10
}

.styles_semaforOption__G_Rwl:hover {
    border: 2px solid #1f1d1a
}

.styles_semaforOption__G_Rwl:not(:last-child):not(.styles_selected__lb4kK):not(:hover):not(.styles_hovered__SQBJe) {
    margin-bottom: 1px;
    border-bottom: 1px solid #e4e2d6
}

.styles_hovered__SQBJe,
.styles_selected__lb4kK {
    border: 2px solid #1f1d1a
}

.styles_selectContainer__3Ve4c {
    display: none;
    position: absolute;
    top: calc(100% + 1px);
    left: -1px;
    width: calc(100% + 2px);
    border: 1px solid #e4e2d6;
    background-color: #fcfae4;
    color: #53524c;
    z-index: 999;
    max-height: 20rem;
    overflow-y: auto;
    overflow-x: visible;
    font-weight: 395;
    font-variation-settings: "wght" 495, "opsz" 10
}

.styles_open__CDaMJ {
    display: block
}

.styles_semaforSelectTrigger__SrmDJ {
    position: relative;
    height: 100%;
    cursor: pointer;
    padding: 10px;
    color: #9c9a92;
    font-weight: 300;
    font-variation-settings: "wght" 400, "opsz" 10
}

.styles_semaforSelectTrigger__SrmDJ.styles_hasValue__Jw5jT {
    color: #1f1d1a
}

.styles_selectWrapper__CJCPx {
    position: relative;
    font-weight: 300;
    font-variation-settings: "wght" 400, "opsz" 10
}

.styles_label__fqN_f {
    font-size: .875rem;
    line-height: 120%;
    display: block;
    padding: 4px 4px 2px
}

.styles_nativeSelect__393o3 {
    position: relative;
    width: 100%;
    -webkit-appearance: none;
    appearance: none;
    padding: 10px
}

.styles_nativeSelect__393o3:focus {
    outline: 1px solid #1f1d1a
}

.styles_sharedSelect__aXqki {
    border: 1px solid #1f1d1a;
    border-radius: 0;
    background-color: #fcfae4;
    cursor: pointer;
    font-size: 1rem;
    line-height: 120%;
    color: #9c9a92;
    font-variation-settings: "wght" 400, "opsz" 10;
    font-weight: 300
}

.styles_sharedSelect__aXqki.styles_hasValue__YTfPR {
    color: #1f1d1a
}

@media(hover:hover) {

    .styles_nativeSelect__393o3:hover+.styles_semaforSelect__hJ2Pb.styles_sharedSelect__aXqki,
    .styles_semaforSelect__hJ2Pb.styles_sharedSelect__aXqki {
        display: block
    }
}

.styles_semaforSelect__WHmWm {
    width: 100%;
    position: absolute;
    top: 0;
    left: 0;
    display: none
}

.styles_input__LqYrk {
    width: 100%;
    padding: 10px;
    color: #1f1d1a;
    background-color: #fcfae4;
    border-radius: 0;
    border: 1px solid #1f1d1a;
    cursor: pointer
}

.styles_input__LqYrk,
.styles_input__LqYrk::placeholder {
    font-size: 1rem;
    line-height: 120%;
    font-weight: 300;
    font-variation-settings: "wght" 400, "opsz" 10
}

.styles_input__LqYrk::placeholder {
    color: #9c9a92
}

.styles_input__LqYrk:focus {
    outline: 1px solid #1f1d1a
}

.styles_input__LqYrk:-webkit-autofill,
.styles_input__LqYrk:-webkit-autofill:active,
.styles_input__LqYrk:-webkit-autofill:focus,
.styles_input__LqYrk:-webkit-autofill:hover {
    -webkit-transition: background-color 9999s ease-in-out 0s;
    transition: background-color 9999s ease-in-out 0s
}

.styles_label__ljoGS {
    font-size: .875rem;
    line-height: 120%;
    display: block;
    padding: 4px 4px 2px
}

.styles_inputContainer__OUtB7 {
    position: relative
}

.styles_form__9_aOq {
    width: 100%;
    max-width: 32.5rem;
    margin: 0 auto;
    display: flex;
    flex-direction: column;
    justify-content: center;
    gap: 10px
}

.styles_saveWrapper___GGx8 {
    position: relative;
    margin-top: 10px
}

.styles_saveButton__gCBJk {
    border: 1px solid #1f1d1a;
    align-self: center;
    background-color: #f8f5d7;
    margin: 0 auto 30px;
    position: relative;
    min-width: 8.3125rem
}

.styles_signInFooter__GQvHl {
    display: flex;
    justify-content: center;
    gap: 10px;
    padding: 10px
}

.styles_link__GF5Wl {
    font-weight: 395;
    font-variation-settings: "wght" 495, "opsz" 10
}

.styles_footerItem__vA1ml {
    padding: 10px
}

.styles_copy__C6PIR {
    font-weight: 300;
    font-variation-settings: "wght" 400, "opsz" 10
}

.styles_main__ED_QC {
    flex: 1 1;
    padding: 0
}

@media only screen and (min-width:48rem) {
    .styles_main__ED_QC.styles_layoutControl__i0EgS {
        padding: 0
    }
}

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

.styles_footer__oNkPN {
    padding-left: 0;
    padding-right: 0
}

.styles_authorBlock__MIrJF {
    padding-top: 17px;
    margin-bottom: 10px
}

.styles_authorBlock__MIrJF.styles_layoutControl__bF5y8 {
    padding-top: 12px;
    margin-bottom: 12px
}

.styles_wrapper__qC1H_ {
    display: inline-block;
    margin-bottom: 10px
}

.styles_wrapper__qC1H_.styles_layoutControl__bF5y8 {
    margin-bottom: 12px
}

.styles_content__svEG2 {
    display: flex;
    gap: 10px
}

.styles_content__svEG2.styles_layoutControl__bF5y8 {
    align-items: center
}

@media only screen and (max-width:47.9375rem) {
    .styles_content__svEG2 {
        flex-shrink: 0
    }
}

.styles_authorImageWrapper__4W9NX {
    display: flex
}

.styles_authorImageWrapper__4W9NX img {
    object-fit: cover
}

.styles_authorNameWrapper__BckRf {
    margin-bottom: -2px
}

.styles_authorName__nDYcq {
    display: block;
    font-size: 1.125rem;
    font-weight: 400;
    line-height: 120%;
    color: #1f1d1a;
    align-self: flex-end;
    font-weight: 300;
    font-variation-settings: "wght" 400, "opsz" 10
}

.styles_authorName__nDYcq.styles_layoutControl__bF5y8 {
    color: #1f1d1a;
    font-size: 16px;
    line-height: 130%;
    color: #4b4a47;
    font-weight: 180;
    font-variation-settings: "wght" 280, "opsz" 10
}

.styles_authorTitle__5KgbT {
    font-size: .875rem;
    line-height: 120%;
    color: #66655d;
    text-transform: uppercase
}

.styles_authorTitle__5KgbT.styles_layoutControl__bF5y8 {
    color: #4b4a47;
    font-size: 1rem;
    font-weight: 180;
    font-variation-settings: "wght" 280, "opsz" 10
}

.styles_authorFlex__0FeC_ {
    display: flex
}

.styles_divider__XEwGE.styles_layoutControl__bF5y8 {
    border-color: #c3c1ae
}

.styles_divider__SGSh4 {
    border: 0;
    border-top: 1px dashed #1f1d1a
}

.styles_main__IcUl1 {
    margin-top: 45px
}

.styles_navMenuWrapper__AjoHY {
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    height: 100%
}

@media only screen and (min-width:48rem) {
    .styles_indexMenuWrapper__n5Np9 {
        margin-top: 30px
    }
}

.styles_indexMenu__t9Arm {
    display: none
}

@media only screen and (min-width:48rem) {
    .styles_indexMenu__t9Arm {
        display: block
    }
}

.style_signalMain__6ypFH {
    padding-top: 10px
}

.style_signalMain__6ypFH.style_layoutControl__eXxmN {
    padding-top: 0
}

@media only screen and (min-width:48rem) {
    .style_signalMain__6ypFH {
        padding-top: 0
    }
}

.style_insightsWrapper__wZ10Q {
    margin-top: 20px
}

.style_insightsWrapper__wZ10Q.style_layoutControl__eXxmN {
    margin-top: 30px
}

.style_wrapperMargin__c0i4Y {
    margin-top: 20px
}

.style_signalContentNews__DL8OM p {
    margin-bottom: 10px
}

.style_signalContentNews__DL8OM.style_layoutControl__eXxmN p {
    margin-bottom: 12px
}

.style_divider__3AAX9 {
    margin-left: 10px;
    margin-right: 10px
}

.style_divider__3AAX9.style_layoutControl__eXxmN {
    margin-left: 12px;
    margin-right: 12px
}

@media only screen and (min-width:48rem) {
    .style_divider__3AAX9.style_layoutControl__eXxmN {
        margin-left: 24px;
        margin-right: 24px
    }
}

.style_adDivider__Q66k9 {
    width: 96vw;
    margin-left: 50%;
    transform: translateX(-50%)
}

@media only screen and (min-width:48rem) {
    .style_adDivider__Q66k9 {
        width: 98vw
    }
}

.style_adDivider__Q66k9.style_layoutControl__eXxmN {
    width: calc(100vw - 24px)
}

@media only screen and (min-width:48rem) {
    .style_adDivider__Q66k9.style_layoutControl__eXxmN {
        width: calc(100vw - 48px)
    }
}

.style_topDivider__JNdtY {
    margin-top: 30px
}

.style_bottomDivider__2IOzn {
    margin-bottom: 30px
}

.style_contentWrapperNews__M40sW.style_layoutControl__eXxmN p {
    position: relative
}

.style_contentWrapperNews__M40sW.style_layoutControl__eXxmN p:last-of-type:after {
    content: "";
    display: inline-block;
    width: 8px;
    height: 8px;
    background-color: #1f1d1a;
    vertical-align: middle;
    margin-left: 10px
}

.style_contentWrapperNews__M40sW.style_signalArticleLayout__oelTe.style_layoutControl__eXxmN p:last-of-type:after {
    content: none;
    display: none
}

.style_logoDivider__ZZ3vF.style_layoutControl__eXxmN {
    display: none
}

.styles_timeWrapper__ZgKsH {
    display: flex
}

.styles_signalTitleDivider__wDTSB {
    border-color: #243bb5
}

.styles_signalTitleDivider__wDTSB.styles_layoutControl__6O1Sj {
    display: none
}

.styles_sponsoredTitleDivider__IVZYW {
    border-color: #493b48
}

.styles_signalIconLabel__ZyA_O {
    margin-top: 18px
}

.styles_signalIconLabel__ZyA_O h3 {
    font-weight: inherit
}

.styles_signalIconLabel__ZyA_O img {
    margin-top: 3px
}

.styles_signalIconLabel__ZyA_O.styles_layoutControl__6O1Sj {
    background-color: transparent;
    margin-top: 12px;
    padding-left: 0
}

@media only screen and (min-width:48rem) {
    .styles_signalIconLabel__ZyA_O.styles_layoutControl__6O1Sj {
        margin-top: 10px
    }
}

.styles_signalIconLabel__ZyA_O.styles_layoutControlFeed__sXY4j {
    margin-top: 0
}

.styles_textIconLabel__dVZfk.styles_layoutControl__6O1Sj {
    color: #1f2b6d;
    font-size: 1rem;
    text-transform: capitalize
}

.style_spacer__hY2FJ {
    height: 30px;
    width: 100%
}

.style_flexWrapper__Z5uTL {
    width: 100%;
    flex-direction: column;
    align-items: center;
    margin-left: auto;
    margin-right: auto;
    display: flex;
    padding: 0
}

.style_flexWrapper__Z5uTL.style_layoutControl__UiX7L {
    padding: 0 !important
}

@media only screen and (min-width:48rem) {
    .style_flexWrapper__Z5uTL {
        padding: 0
    }
}

.style_gridWrapper__XV7ht {
    max-width: 898px;
    grid-template-rows: auto;
    grid-auto-columns: 1fr;
    display: grid
}

@media only screen and (min-width:48rem) {
    .style_gridWrapper__XV7ht {
        grid-template-columns: 1fr 1fr;
        grid-column-gap: 36px;
        grid-row-gap: 16px
    }
}

.style_signUpCol__pz4rw {
    width: 100%;
    flex-direction: column;
    flex: 1 1;
    justify-content: center;
    display: flex
}

.style_heroImgCol__jxzsR {
    padding-top: 24px
}

.style_heroImgCol__jxzsR img {
    display: inline-block;
    vertical-align: middle;
    object-fit: contain;
    height: auto;
    width: 100%;
    max-width: 100%
}

@media only screen and (min-width:64rem) {
    .style_heroImgCol__jxzsR {
        padding: 30px 10px 0 0
    }
}

.style_form__NxH4V,
.style_logo__13qkg,
.style_summary__rICDn,
.style_title__x_8tR {
    padding: 10px 0
}

.style_summary__rICDn,
.style_title__x_8tR {
    margin-bottom: 10px;
    color: #1e1b15
}

.style_logo__13qkg img {
    width: auto;
    max-height: 66px;
    max-width: 100%;
    display: inline-block;
    vertical-align: middle
}

.style_title__x_8tR {
    letter-spacing: 0;
    color: #1f1d1a;
    font-size: 34px;
    font-weight: 370;
    font-variation-settings: "wght" 470, "opsz" 30;
    line-height: 110%;
    padding-top: 8px;
    margin-bottom: 0;
    padding-bottom: 0
}

.style_title__x_8tR p {
    line-height: 110%
}

.style_summary__rICDn {
    font-size: .875rem;
    font-weight: 300;
    font-variation-settings: "wght" 400, "opsz" 10;
    line-height: 120%;
    padding-top: 12px;
    padding-bottom: 0;
    margin-bottom: 0
}

.style_inputWrapper__blKDe {
    position: relative;
    display: flex
}

.style_input__dacI6 {
    border-inline-end: 1px solid #1f1d1a;
    line-height: 1.42857;
    letter-spacing: 0
}

.style_input__dacI6::placeholder {
    font-size: .875rem
}

.style_input__dacI6:focus {
    outline: 1px solid #3898ec;
    outline-offset: -1px;
    border-inline-end: 1px solid #3898ec
}

.style_label__MNjTo {
    color: #53524c;
    font-size: .875rem;
    font-weight: 300;
    font-variation-settings: "wght" 400, "opsz" 10;
    margin-bottom: 5px;
    height: 19.2px
}

.style_button__35ILk {
    margin-top: 0 !important;
    font-size: 1.125rem !important
}

.style_headline__EUIRw {
    color: #4b4a47;
    font-size: 18px;
    line-height: 120%;
    margin-top: 12px
}

@media only screen and (min-width:48rem) {
    .style_headline__EUIRw {
        margin-top: 0
    }
}

.style_form__NxH4V {
    padding-top: 12px;
    padding-bottom: 0
}

.styles_article__gSfs9 {
    width: 100%
}

.styles_descriptionRow__cJF36 {
    word-break: break-word
}

@media only screen and (min-width:48rem) {
    .styles_descriptionRow__cJF36 {
        position: relative
    }

    .styles_verticalDivider__UqZQG {
        height: calc(100% - 40px);
        margin-top: 20px
    }
}

.styles_mobileDivider___8K1b {
    grid-column-start: 1;
    grid-column-end: 4
}

@media only screen and (min-width:48rem) {
    .styles_mobileDivider___8K1b {
        display: none
    }
}

.styles_gridItems__Lny1T {
    display: grid;
    grid-template-columns: 1fr 21px 1fr
}

@media only screen and (max-width:47.9375rem) {
    .styles_gridItems__Lny1T .styles_verticalDivider__UqZQG {
        margin: 10px auto 0;
        height: calc(100% - 20px)
    }

    .styles_gridItems__Lny1T .styles_verticalDivider__UqZQG.styles_odd__FQFtz {
        display: none
    }
}

@media only screen and (min-width:48rem) {
    .styles_gridItems__Lny1T {
        grid-template-columns: repeat(3, 1fr 1px) 1fr
    }

    .styles_gridItems__Lny1T .styles_verticalDivider__UqZQG:last-child {
        display: none
    }

    .styles_gridItems__Lny1T.styles_layoutControl__frLZg {
        margin-left: -12px;
        margin-right: -12px
    }
}

.styles_gridItem__S3tu8 {
    position: relative;
    margin-top: 10px;
    margin-bottom: 10px
}

@media only screen and (min-width:48rem) {
    .styles_section__T7DHK {
        margin-left: -12px;
        margin-right: -12px
    }

    .styles_section__T7DHK.styles_layoutControl__frLZg {
        margin-left: 0;
        margin-right: 0
    }
}

@media only screen and (min-width:64rem) {
    .styles_section__T7DHK.styles_layoutControl__frLZg {
        margin-left: 0;
        margin-right: 0
    }
}

@media only screen and (min-width:48rem) {

    .styles_bottomDivider__c8vud,
    .styles_topDivider__Z_ZFz {
        width: calc(100% - 24px);
        left: 10px;
        position: relative
    }

    .styles_bottomDivider__c8vud.styles_layoutControl__frLZg,
    .styles_topDivider__Z_ZFz.styles_layoutControl__frLZg {
        width: 100%;
        left: auto;
        margin-left: 0;
        margin-right: 0
    }
}

.styles_columnDisplay__NEMWq {
    margin: 0 auto;
    max-width: 45rem;
    padding: 0 12px
}

.styles_columnDisplay__NEMWq.styles_signalColumn__2Br4Q.styles_sponsoredColumn__Dt487.styles_layoutControl__3Ubpx,
.styles_columnDisplay__NEMWq.styles_twoColumnDisplay__DS17H.styles_layoutControl__3Ubpx {
    padding: 0 12px
}

.styles_columnDisplay__NEMWq.styles_signalColumn__2Br4Q.styles_layoutControl__3Ubpx {
    padding: 0
}

.styles_columnDisplay__NEMWq.styles_layoutControl__3Ubpx {
    padding-left: 0 !important;
    padding-right: 0 !important
}

@media only screen and (min-width:48rem) {
    .styles_columnDisplay__NEMWq.styles_layoutControl__3Ubpx.styles_sponsoredColumn__Dt487 {
        max-width: 568px
    }

    .styles_columnDisplay__NEMWq.styles_layoutControl__3Ubpx {
        max-width: 588px
    }

    .styles_columnDisplay__NEMWq {
        padding: 0
    }
}

.styles_dividerContainer__gwv2g {
    padding-top: 17px;
    margin-bottom: 13px
}

.styles_twoColumnDisplay__DS17H .styles_divider__XYw_Z {
    display: none;
    grid-column: 1/4;
    grid-row: 2/3
}

.styles_twoColumnDisplay__DS17H.styles_layoutControl__3Ubpx {
    padding-left: 0 !important;
    padding-right: 0 !important;
    max-width: 45rem
}

@media only screen and (min-width:48rem) {
    .styles_twoColumnDisplay__DS17H {
        display: grid;
        grid-template-columns: auto 18.3125rem 1fr
    }

    .styles_twoColumnDisplay__DS17H.styles_layoutControl__3Ubpx {
        grid-template-columns: auto 15.25rem 1fr
    }

    .styles_twoColumnDisplay__DS17H .styles_divider__XYw_Z {
        display: table-row;
        height: 3px;
        margin-top: 20px;
        border-top: 1px dashed rgba(31, 29, 26, .302);
        border-bottom: 1px dashed rgba(31, 29, 26, .302)
    }

    .styles_twoColumnDisplay__DS17H .styles_divider__XYw_Z.styles_layoutControl__3Ubpx {
        border-color: #c3c1ae
    }
}

@media only screen and (min-width:64rem) {
    .styles_twoColumnDisplay__DS17H {
        max-width: 56.125rem
    }

    .styles_twoColumnDisplay__DS17H.styles_layoutControl__3Ubpx {
        max-width: none
    }

    .styles_twoColumnDisplay__DS17H.styles_layoutControl__3Ubpx .styles_figureContainer__QKVg_ .styles_figure__mP_zS {
        width: 100%
    }

    .styles_twoColumnDisplay__DS17H .styles_figureContainer__QKVg_ {
        height: 100%
    }

    .styles_twoColumnDisplay__DS17H .styles_figureContainer__QKVg_ .styles_figure__mP_zS {
        width: 77%
    }
}

.styles_firstColumn__dHfHz {
    display: flex;
    flex-direction: column
}

@media only screen and (min-width:48rem) {
    .styles_firstColumn__dHfHz {
        padding-right: 23px
    }

    .styles_firstColumn__dHfHz.styles_layoutControl__3Ubpx {
        max-width: 626px;
        padding-right: 38px
    }

    .styles_secondColumn__z_o93 {
        padding-left: 25px;
        border-left: 1px dashed rgba(31, 29, 26, .302);
        margin-top: 17px
    }

    .styles_secondColumn__z_o93.styles_layoutControl__3Ubpx {
        border-color: #c3c1ae;
        margin-top: 12px
    }

    .styles_secondColumn__z_o93.styles_sponsored__SF6I2 {
        margin-bottom: 10px;
        padding-left: 36px
    }

    .styles_menuWrapper__4qpSc.styles_layoutControl__3Ubpx {
        max-width: 230px
    }
}

.styles_image__TlE9w {
    display: block;
    max-width: 100%;
    width: 100%;
    height: 100%
}

.styles_imageAttr__LX92r {
    padding: 10px 0;
    color: #66655d;
    font-size: .625rem;
    line-height: .75rem
}

@media only screen and (min-width:48rem) {
    .styles_imageAttr__LX92r {
        padding-bottom: 0
    }
}

.styles_signUpForm__1Ef9d {
    margin-top: 20px;
    margin-bottom: 0
}

.styles_signUpForm__1Ef9d.styles_layoutControl__3Ubpx {
    margin-bottom: 24px
}

.styles_layoutControl__3Ubpx figcaption {
    font-size: .5625rem;
    line-height: 120%;
    color: #575757;
    padding-top: 6px
}

@media only screen and (min-width:64rem) {
    .styles_layoutControl__3Ubpx .styles_figure__mP_zS {
        width: 100%
    }

    .styles_layoutControl__3Ubpx figcaption {
        font-size: .5625rem;
        line-height: 120%;
        color: #575757;
        padding-top: 6px
    }
}

.styles_figure__mP_zS {
    margin-bottom: 10px;
    display: flex;
    flex-direction: column
}

@media only screen and (min-width:64rem) {
    .styles_figure__mP_zS {
        width: 62.5%
    }
}

.styles_ledeVideo__k8I75 {
    margin-bottom: 20px
}

.styles_signalAnnotation__zGBPa,
.styles_sponsoredAnnotation___fSgz {
    color: #243bb5;
    margin-top: 10px;
    margin-bottom: 0
}

.styles_sponsoredAnnotation___fSgz {
    color: #493b48
}

.styles_signalDescriptionWrapper__aaz53 {
    display: flex;
    justify-content: space-between;
    margin-bottom: 15px
}

.styles_signalDescriptionWrapper__aaz53 img {
    margin-top: 10px
}

.styles_signalDescriptionWrapper__aaz53.styles_layoutControl__3Ubpx {
    margin-bottom: 0
}

.styles_arrowDownBlue__9IxI_.styles_layoutControl__3Ubpx img,
.styles_arrowDownGrey__tLUpq.styles_layoutControl__3Ubpx img {
    display: none
}

.styles_arrowDownBlue__9IxI_ {
    position: relative;
    right: -2px;
    padding-left: 10px
}

.styles_signalColumn__2Br4Q {
    padding: 0
}

.styles_sponsoredColumn__Dt487 {
    padding: 0 12px
}

.styles_annotation__vbJ7l.styles_layoutControl__3Ubpx {
    color: #4b4a47;
    margin-top: 0;
    font-size: 1.125rem;
    line-height: 130%;
    margin-bottom: 12px
}

.styles_template-semaform-1-column--signal__juzI8:not(.styles_template-semaform-1-column--signal__juzI8, .styles_template-semaform-1-column--sponsoredSignal__BTsWV) .styles_annotation__vbJ7l,
.styles_template-semaform-1-column--sponsored__gHcXC:not(.styles_template-semaform-1-column--signal__juzI8, .styles_template-semaform-1-column--sponsoredSignal__BTsWV) .styles_annotation__vbJ7l,
.styles_template-semaform-1-column--sponsoredSignal__BTsWV:not(.styles_template-semaform-1-column--signal__juzI8, .styles_template-semaform-1-column--sponsoredSignal__BTsWV) .styles_annotation__vbJ7l,
.styles_template-semaform-1-column--standard__HwL6I:not(.styles_template-semaform-1-column--signal__juzI8, .styles_template-semaform-1-column--sponsoredSignal__BTsWV) .styles_annotation__vbJ7l,
.styles_template-semaform-2-column--signal__6tp_X:not(.styles_template-semaform-1-column--signal__juzI8, .styles_template-semaform-1-column--sponsoredSignal__BTsWV) .styles_annotation__vbJ7l,
.styles_template-semaform-2-column--sponsored__l63XJ:not(.styles_template-semaform-1-column--signal__juzI8, .styles_template-semaform-1-column--sponsoredSignal__BTsWV) .styles_annotation__vbJ7l,
.styles_template-semaform-2-column--sponsoredSignal__6CtND:not(.styles_template-semaform-1-column--signal__juzI8, .styles_template-semaform-1-column--sponsoredSignal__BTsWV) .styles_annotation__vbJ7l,
.styles_template-semaform-2-column--standard__Y0Zl9:not(.styles_template-semaform-1-column--signal__juzI8, .styles_template-semaform-1-column--sponsoredSignal__BTsWV) .styles_annotation__vbJ7l {
    color: #4b4a47
}

.styles_signUpIntro__B1WLb.styles_layoutControl__3Ubpx {
    font-weight: 180;
    font-variation-settings: "wght" 280, "opsz" 10
}

.styles_signUpIntro__B1WLb.styles_layoutControl__3Ubpx b {
    font-weight: 370;
    font-variation-settings: "wght" 470, "opsz" 10
}

.styles_dateTagsWrapper__3WK9A {
    margin-bottom: 24px
}

.styles_titleDivider__kE8wL.styles_layoutControl__3Ubpx {
    border-color: transparent
}

.styles_dateTagsDivider__aCfTM.styles_layoutControl__3Ubpx {
    margin-bottom: 12px;
    border-color: #c3c1ae
}

.styles_template-semaform-1-column--signal__juzI8:not(.styles_template-semaform-1-column--signal__juzI8, .styles_template-semaform-2-column--signal__6tp_X, .styles_template-semaform-1-column--sponsoredSignal__BTsWV, .styles_template-semaform-2-column--sponsoredSignal__6CtND) .styles_annotation__vbJ7l.styles_layoutControl__3Ubpx,
.styles_template-semaform-1-column--sponsored__gHcXC:not(.styles_template-semaform-1-column--signal__juzI8, .styles_template-semaform-2-column--signal__6tp_X, .styles_template-semaform-1-column--sponsoredSignal__BTsWV, .styles_template-semaform-2-column--sponsoredSignal__6CtND) .styles_annotation__vbJ7l.styles_layoutControl__3Ubpx,
.styles_template-semaform-1-column--sponsoredSignal__BTsWV:not(.styles_template-semaform-1-column--signal__juzI8, .styles_template-semaform-2-column--signal__6tp_X, .styles_template-semaform-1-column--sponsoredSignal__BTsWV, .styles_template-semaform-2-column--sponsoredSignal__6CtND) .styles_annotation__vbJ7l.styles_layoutControl__3Ubpx,
.styles_template-semaform-1-column--standard__HwL6I:not(.styles_template-semaform-1-column--signal__juzI8, .styles_template-semaform-2-column--signal__6tp_X, .styles_template-semaform-1-column--sponsoredSignal__BTsWV, .styles_template-semaform-2-column--sponsoredSignal__6CtND) .styles_annotation__vbJ7l.styles_layoutControl__3Ubpx,
.styles_template-semaform-2-column--signal__6tp_X:not(.styles_template-semaform-1-column--signal__juzI8, .styles_template-semaform-2-column--signal__6tp_X, .styles_template-semaform-1-column--sponsoredSignal__BTsWV, .styles_template-semaform-2-column--sponsoredSignal__6CtND) .styles_annotation__vbJ7l.styles_layoutControl__3Ubpx,
.styles_template-semaform-2-column--sponsored__l63XJ:not(.styles_template-semaform-1-column--signal__juzI8, .styles_template-semaform-2-column--signal__6tp_X, .styles_template-semaform-1-column--sponsoredSignal__BTsWV, .styles_template-semaform-2-column--sponsoredSignal__6CtND) .styles_annotation__vbJ7l.styles_layoutControl__3Ubpx,
.styles_template-semaform-2-column--sponsoredSignal__6CtND:not(.styles_template-semaform-1-column--signal__juzI8, .styles_template-semaform-2-column--signal__6tp_X, .styles_template-semaform-1-column--sponsoredSignal__BTsWV, .styles_template-semaform-2-column--sponsoredSignal__6CtND) .styles_annotation__vbJ7l.styles_layoutControl__3Ubpx,
.styles_template-semaform-2-column--standard__Y0Zl9:not(.styles_template-semaform-1-column--signal__juzI8, .styles_template-semaform-2-column--signal__6tp_X, .styles_template-semaform-1-column--sponsoredSignal__BTsWV, .styles_template-semaform-2-column--sponsoredSignal__6CtND) .styles_annotation__vbJ7l.styles_layoutControl__3Ubpx {
    color: #4b4a47;
    font-size: 22px;
    font-weight: 180;
    font-variation-settings: "wght" 280, "opsz" 10;
    line-height: 120%
}

iframe.styles_adRecirc__X_3TY {
    height: 315px;
    display: block;
    background: #fcfae4;
    width: 100%
}

@media only screen and (min-width:48rem) {
    iframe.styles_adRecirc__X_3TY {
        height: 215px
    }
}

.styles_featuredArticlesList___W7Cx {
    display: grid;
    grid-template-columns: 50% 1px 50%;
    list-style: none;
    margin: 20px 0 0;
    padding: 0
}

@media only screen and (min-width:48rem) {
    .styles_featuredArticlesList___W7Cx {
        margin-left: -12px;
        margin-right: -12px
    }
}

.styles_featuredArticlesList___W7Cx.styles_secondRow__Pc5P3 {
    margin-top: 0
}

.styles_featuredArticlesList___W7Cx.styles_secondRow__Pc5P3 .styles_listItem__0Hv3w:nth-last-child(-n+3) {
    border-bottom: 0
}

.styles_featuredArticle__GdYY5 {
    padding: 10px 0
}

.styles_listItem__0Hv3w {
    border-bottom: 1px dashed rgba(31, 29, 26, .302);
    padding-bottom: 20px
}

.styles_articlePadEnd__jXB_k {
    padding-inline-end: 10px
}

.styles_articlePadStart__KmvVW {
    padding-inline-start: 10px
}

.styles_columnDivider__938M4 {
    margin-top: 10px;
    height: calc(100% - 20px)
}

.styles_hr__Z5lYm {
    margin: 60px 0 0;
    border-color: #1f1d1a;
    border-bottom: 0
}

.styles_hr__Z5lYm.styles_last__cAaUG {
    margin-top: 2px;
    margin-bottom: 10px
}

.styles_recircContainer__ub2bB {
    position: relative;
    overflow: hidden;
    transition: max-height 2s, min-height 1s;
    max-height: 624.9375rem;
    min-height: 1px
}

.styles_recircContainer__ub2bB.styles_success__oHjBG {
    margin-bottom: 60px
}

.styles_recircContainer__ub2bB.styles_loading__ERH9d {
    min-height: 12rem;
    max-height: 12rem
}

.styles_loaderContainer__4Rmwa {
    display: flex;
    align-items: center;
    width: 100%;
    min-height: 12rem;
    position: absolute;
    top: 0;
    left: 0;
    background-color: #f8f5d7
}

.styles_avatar__Dx9x2 {
    width: 48px;
    height: 48px;
    border-radius: 999px;
    border: 1px solid #1f1d1a;
    object-fit: cover
}

.styles_avatarContainer__UzxOL {
    display: flex;
    flex-direction: column
}

.styles_describedby__9u6aN {
    position: absolute;
    max-width: 0;
    overflow: hidden;
    z-index: -1
}

.styles_image__ipqCO {
    max-height: 210px;
    object-fit: contain;
    max-width: 100%;
    width: auto
}

.styles_initials__TfXlO {
    text-transform: uppercase
}

.styles_listItem__Bw5I_ {
    margin-inline-start: .8125rem;
    line-height: 1.6875rem
}

.styles_message__Q4CME {
    display: flex;
    flex-direction: column;
    width: 100%;
    font-size: 1rem;
    line-height: 150%;
    border-radius: 15px;
    padding: 9px 11px;
    border: 1px solid #e2dbc3;
    margin-bottom: 24px
}

.styles_message__Q4CME.styles_sent__v8com {
    border-bottom-right-radius: 0;
    background-color: #fff
}

.styles_message__Q4CME.styles_received__R6mvj {
    border-bottom-left-radius: 0;
    background-color: #eaecf5
}

.styles_message__Q4CME figure {
    margin: 10px 0 8px
}

.styles_twitter__ph2MS,
.styles_youtube__j6FLm {
    margin-bottom: 8px
}

.styles_container___njgd {
    display: flex;
    align-items: flex-end;
    gap: 10px;
    padding: 10px 0
}

iframe.styles_adSemaText__e08cS {
    height: 215px;
    display: block;
    width: 100%
}

@media only screen and (min-width:48rem) {
    iframe.styles_adSemaText__e08cS {
        height: 150px
    }
}

.styles_messages__ZOk0t {
    margin: 20px 0
}

.styles_newsletterWrapper__uaVIK {
    grid-area: newsletters;
    padding-bottom: 10px;
    min-width: 15.3125rem
}

.styles_newsletterSection__6CWXE {
    display: flex;
    flex-direction: column;
    padding-top: 20px;
    grid-area: newsletters
}

.styles_newsletterList__p8aoJ {
    list-style: none;
    display: flex;
    flex-direction: column;
    padding: 0;
    margin: 0
}

.styles_successMessage__6RIbm {
    text-align: center;
    color: #66655d;
    padding: 20px 0 25px
}

.styles_form__BS8Wv {
    border-top: 1px solid #1f1d1a;
    display: flex;
    flex-direction: column-reverse
}

.styles_linkWrapper__nPjnT {
    display: flex;
    min-height: .75rem
}

.styles_link__yd_Ht {
    font-size: .625rem;
    line-height: 120%;
    text-transform: uppercase;
    color: #3a6d78;
    padding: 10px;
    margin: -3px -10px -10px;
    height: -webkit-min-content;
    height: min-content;
    font-weight: 600;
    font-variation-settings: "wght" 700, "opsz" 10
}

@media only screen and (min-width:48rem) {
    .styles_link__yd_Ht {
        margin: -5px -10px -10px
    }

    .styles_layoutControl__Pbu4X .styles_link__yd_Ht {
        margin: -5px -12px -10px
    }
}

@keyframes styles_rotation__9cuQx {
    0% {
        transform: rotate(0)
    }

    to {
        transform: rotate(1turn)
    }
}

.styles_clock__oEpEm {
    width: 1.8125rem;
    height: 1.8125rem;
    border: 1px dotted #9c9a92;
    position: relative;
    border-radius: 50%;
    transform: rotate(180deg)
}

.styles_clockHand__CD_iz {
    position: absolute;
    top: 50%;
    transform-origin: center 0;
    animation-name: styles_rotation__9cuQx;
    animation-timing-function: linear;
    animation-iteration-count: infinite
}

.styles_secondHand__U7_WR {
    height: .75rem;
    width: .03125rem;
    left: calc(50% - .01563rem);
    background-color: #af1f1b;
    animation-duration: 60s
}

.styles_secondHand__U7_WR:after {
    position: absolute;
    content: "";
    left: 0;
    top: -.0625rem;
    width: .03125rem;
    height: .0625rem;
    background-color: #af1f1b
}

.styles_minuteHand__t_Yuu {
    height: .625rem;
    width: .0625rem;
    left: calc(50% - .03125rem);
    background-color: #1f1d1a;
    animation-duration: 3600s
}

.styles_minuteHand__t_Yuu:after {
    position: absolute;
    content: "";
    left: 0;
    top: -.0625rem;
    width: .0625rem;
    height: .0625rem;
    background-color: #1f1d1a
}

.styles_hourHand___grQ7 {
    height: .375rem;
    width: .0625rem;
    left: calc(50% - .03125rem);
    background-color: #1f1d1a;
    animation-duration: 43200s
}

.styles_hourHand___grQ7:after {
    position: absolute;
    content: "";
    left: 0;
    top: -.0625rem;
    width: .0625rem;
    height: .0625rem;
    background-color: #1f1d1a
}

.styles_clocks__SsL4o {
    display: flex;
    justify-content: space-between;
    margin: 11px 0 12px;
    padding: 0;
    list-style: none
}

@media only screen and (min-width:48rem) {
    .styles_clocks__SsL4o {
        position: relative;
        bottom: 3px
    }
}

.styles_clocks__SsL4o .styles_timezone__WIqIz {
    display: flex;
    flex-direction: column;
    align-items: center;
    max-width: 1.8125rem
}

@media only screen and (min-width:48rem) {
    .styles_clocks__SsL4o .styles_timezone__WIqIz:first-of-type {
        margin-left: 4px
    }

    .styles_clocks__SsL4o .styles_timezone__WIqIz:last-of-type {
        margin-right: 4px
    }
}

.styles_timezoneTitle__yaBZD {
    display: block;
    font-size: .5rem;
    line-height: 120%;
    text-transform: uppercase;
    margin-bottom: 2px;
    white-space: nowrap
}

.styles_dates__gQd6o {
    position: relative;
    display: flex;
    align-items: center;
    font-size: .625rem;
    color: #1f1d1a;
    text-transform: uppercase;
    gap: 10px
}

.styles_dates__gQd6o.styles_desktop__CWb5C {
    visibility: hidden;
    position: absolute;
    left: 0
}

@media only screen and (min-width:48rem) {
    .styles_dates__gQd6o.styles_desktop__CWb5C {
        top: 10px;
        visibility: visible
    }
}

@media only screen and (min-width:48rem)and (min-width:64rem) {
    .styles_dates__gQd6o.styles_desktop__CWb5C {
        top: -10px
    }
}

@media only screen and (min-width:48rem) {
    .styles_dates__gQd6o {
        flex-direction: row;
        align-items: center
    }
}

.styles_timeWrapper__HqDPS {
    display: flex;
    align-items: center;
    gap: 10px
}

.styles_earthIcon__oyGsw {
    width: 12px;
    height: 12px;
    mix-blend-mode: multiply;
    transform: translateZ(0)
}

.styles_navItem__GNWnR {
    font-size: .75rem;
    color: #3a6d78;
    line-height: 120%;
    white-space: nowrap;
    text-transform: capitalize;
    border-radius: 5px;
    border: 1px dotted #3a6d78;
    padding: 2px 3px 3px;
    font-weight: 600;
    font-variation-settings: "wght" 700, "opsz" 10
}

@media only screen and (min-width:48rem) {
    .styles_navItem__GNWnR {
        padding: 2px 3px 1px
    }
}

.styles_navItem__GNWnR svg {
    position: relative;
    top: .5px
}

.styles_navItem__GNWnR:first-of-type {
    margin-right: 10px
}

.styles_nav___4ELm {
    position: relative;
    display: flex;
    flex-wrap: wrap;
    justify-content: flex-end;
    color: #1f1d1a;
    right: 0;
    font-weight: 395;
    font-variation-settings: "wght" 495, "opsz" 10
}

.styles_container__D6n_9 {
    position: relative
}

.styles_drawer__OQ0VW {
    position: relative;
    top: -3px
}

.styles_drawer__OQ0VW button {
    background: none;
    color: inherit;
    border: none;
    padding: 0;
    font: inherit;
    cursor: pointer
}

.styles_drawer__OQ0VW.styles_open__GnzUy {
    position: relative
}

.styles_drawer__OQ0VW .styles_overlay__OlGkg {
    position: fixed;
    top: 0;
    bottom: 0;
    right: -360px;
    width: 360px;
    background-color: #f8f5d7;
    transition: right 175ms ease-in-out
}

.styles_drawer__OQ0VW .styles_overlay__OlGkg.styles_open__GnzUy {
    right: 0;
    z-index: 4
}

.styles_drawer__OQ0VW .styles_overlayContainer__64_6x {
    background-color: rgba(0, 0, 0, .5);
    height: 100%;
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    z-index: 3
}

.styles_container__4NU7e {
    position: relative;
    font-size: 10px;
    color: #1f1d1a;
    display: flex;
    align-items: center;
    justify-content: center;
    gap: 20px;
    margin-top: 20px;
    margin-bottom: 0
}

@media only screen and (min-width:48rem) {
    .styles_container__4NU7e {
        margin-bottom: 20px
    }
}

@media only screen and (min-width:48rem)and (min-width:64rem) {
    .styles_container__4NU7e {
        margin-bottom: 0
    }
}

.styles_container__4NU7e .styles_desktopNav__uzeMz {
    display: none
}

@media only screen and (min-width:48rem) {
    .styles_container__4NU7e .styles_desktopNav__uzeMz {
        display: flex;
        position: absolute;
        bottom: -16px
    }
}

@media only screen and (min-width:48rem)and (min-width:64rem) {
    .styles_container__4NU7e .styles_desktopNav__uzeMz {
        bottom: 4px
    }
}

.styles_container__4NU7e>span {
    text-transform: uppercase;
    position: relative;
    top: -10px
}

.styles_container__4NU7e>span:not(:first-of-type):before {
    content: "";
    height: 3px;
    width: 3px;
    background-color: #1f1d1a;
    position: absolute;
    top: 50%;
    left: -11.5px;
    transform: translateY(-50%)
}

.styles_desktopDate__XEABe {
    display: none
}

@media only screen and (min-width:48rem) {
    .styles_desktopDate__XEABe {
        position: absolute;
        display: flex;
        flex: 1 1;
        align-self: flex-start
    }
}

.styles_desktopLink__hW_Vl {
    display: none
}

@media only screen and (min-width:48rem) {
    .styles_desktopLink__hW_Vl {
        display: flex;
        justify-content: flex-end;
        flex: 1 1
    }

    .styles_header__yEOlL {
        display: flex;
        justify-content: space-between
    }
}

.styles_headerWrapper__xO0_5 {
    grid-area: header;
    padding-top: 10px
}

@media only screen and (min-width:48rem) {
    .styles_headerWrapper__xO0_5 {
        padding: 30px 10px 10px
    }

    .styles_headerWrapper__xO0_5.styles_layoutControl__9CNk_ {
        padding: 12px 0 10px
    }
}

@media only screen and (min-width:48rem)and (min-width:64rem) {
    .styles_headerWrapper__xO0_5.styles_layoutControl__9CNk_ {
        padding-bottom: 14px
    }
}

@media only screen and (min-width:48rem) {
    .styles_logoContainer__8ts7z {
        position: relative;
        top: 3px;
        display: block
    }
}

.styles_logo__oEGI_ {
    width: 100%;
    height: 100%
}

@media only screen and (min-width:48rem) {
    .styles_logo__oEGI_ {
        max-width: 322px;
        padding: 0 20px
    }

    .styles_logoWrapper__3V9U_ {
        display: flex;
        justify-content: space-between;
        align-items: flex-end;
        margin: 40px 0 0
    }

    .styles_logoWrapper__3V9U_.styles_layoutControl__9CNk_ {
        margin: 28px 0 0
    }
}

@media only screen and (min-width:48rem)and (min-width:64rem) {
    .styles_logoWrapper__3V9U_ {
        margin: 0 !important
    }
}

@media only screen and (min-width:48rem) {
    .styles_mobileClocks__SUFZH {
        display: none
    }
}

.styles_mobileDateNav__oqdd_ {
    display: flex;
    flex-direction: column;
    width: 100%
}

@media only screen and (min-width:48rem) {
    .styles_mobileDateNav__oqdd_ {
        display: none
    }
}

.styles_mobileDateRow__hl05h {
    display: flex;
    justify-content: space-between;
    margin-bottom: 24px
}

.styles_mobileDateLinks__Hs80Y {
    display: flex;
    flex-direction: column;
    gap: 10px
}

.styles_mobileLinks___oI10 {
    padding-bottom: 10px
}

.styles_mobileDivider__YtR6E {
    border: 0;
    border-top: 1px dashed rgba(31, 29, 26, .302);
    height: 1px;
    margin: 0
}

.styles_mobileDivider__YtR6E.styles_withNav__P7izx {
    padding-bottom: 10px
}

@media only screen and (min-width:48rem) {
    .styles_mobileDivider__YtR6E {
        display: none
    }
}

.styles_tabletDivider__DbMiG {
    display: none
}

@media only screen and (min-width:48rem) {
    .styles_tabletDivider__DbMiG {
        display: block;
        border: 0;
        margin: 2px 0 0;
        border-top: 1px dashed #c3c1ae;
        height: 1px
    }
}

.styles_tabletClocks__pjhG_ {
    display: none
}

@media only screen and (min-width:48rem) {
    .styles_tabletClocks__pjhG_ {
        display: flex;
        margin: 0;
        gap: 18px;
        top: 0
    }

    .styles_navContainer__pOzrQ {
        display: contents
    }

    .styles_navContainer__pOzrQ .styles_links__xfrTl {
        display: flex;
        left: 0
    }
}

.styles_desktopSpacer__Lafaf {
    display: none
}

@media only screen and (min-width:48rem) {
    .styles_desktopSpacer__Lafaf {
        display: block;
        flex: 1 1;
        width: 0
    }
}

.styles_navContainer__pOzrQ {
    z-index: 1;
    position: relative
}

.styles_mobileAndTabletDivider__sUcBN {
    margin-bottom: 10px
}

@media only screen and (min-width:48rem) {
    .styles_mobileAndTabletDivider__sUcBN {
        display: none
    }
}

.styles_section__DrElI {
    grid-area: featured-articles-above-fold;
    display: flex;
    margin-top: 6px;
    gap: 6px
}

.styles_article__z5Whz {
    flex: 1 1
}

.styles_h-divider-2__MfNsO {
    grid-area: 2/1/2/5;
    margin: 12px 0 0
}

@media only screen and (min-width:48rem) {
    .styles_h-divider-2__MfNsO {
        grid-area: 2/1/2/1;
        margin-top: 0;
        margin-left: 12px
    }
}

.styles_h-divider-3__WnFAe {
    grid-area: 4/1/4/5;
    margin: 12px 0 0
}

@media only screen and (min-width:48rem) {
    .styles_h-divider-3__WnFAe {
        display: none !important;
        margin-right: 12px
    }
}

@media only screen and (min-width:64rem) {
    .styles_h-divider-3__WnFAe {
        display: block !important;
        grid-area: 2/6/2/8;
        margin-top: 0;
        margin-left: 12px
    }
}

.styles_h-divider-4__t0Wt7 {
    grid-area: 6/1/6/5;
    margin: 12px 0 4px
}

@media only screen and (min-width:48rem) {
    .styles_h-divider-4__t0Wt7 {
        grid-area: 3/1/3/1;
        margin-top: 0;
        margin-left: 12px
    }
}

.styles_h-divider-5__T1FTu,
.styles_h-divider-6__tffAm,
.styles_h-divider-9__ory0A {
    display: none
}

@media only screen and (min-width:48rem) {

    .styles_h-divider-5__T1FTu,
    .styles_h-divider-6__tffAm,
    .styles_h-divider-9__ory0A {
        display: block
    }
}

.styles_h-divider-5__T1FTu {
    display: block;
    grid-area: 8/1/8/5;
    margin-top: 12px
}

@media only screen and (min-width:48rem) {
    .styles_h-divider-5__T1FTu {
        grid-area: 7/1/7/8;
        margin-top: 22px;
        margin-left: 12px;
        margin-right: 12px
    }
}

@media only screen and (min-width:64rem) {
    .styles_h-divider-5__T1FTu {
        margin-top: 0;
        grid-area: 3/6/3/8
    }
}

.styles_h-divider-6__tffAm {
    display: block;
    grid-area: 9/1/9/5;
    margin-top: 12px
}

@media only screen and (min-width:48rem) {
    .styles_h-divider-6__tffAm {
        grid-area: 4/1/4/8;
        margin-top: 0;
        margin-left: 12px;
        margin-right: 12px
    }
}

.styles_h-divider-7__BvANf {
    display: block;
    grid-area: 10/1/10/5;
    margin-top: 30px
}

@media only screen and (min-width:48rem) {
    .styles_h-divider-7__BvANf {
        display: none
    }

    .styles_v-divider-0__7vBqx {
        border-style: none
    }
}

.styles_v-divider-0__7vBqx,
.styles_v-divider-1__kxHkX,
.styles_v-divider-3__V31a0,
.styles_v-divider-4__h_h8u,
.styles_v-divider-7__0ylw8,
.styles_v-divider-8__KTx47,
.styles_v-divider-9__xspNu {
    margin-top: .6875rem;
    height: calc(100% - 22px)
}

@media only screen and (min-width:48rem) {

    .styles_v-divider-1__kxHkX,
    .styles_v-divider-3__V31a0,
    .styles_v-divider-4__h_h8u {
        display: none
    }
}

.styles_v-divider-0__7vBqx {
    display: none
}

.styles_v-divider-3__V31a0 {
    grid-area: 7/3/7/3
}

.styles_v-divider-8__KTx47,
.styles_v-divider-9__xspNu {
    display: none
}

@media only screen and (min-width:48rem) {

    .styles_v-divider-8__KTx47,
    .styles_v-divider-9__xspNu {
        display: block
    }
}

.styles_v-divider-4__h_h8u {
    margin-top: 30px;
    grid-area: 8/3/8/3;
    height: calc(100% - 40px)
}

.styles_v-divider-7__0ylw8,
.styles_v-divider-8__KTx47,
.styles_v-divider-9__xspNu {
    height: calc(100% - 22px)
}

.styles_v-divider-7__0ylw8 {
    display: block !important;
    grid-area: 9/3/9/3;
    margin-top: 30px
}

@media only screen and (min-width:48rem) {
    .styles_v-divider-7__0ylw8 {
        grid-area: 7/3/7/3;
        margin-top: 50px;
        height: calc(100% - 50px)
    }
}

@media only screen and (min-width:64rem) {
    .styles_v-divider-7__0ylw8 {
        margin-top: 22px;
        height: calc(100% - 22px);
        grid-area: 6/3/6/3
    }
}

.styles_v-divider-8__KTx47 {
    display: block !important;
    grid-area: 10/3/10/3;
    margin-top: 48px;
    height: calc(100% - 48px)
}

@media only screen and (min-width:48rem) {
    .styles_v-divider-8__KTx47 {
        margin-top: 50px;
        height: calc(100% - 50px);
        grid-area: 7/4/7/5
    }
}

@media only screen and (min-width:64rem) {
    .styles_v-divider-8__KTx47 {
        margin-top: 22px;
        height: calc(100% - 22px);
        grid-area: 6/4/6/5
    }
}

@media only screen and (min-width:48rem) {
    .styles_v-divider-9__xspNu {
        margin-top: 50px;
        height: calc(100% - 50px);
        grid-area: 7/6/7/6
    }
}

@media only screen and (min-width:64rem) {
    .styles_v-divider-9__xspNu {
        margin-top: 22px;
        height: calc(100% - 22px);
        grid-area: 6/6/6/6
    }
}

@media only screen and (min-width:48rem) {
    .styles_v-divider-1__kxHkX {
        display: block;
        grid-area: 6/1/6/1;
        left: 135%;
        position: relative;
        height: calc(100% - 22px);
        top: 12px
    }
}

@media only screen and (min-width:64rem) {
    .styles_v-divider-1__kxHkX {
        display: none
    }
}

@media only screen and (min-width:48rem) {
    .styles_v-divider-3__V31a0 {
        display: block;
        grid-area: 6/1/6/1;
        left: 275%;
        position: relative;
        height: calc(100% - 22px);
        top: 12px
    }
}

@media only screen and (min-width:64rem) {
    .styles_v-divider-3__V31a0 {
        display: none
    }
}

.styles_article__1BicZ {
    padding-top: 12px;
    padding-bottom: 12px
}

@media only screen and (min-width:48rem) {

    .styles_article-1__JGizl [data-youtube-embed],
    .styles_article-1__JGizl figure,
    .styles_article-2__yrzra [data-youtube-embed],
    .styles_article-2__yrzra figure {
        display: none
    }

    .styles_article-0__N4IAc [data-height-aware],
    .styles_article-1__JGizl [data-height-aware],
    .styles_article-2__yrzra [data-height-aware],
    .styles_article-3__kkq57 [data-height-aware],
    .styles_article-4__jaFyR [data-height-aware],
    .styles_article-5__Emble [data-height-aware],
    .styles_article-6__TktSV [data-height-aware] {
        min-height: auto !important
    }

    .styles_article-4__jaFyR,
    .styles_article-5__Emble,
    .styles_article-6__TktSV,
    .styles_article-7__NkZts,
    .styles_article-8__WOFRn,
    .styles_article-9__xbg5k,
    .styles_article-10__dO4F7 {
        padding-top: 12px !important
    }
}

@media only screen and (min-width:48rem)and (min-width:64rem) {

    .styles_article-4__jaFyR,
    .styles_article-5__Emble,
    .styles_article-6__TktSV {
        padding-top: 0 !important
    }
}

@media only screen and (min-width:48rem)and (min-width:48rem) {

    .styles_article-4__jaFyR,
    .styles_article-5__Emble,
    .styles_article-6__TktSV,
    .styles_article-7__NkZts,
    .styles_article-8__WOFRn,
    .styles_article-9__xbg5k,
    .styles_article-10__dO4F7 {
        margin-top: 12px !important
    }

    .styles_article-7__NkZts,
    .styles_article-8__WOFRn,
    .styles_article-9__xbg5k,
    .styles_article-10__dO4F7 {
        margin-top: 40px !important
    }
}

@media only screen and (min-width:48rem)and (min-width:64rem) {

    .styles_article-4__jaFyR [data-height-aware],
    .styles_article-5__Emble [data-height-aware],
    .styles_article-6__TktSV [data-height-aware] {
        margin-top: 0 !important
    }

    .styles_article-7__NkZts,
    .styles_article-8__WOFRn,
    .styles_article-9__xbg5k,
    .styles_article-10__dO4F7 {
        margin-top: 12px !important
    }
}

.styles_article-0__N4IAc {
    grid-area: 1/1/1/5
}

@media only screen and (min-width:48rem) {
    .styles_article-0__N4IAc {
        grid-area: 1/3/4/8;
        text-align: center;
        margin: 0 auto
    }

    .styles_article-0__N4IAc figure {
        margin-top: 15px !important;
        text-align: left
    }

    .styles_article-0__N4IAc figure span {
        margin-top: 6px;
        font-size: .5625rem
    }
}

@media only screen and (min-width:64rem) {
    .styles_article-0__N4IAc {
        padding-right: 12px;
        grid-area: 1/3/4/6
    }
}

.styles_article-1__JGizl {
    grid-area: 3/1/3/5
}

@media only screen and (min-width:48rem) {
    .styles_article-1__JGizl {
        grid-area: 1/1/1/1
    }
}

.styles_article-2__yrzra {
    grid-area: 5/1/5/5
}

.styles_article-3__kkq57 {
    grid-area: 7/1/7/3
}

@media only screen and (min-width:48rem) {
    .styles_article-3__kkq57 {
        grid-area: 3/1/3/3
    }
}

.styles_article-4__jaFyR {
    grid-area: 7/3/7/5
}

@media only screen and (min-width:48rem) {
    .styles_article-4__jaFyR {
        grid-area: 6/1/6/1;
        position: relative;
        left: 0;
        width: 126%
    }
}

@media only screen and (min-width:64rem) {
    .styles_article-4__jaFyR {
        grid-column-start: auto;
        display: block !important;
        grid-area: 1/7/1/8;
        left: auto;
        width: auto
    }
}

.styles_article-5__Emble {
    padding-top: 30px;
    grid-area: 8/1/8/3
}

@media only screen and (min-width:48rem) {
    .styles_article-5__Emble {
        grid-area: 6/1/6/1;
        position: relative;
        left: 135%;
        width: 126%
    }
}

@media only screen and (min-width:64rem) {
    .styles_article-5__Emble {
        grid-column-start: auto;
        display: block !important;
        padding-top: 0;
        grid-area: 2/7/2/8;
        left: auto;
        width: auto
    }
}

.styles_article-6__TktSV {
    padding-top: 30px;
    grid-area: 8/3/8/5
}

@media only screen and (min-width:48rem) {
    .styles_article-6__TktSV {
        grid-area: 6/1/6/1;
        position: relative;
        left: 275%;
        width: 126%
    }
}

@media only screen and (min-width:64rem) {
    .styles_article-6__TktSV {
        grid-column-start: auto;
        display: block !important;
        padding-top: 0;
        grid-area: 3/6/3/8;
        left: auto;
        width: auto
    }
}

.styles_article-4__jaFyR,
.styles_article-6__TktSV {
    padding-left: 12px
}

.styles_article-3__kkq57,
.styles_article-5__Emble {
    padding-right: 12px
}

.styles_article-7__NkZts,
.styles_article-8__WOFRn,
.styles_article-9__xbg5k,
.styles_article-10__dO4F7 {
    display: none !important
}

@media only screen and (min-width:48rem) {

    .styles_article-7__NkZts,
    .styles_article-8__WOFRn,
    .styles_article-9__xbg5k,
    .styles_article-10__dO4F7 {
        display: block !important
    }
}

.styles_article-7__NkZts {
    display: block !important;
    grid-area: 9/1/9/3;
    padding-top: 30px;
    padding-right: 12px
}

@media only screen and (min-width:48rem) {
    .styles_article-7__NkZts {
        padding-top: 0
    }
}

.styles_article-8__WOFRn {
    display: block !important;
    grid-area: 9/3/9/5;
    padding-top: 30px;
    padding-right: 12px;
    padding-left: 12px
}

@media only screen and (min-width:48rem) {
    .styles_article-8__WOFRn {
        padding-top: 0
    }
}

.styles_article-9__xbg5k {
    display: block !important;
    grid-area: 10/1/10/3;
    padding-top: 48px;
    padding-right: 12px
}

@media only screen and (min-width:48rem) {
    .styles_article-9__xbg5k {
        padding-top: 0
    }
}

.styles_article-10__dO4F7 {
    display: block !important;
    grid-area: 10/3/10/5;
    padding-top: 48px;
    padding-right: 12px;
    padding-left: 12px
}

@media only screen and (min-width:48rem) {
    .styles_article-10__dO4F7 {
        padding-top: 0
    }

    .styles_article-2__yrzra {
        grid-area: 2/1/2/1
    }

    .styles_article-7__NkZts {
        grid-area: 7/1/7/1
    }
}

@media only screen and (min-width:48rem)and (min-width:64rem) {
    .styles_article-7__NkZts {
        grid-area: 6/1/6/1
    }
}

@media only screen and (min-width:48rem) {
    .styles_article-8__WOFRn {
        grid-area: 7/3/7/3
    }
}

@media only screen and (min-width:48rem)and (min-width:64rem) {
    .styles_article-8__WOFRn {
        grid-area: 6/3/6/3
    }
}

@media only screen and (min-width:48rem) {
    .styles_article-9__xbg5k {
        grid-area: 7/5/7/5
    }
}

@media only screen and (min-width:48rem)and (min-width:64rem) {
    .styles_article-9__xbg5k {
        grid-area: 6/5/6/5
    }
}

@media only screen and (min-width:48rem) {
    .styles_article-10__dO4F7 {
        grid-area: 7/7/7/8
    }
}

@media only screen and (min-width:48rem)and (min-width:64rem) {
    .styles_article-10__dO4F7 {
        grid-area: 6/7/6/8
    }
}

.styles_responsiveCenter__Kd6iI {
    flex: 0 1 83%
}

.styles_container__cwwFf.styles_layoutControl__iGUCF {
    margin-left: 0;
    margin-right: 0;
    background: #f8f5d7;
}

.styles_container__cwwFf.styles_layoutControl__iGUCF .styles_sectionTitle__wU9BJ {
    margin-top: 6px;
    font-variation-settings: "wght" 120, "opsz" 10
}

.styles_container__cwwFf.styles_layoutControl__iGUCF .styles_topDevider__8QFrN {
    border-color: #1f1d1a
}

.styles_topDevider__8QFrN {
    border-top: 2px solid #000
}

@media only screen and (min-width:48rem) {
    .styles_topDevider__8QFrN {
        margin: 0 12px
    }
}

.styles_sectionTitle__wU9BJ {
    color: #1f1d1a;
    display: inline-block;
    font-size: 2.625rem;
    line-height: 120%;
    text-transform: capitalize;
    margin-bottom: 30px;
    font-weight: 300;
    font-variation-settings: "wght" 400, "opsz" 10
}

@media only screen and (min-width:48rem) {
    .styles_sectionTitle__wU9BJ {
        padding: 0 12px
    }

    .styles_sectionTitleField__4ZBMk {
        margin-bottom: 0
    }
}

.styles_gridItems__AR14L {
    display: grid;
    grid-template-columns: repeat(2, 1fr)
}

@media only screen and (min-width:48rem) {
    .styles_gridItems__AR14L {
        grid-template-columns: repeat(3, 1fr)
    }
}

.styles_headline__MOZEV {
    font-size: 1.375rem;
    line-height: 120%
}

.styles_headline__MOZEV.styles_hasLedeMedia__Ko41w {
    font-size: 2.125rem !important;
    line-height: 120%
}

@media only screen and (min-width:48rem) {
    .styles_headline__MOZEV.styles_hasLedeMedia__Ko41w {
        font-size: 1.25rem !important;
        line-height: 120% !important
    }
}

.styles_ledeHeadline__hV5Gi {
    font-size: 2.125rem !important;
    line-height: 120% !important
}

.styles_description__MuLLy {
    font-size: .9375rem;
    line-height: 120%
}

@media only screen and (min-width:48rem) {
    .styles_description__MuLLy {
        font-size: 1rem
    }
}

.styles_description__MuLLy.styles_hasLedeMedia__Ko41w {
    font-size: 1rem !important;
    line-height: 130% !important
}

@media only screen and (min-width:48rem) {
    .styles_description__MuLLy.styles_hasLedeMedia__Ko41w {
        font-size: .9375rem !important;
        line-height: 120% !important
    }
}

.styles_ledeDescription__FD7_V {
    font-size: 1rem !important;
    line-height: 130% !important
}

.styles_section__oYQem {
    margin: 64px 0
}

@media only screen and (min-width:48rem) {
    .styles_section__oYQem.styles_layoutControl__iGUCF {
        margin-left: -12px;
        margin-right: -12px
    }
}

.styles_imagePreview__BWdYQ {
    height: 100%
}

@media only screen and (min-width:48rem) {
    .styles_imagePreview__BWdYQ {
        text-align: center
    }
}

.styles_verticalDivider__y4lhr {
    margin-top: 10px;
    height: calc(100% - 22px)
}

@media only screen and (min-width:48rem) {
    .styles_h-divider-heading___rDHT {
        display: none
    }
}

.styles_gridItems__9dfMu {
    position: relative;
    display: grid;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1px 1fr
}

@media only screen and (min-width:48rem) {
    .styles_gridItems__9dfMu {
        grid-template-rows: auto;
        grid-template-columns: 1fr 1px 1fr 1px 1fr 1px 1fr
    }
}

.styles_formWrapper__ONKz9 {
    margin-bottom: 20px
}

@media only screen and (min-width:48rem) {
    .styles_formWrapper__ONKz9 {
        margin-bottom: 0;
        max-width: 632px;
        padding-left: 10px;
        padding-right: 10px
    }

    .styles_electionSection__R_mmk {
        margin-left: -12px;
        margin-right: -12px
    }
}

.styles_electionSignUpTitle__VEyPN {
    font-size: 1rem;
    font-weight: 300;
    font-variation-settings: "wght" 400, "opsz" 10;
    margin-bottom: 10px
}

.styles_electionSignUpTitle__VEyPN strong {
    font-weight: 700
}

.styles_h-divider-1__LfDlQ {
    position: relative;
    top: -4px;
    grid-area: 2/1/2/3
}

@media only screen and (min-width:48rem) {
    .styles_h-divider-1__LfDlQ {
        top: 0;
        grid-area: 2/1/2/5;
        margin: 0 12px
    }
}

.styles_h-divider-3__vyER7 {
    grid-area: 3/1/3/3;
    margin-top: 12px
}

@media only screen and (min-width:48rem) {
    .styles_h-divider-3__vyER7 {
        display: none;
        margin-top: 0
    }
}

.styles_v-divider-2__G_6L1,
.styles_v-divider-3__8t8bo,
.styles_v-divider-4__VCpJH {
    margin-top: .75rem;
    height: calc(100% - 24px)
}

@media only screen and (min-width:48rem) {

    .styles_v-divider-2__G_6L1,
    .styles_v-divider-3__8t8bo,
    .styles_v-divider-4__VCpJH {
        margin-top: 1.5rem;
        height: calc(100% - 24px)
    }
}

.styles_v-divider-2__G_6L1 {
    grid-area: 2/2/3/2
}

@media only screen and (min-width:48rem) {
    .styles_v-divider-2__G_6L1 {
        grid-area: 2/2/3/2
    }
}

.styles_v-divider-3__8t8bo {
    display: none
}

@media only screen and (min-width:48rem) {
    .styles_v-divider-3__8t8bo {
        display: block;
        grid-area: 2/3/3/3
    }
}

.styles_v-divider-4__VCpJH {
    grid-area: 3/2/4/2;
    margin-top: 30px;
    height: calc(100% - 42px)
}

@media only screen and (min-width:48rem) {
    .styles_v-divider-4__VCpJH {
        grid-area: 2/4/3/4;
        margin-top: 1.5rem;
        height: calc(100% - 24px)
    }
}

.styles_article__Z8Z_g {
    padding-top: 0 !important
}

@media only screen and (min-width:48rem) {
    .styles_article__Z8Z_g {
        padding-top: 50px !important;
        padding-bottom: 22px !important
    }
}

.styles_article-1__34WB6,
.styles_article-2__okEEo,
.styles_article-3__aWqns,
.styles_article-4__V6Hjr,
.styles_article-5__vcUpw {
    padding-top: 12px !important;
    padding-bottom: 12px !important
}

.styles_article-3__aWqns,
.styles_article-4__V6Hjr {
    padding-top: 30px !important
}

@media only screen and (min-width:48rem) {

    .styles_article-3__aWqns,
    .styles_article-4__V6Hjr {
        padding-top: 12px !important
    }

    .styles_article-1__34WB6,
    .styles_article-2__okEEo,
    .styles_article-3__aWqns,
    .styles_article-4__V6Hjr {
        margin-top: 12px
    }
}

.styles_article-1__34WB6,
.styles_article-3__aWqns {
    padding-right: 12px
}

.styles_article-2__okEEo,
.styles_article-4__V6Hjr {
    padding-left: 12px
}

.styles_article-0__IJndr {
    grid-area: 1/1/1/3
}

@media only screen and (min-width:48rem) {
    .styles_article-0__IJndr {
        grid-area: 1/1/1/5
    }
}

.styles_article-1__34WB6 {
    grid-area: 2/1/2/2
}

@media only screen and (min-width:48rem) {
    .styles_article-1__34WB6 {
        grid-area: 2/1/2/2
    }
}

.styles_article-2__okEEo {
    grid-area: 2/2/2/3
}

@media only screen and (min-width:48rem) {
    .styles_article-2__okEEo {
        grid-area: 2/2/2/3
    }
}

.styles_article-3__aWqns {
    grid-area: 3/1/3/2
}

@media only screen and (min-width:48rem) {
    .styles_article-3__aWqns {
        grid-area: 2/3/2/4
    }
}

.styles_article-4__V6Hjr {
    grid-area: 3/2/3/3
}

@media only screen and (min-width:48rem) {
    .styles_article-4__V6Hjr {
        grid-area: 2/4/2/5
    }
}

.styles_mediaClassName__K55Oj {
    margin-bottom: 0 !important
}

.styles_mediaClassName__K55Oj span {
    color: #575757;
    font-size: .5625rem
}

@media only screen and (min-width:48rem) {
    .styles_mediaClassName__K55Oj {
        margin-top: 0 !important;
        max-width: 486px
    }
}

.styles_gridItems__p9oVe {
    position: relative;
    display: grid;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr
}

@media only screen and (min-width:48rem) {
    .styles_gridItems__p9oVe {
        grid-template-rows: auto;
        grid-template-columns: 1fr 1fr 1fr 1fr
    }
}

.styles_h-divider-0__Z5QVM {
    margin-bottom: 10px
}

@media only screen and (min-width:48rem) {
    .styles_h-divider-0__Z5QVM {
        margin: 0 12px 10px
    }
}

.styles_h-divider-1__5ZCJ0 {
    grid-area: 2/1/2/4;
    margin: 10px 0
}

@media only screen and (min-width:48rem) {
    .styles_h-divider-1__5ZCJ0 {
        margin: 10px 12px
    }
}

.styles_h-divider-3__HmV_T {
    grid-area: 4/1/4/4;
    margin: 10px 0
}

@media only screen and (min-width:48rem) {
    .styles_h-divider-3__HmV_T {
        display: none
    }
}

.styles_formWrapper__29Rzj {
    margin-bottom: 20px
}

@media only screen and (min-width:48rem) {
    .styles_formWrapper__29Rzj {
        margin-bottom: 0;
        max-width: 632px;
        padding-left: 12px;
        padding-right: 12px
    }

    .styles_electionSection__ibxkI {
        margin-left: -12px;
        margin-right: -12px
    }
}

.styles_electionSignUpTitle__PRNB2 {
    font-size: 1rem;
    font-weight: 300;
    font-variation-settings: "wght" 400, "opsz" 10;
    margin-bottom: 10px
}

.styles_electionSignUpTitle__PRNB2 strong {
    font-weight: 700
}

.styles_sectionDivider__vogq9 {
    margin-bottom: 12px
}

@media only screen and (min-width:48rem) {
    .styles_sectionDivider__vogq9 {
        display: none
    }
}

.styles_h-divider-0__ARot5 {
    grid-area: 2/1/2/3
}

@media only screen and (min-width:48rem) {
    .styles_h-divider-0__ARot5 {
        grid-area: 2/1/2/5;
        margin: 0 12px
    }
}

.styles_h-divider-1__sHXmL {
    grid-area: 3/1/3/3
}

@media only screen and (min-width:48rem) {
    .styles_h-divider-1__sHXmL {
        display: none
    }
}

.styles_h-divider-3__h2ECQ {
    grid-area: 4/1/4/3
}

@media only screen and (min-width:48rem) {
    .styles_h-divider-3__h2ECQ {
        display: none
    }
}

.styles_v-divider-2__hVjzg,
.styles_v-divider-3__7rp3v,
.styles_v-divider-4__4DmR0 {
    margin-top: .75rem;
    height: calc(100% - 24px)
}

@media only screen and (min-width:48rem) {

    .styles_v-divider-2__hVjzg,
    .styles_v-divider-3__7rp3v,
    .styles_v-divider-4__4DmR0 {
        margin-top: 1.5rem;
        height: calc(100% - 24px)
    }
}

.styles_v-divider-2__hVjzg {
    grid-area: 3/2/3/2
}

@media only screen and (min-width:48rem) {
    .styles_v-divider-2__hVjzg {
        grid-area: 2/2/3/2
    }
}

.styles_v-divider-3__7rp3v {
    display: none
}

@media only screen and (min-width:48rem) {
    .styles_v-divider-3__7rp3v {
        display: block;
        grid-area: 2/3/3/3
    }
}

.styles_v-divider-4__4DmR0 {
    grid-area: 4/2/4/2
}

@media only screen and (min-width:48rem) {
    .styles_v-divider-4__4DmR0 {
        grid-area: 2/4/3/4
    }
}

.styles_article__Smvmt {
    padding-top: 12px;
    padding-bottom: 12px
}

@media only screen and (min-width:48rem) {

    .styles_article-0__OawMt figure,
    .styles_article-1__NbZZ2 figure {
        max-width: 435px
    }

    .styles_article-2__HsE7h,
    .styles_article-3__RNqBS,
    .styles_article-4__XIHfn,
    .styles_article-5__a0nxg {
        margin-top: 17px
    }
}

.styles_article-2__HsE7h,
.styles_article-4__XIHfn {
    padding-right: 12px
}

.styles_article-3__RNqBS,
.styles_article-5__a0nxg {
    padding-left: 12px
}

.styles_article-0__OawMt {
    grid-area: 1/1/2/3;
    padding-bottom: 24px !important
}

@media only screen and (min-width:48rem) {
    .styles_article-0__OawMt {
        grid-area: 1/1/1/3;
        padding-bottom: 29px !important;
        padding-left: 0 !important;
        padding-right: 0 !important
    }
}

.styles_article-1__NbZZ2 {
    grid-area: 2/1/2/3;
    padding-bottom: 24px !important
}

@media only screen and (min-width:48rem) {
    .styles_article-1__NbZZ2 {
        grid-area: 1/3/1/5;
        padding-bottom: 29px !important;
        padding-left: 0 !important;
        padding-right: 0 !important
    }
}

.styles_article-2__HsE7h {
    grid-area: 3/1/4/2
}

@media only screen and (min-width:48rem) {
    .styles_article-2__HsE7h {
        grid-area: 2/1/2/2
    }
}

.styles_article-3__RNqBS {
    grid-area: 3/2/4/3
}

@media only screen and (min-width:48rem) {
    .styles_article-3__RNqBS {
        grid-area: 2/2/2/3
    }
}

.styles_article-4__XIHfn {
    grid-area: 4/1/5/2
}

@media only screen and (min-width:48rem) {
    .styles_article-4__XIHfn {
        grid-area: 2/3/2/4
    }
}

.styles_article-5__a0nxg {
    grid-area: 4/2/5/3
}

@media only screen and (min-width:48rem) {
    .styles_article-5__a0nxg {
        grid-area: 2/4/2/5
    }
}

.styles_mediaSectionClassName__UZbHL span {
    color: #66655d;
    font-size: .5625rem
}

.styles_responsiveCenter__FQPGX {
    flex: 0 1 71.33%
}

.styles_gridItems__Fp59N {
    position: relative;
    display: grid;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr
}

@media only screen and (min-width:48rem) {
    .styles_gridItems__Fp59N {
        grid-template-rows: auto;
        grid-template-columns: 1fr 1fr 1fr 1fr
    }

    .styles_h-divider-heading__QLKK5 {
        margin: 0 12px 10px
    }
}

.styles_h-divider-0__XiBeR {
    grid-area: 2/1/2/4
}

.styles_h-divider-1__zET3D {
    grid-area: 4/1/4/4;
    margin-bottom: 10px
}

.styles_h-divider-2__Ot20L {
    display: none
}

@media only screen and (min-width:48rem) {
    .styles_h-divider-2__Ot20L {
        display: block;
        grid-area: 2/5/2/6;
        margin: 0 12px
    }
}

.styles_h-divider-3__VHQSr {
    grid-area: 6/1/6/4;
    margin: 10px 0
}

@media only screen and (min-width:48rem) {
    .styles_h-divider-3__VHQSr {
        grid-area: 4/5/4/6;
        margin: 0 12px
    }
}

.styles_h-divider-4__aukj_ {
    display: none
}

.styles_h-divider-0__XiBeR,
.styles_h-divider-1__zET3D {
    margin-top: 10px
}

@media only screen and (min-width:48rem) {

    .styles_h-divider-0__XiBeR,
    .styles_h-divider-1__zET3D,
    .styles_sectionDivider__bD_4X {
        display: none
    }
}

.styles_horizontalDivider__ly1uB {
    margin: 10px 0
}

@media only screen and (min-width:48rem) {
    .styles_horizontalDivider__ly1uB:not(.styles_first__jhSBF) {
        display: none
    }

    .styles_horizontalDivider__ly1uB.styles_first__jhSBF {
        margin: 0 12px 10px
    }
}

.styles_article-0__W7Nxw figure span,
.styles_article-1__ey5_7 figure span,
.styles_article-2__FRpdg figure span {
    margin-top: 6px;
    font-size: .5625rem
}

.styles_gridItems__1Ss8S {
    display: grid;
    margin-bottom: 40px;
    grid-template-columns: 1fr
}

@media only screen and (min-width:48rem) {
    .styles_gridItems__1Ss8S {
        grid-template-columns: repeat(2, 1fr 1px) 1fr
    }
}

.styles_horizontalDivider__oSHm2 {
    margin: 10px 0
}

@media only screen and (min-width:48rem) {
    .styles_horizontalDivider__oSHm2 {
        display: none
    }
}

.styles_gridItems__MWfvk {
    display: grid;
    margin-bottom: 20px;
    margin-top: 15px;
    grid-template-columns: 1fr
}

@media only screen and (min-width:48rem) {
    .styles_gridItems__MWfvk {
        grid-template-columns: 340px 1fr 1fr
    }
}

.styles_ledeSection__1t5I2 {
    margin-top: 2px
}

.styles_ledeSection__1t5I2.styles_layoutControl__sO6_0 {
    margin-left: 0;
    margin-right: 0
}

.styles_article__1kWFV {
    width: calc(100% - 1px);
    padding-top: 10px;
    padding-bottom: 10px;
    display: grid
}

@media only screen and (min-width:48rem) {
    .styles_article__1kWFV {
        padding-top: 10px;
        padding-bottom: 10px
    }
}

.styles_descriptionRow__h3ZaK {
    word-break: break-word
}

@media only screen and (min-width:48rem) {
    .styles_descriptionRow__h3ZaK {
        position: relative
    }
}

.styles_horizontalDivider__pzvxi {
    position: absolute;
    bottom: 0;
    width: 100%
}

@media only screen and (min-width:48rem) {
    .styles_horizontalDivider__pzvxi {
        border-top: none
    }
}

.styles_verticalDivider__KZJY_ {
    display: none;
    height: calc(100% - 20px);
    top: 10px;
    right: 0;
    position: absolute
}

@media only screen and (min-width:48rem) {
    .styles_verticalDivider__KZJY_ {
        display: block;
        border-left: 1px dashed rgba(31, 29, 26, .302)
    }
}

.styles_gridItem___IHAV {
    position: relative
}

.styles_gridItem___IHAV:last-child .styles_verticalDivider__KZJY_ {
    border-left: none
}

.styles_gridItem___IHAV:last-child .styles_horizontalDivider__pzvxi {
    border-top: none
}

.styles_gridItems__PvGFI {
    display: grid;
    margin-bottom: 10px;
    grid-template-columns: repeat(1, 1fr)
}

.styles_gridItems__PvGFI.styles_layoutControl__lq25S {
    margin-left: -12px;
    margin-right: -12px
}

@media only screen and (min-width:48rem) {
    .styles_gridItems__PvGFI {
        grid-template-columns: repeat(4, 1fr)
    }

    .styles_section__WKFcU {
        margin-left: -12px;
        margin-right: -12px
    }
}

.styles_section__WKFcU.styles_layoutControl__lq25S {
    margin-left: 12px;
    margin-right: 12px
}

@media only screen and (min-width:48rem) {
    .styles_section__WKFcU.styles_layoutControl__lq25S {
        margin-left: 0;
        margin-right: 0
    }
}

@media only screen and (min-width:64rem) {
    .styles_section__WKFcU.styles_layoutControl__lq25S {
        margin-left: 0;
        margin-right: 0
    }
}

.styles_article__6LbpU {
    width: calc(100% - 1px);
    padding-top: 10px;
    padding-bottom: 20px;
    display: grid
}

.styles_descriptionRow__LwUlx {
    word-break: break-word
}

@media only screen and (min-width:48rem) {
    .styles_descriptionRow__LwUlx {
        position: relative
    }
}

.styles_horizontalDivider__xxdt0 {
    position: absolute;
    bottom: 0;
    width: 100%
}

@media only screen and (min-width:48rem) {
    .styles_horizontalDivider__xxdt0 {
        border-top: none
    }
}

.styles_verticalDivider__YEjtI {
    border-left: none;
    height: calc(100% - 25px);
    top: 15px;
    right: 0;
    position: absolute
}

@media only screen and (min-width:48rem) {
    .styles_verticalDivider__YEjtI {
        border-left: 1px dashed rgba(31, 29, 26, .302)
    }
}

.styles_gridItem__KDRof {
    position: relative
}

.styles_gridItem__KDRof:last-child .styles_horizontalDivider__xxdt0 {
    border-top: none
}

@media only screen and (min-width:48rem) {
    .styles_gridItem__KDRof:last-child .styles_verticalDivider__YEjtI {
        border-left: none
    }
}

.styles_bio__PaDmU {
    margin-top: 10px;
    font-size: 1.125rem;
    line-height: 120%;
    margin-bottom: 10px;
    flex: 1 1;
    font-weight: 300;
    font-variation-settings: "wght" 400, "opsz" 10
}

@media only screen and (min-width:64rem) {
    .styles_bio__PaDmU {
        margin-bottom: 10px;
        font-size: 1.5rem
    }
}

.styles_contact__JLrFt {
    display: flex
}

@media only screen and (min-width:64rem) {
    .styles_contact__JLrFt {
        margin-inline-start: 10px;
        min-width: 240px
    }
}

.styles_link__akf7K {
    display: flex;
    align-items: center;
    gap: 4px;
    padding: 10px 10px 10px 0;
    font-size: .8125rem;
    width: -webkit-fit-content;
    width: -moz-fit-content;
    width: fit-content;
    color: #53524c;
    margin-left: -4px
}

@media only screen and (min-width:48rem) {
    .styles_link__akf7K {
        margin: 0;
        padding-left: 10px
    }
}

.styles_links__6bDSJ {
    display: flex;
    flex-direction: column;
    width: 100%
}

@media only screen and (min-width:48rem) {
    .styles_horizontalDivider__K_oPe {
        margin-inline-start: 10px
    }
}

.styles_verticalDivider__lWveR {
    display: none
}

@media only screen and (min-width:48rem) {
    .styles_verticalDivider__lWveR {
        display: block
    }
}

.styles_details__LwKAQ {
    display: flex;
    gap: 10px;
    width: 100%;
    margin-bottom: 10px
}

@media only screen and (min-width:48rem) {
    .styles_details__LwKAQ {
        margin-bottom: 0;
        margin-inline-end: 10px
    }

    .styles_divider__gKMlG {
        display: none
    }
}

.styles_nameWrapper__ulT0P {
    align-self: end;
    margin-bottom: -2px
}

.styles_name__sSMUW {
    text-transform: capitalize;
    font-size: 2rem;
    line-height: 120%;
    font-weight: 395;
    font-variation-settings: "wght" 495, "opsz" 10
}

.styles_image__H7bOc {
    align-self: start;
    height: 4.5rem;
    width: 4.5rem;
    object-fit: cover
}

.styles_title___iZGY {
    font-size: 1.125rem;
    font-weight: 400;
    font-variation-settings: "wght" 500, "opsz" 10
}

.styles_form__RZfvC {
    margin-top: 10px
}

.styles_input__AdznD {
    display: flex;
    position: relative
}

.styles_profileDetails__52NQa {
    display: flex;
    flex-direction: column
}

@media only screen and (min-width:48rem) {
    .styles_profileDetails__52NQa {
        margin-bottom: 10px;
        flex-direction: row
    }
}

.styles_section__sezBS {
    display: flex;
    flex-direction: column;
    margin-bottom: 10px
}

@media only screen and (min-width:48rem) {
    .styles_section__sezBS {
        margin-bottom: 0;
        margin-inline-end: 10px
    }
}

.styles_divider__nr9eB {
    display: none
}

@media only screen and (min-width:48rem) {
    .styles_divider__nr9eB {
        display: block
    }
}

.styles_mobileDivider__E7fDP {
    margin-top: 15px
}

@media only screen and (min-width:48rem) {
    .styles_mobileDivider__E7fDP {
        display: none
    }
}

.styles_stickyHeader__hlFWP {
    width: 100%;
    position: fixed;
    top: -12.5rem;
    left: 0;
    z-index: 9;
    transition: top .35s linear;
    background-color: #f8f5d7;
    padding-left: 10px;
    padding-right: 10px;
    visibility: hidden
}

.styles_stickyHeader__hlFWP.styles_layoutControl__DDljN {
    padding-left: 12px;
    padding-right: 12px
}

@media only screen and (min-width:48rem) {
    .styles_stickyHeader__hlFWP.styles_layoutControl__DDljN {
        padding-left: 24px;
        padding-right: 24px
    }
}

.styles_isOpen__t_Dm2 {
    animation: styles_open__2HRx0 .35s linear;
    animation-fill-mode: forwards
}

.styles_isOpen__t_Dm2.styles_stickyAd__9pmM_ {
    animation-name: styles_open-sticky-ad__WZbra
}

@keyframes styles_open__2HRx0 {
    0% {
        top: -12.5rem;
        visibility: hidden
    }

    1% {
        visibility: visible;
        top: -12.5rem
    }

    50% {
        visibility: visible;
        top: -6.25rem
    }

    to {
        visibility: visible;
        top: 0
    }
}

@keyframes styles_open-sticky-ad__WZbra {
    0% {
        top: -8rem;
        visibility: hidden
    }

    1% {
        visibility: visible;
        top: -8rem
    }

    50% {
        visibility: visible;
        top: -1.75rem
    }

    to {
        visibility: visible;
        top: 4.5rem
    }
}

@media only screen and (min-width:64rem) {
    @keyframes styles_open-sticky-ad__WZbra {
        0% {
            top: 4.5rem;
            visibility: hidden
        }

        1% {
            visibility: visible;
            top: 4.5rem
        }

        50% {
            visibility: visible;
            top: 10.75rem
        }

        to {
            visibility: visible;
            top: 17rem
        }
    }
}

.styles_content__EN_2u {
    padding: 10px 0 12px;
    border-bottom: 1px dashed rgba(31, 29, 26, .302);
    position: relative
}

.styles_divider__TGPzK {
    height: unset;
    margin: 10px 0
}

.styles_desktopShare__D0vm9 {
    margin-left: 10px
}

@media only screen and (min-width:48rem) {
    .styles_desktopShare__D0vm9 {
        width: 358px
    }
}

.styles_shareSection__WgGGu {
    position: absolute;
    right: 0;
    top: 0;
    background-color: #f8f5d7;
    display: flex;
    margin-right: -12px
}

.styles_infoSection__uS4eL {
    display: flex;
    align-items: center;
    line-height: 120%
}

.styles_articleTitle__JgMBb {
    color: #1f1d1a;
    font-size: .875rem;
    margin-left: 10px;
    position: relative;
    white-space: nowrap;
    font-weight: 395;
    font-variation-settings: "wght" 495, "opsz" 10
}

.styles_articleTitle__JgMBb.styles_layoutControl__DDljN {
    font-weight: 370;
    font-variation-settings: "wght" 470, "opsz" 10
}

.styles_link__5_Uld {
    display: flex;
    margin-top: -1px
}

.styles_moreNewsletters__DtJ4E {
    padding: 10px 0 8px;
    text-align: center;
    font-size: 1.125rem;
    color: #53524c;
    margin-top: 30px
}

@media only screen and (min-width:48rem) {
    .styles_section__OrSzw {
        padding: 0 10px
    }
}

.styles_rule__iVsuX {
    background-color: #1f1d1a;
    height: 2px;
    border: unset;
    margin: 40px 0 4px
}

.styles_heading__dsIdW {
    font-size: 2rem;
    font-weight: 300;
    font-variation-settings: "wght" 400, "opsz" 10;
    margin-bottom: 10px
}

.styles_imageSection__cNw0A {
    margin-bottom: 45px;
    padding-top: 10px
}

@media only screen and (min-width:48rem) {
    .styles_imageSection__cNw0A {
        padding: 10px 0 0;
        margin-top: 0
    }

    .styles_imageSection__cNw0A.styles_layoutControl__dITSc {
        padding: 0
    }
}

.styles_imageSection__cNw0A img {
    width: 100%
}

.styles_heroImageDesktop__Fdqeb {
    display: none;
    height: -webkit-fit-content;
    height: -moz-fit-content;
    height: fit-content;
    object-fit: contain
}

@media only screen and (min-width:48rem) {
    .styles_heroImageDesktop__Fdqeb {
        display: block
    }
}

.styles_heroImageMobile___kCe_ {
    display: block;
    height: -webkit-fit-content;
    height: -moz-fit-content;
    height: fit-content;
    object-fit: contain
}

@media only screen and (min-width:48rem) {
    .styles_heroImageMobile___kCe_ {
        display: none
    }
}

.styles_withAdLogo__9Rnf_ {
    margin-top: 0;
    padding-top: 0
}

.styles_mixedSignalsWrapper__NRAt3 {
    margin-top: 20px;
    display: flex;
    flex-direction: column-reverse
}

@media only screen and (min-width:48rem) {
    .styles_mixedSignalsWrapper__NRAt3 {
        margin-top: 40px;
        flex-direction: row
    }
}

.styles_heroBlock__mCGG1 {
    margin-top: 10px
}

@media only screen and (min-width:48rem) {
    .styles_heroBlock__mCGG1 {
        margin-top: 0;
        margin-left: 6.25%;
        margin-right: 3.1%;
        width: 46.8%
    }
}

.styles_heroImageWrapper__EDXwF {
    padding: 0;
    margin: 0
}

.styles_infoBlock__FAr6w {
    display: flex;
    flex-direction: column;
    justify-content: center
}

@media only screen and (min-width:48rem) {
    .styles_infoBlock__FAr6w {
        width: 37.5%;
        margin-right: 6.25%
    }
}

.styles_title__s5oDy {
    color: #1f1d1a;
    font-size: 2rem;
    font-weight: 395;
    font-variation-settings: "wght" 495, "opsz" 10;
    line-height: 120%
}

.styles_listenList__b3Tjr {
    margin-top: 30px
}

.styles_listenElement__Tl7Vh:not(:first-child) {
    margin-top: 10px
}

.styles_listenElement__Tl7Vh a {
    display: inline-flex;
    align-items: center
}

.styles_listenListTitle__Jnzwy {
    color: #53524c;
    font-size: .875rem;
    margin-left: 7px
}

.styles_listenListDivider__lhiO0 {
    margin-bottom: 10px
}

.styles_description__A6KrA {
    color: #1f1d1a;
    font-size: 1.25rem;
    font-weight: 300;
    font-variation-settings: "wght" 400, "opsz" 10;
    line-height: 120%;
    margin-top: 40px
}

.styles_advertiserLink__T3qby {
    margin-top: 30px
}

.styles_advertiserLink__T3qby .styles_mediaPodcastAdLogo___4O9f {
    background-color: transparent;
    padding: 10px 0;
    display: block
}

.styles_advertiserLink__T3qby img {
    width: 68.75%;
    height: auto
}

@media only screen and (min-width:48rem) {
    .styles_advertiserLink__T3qby img {
        width: 41.6%
    }
}

.styles_iconWrapper__66t3v {
    min-width: 27px
}

.styles_mediaPlayer__gPoUu {
    margin-top: 20px
}

@media only screen and (min-width:48rem) {
    .styles_mediaPlayer__gPoUu {
        margin-left: 10px;
        margin-right: 10px
    }
}

.styles_mediaPlayerDivider__xYZsw {
    margin-bottom: 20px
}

.styles_streamsWrapper__ZvmTe {
    margin-left: 0;
    margin-right: 0
}

.styles_barrier__DaSbA {
    position: fixed;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    z-index: 915;
    background-color: #f8f5d7;
    padding-left: 24px;
    padding-right: 24px
}

.styles_contentWrapper__AXfq4 {
    display: flex;
    justify-content: center;
    align-items: center;
    height: 100%;
    position: relative;
    max-width: 588px;
    margin: 0 auto
}

.styles_closeButton__SaV9G {
    position: absolute;
    top: 12px;
    left: 50%;
    transform: translateX(-50%)
}

.styles_title__OQcO0 {
    color: #1f1d1a;
    font-size: 34px;
    font-weight: 370;
    font-variation-settings: "wght" 470, "opsz" 30;
    line-height: 110%;
    text-align: center
}

.styles_text__0r79J {
    margin-top: 21px;
    text-align: center;
    line-height: 150%;
    color: #1f1d1a;
    font-size: 16px;
    font-weight: 230;
    font-variation-settings: "wght" 330, "opsz" 10;
    line-height: 130%
}

.styles_text__0r79J a {
    text-decoration: underline
}

.styles_accountFormDivider__7Tfou {
    margin: 20px 0
}

.styles_grid__u3Wmm {
    display: grid;
    grid-template-columns: 100%;
    grid-template-rows: auto;
    grid-template-areas: "header" "top-story" "secondary-top-story" "wag" "featured" "middle-top-stories" "home-middle-ad" "remaining-top-stories" "curio" "newsletter-signup"
}

@media only screen and (min-width:48rem) {
    .styles_grid__u3Wmm {
        grid-template-columns: 2fr 24px 1fr;
        grid-template-areas: "header header header" "top-story right-top-divider featured" "wag wag wag" "middle-top-stories middle-top-stories middle-top-stories" "remaining-top-stories remaining-top-stories remaining-top-stories" "curio curio curio" "newsletter-signup newsletter-signup newsletter-signup" "home-middle-ad home-middle-ad home-middle-ad"
    }
}

@media only screen and (min-width:64rem) {
    .styles_grid__u3Wmm {
        grid-template-columns: 23.5% 2% 49% 2% 23.5%;
        grid-template-areas: "header header header header header" "wag left-divider top-story right-top-divider featured" "middle-top-stories middle-top-stories middle-top-stories middle-top-stories middle-top-stories" "remaining-top-stories remaining-top-stories remaining-top-stories right-bottom-divider newsletter-signup" "curio curio curio right-bottom-divider newsletter-signup" "home-middle-ad home-middle-ad home-middle-ad home-middle-ad home-middle-ad"
    }
}

.styles_figure__YN8UZ {
    display: flex;
    flex-direction: column
}

.styles_figure__YN8UZ.styles_topSpacing__dZC8T {
    margin-top: 10px
}

.styles_image__BjnOG {
    width: 100%;
    height: 100%
}

.styles_attribution__ePpnK {
    font-size: .75rem;
    line-height: 120%;
    color: #66655d;
    margin-top: 4px
}

.styles_attribution__ePpnK.styles_sansSerif__CuZQc {
    margin-top: 6px;
    font-size: .5625rem;
    color: #575757
}

.styles_wrapper__ypLGU {
    margin: 10px 0
}

.styles_divider__e_v4B {
    margin: 10px 0 6px
}

@media only screen and (min-width:48rem) {
    .styles_barrierSm__KCqcK {
        display: none
    }
}

.styles_featuredStory__iJm1_ {
    display: block
}

@media only screen and (min-width:48rem) {
    .styles_featuredStory__iJm1_ {
        margin: 0 0 10px;
        cursor: pointer;
        color: initial
    }

    .styles_featuredStory__iJm1_.styles_large__Zu99R {
        display: block;
        padding: 0 23.95px
    }

    .styles_featuredStory__iJm1_:focus-visible,
    .styles_featuredStory__iJm1_:focus-visible .styles_byline__OAl8S p,
    .styles_featuredStory__iJm1_:hover,
    .styles_featuredStory__iJm1_:hover .styles_byline__OAl8S p {
        color: #d2232a
    }

    .styles_featuredStory__iJm1_:focus-visible .styles_headline__jnXf9,
    .styles_featuredStory__iJm1_:hover .styles_headline__jnXf9 {
        color: #d2232a !important;
        transition: background-size .3s;
        background-size: 100% 100%;
        background-position-x: left
    }
}

@media only screen and (min-width:48rem) {
    .styles_featuredStory__iJm1_.styles_layoutControl__L1oHO {
        color: #4b4a47
    }

    .styles_featuredStory__iJm1_.styles_layoutControl__L1oHO:focus-visible,
    .styles_featuredStory__iJm1_.styles_layoutControl__L1oHO:hover {
        color: #d2232a
    }
}

.styles_featuredStory__iJm1_.styles_layoutControl__L1oHO .styles_headline__jnXf9 {
    font-weight: 370;
    font-variation-settings: "wght" 470, "opsz" 30
}

@media only screen and (min-width:48rem) {
    .styles_featuredStory__iJm1_.styles_layoutControl__L1oHO .styles_headline__jnXf9 {
        color: #1f1d1a
    }

    .styles_featuredStory__iJm1_.styles_layoutControl__L1oHO .styles_headline__jnXf9:focus-visible,
    .styles_featuredStory__iJm1_.styles_layoutControl__L1oHO .styles_headline__jnXf9:hover {
        color: #d2232a
    }
}

.styles_featuredStory__iJm1_.styles_layoutControl__L1oHO .styles_intro__xf0EC {
    font-weight: 180;
    font-variation-settings: "wght" 280, "opsz" 10
}

.styles_headline__jnXf9 {
    font-weight: 400;
    font-variation-settings: "wght" 500, "opsz" 40;
    background: linear-gradient(0deg, #fffaeb, #fffaeb) no-repeat 100% 100%/0 100%;
    line-height: 120%
}

@media only screen and (max-width:47.9375rem) {
    .styles_headline__jnXf9 {
        color: #1f1d1a;
        font-size: 20px;
        font-weight: 370;
        font-variation-settings: "wght" 470, "opsz" 30;
        line-height: 120%
    }
}

.styles_headline__jnXf9.styles_small__7cUU_ {
    text-align: left;
    font-size: 1.25rem;
    margin: 9px 0 0
}

.styles_headline__jnXf9.styles_large__Zu99R {
    line-height: 110%;
    text-align: center;
    font-size: 2.125rem;
    margin: 12px 0 0
}

@media only screen and (max-width:47.9375rem) {
    .styles_headline__jnXf9.styles_primary__xpald {
        color: #1f1d1a;
        font-size: 34px;
        font-weight: 370;
        font-variation-settings: "wght" 470, "opsz" 30;
        line-height: 110%
    }
}

.styles_intro__xf0EC {
    line-height: 130%;
    font-size: 1rem;
    font-weight: 270;
    font-variation-settings: "wght" 370, "opsz" 10
}

@media only screen and (max-width:47.9375rem) {
    .styles_intro__xf0EC {
        color: #1f1d1a;
        font-size: 16px;
        font-weight: 370;
        font-variation-settings: "wght" 470, "opsz" 30;
        line-height: 130%
    }
}

@media only screen and (min-width:48rem) {
    .styles_intro__xf0EC {
        font-size: .9375rem
    }
}

.styles_intro__xf0EC.styles_small__7cUU_ {
    margin-top: 10px;
    text-align: left
}

.styles_intro__xf0EC.styles_large__Zu99R {
    font-size: 1rem;
    margin-top: 13px;
    text-align: center
}

.styles_intro__xf0EC.styles_primary__xpald {
    color: #4b4a47;
    font-size: 18px;
    font-weight: 180;
    font-variation-settings: "wght" 280, "opsz" 10;
    line-height: 120%
}

.styles_ledePhoto__6dRX6 {
    margin-top: 24px
}

.styles_ledePhoto__6dRX6.styles_small__7cUU_ {
    margin-top: 14px
}

.styles_descriptionRow__sX_k7 {
    word-break: break-word
}

@media only screen and (min-width:48rem) {
    .styles_descriptionRow__sX_k7 {
        position: relative
    }
}

.styles_onlyMobileArticleMedia__Q5PiQ {
    display: flex
}

@media only screen and (min-width:48rem) {
    .styles_onlyMobileArticleMedia__Q5PiQ {
        display: none
    }
}

.styles_titleIcon__xNYTD {
    display: flex;
    float: left;
    margin-right: 7px;
    margin-top: 5px
}

.styles_topStoryIconWrapper__qSiBx {
    margin-top: 8px
}

.styles_annotation__HfQcZ {
    padding: 0;
    font-size: .9375rem;
    color: #d2232a;
    margin: 0 0 0 10px
}

.styles_annotationWrapper__qgQXF {
    margin: 10px 0 20px;
    display: flex
}

.styles_annotationWrapper__qgQXF img {
    width: auto;
    height: -webkit-fit-content;
    height: -moz-fit-content;
    height: fit-content
}

.styles_horizontalDivider__cXVio {
    margin: 36px 0 12px
}

.styles_horizontalDivider__cXVio.styles_hideMobileDivider__sI_Uv {
    display: none
}

@media only screen and (min-width:48rem) {
    .styles_horizontalDivider__cXVio {
        display: none
    }
}

.styles_topStoryVertical__k8eJx {
    display: none
}

@media only screen and (min-width:48rem) {
    .styles_topStoryVertical__k8eJx {
        display: block;
        color: #1f1d1a;
        font-size: 13px;
        color: #3a6078;
        line-height: 120%;
        text-transform: uppercase;
        font-weight: 700;
        text-align: center;
        margin-top: 12px
    }
}

.styles_secondaryTopStories__RD8JY {
    grid-area: secondary-top-story
}

@media only screen and (min-width:48rem) {
    .styles_secondaryTopStories__RD8JY {
        display: none
    }
}

.styles_featuredTopStories__R488D {
    grid-area: featured;
    align-self: flex-start;
    display: flex;
    flex-direction: column;
    margin-top: 0
}

.styles_divider__Uufp3 {
    width: 100%;
    margin: 25px 0 12px
}

@media only screen and (min-width:48rem) {
    .styles_divider__Uufp3 {
        margin: 14px 0 6px
    }
}

.styles_secondaryStoryFeature__nZXnH {
    display: none
}

@media only screen and (min-width:48rem) {
    .styles_secondaryStoryFeature__nZXnH {
        display: flex
    }
}

.styles_promoWrapper__Ru1K8 {
    margin-top: 10px
}

.styles_promoWrapper__Ru1K8 .styles_promoLink__g9omp figure img {
    object-fit: cover;
    height: 100%;
    width: 100%;
    display: block
}

.styles_promoDividerDesc__lxvDb {
    display: none
}

@media only screen and (min-width:48rem) {
    .styles_promoDividerDesc__lxvDb {
        margin: 24px 0 3px;
        display: block
    }
}

.styles_promoDividerMobil__yenhs {
    margin: 15px 0 12px
}

@media only screen and (min-width:48rem) {
    .styles_promoDividerMobil__yenhs {
        display: none
    }
}

.styles_freeForm__YX39P {
    margin-top: 10px;
    grid-area: wag
}

.styles_freeFormHeader__oMsg0 {
    display: flex;
    justify-content: space-between
}

h3.styles_freeFormTitle__2uQQb {
    font-size: 1.5625rem;
    line-height: 100%;
    color: #1f1d1a;
    font-weight: 400;
    font-variation-settings: "wght" 500, "opsz" 10;
    max-width: 162px
}

.styles_freeFormContent__SbIUq {
    margin-top: 12px;
    font-size: 1rem;
    color: #4b4a47
}

.styles_freeFormContent__SbIUq ul {
    padding-left: 0;
    margin-left: 21px
}

.styles_freeFormContent__SbIUq li {
    margin-left: 0;
    padding-left: 0;
    line-height: 130%;
    margin-inline-start: 0;
    padding-inline-start: 5px
}

.styles_freeFormContent__SbIUq li:not(:last-child) {
    margin-bottom: 11px
}

.styles_freeFormContent__SbIUq p {
    margin-bottom: 30px;
    line-height: 130%
}

.styles_freeFormContent__SbIUq a {
    color: #1f1d1a
}

.styles_freeFormContent__SbIUq a:hover {
    color: #d2232a
}

.styles_horizontalDivider__SMhOe {
    margin: 36px 0 12px
}

.styles_horizontalDivider__SMhOe.styles_hideMobileDivider__Bt0ZY {
    display: none
}

@media only screen and (min-width:48rem) {
    .styles_horizontalDivider__SMhOe {
        margin: 24px 0
    }
}

@media only screen and (min-width:64rem) {
    .styles_horizontalDivider__SMhOe {
        display: none
    }
}

.styles_homeMiddleAd__xtgd_ {
    grid-area: home-middle-ad
}

.styles_section__zruPd {
    width: 100%;
    grid-area: middle-top-stories
}

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

@media only screen and (min-width:48rem) {
    .styles_middleTopStories__gzIko {
        grid-template-columns: repeat(3, 1fr 20px) 1fr
    }
}

.styles_verticalDivider__SuEDN {
    display: none;
    height: calc(100% - 22px)
}

@media only screen and (min-width:48rem) {
    .styles_verticalDivider__SuEDN {
        display: block;
        margin-top: .6875rem;
        margin-left: auto;
        margin-right: auto
    }
}

.styles_sectionDivider__RLDuK {
    display: none;
    width: 100%
}

.styles_sectionDivider__RLDuK.styles_top__JuHic {
    margin: 12px 0
}

.styles_sectionDivider__RLDuK.styles_bottom__nP5Kx {
    margin: 12px 0 16px
}

@media only screen and (min-width:48rem) {
    .styles_sectionDivider__RLDuK {
        display: block
    }
}

.styles_newsletterSignup__UJNm7 {
    grid-area: newsletter-signup
}

.styles_ledeTopStories__0SBIk {
    grid-area: top-story;
    align-self: flex-start;
    margin-top: -4px
}

@media only screen and (min-width:48rem) {
    .styles_ledeTopStories__0SBIk {
        margin-left: -12px;
        margin-right: -12px
    }
}

.styles_horizontalDivider__RhM56 {
    margin: 36px 0 4px
}

@media only screen and (min-width:48rem) {
    .styles_horizontalDivider__RhM56 {
        display: none
    }

    .styles_fieldOfStreamsTopStory__3SgDh.styles_topStory__q1E0B {
        margin: 0 6.2% 12px;
        padding: 0
    }
}

.styles_mobileSpacer__xOLH5 {
    margin: 46px 0 12px
}

@media only screen and (min-width:48rem) {
    .styles_mobileSpacer__xOLH5 {
        display: none
    }
}

.styles_curioStream__M3rPw {
    background: #ece9d2;
    padding: 12px;
    margin-bottom: 30px;
    margin-top: 50px
}

@media only screen and (min-width:48rem) {
    .styles_curioStream__M3rPw {
        padding: 12px 5.82% 72px;
        margin-bottom: 0
    }
}

.styles_curioStream__M3rPw .styles_title__plQfy {
    display: block;
    font-size: .8125rem;
    color: #1f2b6d;
    text-align: center;
    padding: 0 0 24px
}

@media only screen and (min-width:48rem) {
    .styles_curioStream__M3rPw .styles_title__plQfy {
        padding: 12px 0 48px
    }
}

.styles_curio__lpkXa {
    justify-content: space-evenly;
    align-items: flex-start;
    display: flex;
    flex-direction: column
}

@media only screen and (min-width:48rem) {
    .styles_curio__lpkXa {
        flex-direction: row;
        gap: 8.5%
    }
}

.styles_curio__lpkXa .styles_textContainer__XHp5t {
    flex: 1 1;
    display: flex;
    flex-direction: column
}

.styles_curio__lpkXa .styles_textContainer__XHp5t h2 {
    font-size: 1.75rem;
    font-variation-settings: "wght" 120, "opsz" 10;
    line-height: 110%;
    color: #1f2b6d;
    font-weight: 400
}

.styles_curio__lpkXa .styles_textContainer__XHp5t h2 include tabletAndAbove {
    padding-top: 10px
}

.styles_curio__lpkXa .styles_textContainer__XHp5t .styles_description__CTrAZ {
    font-size: 1.25rem;
    line-height: 120%;
    font-variation-settings: "wght" 280, "opsz" 10;
    margin-top: 18px;
    color: #4b4a47
}

.styles_curio__lpkXa .styles_mediaContainer__wgvti {
    margin-top: 12px;
    max-width: 382px
}

@media only screen and (min-width:48rem) {
    .styles_curio__lpkXa .styles_mediaContainer__wgvti {
        margin-top: 0
    }
}

.styles_section__9Vqa9 {
    width: 100%;
    grid-area: remaining-top-stories
}

.styles_barrierMd__W0pwV {
    display: none
}

@media only screen and (min-width:48rem) {
    .styles_barrierMd__W0pwV {
        display: initial
    }
}

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

@media only screen and (min-width:48rem) {
    .styles_middleTopStories__QC_0U {
        grid-template-columns: repeat(2, 1fr 20px) 1fr
    }
}

.styles_verticalDivider__qDNaG {
    display: none;
    height: calc(100% - 22px)
}

@media only screen and (min-width:48rem) {
    .styles_verticalDivider__qDNaG {
        display: block;
        margin-top: .6875rem;
        margin-left: auto;
        margin-right: auto
    }
}

.styles_sectionDivider__2GJf6 {
    display: none;
    width: 100%
}

.styles_sectionDivider__2GJf6.styles_top__ZwpaF {
    margin: 28px 0 12px
}

.styles_sectionDivider__2GJf6.styles_bottom__B5IzQ {
    margin: 12px 0 28px
}

@media only screen and (min-width:48rem) {
    .styles_sectionDivider__2GJf6 {
        display: block
    }
}

.style_wagHeader__ZmwcI {
    min-height: 90px
}

.style_wagHeader__ZmwcI .style_headlineImageWrapper__W8usr {
    position: relative;
    display: flex
}

.style_wagHeader__ZmwcI .style_headlineImageWrapper__W8usr h2 {
    font-size: 1.5625rem;
    color: #1f1d1a;
    line-height: 100%;
    min-width: 120px;
    font-weight: 400;
    max-width: 60%
}

@media only screen and (min-width:48rem) {
    .style_wagHeader__ZmwcI .style_headlineImageWrapper__W8usr h2 {
        max-width: 50%
    }
}

.style_wagHeader__ZmwcI .style_headlineImageWrapper__W8usr .style_wagImageHolder__uaFMW {
    position: absolute;
    right: 0;
    width: 130px
}

.style_updatedTime__09XD_ {
    display: flex;
    margin: 10px 0 22px
}

.style_updatedTime__09XD_.style_articlePage__1SKzP {
    min-height: 150px;
    margin: 10px 0 36px
}

.style_updatedTime__09XD_ .style_timeContainer__t4NjT {
    display: flex;
    align-items: center;
    width: 20px
}

.style_updatedTime__09XD_ .style_timeContainer__t4NjT .style_dateDot__wJMdf {
    display: inline-block;
    width: 10px;
    height: 10px;
    background-color: #bc4d2c;
    border-radius: 50%;
    line-height: 100%
}

.style_timeDate__BaPzK {
    display: inline-block;
    font-size: .775rem;
    color: #1f1d1a;
    line-height: 100%
}

.style_horizontalDivider__XogHc {
    margin: 36px 0 12px
}

.style_horizontalDivider__XogHc.style_hideMobileDivider__PRsS2 {
    display: none
}

@media only screen and (min-width:48rem) {
    .style_horizontalDivider__XogHc {
        margin: 24px 0
    }
}

@media only screen and (min-width:64rem) {
    .style_horizontalDivider__XogHc {
        display: none
    }
}

.styles_wag__azrav {
    grid-area: wag;
    margin-top: 12px
}

@media only screen and (min-width:48rem) {
    .styles_wag__azrav {
        margin-top: 0
    }
}

@media only screen and (min-width:64rem) {
    .styles_wag__azrav {
        margin-top: 10px
    }
}

.styles_wag__azrav .styles_wagArticles__vhUWz .styles_wagArticle__ZPq9z {
    display: flex;
    margin-top: 10px;
    margin-bottom: 10px
}

.styles_wag__azrav .styles_wagArticles__vhUWz .styles_wagArticle__ZPq9z .styles_articleIndex__vlF9h {
    width: 20px;
    color: #1f1d1a;
    font-size: 1rem;
    line-height: 130%
}

.styles_wag__azrav .styles_wagArticles__vhUWz .styles_wagArticle__ZPq9z .styles_articleContent__HqmNv {
    flex: 1 1
}

.styles_wag__azrav .styles_wagArticles__vhUWz .styles_wagArticle__ZPq9z .styles_articleHeadline__ARR4D,
.styles_wag__azrav .styles_wagArticles__vhUWz .styles_wagArticle__ZPq9z p {
    font-variation-settings: "wght" 280, "opsz" 10;
    font-size: 1rem;
    line-height: 130%;
    color: #4b4a47
}

.styles_wag__azrav .styles_wagArticles__vhUWz .styles_wagArticle__ZPq9z .styles_articleHeadline__ARR4D strong,
.styles_wag__azrav .styles_wagArticles__vhUWz .styles_wagArticle__ZPq9z p strong {
    text-decoration: underline;
    color: #1f1d1a
}

@media only screen and (min-width:64rem) {

    .styles_wag__azrav .styles_wagArticles__vhUWz .styles_wagArticle__ZPq9z .styles_articleHeadline__ARR4D,
    .styles_wag__azrav .styles_wagArticles__vhUWz .styles_wagArticle__ZPq9z p {
        font-size: .90625rem
    }

    .styles_wag__azrav .styles_wagArticles__vhUWz .styles_wagArticle__ZPq9z .styles_articleHeadline__ARR4D:focus-visible strong,
    .styles_wag__azrav .styles_wagArticles__vhUWz .styles_wagArticle__ZPq9z .styles_articleHeadline__ARR4D:hover strong,
    .styles_wag__azrav .styles_wagArticles__vhUWz .styles_wagArticle__ZPq9z p:focus-visible strong,
    .styles_wag__azrav .styles_wagArticles__vhUWz .styles_wagArticle__ZPq9z p:hover strong {
        color: #d2232a
    }
}

.styles_articleList__QKKBM {
    grid-area: featured-articles-below-fold
}

.styles_newsletterDesktop__oX1og {
    display: none
}

@media only screen and (min-width:64rem) {
    .styles_newsletterDesktop__oX1og {
        display: block;
        grid-area: newsletter-preview
    }
}

.styles_newsletterMobileTablet__V2f_L {
    grid-area: newsletter-preview;
    margin: 10px 0 30px
}

@media only screen and (min-width:48rem) {
    .styles_newsletterMobileTablet__V2f_L {
        margin: 20px 0
    }
}

@media only screen and (min-width:64rem) {
    .styles_newsletterMobileTablet__V2f_L {
        display: none
    }
}

.styles_divider__WudYN {
    display: none
}

.styles_divider__WudYN.styles_vertical__tXlOD {
    margin: 10px auto;
    height: calc(100% - 10px)
}

.styles_divider__WudYN.styles_left__u3693 {
    grid-area: left-divider
}

.styles_divider__WudYN.styles_rightBottom__4YESd {
    grid-area: right-bottom-divider
}

.styles_divider__WudYN.styles_rightTop__Og6N_ {
    grid-area: right-top-divider
}

.styles_divider__WudYN.styles_middle__1EUJZ {
    grid-area: middle-divider;
    margin: 20px 0
}

@media only screen and (min-width:48rem) {
    .styles_divider__WudYN.styles_tablet__cwDRQ {
        display: block
    }
}

@media only screen and (min-width:64rem) {
    .styles_divider__WudYN.styles_desktop__RLARz {
        display: block
    }

    .styles_divider__WudYN.styles_desktop__RLARz.styles_layoutControl__6mMGy {
        margin-left: 0;
        margin-right: 0
    }
}

.styles_signUpTabletAndAbove__vXsjj {
    display: none
}

@media only screen and (min-width:48rem) {
    .styles_signUpTabletAndAbove__vXsjj {
        display: block;
        padding-right: 0
    }

    .styles_signUpTabletAndAbove__vXsjj.styles_layoutControl__6mMGy {
        margin: 0;
        padding-left: 0;
        padding-right: 0
    }
}

.styles_hiddenLabel__AQc10 {
    opacity: 0;
    position: absolute;
    z-index: -1;
    max-width: 1px
}

.styles_tag__tMXSX {
    color: #53524c;
    font-size: .8125rem;
    text-transform: uppercase;
    line-height: .975rem
}

.styles_filled__c70zK {
    color: #f8f5d7;
    background-color: #0e29b5
}

.styles_title__QYh49 {
    color: #1f1d1a;
    font-size: 1.75rem;
    line-height: 120%;
    display: inline-block;
    margin: 20px 0;
    font-weight: 300;
    font-variation-settings: "wght" 400, "opsz" 10
}

.styles_title__QYh49.styles_layoutControl__7QzcA {
    margin: 12px 0;
    color: #1f1d1a;
    font-size: 2.125rem;
    font-weight: 370;
    font-variation-settings: "wght" 470, "opsz" 30;
    line-height: 110%
}

.styles_title__QYh49.styles_layoutControlSponsored__F5pjJ {
    margin-top: 0
}

.styles_title__QYh49.styles_template-semaform-1-column--signal__wT0pp,
.styles_title__QYh49.styles_template-semaform-1-column--sponsored__eHDRG,
.styles_title__QYh49.styles_template-semaform-1-column--sponsoredSignal__2L2t9,
.styles_title__QYh49.styles_template-semaform-1-column--standard__pIzHZ,
.styles_title__QYh49.styles_template-semaform-2-column--signal__PwBek,
.styles_title__QYh49.styles_template-semaform-2-column--sponsored__Kc7Xf,
.styles_title__QYh49.styles_template-semaform-2-column--sponsoredSignal__Jo_5D,
.styles_title__QYh49.styles_template-semaform-2-column--standard__kRXO5 {
    color: #1f1d1a
}

.styles_title__QYh49.styles_brandedFeed__rioVZ {
    color: #1f1d1a;
    font-size: 28px;
    font-weight: 370;
    font-variation-settings: "wght" 470, "opsz" 30;
    line-height: 110%
}

.styles_disableInlineTitle__h6J_d {
    display: block
}

@media only screen and (max-width:47.9375rem) {
    .styles_title__QYh49 {
        margin-top: 20px
    }
}

.styles_signalTitle__5l7lm,
.styles_sponsoredTitle__a9mb6 {
    color: #1f2b6d;
    margin: 20px 0 8px;
    font-size: 2rem;
    display: block
}

.styles_sponsoredTitle__a9mb6 {
    color: #493b48
}

.styles_signalTitle__5l7lm.styles_layoutControl__7QzcA {
    margin-top: 0;
    padding-top: 12px
}

.styles_checkboxWrapper__nSU2v {
    display: flex;
    align-items: center;
    position: relative;
    cursor: pointer;
    width: -webkit-min-content;
    width: min-content;
    height: -webkit-min-content;
    height: min-content;
    min-width: 26px;
    min-height: 26px;
    border-radius: 2px
}

.styles_checkboxImageWrapper__Uz8PH {
    min-height: 22px;
    display: flex;
    align-items: flex-end;
    background-color: #f8f5d7
}

.styles_checkbox__Nqnew {
    position: absolute;
    top: 0;
    left: 0;
    z-index: -1
}

.styles_checkbox__Nqnew:focus {
    outline: unset
}

.styles_checkboxNotChecked__7_f8y svg {
    fill: #f8f5d7
}

.styles_image__vfzIp {
    position: relative;
    display: flex;
    justify-content: center;
    align-items: center;
    background-position: 50%;
    background-size: cover;
    background-repeat: no-repeat;
    background-color: #000;
    cursor: pointer
}

.styles_videoContainer__fn4_X {
    position: relative;
    width: 100%;
    padding-bottom: 56.25%
}

.styles_video__lM3VH {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    border: 0
}

.styles_date__CkxLh {
    color: #53524c;
    font-size: .8125rem;
    line-height: .975rem
}

.styles_attribution__GH_Va {
    font-size: .75rem
}

.styles_figure__kHcEx {
    margin-bottom: 10px
}

.styles_imageEmbed__QsLwb {
    display: block
}

.styles_fullContentArea__zXct_ {
    width: 100%;
    height: 100%
}

.styles_linkEmbed__SNmaX {
    color: #0e29b5;
    word-wrap: break-word
}

.styles_imageAttribution__FZw9F {
    font-size: .75rem;
    line-height: .875rem
}

.styles_twitter__nAMor:not(:last-child) {
    margin-bottom: 10px
}

.styles_container__RU_SE {
    margin: 0 auto;
    max-width: 90rem;
    padding: 0 12px
}

.styles_container__RU_SE.styles_layoutControl__MhggE {
    max-width: 78rem;
    padding: 0 12px
}

@media only screen and (min-width:48rem) {
    .styles_container__RU_SE.styles_layoutControl__MhggE {
        padding: 0 24px
    }
}

.styles_loader__bUd0A {
    position: relative;
    display: block;
    margin: 0 auto
}

.styles_bounce__zWTlz {
    position: absolute;
    background-color: #000;
    border-radius: 100%;
    opacity: .6;
    top: 0;
    left: 0;
    animation: styles_grow__KQITR 2s ease-in-out 0s infinite
}

.styles_bounce__zWTlz:nth-child(2) {
    animation-delay: 1s
}

@keyframes styles_grow__KQITR {
    0% {
        transform: scale(1)
    }

    50% {
        transform: scale(0)
    }

    to {
        transform: scale(1)
    }
}

.styles_feedback__1GX0T {
    font-size: 1rem;
    line-height: 120%;
    letter-spacing: .02em;
    padding: 4px;
    min-width: 136px;
    z-index: 1;
    position: absolute;
    opacity: 0;
    bottom: 25%;
    transition: all .3s
}

.styles_feedback__1GX0T.styles_variantCopyLink__rd_f5 {
    min-width: 112px
}

.styles_feedback__1GX0T.styles_show__Su020 {
    opacity: 1;
    bottom: 100%
}

.styles_feedback__1GX0T.styles_success__9YQO8 {
    color: #f8f5d7;
    background-color: #1f1d1a
}

.styles_feedback__1GX0T.styles_linkCopied__BOv05 {
    color: #000;
    background-color: #ffea7f
}

.styles_feedback__1GX0T.styles_checkEmail__M7fHJ,
.styles_feedback__1GX0T.styles_saved__1oJu0,
.styles_feedback__1GX0T.styles_updated__Zyrqj {
    background-color: #b3d7c3;
    color: #1f1d1a
}

.styles_feedback__1GX0T.styles_checkEmail__M7fHJ:before,
.styles_feedback__1GX0T.styles_saved__1oJu0:before,
.styles_feedback__1GX0T.styles_updated__Zyrqj:before {
    content: "";
    display: inline-block;
    width: 20px;
    height: 14px;
    background-image: url("data:image/svg+xml,%3Csvg width='20' height='17' viewBox='0 0 20 17' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M14 5.8916L7.79003 11.8916L5 9.19605' stroke='%2353524C' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
    margin-right: 4px
}

.styles_feedback__1GX0T.styles_error__wMlBm,
.styles_feedback__1GX0T.styles_invalidEmail__zh5My {
    color: #1f1d1a;
    background-color: #d79987
}

.styles_feedback__1GX0T.styles_left__ZF359 {
    left: 0
}

.styles_feedback__1GX0T.styles_right__NJMz0 {
    right: 0
}

.styles_feedback__1GX0T.styles_center__GDxO6 {
    left: 50%;
    transform: translateX(-50%);
    min-width: -webkit-max-content;
    min-width: max-content
}

.style_title__n4CiQ {
    line-height: 1.875rem;
    color: #1f1d1a;
    margin-bottom: 8px
}

.style_title__n4CiQ h3 {
    font-weight: 400;
    font-variation-settings: "wght" 500, "opsz" 10
}

.style_tagTitle__XcANL {
    float: left;
    margin: 0 10px 0 0;
    color: #f8f5d7;
    background-color: #0e29b5;
    border: 1px solid #0e29b5;
    padding: 6px 8px 2px;
    border-radius: 25px;
    font-size: 1.125rem;
    line-height: .9375rem;
    text-transform: uppercase;
    position: relative;
    top: 2px
}

h3.style_titleText__oyJ9f {
    display: inline
}

h3.style_titleText__oyJ9f.style_nestedTitle__Us703 {
    padding-left: 30px;
    padding-bottom: 8px;
    font-weight: 400;
    font-variation-settings: normal;
    color: #1f1d1a;
    font-size: 13px;
    color: #4b4a47;
    line-height: 120%
}

.style_withTitleIcon__VPxdK {
    padding-left: 10px
}

.style_withTitleIcon__VPxdK.style_isPrimary__amLBT {
    scroll-margin-top: 40px
}

.style_copyLink__LxhaW {
    position: relative;
    top: 8px;
    float: right;
    cursor: pointer;
    background: none;
    border: none
}

.styles_container__kVu6N {
    margin: 0 auto;
    padding: 0 12px;
    max-width: 90rem
}

.styles_container__kVu6N.styles_layoutControl__NuzlL {
    padding: 0 12px;
    max-width: 78rem;
    background: #f8f5d7;
}

@media only screen and (min-width:48rem) {
    .styles_container__kVu6N.styles_layoutControl__NuzlL {
        padding: 0 24px
    }
}

.styles_container__kVu6N h1,
.styles_container__kVu6N h2,
.styles_container__kVu6N h3,
.styles_container__kVu6N h4,
.styles_container__kVu6N p,
.styles_container__kVu6N span {
    line-height: 120%
}

.styles_emailInput__1fIkY {
    font-size: 1rem;
    line-height: 120%;
    background-color: #fcfae4;
    border: 1px solid #1f1d1a;
    border-inline-end: 0;
    padding: 8px 11px;
    width: 100%;
    z-index: 2;
    margin: 0;
    border-radius: 0;
    font-weight: 300;
    font-variation-settings: "wght" 400, "opsz" 10
}

.styles_emailInput__1fIkY::placeholder {
    color: #66655d;
    font-size: 1rem;
    line-height: 120%
}

.styles_emailInput__1fIkY:focus {
    outline: 1px solid #1f1d1a;
    outline-offset: -2px;
    border-inline-end: 1px solid #1f1d1a
}

.styles_emailInput__1fIkY[aria-invalid=true] {
    color: #d79987
}

.styles_emailInput__1fIkY.styles_icon__mV_j9 {
    padding-left: 36px;
    background-repeat: no-repeat;
    background-position: 12px 50%
}

.styles_successBanner__jd_Mh {
    position: fixed;
    bottom: -100%;
    left: 0;
    right: 0;
    display: flex;
    margin: 10px;
    max-width: 87.5rem;
    background-color: #ff0;
    z-index: 999;
    padding: 10px 12px;
    width: calc(100% - 20px);
    color: #1f1d1a
}

@media only screen and (min-width:64rem) {
    .styles_successBanner__jd_Mh {
        margin: 10px auto
    }
}

.styles_successBanner__jd_Mh.styles_visible__1huFk {
    transition: bottom .3s ease-in-out;
    bottom: 0
}

.styles_audience__w5kty {
    text-transform: capitalize
}

.styles_content__GPTyS {
    flex: 1 1
}

.styles_closeButton__9Btax {
    background-color: unset;
    border: unset;
    cursor: pointer;
    padding: 0;
    margin-right: 10px
}

.styles_divider__gCg6m {
    height: unset;
    margin-right: 23px
}

.styles_message__fEXIu {
    font-size: 1.125rem;
    font-variation-settings: "wght" 400, "opsz" 10
}

.styles_email__RdSe1,
.styles_message__fEXIu {
    line-height: 120%;
    padding: 10px;
    font-weight: 300
}

.styles_email__RdSe1 {
    font-size: 1rem;
    display: flex;
    align-items: center;
    gap: 6px;
    font-variation-settings: "wght" 400, "opsz" 10
}

@media only screen and (max-width:18.75rem) {
    .styles_successBanner__jd_Mh {
        padding: 10px 12px
    }

    .styles_divider__gCg6m {
        margin-right: 10px
    }

    .styles_email__RdSe1,
    .styles_message__fEXIu {
        padding-left: 0;
        padding-right: 0
    }
}

.styles_container__X90Lh {
    max-width: 45rem;
    width: 100%;
    margin: 0 auto
}

@media only screen and (min-width:48rem) {
    .styles_container__X90Lh.styles_layoutControl__NgJro {
        max-width: 588px
    }
}

@media only screen and (max-width:47.9375rem) {
    .styles_container__X90Lh {
        padding-left: 10px;
        padding-right: 10px
    }

    .styles_container__X90Lh.styles_layoutControl__NgJro {
        padding-left: 12px;
        padding-right: 12px
    }
}

.styles_signUpButton__yraUk {
    position: relative;
    left: -1px;
    background-color: #f8f5d7;
    border: 1px solid #000;
    border-radius: 0;
    font-size: 1rem;
    line-height: 120%;
    letter-spacing: .02em;
    color: #1f1d1a;
    cursor: pointer;
    padding: 0 10px;
    z-index: 2;
    min-width: 84px;
    margin: 0;
    font-weight: 500;
    font-variation-settings: "wght" 600, "opsz" 10
}

.styles_signUpButton__yraUk:active,
.styles_signUpButton__yraUk:focus {
    outline: 1;
    color: #a59e93
}

.styles_connector__3MG_Y {
    --bullet-size: 10px;
    --big-bullet-size: 14px;
    --small-bullet-size: 5px;
    position: relative;
    padding-left: 16px
}

.styles_connector__3MG_Y:before {
    content: "";
    position: absolute;
    top: calc(14px + 1rem);
    left: 4.5px;
    width: 1px;
    height: calc(100% - 20px);
    background-color: #1f1d1a;
    height: calc(100% - 14px)
}

@media only screen and (min-width:48rem) {
    .styles_connector__3MG_Y:before {
        top: calc(22px + 1rem)
    }
}

.styles_connector__3MG_Y:after {
    content: "";
    position: absolute;
    top: calc(10px + .45rem);
    left: 0;
    width: var(--bullet-size);
    height: var(--bullet-size);
    background-color: #ff0;
    border: 1px solid #1f1d1a;
    border-radius: 50%
}

@media only screen and (min-width:48rem) {
    .styles_connector__3MG_Y:after {
        top: calc(10px + 1rem)
    }
}

.styles_connectorDashedBlue__c54lQ:after {
    background-color: #1f1d1a;
    top: .625rem;
    width: var(--small-bullet-size);
    height: var(--small-bullet-size);
    left: 2.5px
}

.styles_connectorDashedBlue__c54lQ:before {
    top: calc(7px + 1rem);
    height: calc(100% - 6px);
    overflow: hidden;
    width: 0;
    border-left: 1px dashed rgba(31, 29, 26, .302);
    background: none
}

@media only screen and (min-width:48rem) {
    .styles_connectorDashedBlue__c54lQ:before {
        left: 4.5px;
        top: calc(6px + 1rem);
        height: calc(100% - 4px)
    }
}

.styles_connectorDashedBlue__c54lQ {
    padding-left: 28px
}

.styles_connectorDashedBlue__c54lQ:after {
    border-color: #243bb5;
    left: 4px;
    top: 10px;
    background-color: #243bb5;
    width: var(--big-bullet-size);
    height: var(--big-bullet-size)
}

.styles_connectorDashedBlue__c54lQ:before {
    border-left: 1px dashed #243bb5;
    height: calc(100% - 28px);
    left: 10px;
    top: calc(15px + 1rem)
}

.styles_blockquote__cU_77 {
    margin: 0 42px;
    position: relative
}

.styles_blockquote__cU_77:not(:last-child) {
    margin-bottom: 10px
}

.styles_blockquote__cU_77:before {
    content: "“";
    position: absolute;
    left: -.5rem
}

.styles_blockquote__cU_77:after {
    content: "”"
}

.styles_list__bFxuC {
    padding-inline-start: .8125rem;
    margin: 0
}

.styles_list__bFxuC.styles_ordered__M5SgM {
    padding-inline-start: .5625rem
}

.styles_list__bFxuC:not(:last-child) {
    margin-bottom: 10px
}

.styles_li__edKIA {
    margin-inline-start: .8125rem;
    padding-inline-start: 1rem;
    line-height: 1.6875rem
}

.styles_li__edKIA.styles_ordered__Wqfiv {
    margin-inline-start: 1.125rem;
    padding-inline-start: 1.125rem
}

.styles_li__edKIA:not(:last-child) {
    margin-bottom: 9px
}

.styles_em__gCOZs {
    font-style: normal
}

.styles_heading__zlrEu {
    line-height: 180%;
    margin-bottom: 10px
}

.styles_heading__zlrEu.styles_h1__UltOk {
    font-size: 2rem
}

.styles_heading__zlrEu.styles_h2__Cpywu {
    font-size: 1.5rem;
    line-height: 140%
}

.styles_heading__zlrEu.styles_h3__Xd0xj {
    font-size: 1.375rem;
    line-height: 140%
}

.styles_heading__zlrEu.styles_h4__1E9E4 {
    font-size: 1.125rem
}

.styles_strong__CyLpx {
    font-weight: 495;
    font-variation-settings: "wght" 595, "opsz" 10
}

.styles_adDivider__aXGYy {
    width: 96vw;
    margin-left: 50%;
    transform: translateX(-50%)
}

@media only screen and (min-width:48rem) {
    .styles_adDivider__aXGYy {
        width: 98vw
    }
}

.styles_adDivider__aXGYy.styles_layoutControl__1EQHC {
    width: calc(100vw - 24px)
}

@media only screen and (min-width:48rem) {
    .styles_adDivider__aXGYy.styles_layoutControl__1EQHC {
        width: calc(100vw - 48px)
    }
}

.styles_topDivider__FcDpP {
    margin-top: 21px
}

.styles_bottomDivider__6uqU_ {
    margin-bottom: 30px
}

.styles_wrapperStyle__PDiJJ {
    display: inline-flex;
    align-items: center;
    padding: 2.2px 10px 2.2px 5px;
    border-radius: 25px;
    background-color: #243bb5;
    max-height: 26px
}

.styles_textStyle__1di3v {
    margin-left: 6px;
    color: #f8f5d7;
    text-transform: uppercase;
    font-size: 1.125rem;
    line-height: 120%;
    position: relative;
    top: .5px
}

.styles_divider__xkDtO {
    border-top: 1px dashed rgba(31, 29, 26, .302);
    height: 1px
}

.styles_divider__xkDtO.styles_solid__T_Rb8 {
    border-top: 1px solid #1f1d1a
}

.styles_divider__xkDtO.styles_layoutControl__zEouR {
    border-color: #c3c1ae
}

.styles_vertical__l_4R6 {
    height: 100%;
    width: 1px;
    border-top: 0;
    border-left: 1px dashed rgba(31, 29, 26, .302)
}

.styles_image__BBKoH img {
    display: block
}

.styles_borders__Jkl36 {
    position: relative;
    margin-top: 10px;
    height: 3px
}

.styles_borders__Jkl36:after,
.styles_borders__Jkl36:before {
    content: "";
    height: 1px;
    width: 100%;
    border-top: 1px dashed rgba(31, 29, 26, .302);
    position: absolute
}

.styles_borders__Jkl36:after {
    top: 2px
}

.styles_borders__Jkl36.styles_layoutControl__zEouR {
    border-color: #c3c1ae
}

.styles_label__zMsZ_ {
    font-size: 1rem;
    font-weight: 400;
    color: #243bb5;
    padding: 10px;
    background-color: #dbe7ec
}

.styles_signalContent__veMD7 {
    font-size: 1rem
}

.styles_signalContent__veMD7 p {
    margin-bottom: 10px
}

.styles_iconLabelTitle__JDMq8,
.styles_sponsoredIconLabelTitle__pNUsf {
    background-color: transparent;
    padding: 0
}

.styles_iconLabelTitle__JDMq8 h3,
.styles_iconLabelTitle__JDMq8 span,
.styles_sponsoredIconLabelTitle__pNUsf h3,
.styles_sponsoredIconLabelTitle__pNUsf span {
    color: #1f1d1a;
    font-size: 1.25rem;
    line-height: 1.875rem;
    margin-left: 12px;
    top: 1px;
    font-weight: 400;
    font-variation-settings: "wght" 500, "opsz" 10
}

.styles_sponsoredIconLabelTitle__pNUsf h3 {
    margin-left: 0
}

.styles_iconLabelTitle__JDMq8.styles_layoutControl__7VCWU {
    margin-bottom: 18px
}

.styles_signalTextFootnote__wYKDv {
    font-size: .75rem;
    vertical-align: top;
    position: relative;
    top: -.3em
}

.styles_footnotesWrapper__T6_ID {
    margin: 15px 0
}

.styles_footnotesWrapper__T6_ID a {
    color: #53524c
}

.styles_withBottomSpace__DeugF {
    margin-bottom: 0
}

.styles_signalFootnote__g97FF {
    margin-top: 10px;
    font-size: .875rem;
    font-weight: 400;
    line-height: 120%;
    color: #53524c;
    display: flex;
    align-items: baseline
}

.styles_signalFootnote__g97FF p {
    margin-bottom: 0
}

.styles_signalFootnote__g97FF a {
    text-decoration: underline
}

.styles_insightsConnector__vTCw_ {
    padding-bottom: 30px
}

.styles_insightsConnector__vTCw_.styles_layoutControl__7VCWU {
    padding-bottom: 16px
}

.styles_insightsConnector__vTCw_.styles_layoutControl__7VCWU:after {
    border-color: #1f1d1a;
    background-color: #1f1d1a;
    width: 8px;
    height: 8px;
    left: 8px
}

.styles_insightsConnector__vTCw_.styles_layoutControl__7VCWU:before {
    top: calc(8px + 1rem);
    height: calc(100% - 20px);
    border-color: #575757;
    left: 11.95px
}

.styles_signalBodyBlock__jEi_L {
    line-height: 1.4rem;
    position: relative
}

.styles_signalBodyBlock__jEi_L:last-child .styles_insightsConnector__vTCw_ {
    padding-bottom: 15px
}

.styles_signalBodyBlock__jEi_L.styles_layoutControl__7VCWU:last-child:after {
    content: "";
    position: absolute;
    bottom: calc(-10px - .45rem);
    left: 8px;
    width: 8px;
    height: 8px;
    background-color: #1f1d1a
}

.styles_sponsoredConnector__xwzB5:after {
    border-color: #735e71;
    background-color: #735e71
}

.styles_sponsoredConnector__xwzB5:before {
    border-color: #735e71
}

.styles_footnoteNumber__b01PF {
    margin-right: 10px
}

.styles_footnoteText__pHkpH {
    font-size: 1rem
}

.styles_insightsLabel__q9BoN {
    margin-top: 20px;
    position: relative;
    margin-bottom: 30px
}

.styles_insightsLabel__q9BoN:before {
    content: "";
    position: absolute;
    top: calc(100% + 4px);
    left: 10px;
    width: 0;
    height: 26px;
    border-left: 1px dashed #243bb5
}

@media only screen and (min-width:48rem) {
    .styles_insightsLabel__q9BoN {
        height: calc(100% - 12px)
    }
}

.styles_insightsLabel__q9BoN.styles_sponsoredLabel__r60zM {
    color: #493b48;
    background-color: #eee3ed
}

.styles_insightsLabel__q9BoN.styles_sponsoredLabel__r60zM:before {
    border-color: #66655d
}

.styles_insightsLabel__q9BoN.styles_layoutControl__7VCWU {
    display: none
}

.styles_sourceWrapper__jFmcW {
    font-size: .8125rem;
    line-height: 120%;
    color: #53524c;
    display: flex;
    margin-bottom: 10px
}

.styles_sourceWrapper__jFmcW .styles_sourceHeader__udeMo {
    display: flex
}

.styles_sourceWrapper__jFmcW .styles_sourceHeader__udeMo .styles_sourceTitle___ShOS {
    margin-left: 8px
}

.styles_source__Aynvr.styles_layoutControl__7VCWU {
    font-size: .6875rem;
    color: #4b4a47
}

.styles_insightsTitle__cK1hX {
    font-size: 1.5rem;
    line-height: 130%;
    color: #1f2b6d;
    margin-bottom: 10px;
    font-weight: 495;
    font-variation-settings: "wght" 595, "opsz" 10
}

.styles_signalsTitle__vsyCO.styles_layoutControl__7VCWU {
    color: #1f1d1a;
    font-weight: 370;
    font-variation-settings: "wght" 470, "opsz" 30
}

.styles_sponsoredTitle__RevfS {
    color: #493b48
}

.styles_withDashedDivider__3HdbX {
    border-top: 1px dashed rgba(31, 29, 26, .302);
    padding-top: 12px
}

.styles_withDashedDivider__3HdbX p {
    font-size: 1.125rem;
    line-height: 1.6875rem
}

.styles_withDashedDivider__3HdbX.styles_layoutControl__7VCWU {
    border-color: #c3c1ae
}

.styles_insightsContentWrapper__D5y5m.styles_layoutControl__7VCWU p {
    margin-bottom: 12px;
    line-height: 150%;
    color: #1f1d1a;
    font-size: 18px;
    font-weight: 230;
    font-variation-settings: "wght" 330, "opsz" 10
}

.styles_insightsContentWrapper__D5y5m.styles_layoutControl__7VCWU b,
.styles_insightsContentWrapper__D5y5m.styles_layoutControl__7VCWU strong {
    line-height: 150%;
    color: #1f1d1a;
    font-size: 18px;
    font-weight: 370;
    font-variation-settings: "wght" 470, "opsz" 30
}

.styles_iconLabelText__1IaAg.styles_layoutControl__7VCWU {
    margin-left: 20px;
    font-size: 1.375rem;
    line-height: 120%;
    font-weight: 370;
    font-variation-settings: "wght" 470, "opsz" 30
}

.styles_iconLabelText__1IaAg.styles_layoutControlSponsoredSignal__R5Hjl {
    margin-left: 0
}

.styles_ad__ECTuS {
    display: inline-block
}

.styles_ad__ECTuS[data-is-empty=true] {
    border: none
}

.styles_ad__ECTuS[data-is-empty=false] {
    border: 1px solid #cbc9c0
}

.styles_collapseContainer__Pk23W {
    height: 0
}

.styles_adHomeMiddle__tknuJ {
    margin-top: 30px
}

.styles_adHomeMiddle__tknuJ.styles_extraMargin__gHBAi {
    margin-top: 36px
}

@media only screen and (min-width:48rem) {
    .styles_adHomeMiddle__tknuJ.styles_extraMargin__gHBAi {
        margin-top: 30px
    }
}

.styles_hideOnMobile__qzWLR {
    display: none
}

@media only screen and (min-width:48rem) {
    .styles_hideOnMobile__qzWLR {
        display: block
    }

    .styles_adHomeWrapper__wtCr2 {
        padding: 0
    }
}

.styles_adContainer__X2SPy {
    display: flex;
    justify-content: center;
    min-height: 74px;
    text-align: center;
    align-items: center
}

.styles_adContainer__X2SPy.styles_isEmpty__yYrCI {
    min-height: inherit
}

@media only screen and (min-width:48rem) {
    .styles_adContainer__X2SPy.styles_adHeaderContainer__toh7C {
        min-height: 114px
    }
}

@media only screen and (min-width:64rem) {
    .styles_adContainer__X2SPy.styles_adHeaderContainer__toh7C {
        min-height: 264px
    }
}

.styles_adHeaderContainer__toh7C {
    min-height: 64px
}

.styles_adHeaderContainer__toh7C.styles_stickyAd__HHtP0 {
    background-color: #f8f5d7;
    width: 100%
}

@media only screen and (min-width:48rem) {
    .styles_adHeaderContainer__toh7C {
        min-height: 114px
    }
}

@media only screen and (min-width:64rem) {
    .styles_adHeaderContainer__toh7C {
        min-height: 264px
    }
}

.styles_adHeaderMargin__rnWaD {
    margin: 10px 0 0
}

@media only screen and (min-width:48rem) {
    .styles_adHeaderMargin__rnWaD {
        margin-top: inherit
    }
}

@media only screen and (min-width:64rem) {
    .styles_adHeaderMargin__rnWaD {
        margin: inherit;
        padding: 10px 0 0
    }
}

.styles_adHeaderMargin__rnWaD .styles_innerAdContainer__InIPz {
    display: flex;
    flex-wrap: wrap;
    align-content: center;
    justify-content: center;
    margin-left: 12px;
    margin-right: 12px;
    padding-bottom: 10px;
    width: 100%;
    border-bottom: 1px dashed rgba(31, 29, 26, .302);
    min-height: 62px
}

.styles_adHeaderMargin__rnWaD .styles_innerAdContainer__InIPz.styles_layoutControl__2t_p4 {
    border-color: #c3c1ae;
    margin-left: 12px;
    margin-right: 12px
}

@media only screen and (min-width:48rem) {
    .styles_adHeaderMargin__rnWaD .styles_innerAdContainer__InIPz {
        min-height: 114px;
        padding-top: 10px
    }

    .styles_adHeaderMargin__rnWaD .styles_innerAdContainer__InIPz.styles_layoutControl__2t_p4 {
        margin-left: 24px;
        margin-right: 24px
    }
}

@media only screen and (min-width:64rem) {
    .styles_adHeaderMargin__rnWaD .styles_innerAdContainer__InIPz {
        min-height: 264px;
        padding-top: inherit
    }
}

.styles_adHeaderMargin__rnWaD.styles_stickyAd__HHtP0 {
    margin: inherit;
    min-height: 74px
}

@media only screen and (min-width:48rem) {
    .styles_adHeaderMargin__rnWaD.styles_stickyAd__HHtP0 {
        min-height: 114px
    }
}

@media only screen and (min-width:64rem) {
    .styles_adHeaderMargin__rnWaD.styles_stickyAd__HHtP0 {
        min-height: 274px
    }
}

.styles_adHeaderMargin__rnWaD.styles_stickyAd__HHtP0 .styles_innerAdContainer__InIPz {
    margin-top: 10px
}

@media only screen and (min-width:48rem) {
    .styles_adHeaderMargin__rnWaD.styles_stickyAd__HHtP0 .styles_innerAdContainer__InIPz {
        margin-top: inherit
    }
}

@media only screen and (min-width:64rem) {
    .styles_adHeaderMargin__rnWaD.styles_stickyAd__HHtP0 .styles_innerAdContainer__InIPz {
        margin-top: 10px
    }
}

.styles_adHeaderMargin__rnWaD.styles_stickyAd__HHtP0 .styles_adContainer__X2SPy {
    margin: 0 auto;
    position: fixed;
    z-index: 999;
    left: 50%;
    transform: translateX(-50%);
    min-height: 74px
}

.styles_adHeaderMargin__rnWaD.styles_stickyAd__HHtP0 .styles_adContainer__X2SPy.styles_open__HnIf9 {
    top: 0
}

.styles_adHeaderMargin__rnWaD.styles_stickyAd__HHtP0 .styles_adContainer__X2SPy.styles_closed__e0B99 {
    top: -300px;
    transition: top 175ms ease-in-out
}

@media only screen and (min-width:48rem) {
    .styles_adHeaderMargin__rnWaD.styles_stickyAd__HHtP0 .styles_adContainer__X2SPy {
        min-height: 114px
    }
}

@media only screen and (min-width:64rem) {
    .styles_adHeaderMargin__rnWaD.styles_stickyAd__HHtP0 .styles_adContainer__X2SPy {
        min-height: 274px
    }
}

.styles_adMargin__bnZWC {
    margin: 10px 0
}

.styles_adMargin__bnZWC.styles_layoutControl__2t_p4 {
    margin-left: 12px;
    margin-right: 12px
}

@media only screen and (min-width:48rem) {
    .styles_adMargin__bnZWC.styles_layoutControl__2t_p4 {
        margin-left: 24px;
        margin-right: 24px
    }
}

.styles_adLabel__UBLx0 {
    width: 100%;
    line-height: 1;
    margin-bottom: 5px;
    font-size: .625rem;
    font-weight: 400;
    letter-spacing: .02em;
    text-align: center
}

.styles_adDivider__fnRML {
    width: 96vw;
    margin-left: 50%;
    transform: translateX(-50%)
}

@media only screen and (min-width:48rem) {
    .styles_adDivider__fnRML {
        width: 98vw
    }
}

.styles_adDivider__fnRML.styles_layoutControl__2t_p4 {
    width: calc(100vw - 24px)
}

@media only screen and (min-width:48rem) {
    .styles_adDivider__fnRML.styles_layoutControl__2t_p4 {
        width: calc(100vw - 48px)
    }
}

.styles_topDivider__ALQHJ {
    margin-top: 30px
}

.styles_topDivider__ALQHJ.styles_layoutControl__2t_p4 {
    margin-top: 48px
}

.styles_bottomDivider___4JHb {
    margin-bottom: 30px
}

.styles_bottomDivider___4JHb.styles_layoutControl__2t_p4 {
    margin-bottom: 55px
}

.styles_readMoreSection__RiYxn {
    margin: 24px 0 0
}

.styles_readMoreSection__RiYxn .styles_readMoreLink__h12tf {
    display: flex;
    align-items: center;
    margin-top: 12px;
    font-size: 1rem;
    color: #243bb5;
    font-weight: 400;
    font-variation-settings: "wght" 500, "opsz" 30
}

*,
:after,
:before {
    box-sizing: border-box
}

html {
    --scroll-behavior: smooth !important;
    scroll-behavior: smooth !important;
    overflow-x: hidden
}

body,
html {
    padding: 0;
    margin: 0;
    background: #f8f5d7
}

@media screen and (prefers-reduced-motion:reduce) {
    html {
        scroll-behavior: auto
    }
}

h1,
h2,
h3,
h4,
h5,
h6,
p {
    margin: 0
}

a {
    color: inherit;
    text-decoration: none
}

a,
button,
input,
label {
    -webkit-tap-highlight-color: rgba(0, 0, 0, 0)
}

figure,
p {
    margin: 0
}

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

.styles_message__cqllU {
    font-size: 1.125rem;
    line-height: 120%;
    padding: 10px 10px 22px;
    font-weight: 300;
    font-variation-settings: "wght" 400, "opsz" 10
}

.styles_confirmForm__fefR6 {
    display: flex;
    flex-direction: column;
    width: 100%;
    max-width: 540px
}

.styles_checkEmailMessage__iiDvU {
    align-items: center;
    display: flex;
    color: #1f1d1a;
    font-size: 1.125rem;
    font-weight: 395;
    font-variation-settings: "wght" 495, "opsz" 10;
    padding-top: 8px
}

.styles_checkEmailMessage__iiDvU span {
    display: inline-block;
    margin-left: 5px;
    margin-top: -3px
}