
            ._9v3uP {
                background-color: rgba(0,0,0,.4);
                bottom: 0;
                filter: brightness(100);
                padding: 4px
            }

            ._9v3uP,._9v3uP.w2tXw {
                left: 0;
                position: absolute;
                z-index: var(--zlevel0)
            }

            ._9v3uP.w2tXw {
                top: 0
            }

            .jT9Gr {
                grid-gap: var(--spacing-xs);
                display: flex;
                flex-direction: column;
                gap: var(--spacing-xs);
                padding: 16px 0
            }

            .vaPla {
                position: relative
            }

            .fG2dB {
                background-color: #d3d3d3
            }

            ._0rL02 {
                position: relative
            }

            ._0rL02 img {
                bottom: 0;
                height: 100%;
                left: 0;
                position: absolute;
                right: 0;
                top: 0;
                width: 100%
            }

            ._4wuYh {
                grid-gap: var(--spacing-xs);
                display: flex;
                flex-direction: column;
                gap: var(--spacing-xs);
                line-height: 150%;
                word-break: break-word
            }

            @media (max-width: 767px) {
                ._4wuYh {
                    padding:0 15px
                }
            }

            .AyKST,.AyKST>div>p {
                color: var(--light-ink-contrast);
                font-weight: var(--medium)
            }

            .AyKST,.AyKST>div>p,._3Y8HA,._3Y8HA>div>p {
                font-family: var(--secondary-font);
                font-size: var(--story-page-font-size);
                line-height: 150%;
                word-break: break-word
            }

            ._3Y8HA,._3Y8HA>div>p {
                color: var(--light-ink-subtle);
                display: flex
            }

            ._3Y8HA>div>p {
                display: inline-block
            }

            ._3Y8HA>div>p:first-child:before {
                content: "Image Credit:";
                padding-right: 4px;
                white-space: nowrap
            }

            .fG2dB {
                background-color: var(--background-color)
            }

            ._3Y8HA[\:has\(a\)] {
                font-weight: var(--medium)
            }

            ._3Y8HA:has(a) {
                font-weight: var(--medium)
            }

            ._3Y8HA[\:has\(a\)] a {
                font-weight: var(--medium)
            }

            ._3Y8HA:has(a) a {
                font-weight: var(--medium)
            }

            .AyKST[\:has\(a\)] {
                font-weight: var(--medium)
            }

            .AyKST:has(a) {
                font-weight: var(--medium)
            }

            .AyKST[\:has\(a\)] a {
                font-weight: var(--medium)
            }

            .AyKST:has(a) a {
                font-weight: var(--medium)
            }

            .bPsxy img {
                background-color: var(--fallback-background-color);
                -o-object-fit: contain!important;
                object-fit: contain!important
            }

            ._6mEKQ {
                grid-gap: var(--spacing-xs);
                display: flex;
                flex-direction: column;
                gap: var(--spacing-xs)
            }

            .V26Oo {
                color: var(--headline-color);
                font-family: var(--primary-font);
                font-size: var(--font-m);
                font-weight: var(--semibold)
            }

            .V26Oo:hover {
                text-decoration: underline
            }

            .uo-cY {
                grid-gap: 2px;
                word-wrap: break-word;
                color: #fff;
                color: var(--Light-ink-inkInverse,#fff);
                font-family: var(--content-font);
                font-size: var(--font-s);
                font-style: normal;
                font-weight: var(--medium);
                gap: 2px;
                line-height: 150%;
                padding: 2px 4px
            }

            .Ey8-Z,.Yuj2q {
                background-color: var(--label-color)
            }

            .Ey8-Z,.Yuj2q,.pFPaU {
                grid-gap: 2px;
                word-wrap: break-word;
                color: #fff;
                color: var(--Light-ink-inkInverse,#fff);
                font-family: var(--content-font);
                font-size: var(--font-s);
                font-style: normal;
                font-weight: var(--medium);
                gap: 2px;
                line-height: 150%;
                padding: 2px 4px
            }

            .pFPaU {
                background-color: var(--light-interactive-red)
            }

            .o-M6q {
                grid-gap: 2px;
                word-wrap: break-word;
                align-items: center;
                color: #fff;
                color: var(--Light-ink-inkInverse,#fff);
                color: var(--light-interactive-red);
                display: flex;
                font-family: var(--content-font);
                font-size: var(--font-s);
                font-style: normal;
                font-weight: var(--medium);
                gap: 2px;
                height: 18px;
                line-height: 150%;
                padding: 0;
                width: 46px
            }

            .o-M6q>span:first-child {
                grid-gap: 2px;
                background-color: var(--light-interactive-red);
                border-radius: 50%;
                gap: 2px;
                height: 10px;
                width: 10px
            }

            ._2rb1z {
                background-color: var(--light-ink-contrast)
            }

            ._2rb1z,.cc0Wn {
                grid-gap: 2px;
                word-wrap: break-word;
                color: #fff;
                color: var(--Light-ink-inkInverse,#fff);
                font-family: var(--content-font);
                font-size: var(--font-s);
                font-style: normal;
                font-weight: var(--medium);
                gap: 2px;
                line-height: 150%;
                padding: 2px 4px
            }

            .cc0Wn {
                align-items: center;
                background-color: #e0f5f8;
                color: var(--dark-teal-080);
                display: flex;
                height: 22px;
                width: 88px
            }

            .YfFXu {
                color: #fff;
                color: var(--Light-ink-inkInverse,#fff);
                color: var(--light-interactive-primary-030)
            }

            .YfFXu,.jbskn {
                grid-gap: 2px;
                word-wrap: break-word;
                font-family: var(--content-font);
                font-size: var(--font-s);
                font-style: normal;
                font-weight: var(--medium);
                gap: 2px;
                line-height: 150%;
                padding: 0
            }

            .jbskn {
                color: #fff;
                color: var(--Light-ink-inkInverse,#fff);
                color: var(--light-interactive-secondary-030)
            }

            ._8Ywcl {
                outline: none
            }

            .dk84p {
                display: inline-block;
                margin-bottom: 8px;
                padding-right: 10px
            }

            .O2CWo {
                align-items: center;
                background-color: var(--light-interactive-secondary-030);
                border-radius: var(--spacing-xs);
                bottom: 36px;
                box-shadow: 0 4px 6px rgba(0,0,0,.1);
                color: #fff;
                display: flex;
                left: 50%;
                opacity: 1;
                padding: var(--spacing-s);
                position: fixed;
                transform: translateX(-50%);
                transition: opacity 1s ease;
                width: -moz-fit-content;
                width: fit-content;
                z-index: 10
            }

            .c6hGL {
                flex-shrink: 0
            }

            .FGded,.c6hGL {
                margin-right: var(--spacing-s)
            }

            .FGded {
                flex-grow: 1;
                font-family: var(--secondary-font);
                font-size: var(--font-sm);
                font-style: normal;
                font-weight: var(--medium);
                line-height: 150%
            }

            ._1Oull {
                background-color: #ccc;
                height: 24px;
                margin-right: var(--spacing-s);
                width: 1px
            }

            .DeuvE {
                background-color: transparent;
                border: none;
                color: var(--white);
                cursor: pointer;
                font-family: var(--secondary-font);
                font-size: var(--font-s);
                font-weight: var(--medium);
                line-height: 150%
            }

            .O2CWo._7LRb6 {
                opacity: 0;
                transition: opacity .5s ease,visibility 0s .5s;
                visibility: hidden
            }

            ._3m-Wb {
                background-color: #d60000
            }

            .ErKHC {
                background-color: var(--light-interactive-secondary-030)
            }

            .grecaptcha-badge {
                visibility: hidden
            }

            ._4EXSh {
                grid-gap: var(--spacing-xs);
                background: linear-gradient(143deg,#e0f5f8 8.02%,#cef0f5 57.41%,#68d6e5 100.38%);
                display: flex;
                flex-direction: column;
                gap: var(--spacing-xs);
                margin: 24px 0;
                padding: 16px 15px
            }

            ._4EXSh p:first-child {
                color: var(--light-ink-contrast);
                font-family: var(--primary-font);
                font-size: var(--font-l);
                font-style: normal;
                font-weight: var(--semibold);
                line-height: normal;
                text-align: center
            }

            @media (max-width: 767px) {
                ._4EXSh p:first-child {
                    text-align:left
                }
            }

            @media (min-width: 1200px) {
                ._4EXSh p:first-child {
                    font-size:var(--font-xl)
                }
            }

            @media (min-width: 768px) and (max-width:1199px) {
                ._4EXSh p:first-child {
                    font-size:var(--font-xl)
                }
            }

            ._4EXSh p:nth-child(2) {
                color: var(--light-interface-neutral-010);
                font-family: var(--primary-font);
                font-size: var(--font-m);
                font-style: normal;
                font-weight: var(--regular);
                line-height: 150%;
                text-align: center
            }

            @media (max-width: 767px) {
                ._4EXSh p:nth-child(2) {
                    text-align:left
                }
            }

            .R8qnL {
                grid-gap: var(--spacing-xs);
                align-items: flex-start;
                display: flex;
                flex-direction: column;
                gap: var(--spacing-xs);
                justify-content: space-between
            }

            .R8qnL div {
                height: 40px;
                width: 100%
            }

            @media (min-width: 1200px) {
                .R8qnL {
                    flex-direction:row;
                    height: 40px
                }

                .R8qnL div {
                    flex: 3;
                    width: auto
                }
            }

            @media (min-width: 768px) and (max-width:1199px) {
                .R8qnL {
                    flex-direction:row;
                    height: 40px
                }

                .R8qnL div {
                    flex: 3;
                    width: auto
                }
            }

            .R8qnL label {
                display: none
            }

            .R8qnL input {
                background: #fff;
                border: 1px solid #9fadb5;
                border-radius: var(--spacing-xs);
                height: inherit;
                padding: var(--spacing-xs);
                width: 100%
            }

            @media (min-width: 1200px) {
                .R8qnL input {
                    height:inherit
                }
            }

            @media (min-width: 768px) and (max-width:1199px) {
                .R8qnL input {
                    height:inherit
                }
            }

            .R8qnL button {
                background: #013d6c;
                border: none;
                border-radius: var(--spacing-xs);
                color: #fff;
                color: var(--Light-ink-inkInverse,#fff);
                flex: 1;
                font-family: Montserrat;
                font-size: var(--font-s);
                font-weight: var(--medium);
                height: inherit;
                line-height: 150%;
                padding: var(--spacing-xs) var(--spacing-m)
            }

            @media (min-width: 1200px) {
                .NYAr3 {
                    flex-direction:column;
                    height: auto
                }

                .NYAr3 div {
                    width: 100%
                }
            }

            .R0ZNN {
                border-left: 4px solid var(--light-interactive-primary-030);
                margin: 32px 0;
                padding-left: var(--spacing-m);
                word-break: break-word
            }

            .OrRp3,.R0ZNN {
                grid-gap: 16px;
                display: flex;
                flex-direction: column;
                gap: 16px
            }

            .OrRp3 {
                justify-content: space-between
            }

            @media (min-width: 768px) and (max-width:1199px) {
                .OrRp3 {
                    align-items:center;
                    flex-direction: row
                }
            }

            @media (min-width: 1200px) {
                .OrRp3 {
                    align-items:center;
                    flex-direction: row
                }
            }

            .IwUog {
                grid-gap: 16px;
                display: flex;
                gap: 16px
            }

            @media (min-width: 768px) and (max-width:1199px) {
                .IwUog {
                    width:60%
                }
            }

            @media (min-width: 1200px) {
                .IwUog {
                    width:62%
                }
            }

            .J8yIR {
                color: var(--light-ink-contrast);
                font-family: var(--secondary-font);
                font-size: var(--font-m);
                font-style: normal;
                font-weight: var(--medium);
                line-height: 150%
            }

            .J8yIR,._7qoGD {
                word-break: break-word
            }

            ._7qoGD {
                display: flex;
                flex: 1;
                flex-direction: column;
                justify-content: center
            }

            ._7qoGD a {
                color: var(--light-ink-contrast);
                font-family: var(--secondary-font);
                font-size: var(--font-l);
                font-weight: var(--bold);
                line-height: normal
            }

            ._7qoGD span:last-child {
                color: var(--light-ink-subtle);
                font-family: var(--secondary-font);
                font-size: var(--font-m);
                font-weight: var(--medium);
                line-height: 150%;
                text-align: left
            }

            .NWgbD {
                grid-gap: 8px;
                display: flex;
                flex-wrap: wrap;
                gap: 8px;
                height: -moz-fit-content;
                height: fit-content;
                justify-content: flex-start
            }

            .NWgbD a {
                height: 44px;
                width: 44px
            }

            @media (min-width: 768px) and (max-width:1199px) {
                .NWgbD {
                    width:37.6%
                }
            }

            @media (min-width: 1200px) {
                .NWgbD {
                    width:35.5%
                }
            }

            .fUc9V {
                height: 80px;
                width: 80px
            }

            .fUc9V img {
                aspect-ratio: 1/1;
                border-radius: 50%
            }

            ._48or4 {
                color: var(--light-ink-subtle);
                font-family: var(--secondary-font);
                padding-bottom: var(--spacing-m)
            }

            ._48or4,._48or4 span {
                font-size: var(--story-page-font-size);
                font-weight: var(--medium);
                line-height: 150%
            }

            ._48or4 a {
                color: var(--light-ink-subtle)
            }

            .egFJi {
                background: var(--multi-author-bg);
                border-left: 4px solid var(--light-interactive-primary-030);
                color: var(--light-interactive-secondary-030);
                font-family: var(--secondary-font);
                font-size: var(--story-page-font-size);
                font-weight: var(--medium);
                line-height: 150%;
                padding: 8px 8px 8px 16px
            }

            .fs51W {
                display: flex;
                padding: 0 15px 16px
            }

            @media (min-width: 1200px) {
                .fs51W {
                    padding:0 0 16px
                }
            }

            @media (min-width: 768px) and (max-width:1199px) {
                .fs51W {
                    padding:0 0 16px
                }
            }

            .pMZtN {
                color: var(--light-ink-subtle);
                display: flex;
                font-family: var(--content-font);
                font-size: var(--font-s);
                line-height: 150%;
                text-transform: capitalize
            }

            .pMZtN,.pMZtN a {
                font-weight: var(--medium)
            }

            .gyI8k,.pMZtN a {
                color: var(--light-link-blue)
            }

            .gyI8k {
                height: 16px;
                text-align: center;
                width: 16px
            }

            .r004J {
                align-items: center;
                display: flex;
                height: auto;
                position: relative
            }

            .ipASP {
                background: var(--white);
                border-radius: var(--spacing-xs);
                box-shadow: 0 16px 24px 0 hsla(0,0%,7%,.08);
                left: 0;
                overflow: hidden;
                padding: var(--spacing-xs) 0;
                position: absolute;
                top: 60px;
                width: 200px;
                z-index: var(--zlevel2)
            }

            .ipASP svg {
                margin-right: var(--spacing-xs)
            }

            .ipASP a,.ipASP div {
                align-items: center;
                border-bottom: 1px solid var(--card-separator-color);
                color: var(--light-ink-subtle);
                cursor: pointer;
                display: flex;
                font-family: var(--content-font);
                font-size: var(--font-s);
                font-weight: var(--medium);
                padding: var(--spacing-s) var(--spacing-m)
            }

            .ipASP a:hover,.ipASP div:hover {
                background-color: var(--light-interactive-primary-010)
            }

            .ipASP a:last-child,.ipASP div:last-child {
                border-bottom-width: 0
            }

            .ORiM7 {
                color: var(--light-ink-contrast);
                font-family: var(--primary-font);
                font-size: var(--font-xxl);
                font-weight: var(--semibold);
                line-height: normal;
                padding-bottom: var(--spacing-xs);
                word-break: break-word
            }

            @media (min-width: 768px) and (max-width:1199px) {
                .ORiM7 {
                    font-size:var(--font-xxxll)
                }
            }

            @media (min-width: 1200px) {
                .ORiM7 {
                    font-size:var(--font-xxxll)
                }
            }

            .HbRuW {
                color: var(--subheadline-color);
                display: flex;
                flex-wrap: wrap;
                font-family: var(--secondary-font);
                font-size: var(--font-s);
                font-weight: var(--medium);
                line-height: 150%
            }

            .fPpVR {
                align-items: center;
                display: flex
            }

            .-BAfL {
                grid-gap: var(--spacing-vertical);
                display: flex;
                flex-direction: column;
                gap: var(--spacing-vertical);
                margin-bottom: var(--font-xxll)
            }

            @media (min-width: 768px) and (max-width:1199px) {
                .-BAfL {
                    margin-bottom:var(--font-xxll)
                }
            }

            @media (min-width: 1200px) {
                .-BAfL {
                    margin-bottom:var(--spacing-l)
                }
            }

            .-BAfL ._9ooHw {
                color: var(--light-ink-contrast);
                font-family: var(--secondary-font);
                font-size: var(--font-m);
                font-weight: var(--bold);
                line-height: normal
            }

            .zDUGk {
                display: grid
            }

            .ZYkdP,.zDUGk {
                grid-gap: var(--spacing-vertical);
                gap: var(--spacing-vertical)
            }

            .ZYkdP {
                display: flex;
                flex-direction: column;
                height: -moz-fit-content;
                height: fit-content
            }

            @media (min-width: 768px) and (max-width:1199px) {
                .ZYkdP {
                    display:grid;
                    grid-template-columns: 1fr 1px 1fr
                }
            }

            .e1UC3 {
                grid-gap: var(--spacing-xs);
                display: flex;
                flex-direction: column;
                gap: var(--spacing-xs);
                height: -moz-fit-content;
                height: fit-content
            }

            .yPUES {
                color: var(--light-ink-contrast);
                font-family: var(--primary-font);
                font-size: var(--font-mm);
                font-weight: var(--semibold);
                line-height: normal;
                word-break: break-word
            }

            @media (min-width: 1200px) {
                .yPUES {
                    font-size:var(--font-m);
                    line-height: 150%
                }
            }

            @media (min-width: 768px) and (max-width:1199px) {
                .yPUES {
                    font-size:var(--font-m);
                    line-height: 150%
                }
            }

            .NkupU {
                border-bottom: 1px solid var(--card-separator-color)
            }

            @media (min-width: 1200px) {
                .NkupU {
                    border-right:1px solid var(--card-separator-color)
                }
            }

            @media (min-width: 768px) and (max-width:1199px) {
                .NkupU {
                    border-right:1px solid var(--card-separator-color)
                }
            }

            .JY52Y {
                border-bottom: 1px solid var(--card-separator-color)
            }

            .JY52Y:last-child {
                display: none
            }

            .Ubcaz,._65-Lf {
                color: var(--light-ink-subtle);
                font-family: var(--secondary-font);
                font-size: var(--story-page-font-size);
                font-weight: var(--medium);
                line-height: 150%;
                padding: var(--spacing-m) 0 var(--spacing-xs) 0
            }

            ._65-Lf {
                border-top: 1px solid var(--card-separator-color)
            }

            @media (min-width: 1200px) {
                ._65-Lf {
                    border:none;
                    padding: 0
                }
            }

            @media (min-width: 768px) and (max-width:1199px) {
                ._65-Lf {
                    border:none;
                    padding: 0
                }
            }

            .VhjOo>img {
                aspect-ratio: var(--aspect-ratio);
                width: 100%
            }

            ._5aBr8 {
                background-color: var(--fallback-background-color);
                -o-object-fit: contain!important;
                object-fit: contain!important
            }

            .x4CMR {
                grid-gap: var(--spacing-vertical);
                display: flex;
                flex-direction: column;
                gap: var(--spacing-vertical);
                margin-bottom: var(--font-xxll)
            }

            .x4CMR .zy-hT {
                color: #0c1215;
                font-family: var(--content-font);
                font-size: var(--font-m);
                font-weight: var(--bold);
                line-height: normal;
                text-align: left;
                text-transform: uppercase
            }

            @media (min-width: 1200px) {
                .x4CMR {
                    margin-bottom:0
                }
            }

            .kPkB8 {
                display: grid
            }

            .kPkB8,.mb95x {
                grid-gap: var(--spacing-vertical);
                gap: var(--spacing-vertical)
            }

            .mb95x {
                display: flex;
                flex-direction: column;
                height: -moz-fit-content;
                height: fit-content
            }

            @media (min-width: 1200px) {
                .mb95x {
                    grid-gap:var(--spacing-vertical);
                    grid-row-gap: var(--spacing-horizontal);
                    display: grid;
                    gap: var(--spacing-vertical);
                    grid-template-columns: 1fr 1px 1fr;
                    row-gap: var(--spacing-horizontal)
                }
            }

            @media (min-width: 768px) and (max-width:1199px) {
                .mb95x {
                    grid-gap:var(--spacing-vertical);
                    grid-row-gap: var(--spacing-horizontal);
                    display: grid;
                    gap: var(--spacing-vertical);
                    grid-template-columns: 1fr 1px 1fr;
                    row-gap: var(--spacing-horizontal)
                }
            }

            .mb95x:first-child {
                border-right: none;
                padding-right: 0
            }

            .-w-8A {
                grid-gap: var(--spacing-xs);
                display: flex;
                gap: var(--spacing-xs);
                justify-content: space-between
            }

            .-w-8A img {
                aspect-ratio: 4/3;
                -o-object-fit: cover;
                object-fit: cover
            }

            .qFnBY {
                grid-gap: var(--spacing-xs);
                display: flex;
                flex: 1;
                flex-direction: column;
                gap: var(--spacing-xs);
                height: -moz-fit-content;
                height: fit-content
            }

            .hWC06 {
                color: var(--light-ink-contrast);
                font-family: var(--primary-font);
                font-size: var(--font-mm);
                font-weight: var(--semibold);
                line-height: normal;
                text-align: left;
                word-break: break-word
            }

            @media (min-width: 1200px) {
                .hWC06 {
                    font-size:var(--font-m);
                    line-height: 150%
                }
            }

            @media (min-width: 768px) and (max-width:1199px) {
                .hWC06 {
                    font-size:var(--font-m);
                    line-height: 150%
                }
            }

            .v8xp7 {
                border-bottom: 1px solid var(--card-separator-color)
            }

            @media (min-width: 1200px) {
                .v8xp7 {
                    border-right:1px solid var(--card-separator-color)
                }
            }

            @media (min-width: 768px) and (max-width:1199px) {
                .v8xp7 {
                    border-right:1px solid var(--card-separator-color)
                }
            }

            .T9i95 {
                border-bottom: 1px solid var(--card-separator-color)
            }

            .T9i95:last-child {
                display: none
            }

            .irdcu {
                aspect-ratio: var(--aspect-ratio);
                line-height: 0;
                margin: 0;
                padding: 0;
                position: relative;
                width: 27.9%
            }

            @media (min-width: 1200px) {
                .irdcu {
                    width:120px
                }
            }

            @media (min-width: 768px) and (max-width:1199px) {
                .irdcu {
                    width:30.9%
                }
            }

            .irdcu>img {
                aspect-ratio: var(--aspect-ratio)
            }

            .QEwph {
                padding: var(--spacing-xl) 0 var(--spacing-xl) 0
            }

            @media (min-width: 768px) and (max-width:1199px) {
                .QEwph {
                    padding:var(--spacing-xl) var(--tablet-padding) 0 var(--tablet-padding)
                }
            }

            @media (max-width: 767px) {
                .QEwph {
                    padding:var(--spacing-xl) var(--mobile-padding) 0 var(--mobile-padding)
                }
            }

            .st7p8 {
                grid-gap: var(--spacing-xs);
                display: flex;
                gap: var(--spacing-xs);
                height: 34px;
                justify-content: left;
                justify-content: space-between;
                width: -moz-fit-content;
                width: fit-content
            }

            .CczOW,._0Gwig,._8gHe-,.i7sOz {
                position: relative
            }

            .Oq3Fb {
                text-wrap: nowrap;
                left: 0;
                padding: var(--spacing-xs);
                z-index: var(--zlevel2)
            }

            .Oq3Fb,.xfmkB {
                background: var(--white);
                border-radius: var(--spacing-xs);
                box-shadow: 0 16px 24px 0 hsla(0,0%,7%,.08);
                position: absolute;
                top: 60px
            }

            .xfmkB {
                overflow: hidden;
                padding: var(--spacing-xs) 0;
                right: 0;
                width: 200px;
                z-index: var(--zlevel1)
            }

            .xfmkB svg {
                margin-right: var(--spacing-xs)
            }

            .xfmkB a,.xfmkB div {
                align-items: center;
                border-bottom: 1px solid var(--card-separator-color);
                color: var(--light-ink-subtle);
                cursor: pointer;
                display: flex;
                font-family: var(--content-font);
                font-size: var(--font-m);
                font-weight: var(--medium);
                padding: var(--spacing-s) var(--spacing-m)
            }

            .xfmkB a>span,.xfmkB div>span {
                flex: 1
            }

            .xfmkB a:hover,.xfmkB div:hover {
                background-color: var(--light-interactive-primary-010)
            }

            .xfmkB a:last-child,.xfmkB div:last-child {
                border-bottom-width: 0
            }

            .E9yxJ {
                background: var(--white);
                border-bottom: 1px solid var(--light-interface-neutral-020);
                height: 48px;
                margin-top: -48px;
                opacity: 0;
                overflow: hidden;
                position: sticky;
                scroll-behavior: smooth;
                top: 47px;
                transform: translateY(-100%);
                transition: transform .4s ease,opacity .4s ease;
                will-change: transform,opacity;
                z-index: var(--zlevel2)
            }

            @media (max-width: 767px) {
                .E9yxJ {
                    position:sticky;
                    top: 66px
                }
            }

            ._9StBL {
                opacity: 1;
                padding-bottom: var(--spacing-xs);
                padding-top: var(--spacing-xs);
                transform: translateY(0)
            }

            @media (max-width: 767px) {
                ._9StBL {
                    padding:8px 15px
                }
            }

            .pKH18 {
                grid-gap: var(--spacing-m);
                display: flex;
                gap: var(--spacing-m);
                justify-content: space-between
            }

            @media (min-width: 1200px) {
                .pKH18 {
                    margin:0 auto;
                    max-width: var(--container-width)
                }
            }

            @media (min-width: 768px) and (max-width:1199px) {
                .pKH18 {
                    margin:0 39px;
                    max-width: 100%
                }
            }

            .yz5NN {
                align-content: end;
                color: var(--light-ink-contrast);
                font-family: var(--primary-font);
                font-size: var(--font-mm);
                font-weight: var(--semibold);
                line-height: 150%;
                overflow: hidden;
                padding: 2.5px 0;
                text-overflow: ellipsis;
                white-space: nowrap
            }

            .z7cCU {
                background-color: var(--light-interactive-primary-030);
                bottom: 0;
                font-family: var(--title-font);
                font-size: 18px;
                height: 2px;
                left: 0;
                position: absolute;
                width: 50vw
            }

            .T94c7 {
                height: 32px
            }

            @media (max-width: 767px) {
                .T94c7 {
                    padding-right:15px
                }
            }

            @media (min-width: 768px) and (max-width:1199px) {
                .T94c7 {
                    padding-right:39px
                }
            }

            .Ub-Cr {
                grid-gap: var(--spacing-xs);
                display: flex;
                gap: var(--spacing-xs);
                justify-content: left;
                justify-content: space-between;
                width: -moz-fit-content;
                width: fit-content
            }

            ._2CaJw,.aDhf-,.dltm6 {
                cursor: pointer;
                position: relative
            }

            .oYzCt {
                position: relative
            }

            .bheo5 {
                text-wrap: nowrap;
                background: var(--white);
                border-radius: 8px;
                box-shadow: 0 16px 24px 0 hsla(0,0%,7%,.08);
                padding: var(--spacing-xs);
                position: fixed;
                right: 200px;
                top: 60px;
                z-index: 4
            }

            @media (max-width: 767px) {
                .bheo5 {
                    position:fixed;
                    right: 100px;
                    top: 60px;
                    width: -moz-fit-content;
                    width: fit-content
                }
            }

            .y8xdW {
                background: var(--white);
                border-radius: 8px;
                box-shadow: 0 16px 24px 0 hsla(0,0%,7%,.08);
                left: 70vw;
                overflow: hidden;
                padding: 8px 0;
                position: fixed;
                top: 100px;
                width: 200px;
                z-index: 3
            }

            @media only screen and (min-width: 360px) and (max-width:520px) {
                .y8xdW {
                    left:50%;
                    position: fixed;
                    top: 100px
                }
            }

            .y8xdW svg {
                margin-right: var(--spacing-xs)
            }

            .y8xdW a,.y8xdW div {
                align-items: center;
                border-bottom: 1px solid var(--card-separator-color);
                color: var(--light-ink-subtle);
                cursor: pointer;
                display: flex;
                font-family: var(--content-font);
                font-size: var(--font-m);
                font-weight: var(--medium);
                padding: 12px 16px
            }

            .y8xdW a>span,.y8xdW div>span {
                flex: 1
            }

            .y8xdW a:hover,.y8xdW div:hover {
                background-color: var(--light-interactive-primary-010)
            }

            .y8xdW a:last-child,.y8xdW div:last-child {
                border-bottom-width: 0
            }

            .d-C-- {
                border-bottom: 1px solid var(--card-separator-color);
                color: var(--light-interactive-secondary-030);
                font-family: var(--secondary-font);
                font-size: var(--font-mm);
                font-weight: var(--medium);
                line-height: 150%;
                padding: var(--spacing-xs) 0 var(--spacing-m) 0;
                word-break: break-word
            }

            @media (max-width: 767px) {
                .d-C-- {
                    font-size:var( --font-m)
                }
            }

            ._7v1Gu {
                grid-gap: var(--spacing-vertical);
                display: flex;
                flex-direction: column;
                gap: var(--spacing-vertical);
                margin-bottom: var(--font-xxll)
            }

            @media (min-width: 768px) and (max-width:1199px) {
                ._7v1Gu {
                    margin-bottom:var(--font-xxll)
                }
            }

            @media (min-width: 1200px) {
                ._7v1Gu {
                    margin-bottom:var(--spacing-l)
                }
            }

            ._7v1Gu ._3SYdD {
                color: var(--light-ink-contrast);
                font-family: var(--secondary-font);
                font-size: var(--font-m);
                font-weight: var(--bold);
                line-height: normal
            }

            .lMuv5 {
                display: grid
            }

            .LyN6l,.lMuv5 {
                grid-gap: var(--spacing-vertical);
                gap: var(--spacing-vertical)
            }

            .LyN6l {
                display: flex;
                flex-direction: column;
                height: -moz-fit-content;
                height: fit-content
            }

            @media (min-width: 768px) and (max-width:1199px) {
                .LyN6l {
                    display:grid;
                    grid-template-columns: 1fr 1px 1fr
                }
            }

            .IGbZc {
                grid-gap: var(--spacing-xs);
                display: flex;
                flex-direction: column;
                gap: var(--spacing-xs);
                height: -moz-fit-content;
                height: fit-content
            }

            ._15Jhz {
                color: var(--light-ink-contrast);
                font-family: var(--primary-font);
                font-size: var(--font-mm);
                font-weight: var(--semibold);
                line-height: normal;
                word-break: break-word
            }

            @media (min-width: 1200px) {
                ._15Jhz {
                    font-size:var(--font-m);
                    line-height: 150%
                }
            }

            @media (min-width: 768px) and (max-width:1199px) {
                ._15Jhz {
                    font-size:var(--font-m);
                    line-height: 150%
                }
            }

            .PGcdY {
                border-bottom: 1px solid var(--card-separator-color)
            }

            @media (min-width: 1200px) {
                .PGcdY {
                    border-right:1px solid var(--card-separator-color)
                }
            }

            @media (min-width: 768px) and (max-width:1199px) {
                .PGcdY {
                    border-right:1px solid var(--card-separator-color)
                }
            }

            .Z6ScA {
                border-bottom: 1px solid var(--card-separator-color)
            }

            .Z6ScA:last-child {
                display: none
            }

            .qA7u8 {
                color: var(--light-ink-subtle);
                font-family: var(--secondary-font);
                font-size: var(--font-xs);
                font-style: normal;
                font-weight: var(--regular);
                line-height: 150%;
                padding-bottom: var(--spacing-xs);
                padding-top: var(--spacing-xs);
                text-align: center
            }

            ._2Wcwl {
                background-color: var(--ad-slot-background-color);
                height: calc(100% + 31px)!important
            }

            .dcg3F {
                display: flex;
                justify-content: center;
                width: 100%
            }

            .JR8SJ {
                background-color: var(--ad-slot-background-color);
                justify-content: right;
                margin: auto 0;
                overflow: hidden;
                z-index: var(--zlevel0)
            }

            .JR8SJ,.L1aHm {
                display: flex;
                flex-direction: column
            }

            .ALnBD {
                height: 50px;
                width: 320px
            }

            @media screen and (min-width: 728px) {
                .ALnBD {
                    height:90px;
                    width: 728px
                }
            }

            .VNDLI {
                height: 600px;
                width: 120px
            }

            ._5lGh3 {
                margin: 0 auto
            }

            .-XDJb,._5lGh3 {
                height: 250px;
                width: 300px
            }

            .-XDJb {
                align-items: center;
                display: flex;
                justify-content: center;
                margin: 0 auto 16px
            }

            @media screen and (min-width: 768px) and (max-width:1199px) {
                .-XDJb {
                    height:90px;
                    margin-bottom: 36px;
                    width: 728px
                }
            }

            @media screen and (min-width: 1200px) {
                .-XDJb {
                    height:90px;
                    margin-bottom: 36px;
                    width: 970px
                }
            }

            ._0apYp {
                height: 250px;
                margin: 0 auto 16px;
                width: 300px
            }

            .aEuvG {
                width: 728px
            }

            .SnSdZ,.aEuvG {
                height: 90px;
                margin: 0 auto
            }

            .SnSdZ {
                width: 970px
            }

            .UDLgd {
                width: 120px
            }

            .LkpS-,.UDLgd {
                background-color: transparent;
                height: auto
            }

            .LkpS- {
                margin: 0;
                width: 185px
            }

            @media (min-width: 1200px) {
                .LkpS- {
                    height:auto;
                    width: 160px
                }
            }

            @media (min-width: 768px) and (max-width:1199px) {
                .LkpS- {
                    height:auto;
                    width: 210px
                }
            }

            .j--QA {
                height: 600px;
                margin: 0;
                width: 300px
            }

            .LTMOE,.WUPu4,.n9lPp {
                height: 250px;
                margin: 0;
                width: 300px
            }

            .OXITA {
                margin: 0 auto;
                margin-bottom: var(--spacing-row-separator-mobile);
                padding-top: 0
            }

            .OXITA,._3u9A6 {
                height: 250px;
                width: 300px
            }

            .dKwlU {
                height: 600px;
                width: 300px
            }

            ._5YnJk {
                height: 250px;
                width: 300px
            }

            .XHz18 {
                height: 600px;
                width: 300px
            }

            .dgAYL {
                height: 250px;
                width: 300px
            }

            .EoVCn {
                height: 201px;
                width: 350px
            }

            .gjbaw {
                height: 90px;
                margin: 0;
                width: 160px
            }

            .s-dxG {
                height: 250px;
                margin: 0 auto;
                width: 300px
            }

            @media (min-width: 1200px) {
                .s-dxG {
                    height:600px;
                    width: 300px
                }
            }

            .fvegL {
                height: 50px;
                margin: 0 auto;
                width: 320px
            }

            @media (min-width: 768px) and (max-width:1199px) {
                .fvegL {
                    height:250px;
                    width: 300px
                }
            }

            @media (min-width: 1200px) {
                .fvegL {
                    height:90px;
                    width: 728px
                }

                .eDlxH {
                    margin-bottom: 0
                }
            }

            .qKimL {
                border: none;
                height: 250px;
                margin: 0 auto 32px;
                width: 300px
            }

            @media (min-width: 1200px) {
                .qKimL {
                    height:250px;
                    width: 970px
                }
            }

            .WPHsW {
                border: none;
                height: 250px;
                margin: auto;
                padding-bottom: var(--spacing-xs);
                width: 970px
            }

            @media (max-width: 767px) {
                .WPHsW {
                    height:50px;
                    width: 320px
                }
            }

            @media (min-width: 768px) and (max-width:1199px) {
                .WPHsW {
                    height:250px;
                    width: 300px
                }
            }

            .CWTr2 {
                width: -moz-fit-content;
                width: fit-content
            }

            ._7oYXh {
                margin-left: 25px;
                margin-right: 25px
            }

            @media (min-width: 1200px) {
                ._0HIpF {
                    align-items:center;
                    display: flex;
                    height: 282px;
                    justify-content: center;
                    margin-left: auto;
                    margin-right: auto;
                    padding-bottom: var(--spacing-horizontal);
                    padding-top: var(--spacing-horizontal);
                    width: 1110px
                }
            }

            @media (min-width: 768px) and (max-width:1199px) {
                ._0HIpF {
                    display:none
                }
            }

            @media (max-width: 767px) {
                ._0HIpF {
                    display:none
                }
            }

            .Kcu7Y {
                height: 250px;
                margin: 0 auto;
                width: 300px
            }

            @media screen and (min-width: 1199px) {
                .Kcu7Y {
                    height:90px;
                    width: 728px
                }
            }

            .Fnt-Z {
                height: 250px;
                margin: 0 auto;
                width: 970px
            }

            @media (min-width: 768px) and (max-width:1199px) {
                .Fnt-Z {
                    height:250px;
                    width: 300px
                }
            }

            @media (max-width: 767px) {
                .Fnt-Z {
                    height:50px;
                    width: 320px
                }
            }

            .F7tAU {
                background-color: transparent;
                margin: 0 auto;
                min-height: auto;
                width: 300px
            }

            @media screen and (max-width: 360px) {
                .F7tAU {
                    width:100%
                }
            }

            @media (min-width: 1200px) {
                .F7tAU {
                    width:350px
                }
            }

            @media (min-width: 768px) and (max-width:1199px) {
                .F7tAU {
                    width:210px
                }
            }

            .z76ES {
                height: 250px;
                margin: 0 auto;
                width: 300px
            }

            @media (min-width: 1200px) {
                .z76ES {
                    height:90px;
                    width: 728px
                }
            }

            .cigTE {
                height: 250px;
                margin: 0 auto;
                width: 300px
            }

            @media (min-width: 1200px) {
                .cigTE {
                    height:90px;
                    width: 728px
                }
            }

            ._4SQLD {
                height: 250px;
                margin: 0 auto;
                width: 300px
            }

            @media (min-width: 1200px) {
                ._4SQLD {
                    height:250px;
                    width: 970px
                }
            }

            .QUo5q,.uGP4H {
                width: 100%
            }

            .QUo5q {
                align-items: center;
                background-color: transparent;
                display: flex;
                font-size: var(--font-mm);
                font-weight: var(--semibold);
                height: auto;
                justify-content: center;
                line-height: 150%
            }

            @media (min-width: 1200px) {
                .K88Iv {
                    display:none
                }
            }

            @media (min-width: 768px) and (max-width:1199px) {
                .K88Iv {
                    display:none
                }
            }

            @media (max-width: 767px) {
                .K88Iv {
                    min-height:50px;
                    width: 320px
                }
            }

            ._5SCWg {
                background-color: var(--ad-slot-background-color)
            }

            @media (max-width: 767px) {
                ._5SCWg {
                    align-items:center;
                    bottom: 0;
                    position: fixed;
                    right: 0;
                    width: 100%;
                    z-index: var(--zlevel10)
                }
            }

            @media (min-width: 768px) and (max-width:1199px) {
                ._5SCWg {
                    display:none
                }
            }

            @media (min-width: 1200px) {
                ._5SCWg {
                    display:none
                }
            }

            .Esppl {
                align-self: end;
                background: var(--ad-slot-background-color);
                border-top-left-radius: 6px;
                cursor: pointer;
                height: -moz-fit-content;
                height: fit-content;
                margin-top: -22px
            }

            .oOVST {
                align-items: center;
                display: flex;
                height: auto;
                justify-content: center;
                width: 100%
            }

            .SDEAy {
                margin-bottom: 24px
            }

            @media screen and (min-width: 380px) and (max-width:767px) {
                .SDEAy {
                    padding:var(--spacing-xs) 25px
                }
            }

            @media (min-width: 768px) and (max-width:1199px) {
                .SDEAy {
                    margin-bottom:24px;
                    padding: var(--spacing-xs) 25px
                }
            }

            @media (min-width: 1200px) {
                .SDEAy {
                    display:flex;
                    justify-content: center;
                    margin-bottom: var(--spacing-l)
                }
            }

            .F87B3 {
                grid-gap: var(--spacing-xs);
                display: flex;
                flex-direction: column;
                gap: var(--spacing-xs);
                justify-content: center;
                text-align: center
            }

            @media (min-width: 768px) and (max-width:1199px) {
                .F87B3 {
                    padding:0
                }
            }

            @media (min-width: 1200px) {
                .F87B3 {
                    padding:0 var(--spacing-xs) var(--spacing-xs)
                }
            }

            .DX9hA>p,.F87B3>p {
                color: var(--light-ink-subtle);
                font-family: var(--secondary-font);
                font-size: 10px;
                font-style: normal;
                font-weight: var(--regular);
                line-height: 150%
            }

            .-U-T1 {
                margin-bottom: 0
            }

            @media screen and (min-width: 380px) {
                .-U-T1 {
                    padding:var(--spacing-xs) 0
                }
            }

            .DX9hA {
                grid-gap: var(--spacing-xs);
                flex-direction: column;
                gap: var(--spacing-xs);
                text-align: center
            }

            .DX9hA,.s2nKg {
                display: flex;
                justify-content: center
            }

            .s2nKg {
                margin-bottom: 0
            }

            .ekz6d {
                display: inline-block;
                font-size: 21px;
                height: 24px;
                position: relative;
                text-align: center;
                width: 24px
            }

            .ekz6d,.ekz6d:before {
                color: var(--light-ink-contrast)
            }

            .ekz6d:before {
                left: 0;
                overflow: hidden;
                position: absolute;
                top: 0
            }

            .ekz6d.-v2Xw:before {
                color: var(--light-ink-contrast);
                content: "★";
                margin-left: 1.2px;
                width: 44%
            }

            .ekz6d.-v2Xw:after {
                color: var(--light-ink-contrast);
                content: "☆";
                display: block;
                height: 24px;
                text-align: center;
                width: 24px
            }

            .ekz6d.zkTWm:before {
                width: 0
            }

            .ekz6d.zkTWm:after {
                color: var(--light-ink-contrast);
                content: "☆";
                display: block;
                height: 24px;
                text-align: center;
                width: 24px
            }

            .N6ril {
                padding-bottom: 16px
            }

            .sb2h2 {
                border-bottom: 1px solid var(--row-separator-color);
                margin: var(--spacing-m) auto;
                padding-bottom: var(--spacing-m)
            }

            .sb2h2 .CZF5a {
                font-size: var(--base-larger)
            }

            .sb2h2 .Rw-3L {
                color: var(--subheadline-color);
                font-family: var(--secondary-font);
                font-size: 18px;
                font-style: normal;
                font-weight: var(--medium);
                line-height: 150%;
                padding-bottom: var(--spacing-m);
                padding-top: var(--spacing-xs)
            }

            .sb2h2 .cRFN3 {
                margin: 0;
                margin-bottom: var(--spacing-m);
                overflow: hidden;
                padding-top: 56.25%;
                position: relative
            }

            .sb2h2 .cRFN3 img {
                bottom: 0;
                height: 100%;
                left: 0;
                position: absolute;
                top: 0;
                width: 100%
            }

            .sb2h2 .yMjeT {
                font-size: var(--base);
                font-style: italic;
                padding: var(--spacing-m) 0
            }

            .sb2h2 a {
                color: var(--brand-primary);
                opacity: .8
            }

            .sb2h2 a:hover {
                opacity: 1
            }

            .sb2h2 .story-element {
                margin-bottom: var(--spacing-xs);
                margin-top: var(--spacing-xs)
            }

            .sb2h2 .story-element-text {
                margin: 0;
                padding: var(--spacing-m) 0
            }

            .sb2h2 .story-element-file-attachment:before {
                color: var(--light-ink-contrast);
                content: "Attachment";
                font-size: var(--font-l);
                font-style: normal;
                font-weight: 600;
                left: 0;
                line-height: normal;
                position: absolute;
                top: -40px
            }

            .sb2h2 .story-element-file-attachment {
                align-items: center;
                background-color: #eff1f2;
                display: flex;
                flex-direction: row;
                justify-content: space-between;
                margin-bottom: 24px;
                margin-top: 63px;
                padding: 0 24px;
                position: relative
            }

            .sb2h2 .story-element-file-attachment div:before {
                content: url("");
                height: 32px;
                margin-right: var(--spacing-m);
                width: 32px
            }

            .sb2h2 .story-element-file-attachment .story-element-file__title {
                align-items: center;
                color: #0c1215;
                display: flex;
                font-size: 18px;
                font-weight: 500;
                margin: 15px 0
            }

            .sb2h2 .story-element-file-attachment a {
                visibility: hidden
            }

            .sb2h2 .story-element-file-attachment a:after {
                background-color: #303d43;
                border-radius: 4px;
                color: #fff;
                content: "Preview";
                font-weight: 500;
                padding: var(--spacing-xs) 12px;
                visibility: visible
            }

            .sb2h2 ol,.sb2h2 ul {
                margin-left: var(--spacing-m)
            }

            .sb2h2 ul {
                list-style: disc
            }

            .sb2h2 ol {
                list-style: decimal
            }

            .sb2h2 .story-element-image-gallery {
                grid-gap: 2px;
                display: grid;
                font-size: 32px;
                gap: 2px;
                grid-template-columns: repeat(3,30.5vw);
                grid-template-rows: repeat(var(--number-of-rows),30.5vw);
                justify-content: center;
                margin: 0 auto;
                padding: var(--spacing-m) 0
            }

            @media only screen and (min-width: 768px) and (max-width:1199px) {
                .sb2h2 .story-element-image-gallery {
                    font-size:36px;
                    grid-template-columns: 228.5px 228.5px 228.5px;
                    grid-template-rows: repeat(var(--number-of-rows),228.5px);
                    margin: 0;
                    width: 689.5px
                }
            }

            @media only screen and (min-width: 1200px) {
                .sb2h2 .story-element-image-gallery {
                    font-size:48px;
                    grid-template-columns: 242px 242px 242px;
                    grid-template-rows: repeat(var(--number-of-rows),242px);
                    width: 730px
                }
            }

            .sb2h2 .story-element-caption-attribution-wrapper {
                display: flex;
                flex-direction: column;
                padding: 0 15px
            }

            @media only screen and (min-width: 768px) {
                .sb2h2 .story-element-caption-attribution-wrapper {
                    padding:0
                }
            }

            .sb2h2 .story-element-image {
                grid-gap: var(--spacing-xs);
                display: flex;
                flex-direction: column;
                gap: var(--spacing-xs);
                margin: 0;
                padding: var(--spacing-m) 0
            }

            .sb2h2 .story-element-image img {
                display: block
            }

            .sb2h2 .story-element-image-title {
                font-size: 14px;
                margin-top: var(--spacing-xs)
            }

            .sb2h2 .story-element-text>div>p {
                color: var(--light-ink-contrast);
                font-family: var(--primary-font);
                font-size: 18px;
                font-style: normal;
                font-weight: var(--regular);
                line-height: 166%;
                padding: var(--spacing-m) 0;
                word-break: break-word
            }

            .sb2h2 .story-element-data-table {
                font-size: var(--base-smaller);
                -webkit-hyphens: unset;
                hyphens: unset;
                overflow-x: auto;
                word-break: normal
            }

            .sb2h2 .story-element-data-table table {
                border: 1px solid var(--grey-light);
                border-collapse: collapse;
                border-spacing: 0;
                overflow-x: auto
            }

            .sb2h2 .story-element-data-table td,.sb2h2 .story-element-data-table th {
                border: 1px solid var(--grey-light);
                padding: var(--spacing-xs);
                white-space: nowrap
            }

            .sb2h2 .story-element-data-table th {
                background-color: var(--brandPrimary);
                color: var(--white);
                font-weight: var(--bold)
            }

            .sb2h2 .story-element-data-table tr:nth-child(odd) {
                background-color: var(--grey-light)
            }

            .mzsSt {
                background-color: var(--background-color)
            }

            .uy9sn {
                display: flex;
                justify-content: center;
                margin: 0 auto var(--spacing-m);
                overflow: auto;
                z-index: var(--zlevel0)
            }

            .fdNpG {
                height: 50px;
                width: 320px
            }

            @media screen and (min-width: 728px) {
                .fdNpG {
                    height:90px;
                    width: 728px
                }
            }

            .f1lJY {
                height: 250px;
                width: 300px
            }

            @media screen and (min-width: 728px) {
                .f1lJY {
                    height:90px;
                    width: 728px
                }
            }

            .IPV7b {
                display: inline-block;
                padding: var(--spacing-m) 0;
                width: 100%;
                word-break: break-word
            }

            .IPV7b div {
                margin: 0;
                padding: 0
            }

            .IPV7b .story-element-caption-attribution-wrapper {
                padding: 0
            }

            .IPV7b .story-element-caption-attribution-wrapper .paragraphs p {
                color: var(--light-ink-subtle)
            }

            .IPV7b .story-element-image-attribution {
                display: none
            }

            .IPV7b .story-element-text {
                padding: 0
            }

            .IPV7b .story-element-image {
                padding: 0;
                width: 113px
            }

            .IPV7b .story-element-image figure {
                grid-gap: var(--spacing-xs);
                align-items: flex-start;
                display: flex;
                flex-direction: column;
                gap: var(--spacing-xs)
            }

            .IPV7b .story-element-image img {
                height: 113px;
                width: 113px
            }

            .ytlIs .story-element-image .story-element-image-title {
                margin-top: 0
            }

            .ytlIs .story-element-image .story-element-image-title p {
                color: var(--light-ink-subtle);
                font-family: var(--secondary-font);
                font-size: var(--font-s);
                font-weight: var(--medium);
                line-height: 100%;
                word-break: break-word
            }

            ._2rE9f .story-element-text>div>p {
                color: var(--light-ink-contrast);
                font-family: var(--primary-font);
                font-size: var(--font-mm);
                font-style: normal;
                font-weight: var(--regular);
                line-height: 166%;
                padding: 0;
                word-break: break-word
            }

            @media (max-width: 767px) {
                ._2rE9f .story-element-text>div>p {
                    font-size:var(--font-m)
                }
            }

            .lk5NU {
                grid-gap: var(--spacing-xs);
                align-items: flex-start;
                display: flex;
                flex-direction: column;
                gap: var(--spacing-xs)
            }

            .VxtHI {
                border-left: 4px solid #e56400;
                color: var(--light-ink-contrast);
                font-family: var(--primary-font);
                font-size: var(--font-l);
                font-weight: var(--semibold);
                line-height: 1;
                margin-bottom: var(--spacing-m);
                padding-left: var(--spacing-xs)
            }

            ._2rsH6 {
                align-items: center;
                background: rgba(0,0,0,.5);
                bottom: 0;
                color: #fff;
                cursor: pointer;
                display: flex;
                font-size: 32px;
                font-style: normal;
                font-weight: 700;
                height: 100%;
                justify-content: center;
                left: 50%;
                line-height: 112.5%;
                position: absolute;
                right: 0;
                top: 50%;
                transform: translate(-50%,-50%);
                width: 100%;
                z-index: 2
            }

            @media only screen and (min-width: 768px) and (max-width:1199px) {
                ._2rsH6 {
                    font-size:36px
                }
            }

            @media only screen and (min-width: 1200px) {
                ._2rsH6 {
                    font-size:48px
                }
            }

            .story-element-text+.story-element-text-answer,.story-element-text+.story-element-text-q-and-a,.story-element-text+.story-element-text-question,.story-element-text+.story-element-text-quote {
                margin: 0;
                padding: 0
            }

            .story-element-text+.story-element-text-blockquote {
                margin: 0;
                padding: 24px 0
            }

            .story-element {
                margin: 0
            }

            .story-element-text-question>div>p {
                color: var(--light-ink-contrast);
                font-family: var(--title-font);
                font-size: var(--font-mm);
                font-weight: var(--semibold)!important;
                line-height: 27px;
                padding: 0;
                padding-top: var(--spacing-m);
                word-break: break-word
            }

            .story-element-text-question>div>p:before {
                content: "Q.";
                font-size: var(--font-l);
                line-height: 28.1px;
                padding-right: var(--spacing-xs)
            }

            @media (max-width: 767px) {
                .story-element-text-question>div>p {
                    font-size:var(--font-m)
                }
            }

            .story-element-text-answer>div>p {
                color: var(--light-ink-contrast);
                font-family: var(--title-font);
                font-size: var(--font-mm);
                font-weight: var(--regular);
                line-height: 29.88px;
                padding-bottom: var(--spacing-m);
                word-break: break-word
            }

            .story-element-text-answer>div>p:before {
                content: "A.";
                font-size: var(--font-l);
                font-weight: var(--semibold);
                line-height: 28.1px;
                padding-right: var(--spacing-xs)
            }

            @media (max-width: 767px) {
                .story-element-text-answer>div>p {
                    font-size:var(--font-m)
                }
            }

            .story-element-text-q-and-a>div>div {
                grid-gap: var(--spacing-xs);
                display: flex;
                flex-direction: column;
                gap: var(--spacing-xs);
                padding: var(--spacing-m) 0
            }

            .story-element-text-q-and-a>div>div .question p {
                color: var(--light-ink-contrast);
                font-family: var(--title-font);
                font-size: var(--font-mm);
                font-weight: var(--semibold);
                line-height: 27px;
                word-break: break-word
            }

            .story-element-text-q-and-a>div>div .question p:before {
                content: "Q.";
                font-size: var(--font-l);
                line-height: 28.1px;
                padding-right: var(--spacing-xs)
            }

            @media (max-width: 767px) {
                .story-element-text-q-and-a>div>div .question p {
                    font-size:var(--font-m)
                }
            }

            .story-element-text-q-and-a>div>div .answer p {
                color: var(--light-ink-contrast);
                font-family: var(--title-font);
                font-size: var(--font-mm);
                font-weight: var(--regular);
                line-height: 29.88px;
                word-break: break-word
            }

            .story-element-text-q-and-a>div>div .answer p:before {
                content: "A.";
                font-size: var(--font-l);
                font-weight: var(--semibold);
                line-height: 28.1px;
                padding-right: var(--spacing-xs)
            }

            @media (max-width: 767px) {
                .story-element-text-q-and-a>div>div .answer p {
                    font-size:var(--font-m)
                }
            }

            .story-grid {
                max-width: 100%
            }

            @media only screen and (min-width: 768px) and (max-width:1188px) {
                .story-grid {
                    margin:0 39px;
                    max-width: 100%;
                    padding: 0
                }
            }

            @media only screen and (min-width: 1188px) and (max-width:1199px) {
                .story-grid {
                    margin:0 auto;
                    max-width: var(--container-width);
                    padding: 0
                }
            }

            @media only screen and (min-width: 1200px) {
                .story-grid {
                    margin:0 auto;
                    max-width: var(--container-width);
                    padding: 0
                }
            }

            .story-element-text-cta {
                align-items: center;
                display: flex;
                flex-direction: column;
                padding: var(--spacing-m) 0
            }

            .story-element-text-cta div {
                align-items: center;
                background-color: var(--light-interactive-primary-030);
                border-radius: 4px;
                display: flex;
                padding: var(--spacing-s) var(--spacing-m)
            }

            .story-element-text-cta div a {
                color: #fff
            }

            .story-element-text-cta .cta-text {
                font-family: var(--content-font);
                font-size: 14px;
                font-style: normal;
                font-weight: var(--medium);
                line-height: 150%;
                word-break: break-word
            }

            .story-element-jsembed {
                padding: var(--spacing-m) 0
            }

            .story-element-jsembed>.jsembed-wrapper {
                display: flex;
                justify-content: center;
                position: relative;
                width: 100%
            }

            .story-element-jsembed>.jsembed-wrapper iframe {
                -o-object-fit: cover;
                object-fit: cover;
                width: 100%
            }

            .story-element-text-quote div>div {
                grid-gap: var(--spacing-xs);
                display: flex;
                flex-direction: column;
                gap: var(--spacing-xs);
                padding: 24px 0
            }

            .story-element-text-quote blockquote {
                color: var(--headline-color);
                font-family: var(--primary-font);
                font-size: 22px;
                font-weight: var(--semibold);
                line-height: 150%;
                margin: 0;
                word-break: break-word
            }

            @media (max-width: 767px) {
                .story-element-text-quote blockquote {
                    font-size:20px
                }
            }

            .story-element-text-quote .attribution {
                color: var(--light-ink-contrast);
                font-family: var(--secondary-font);
                font-size: var(--font-m);
                font-weight: var(--bold);
                line-height: 21.94px;
                word-break: break-word
            }

            .story-element-text-quote .attribution:before {
                content: "~ "
            }

            .story-element-text-quote blockquote:before {
                content: "\201C"
            }

            .story-element-text-quote blockquote:after {
                content: "\201D"
            }

            .story-element-text-blockquote {
                grid-gap: var(--spacing-m);
                display: flex;
                flex-direction: row;
                gap: var(--spacing-m);
                padding: 24px 0
            }

            .story-element-text-blockquote>div>div {
                grid-gap: var(--spacing-xs);
                display: flex;
                flex-direction: column;
                gap: var(--spacing-xs)
            }

            .story-element-text-blockquote blockquote {
                color: var(--headline-color);
                font-family: var(--primary-font);
                font-size: 22px;
                font-weight: var(--semibold);
                line-height: 150%;
                margin: 0;
                word-break: break-word
            }

            @media (max-width: 767px) {
                .story-element-text-blockquote blockquote {
                    font-size:20px
                }
            }

            .story-element-text-blockquote blockquote:after,.story-element-text-blockquote blockquote:before {
                content: ""
            }

            .story-element-text-blockquote .attribution {
                color: var(--light-ink-contrast);
                font-family: var(--secondary-font);
                font-size: var(--font-m);
                font-weight: var(--medium);
                line-height: normal;
                word-break: break-word
            }

            .story-element-text-blockquote .attribution:before {
                content: "~ "
            }

            .story-element-text-blockquote:before {
                content: url("")
            }

            .YDh7U {
                grid-gap: 2px;
                display: grid;
                font-size: 32px;
                gap: 2px;
                grid-template-columns: 132px 132px 132px;
                grid-template-rows: repeat(var(--number-of-rows),132px);
                margin: 0 auto;
                padding: var(--spacing-m) 0;
                width: 400px
            }

            @media only screen and (min-width: 768px) and (max-width:1199px) {
                .YDh7U {
                    font-size:36px;
                    grid-template-columns: 228.5px 228.5px 228.5px;
                    grid-template-rows: repeat(var(--number-of-rows),228.5px);
                    width: 689.5px
                }
            }

            @media only screen and (min-width: 1200px) {
                .YDh7U {
                    font-size:48px;
                    grid-template-columns: 242px 242px 242px;
                    grid-template-rows: repeat(var(--number-of-rows),242px);
                    width: 730px
                }
            }

            .ua7TW {
                cursor: zoom-in;
                margin: 0;
                padding-top: 100%;
                position: relative;
                width: 100%
            }

            .ua7TW img {
                bottom: 0;
                height: 100%;
                left: 0;
                -o-object-fit: cover;
                object-fit: cover;
                position: absolute;
                right: 0;
                top: 0;
                width: 100%
            }

            .story-element-text-blurb {
                font-family: var(--primary-font);
                padding: 16px 0
            }

            .story-element-text-blurb blockquote {
                border-left: 4px solid #e56400;
                color: var(--light-ink-contrast);
                font-family: var(--primary-font);
                font-size: var(--font-mm);
                font-style: normal;
                font-weight: 400;
                line-height: 166%;
                margin: 0;
                padding-left: 36px;
                word-break: break-word
            }

            @media (max-width: 767px) {
                .story-element-text-blurb blockquote {
                    font-size:var(--font-m)
                }
            }

            .story-element-text-blurb blockquote:after,.story-element-text-blurb blockquote:before {
                content: ""
            }

            .story-element-text-bigfact {
                grid-gap: 8px;
                align-items: center;
                display: flex;
                flex-direction: column;
                font-weight: var(--bold);
                gap: 8px;
                margin: 0 auto;
                padding: 32px 16px;
                text-align: center;
                word-break: break-word
            }

            @media (min-width: 768px) and (max-width:1199px) {
                .story-element-text-bigfact {
                    padding:32px 100px
                }
            }

            @media (min-width: 1200px) {
                .story-element-text-bigfact {
                    padding:32px 100px
                }
            }

            .story-element-text-bigfact .bigfact-title {
                color: #013d6c;
                font-family: var(--primary-font);
                font-size: 36px;
                font-weight: 600;
                line-height: 54px;
                margin-bottom: var(--spacing-xs);
                word-break: break-word
            }

            @media only screen and (min-width: 768px) {
                .story-element-text-bigfact .bigfact-title {
                    font-size:48px
                }
            }

            .story-element-text-bigfact .bigfact-description {
                color: #596e79;
                font-family: var(--primary-font);
                font-size: var(--font-l);
                font-weight: 600;
                word-break: break-word
            }

            .story-element-text-also-read h3:before {
                display: none
            }

            .story-element-text-also-read {
                padding: 24px 0
            }

            .story-element-text-also-read>h3>span {
                border-left: 4px solid #e56400;
                color: var(--light-ink-contrast);
                font-family: var(--primary-font);
                font-size: var(--font-l);
                font-weight: var(--semibold);
                line-height: 1;
                padding-left: var(--spacing-xs);
                word-break: break-word
            }

            .story-element-text-also-read {
                -webkit-hyphens: auto;
                hyphens: auto
            }

            .story-element-text-also-read a {
                color: #0170ac;
                display: list-item;
                font-family: var(--primary-font);
                font-size: var(--font-m);
                margin-left: 14px;
                margin-top: var(--spacing-xs)
            }

            .w3ajw h3:before {
                display: none
            }

            .w3ajw .story-element-text-also-read {
                margin: 0;
                padding: 0;
                text-align: left
            }

            .w3ajw .story-element-text-also-read h3 span.story-element-text-also-read__label {
                display: none
            }

            .w3ajw .story-element-text-also-read h3:before {
                border-left: 4px solid #e56400;
                content: "Also Read";
                font-family: var(--primary-font);
                font-size: var(--font-l);
                font-weight: var(--semibold);
                line-height: 1;
                margin-bottom: var(--spacing-m);
                padding-left: var(--spacing-xs);
                word-break: break-word
            }

            .w3ajw .story-element-text-also-read {
                -webkit-hyphens: auto;
                hyphens: auto
            }

            .w3ajw .story-element-text-also-read a {
                color: #0170ac;
                display: list-item;
                font-family: var(--primary-font);
                font-size: var(--font-m);
                font-weight: 400;
                margin-left: 14px;
                margin-top: var(--spacing-xs);
                word-break: break-word
            }

            .w3ajw {
                padding: 24px 0
            }

            .story-element-file-attachment:before {
                color: var(--light-ink-contrast);
                content: "Attachment";
                font-size: var(--font-l);
                font-style: normal;
                font-weight: 600;
                left: 0;
                line-height: normal;
                position: absolute;
                top: -40px
            }

            .story-element-file-attachment {
                align-items: center;
                background-color: #eff1f2;
                display: flex;
                flex-direction: row;
                justify-content: space-between;
                margin-bottom: 24px;
                margin-top: 63px;
                padding: 0 24px;
                position: relative
            }

            .story-element-file-attachment div:before {
                content: url("");
                height: 32px;
                margin-right: var(--spacing-m);
                width: 32px
            }

            .story-element-file-attachment .story-element-file__title {
                align-items: center;
                color: var(--light-ink-contrast);
                display: flex;
                font-size: 18px;
                font-weight: 500;
                margin: 15px 0
            }

            .story-element-file-attachment a {
                visibility: hidden
            }

            .story-element-file-attachment a:after {
                background-color: #303d43;
                border-radius: 4px;
                color: #fff;
                content: "Preview";
                font-weight: 500;
                padding: var(--spacing-xs) 12px;
                visibility: visible
            }

            .story-element-title {
                margin: 0;
                padding-top: var(--spacing-m);
                word-break: break-word
            }

            .story-element-title h2 {
                color: var(--light-ink-contrast);
                font-family: var(--primary-font);
                font-size: 20px;
                font-style: normal;
                font-weight: 600;
                line-height: normal;
                word-break: break-word
            }

            .story-element-text-summary {
                background: var(--bg-ivory);
                border-left: 4px solid #e56400;
                line-height: 166%;
                margin: 16px 0;
                padding: var(--spacing-m);
                word-break: break-word
            }

            .story-element-text-summary div:before {
                color: var(--light-ink-contrast);
                content: "Summary";
                display: block;
                font-family: var(--primary-font);
                font-size: var(--font-l);
                font-weight: var(--semibold);
                line-height: normal;
                margin-bottom: 16px
            }

            .story-element-text-summary ol li,.story-element-text-summary ul li {
                font-size: var(--font-mm);
                font-style: normal;
                font-weight: var(--regular);
                line-height: 166%;
                margin-top: 10px
            }

            @media (max-width: 767px) {
                .story-element-text-summary ol li,.story-element-text-summary ul li {
                    font-size:var(--font-m)
                }
            }

            .story-element-text-summary>div>p,.story-element-text-summary>div>p:last-child {
                color: var(--light-ink-contrast);
                font-family: var(--primary-font);
                font-size: var(--font-mm);
                font-style: normal;
                font-weight: var(--regular);
                line-height: 166%;
                margin-bottom: 0;
                padding: 8px 0
            }

            @media (max-width: 767px) {
                .story-element-text-summary>div>p,.story-element-text-summary>div>p:last-child {
                    font-size:var(--font-m)
                }
            }

            .story-element-image-gallery__image-container {
                cursor: zoom-in;
                height: 100%;
                margin: 0;
                padding-top: 100%;
                position: relative
            }

            .story-element-image-gallery__image-container img {
                bottom: 0;
                height: 100%;
                left: 0;
                max-width: 100%;
                -o-object-fit: cover;
                object-fit: cover;
                position: absolute;
                right: 0;
                top: 0
            }

            .story-element-image-gallery {
                grid-gap: 2px;
                display: grid;
                font-size: 32px;
                gap: 2px;
                grid-template-columns: repeat(3,1fr);
                grid-template-rows: repeat(var(--number-of-rows),1fr);
                padding: var(--spacing-m) 0;
                position: relative
            }

            @media only screen and (min-width: 768px) and (max-width:1199px) {
                .story-element-image-gallery {
                    font-size:36px
                }
            }

            @media only screen and (min-width: 1200px) {
                .story-element-image-gallery {
                    font-size:48px
                }
            }

            .story-element-text ol,.story-element-text ul {
                font-size: var(--font-mm);
                line-height: 150%;
                margin-left: var(--spacing-m);
                word-break: break-word
            }

            @media (max-width: 767px) {
                .story-element-text ol,.story-element-text ul {
                    font-size:var(--font-m)
                }
            }

            ul {
                list-style: disc
            }

            ol {
                list-style: decimal
            }

            .story-element-image {
                margin: 0;
                padding: var(--spacing-m) 0
            }

            .story-element-image>figure {
                grid-gap: 0;
                display: flex;
                flex-direction: column;
                gap: 0
            }

            .story-element-image img {
                height: auto;
                width: 100%
            }

            .story-element-image-title,.story-element-image-title p {
                color: var(--light-ink-contrast);
                font-family: var(--secondary-font);
                font-size: var(--story-page-font-size);
                font-weight: var(--medium)
            }

            .story-element-image-title p {
                line-height: 150%;
                word-break: break-word
            }

            .story-element-image-title p[\:has\(a\)] a {
                color: var(--light-ink-contrast);
                font-weight: var(--medium);
                line-height: 150%;
                text-decoration: none
            }

            .story-element-image-title p:has(a) a {
                color: var(--light-ink-contrast);
                font-weight: var(--medium);
                line-height: 150%;
                text-decoration: none
            }

            .story-element-image-attribution,.story-element-image-attribution p {
                color: var(--light-ink-subtle);
                font-family: var(--secondary-font);
                font-size: var(--story-page-font-size);
                font-weight: var(--medium);
                line-height: 150%;
                word-break: break-word
            }

            .story-element-image-attribution>* [\:has\(a\)] a {
                font-weight: var(--medium);
                line-height: 150%
            }

            .story-element-image-attribution>* :has(a) a {
                font-weight: var(--medium);
                line-height: 150%
            }

            .story-element-caption-attribution-wrapper {
                display: flex;
                flex-direction: column;
                line-height: 150%;
                word-break: break-word
            }

            .story-element-caption-attribution-wrapper .story-element-image-attribution,.story-element-caption-attribution-wrapper .story-element-image-title {
                margin-top: var(--spacing-xs);
                word-break: break-word
            }

            .story-element-image-attribution p:before {
                color: var(--light-ink-subtle);
                content: "Image Credit: ";
                font-size: var(--story-page-font-size);
                font-weight: var(--medium);
                line-height: 150%
            }

            .story-element {
                color: var(--light-ink-contrast);
                font-family: var(--primary-font);
                font-size: var(--font-mm);
                font-style: normal;
                font-weight: var(--regular);
                line-height: 166%;
                word-break: break-word
            }

            .story-element-youtube-video {
                padding: var(--spacing-m) 0
            }

            ._0VW-G .story-element-youtube-video .thumbnail-wrapper {
                height: 322.5px
            }

            @media only screen and (min-width: 768px) and (max-width:1199px) {
                ._0VW-G .story-element-youtube-video .thumbnail-wrapper {
                    height:517px
                }
            }

            @media only screen and (min-width: 1200px) {
                ._0VW-G .story-element-youtube-video .thumbnail-wrapper {
                    height:547.5px
                }
            }

            ._0VW-G .story-element-youtube-video .thumbnail-wrapper img {
                height: 322.5px;
                width: 100%
            }

            @media only screen and (min-width: 768px) and (max-width:1199px) {
                ._0VW-G .story-element-youtube-video .thumbnail-wrapper img {
                    height:517px;
                    width: 100%
                }
            }

            @media only screen and (min-width: 1200px) {
                ._0VW-G .story-element-youtube-video .thumbnail-wrapper img {
                    height:547.5px;
                    width: 100%
                }
            }

            ._0VW-G .story-element-youtube-video .thumbnail-wrapper iframe {
                height: 322.5px;
                width: 100%
            }

            @media only screen and (min-width: 768px) and (max-width:1199px) {
                ._0VW-G .story-element-youtube-video .thumbnail-wrapper iframe {
                    height:517px;
                    width: 100%
                }
            }

            @media only screen and (min-width: 1200px) {
                ._0VW-G .story-element-youtube-video .thumbnail-wrapper iframe {
                    height:547.5px;
                    width: 100%
                }
            }

            ._0VW-G .story-element-youtube-video .thumbnail-wrapper .youtube-iframe-wrapper {
                width: 100%
            }

            ._0VW-G {
                padding-bottom: 16px
            }

            ._0VW-G .AhHxK {
                padding: 0
            }

            .gWCpt {
                padding-top: var(--spacing-xs)
            }

            .gWCpt p {
                color: var(--light-ink-contrast);
                font-size: var(--font-sm);
                font-style: normal;
                font-weight: var(--medium);
                line-height: 150%
            }

            ._7Rryj {
                grid-gap: 4px;
                display: flex;
                gap: 4px;
                padding-top: var(--spacing-xs)
            }

            ._7Rryj,._7Rryj p {
                color: var(--light-ink-subtle);
                font-size: var(--font-sm);
                font-style: normal;
                font-weight: var(--medium);
                line-height: 150%
            }

            ._0VW-G>div:first-child {
                padding-bottom: 0
            }

            .story-element-text a {
                color: var(--light-interactive-link-010)
            }

            div:not([class])>div:not([class])>ol:not([class]),div:not([class])>div:not([class])>ul:not([class]) {
                margin: 16px 0 16px 16px
            }

            div:not([class])>div:not([class])>ol:not([class]) li,div:not([class])>div:not([class])>ul:not([class]) li {
                color: var(--light-ink-contrast);
                font-size: var(--font-mm);
                line-height: 150%;
                word-break: break-word
            }

            @media (max-width: 767px) {
                div:not([class])>div:not([class])>ol:not([class]) li,div:not([class])>div:not([class])>ul:not([class]) li {
                    font-size:var(--font-m)
                }
            }

            .story-element-text>div>h1,.story-element-text>div>h2,.story-element-text>div>h3,.story-element-text>div>h4,.story-element-text>div>h5,.story-element-text>div>h6 {
                margin: 0;
                padding: 16px 0 0
            }

            @media (max-width: 767px) {
                .story-element-text>div>h1 {
                    font-size:28px
                }
            }

            .story-element-text>div>h1 {
                font-size: 36px
            }

            .story-element-text>div>h2 {
                font-size: 22px
            }

            .story-element-text>div>h3 {
                font-size: 20px
            }

            .story-element-text>div>h4 {
                font-size: 18px
            }

            .story-element-text>div>h5 {
                font-size: 16px
            }

            .story-element-text>div>h6 {
                font-size: 14px
            }

            .c24jM {
                left: calc(50% - 20px);
                top: 50%
            }

            .c24jM,.yHgnj {
                position: absolute
            }

            .yHgnj {
                bottom: 4px;
                right: 4px;
                z-index: var(--zlevel10)
            }

            .yHgnj svg rect {
                fill: #ff214b
            }

            @keyframes closeWindow {
                0% {
                    opacity: 1
                }

                to {
                    opacity: 0
                }
            }

            .ril__outer {
                -ms-content-zooming: none;
                -ms-touch-select: none;
                background-color: rgba(0,0,0,.85);
                bottom: 0;
                height: 100%;
                left: 0;
                outline: none;
                right: 0;
                top: 0;
                touch-action: none;
                -ms-user-select: none;
                width: 100%;
                z-index: 1000
            }

            .ril__outerClosing {
                opacity: 0
            }

            .ril__image,.ril__imageNext,.ril__imagePrev,.ril__inner {
                bottom: 0;
                left: 0;
                position: absolute;
                right: 0;
                top: 0
            }

            .ril__image,.ril__imageNext,.ril__imagePrev {
                -ms-content-zooming: none;
                -ms-touch-select: none;
                margin: auto;
                max-width: none;
                touch-action: none;
                -ms-user-select: none
            }

            .ril__imageDiscourager {
                background-position: 50%;
                background-repeat: no-repeat;
                background-size: contain
            }

            .ril__navButtons {
                border: none;
                bottom: 0;
                cursor: pointer;
                height: 34px;
                margin: auto;
                opacity: .7;
                padding: 40px 30px;
                position: absolute;
                top: 0;
                width: 20px
            }

            .ril__navButtons:hover {
                opacity: 1
            }

            .ril__navButtons:active {
                opacity: .7
            }

            .ril__navButtonPrev {
                background: rgba(0,0,0,.2) url("") no-repeat 50%;
                left: 0
            }

            .ril__navButtonNext {
                background: rgba(0,0,0,.2) url("") no-repeat 50%;
                right: 0
            }

            .ril__downloadBlocker {
                background-image: url("");
                background-size: cover;
                bottom: 0;
                left: 0;
                position: absolute;
                right: 0;
                top: 0
            }

            .ril__caption,.ril__toolbar {
                background-color: rgba(0,0,0,.5);
                display: flex;
                justify-content: space-between;
                left: 0;
                position: absolute;
                right: 0
            }

            .ril__caption {
                bottom: 0;
                max-height: 150px;
                overflow: auto
            }

            .ril__captionContent {
                color: #fff;
                padding: 10px 20px
            }

            .ril__toolbar {
                height: 50px;
                top: 0
            }

            .ril__toolbarSide {
                height: 50px;
                margin: 0
            }

            .ril__toolbarLeftSide {
                flex: 0 1 auto;
                overflow: hidden;
                padding-left: 20px;
                padding-right: 0;
                text-overflow: ellipsis
            }

            .ril__toolbarRightSide {
                flex: 0 0 auto;
                padding-left: 0;
                padding-right: 20px
            }

            .ril__toolbarItem {
                color: #fff;
                display: inline-block;
                font-size: 120%;
                line-height: 50px;
                max-width: 100%;
                overflow: hidden;
                padding: 0;
                text-overflow: ellipsis;
                white-space: nowrap
            }

            .ril__toolbarItemChild {
                vertical-align: middle
            }

            .ril__builtinButton {
                border: none;
                cursor: pointer;
                height: 35px;
                opacity: .7;
                width: 40px
            }

            .ril__builtinButton:hover {
                opacity: 1
            }

            .ril__builtinButton:active {
                outline: none
            }

            .ril__builtinButtonDisabled {
                cursor: default;
                opacity: .5
            }

            .ril__builtinButtonDisabled:hover {
                opacity: .5
            }

            .ril__closeButton {
                background: url("") no-repeat 50%
            }

            .ril__zoomInButton {
                background: url("") no-repeat 50%
            }

            .ril__zoomOutButton {
                background: url("") no-repeat 50%
            }

            .ril__outerAnimating {
                animation-name: closeWindow
            }

            @keyframes pointFade {
                0%,19.999%,to {
                    opacity: 0
                }

                20% {
                    opacity: 1
                }
            }

            .ril__loadingCircle {
                height: 60px;
                position: relative;
                width: 60px
            }

            .ril__loadingCirclePoint {
                height: 100%;
                left: 0;
                position: absolute;
                top: 0;
                width: 100%
            }

            .ril__loadingCirclePoint:before {
                animation: pointFade .8s ease-in-out infinite both;
                background-color: #fff;
                border-radius: 30%;
                content: "";
                display: block;
                height: 30%;
                margin: 0 auto;
                width: 11%
            }

            .ril__loadingCirclePoint:first-of-type {
                transform: rotate(0deg)
            }

            .ril__loadingCirclePoint:first-of-type:before,.ril__loadingCirclePoint:nth-of-type(7):before {
                animation-delay: -.8s
            }

            .ril__loadingCirclePoint:nth-of-type(2) {
                transform: rotate(30deg)
            }

            .ril__loadingCirclePoint:nth-of-type(8) {
                transform: rotate(210deg)
            }

            .ril__loadingCirclePoint:nth-of-type(2):before,.ril__loadingCirclePoint:nth-of-type(8):before {
                animation-delay: -666ms
            }

            .ril__loadingCirclePoint:nth-of-type(3) {
                transform: rotate(60deg)
            }

            .ril__loadingCirclePoint:nth-of-type(9) {
                transform: rotate(240deg)
            }

            .ril__loadingCirclePoint:nth-of-type(3):before,.ril__loadingCirclePoint:nth-of-type(9):before {
                animation-delay: -533ms
            }

            .ril__loadingCirclePoint:nth-of-type(4) {
                transform: rotate(90deg)
            }

            .ril__loadingCirclePoint:nth-of-type(10) {
                transform: rotate(270deg)
            }

            .ril__loadingCirclePoint:nth-of-type(10):before,.ril__loadingCirclePoint:nth-of-type(4):before {
                animation-delay: -.4s
            }

            .ril__loadingCirclePoint:nth-of-type(5) {
                transform: rotate(120deg)
            }

            .ril__loadingCirclePoint:nth-of-type(11) {
                transform: rotate(300deg)
            }

            .ril__loadingCirclePoint:nth-of-type(11):before,.ril__loadingCirclePoint:nth-of-type(5):before {
                animation-delay: -266ms
            }

            .ril__loadingCirclePoint:nth-of-type(6) {
                transform: rotate(150deg)
            }

            .ril__loadingCirclePoint:nth-of-type(12) {
                transform: rotate(330deg)
            }

            .ril__loadingCirclePoint:nth-of-type(12):before,.ril__loadingCirclePoint:nth-of-type(6):before {
                animation-delay: -133ms
            }

            .ril__loadingCirclePoint:nth-of-type(7) {
                transform: rotate(180deg)
            }

            .ril__loadingCirclePoint:nth-of-type(13) {
                transform: rotate(1turn)
            }

            .ril__loadingCirclePoint:nth-of-type(13):before,.ril__loadingCirclePoint:nth-of-type(7):before {
                animation-delay: 0ms
            }

            .ril__loadingContainer {
                bottom: 0;
                left: 0;
                position: absolute;
                right: 0;
                top: 0
            }

            .ril__imageNext .ril__loadingContainer,.ril__imagePrev .ril__loadingContainer {
                display: none
            }

            .ril__errorContainer {
                align-items: center;
                bottom: 0;
                color: #fff;
                display: flex;
                justify-content: center;
                left: 0;
                position: absolute;
                right: 0;
                top: 0
            }

            .ril__imageNext .ril__errorContainer,.ril__imagePrev .ril__errorContainer {
                display: none
            }

            .ril__loadingContainer__icon {
                color: #fff;
                left: 50%;
                position: absolute;
                top: 50%;
                transform: translateX(-50%) translateY(-50%)
            }

            .image-lightbox .icon.loader {
                color: #ff214b
            }

            .image-lightbox .ril__toolbarRightSide {
                display: flex;
                flex-grow: 1;
                justify-content: flex-end
            }

            .image-lightbox .ril__toolbar {
                bottom: 0;
                top: auto
            }

            .image-lightbox img.ril__image {
                max-width: 100%;
                width: unset
            }

            .image-lightbox .ril__zoomInButton {
                background: url("") no-repeat 50%;
                border-right: 1px solid rgba(0,0,0,.1);
                position: relative
            }

            .image-lightbox .ril__zoomOutButton {
                background: url("") no-repeat 50%;
                border-right: 1px solid rgba(0,0,0,.1);
                position: relative
            }

            .image-lightbox .ril__closeButton,.image-lightbox .ril__zoomInButton,.image-lightbox .ril__zoomOutButton {
                height: 48px;
                width: 48px
            }

            .image-lightbox .ril__navButtons {
                border-radius: 0;
                outline: none
            }

            .image-lightbox .ril__toolbarItem .hyperlink-button {
                position: unset
            }

            .image-lightbox .ril__toolbarItem .hyperlink-button svg {
                position: relative;
                top: 10px
            }

            .U8tMc {
                cursor: not-allowed;
                pointer-events: none
            }

            .U8tMc,.fLgeq,.g92sE {
                background: transparent
            }

            .fLgeq {
                cursor: not-allowed;
                pointer-events: none
            }

            .jmsZW {
                background: transparent
            }

            .Oxs-J {
                grid-gap: var(--spacing-xs);
                display: flex;
                flex-direction: column;
                gap: var(--spacing-xs);
                position: relative
            }

            .OyX72 {
                -ms-overflow-style: none;
                display: flex;
                overflow: auto;
                scroll-snap-type: x mandatory
            }

            .OyX72>div {
                flex-shrink: 0;
                height: 100%;
                overflow: hidden;
                scroll-snap-align: start;
                width: 100%
            }

            .OyX72::-webkit-scrollbar {
                display: none
            }

            .OyX72::-moz-scrollbar {
                overflow: -moz-scrollbars-none
            }

            .FOSYU {
                grid-gap: var(--spacing-m);
                display: flex;
                gap: var(--spacing-m);
                justify-content: space-between
            }

            @media (max-width: 767px) {
                .FOSYU {
                    width:88vw
                }
            }

            .WvjVD {
                grid-gap: 8px;
                align-items: center;
                display: flex;
                flex-direction: column;
                gap: 8px
            }

            .WvjVD div {
                grid-gap: var(--spacing-xs);
                background-color: #fff;
                display: flex;
                gap: var(--spacing-xs)
            }

            .WvjVD div button {
                border: none;
                padding: 0
            }

            .WvjVD p {
                text-align: left
            }

            .U6PmY,.WvjVD p {
                color: var(--light-ink-contrast);
                font-family: var(--secondary-font);
                font-size: 14px;
                font-weight: var(--medium);
                line-height: 21px
            }

            .U6PmY {
                grid-gap: var(--spacing-xs);
                display: flex;
                flex-direction: column;
                gap: var(--spacing-xs);
                height: -moz-fit-content;
                height: fit-content
            }

            .U6PmY>* [\:has\(a\)] a {
                font-weight: var(--medium);
                line-height: 150%
            }

            .U6PmY>* :has(a) a {
                font-weight: var(--medium);
                line-height: 150%
            }

            .U6PmY>p,._3zi8i>div>p {
                color: var(--light-ink-contrast);
                font-size: 14px;
                word-break: break-word
            }

            .c78li {
                white-space: nowrap
            }

            .iVPO5 {
                grid-gap: var(--spacing-xs);
                display: flex;
                gap: var(--spacing-xs);
                word-break: break-word
            }

            .iVPO5 div>p {
                font-size: 14px
            }

            .iVPO5 ._86V8n {
                font-size: 14px;
                white-space: nowrap
            }

            @media only screen and (min-width: 360px) and (max-width:520px) {
                .iVPO5 {
                    grid-gap:var(--spacing-xs);
                    display: flex;
                    flex-direction: column;
                    gap: var(--spacing-xs)
                }
            }

            .iVPO5>span {
                align-content: center;
                color: var(--light-ink-subtle)
            }

            .oyvJu {
                position: relative
            }

            .kKLmW {
                padding: 16px 0
            }

            @media (max-width: 767px) {
                .kKLmW {
                    margin:0 auto;
                    width: 90vw
                }
            }

            .kKLmW figure {
                margin: 0;
                padding-top: 56.65%;
                position: relative
            }

            .X2y6B:after {
                bottom: 0;
                content: "";
                height: 100%;
                left: 0;
                position: absolute;
                right: 0;
                top: 0;
                width: 100%
            }

            .X2y6B {
                background-color: var(--light-ink-contrast)
            }

            .RKb-f {
                bottom: 0;
                height: 100%;
                left: 0;
                position: absolute;
                right: 0;
                top: 0
            }

            .X2y6B>img {
                -o-object-fit: contain;
                object-fit: contain
            }

            .vvO0P .story-element-text>div>p {
                color: var(--light-ink-contrast);
                font-family: var(--primary-font);
                font-size: var(--font-mm);
                font-style: normal;
                font-weight: var(--regular);
                line-height: 166%;
                padding: var(--spacing-xs) 0;
                word-break: break-word
            }

            @media (max-width: 767px) {
                .vvO0P .story-element-text>div>p {
                    font-size:var(--font-m)
                }
            }

            .Iqx1L>p {
                color: var(--light-ink-contrast);
                font-family: var(--primary-font);
                font-size: var(--font-mm);
                font-style: normal;
                font-weight: var(--regular);
                line-height: 166%;
                padding: var(--spacing-xs) 0;
                word-break: break-word
            }

            @media (max-width: 767px) {
                .Iqx1L>p {
                    font-size:var(--font-m)
                }
            }

            .Iqx1L a {
                color: var(--light-interactive-link-010)
            }

            .E4k-G {
                align-items: center;
                background-color: #eff1f2;
                border-radius: 8px;
                display: flex;
                flex-direction: row;
                justify-content: space-between;
                margin: 71px 0 32px;
                padding: 0 24px;
                position: relative
            }

            @media (max-width: 767px) {
                .E4k-G {
                    grid-gap:8px;
                    flex-direction: column;
                    gap: 8px;
                    padding: 15px 24px
                }
            }

            .E4k-G:before {
                color: var(--light-ink-contrast);
                content: "Attachment";
                font-family: var(--title-font);
                font-size: var(--font-l);
                font-style: normal;
                font-weight: var(--semibold);
                left: 0;
                line-height: normal;
                position: absolute;
                top: -40px
            }

            ._8n95b {
                align-items: center;
                color: #0c1215;
                display: flex;
                font-family: var(--content-font);
                font-size: 18px;
                font-weight: 500;
                margin: 15px 0
            }

            ._8n95b:before {
                align-self: start;
                content: url("");
                height: 32px;
                margin-right: var(--spacing-m);
                width: 32px
            }

            @media (max-width: 767px) {
                ._8n95b {
                    margin:0
                }
            }

            .IFUov {
                background-color: var(--light-interface-neutral-010);
                border-radius: 4px;
                color: #fff;
                font-family: var(--content-font);
                font-size: var(--font-s);
                font-style: normal;
                font-weight: var(--medium);
                line-height: 150%;
                padding: var(--spacing-xs) 12px;
                white-space: nowrap
            }

            .XKwBA {
                flex-direction: column;
                font-family: var(--secondary-font);
                margin: 0;
                padding: var(--spacing-m) 0
            }

            .XKwBA,.XKwBA .qieFo {
                grid-gap: var(--spacing-xs);
                display: flex;
                gap: var(--spacing-xs)
            }

            .qieFo .BH0M0 {
                color: var(--light-ink-contrast);
                font-family: var(--secondary-font);
                font-size: var(--font-m);
                font-style: normal;
                font-weight: var(--bold);
                line-height: 150%;
                min-width: 50px
            }

            .qieFo .L0oiP {
                grid-gap: var(--spacing-xs);
                display: flex;
                flex-direction: column;
                gap: var(--spacing-xs);
                line-height: 21px;
                width: 100%
            }

            .L0oiP p,.qieFo .L0oiP {
                font-size: var(--font-sm);
                font-weight: var(--medium);
                word-break: break-word
            }

            .L0oiP p {
                font-family: var(--secondary-font);
                line-height: 150%
            }

            .GrfSD {
                color: var(--light-ink-contrast)
            }

            .m7k0P {
                color: var(--light-ink-subtle)
            }

            .m7k0P>div>p:first-child:before {
                content: "Image Credit:";
                padding-right: 4px;
                white-space: nowrap
            }

            .wPTyt {
                aspect-ratio: 4/3;
                display: block;
                -o-object-fit: cover;
                object-fit: cover
            }

            .JuXXf {
                margin: var(--spacing-m) 0;
                max-height: 650.5px;
                overflow: scroll
            }

            .a8ZpG {
                border: 1px solid var(--light-interface-interface040);
                border-spacing: 0;
                width: 100%
            }

            .wpEoB {
                background-color: var(--light-ink-subtle);
                color: var(--white)
            }

            .wpEoB tr>th {
                border-bottom: 1px solid var(--light-interface-interface040);
                border-right: 1px solid var(--light-interface-interface040);
                font-family: var(--primary-font);
                font-size: var(--font-sm);
                font-weight: var(--semibold);
                line-height: 150%;
                padding: var(--spacing-m);
                text-align: left;
                text-transform: capitalize
            }

            .wpEoB tr>th:last-child {
                border-right: none
            }

            .efMIZ tr>td {
                background-color: var(--white);
                border-bottom: 1px solid var(--light-interface-interface040);
                border-right: 1px solid var(--light-interface-interface040);
                color: var(--light-ink-contrast);
                font-family: var(--primary-font);
                font-size: var(--font-m);
                line-height: 166%;
                padding: var(--spacing-m)
            }

            .efMIZ tr>td:last-child {
                border-right: none
            }

            .efMIZ tr:last-child>td {
                border-bottom: none
            }

            .AlqBP {
                grid-gap: var(--spacing-xs);
                background-color: #ffede3;
                display: flex;
                gap: var(--spacing-xs);
                justify-content: space-between;
                margin: var(--spacing-m) 0;
                padding-left: var(--spacing-vertical)
            }

            .lcOlP {
                align-items: center;
                border-left: 4px solid #210a02;
                color: #210a02;
                display: flex;
                font-family: var(--primary-font);
                font-size: var(--font-m);
                font-style: italic;
                font-weight: var(--semibold);
                line-height: 150%;
                margin: 6px 0;
                max-width: calc(100% - 144px);
                padding-left: var(--spacing-xs);
                word-break: break-word
            }

            .v9cxi {
                background-color: #210a02;
                max-width: 144px;
                padding: 0 21px
            }

            .v9cxi a {
                height: 100%;
                opacity: 1
            }

            .NrQiS,.v9cxi a {
                align-items: center;
                display: flex;
                justify-content: center
            }

            .NrQiS {
                color: #fff;
                font-family: var(--secondary-font);
                font-size: var(--font-m);
                font-style: normal;
                font-weight: var(--medium);
                line-height: 150%;
                text-align: center;
                word-break: break-word
            }

            @media only screen and (min-width: 768px) and (max-width:1199px) {
                .lcOlP {
                    max-width:calc(100% - 190px)
                }

                .NrQiS,.lcOlP {
                    font-size: var(--font-mm)
                }

                .v9cxi {
                    max-width: 190px;
                    padding: 0 39px
                }
            }

            @media only screen and (min-width: 1200px) {
                .lcOlP {
                    max-width:calc(100% - 190px)
                }

                .NrQiS,.lcOlP {
                    font-size: var(--font-mm)
                }

                .v9cxi {
                    max-width: 190px;
                    padding: 0 39px
                }
            }

            .qkLBb {
                grid-gap: var(--spacing-horizontal);
                display: flex;
                flex-direction: column;
                gap: var(--spacing-horizontal);
                padding: 24px 0
            }

            .qkLBb .aGis2 {
                border-left: 4px solid #e56400;
                padding-left: var(--spacing-xs)
            }

            .YAtjM {
                grid-gap: var(--spacing-horizontal);
                display: grid;
                gap: var(--spacing-horizontal)
            }

            @media (min-width: 768px) and (max-width:1199px) {
                .YAtjM {
                    grid-gap:var(--spacing-vertical);
                    grid-row-gap: var(--spacing-horizontal);
                    gap: var(--spacing-vertical);
                    grid-auto-rows: auto;
                    row-gap: var(--spacing-horizontal)
                }
            }

            @media (min-width: 1200px) {
                .YAtjM {
                    grid-gap:var(--spacing-vertical);
                    grid-row-gap: var(--spacing-horizontal);
                    gap: var(--spacing-vertical);
                    grid-auto-rows: auto;
                    row-gap: var(--spacing-horizontal)
                }
            }

            .CWFiK {
                grid-gap: var(--spacing-vertical);
                grid-row-gap: var(--spacing-horizontal);
                display: flex;
                flex-direction: column;
                gap: var(--spacing-vertical);
                height: -moz-fit-content;
                height: fit-content;
                row-gap: var(--spacing-horizontal)
            }

            @media (min-width: 1200px) {
                .CWFiK {
                    grid-gap:var(--spacing-vertical);
                    display: grid;
                    gap: var(--spacing-vertical);
                    grid-template-columns: 1fr 1px 1fr
                }
            }

            @media (min-width: 768px) and (max-width:1199px) {
                .CWFiK {
                    grid-gap:var(--spacing-vertical);
                    display: grid;
                    gap: var(--spacing-vertical);
                    grid-template-columns: 1fr 1px 1fr
                }
            }

            .ZIgcm {
                border-bottom: 1px solid var(--card-separator-color)
            }

            @media (min-width: 1200px) {
                .ZIgcm {
                    border-right:1px solid var(--card-separator-color)
                }
            }

            @media (min-width: 768px) and (max-width:1199px) {
                .ZIgcm {
                    border-right:1px solid var(--card-separator-color)
                }
            }

            .WZoR0 {
                border-bottom: 1px solid var(--card-separator-color)
            }

            .QWw-e {
                grid-gap: var(--spacing-xs);
                border-right: 1px solid var(--card-separator-color);
                display: flex;
                gap: var(--spacing-xs);
                justify-content: space-between;
                padding-right: 15px
            }

            .QWw-e img {
                aspect-ratio: 4/3;
                -o-object-fit: cover;
                object-fit: cover
            }

            .QWw-e:first-child {
                border-right: none;
                padding-right: 0
            }

            .aGis2 {
                font-size: var(--font-l);
                line-height: normal;
                word-break: break-word
            }

            .FK66b,.aGis2 {
                color: var(--light-ink-contrast);
                font-family: var(--primary-font);
                font-weight: var(--semibold)
            }

            .FK66b {
                flex: 1;
                font-size: var(--font-m);
                line-height: 150%
            }

            .WZoR0:last-child {
                display: none
            }

            .Lvr3N {
                line-height: 0;
                margin: 0;
                padding: 0;
                position: relative;
                width: 22.5%
            }

            @media (min-width: 1200px) {
                .Lvr3N {
                    width:24.85%
                }
            }

            @media (min-width: 768px) and (max-width:1199px) {
                .Lvr3N {
                    width:26.36%
                }
            }

            .Lvr3N>img {
                aspect-ratio: var(--aspect-ratio);
                width: 100%
            }

            .zmx7V img {
                aspect-ratio: 11.1/4
            }

            .zmx7V figure {
                padding-top: 36.03%;
                position: relative
            }

            .zmx7V figure img {
                bottom: 0;
                height: auto;
                left: 0;
                position: absolute;
                right: 0;
                top: 0
            }

            .zmx7V .story-element-caption-attribution-wrapper {
                padding: 0 15px
            }

            @media (min-width: 768px) and (max-width:1199px) {
                .zmx7V .story-element-caption-attribution-wrapper {
                    padding:0 39px
                }
            }

            @media (min-width: 1200px) {
                .zmx7V .story-element-caption-attribution-wrapper {
                    margin:0 auto;
                    padding: 0
                }
            }

            .DSTOQ .story-element-caption-attribution-wrapper {
                width: 100%
            }

            @media (min-width: 1200px) {
                .DSTOQ .story-element-caption-attribution-wrapper {
                    width:var(--gn-reach-container-width)
                }
            }

            .F-13A {
                grid-gap: 8px;
                display: flex;
                flex-direction: column;
                gap: 8px;
                padding: 24px 0
            }

            .F-13A>div:first-child {
                padding: 0
            }

            .F-13A>._5iLxb div:last-child {
                margin: 0;
                padding: 0
            }

            .F-13A>div>blockquote {
                color: var(--light-ink-contrast);
                font-family: var(--primary-font);
                font-size: 20px;
                font-weight: var(--semibold);
                line-height: 150%;
                margin: 0;
                word-break: break-word
            }

            @media (min-width: 1200px) {
                .F-13A>div>blockquote {
                    font-size:22px
                }
            }

            @media (min-width: 768px) and (max-width:1199px) {
                .F-13A>div>blockquote {
                    font-size:22px
                }
            }

            blockquote:before {
                content: "\201C"
            }

            blockquote:after {
                content: "\201D"
            }

            ._5iLxb {
                grid-gap: 16px;
                display: flex;
                gap: 16px;
                justify-content: space-between
            }

            .bfxH6 {
                display: flex;
                flex: 1;
                flex-direction: column;
                font-family: var(--secondary-font);
                justify-content: center;
                word-break: break-word
            }

            .bfxH6 span:first-child {
                color: var(--light-ink-contrast);
                font-size: var(--font-mm);
                font-weight: var(--bold);
                line-height: normal
            }

            .bfxH6 span:last-child {
                color: var(--light-ink-subtle);
                font-size: var(--font-m);
                font-weight: var(--medium);
                line-height: 150%
            }

            @media (min-width: 1200px) {
                .bfxH6 span:first-child {
                    font-size:var(--font-l)
                }
            }

            @media (min-width: 768px) and (max-width:1199px) {
                .bfxH6 span:first-child {
                    font-size:var(--font-l)
                }
            }

            .MGANh .story-element-image {
                border: none!important
            }

            .MGANh .story-element-image figure {
                flex-direction: row
            }

            .MGANh .story-element-image figure img {
                border: none;
                border-radius: 50%;
                display: block;
                height: 80px;
                margin-bottom: 0;
                width: 80px
            }

            @media (min-width: 1200px) {
                .MGANh .story-element-image figure img {
                    height:100px;
                    width: 100px
                }
            }

            @media (min-width: 768px) and (max-width:1199px) {
                .MGANh .story-element-image figure img {
                    height:100px;
                    width: 100px
                }
            }

            .MGANh .story-element-image figure .story-element-caption-attribution-wrapper {
                display: none
            }

            .R4lMx {
                flex-direction: column;
                padding: 24px 0
            }

            .R4lMx,.gfhA9 {
                grid-gap: var(--spacing-m);
                display: flex;
                gap: var(--spacing-m)
            }

            ._3fElk .story-element-image {
                margin: 0;
                padding: 0
            }

            ._3fElk .story-element-image img {
                border: none;
                border-radius: 100%;
                height: 100px;
                margin-bottom: 0;
                width: 100px
            }

            ._3fElk .story-element-image .story-element-caption-attribution-wrapper {
                display: none
            }

            .Edaqu {
                grid-gap: var(--spacing-xs);
                gap: var(--spacing-xs)
            }

            .Edaqu,._6YgfF {
                display: flex;
                flex: 1;
                flex-direction: column;
                justify-content: center
            }

            ._6YgfF {
                grid-gap: var(--spacing-m);
                gap: var(--spacing-m)
            }

            .Edaqu>.uiht2,.Edaqu>.uiht2>div>p,._6YgfF>.uiht2>div>p {
                color: var(--light-ink-contrast);
                font-family: var(--content-font);
                font-size: var(--font-xl);
                font-weight: var(--bold);
                line-height: normal;
                word-break: break-word
            }

            .AWMtr>div>p {
                color: var(--light-link-blue);
                margin: 0
            }

            .-e-3->p>p,.AWMtr>div>p {
                font-family: var(--content-font);
                font-size: var(--font-m);
                font-weight: var(--medium);
                line-height: 150%;
                word-break: break-word
            }

            .-e-3->p>p {
                color: var(--light-ink-contrast)
            }

            .MQIx9 {
                grid-gap: 8px;
                display: flex;
                flex-wrap: wrap;
                gap: 8px
            }

            .mLsbS {
                display: flex;
                flex-direction: column;
                justify-content: center;
                margin: 0 auto;
                padding: 48px 15px;
                text-align: center
            }

            @media (min-width: 768px) and (max-width:1199px) {
                .mLsbS {
                    flex-direction:row;
                    padding: 48px 0
                }
            }

            @media (min-width: 1200px) {
                .mLsbS {
                    flex-direction:row;
                    padding: 48px 0
                }
            }

            .IefzO {
                grid-gap: var(--spacing-xs);
                border-bottom: 1px solid var(--light-interface-neutral-020);
                display: flex;
                flex: 1 0 25%;
                flex-direction: column;
                gap: var(--spacing-xs);
                padding: 24px 0;
                text-align: center
            }

            @media (min-width: 768px) and (max-width:1199px) {
                .IefzO {
                    border-bottom:none;
                    border-right: 1px solid var(--light-interface-neutral-020);
                    padding: 0 36px
                }
            }

            @media (min-width: 1200px) {
                .IefzO {
                    border-bottom:none;
                    border-right: 1px solid var(--light-interface-neutral-020);
                    padding: 0 36px
                }
            }

            @media (max-width: 767px) {
                .IefzO:first-child {
                    padding:0 0 24px
                }
            }

            .IefzO:last-child {
                border: none
            }

            @media (max-width: 767px) {
                .IefzO:last-child {
                    padding:24px 0 0
                }
            }

            .q42tU {
                color: var(--light-interactive-primary-030);
                font-size: 36px;
                font-weight: var(--semibold);
                line-height: normal
            }

            .hO--O,.q42tU {
                font-family: var(--primary-font);
                text-align: center;
                word-break: break-word
            }

            .hO--O {
                color: var(--light-ink-subtle);
                font-size: var(--font-mm);
                font-weight: var(--regular);
                line-height: 150%
            }

            .KfuyP {
                grid-gap: var(--spacing-horizontal);
                display: flex;
                flex-direction: column;
                gap: var(--spacing-horizontal);
                padding: 24px 0
            }

            .KfuyP .YqEcy {
                border-left: 4px solid #e56400;
                padding-left: var(--spacing-xs)
            }

            .YqEcy {
                font-size: var(--font-l);
                font-weight: var(--semibold);
                line-height: normal
            }

            .YqEcy,.ky5xz p {
                color: var(--light-ink-contrast);
                font-family: var(--primary-font);
                word-break: break-word
            }

            .ky5xz p {
                font-size: var(--font-mm);
                font-weight: var(--regular);
                line-height: 166%
            }

            @media (max-width: 767px) {
                .ky5xz p {
                    font-size:var(--font-m)
                }
            }

            .ky5xz ol,.ky5xz ul {
                grid-gap: var(--spacing-m);
                display: flex;
                flex-direction: column;
                font-size: var(--font-mm);
                gap: var(--spacing-m);
                margin-left: var(--spacing-m);
                padding-left: var(--spacing-xs);
                word-break: break-word
            }

            @media (max-width: 767px) {
                .ky5xz ol,.ky5xz ul {
                    font-size:var(--font-m)
                }
            }

            @media (min-width: 768px) and (max-width:1199px) {
                .S9Y9d {
                    margin:0 39px;
                    padding: 0
                }
            }

            @media (min-width: 1200px) {
                .S9Y9d {
                    margin:0 auto;
                    padding: 0
                }

                .S9Y9d>div:nth-child(4) {
                    margin-bottom: 0
                }
            }

            @media (max-width: 767px) {
                .oPYTv,.rlKNF {
                    padding:0 15px
                }

                .t557e {
                    padding: 0
                }
            }

            .Ct83l {
                display: flex
            }

            @media (min-width: 1200px) {
                .Ct83l {
                    flex-direction:row;
                    margin-bottom: 32px;
                    min-height: 100vh
                }
            }

            .JfkGr {
                padding: 16px 0
            }

            .sbl3Y {
                width: 100%
            }

            .sbl3Y>div:first-child {
                padding-bottom: var(--spacing-xs)
            }

            @media (min-width: 1200px) {
                .Toa6q {
                    padding-left:15px
                }
            }

            ._43AsT {
                margin-bottom: 32px
            }

            @media (min-width: 1200px) {
                ._43AsT {
                    margin-bottom:40px
                }
            }

            @media (min-width: 768px) and (max-width:1199px) {
                ._43AsT {
                    margin-bottom:32px
                }
            }

            .MKxAs {
                margin-bottom: 16px
            }

            .cTxSU {
                display: block;
                height: 0;
                overflow: hidden;
                width: 0
            }

            .QTb3z {
                display: flex;
                flex-direction: column
            }

            @media (min-width: 1200px) {
                .QTb3z {
                    align-items:center;
                    border-top: 1px solid var(--card-separator-color);
                    flex-direction: row;
                    justify-content: space-between;
                    padding-top: var(--spacing-m)
                }
            }

            @media (min-width: 768px) and (max-width:1199px) {
                .QTb3z {
                    align-items:center;
                    border-top: 1px solid var(--card-separator-color);
                    flex-direction: row;
                    justify-content: space-between;
                    padding-top: var(--spacing-m)
                }
            }

            .Eiayv {
                grid-gap: var(--spacing-xs);
                align-items: center;
                cursor: pointer;
                display: flex;
                flex-direction: row;
                gap: var(--spacing-xs)
            }

            @media (max-width: 767px) {
                .Eiayv {
                    padding-top:16px
                }
            }

            @media (max-width: 767px) and (max-width:405px) {
                .Eiayv {
                    display:flex;
                    flex-wrap: wrap
                }
            }

            .-WpOl {
                margin-bottom: 32px;
                position: sticky;
                top: 120px
            }

            @media (min-width: 768px) and (max-width:1199px) {
                .-WpOl {
                    margin-bottom:32px
                }
            }

            @media (min-width: 1200px) {
                .-WpOl {
                    margin-bottom:0
                }
            }

            .n6lS9 p {
                font-size: 18px;
                font-weight: var(--regular);
                line-height: 166%;
                padding: var(--spacing-m) 0;
                word-break: break-word
            }

            .n6lS9 p,.rtIE6 {
                color: var(--light-ink-contrast);
                font-family: var(--primary-font);
                font-style: normal
            }

            .rtIE6 {
                font-size: var(--font-xl);
                font-weight: var(--semibold);
                line-height: normal;
                padding-top: var(--spacing-m)
            }

            .oLYUC {
                grid-gap: var(--spacing-xs);
                display: flex;
                flex-direction: column;
                gap: var(--spacing-xs)
            }

            .js2PR {
                font-size: var(--font-l);
                font-weight: var(--semibold);
                line-height: normal;
                padding-top: var(--spacing-m)
            }

            .js2PR,.lQywq {
                color: var(--light-ink-contrast);
                font-family: var(--primary-font)
            }

            .lQywq {
                font-size: var(--font-mm);
                font-weight: var(--regular);
                line-height: 166%
            }

            .F5MSJ {
                border-top: 1px solid var(--row-separator-color);
                margin: 64px 0;
                position: relative
            }

            .jjywg {
                align-items: center;
                background-color: var(--white);
                display: flex;
                left: 50%;
                padding: var(--spacing-s) var(--spacing-m);
                position: absolute;
                top: 0;
                transform: translate(-50%,-50%)
            }

            .jjywg span {
                color: var(--light-interface-neutral-010);
                font-family: var(--content-font);
                font-size: var(--font-sm);
                font-weight: var(--bold);
                line-height: 150%;
                margin-right: var(--spacing-xs);
                text-transform: uppercase
            }

            @media (max-width: 767px) {
                .MWFch {
                    border-top:1px solid var(--card-separator-color)
                }
            }

            .qA7u8 {
                color: var(--light-ink-subtle);
                font-family: var(--secondary-font);
                font-size: var(--font-xs);
                font-style: normal;
                font-weight: var(--regular);
                line-height: 150%;
                padding-bottom: var(--spacing-xs);
                padding-top: var(--spacing-xs);
                text-align: center
            }

            ._2Wcwl {
                background-color: var(--ad-slot-background-color);
                height: calc(100% + 31px)!important
            }

            .dcg3F {
                display: flex;
                justify-content: center;
                width: 100%
            }

            .JR8SJ {
                background-color: var(--ad-slot-background-color);
                justify-content: right;
                margin: auto 0;
                overflow: hidden;
                z-index: var(--zlevel0)
            }

            .JR8SJ,.L1aHm {
                display: flex;
                flex-direction: column
            }

            .ALnBD {
                height: 50px;
                width: 320px
            }

            @media screen and (min-width: 728px) {
                .ALnBD {
                    height:90px;
                    width: 728px
                }
            }

            .VNDLI {
                height: 600px;
                width: 120px
            }

            ._5lGh3 {
                margin: 0 auto
            }

            .-XDJb,._5lGh3 {
                height: 250px;
                width: 300px
            }

            .-XDJb {
                align-items: center;
                display: flex;
                justify-content: center;
                margin: 0 auto 16px
            }

            @media screen and (min-width: 768px) and (max-width:1199px) {
                .-XDJb {
                    height:90px;
                    margin-bottom: 36px;
                    width: 728px
                }
            }

            @media screen and (min-width: 1200px) {
                .-XDJb {
                    height:90px;
                    margin-bottom: 36px;
                    width: 970px
                }
            }

            ._0apYp {
                height: 250px;
                margin: 0 auto 16px;
                width: 300px
            }

            .aEuvG {
                width: 728px
            }

            .SnSdZ,.aEuvG {
                height: 90px;
                margin: 0 auto
            }

            .SnSdZ {
                width: 970px
            }

            .UDLgd {
                width: 120px
            }

            .LkpS-,.UDLgd {
                background-color: transparent;
                height: auto
            }

            .LkpS- {
                margin: 0;
                width: 185px
            }

            @media (min-width: 1200px) {
                .LkpS- {
                    height:auto;
                    width: 160px
                }
            }

            @media (min-width: 768px) and (max-width:1199px) {
                .LkpS- {
                    height:auto;
                    width: 210px
                }
            }

            .j--QA {
                height: 600px;
                margin: 0;
                width: 300px
            }

            .LTMOE,.WUPu4,.n9lPp {
                height: 250px;
                margin: 0;
                width: 300px
            }

            .OXITA {
                margin: 0 auto;
                margin-bottom: var(--spacing-row-separator-mobile);
                padding-top: 0
            }

            .OXITA,._3u9A6 {
                height: 250px;
                width: 300px
            }

            .dKwlU {
                height: 600px;
                width: 300px
            }

            ._5YnJk {
                height: 250px;
                width: 300px
            }

            .XHz18 {
                height: 600px;
                width: 300px
            }

            .dgAYL {
                height: 250px;
                width: 300px
            }

            .EoVCn {
                height: 201px;
                width: 350px
            }

            .gjbaw {
                height: 90px;
                margin: 0;
                width: 160px
            }

            .s-dxG {
                height: 250px;
                margin: 0 auto;
                width: 300px
            }

            @media (min-width: 1200px) {
                .s-dxG {
                    height:600px;
                    width: 300px
                }
            }

            .fvegL {
                height: 50px;
                margin: 0 auto;
                width: 320px
            }

            @media (min-width: 768px) and (max-width:1199px) {
                .fvegL {
                    height:250px;
                    width: 300px
                }
            }

            @media (min-width: 1200px) {
                .fvegL {
                    height:90px;
                    width: 728px
                }

                .eDlxH {
                    margin-bottom: 0
                }
            }

            .qKimL {
                border: none;
                height: 250px;
                margin: 0 auto 32px;
                width: 300px
            }

            @media (min-width: 1200px) {
                .qKimL {
                    height:250px;
                    width: 970px
                }
            }

            .WPHsW {
                border: none;
                height: 250px;
                margin: auto;
                padding-bottom: var(--spacing-xs);
                width: 970px
            }

            @media (max-width: 767px) {
                .WPHsW {
                    height:50px;
                    width: 320px
                }
            }

            @media (min-width: 768px) and (max-width:1199px) {
                .WPHsW {
                    height:250px;
                    width: 300px
                }
            }

            .CWTr2 {
                width: -moz-fit-content;
                width: fit-content
            }

            ._7oYXh {
                margin-left: 25px;
                margin-right: 25px
            }

            @media (min-width: 1200px) {
                ._0HIpF {
                    align-items:center;
                    display: flex;
                    height: 282px;
                    justify-content: center;
                    margin-left: auto;
                    margin-right: auto;
                    padding-bottom: var(--spacing-horizontal);
                    padding-top: var(--spacing-horizontal);
                    width: 1110px
                }
            }

            @media (min-width: 768px) and (max-width:1199px) {
                ._0HIpF {
                    display:none
                }
            }

            @media (max-width: 767px) {
                ._0HIpF {
                    display:none
                }
            }

            .Kcu7Y {
                height: 250px;
                margin: 0 auto;
                width: 300px
            }

            @media screen and (min-width: 1199px) {
                .Kcu7Y {
                    height:90px;
                    width: 728px
                }
            }

            .Fnt-Z {
                height: 250px;
                margin: 0 auto;
                width: 970px
            }

            @media (min-width: 768px) and (max-width:1199px) {
                .Fnt-Z {
                    height:250px;
                    width: 300px
                }
            }

            @media (max-width: 767px) {
                .Fnt-Z {
                    height:50px;
                    width: 320px
                }
            }

            .F7tAU {
                background-color: transparent;
                margin: 0 auto;
                min-height: auto;
                width: 300px
            }

            @media screen and (max-width: 360px) {
                .F7tAU {
                    width:100%
                }
            }

            @media (min-width: 1200px) {
                .F7tAU {
                    width:350px
                }
            }

            @media (min-width: 768px) and (max-width:1199px) {
                .F7tAU {
                    width:210px
                }
            }

            .z76ES {
                height: 250px;
                margin: 0 auto;
                width: 300px
            }

            @media (min-width: 1200px) {
                .z76ES {
                    height:90px;
                    width: 728px
                }
            }

            .cigTE {
                height: 250px;
                margin: 0 auto;
                width: 300px
            }

            @media (min-width: 1200px) {
                .cigTE {
                    height:90px;
                    width: 728px
                }
            }

            ._4SQLD {
                height: 250px;
                margin: 0 auto;
                width: 300px
            }

            @media (min-width: 1200px) {
                ._4SQLD {
                    height:250px;
                    width: 970px
                }
            }

            .QUo5q,.uGP4H {
                width: 100%
            }

            .QUo5q {
                align-items: center;
                background-color: transparent;
                display: flex;
                font-size: var(--font-mm);
                font-weight: var(--semibold);
                height: auto;
                justify-content: center;
                line-height: 150%
            }

            @media (min-width: 1200px) {
                .K88Iv {
                    display:none
                }
            }

            @media (min-width: 768px) and (max-width:1199px) {
                .K88Iv {
                    display:none
                }
            }

            @media (max-width: 767px) {
                .K88Iv {
                    min-height:50px;
                    width: 320px
                }
            }

            ._5SCWg {
                background-color: var(--ad-slot-background-color)
            }

            @media (max-width: 767px) {
                ._5SCWg {
                    align-items:center;
                    bottom: 0;
                    position: fixed;
                    right: 0;
                    width: 100%;
                    z-index: var(--zlevel10)
                }
            }

            @media (min-width: 768px) and (max-width:1199px) {
                ._5SCWg {
                    display:none
                }
            }

            @media (min-width: 1200px) {
                ._5SCWg {
                    display:none
                }
            }

            .Esppl {
                align-self: end;
                background: var(--ad-slot-background-color);
                border-top-left-radius: 6px;
                cursor: pointer;
                height: -moz-fit-content;
                height: fit-content;
                margin-top: -22px
            }

            .oOVST {
                align-items: center;
                display: flex;
                height: auto;
                justify-content: center;
                width: 100%
            }

            ._9v3uP {
                background-color: rgba(0,0,0,.4);
                bottom: 0;
                filter: brightness(100);
                padding: 4px
            }

            ._9v3uP,._9v3uP.w2tXw {
                left: 0;
                position: absolute;
                z-index: var(--zlevel0)
            }

            ._9v3uP.w2tXw {
                top: 0
            }

            .jT9Gr {
                grid-gap: var(--spacing-xs);
                display: flex;
                flex-direction: column;
                gap: var(--spacing-xs);
                padding: 16px 0
            }

            .vaPla {
                position: relative
            }

            .fG2dB {
                background-color: #d3d3d3
            }

            ._0rL02 {
                position: relative
            }

            ._0rL02 img {
                bottom: 0;
                height: 100%;
                left: 0;
                position: absolute;
                right: 0;
                top: 0;
                width: 100%
            }

            ._4wuYh {
                grid-gap: var(--spacing-xs);
                display: flex;
                flex-direction: column;
                gap: var(--spacing-xs);
                line-height: 150%;
                word-break: break-word
            }

            @media (max-width: 767px) {
                ._4wuYh {
                    padding:0 15px
                }
            }

            .AyKST,.AyKST>div>p {
                color: var(--light-ink-contrast);
                font-weight: var(--medium)
            }

            .AyKST,.AyKST>div>p,._3Y8HA,._3Y8HA>div>p {
                font-family: var(--secondary-font);
                font-size: var(--story-page-font-size);
                line-height: 150%;
                word-break: break-word
            }

            ._3Y8HA,._3Y8HA>div>p {
                color: var(--light-ink-subtle);
                display: flex
            }

            ._3Y8HA>div>p {
                display: inline-block
            }

            ._3Y8HA>div>p:first-child:before {
                content: "Image Credit:";
                padding-right: 4px;
                white-space: nowrap
            }

            .fG2dB {
                background-color: var(--background-color)
            }

            ._3Y8HA[\:has\(a\)] {
                font-weight: var(--medium)
            }

            ._3Y8HA:has(a) {
                font-weight: var(--medium)
            }

            ._3Y8HA[\:has\(a\)] a {
                font-weight: var(--medium)
            }

            ._3Y8HA:has(a) a {
                font-weight: var(--medium)
            }

            .AyKST[\:has\(a\)] {
                font-weight: var(--medium)
            }

            .AyKST:has(a) {
                font-weight: var(--medium)
            }

            .AyKST[\:has\(a\)] a {
                font-weight: var(--medium)
            }

            .AyKST:has(a) a {
                font-weight: var(--medium)
            }

            .bPsxy img {
                background-color: var(--fallback-background-color);
                -o-object-fit: contain!important;
                object-fit: contain!important
            }

            ._6mEKQ {
                grid-gap: var(--spacing-xs);
                display: flex;
                flex-direction: column;
                gap: var(--spacing-xs)
            }

            .V26Oo {
                color: var(--headline-color);
                font-family: var(--primary-font);
                font-size: var(--font-m);
                font-weight: var(--semibold)
            }

            .V26Oo:hover {
                text-decoration: underline
            }

            .uo-cY {
                grid-gap: 2px;
                word-wrap: break-word;
                color: #fff;
                color: var(--Light-ink-inkInverse,#fff);
                font-family: var(--content-font);
                font-size: var(--font-s);
                font-style: normal;
                font-weight: var(--medium);
                gap: 2px;
                line-height: 150%;
                padding: 2px 4px
            }

            .Ey8-Z,.Yuj2q {
                background-color: var(--label-color)
            }

            .Ey8-Z,.Yuj2q,.pFPaU {
                grid-gap: 2px;
                word-wrap: break-word;
                color: #fff;
                color: var(--Light-ink-inkInverse,#fff);
                font-family: var(--content-font);
                font-size: var(--font-s);
                font-style: normal;
                font-weight: var(--medium);
                gap: 2px;
                line-height: 150%;
                padding: 2px 4px
            }

            .pFPaU {
                background-color: var(--light-interactive-red)
            }

            .o-M6q {
                grid-gap: 2px;
                word-wrap: break-word;
                align-items: center;
                color: #fff;
                color: var(--Light-ink-inkInverse,#fff);
                color: var(--light-interactive-red);
                display: flex;
                font-family: var(--content-font);
                font-size: var(--font-s);
                font-style: normal;
                font-weight: var(--medium);
                gap: 2px;
                height: 18px;
                line-height: 150%;
                padding: 0;
                width: 46px
            }

            .o-M6q>span:first-child {
                grid-gap: 2px;
                background-color: var(--light-interactive-red);
                border-radius: 50%;
                gap: 2px;
                height: 10px;
                width: 10px
            }

            ._2rb1z {
                background-color: var(--light-ink-contrast)
            }

            ._2rb1z,.cc0Wn {
                grid-gap: 2px;
                word-wrap: break-word;
                color: #fff;
                color: var(--Light-ink-inkInverse,#fff);
                font-family: var(--content-font);
                font-size: var(--font-s);
                font-style: normal;
                font-weight: var(--medium);
                gap: 2px;
                line-height: 150%;
                padding: 2px 4px
            }

            .cc0Wn {
                align-items: center;
                background-color: #e0f5f8;
                color: var(--dark-teal-080);
                display: flex;
                height: 22px;
                width: 88px
            }

            .YfFXu {
                color: #fff;
                color: var(--Light-ink-inkInverse,#fff);
                color: var(--light-interactive-primary-030)
            }

            .YfFXu,.jbskn {
                grid-gap: 2px;
                word-wrap: break-word;
                font-family: var(--content-font);
                font-size: var(--font-s);
                font-style: normal;
                font-weight: var(--medium);
                gap: 2px;
                line-height: 150%;
                padding: 0
            }

            .jbskn {
                color: #fff;
                color: var(--Light-ink-inkInverse,#fff);
                color: var(--light-interactive-secondary-030)
            }

            .R0ZNN {
                border-left: 4px solid var(--light-interactive-primary-030);
                margin: 32px 0;
                padding-left: var(--spacing-m);
                word-break: break-word
            }

            .OrRp3,.R0ZNN {
                grid-gap: 16px;
                display: flex;
                flex-direction: column;
                gap: 16px
            }

            .OrRp3 {
                justify-content: space-between
            }

            @media (min-width: 768px) and (max-width:1199px) {
                .OrRp3 {
                    align-items:center;
                    flex-direction: row
                }
            }

            @media (min-width: 1200px) {
                .OrRp3 {
                    align-items:center;
                    flex-direction: row
                }
            }

            .IwUog {
                grid-gap: 16px;
                display: flex;
                gap: 16px
            }

            @media (min-width: 768px) and (max-width:1199px) {
                .IwUog {
                    width:60%
                }
            }

            @media (min-width: 1200px) {
                .IwUog {
                    width:62%
                }
            }

            .J8yIR {
                color: var(--light-ink-contrast);
                font-family: var(--secondary-font);
                font-size: var(--font-m);
                font-style: normal;
                font-weight: var(--medium);
                line-height: 150%
            }

            .J8yIR,._7qoGD {
                word-break: break-word
            }

            ._7qoGD {
                display: flex;
                flex: 1;
                flex-direction: column;
                justify-content: center
            }

            ._7qoGD a {
                color: var(--light-ink-contrast);
                font-family: var(--secondary-font);
                font-size: var(--font-l);
                font-weight: var(--bold);
                line-height: normal
            }

            ._7qoGD span:last-child {
                color: var(--light-ink-subtle);
                font-family: var(--secondary-font);
                font-size: var(--font-m);
                font-weight: var(--medium);
                line-height: 150%;
                text-align: left
            }

            .NWgbD {
                grid-gap: 8px;
                display: flex;
                flex-wrap: wrap;
                gap: 8px;
                height: -moz-fit-content;
                height: fit-content;
                justify-content: flex-start
            }

            .NWgbD a {
                height: 44px;
                width: 44px
            }

            @media (min-width: 768px) and (max-width:1199px) {
                .NWgbD {
                    width:37.6%
                }
            }

            @media (min-width: 1200px) {
                .NWgbD {
                    width:35.5%
                }
            }

            .fUc9V {
                height: 80px;
                width: 80px
            }

            .fUc9V img {
                aspect-ratio: 1/1;
                border-radius: 50%
            }

            ._48or4 {
                color: var(--light-ink-subtle);
                font-family: var(--secondary-font);
                padding-bottom: var(--spacing-m)
            }

            ._48or4,._48or4 span {
                font-size: var(--story-page-font-size);
                font-weight: var(--medium);
                line-height: 150%
            }

            ._48or4 a {
                color: var(--light-ink-subtle)
            }

            .egFJi {
                background: var(--multi-author-bg);
                border-left: 4px solid var(--light-interactive-primary-030);
                color: var(--light-interactive-secondary-030);
                font-family: var(--secondary-font);
                font-size: var(--story-page-font-size);
                font-weight: var(--medium);
                line-height: 150%;
                padding: 8px 8px 8px 16px
            }

            .fs51W {
                display: flex;
                padding: 0 15px 16px
            }

            @media (min-width: 1200px) {
                .fs51W {
                    padding:0 0 16px
                }
            }

            @media (min-width: 768px) and (max-width:1199px) {
                .fs51W {
                    padding:0 0 16px
                }
            }

            .pMZtN {
                color: var(--light-ink-subtle);
                display: flex;
                font-family: var(--content-font);
                font-size: var(--font-s);
                line-height: 150%;
                text-transform: capitalize
            }

            .pMZtN,.pMZtN a {
                font-weight: var(--medium)
            }

            .gyI8k,.pMZtN a {
                color: var(--light-link-blue)
            }

            .gyI8k {
                height: 16px;
                text-align: center;
                width: 16px
            }

            .r004J {
                align-items: center;
                display: flex;
                height: auto;
                position: relative
            }

            .ipASP {
                background: var(--white);
                border-radius: var(--spacing-xs);
                box-shadow: 0 16px 24px 0 hsla(0,0%,7%,.08);
                left: 0;
                overflow: hidden;
                padding: var(--spacing-xs) 0;
                position: absolute;
                top: 60px;
                width: 200px;
                z-index: var(--zlevel2)
            }

            .ipASP svg {
                margin-right: var(--spacing-xs)
            }

            .ipASP a,.ipASP div {
                align-items: center;
                border-bottom: 1px solid var(--card-separator-color);
                color: var(--light-ink-subtle);
                cursor: pointer;
                display: flex;
                font-family: var(--content-font);
                font-size: var(--font-s);
                font-weight: var(--medium);
                padding: var(--spacing-s) var(--spacing-m)
            }

            .ipASP a:hover,.ipASP div:hover {
                background-color: var(--light-interactive-primary-010)
            }

            .ipASP a:last-child,.ipASP div:last-child {
                border-bottom-width: 0
            }

            .ORiM7 {
                color: var(--light-ink-contrast);
                font-family: var(--primary-font);
                font-size: var(--font-xxl);
                font-weight: var(--semibold);
                line-height: normal;
                padding-bottom: var(--spacing-xs);
                word-break: break-word
            }

            @media (min-width: 768px) and (max-width:1199px) {
                .ORiM7 {
                    font-size:var(--font-xxxll)
                }
            }

            @media (min-width: 1200px) {
                .ORiM7 {
                    font-size:var(--font-xxxll)
                }
            }

            .HbRuW {
                color: var(--subheadline-color);
                display: flex;
                flex-wrap: wrap;
                font-family: var(--secondary-font);
                font-size: var(--font-s);
                font-weight: var(--medium);
                line-height: 150%
            }

            .fPpVR {
                align-items: center;
                display: flex
            }

            .-BAfL {
                grid-gap: var(--spacing-vertical);
                display: flex;
                flex-direction: column;
                gap: var(--spacing-vertical);
                margin-bottom: var(--font-xxll)
            }

            @media (min-width: 768px) and (max-width:1199px) {
                .-BAfL {
                    margin-bottom:var(--font-xxll)
                }
            }

            @media (min-width: 1200px) {
                .-BAfL {
                    margin-bottom:var(--spacing-l)
                }
            }

            .-BAfL ._9ooHw {
                color: var(--light-ink-contrast);
                font-family: var(--secondary-font);
                font-size: var(--font-m);
                font-weight: var(--bold);
                line-height: normal
            }

            .zDUGk {
                display: grid
            }

            .ZYkdP,.zDUGk {
                grid-gap: var(--spacing-vertical);
                gap: var(--spacing-vertical)
            }

            .ZYkdP {
                display: flex;
                flex-direction: column;
                height: -moz-fit-content;
                height: fit-content
            }

            @media (min-width: 768px) and (max-width:1199px) {
                .ZYkdP {
                    display:grid;
                    grid-template-columns: 1fr 1px 1fr
                }
            }

            .e1UC3 {
                grid-gap: var(--spacing-xs);
                display: flex;
                flex-direction: column;
                gap: var(--spacing-xs);
                height: -moz-fit-content;
                height: fit-content
            }

            .yPUES {
                color: var(--light-ink-contrast);
                font-family: var(--primary-font);
                font-size: var(--font-mm);
                font-weight: var(--semibold);
                line-height: normal;
                word-break: break-word
            }

            @media (min-width: 1200px) {
                .yPUES {
                    font-size:var(--font-m);
                    line-height: 150%
                }
            }

            @media (min-width: 768px) and (max-width:1199px) {
                .yPUES {
                    font-size:var(--font-m);
                    line-height: 150%
                }
            }

            .NkupU {
                border-bottom: 1px solid var(--card-separator-color)
            }

            @media (min-width: 1200px) {
                .NkupU {
                    border-right:1px solid var(--card-separator-color)
                }
            }

            @media (min-width: 768px) and (max-width:1199px) {
                .NkupU {
                    border-right:1px solid var(--card-separator-color)
                }
            }

            .JY52Y {
                border-bottom: 1px solid var(--card-separator-color)
            }

            .JY52Y:last-child {
                display: none
            }

            .Ubcaz,._65-Lf {
                color: var(--light-ink-subtle);
                font-family: var(--secondary-font);
                font-size: var(--story-page-font-size);
                font-weight: var(--medium);
                line-height: 150%;
                padding: var(--spacing-m) 0 var(--spacing-xs) 0
            }

            ._65-Lf {
                border-top: 1px solid var(--card-separator-color)
            }

            @media (min-width: 1200px) {
                ._65-Lf {
                    border:none;
                    padding: 0
                }
            }

            @media (min-width: 768px) and (max-width:1199px) {
                ._65-Lf {
                    border:none;
                    padding: 0
                }
            }

            .VhjOo>img {
                aspect-ratio: var(--aspect-ratio);
                width: 100%
            }

            ._5aBr8 {
                background-color: var(--fallback-background-color);
                -o-object-fit: contain!important;
                object-fit: contain!important
            }

            .x4CMR {
                grid-gap: var(--spacing-vertical);
                display: flex;
                flex-direction: column;
                gap: var(--spacing-vertical);
                margin-bottom: var(--font-xxll)
            }

            .x4CMR .zy-hT {
                color: #0c1215;
                font-family: var(--content-font);
                font-size: var(--font-m);
                font-weight: var(--bold);
                line-height: normal;
                text-align: left;
                text-transform: uppercase
            }

            @media (min-width: 1200px) {
                .x4CMR {
                    margin-bottom:0
                }
            }

            .kPkB8 {
                display: grid
            }

            .kPkB8,.mb95x {
                grid-gap: var(--spacing-vertical);
                gap: var(--spacing-vertical)
            }

            .mb95x {
                display: flex;
                flex-direction: column;
                height: -moz-fit-content;
                height: fit-content
            }

            @media (min-width: 1200px) {
                .mb95x {
                    grid-gap:var(--spacing-vertical);
                    grid-row-gap: var(--spacing-horizontal);
                    display: grid;
                    gap: var(--spacing-vertical);
                    grid-template-columns: 1fr 1px 1fr;
                    row-gap: var(--spacing-horizontal)
                }
            }

            @media (min-width: 768px) and (max-width:1199px) {
                .mb95x {
                    grid-gap:var(--spacing-vertical);
                    grid-row-gap: var(--spacing-horizontal);
                    display: grid;
                    gap: var(--spacing-vertical);
                    grid-template-columns: 1fr 1px 1fr;
                    row-gap: var(--spacing-horizontal)
                }
            }

            .mb95x:first-child {
                border-right: none;
                padding-right: 0
            }

            .-w-8A {
                grid-gap: var(--spacing-xs);
                display: flex;
                gap: var(--spacing-xs);
                justify-content: space-between
            }

            .-w-8A img {
                aspect-ratio: 4/3;
                -o-object-fit: cover;
                object-fit: cover
            }

            .qFnBY {
                grid-gap: var(--spacing-xs);
                display: flex;
                flex: 1;
                flex-direction: column;
                gap: var(--spacing-xs);
                height: -moz-fit-content;
                height: fit-content
            }

            .hWC06 {
                color: var(--light-ink-contrast);
                font-family: var(--primary-font);
                font-size: var(--font-mm);
                font-weight: var(--semibold);
                line-height: normal;
                text-align: left;
                word-break: break-word
            }

            @media (min-width: 1200px) {
                .hWC06 {
                    font-size:var(--font-m);
                    line-height: 150%
                }
            }

            @media (min-width: 768px) and (max-width:1199px) {
                .hWC06 {
                    font-size:var(--font-m);
                    line-height: 150%
                }
            }

            .v8xp7 {
                border-bottom: 1px solid var(--card-separator-color)
            }

            @media (min-width: 1200px) {
                .v8xp7 {
                    border-right:1px solid var(--card-separator-color)
                }
            }

            @media (min-width: 768px) and (max-width:1199px) {
                .v8xp7 {
                    border-right:1px solid var(--card-separator-color)
                }
            }

            .T9i95 {
                border-bottom: 1px solid var(--card-separator-color)
            }

            .T9i95:last-child {
                display: none
            }

            .irdcu {
                aspect-ratio: var(--aspect-ratio);
                line-height: 0;
                margin: 0;
                padding: 0;
                position: relative;
                width: 27.9%
            }

            @media (min-width: 1200px) {
                .irdcu {
                    width:120px
                }
            }

            @media (min-width: 768px) and (max-width:1199px) {
                .irdcu {
                    width:30.9%
                }
            }

            .irdcu>img {
                aspect-ratio: var(--aspect-ratio)
            }

            .QEwph {
                padding: var(--spacing-xl) 0 var(--spacing-xl) 0
            }

            @media (min-width: 768px) and (max-width:1199px) {
                .QEwph {
                    padding:var(--spacing-xl) var(--tablet-padding) 0 var(--tablet-padding)
                }
            }

            @media (max-width: 767px) {
                .QEwph {
                    padding:var(--spacing-xl) var(--mobile-padding) 0 var(--mobile-padding)
                }
            }

            .st7p8 {
                grid-gap: var(--spacing-xs);
                display: flex;
                gap: var(--spacing-xs);
                height: 34px;
                justify-content: left;
                justify-content: space-between;
                width: -moz-fit-content;
                width: fit-content
            }

            .CczOW,._0Gwig,._8gHe-,.i7sOz {
                position: relative
            }

            .Oq3Fb {
                text-wrap: nowrap;
                left: 0;
                padding: var(--spacing-xs);
                z-index: var(--zlevel2)
            }

            .Oq3Fb,.xfmkB {
                background: var(--white);
                border-radius: var(--spacing-xs);
                box-shadow: 0 16px 24px 0 hsla(0,0%,7%,.08);
                position: absolute;
                top: 60px
            }

            .xfmkB {
                overflow: hidden;
                padding: var(--spacing-xs) 0;
                right: 0;
                width: 200px;
                z-index: var(--zlevel1)
            }

            .xfmkB svg {
                margin-right: var(--spacing-xs)
            }

            .xfmkB a,.xfmkB div {
                align-items: center;
                border-bottom: 1px solid var(--card-separator-color);
                color: var(--light-ink-subtle);
                cursor: pointer;
                display: flex;
                font-family: var(--content-font);
                font-size: var(--font-m);
                font-weight: var(--medium);
                padding: var(--spacing-s) var(--spacing-m)
            }

            .xfmkB a>span,.xfmkB div>span {
                flex: 1
            }

            .xfmkB a:hover,.xfmkB div:hover {
                background-color: var(--light-interactive-primary-010)
            }

            .xfmkB a:last-child,.xfmkB div:last-child {
                border-bottom-width: 0
            }

            .E9yxJ {
                background: var(--white);
                border-bottom: 1px solid var(--light-interface-neutral-020);
                height: 48px;
                margin-top: -48px;
                opacity: 0;
                overflow: hidden;
                position: sticky;
                scroll-behavior: smooth;
                top: 47px;
                transform: translateY(-100%);
                transition: transform .4s ease,opacity .4s ease;
                will-change: transform,opacity;
                z-index: var(--zlevel2)
            }

            @media (max-width: 767px) {
                .E9yxJ {
                    position:sticky;
                    top: 66px
                }
            }

            ._9StBL {
                opacity: 1;
                padding-bottom: var(--spacing-xs);
                padding-top: var(--spacing-xs);
                transform: translateY(0)
            }

            @media (max-width: 767px) {
                ._9StBL {
                    padding:8px 15px
                }
            }

            .pKH18 {
                grid-gap: var(--spacing-m);
                display: flex;
                gap: var(--spacing-m);
                justify-content: space-between
            }

            @media (min-width: 1200px) {
                .pKH18 {
                    margin:0 auto;
                    max-width: var(--container-width)
                }
            }

            @media (min-width: 768px) and (max-width:1199px) {
                .pKH18 {
                    margin:0 39px;
                    max-width: 100%
                }
            }

            .yz5NN {
                align-content: end;
                color: var(--light-ink-contrast);
                font-family: var(--primary-font);
                font-size: var(--font-mm);
                font-weight: var(--semibold);
                line-height: 150%;
                overflow: hidden;
                padding: 2.5px 0;
                text-overflow: ellipsis;
                white-space: nowrap
            }

            .z7cCU {
                background-color: var(--light-interactive-primary-030);
                bottom: 0;
                font-family: var(--title-font);
                font-size: 18px;
                height: 2px;
                left: 0;
                position: absolute;
                width: 50vw
            }

            .T94c7 {
                height: 32px
            }

            @media (max-width: 767px) {
                .T94c7 {
                    padding-right:15px
                }
            }

            @media (min-width: 768px) and (max-width:1199px) {
                .T94c7 {
                    padding-right:39px
                }
            }

            .Ub-Cr {
                grid-gap: var(--spacing-xs);
                display: flex;
                gap: var(--spacing-xs);
                justify-content: left;
                justify-content: space-between;
                width: -moz-fit-content;
                width: fit-content
            }

            ._2CaJw,.aDhf-,.dltm6 {
                cursor: pointer;
                position: relative
            }

            .oYzCt {
                position: relative
            }

            .bheo5 {
                text-wrap: nowrap;
                background: var(--white);
                border-radius: 8px;
                box-shadow: 0 16px 24px 0 hsla(0,0%,7%,.08);
                padding: var(--spacing-xs);
                position: fixed;
                right: 200px;
                top: 60px;
                z-index: 4
            }

            @media (max-width: 767px) {
                .bheo5 {
                    position:fixed;
                    right: 100px;
                    top: 60px;
                    width: -moz-fit-content;
                    width: fit-content
                }
            }

            .y8xdW {
                background: var(--white);
                border-radius: 8px;
                box-shadow: 0 16px 24px 0 hsla(0,0%,7%,.08);
                left: 70vw;
                overflow: hidden;
                padding: 8px 0;
                position: fixed;
                top: 100px;
                width: 200px;
                z-index: 3
            }

            @media only screen and (min-width: 360px) and (max-width:520px) {
                .y8xdW {
                    left:50%;
                    position: fixed;
                    top: 100px
                }
            }

            .y8xdW svg {
                margin-right: var(--spacing-xs)
            }

            .y8xdW a,.y8xdW div {
                align-items: center;
                border-bottom: 1px solid var(--card-separator-color);
                color: var(--light-ink-subtle);
                cursor: pointer;
                display: flex;
                font-family: var(--content-font);
                font-size: var(--font-m);
                font-weight: var(--medium);
                padding: 12px 16px
            }

            .y8xdW a>span,.y8xdW div>span {
                flex: 1
            }

            .y8xdW a:hover,.y8xdW div:hover {
                background-color: var(--light-interactive-primary-010)
            }

            .y8xdW a:last-child,.y8xdW div:last-child {
                border-bottom-width: 0
            }

            .d-C-- {
                border-bottom: 1px solid var(--card-separator-color);
                color: var(--light-interactive-secondary-030);
                font-family: var(--secondary-font);
                font-size: var(--font-mm);
                font-weight: var(--medium);
                line-height: 150%;
                padding: var(--spacing-xs) 0 var(--spacing-m) 0;
                word-break: break-word
            }

            @media (max-width: 767px) {
                .d-C-- {
                    font-size:var( --font-m)
                }
            }

            ._7v1Gu {
                grid-gap: var(--spacing-vertical);
                display: flex;
                flex-direction: column;
                gap: var(--spacing-vertical);
                margin-bottom: var(--font-xxll)
            }

            @media (min-width: 768px) and (max-width:1199px) {
                ._7v1Gu {
                    margin-bottom:var(--font-xxll)
                }
            }

            @media (min-width: 1200px) {
                ._7v1Gu {
                    margin-bottom:var(--spacing-l)
                }
            }

            ._7v1Gu ._3SYdD {
                color: var(--light-ink-contrast);
                font-family: var(--secondary-font);
                font-size: var(--font-m);
                font-weight: var(--bold);
                line-height: normal
            }

            .lMuv5 {
                display: grid
            }

            .LyN6l,.lMuv5 {
                grid-gap: var(--spacing-vertical);
                gap: var(--spacing-vertical)
            }

            .LyN6l {
                display: flex;
                flex-direction: column;
                height: -moz-fit-content;
                height: fit-content
            }

            @media (min-width: 768px) and (max-width:1199px) {
                .LyN6l {
                    display:grid;
                    grid-template-columns: 1fr 1px 1fr
                }
            }

            .IGbZc {
                grid-gap: var(--spacing-xs);
                display: flex;
                flex-direction: column;
                gap: var(--spacing-xs);
                height: -moz-fit-content;
                height: fit-content
            }

            ._15Jhz {
                color: var(--light-ink-contrast);
                font-family: var(--primary-font);
                font-size: var(--font-mm);
                font-weight: var(--semibold);
                line-height: normal;
                word-break: break-word
            }

            @media (min-width: 1200px) {
                ._15Jhz {
                    font-size:var(--font-m);
                    line-height: 150%
                }
            }

            @media (min-width: 768px) and (max-width:1199px) {
                ._15Jhz {
                    font-size:var(--font-m);
                    line-height: 150%
                }
            }

            .PGcdY {
                border-bottom: 1px solid var(--card-separator-color)
            }

            @media (min-width: 1200px) {
                .PGcdY {
                    border-right:1px solid var(--card-separator-color)
                }
            }

            @media (min-width: 768px) and (max-width:1199px) {
                .PGcdY {
                    border-right:1px solid var(--card-separator-color)
                }
            }

            .Z6ScA {
                border-bottom: 1px solid var(--card-separator-color)
            }

            .Z6ScA:last-child {
                display: none
            }

            .SDEAy {
                margin-bottom: 24px
            }

            @media screen and (min-width: 380px) and (max-width:767px) {
                .SDEAy {
                    padding:var(--spacing-xs) 25px
                }
            }

            @media (min-width: 768px) and (max-width:1199px) {
                .SDEAy {
                    margin-bottom:24px;
                    padding: var(--spacing-xs) 25px
                }
            }

            @media (min-width: 1200px) {
                .SDEAy {
                    display:flex;
                    justify-content: center;
                    margin-bottom: var(--spacing-l)
                }
            }

            .F87B3 {
                grid-gap: var(--spacing-xs);
                display: flex;
                flex-direction: column;
                gap: var(--spacing-xs);
                justify-content: center;
                text-align: center
            }

            @media (min-width: 768px) and (max-width:1199px) {
                .F87B3 {
                    padding:0
                }
            }

            @media (min-width: 1200px) {
                .F87B3 {
                    padding:0 var(--spacing-xs) var(--spacing-xs)
                }
            }

            .DX9hA>p,.F87B3>p {
                color: var(--light-ink-subtle);
                font-family: var(--secondary-font);
                font-size: 10px;
                font-style: normal;
                font-weight: var(--regular);
                line-height: 150%
            }

            .-U-T1 {
                margin-bottom: 0
            }

            @media screen and (min-width: 380px) {
                .-U-T1 {
                    padding:var(--spacing-xs) 0
                }
            }

            .DX9hA {
                grid-gap: var(--spacing-xs);
                flex-direction: column;
                gap: var(--spacing-xs);
                text-align: center
            }

            .DX9hA,.s2nKg {
                display: flex;
                justify-content: center
            }

            .s2nKg {
                margin-bottom: 0
            }

            .Olvku {
                display: none
            }

            @media (max-width: 767px) {
                .Rmt0w,._1wni4 {
                    padding:0 15px
                }

                ._1tJuZ {
                    padding: 0
                }
            }

            ._1tJuZ>div:first-child {
                padding-bottom: 0;
                padding-top: 0
            }

            .gDX4J p {
                border: none;
                padding: 0
            }

            .gDX4J {
                grid-gap: var(--spacing-xs);
                display: flex;
                flex-direction: column;
                gap: var(--spacing-xs)
            }

            ._9RrAl .author-div {
                padding-bottom: 0
            }

            .JI52L {
                grid-gap: var(--spacing-m);
                display: flex;
                flex-direction: column;
                gap: var(--spacing-m)
            }

            @media (min-width: 1200px) {
                .JI52L {
                    grid-gap:30px;
                    align-items: center;
                    flex-direction: row;
                    gap: 30px
                }

                .JI52L .gDX4J {
                    width: 31.53%
                }
            }

            .dlZeh {
                width: 100%
            }

            @media (min-width: 1200px) {
                .dlZeh {
                    width:65.76%
                }
            }

            .jnfIB {
                align-items: center;
                position: relative
            }

            .OvMGQ,.jnfIB {
                grid-gap: var(--spacing-xs);
                display: flex;
                gap: var(--spacing-xs)
            }

            .OvMGQ {
                flex-direction: column;
                padding: 0 0 32px
            }

            .OvMGQ div {
                grid-gap: var(--spacing-xs);
                display: flex;
                gap: var(--spacing-xs)
            }

            .OvMGQ div span {
                color: var(--light-ink-contrast);
                font-family: var(--primary-font);
                font-size: var(--font-m);
                font-style: normal;
                line-height: 150%
            }

            .OvMGQ div span:first-child {
                font-weight: var(--semibold)
            }

            .OvMGQ div span:last-child {
                word-break: break-word
            }

            .-H69Y {
                display: flex;
                flex-direction: column;
                padding-top: var(--spacing-xs)
            }

            @media (min-width: 1200px) {
                .-H69Y {
                    flex-direction:row;
                    padding-right: 90px;
                    padding-top: var(--spacing-m)
                }
            }

            @media (min-width: 768px) and (max-width:1199px) {
                .-H69Y {
                    flex-direction:row;
                    padding-top: var(--spacing-m)
                }
            }

            .bbVLj {
                border-bottom: 1px solid var(--card-separator-color);
                display: flex;
                flex-direction: column
            }

            @media (min-width: 1200px) {
                .bbVLj {
                    border-bottom:none;
                    border-right: 1px solid var(--card-separator-color);
                    padding-right: 65px;
                    width: 415px
                }
            }

            @media (min-width: 768px) and (max-width:1199px) {
                .bbVLj {
                    border-bottom:none;
                    border-right: 1px solid var(--card-separator-color);
                    padding-right: 15px;
                    width: 39.85%
                }
            }

            .L-t-O {
                display: flex;
                flex-direction: column;
                padding-top: 24px
            }

            @media (min-width: 1200px) {
                .L-t-O {
                    padding-left:65px;
                    padding-top: 0;
                    width: 605px
                }
            }

            @media (min-width: 768px) and (max-width:1199px) {
                .L-t-O {
                    padding-left:15px;
                    padding-top: 0;
                    width: 60.14%
                }
            }

            .eBLFV {
                background: var(--light-ink-contrast);
                color: #fff;
                font-family: var(--content-font);
                font-size: var(--font-s);
                font-weight: var(--semibold);
                line-height: normal;
                padding: 5px 10px;
                text-transform: uppercase;
                width: -moz-fit-content;
                width: fit-content;
                word-break: break-word
            }

            .YaiEN {
                grid-gap: var(--spacing-xs);
                display: flex;
                flex-direction: column;
                gap: var(--spacing-xs);
                justify-content: center;
                padding: 16px 25px;
                text-align: center
            }

            @media (min-width: 1200px) {
                .YaiEN {
                    margin:32px 0;
                    padding: 8px 25px
                }
            }

            .fmMdv {
                padding: 16px 0
            }

            ._9uB-h {
                grid-gap: var(--spacing-xs);
                display: flex;
                flex-direction: column;
                gap: var(--spacing-xs)
            }

            .JgHMe {
                background: var(--light-ink-contrast);
                color: #fff;
                font-family: var(--content-font);
                font-size: var(--font-s);
                font-weight: var(--semibold);
                line-height: normal;
                padding: 5px 10px;
                text-transform: uppercase;
                width: -moz-fit-content;
                width: fit-content;
                word-break: break-word
            }

            .DW-2T {
                grid-gap: var(--spacing-xs);
                display: flex;
                flex-direction: column;
                gap: var(--spacing-xs)
            }

            .DW-2T p {
                color: var(--light-ink-contrast);
                font-family: var(--primary-font);
                font-size: var(--font-m);
                font-style: normal;
                font-weight: var(--regular);
                line-height: 166%;
                word-break: break-word
            }

            @media (max-width: 767px) {
                .qoFk9:last-child {
                    margin-bottom:24px
                }
            }

            .qoFk9>a {
                color: var(--light-interactive-link-010);
                cursor: pointer;
                font-family: var(--primary-font);
                font-size: var(--font-m);
                font-style: normal;
                font-weight: var(--regular);
                line-height: 166%;
                text-decoration: underline;
                -webkit-text-decoration-skip-ink: none;
                text-decoration-skip-ink: none;
                text-underline-offset: auto;
                text-underline-position: from-font;
                word-break: break-word
            }

            .hbpmG div:first-child {
                grid-gap: 16px;
                display: flex;
                flex-direction: column;
                gap: 16px;
                justify-content: space-between
            }

            .hbpmG div:first-child div>div:first-child {
                flex-direction: row
            }

            .hbpmG div:first-child {
                align-self: start
            }

            .OU-YZ {
                grid-gap: var(--spacing-xs);
                align-items: center;
                display: flex;
                gap: var(--spacing-xs);
                height: 50px;
                justify-content: center;
                position: relative;
                width: 100%
            }

            .T7E5h {
                border-top: 1px solid var(--light-interface-neutral-010);
                width: 50%
            }

            .myB4n {
                position: relative
            }

            .ZFTIf {
                color: var(--light-ink-subtle);
                font-family: var(--primary-font);
                font-size: var(--font-mm);
                font-style: normal;
                font-weight: var(--regular);
                line-height: 150%
            }

            @media (max-width: 767px) {
                .ZFTIf {
                    font-size:var(--font-m)
                }
            }

            .QvU91 {
                grid-gap: var(--spacing-m);
                cursor: pointer;
                display: flex;
                gap: var(--spacing-m)
            }

            .QvU91 a {
                grid-gap: var(--spacing-xs);
                display: flex;
                gap: var(--spacing-xs);
                padding: var(--spacing-m) 0
            }

            .QvU91 a,.QvU91 span {
                color: var(--light-ink-subtle)
            }

            .QvU91 span {
                font-family: var(--secondary-font);
                font-size: var(--font-sm);
                font-style: normal;
                font-weight: var(--medium);
                line-height: 150%
            }

            .cKyiu {
                background: var(--white);
                border-radius: var(--spacing-xs);
                box-shadow: 0 16px 24px 0 hsla(0,0%,7%,.08);
                overflow: hidden;
                padding: var(--spacing-xs) 0;
                position: absolute;
                right: 0;
                top: 70px;
                width: 200px;
                z-index: var(--zlevel2)
            }

            .cKyiu svg {
                margin-right: var(--spacing-xs)
            }

            .cKyiu a,.cKyiu div {
                align-items: center;
                border-bottom: 1px solid var(--card-separator-color);
                color: var(--light-ink-subtle);
                cursor: pointer;
                display: flex;
                font-family: var(--content-font);
                font-size: var(--font-m);
                font-weight: var(--medium);
                padding: var(--spacing-s) var(--spacing-m)
            }

            .cKyiu a>span,.cKyiu div>span {
                flex: 1
            }

            .cKyiu a:hover,.cKyiu div:hover {
                background-color: var(--light-interactive-primary-010)
            }

            .cKyiu a:last-child,.cKyiu div:last-child {
                border-bottom-width: 0
            }

            .o-VDF {
                text-wrap: nowrap;
                background: var(--white);
                border-radius: var(--spacing-xs);
                box-shadow: 0 16px 24px 0 hsla(0,0%,7%,.08);
                left: 0;
                padding: var(--spacing-xs);
                position: absolute;
                top: 50px;
                z-index: var(--zlevel10)
            }

            .XdHek a {
                color: var(--light-link-blue);
                cursor: pointer;
                font-family: var(--title-font);
                font-size: 15px;
                font-weight: var(--semibold);
                line-height: 166%;
                text-align: left;
                word-break: break-word
            }

            .XdHek a:hover {
                text-decoration: underline
            }

            .R75ST {
                display: none
            }

            .YDKP3 {
                display: flex;
                flex-direction: row;
                width: 100%
            }

            .hbpmG {
                word-break: break-word
            }

            .hbpmG,.hbpmG .author-box {
                width: 100%
            }

            .hbpmG .author-box>div>div:first-child {
                align-self: flex-start;
                width: 100%
            }

            .hbpmG .author-box>div>div:first-child>div:first-child {
                height: 80px;
                width: 80px
            }

            .hbpmG .author-box>div>div:first-child>div:nth-child(2) {
                justify-content: center
            }

            .hbpmG .author-box>div>div:nth-child(2) {
                align-self: flex-start;
                flex-wrap: wrap;
                width: 100%
            }

            .wiEUI {
                margin-bottom: 32px
            }

            .sb2h2 {
                border-bottom: 1px solid var(--row-separator-color);
                margin: var(--spacing-m) auto;
                padding-bottom: var(--spacing-m)
            }

            .sb2h2 .CZF5a {
                font-size: var(--base-larger)
            }

            .sb2h2 .Rw-3L {
                color: var(--subheadline-color);
                font-family: var(--secondary-font);
                font-size: 18px;
                font-style: normal;
                font-weight: var(--medium);
                line-height: 150%;
                padding-bottom: var(--spacing-m);
                padding-top: var(--spacing-xs)
            }

            .sb2h2 .cRFN3 {
                margin: 0;
                margin-bottom: var(--spacing-m);
                overflow: hidden;
                padding-top: 56.25%;
                position: relative
            }

            .sb2h2 .cRFN3 img {
                bottom: 0;
                height: 100%;
                left: 0;
                position: absolute;
                top: 0;
                width: 100%
            }

            .sb2h2 .yMjeT {
                font-size: var(--base);
                font-style: italic;
                padding: var(--spacing-m) 0
            }

            .sb2h2 a {
                color: var(--brand-primary);
                opacity: .8
            }

            .sb2h2 a:hover {
                opacity: 1
            }

            .sb2h2 .story-element {
                margin-bottom: var(--spacing-xs);
                margin-top: var(--spacing-xs)
            }

            .sb2h2 .story-element-text {
                margin: 0;
                padding: var(--spacing-m) 0
            }

            .sb2h2 .story-element-file-attachment:before {
                color: var(--light-ink-contrast);
                content: "Attachment";
                font-size: var(--font-l);
                font-style: normal;
                font-weight: 600;
                left: 0;
                line-height: normal;
                position: absolute;
                top: -40px
            }

            .sb2h2 .story-element-file-attachment {
                align-items: center;
                background-color: #eff1f2;
                display: flex;
                flex-direction: row;
                justify-content: space-between;
                margin-bottom: 24px;
                margin-top: 63px;
                padding: 0 24px;
                position: relative
            }

            .sb2h2 .story-element-file-attachment div:before {
                content: url("");
                height: 32px;
                margin-right: var(--spacing-m);
                width: 32px
            }

            .sb2h2 .story-element-file-attachment .story-element-file__title {
                align-items: center;
                color: #0c1215;
                display: flex;
                font-size: 18px;
                font-weight: 500;
                margin: 15px 0
            }

            .sb2h2 .story-element-file-attachment a {
                visibility: hidden
            }

            .sb2h2 .story-element-file-attachment a:after {
                background-color: #303d43;
                border-radius: 4px;
                color: #fff;
                content: "Preview";
                font-weight: 500;
                padding: var(--spacing-xs) 12px;
                visibility: visible
            }

            .sb2h2 ol,.sb2h2 ul {
                margin-left: var(--spacing-m)
            }

            .sb2h2 ul {
                list-style: disc
            }

            .sb2h2 ol {
                list-style: decimal
            }

            .sb2h2 .story-element-image-gallery {
                grid-gap: 2px;
                display: grid;
                font-size: 32px;
                gap: 2px;
                grid-template-columns: repeat(3,30.5vw);
                grid-template-rows: repeat(var(--number-of-rows),30.5vw);
                justify-content: center;
                margin: 0 auto;
                padding: var(--spacing-m) 0
            }

            @media only screen and (min-width: 768px) and (max-width:1199px) {
                .sb2h2 .story-element-image-gallery {
                    font-size:36px;
                    grid-template-columns: 228.5px 228.5px 228.5px;
                    grid-template-rows: repeat(var(--number-of-rows),228.5px);
                    margin: 0;
                    width: 689.5px
                }
            }

            @media only screen and (min-width: 1200px) {
                .sb2h2 .story-element-image-gallery {
                    font-size:48px;
                    grid-template-columns: 242px 242px 242px;
                    grid-template-rows: repeat(var(--number-of-rows),242px);
                    width: 730px
                }
            }

            .sb2h2 .story-element-caption-attribution-wrapper {
                display: flex;
                flex-direction: column;
                padding: 0 15px
            }

            @media only screen and (min-width: 768px) {
                .sb2h2 .story-element-caption-attribution-wrapper {
                    padding:0
                }
            }

            .sb2h2 .story-element-image {
                grid-gap: var(--spacing-xs);
                display: flex;
                flex-direction: column;
                gap: var(--spacing-xs);
                margin: 0;
                padding: var(--spacing-m) 0
            }

            .sb2h2 .story-element-image img {
                display: block
            }

            .sb2h2 .story-element-image-title {
                font-size: 14px;
                margin-top: var(--spacing-xs)
            }

            .sb2h2 .story-element-text>div>p {
                color: var(--light-ink-contrast);
                font-family: var(--primary-font);
                font-size: 18px;
                font-style: normal;
                font-weight: var(--regular);
                line-height: 166%;
                padding: var(--spacing-m) 0;
                word-break: break-word
            }

            .sb2h2 .story-element-data-table {
                font-size: var(--base-smaller);
                -webkit-hyphens: unset;
                hyphens: unset;
                overflow-x: auto;
                word-break: normal
            }

            .sb2h2 .story-element-data-table table {
                border: 1px solid var(--grey-light);
                border-collapse: collapse;
                border-spacing: 0;
                overflow-x: auto
            }

            .sb2h2 .story-element-data-table td,.sb2h2 .story-element-data-table th {
                border: 1px solid var(--grey-light);
                padding: var(--spacing-xs);
                white-space: nowrap
            }

            .sb2h2 .story-element-data-table th {
                background-color: var(--brandPrimary);
                color: var(--white);
                font-weight: var(--bold)
            }

            .sb2h2 .story-element-data-table tr:nth-child(odd) {
                background-color: var(--grey-light)
            }

            .mzsSt {
                background-color: var(--background-color)
            }

            .uy9sn {
                display: flex;
                justify-content: center;
                margin: 0 auto var(--spacing-m);
                overflow: auto;
                z-index: var(--zlevel0)
            }

            .fdNpG {
                height: 50px;
                width: 320px
            }

            @media screen and (min-width: 728px) {
                .fdNpG {
                    height:90px;
                    width: 728px
                }
            }

            .f1lJY {
                height: 250px;
                width: 300px
            }

            @media screen and (min-width: 728px) {
                .f1lJY {
                    height:90px;
                    width: 728px
                }
            }

            .IPV7b {
                display: inline-block;
                padding: var(--spacing-m) 0;
                width: 100%;
                word-break: break-word
            }

            .IPV7b div {
                margin: 0;
                padding: 0
            }

            .IPV7b .story-element-caption-attribution-wrapper {
                padding: 0
            }

            .IPV7b .story-element-caption-attribution-wrapper .paragraphs p {
                color: var(--light-ink-subtle)
            }

            .IPV7b .story-element-image-attribution {
                display: none
            }

            .IPV7b .story-element-text {
                padding: 0
            }

            .IPV7b .story-element-image {
                padding: 0;
                width: 113px
            }

            .IPV7b .story-element-image figure {
                grid-gap: var(--spacing-xs);
                align-items: flex-start;
                display: flex;
                flex-direction: column;
                gap: var(--spacing-xs)
            }

            .IPV7b .story-element-image img {
                height: 113px;
                width: 113px
            }

            .ytlIs .story-element-image .story-element-image-title {
                margin-top: 0
            }

            .ytlIs .story-element-image .story-element-image-title p {
                color: var(--light-ink-subtle);
                font-family: var(--secondary-font);
                font-size: var(--font-s);
                font-weight: var(--medium);
                line-height: 100%;
                word-break: break-word
            }

            ._2rE9f .story-element-text>div>p {
                color: var(--light-ink-contrast);
                font-family: var(--primary-font);
                font-size: var(--font-mm);
                font-style: normal;
                font-weight: var(--regular);
                line-height: 166%;
                padding: 0;
                word-break: break-word
            }

            @media (max-width: 767px) {
                ._2rE9f .story-element-text>div>p {
                    font-size:var(--font-m)
                }
            }

            .lk5NU {
                grid-gap: var(--spacing-xs);
                align-items: flex-start;
                display: flex;
                flex-direction: column;
                gap: var(--spacing-xs)
            }

            .VxtHI {
                border-left: 4px solid #e56400;
                color: var(--light-ink-contrast);
                font-family: var(--primary-font);
                font-size: var(--font-l);
                font-weight: var(--semibold);
                line-height: 1;
                margin-bottom: var(--spacing-m);
                padding-left: var(--spacing-xs)
            }

            ._2rsH6 {
                align-items: center;
                background: rgba(0,0,0,.5);
                bottom: 0;
                color: #fff;
                cursor: pointer;
                display: flex;
                font-size: 32px;
                font-style: normal;
                font-weight: 700;
                height: 100%;
                justify-content: center;
                left: 50%;
                line-height: 112.5%;
                position: absolute;
                right: 0;
                top: 50%;
                transform: translate(-50%,-50%);
                width: 100%;
                z-index: 2
            }

            @media only screen and (min-width: 768px) and (max-width:1199px) {
                ._2rsH6 {
                    font-size:36px
                }
            }

            @media only screen and (min-width: 1200px) {
                ._2rsH6 {
                    font-size:48px
                }
            }

            .story-element-text+.story-element-text-answer,.story-element-text+.story-element-text-q-and-a,.story-element-text+.story-element-text-question,.story-element-text+.story-element-text-quote {
                margin: 0;
                padding: 0
            }

            .story-element-text+.story-element-text-blockquote {
                margin: 0;
                padding: 24px 0
            }

            .story-element {
                margin: 0
            }

            .story-element-text-question>div>p {
                color: var(--light-ink-contrast);
                font-family: var(--title-font);
                font-size: var(--font-mm);
                font-weight: var(--semibold)!important;
                line-height: 27px;
                padding: 0;
                padding-top: var(--spacing-m);
                word-break: break-word
            }

            .story-element-text-question>div>p:before {
                content: "Q.";
                font-size: var(--font-l);
                line-height: 28.1px;
                padding-right: var(--spacing-xs)
            }

            @media (max-width: 767px) {
                .story-element-text-question>div>p {
                    font-size:var(--font-m)
                }
            }

            .story-element-text-answer>div>p {
                color: var(--light-ink-contrast);
                font-family: var(--title-font);
                font-size: var(--font-mm);
                font-weight: var(--regular);
                line-height: 29.88px;
                padding-bottom: var(--spacing-m);
                word-break: break-word
            }

            .story-element-text-answer>div>p:before {
                content: "A.";
                font-size: var(--font-l);
                font-weight: var(--semibold);
                line-height: 28.1px;
                padding-right: var(--spacing-xs)
            }

            @media (max-width: 767px) {
                .story-element-text-answer>div>p {
                    font-size:var(--font-m)
                }
            }

            .story-element-text-q-and-a>div>div {
                grid-gap: var(--spacing-xs);
                display: flex;
                flex-direction: column;
                gap: var(--spacing-xs);
                padding: var(--spacing-m) 0
            }

            .story-element-text-q-and-a>div>div .question p {
                color: var(--light-ink-contrast);
                font-family: var(--title-font);
                font-size: var(--font-mm);
                font-weight: var(--semibold);
                line-height: 27px;
                word-break: break-word
            }

            .story-element-text-q-and-a>div>div .question p:before {
                content: "Q.";
                font-size: var(--font-l);
                line-height: 28.1px;
                padding-right: var(--spacing-xs)
            }

            @media (max-width: 767px) {
                .story-element-text-q-and-a>div>div .question p {
                    font-size:var(--font-m)
                }
            }

            .story-element-text-q-and-a>div>div .answer p {
                color: var(--light-ink-contrast);
                font-family: var(--title-font);
                font-size: var(--font-mm);
                font-weight: var(--regular);
                line-height: 29.88px;
                word-break: break-word
            }

            .story-element-text-q-and-a>div>div .answer p:before {
                content: "A.";
                font-size: var(--font-l);
                font-weight: var(--semibold);
                line-height: 28.1px;
                padding-right: var(--spacing-xs)
            }

            @media (max-width: 767px) {
                .story-element-text-q-and-a>div>div .answer p {
                    font-size:var(--font-m)
                }
            }

            .story-grid {
                max-width: 100%
            }

            @media only screen and (min-width: 768px) and (max-width:1188px) {
                .story-grid {
                    margin:0 39px;
                    max-width: 100%;
                    padding: 0
                }
            }

            @media only screen and (min-width: 1188px) and (max-width:1199px) {
                .story-grid {
                    margin:0 auto;
                    max-width: var(--container-width);
                    padding: 0
                }
            }

            @media only screen and (min-width: 1200px) {
                .story-grid {
                    margin:0 auto;
                    max-width: var(--container-width);
                    padding: 0
                }
            }

            .story-element-text-cta {
                align-items: center;
                display: flex;
                flex-direction: column;
                padding: var(--spacing-m) 0
            }

            .story-element-text-cta div {
                align-items: center;
                background-color: var(--light-interactive-primary-030);
                border-radius: 4px;
                display: flex;
                padding: var(--spacing-s) var(--spacing-m)
            }

            .story-element-text-cta div a {
                color: #fff
            }

            .story-element-text-cta .cta-text {
                font-family: var(--content-font);
                font-size: 14px;
                font-style: normal;
                font-weight: var(--medium);
                line-height: 150%;
                word-break: break-word
            }

            .story-element-jsembed {
                padding: var(--spacing-m) 0
            }

            .story-element-jsembed>.jsembed-wrapper {
                display: flex;
                justify-content: center;
                position: relative;
                width: 100%
            }

            .story-element-jsembed>.jsembed-wrapper iframe {
                -o-object-fit: cover;
                object-fit: cover;
                width: 100%
            }

            .story-element-text-quote div>div {
                grid-gap: var(--spacing-xs);
                display: flex;
                flex-direction: column;
                gap: var(--spacing-xs);
                padding: 24px 0
            }

            .story-element-text-quote blockquote {
                color: var(--headline-color);
                font-family: var(--primary-font);
                font-size: 22px;
                font-weight: var(--semibold);
                line-height: 150%;
                margin: 0;
                word-break: break-word
            }

            @media (max-width: 767px) {
                .story-element-text-quote blockquote {
                    font-size:20px
                }
            }

            .story-element-text-quote .attribution {
                color: var(--light-ink-contrast);
                font-family: var(--secondary-font);
                font-size: var(--font-m);
                font-weight: var(--bold);
                line-height: 21.94px;
                word-break: break-word
            }

            .story-element-text-quote .attribution:before {
                content: "~ "
            }

            .story-element-text-quote blockquote:before {
                content: "\201C"
            }

            .story-element-text-quote blockquote:after {
                content: "\201D"
            }

            .story-element-text-blockquote {
                grid-gap: var(--spacing-m);
                display: flex;
                flex-direction: row;
                gap: var(--spacing-m);
                padding: 24px 0
            }

            .story-element-text-blockquote>div>div {
                grid-gap: var(--spacing-xs);
                display: flex;
                flex-direction: column;
                gap: var(--spacing-xs)
            }

            .story-element-text-blockquote blockquote {
                color: var(--headline-color);
                font-family: var(--primary-font);
                font-size: 22px;
                font-weight: var(--semibold);
                line-height: 150%;
                margin: 0;
                word-break: break-word
            }

            @media (max-width: 767px) {
                .story-element-text-blockquote blockquote {
                    font-size:20px
                }
            }

            .story-element-text-blockquote blockquote:after,.story-element-text-blockquote blockquote:before {
                content: ""
            }

            .story-element-text-blockquote .attribution {
                color: var(--light-ink-contrast);
                font-family: var(--secondary-font);
                font-size: var(--font-m);
                font-weight: var(--medium);
                line-height: normal;
                word-break: break-word
            }

            .story-element-text-blockquote .attribution:before {
                content: "~ "
            }

            .story-element-text-blockquote:before {
                content: url("")
            }

            .YDh7U {
                grid-gap: 2px;
                display: grid;
                font-size: 32px;
                gap: 2px;
                grid-template-columns: 132px 132px 132px;
                grid-template-rows: repeat(var(--number-of-rows),132px);
                margin: 0 auto;
                padding: var(--spacing-m) 0;
                width: 400px
            }

            @media only screen and (min-width: 768px) and (max-width:1199px) {
                .YDh7U {
                    font-size:36px;
                    grid-template-columns: 228.5px 228.5px 228.5px;
                    grid-template-rows: repeat(var(--number-of-rows),228.5px);
                    width: 689.5px
                }
            }

            @media only screen and (min-width: 1200px) {
                .YDh7U {
                    font-size:48px;
                    grid-template-columns: 242px 242px 242px;
                    grid-template-rows: repeat(var(--number-of-rows),242px);
                    width: 730px
                }
            }

            .ua7TW {
                cursor: zoom-in;
                margin: 0;
                padding-top: 100%;
                position: relative;
                width: 100%
            }

            .ua7TW img {
                bottom: 0;
                height: 100%;
                left: 0;
                -o-object-fit: cover;
                object-fit: cover;
                position: absolute;
                right: 0;
                top: 0;
                width: 100%
            }

            .story-element-text-blurb {
                font-family: var(--primary-font);
                padding: 16px 0
            }

            .story-element-text-blurb blockquote {
                border-left: 4px solid #e56400;
                color: var(--light-ink-contrast);
                font-family: var(--primary-font);
                font-size: var(--font-mm);
                font-style: normal;
                font-weight: 400;
                line-height: 166%;
                margin: 0;
                padding-left: 36px;
                word-break: break-word
            }

            @media (max-width: 767px) {
                .story-element-text-blurb blockquote {
                    font-size:var(--font-m)
                }
            }

            .story-element-text-blurb blockquote:after,.story-element-text-blurb blockquote:before {
                content: ""
            }

            .story-element-text-bigfact {
                grid-gap: 8px;
                align-items: center;
                display: flex;
                flex-direction: column;
                font-weight: var(--bold);
                gap: 8px;
                margin: 0 auto;
                padding: 32px 16px;
                text-align: center;
                word-break: break-word
            }

            @media (min-width: 768px) and (max-width:1199px) {
                .story-element-text-bigfact {
                    padding:32px 100px
                }
            }

            @media (min-width: 1200px) {
                .story-element-text-bigfact {
                    padding:32px 100px
                }
            }

            .story-element-text-bigfact .bigfact-title {
                color: #013d6c;
                font-family: var(--primary-font);
                font-size: 36px;
                font-weight: 600;
                line-height: 54px;
                margin-bottom: var(--spacing-xs);
                word-break: break-word
            }

            @media only screen and (min-width: 768px) {
                .story-element-text-bigfact .bigfact-title {
                    font-size:48px
                }
            }

            .story-element-text-bigfact .bigfact-description {
                color: #596e79;
                font-family: var(--primary-font);
                font-size: var(--font-l);
                font-weight: 600;
                word-break: break-word
            }

            .story-element-text-also-read h3:before {
                display: none
            }

            .story-element-text-also-read {
                padding: 24px 0
            }

            .story-element-text-also-read>h3>span {
                border-left: 4px solid #e56400;
                color: var(--light-ink-contrast);
                font-family: var(--primary-font);
                font-size: var(--font-l);
                font-weight: var(--semibold);
                line-height: 1;
                padding-left: var(--spacing-xs);
                word-break: break-word
            }

            .story-element-text-also-read {
                -webkit-hyphens: auto;
                hyphens: auto
            }

            .story-element-text-also-read a {
                color: #0170ac;
                display: list-item;
                font-family: var(--primary-font);
                font-size: var(--font-m);
                margin-left: 14px;
                margin-top: var(--spacing-xs)
            }

            .w3ajw h3:before {
                display: none
            }

            .w3ajw .story-element-text-also-read {
                margin: 0;
                padding: 0;
                text-align: left
            }

            .w3ajw .story-element-text-also-read h3 span.story-element-text-also-read__label {
                display: none
            }

            .w3ajw .story-element-text-also-read h3:before {
                border-left: 4px solid #e56400;
                content: "Also Read";
                font-family: var(--primary-font);
                font-size: var(--font-l);
                font-weight: var(--semibold);
                line-height: 1;
                margin-bottom: var(--spacing-m);
                padding-left: var(--spacing-xs);
                word-break: break-word
            }

            .w3ajw .story-element-text-also-read {
                -webkit-hyphens: auto;
                hyphens: auto
            }

            .w3ajw .story-element-text-also-read a {
                color: #0170ac;
                display: list-item;
                font-family: var(--primary-font);
                font-size: var(--font-m);
                font-weight: 400;
                margin-left: 14px;
                margin-top: var(--spacing-xs);
                word-break: break-word
            }

            .w3ajw {
                padding: 24px 0
            }

            .story-element-file-attachment:before {
                color: var(--light-ink-contrast);
                content: "Attachment";
                font-size: var(--font-l);
                font-style: normal;
                font-weight: 600;
                left: 0;
                line-height: normal;
                position: absolute;
                top: -40px
            }

            .story-element-file-attachment {
                align-items: center;
                background-color: #eff1f2;
                display: flex;
                flex-direction: row;
                justify-content: space-between;
                margin-bottom: 24px;
                margin-top: 63px;
                padding: 0 24px;
                position: relative
            }

            .story-element-file-attachment div:before {
                content: url("");
                height: 32px;
                margin-right: var(--spacing-m);
                width: 32px
            }

            .story-element-file-attachment .story-element-file__title {
                align-items: center;
                color: var(--light-ink-contrast);
                display: flex;
                font-size: 18px;
                font-weight: 500;
                margin: 15px 0
            }

            .story-element-file-attachment a {
                visibility: hidden
            }

            .story-element-file-attachment a:after {
                background-color: #303d43;
                border-radius: 4px;
                color: #fff;
                content: "Preview";
                font-weight: 500;
                padding: var(--spacing-xs) 12px;
                visibility: visible
            }

            .story-element-title {
                margin: 0;
                padding-top: var(--spacing-m);
                word-break: break-word
            }

            .story-element-title h2 {
                color: var(--light-ink-contrast);
                font-family: var(--primary-font);
                font-size: 20px;
                font-style: normal;
                font-weight: 600;
                line-height: normal;
                word-break: break-word
            }

            .story-element-text-summary {
                background: var(--bg-ivory);
                border-left: 4px solid #e56400;
                line-height: 166%;
                margin: 16px 0;
                padding: var(--spacing-m);
                word-break: break-word
            }

            .story-element-text-summary div:before {
                color: var(--light-ink-contrast);
                content: "Summary";
                display: block;
                font-family: var(--primary-font);
                font-size: var(--font-l);
                font-weight: var(--semibold);
                line-height: normal;
                margin-bottom: 16px
            }

            .story-element-text-summary ol li,.story-element-text-summary ul li {
                font-size: var(--font-mm);
                font-style: normal;
                font-weight: var(--regular);
                line-height: 166%;
                margin-top: 10px
            }

            @media (max-width: 767px) {
                .story-element-text-summary ol li,.story-element-text-summary ul li {
                    font-size:var(--font-m)
                }
            }

            .story-element-text-summary>div>p,.story-element-text-summary>div>p:last-child {
                color: var(--light-ink-contrast);
                font-family: var(--primary-font);
                font-size: var(--font-mm);
                font-style: normal;
                font-weight: var(--regular);
                line-height: 166%;
                margin-bottom: 0;
                padding: 8px 0
            }

            @media (max-width: 767px) {
                .story-element-text-summary>div>p,.story-element-text-summary>div>p:last-child {
                    font-size:var(--font-m)
                }
            }

            .story-element-image-gallery__image-container {
                cursor: zoom-in;
                height: 100%;
                margin: 0;
                padding-top: 100%;
                position: relative
            }

            .story-element-image-gallery__image-container img {
                bottom: 0;
                height: 100%;
                left: 0;
                max-width: 100%;
                -o-object-fit: cover;
                object-fit: cover;
                position: absolute;
                right: 0;
                top: 0
            }

            .story-element-image-gallery {
                grid-gap: 2px;
                display: grid;
                font-size: 32px;
                gap: 2px;
                grid-template-columns: repeat(3,1fr);
                grid-template-rows: repeat(var(--number-of-rows),1fr);
                padding: var(--spacing-m) 0;
                position: relative
            }

            @media only screen and (min-width: 768px) and (max-width:1199px) {
                .story-element-image-gallery {
                    font-size:36px
                }
            }

            @media only screen and (min-width: 1200px) {
                .story-element-image-gallery {
                    font-size:48px
                }
            }

            .story-element-text ol,.story-element-text ul {
                font-size: var(--font-mm);
                line-height: 150%;
                margin-left: var(--spacing-m);
                word-break: break-word
            }

            @media (max-width: 767px) {
                .story-element-text ol,.story-element-text ul {
                    font-size:var(--font-m)
                }
            }

            ul {
                list-style: disc
            }

            ol {
                list-style: decimal
            }

            .story-element-image {
                margin: 0;
                padding: var(--spacing-m) 0
            }

            .story-element-image>figure {
                grid-gap: 0;
                display: flex;
                flex-direction: column;
                gap: 0
            }

            .story-element-image img {
                height: auto;
                width: 100%
            }

            .story-element-image-title,.story-element-image-title p {
                color: var(--light-ink-contrast);
                font-family: var(--secondary-font);
                font-size: var(--story-page-font-size);
                font-weight: var(--medium)
            }

            .story-element-image-title p {
                line-height: 150%;
                word-break: break-word
            }

            .story-element-image-title p[\:has\(a\)] a {
                color: var(--light-ink-contrast);
                font-weight: var(--medium);
                line-height: 150%;
                text-decoration: none
            }

            .story-element-image-title p:has(a) a {
                color: var(--light-ink-contrast);
                font-weight: var(--medium);
                line-height: 150%;
                text-decoration: none
            }

            .story-element-image-attribution,.story-element-image-attribution p {
                color: var(--light-ink-subtle);
                font-family: var(--secondary-font);
                font-size: var(--story-page-font-size);
                font-weight: var(--medium);
                line-height: 150%;
                word-break: break-word
            }

            .story-element-image-attribution>* [\:has\(a\)] a {
                font-weight: var(--medium);
                line-height: 150%
            }

            .story-element-image-attribution>* :has(a) a {
                font-weight: var(--medium);
                line-height: 150%
            }

            .story-element-caption-attribution-wrapper {
                display: flex;
                flex-direction: column;
                line-height: 150%;
                word-break: break-word
            }

            .story-element-caption-attribution-wrapper .story-element-image-attribution,.story-element-caption-attribution-wrapper .story-element-image-title {
                margin-top: var(--spacing-xs);
                word-break: break-word
            }

            .story-element-image-attribution p:before {
                color: var(--light-ink-subtle);
                content: "Image Credit: ";
                font-size: var(--story-page-font-size);
                font-weight: var(--medium);
                line-height: 150%
            }

            .story-element {
                color: var(--light-ink-contrast);
                font-family: var(--primary-font);
                font-size: var(--font-mm);
                font-style: normal;
                font-weight: var(--regular);
                line-height: 166%;
                word-break: break-word
            }

            .story-element-youtube-video {
                padding: var(--spacing-m) 0
            }

            ._0VW-G .story-element-youtube-video .thumbnail-wrapper {
                height: 322.5px
            }

            @media only screen and (min-width: 768px) and (max-width:1199px) {
                ._0VW-G .story-element-youtube-video .thumbnail-wrapper {
                    height:517px
                }
            }

            @media only screen and (min-width: 1200px) {
                ._0VW-G .story-element-youtube-video .thumbnail-wrapper {
                    height:547.5px
                }
            }

            ._0VW-G .story-element-youtube-video .thumbnail-wrapper img {
                height: 322.5px;
                width: 100%
            }

            @media only screen and (min-width: 768px) and (max-width:1199px) {
                ._0VW-G .story-element-youtube-video .thumbnail-wrapper img {
                    height:517px;
                    width: 100%
                }
            }

            @media only screen and (min-width: 1200px) {
                ._0VW-G .story-element-youtube-video .thumbnail-wrapper img {
                    height:547.5px;
                    width: 100%
                }
            }

            ._0VW-G .story-element-youtube-video .thumbnail-wrapper iframe {
                height: 322.5px;
                width: 100%
            }

            @media only screen and (min-width: 768px) and (max-width:1199px) {
                ._0VW-G .story-element-youtube-video .thumbnail-wrapper iframe {
                    height:517px;
                    width: 100%
                }
            }

            @media only screen and (min-width: 1200px) {
                ._0VW-G .story-element-youtube-video .thumbnail-wrapper iframe {
                    height:547.5px;
                    width: 100%
                }
            }

            ._0VW-G .story-element-youtube-video .thumbnail-wrapper .youtube-iframe-wrapper {
                width: 100%
            }

            ._0VW-G {
                padding-bottom: 16px
            }

            ._0VW-G .AhHxK {
                padding: 0
            }

            .gWCpt {
                padding-top: var(--spacing-xs)
            }

            .gWCpt p {
                color: var(--light-ink-contrast);
                font-size: var(--font-sm);
                font-style: normal;
                font-weight: var(--medium);
                line-height: 150%
            }

            ._7Rryj {
                grid-gap: 4px;
                display: flex;
                gap: 4px;
                padding-top: var(--spacing-xs)
            }

            ._7Rryj,._7Rryj p {
                color: var(--light-ink-subtle);
                font-size: var(--font-sm);
                font-style: normal;
                font-weight: var(--medium);
                line-height: 150%
            }

            ._0VW-G>div:first-child {
                padding-bottom: 0
            }

            .story-element-text a {
                color: var(--light-interactive-link-010)
            }

            div:not([class])>div:not([class])>ol:not([class]),div:not([class])>div:not([class])>ul:not([class]) {
                margin: 16px 0 16px 16px
            }

            div:not([class])>div:not([class])>ol:not([class]) li,div:not([class])>div:not([class])>ul:not([class]) li {
                color: var(--light-ink-contrast);
                font-size: var(--font-mm);
                line-height: 150%;
                word-break: break-word
            }

            @media (max-width: 767px) {
                div:not([class])>div:not([class])>ol:not([class]) li,div:not([class])>div:not([class])>ul:not([class]) li {
                    font-size:var(--font-m)
                }
            }

            .story-element-text>div>h1,.story-element-text>div>h2,.story-element-text>div>h3,.story-element-text>div>h4,.story-element-text>div>h5,.story-element-text>div>h6 {
                margin: 0;
                padding: 16px 0 0
            }

            @media (max-width: 767px) {
                .story-element-text>div>h1 {
                    font-size:28px
                }
            }

            .story-element-text>div>h1 {
                font-size: 36px
            }

            .story-element-text>div>h2 {
                font-size: 22px
            }

            .story-element-text>div>h3 {
                font-size: 20px
            }

            .story-element-text>div>h4 {
                font-size: 18px
            }

            .story-element-text>div>h5 {
                font-size: 16px
            }

            .story-element-text>div>h6 {
                font-size: 14px
            }

            .c24jM {
                left: calc(50% - 20px);
                top: 50%
            }

            .c24jM,.yHgnj {
                position: absolute
            }

            .yHgnj {
                bottom: 4px;
                right: 4px;
                z-index: var(--zlevel10)
            }

            .yHgnj svg rect {
                fill: #ff214b
            }

            @keyframes closeWindow {
                0% {
                    opacity: 1
                }

                to {
                    opacity: 0
                }
            }

            .ril__outer {
                -ms-content-zooming: none;
                -ms-touch-select: none;
                background-color: rgba(0,0,0,.85);
                bottom: 0;
                height: 100%;
                left: 0;
                outline: none;
                right: 0;
                top: 0;
                touch-action: none;
                -ms-user-select: none;
                width: 100%;
                z-index: 1000
            }

            .ril__outerClosing {
                opacity: 0
            }

            .ril__image,.ril__imageNext,.ril__imagePrev,.ril__inner {
                bottom: 0;
                left: 0;
                position: absolute;
                right: 0;
                top: 0
            }

            .ril__image,.ril__imageNext,.ril__imagePrev {
                -ms-content-zooming: none;
                -ms-touch-select: none;
                margin: auto;
                max-width: none;
                touch-action: none;
                -ms-user-select: none
            }

            .ril__imageDiscourager {
                background-position: 50%;
                background-repeat: no-repeat;
                background-size: contain
            }

            .ril__navButtons {
                border: none;
                bottom: 0;
                cursor: pointer;
                height: 34px;
                margin: auto;
                opacity: .7;
                padding: 40px 30px;
                position: absolute;
                top: 0;
                width: 20px
            }

            .ril__navButtons:hover {
                opacity: 1
            }

            .ril__navButtons:active {
                opacity: .7
            }

            .ril__navButtonPrev {
                background: rgba(0,0,0,.2) url("") no-repeat 50%;
                left: 0
            }

            .ril__navButtonNext {
                background: rgba(0,0,0,.2) url("") no-repeat 50%;
                right: 0
            }

            .ril__downloadBlocker {
                background-image: url("");
                background-size: cover;
                bottom: 0;
                left: 0;
                position: absolute;
                right: 0;
                top: 0
            }

            .ril__caption,.ril__toolbar {
                background-color: rgba(0,0,0,.5);
                display: flex;
                justify-content: space-between;
                left: 0;
                position: absolute;
                right: 0
            }

            .ril__caption {
                bottom: 0;
                max-height: 150px;
                overflow: auto
            }

            .ril__captionContent {
                color: #fff;
                padding: 10px 20px
            }

            .ril__toolbar {
                height: 50px;
                top: 0
            }

            .ril__toolbarSide {
                height: 50px;
                margin: 0
            }

            .ril__toolbarLeftSide {
                flex: 0 1 auto;
                overflow: hidden;
                padding-left: 20px;
                padding-right: 0;
                text-overflow: ellipsis
            }

            .ril__toolbarRightSide {
                flex: 0 0 auto;
                padding-left: 0;
                padding-right: 20px
            }

            .ril__toolbarItem {
                color: #fff;
                display: inline-block;
                font-size: 120%;
                line-height: 50px;
                max-width: 100%;
                overflow: hidden;
                padding: 0;
                text-overflow: ellipsis;
                white-space: nowrap
            }

            .ril__toolbarItemChild {
                vertical-align: middle
            }

            .ril__builtinButton {
                border: none;
                cursor: pointer;
                height: 35px;
                opacity: .7;
                width: 40px
            }

            .ril__builtinButton:hover {
                opacity: 1
            }

            .ril__builtinButton:active {
                outline: none
            }

            .ril__builtinButtonDisabled {
                cursor: default;
                opacity: .5
            }

            .ril__builtinButtonDisabled:hover {
                opacity: .5
            }

            .ril__closeButton {
                background: url("") no-repeat 50%
            }

            .ril__zoomInButton {
                background: url("") no-repeat 50%
            }

            .ril__zoomOutButton {
                background: url("") no-repeat 50%
            }

            .ril__outerAnimating {
                animation-name: closeWindow
            }

            @keyframes pointFade {
                0%,19.999%,to {
                    opacity: 0
                }

                20% {
                    opacity: 1
                }
            }

            .ril__loadingCircle {
                height: 60px;
                position: relative;
                width: 60px
            }

            .ril__loadingCirclePoint {
                height: 100%;
                left: 0;
                position: absolute;
                top: 0;
                width: 100%
            }

            .ril__loadingCirclePoint:before {
                animation: pointFade .8s ease-in-out infinite both;
                background-color: #fff;
                border-radius: 30%;
                content: "";
                display: block;
                height: 30%;
                margin: 0 auto;
                width: 11%
            }

            .ril__loadingCirclePoint:first-of-type {
                transform: rotate(0deg)
            }

            .ril__loadingCirclePoint:first-of-type:before,.ril__loadingCirclePoint:nth-of-type(7):before {
                animation-delay: -.8s
            }

            .ril__loadingCirclePoint:nth-of-type(2) {
                transform: rotate(30deg)
            }

            .ril__loadingCirclePoint:nth-of-type(8) {
                transform: rotate(210deg)
            }

            .ril__loadingCirclePoint:nth-of-type(2):before,.ril__loadingCirclePoint:nth-of-type(8):before {
                animation-delay: -666ms
            }

            .ril__loadingCirclePoint:nth-of-type(3) {
                transform: rotate(60deg)
            }

            .ril__loadingCirclePoint:nth-of-type(9) {
                transform: rotate(240deg)
            }

            .ril__loadingCirclePoint:nth-of-type(3):before,.ril__loadingCirclePoint:nth-of-type(9):before {
                animation-delay: -533ms
            }

            .ril__loadingCirclePoint:nth-of-type(4) {
                transform: rotate(90deg)
            }

            .ril__loadingCirclePoint:nth-of-type(10) {
                transform: rotate(270deg)
            }

            .ril__loadingCirclePoint:nth-of-type(10):before,.ril__loadingCirclePoint:nth-of-type(4):before {
                animation-delay: -.4s
            }

            .ril__loadingCirclePoint:nth-of-type(5) {
                transform: rotate(120deg)
            }

            .ril__loadingCirclePoint:nth-of-type(11) {
                transform: rotate(300deg)
            }

            .ril__loadingCirclePoint:nth-of-type(11):before,.ril__loadingCirclePoint:nth-of-type(5):before {
                animation-delay: -266ms
            }

            .ril__loadingCirclePoint:nth-of-type(6) {
                transform: rotate(150deg)
            }

            .ril__loadingCirclePoint:nth-of-type(12) {
                transform: rotate(330deg)
            }

            .ril__loadingCirclePoint:nth-of-type(12):before,.ril__loadingCirclePoint:nth-of-type(6):before {
                animation-delay: -133ms
            }

            .ril__loadingCirclePoint:nth-of-type(7) {
                transform: rotate(180deg)
            }

            .ril__loadingCirclePoint:nth-of-type(13) {
                transform: rotate(1turn)
            }

            .ril__loadingCirclePoint:nth-of-type(13):before,.ril__loadingCirclePoint:nth-of-type(7):before {
                animation-delay: 0ms
            }

            .ril__loadingContainer {
                bottom: 0;
                left: 0;
                position: absolute;
                right: 0;
                top: 0
            }

            .ril__imageNext .ril__loadingContainer,.ril__imagePrev .ril__loadingContainer {
                display: none
            }

            .ril__errorContainer {
                align-items: center;
                bottom: 0;
                color: #fff;
                display: flex;
                justify-content: center;
                left: 0;
                position: absolute;
                right: 0;
                top: 0
            }

            .ril__imageNext .ril__errorContainer,.ril__imagePrev .ril__errorContainer {
                display: none
            }

            .ril__loadingContainer__icon {
                color: #fff;
                left: 50%;
                position: absolute;
                top: 50%;
                transform: translateX(-50%) translateY(-50%)
            }

            .image-lightbox .icon.loader {
                color: #ff214b
            }

            .image-lightbox .ril__toolbarRightSide {
                display: flex;
                flex-grow: 1;
                justify-content: flex-end
            }

            .image-lightbox .ril__toolbar {
                bottom: 0;
                top: auto
            }

            .image-lightbox img.ril__image {
                max-width: 100%;
                width: unset
            }

            .image-lightbox .ril__zoomInButton {
                background: url("") no-repeat 50%;
                border-right: 1px solid rgba(0,0,0,.1);
                position: relative
            }

            .image-lightbox .ril__zoomOutButton {
                background: url("") no-repeat 50%;
                border-right: 1px solid rgba(0,0,0,.1);
                position: relative
            }

            .image-lightbox .ril__closeButton,.image-lightbox .ril__zoomInButton,.image-lightbox .ril__zoomOutButton {
                height: 48px;
                width: 48px
            }

            .image-lightbox .ril__navButtons {
                border-radius: 0;
                outline: none
            }

            .image-lightbox .ril__toolbarItem .hyperlink-button {
                position: unset
            }

            .image-lightbox .ril__toolbarItem .hyperlink-button svg {
                position: relative;
                top: 10px
            }

            .U8tMc {
                cursor: not-allowed;
                pointer-events: none
            }

            .U8tMc,.fLgeq,.g92sE {
                background: transparent
            }

            .fLgeq {
                cursor: not-allowed;
                pointer-events: none
            }

            .jmsZW {
                background: transparent
            }

            .Oxs-J {
                grid-gap: var(--spacing-xs);
                display: flex;
                flex-direction: column;
                gap: var(--spacing-xs);
                position: relative
            }

            .OyX72 {
                -ms-overflow-style: none;
                display: flex;
                overflow: auto;
                scroll-snap-type: x mandatory
            }

            .OyX72>div {
                flex-shrink: 0;
                height: 100%;
                overflow: hidden;
                scroll-snap-align: start;
                width: 100%
            }

            .OyX72::-webkit-scrollbar {
                display: none
            }

            .OyX72::-moz-scrollbar {
                overflow: -moz-scrollbars-none
            }

            .FOSYU {
                grid-gap: var(--spacing-m);
                display: flex;
                gap: var(--spacing-m);
                justify-content: space-between
            }

            @media (max-width: 767px) {
                .FOSYU {
                    width:88vw
                }
            }

            .WvjVD {
                grid-gap: 8px;
                align-items: center;
                display: flex;
                flex-direction: column;
                gap: 8px
            }

            .WvjVD div {
                grid-gap: var(--spacing-xs);
                background-color: #fff;
                display: flex;
                gap: var(--spacing-xs)
            }

            .WvjVD div button {
                border: none;
                padding: 0
            }

            .WvjVD p {
                text-align: left
            }

            .U6PmY,.WvjVD p {
                color: var(--light-ink-contrast);
                font-family: var(--secondary-font);
                font-size: 14px;
                font-weight: var(--medium);
                line-height: 21px
            }

            .U6PmY {
                grid-gap: var(--spacing-xs);
                display: flex;
                flex-direction: column;
                gap: var(--spacing-xs);
                height: -moz-fit-content;
                height: fit-content
            }

            .U6PmY>* [\:has\(a\)] a {
                font-weight: var(--medium);
                line-height: 150%
            }

            .U6PmY>* :has(a) a {
                font-weight: var(--medium);
                line-height: 150%
            }

            .U6PmY>p,._3zi8i>div>p {
                color: var(--light-ink-contrast);
                font-size: 14px;
                word-break: break-word
            }

            .c78li {
                white-space: nowrap
            }

            .iVPO5 {
                grid-gap: var(--spacing-xs);
                display: flex;
                gap: var(--spacing-xs);
                word-break: break-word
            }

            .iVPO5 div>p {
                font-size: 14px
            }

            .iVPO5 ._86V8n {
                font-size: 14px;
                white-space: nowrap
            }

            @media only screen and (min-width: 360px) and (max-width:520px) {
                .iVPO5 {
                    grid-gap:var(--spacing-xs);
                    display: flex;
                    flex-direction: column;
                    gap: var(--spacing-xs)
                }
            }

            .iVPO5>span {
                align-content: center;
                color: var(--light-ink-subtle)
            }

            .oyvJu {
                position: relative
            }

            .kKLmW {
                padding: 16px 0
            }

            @media (max-width: 767px) {
                .kKLmW {
                    margin:0 auto;
                    width: 90vw
                }
            }

            .kKLmW figure {
                margin: 0;
                padding-top: 56.65%;
                position: relative
            }

            .X2y6B:after {
                bottom: 0;
                content: "";
                height: 100%;
                left: 0;
                position: absolute;
                right: 0;
                top: 0;
                width: 100%
            }

            .X2y6B {
                background-color: var(--light-ink-contrast)
            }

            .RKb-f {
                bottom: 0;
                height: 100%;
                left: 0;
                position: absolute;
                right: 0;
                top: 0
            }

            .X2y6B>img {
                -o-object-fit: contain;
                object-fit: contain
            }

            .vvO0P .story-element-text>div>p {
                color: var(--light-ink-contrast);
                font-family: var(--primary-font);
                font-size: var(--font-mm);
                font-style: normal;
                font-weight: var(--regular);
                line-height: 166%;
                padding: var(--spacing-xs) 0;
                word-break: break-word
            }

            @media (max-width: 767px) {
                .vvO0P .story-element-text>div>p {
                    font-size:var(--font-m)
                }
            }

            .Iqx1L>p {
                color: var(--light-ink-contrast);
                font-family: var(--primary-font);
                font-size: var(--font-mm);
                font-style: normal;
                font-weight: var(--regular);
                line-height: 166%;
                padding: var(--spacing-xs) 0;
                word-break: break-word
            }

            @media (max-width: 767px) {
                .Iqx1L>p {
                    font-size:var(--font-m)
                }
            }

            .Iqx1L a {
                color: var(--light-interactive-link-010)
            }

            .E4k-G {
                align-items: center;
                background-color: #eff1f2;
                border-radius: 8px;
                display: flex;
                flex-direction: row;
                justify-content: space-between;
                margin: 71px 0 32px;
                padding: 0 24px;
                position: relative
            }

            @media (max-width: 767px) {
                .E4k-G {
                    grid-gap:8px;
                    flex-direction: column;
                    gap: 8px;
                    padding: 15px 24px
                }
            }

            .E4k-G:before {
                color: var(--light-ink-contrast);
                content: "Attachment";
                font-family: var(--title-font);
                font-size: var(--font-l);
                font-style: normal;
                font-weight: var(--semibold);
                left: 0;
                line-height: normal;
                position: absolute;
                top: -40px
            }

            ._8n95b {
                align-items: center;
                color: #0c1215;
                display: flex;
                font-family: var(--content-font);
                font-size: 18px;
                font-weight: 500;
                margin: 15px 0
            }

            ._8n95b:before {
                align-self: start;
                content: url("");
                height: 32px;
                margin-right: var(--spacing-m);
                width: 32px
            }

            @media (max-width: 767px) {
                ._8n95b {
                    margin:0
                }
            }

            .IFUov {
                background-color: var(--light-interface-neutral-010);
                border-radius: 4px;
                color: #fff;
                font-family: var(--content-font);
                font-size: var(--font-s);
                font-style: normal;
                font-weight: var(--medium);
                line-height: 150%;
                padding: var(--spacing-xs) 12px;
                white-space: nowrap
            }

            .XKwBA {
                flex-direction: column;
                font-family: var(--secondary-font);
                margin: 0;
                padding: var(--spacing-m) 0
            }

            .XKwBA,.XKwBA .qieFo {
                grid-gap: var(--spacing-xs);
                display: flex;
                gap: var(--spacing-xs)
            }

            .qieFo .BH0M0 {
                color: var(--light-ink-contrast);
                font-family: var(--secondary-font);
                font-size: var(--font-m);
                font-style: normal;
                font-weight: var(--bold);
                line-height: 150%;
                min-width: 50px
            }

            .qieFo .L0oiP {
                grid-gap: var(--spacing-xs);
                display: flex;
                flex-direction: column;
                gap: var(--spacing-xs);
                line-height: 21px;
                width: 100%
            }

            .L0oiP p,.qieFo .L0oiP {
                font-size: var(--font-sm);
                font-weight: var(--medium);
                word-break: break-word
            }

            .L0oiP p {
                font-family: var(--secondary-font);
                line-height: 150%
            }

            .GrfSD {
                color: var(--light-ink-contrast)
            }

            .m7k0P {
                color: var(--light-ink-subtle)
            }

            .m7k0P>div>p:first-child:before {
                content: "Image Credit:";
                padding-right: 4px;
                white-space: nowrap
            }

            .wPTyt {
                aspect-ratio: 4/3;
                display: block;
                -o-object-fit: cover;
                object-fit: cover
            }

            .JuXXf {
                margin: var(--spacing-m) 0;
                max-height: 650.5px;
                overflow: scroll
            }

            .a8ZpG {
                border: 1px solid var(--light-interface-interface040);
                border-spacing: 0;
                width: 100%
            }

            .wpEoB {
                background-color: var(--light-ink-subtle);
                color: var(--white)
            }

            .wpEoB tr>th {
                border-bottom: 1px solid var(--light-interface-interface040);
                border-right: 1px solid var(--light-interface-interface040);
                font-family: var(--primary-font);
                font-size: var(--font-sm);
                font-weight: var(--semibold);
                line-height: 150%;
                padding: var(--spacing-m);
                text-align: left;
                text-transform: capitalize
            }

            .wpEoB tr>th:last-child {
                border-right: none
            }

            .efMIZ tr>td {
                background-color: var(--white);
                border-bottom: 1px solid var(--light-interface-interface040);
                border-right: 1px solid var(--light-interface-interface040);
                color: var(--light-ink-contrast);
                font-family: var(--primary-font);
                font-size: var(--font-m);
                line-height: 166%;
                padding: var(--spacing-m)
            }

            .efMIZ tr>td:last-child {
                border-right: none
            }

            .efMIZ tr:last-child>td {
                border-bottom: none
            }

            .AlqBP {
                grid-gap: var(--spacing-xs);
                background-color: #ffede3;
                display: flex;
                gap: var(--spacing-xs);
                justify-content: space-between;
                margin: var(--spacing-m) 0;
                padding-left: var(--spacing-vertical)
            }

            .lcOlP {
                align-items: center;
                border-left: 4px solid #210a02;
                color: #210a02;
                display: flex;
                font-family: var(--primary-font);
                font-size: var(--font-m);
                font-style: italic;
                font-weight: var(--semibold);
                line-height: 150%;
                margin: 6px 0;
                max-width: calc(100% - 144px);
                padding-left: var(--spacing-xs);
                word-break: break-word
            }

            .v9cxi {
                background-color: #210a02;
                max-width: 144px;
                padding: 0 21px
            }

            .v9cxi a {
                height: 100%;
                opacity: 1
            }

            .NrQiS,.v9cxi a {
                align-items: center;
                display: flex;
                justify-content: center
            }

            .NrQiS {
                color: #fff;
                font-family: var(--secondary-font);
                font-size: var(--font-m);
                font-style: normal;
                font-weight: var(--medium);
                line-height: 150%;
                text-align: center;
                word-break: break-word
            }

            @media only screen and (min-width: 768px) and (max-width:1199px) {
                .lcOlP {
                    max-width:calc(100% - 190px)
                }

                .NrQiS,.lcOlP {
                    font-size: var(--font-mm)
                }

                .v9cxi {
                    max-width: 190px;
                    padding: 0 39px
                }
            }

            @media only screen and (min-width: 1200px) {
                .lcOlP {
                    max-width:calc(100% - 190px)
                }

                .NrQiS,.lcOlP {
                    font-size: var(--font-mm)
                }

                .v9cxi {
                    max-width: 190px;
                    padding: 0 39px
                }
            }

            .qkLBb {
                grid-gap: var(--spacing-horizontal);
                display: flex;
                flex-direction: column;
                gap: var(--spacing-horizontal);
                padding: 24px 0
            }

            .qkLBb .aGis2 {
                border-left: 4px solid #e56400;
                padding-left: var(--spacing-xs)
            }

            .YAtjM {
                grid-gap: var(--spacing-horizontal);
                display: grid;
                gap: var(--spacing-horizontal)
            }

            @media (min-width: 768px) and (max-width:1199px) {
                .YAtjM {
                    grid-gap:var(--spacing-vertical);
                    grid-row-gap: var(--spacing-horizontal);
                    gap: var(--spacing-vertical);
                    grid-auto-rows: auto;
                    row-gap: var(--spacing-horizontal)
                }
            }

            @media (min-width: 1200px) {
                .YAtjM {
                    grid-gap:var(--spacing-vertical);
                    grid-row-gap: var(--spacing-horizontal);
                    gap: var(--spacing-vertical);
                    grid-auto-rows: auto;
                    row-gap: var(--spacing-horizontal)
                }
            }

            .CWFiK {
                grid-gap: var(--spacing-vertical);
                grid-row-gap: var(--spacing-horizontal);
                display: flex;
                flex-direction: column;
                gap: var(--spacing-vertical);
                height: -moz-fit-content;
                height: fit-content;
                row-gap: var(--spacing-horizontal)
            }

            @media (min-width: 1200px) {
                .CWFiK {
                    grid-gap:var(--spacing-vertical);
                    display: grid;
                    gap: var(--spacing-vertical);
                    grid-template-columns: 1fr 1px 1fr
                }
            }

            @media (min-width: 768px) and (max-width:1199px) {
                .CWFiK {
                    grid-gap:var(--spacing-vertical);
                    display: grid;
                    gap: var(--spacing-vertical);
                    grid-template-columns: 1fr 1px 1fr
                }
            }

            .ZIgcm {
                border-bottom: 1px solid var(--card-separator-color)
            }

            @media (min-width: 1200px) {
                .ZIgcm {
                    border-right:1px solid var(--card-separator-color)
                }
            }

            @media (min-width: 768px) and (max-width:1199px) {
                .ZIgcm {
                    border-right:1px solid var(--card-separator-color)
                }
            }

            .WZoR0 {
                border-bottom: 1px solid var(--card-separator-color)
            }

            .QWw-e {
                grid-gap: var(--spacing-xs);
                border-right: 1px solid var(--card-separator-color);
                display: flex;
                gap: var(--spacing-xs);
                justify-content: space-between;
                padding-right: 15px
            }

            .QWw-e img {
                aspect-ratio: 4/3;
                -o-object-fit: cover;
                object-fit: cover
            }

            .QWw-e:first-child {
                border-right: none;
                padding-right: 0
            }

            .aGis2 {
                font-size: var(--font-l);
                line-height: normal;
                word-break: break-word
            }

            .FK66b,.aGis2 {
                color: var(--light-ink-contrast);
                font-family: var(--primary-font);
                font-weight: var(--semibold)
            }

            .FK66b {
                flex: 1;
                font-size: var(--font-m);
                line-height: 150%
            }

            .WZoR0:last-child {
                display: none
            }

            .Lvr3N {
                line-height: 0;
                margin: 0;
                padding: 0;
                position: relative;
                width: 22.5%
            }

            @media (min-width: 1200px) {
                .Lvr3N {
                    width:24.85%
                }
            }

            @media (min-width: 768px) and (max-width:1199px) {
                .Lvr3N {
                    width:26.36%
                }
            }

            .Lvr3N>img {
                aspect-ratio: var(--aspect-ratio);
                width: 100%
            }

            .zmx7V img {
                aspect-ratio: 11.1/4
            }

            .zmx7V figure {
                padding-top: 36.03%;
                position: relative
            }

            .zmx7V figure img {
                bottom: 0;
                height: auto;
                left: 0;
                position: absolute;
                right: 0;
                top: 0
            }

            .zmx7V .story-element-caption-attribution-wrapper {
                padding: 0 15px
            }

            @media (min-width: 768px) and (max-width:1199px) {
                .zmx7V .story-element-caption-attribution-wrapper {
                    padding:0 39px
                }
            }

            @media (min-width: 1200px) {
                .zmx7V .story-element-caption-attribution-wrapper {
                    margin:0 auto;
                    padding: 0
                }
            }

            .DSTOQ .story-element-caption-attribution-wrapper {
                width: 100%
            }

            @media (min-width: 1200px) {
                .DSTOQ .story-element-caption-attribution-wrapper {
                    width:var(--gn-reach-container-width)
                }
            }

            .F-13A {
                grid-gap: 8px;
                display: flex;
                flex-direction: column;
                gap: 8px;
                padding: 24px 0
            }

            .F-13A>div:first-child {
                padding: 0
            }

            .F-13A>._5iLxb div:last-child {
                margin: 0;
                padding: 0
            }

            .F-13A>div>blockquote {
                color: var(--light-ink-contrast);
                font-family: var(--primary-font);
                font-size: 20px;
                font-weight: var(--semibold);
                line-height: 150%;
                margin: 0;
                word-break: break-word
            }

            @media (min-width: 1200px) {
                .F-13A>div>blockquote {
                    font-size:22px
                }
            }

            @media (min-width: 768px) and (max-width:1199px) {
                .F-13A>div>blockquote {
                    font-size:22px
                }
            }

            blockquote:before {
                content: "\201C"
            }

            blockquote:after {
                content: "\201D"
            }

            ._5iLxb {
                grid-gap: 16px;
                display: flex;
                gap: 16px;
                justify-content: space-between
            }

            .bfxH6 {
                display: flex;
                flex: 1;
                flex-direction: column;
                font-family: var(--secondary-font);
                justify-content: center;
                word-break: break-word
            }

            .bfxH6 span:first-child {
                color: var(--light-ink-contrast);
                font-size: var(--font-mm);
                font-weight: var(--bold);
                line-height: normal
            }

            .bfxH6 span:last-child {
                color: var(--light-ink-subtle);
                font-size: var(--font-m);
                font-weight: var(--medium);
                line-height: 150%
            }

            @media (min-width: 1200px) {
                .bfxH6 span:first-child {
                    font-size:var(--font-l)
                }
            }

            @media (min-width: 768px) and (max-width:1199px) {
                .bfxH6 span:first-child {
                    font-size:var(--font-l)
                }
            }

            .MGANh .story-element-image {
                border: none!important
            }

            .MGANh .story-element-image figure {
                flex-direction: row
            }

            .MGANh .story-element-image figure img {
                border: none;
                border-radius: 50%;
                display: block;
                height: 80px;
                margin-bottom: 0;
                width: 80px
            }

            @media (min-width: 1200px) {
                .MGANh .story-element-image figure img {
                    height:100px;
                    width: 100px
                }
            }

            @media (min-width: 768px) and (max-width:1199px) {
                .MGANh .story-element-image figure img {
                    height:100px;
                    width: 100px
                }
            }

            .MGANh .story-element-image figure .story-element-caption-attribution-wrapper {
                display: none
            }

            .R4lMx {
                flex-direction: column;
                padding: 24px 0
            }

            .R4lMx,.gfhA9 {
                grid-gap: var(--spacing-m);
                display: flex;
                gap: var(--spacing-m)
            }

            ._3fElk .story-element-image {
                margin: 0;
                padding: 0
            }

            ._3fElk .story-element-image img {
                border: none;
                border-radius: 100%;
                height: 100px;
                margin-bottom: 0;
                width: 100px
            }

            ._3fElk .story-element-image .story-element-caption-attribution-wrapper {
                display: none
            }

            .Edaqu {
                grid-gap: var(--spacing-xs);
                gap: var(--spacing-xs)
            }

            .Edaqu,._6YgfF {
                display: flex;
                flex: 1;
                flex-direction: column;
                justify-content: center
            }

            ._6YgfF {
                grid-gap: var(--spacing-m);
                gap: var(--spacing-m)
            }

            .Edaqu>.uiht2,.Edaqu>.uiht2>div>p,._6YgfF>.uiht2>div>p {
                color: var(--light-ink-contrast);
                font-family: var(--content-font);
                font-size: var(--font-xl);
                font-weight: var(--bold);
                line-height: normal;
                word-break: break-word
            }

            .AWMtr>div>p {
                color: var(--light-link-blue);
                margin: 0
            }

            .-e-3->p>p,.AWMtr>div>p {
                font-family: var(--content-font);
                font-size: var(--font-m);
                font-weight: var(--medium);
                line-height: 150%;
                word-break: break-word
            }

            .-e-3->p>p {
                color: var(--light-ink-contrast)
            }

            .MQIx9 {
                grid-gap: 8px;
                display: flex;
                flex-wrap: wrap;
                gap: 8px
            }

            .mLsbS {
                display: flex;
                flex-direction: column;
                justify-content: center;
                margin: 0 auto;
                padding: 48px 15px;
                text-align: center
            }

            @media (min-width: 768px) and (max-width:1199px) {
                .mLsbS {
                    flex-direction:row;
                    padding: 48px 0
                }
            }

            @media (min-width: 1200px) {
                .mLsbS {
                    flex-direction:row;
                    padding: 48px 0
                }
            }

            .IefzO {
                grid-gap: var(--spacing-xs);
                border-bottom: 1px solid var(--light-interface-neutral-020);
                display: flex;
                flex: 1 0 25%;
                flex-direction: column;
                gap: var(--spacing-xs);
                padding: 24px 0;
                text-align: center
            }

            @media (min-width: 768px) and (max-width:1199px) {
                .IefzO {
                    border-bottom:none;
                    border-right: 1px solid var(--light-interface-neutral-020);
                    padding: 0 36px
                }
            }

            @media (min-width: 1200px) {
                .IefzO {
                    border-bottom:none;
                    border-right: 1px solid var(--light-interface-neutral-020);
                    padding: 0 36px
                }
            }

            @media (max-width: 767px) {
                .IefzO:first-child {
                    padding:0 0 24px
                }
            }

            .IefzO:last-child {
                border: none
            }

            @media (max-width: 767px) {
                .IefzO:last-child {
                    padding:24px 0 0
                }
            }

            .q42tU {
                color: var(--light-interactive-primary-030);
                font-size: 36px;
                font-weight: var(--semibold);
                line-height: normal
            }

            .hO--O,.q42tU {
                font-family: var(--primary-font);
                text-align: center;
                word-break: break-word
            }

            .hO--O {
                color: var(--light-ink-subtle);
                font-size: var(--font-mm);
                font-weight: var(--regular);
                line-height: 150%
            }

            .KfuyP {
                grid-gap: var(--spacing-horizontal);
                display: flex;
                flex-direction: column;
                gap: var(--spacing-horizontal);
                padding: 24px 0
            }

            .KfuyP .YqEcy {
                border-left: 4px solid #e56400;
                padding-left: var(--spacing-xs)
            }

            .YqEcy {
                font-size: var(--font-l);
                font-weight: var(--semibold);
                line-height: normal
            }

            .YqEcy,.ky5xz p {
                color: var(--light-ink-contrast);
                font-family: var(--primary-font);
                word-break: break-word
            }

            .ky5xz p {
                font-size: var(--font-mm);
                font-weight: var(--regular);
                line-height: 166%
            }

            @media (max-width: 767px) {
                .ky5xz p {
                    font-size:var(--font-m)
                }
            }

            .ky5xz ol,.ky5xz ul {
                grid-gap: var(--spacing-m);
                display: flex;
                flex-direction: column;
                font-size: var(--font-mm);
                gap: var(--spacing-m);
                margin-left: var(--spacing-m);
                padding-left: var(--spacing-xs);
                word-break: break-word
            }

            @media (max-width: 767px) {
                .ky5xz ol,.ky5xz ul {
                    font-size:var(--font-m)
                }
            }

            .R0ZNN {
                border-left: 4px solid var(--light-interactive-primary-030);
                margin: 32px 0;
                padding-left: var(--spacing-m);
                word-break: break-word
            }

            .OrRp3,.R0ZNN {
                grid-gap: 16px;
                display: flex;
                flex-direction: column;
                gap: 16px
            }

            .OrRp3 {
                justify-content: space-between
            }

            @media (min-width: 768px) and (max-width:1199px) {
                .OrRp3 {
                    align-items:center;
                    flex-direction: row
                }
            }

            @media (min-width: 1200px) {
                .OrRp3 {
                    align-items:center;
                    flex-direction: row
                }
            }

            .IwUog {
                grid-gap: 16px;
                display: flex;
                gap: 16px
            }

            @media (min-width: 768px) and (max-width:1199px) {
                .IwUog {
                    width:60%
                }
            }

            @media (min-width: 1200px) {
                .IwUog {
                    width:62%
                }
            }

            .J8yIR {
                color: var(--light-ink-contrast);
                font-family: var(--secondary-font);
                font-size: var(--font-m);
                font-style: normal;
                font-weight: var(--medium);
                line-height: 150%
            }

            .J8yIR,._7qoGD {
                word-break: break-word
            }

            ._7qoGD {
                display: flex;
                flex: 1;
                flex-direction: column;
                justify-content: center
            }

            ._7qoGD a {
                color: var(--light-ink-contrast);
                font-family: var(--secondary-font);
                font-size: var(--font-l);
                font-weight: var(--bold);
                line-height: normal
            }

            ._7qoGD span:last-child {
                color: var(--light-ink-subtle);
                font-family: var(--secondary-font);
                font-size: var(--font-m);
                font-weight: var(--medium);
                line-height: 150%;
                text-align: left
            }

            .NWgbD {
                grid-gap: 8px;
                display: flex;
                flex-wrap: wrap;
                gap: 8px;
                height: -moz-fit-content;
                height: fit-content;
                justify-content: flex-start
            }

            .NWgbD a {
                height: 44px;
                width: 44px
            }

            @media (min-width: 768px) and (max-width:1199px) {
                .NWgbD {
                    width:37.6%
                }
            }

            @media (min-width: 1200px) {
                .NWgbD {
                    width:35.5%
                }
            }

            .fUc9V {
                height: 80px;
                width: 80px
            }

            .fUc9V img {
                aspect-ratio: 1/1;
                border-radius: 50%
            }

            ._48or4 {
                color: var(--light-ink-subtle);
                font-family: var(--secondary-font);
                padding-bottom: var(--spacing-m)
            }

            ._48or4,._48or4 span {
                font-size: var(--story-page-font-size);
                font-weight: var(--medium);
                line-height: 150%
            }

            ._48or4 a {
                color: var(--light-ink-subtle)
            }

            .egFJi {
                background: var(--multi-author-bg);
                border-left: 4px solid var(--light-interactive-primary-030);
                color: var(--light-interactive-secondary-030);
                font-family: var(--secondary-font);
                font-size: var(--story-page-font-size);
                font-weight: var(--medium);
                line-height: 150%;
                padding: 8px 8px 8px 16px
            }

            .fs51W {
                display: flex;
                padding: 0 15px 16px
            }

            @media (min-width: 1200px) {
                .fs51W {
                    padding:0 0 16px
                }
            }

            @media (min-width: 768px) and (max-width:1199px) {
                .fs51W {
                    padding:0 0 16px
                }
            }

            .pMZtN {
                color: var(--light-ink-subtle);
                display: flex;
                font-family: var(--content-font);
                font-size: var(--font-s);
                line-height: 150%;
                text-transform: capitalize
            }

            .pMZtN,.pMZtN a {
                font-weight: var(--medium)
            }

            .gyI8k,.pMZtN a {
                color: var(--light-link-blue)
            }

            .gyI8k {
                height: 16px;
                text-align: center;
                width: 16px
            }

            .r004J {
                align-items: center;
                display: flex;
                height: auto;
                position: relative
            }

            .ipASP {
                background: var(--white);
                border-radius: var(--spacing-xs);
                box-shadow: 0 16px 24px 0 hsla(0,0%,7%,.08);
                left: 0;
                overflow: hidden;
                padding: var(--spacing-xs) 0;
                position: absolute;
                top: 60px;
                width: 200px;
                z-index: var(--zlevel2)
            }

            .ipASP svg {
                margin-right: var(--spacing-xs)
            }

            .ipASP a,.ipASP div {
                align-items: center;
                border-bottom: 1px solid var(--card-separator-color);
                color: var(--light-ink-subtle);
                cursor: pointer;
                display: flex;
                font-family: var(--content-font);
                font-size: var(--font-s);
                font-weight: var(--medium);
                padding: var(--spacing-s) var(--spacing-m)
            }

            .ipASP a:hover,.ipASP div:hover {
                background-color: var(--light-interactive-primary-010)
            }

            .ipASP a:last-child,.ipASP div:last-child {
                border-bottom-width: 0
            }

            .ORiM7 {
                color: var(--light-ink-contrast);
                font-family: var(--primary-font);
                font-size: var(--font-xxl);
                font-weight: var(--semibold);
                line-height: normal;
                padding-bottom: var(--spacing-xs);
                word-break: break-word
            }

            @media (min-width: 768px) and (max-width:1199px) {
                .ORiM7 {
                    font-size:var(--font-xxxll)
                }
            }

            @media (min-width: 1200px) {
                .ORiM7 {
                    font-size:var(--font-xxxll)
                }
            }

            .HbRuW {
                color: var(--subheadline-color);
                display: flex;
                flex-wrap: wrap;
                font-family: var(--secondary-font);
                font-size: var(--font-s);
                font-weight: var(--medium);
                line-height: 150%
            }

            .fPpVR {
                align-items: center;
                display: flex
            }

            ._6mEKQ {
                grid-gap: var(--spacing-xs);
                display: flex;
                flex-direction: column;
                gap: var(--spacing-xs)
            }

            .V26Oo {
                color: var(--headline-color);
                font-family: var(--primary-font);
                font-size: var(--font-m);
                font-weight: var(--semibold)
            }

            .V26Oo:hover {
                text-decoration: underline
            }

            .uo-cY {
                grid-gap: 2px;
                word-wrap: break-word;
                color: #fff;
                color: var(--Light-ink-inkInverse,#fff);
                font-family: var(--content-font);
                font-size: var(--font-s);
                font-style: normal;
                font-weight: var(--medium);
                gap: 2px;
                line-height: 150%;
                padding: 2px 4px
            }

            .Ey8-Z,.Yuj2q {
                background-color: var(--label-color)
            }

            .Ey8-Z,.Yuj2q,.pFPaU {
                grid-gap: 2px;
                word-wrap: break-word;
                color: #fff;
                color: var(--Light-ink-inkInverse,#fff);
                font-family: var(--content-font);
                font-size: var(--font-s);
                font-style: normal;
                font-weight: var(--medium);
                gap: 2px;
                line-height: 150%;
                padding: 2px 4px
            }

            .pFPaU {
                background-color: var(--light-interactive-red)
            }

            .o-M6q {
                grid-gap: 2px;
                word-wrap: break-word;
                align-items: center;
                color: #fff;
                color: var(--Light-ink-inkInverse,#fff);
                color: var(--light-interactive-red);
                display: flex;
                font-family: var(--content-font);
                font-size: var(--font-s);
                font-style: normal;
                font-weight: var(--medium);
                gap: 2px;
                height: 18px;
                line-height: 150%;
                padding: 0;
                width: 46px
            }

            .o-M6q>span:first-child {
                grid-gap: 2px;
                background-color: var(--light-interactive-red);
                border-radius: 50%;
                gap: 2px;
                height: 10px;
                width: 10px
            }

            ._2rb1z {
                background-color: var(--light-ink-contrast)
            }

            ._2rb1z,.cc0Wn {
                grid-gap: 2px;
                word-wrap: break-word;
                color: #fff;
                color: var(--Light-ink-inkInverse,#fff);
                font-family: var(--content-font);
                font-size: var(--font-s);
                font-style: normal;
                font-weight: var(--medium);
                gap: 2px;
                line-height: 150%;
                padding: 2px 4px
            }

            .cc0Wn {
                align-items: center;
                background-color: #e0f5f8;
                color: var(--dark-teal-080);
                display: flex;
                height: 22px;
                width: 88px
            }

            .YfFXu {
                color: #fff;
                color: var(--Light-ink-inkInverse,#fff);
                color: var(--light-interactive-primary-030)
            }

            .YfFXu,.jbskn {
                grid-gap: 2px;
                word-wrap: break-word;
                font-family: var(--content-font);
                font-size: var(--font-s);
                font-style: normal;
                font-weight: var(--medium);
                gap: 2px;
                line-height: 150%;
                padding: 0
            }

            .jbskn {
                color: #fff;
                color: var(--Light-ink-inkInverse,#fff);
                color: var(--light-interactive-secondary-030)
            }

            .-BAfL {
                grid-gap: var(--spacing-vertical);
                display: flex;
                flex-direction: column;
                gap: var(--spacing-vertical);
                margin-bottom: var(--font-xxll)
            }

            @media (min-width: 768px) and (max-width:1199px) {
                .-BAfL {
                    margin-bottom:var(--font-xxll)
                }
            }

            @media (min-width: 1200px) {
                .-BAfL {
                    margin-bottom:var(--spacing-l)
                }
            }

            .-BAfL ._9ooHw {
                color: var(--light-ink-contrast);
                font-family: var(--secondary-font);
                font-size: var(--font-m);
                font-weight: var(--bold);
                line-height: normal
            }

            .zDUGk {
                display: grid
            }

            .ZYkdP,.zDUGk {
                grid-gap: var(--spacing-vertical);
                gap: var(--spacing-vertical)
            }

            .ZYkdP {
                display: flex;
                flex-direction: column;
                height: -moz-fit-content;
                height: fit-content
            }

            @media (min-width: 768px) and (max-width:1199px) {
                .ZYkdP {
                    display:grid;
                    grid-template-columns: 1fr 1px 1fr
                }
            }

            .e1UC3 {
                grid-gap: var(--spacing-xs);
                display: flex;
                flex-direction: column;
                gap: var(--spacing-xs);
                height: -moz-fit-content;
                height: fit-content
            }

            .yPUES {
                color: var(--light-ink-contrast);
                font-family: var(--primary-font);
                font-size: var(--font-mm);
                font-weight: var(--semibold);
                line-height: normal;
                word-break: break-word
            }

            @media (min-width: 1200px) {
                .yPUES {
                    font-size:var(--font-m);
                    line-height: 150%
                }
            }

            @media (min-width: 768px) and (max-width:1199px) {
                .yPUES {
                    font-size:var(--font-m);
                    line-height: 150%
                }
            }

            .NkupU {
                border-bottom: 1px solid var(--card-separator-color)
            }

            @media (min-width: 1200px) {
                .NkupU {
                    border-right:1px solid var(--card-separator-color)
                }
            }

            @media (min-width: 768px) and (max-width:1199px) {
                .NkupU {
                    border-right:1px solid var(--card-separator-color)
                }
            }

            .JY52Y {
                border-bottom: 1px solid var(--card-separator-color)
            }

            .JY52Y:last-child {
                display: none
            }

            .Ubcaz,._65-Lf {
                color: var(--light-ink-subtle);
                font-family: var(--secondary-font);
                font-size: var(--story-page-font-size);
                font-weight: var(--medium);
                line-height: 150%;
                padding: var(--spacing-m) 0 var(--spacing-xs) 0
            }

            ._65-Lf {
                border-top: 1px solid var(--card-separator-color)
            }

            @media (min-width: 1200px) {
                ._65-Lf {
                    border:none;
                    padding: 0
                }
            }

            @media (min-width: 768px) and (max-width:1199px) {
                ._65-Lf {
                    border:none;
                    padding: 0
                }
            }

            .VhjOo>img {
                aspect-ratio: var(--aspect-ratio);
                width: 100%
            }

            ._5aBr8 {
                background-color: var(--fallback-background-color);
                -o-object-fit: contain!important;
                object-fit: contain!important
            }

            .x4CMR {
                grid-gap: var(--spacing-vertical);
                display: flex;
                flex-direction: column;
                gap: var(--spacing-vertical);
                margin-bottom: var(--font-xxll)
            }

            .x4CMR .zy-hT {
                color: #0c1215;
                font-family: var(--content-font);
                font-size: var(--font-m);
                font-weight: var(--bold);
                line-height: normal;
                text-align: left;
                text-transform: uppercase
            }

            @media (min-width: 1200px) {
                .x4CMR {
                    margin-bottom:0
                }
            }

            .kPkB8 {
                display: grid
            }

            .kPkB8,.mb95x {
                grid-gap: var(--spacing-vertical);
                gap: var(--spacing-vertical)
            }

            .mb95x {
                display: flex;
                flex-direction: column;
                height: -moz-fit-content;
                height: fit-content
            }

            @media (min-width: 1200px) {
                .mb95x {
                    grid-gap:var(--spacing-vertical);
                    grid-row-gap: var(--spacing-horizontal);
                    display: grid;
                    gap: var(--spacing-vertical);
                    grid-template-columns: 1fr 1px 1fr;
                    row-gap: var(--spacing-horizontal)
                }
            }

            @media (min-width: 768px) and (max-width:1199px) {
                .mb95x {
                    grid-gap:var(--spacing-vertical);
                    grid-row-gap: var(--spacing-horizontal);
                    display: grid;
                    gap: var(--spacing-vertical);
                    grid-template-columns: 1fr 1px 1fr;
                    row-gap: var(--spacing-horizontal)
                }
            }

            .mb95x:first-child {
                border-right: none;
                padding-right: 0
            }

            .-w-8A {
                grid-gap: var(--spacing-xs);
                display: flex;
                gap: var(--spacing-xs);
                justify-content: space-between
            }

            .-w-8A img {
                aspect-ratio: 4/3;
                -o-object-fit: cover;
                object-fit: cover
            }

            .qFnBY {
                grid-gap: var(--spacing-xs);
                display: flex;
                flex: 1;
                flex-direction: column;
                gap: var(--spacing-xs);
                height: -moz-fit-content;
                height: fit-content
            }

            .hWC06 {
                color: var(--light-ink-contrast);
                font-family: var(--primary-font);
                font-size: var(--font-mm);
                font-weight: var(--semibold);
                line-height: normal;
                text-align: left;
                word-break: break-word
            }

            @media (min-width: 1200px) {
                .hWC06 {
                    font-size:var(--font-m);
                    line-height: 150%
                }
            }

            @media (min-width: 768px) and (max-width:1199px) {
                .hWC06 {
                    font-size:var(--font-m);
                    line-height: 150%
                }
            }

            .v8xp7 {
                border-bottom: 1px solid var(--card-separator-color)
            }

            @media (min-width: 1200px) {
                .v8xp7 {
                    border-right:1px solid var(--card-separator-color)
                }
            }

            @media (min-width: 768px) and (max-width:1199px) {
                .v8xp7 {
                    border-right:1px solid var(--card-separator-color)
                }
            }

            .T9i95 {
                border-bottom: 1px solid var(--card-separator-color)
            }

            .T9i95:last-child {
                display: none
            }

            .irdcu {
                aspect-ratio: var(--aspect-ratio);
                line-height: 0;
                margin: 0;
                padding: 0;
                position: relative;
                width: 27.9%
            }

            @media (min-width: 1200px) {
                .irdcu {
                    width:120px
                }
            }

            @media (min-width: 768px) and (max-width:1199px) {
                .irdcu {
                    width:30.9%
                }
            }

            .irdcu>img {
                aspect-ratio: var(--aspect-ratio)
            }

            .QEwph {
                padding: var(--spacing-xl) 0 var(--spacing-xl) 0
            }

            @media (min-width: 768px) and (max-width:1199px) {
                .QEwph {
                    padding:var(--spacing-xl) var(--tablet-padding) 0 var(--tablet-padding)
                }
            }

            @media (max-width: 767px) {
                .QEwph {
                    padding:var(--spacing-xl) var(--mobile-padding) 0 var(--mobile-padding)
                }
            }

            .st7p8 {
                grid-gap: var(--spacing-xs);
                display: flex;
                gap: var(--spacing-xs);
                height: 34px;
                justify-content: left;
                justify-content: space-between;
                width: -moz-fit-content;
                width: fit-content
            }

            .CczOW,._0Gwig,._8gHe-,.i7sOz {
                position: relative
            }

            .Oq3Fb {
                text-wrap: nowrap;
                left: 0;
                padding: var(--spacing-xs);
                z-index: var(--zlevel2)
            }

            .Oq3Fb,.xfmkB {
                background: var(--white);
                border-radius: var(--spacing-xs);
                box-shadow: 0 16px 24px 0 hsla(0,0%,7%,.08);
                position: absolute;
                top: 60px
            }

            .xfmkB {
                overflow: hidden;
                padding: var(--spacing-xs) 0;
                right: 0;
                width: 200px;
                z-index: var(--zlevel1)
            }

            .xfmkB svg {
                margin-right: var(--spacing-xs)
            }

            .xfmkB a,.xfmkB div {
                align-items: center;
                border-bottom: 1px solid var(--card-separator-color);
                color: var(--light-ink-subtle);
                cursor: pointer;
                display: flex;
                font-family: var(--content-font);
                font-size: var(--font-m);
                font-weight: var(--medium);
                padding: var(--spacing-s) var(--spacing-m)
            }

            .xfmkB a>span,.xfmkB div>span {
                flex: 1
            }

            .xfmkB a:hover,.xfmkB div:hover {
                background-color: var(--light-interactive-primary-010)
            }

            .xfmkB a:last-child,.xfmkB div:last-child {
                border-bottom-width: 0
            }

            .E9yxJ {
                background: var(--white);
                border-bottom: 1px solid var(--light-interface-neutral-020);
                height: 48px;
                margin-top: -48px;
                opacity: 0;
                overflow: hidden;
                position: sticky;
                scroll-behavior: smooth;
                top: 47px;
                transform: translateY(-100%);
                transition: transform .4s ease,opacity .4s ease;
                will-change: transform,opacity;
                z-index: var(--zlevel2)
            }

            @media (max-width: 767px) {
                .E9yxJ {
                    position:sticky;
                    top: 66px
                }
            }

            ._9StBL {
                opacity: 1;
                padding-bottom: var(--spacing-xs);
                padding-top: var(--spacing-xs);
                transform: translateY(0)
            }

            @media (max-width: 767px) {
                ._9StBL {
                    padding:8px 15px
                }
            }

            .pKH18 {
                grid-gap: var(--spacing-m);
                display: flex;
                gap: var(--spacing-m);
                justify-content: space-between
            }

            @media (min-width: 1200px) {
                .pKH18 {
                    margin:0 auto;
                    max-width: var(--container-width)
                }
            }

            @media (min-width: 768px) and (max-width:1199px) {
                .pKH18 {
                    margin:0 39px;
                    max-width: 100%
                }
            }

            .yz5NN {
                align-content: end;
                color: var(--light-ink-contrast);
                font-family: var(--primary-font);
                font-size: var(--font-mm);
                font-weight: var(--semibold);
                line-height: 150%;
                overflow: hidden;
                padding: 2.5px 0;
                text-overflow: ellipsis;
                white-space: nowrap
            }

            .z7cCU {
                background-color: var(--light-interactive-primary-030);
                bottom: 0;
                font-family: var(--title-font);
                font-size: 18px;
                height: 2px;
                left: 0;
                position: absolute;
                width: 50vw
            }

            .T94c7 {
                height: 32px
            }

            @media (max-width: 767px) {
                .T94c7 {
                    padding-right:15px
                }
            }

            @media (min-width: 768px) and (max-width:1199px) {
                .T94c7 {
                    padding-right:39px
                }
            }

            .Ub-Cr {
                grid-gap: var(--spacing-xs);
                display: flex;
                gap: var(--spacing-xs);
                justify-content: left;
                justify-content: space-between;
                width: -moz-fit-content;
                width: fit-content
            }

            ._2CaJw,.aDhf-,.dltm6 {
                cursor: pointer;
                position: relative
            }

            .oYzCt {
                position: relative
            }

            .bheo5 {
                text-wrap: nowrap;
                background: var(--white);
                border-radius: 8px;
                box-shadow: 0 16px 24px 0 hsla(0,0%,7%,.08);
                padding: var(--spacing-xs);
                position: fixed;
                right: 200px;
                top: 60px;
                z-index: 4
            }

            @media (max-width: 767px) {
                .bheo5 {
                    position:fixed;
                    right: 100px;
                    top: 60px;
                    width: -moz-fit-content;
                    width: fit-content
                }
            }

            .y8xdW {
                background: var(--white);
                border-radius: 8px;
                box-shadow: 0 16px 24px 0 hsla(0,0%,7%,.08);
                left: 70vw;
                overflow: hidden;
                padding: 8px 0;
                position: fixed;
                top: 100px;
                width: 200px;
                z-index: 3
            }

            @media only screen and (min-width: 360px) and (max-width:520px) {
                .y8xdW {
                    left:50%;
                    position: fixed;
                    top: 100px
                }
            }

            .y8xdW svg {
                margin-right: var(--spacing-xs)
            }

            .y8xdW a,.y8xdW div {
                align-items: center;
                border-bottom: 1px solid var(--card-separator-color);
                color: var(--light-ink-subtle);
                cursor: pointer;
                display: flex;
                font-family: var(--content-font);
                font-size: var(--font-m);
                font-weight: var(--medium);
                padding: 12px 16px
            }

            .y8xdW a>span,.y8xdW div>span {
                flex: 1
            }

            .y8xdW a:hover,.y8xdW div:hover {
                background-color: var(--light-interactive-primary-010)
            }

            .y8xdW a:last-child,.y8xdW div:last-child {
                border-bottom-width: 0
            }

            .d-C-- {
                border-bottom: 1px solid var(--card-separator-color);
                color: var(--light-interactive-secondary-030);
                font-family: var(--secondary-font);
                font-size: var(--font-mm);
                font-weight: var(--medium);
                line-height: 150%;
                padding: var(--spacing-xs) 0 var(--spacing-m) 0;
                word-break: break-word
            }

            @media (max-width: 767px) {
                .d-C-- {
                    font-size:var( --font-m)
                }
            }

            ._7v1Gu {
                grid-gap: var(--spacing-vertical);
                display: flex;
                flex-direction: column;
                gap: var(--spacing-vertical);
                margin-bottom: var(--font-xxll)
            }

            @media (min-width: 768px) and (max-width:1199px) {
                ._7v1Gu {
                    margin-bottom:var(--font-xxll)
                }
            }

            @media (min-width: 1200px) {
                ._7v1Gu {
                    margin-bottom:var(--spacing-l)
                }
            }

            ._7v1Gu ._3SYdD {
                color: var(--light-ink-contrast);
                font-family: var(--secondary-font);
                font-size: var(--font-m);
                font-weight: var(--bold);
                line-height: normal
            }

            .lMuv5 {
                display: grid
            }

            .LyN6l,.lMuv5 {
                grid-gap: var(--spacing-vertical);
                gap: var(--spacing-vertical)
            }

            .LyN6l {
                display: flex;
                flex-direction: column;
                height: -moz-fit-content;
                height: fit-content
            }

            @media (min-width: 768px) and (max-width:1199px) {
                .LyN6l {
                    display:grid;
                    grid-template-columns: 1fr 1px 1fr
                }
            }

            .IGbZc {
                grid-gap: var(--spacing-xs);
                display: flex;
                flex-direction: column;
                gap: var(--spacing-xs);
                height: -moz-fit-content;
                height: fit-content
            }

            ._15Jhz {
                color: var(--light-ink-contrast);
                font-family: var(--primary-font);
                font-size: var(--font-mm);
                font-weight: var(--semibold);
                line-height: normal;
                word-break: break-word
            }

            @media (min-width: 1200px) {
                ._15Jhz {
                    font-size:var(--font-m);
                    line-height: 150%
                }
            }

            @media (min-width: 768px) and (max-width:1199px) {
                ._15Jhz {
                    font-size:var(--font-m);
                    line-height: 150%
                }
            }

            .PGcdY {
                border-bottom: 1px solid var(--card-separator-color)
            }

            @media (min-width: 1200px) {
                .PGcdY {
                    border-right:1px solid var(--card-separator-color)
                }
            }

            @media (min-width: 768px) and (max-width:1199px) {
                .PGcdY {
                    border-right:1px solid var(--card-separator-color)
                }
            }

            .Z6ScA {
                border-bottom: 1px solid var(--card-separator-color)
            }

            .Z6ScA:last-child {
                display: none
            }

            .qA7u8 {
                color: var(--light-ink-subtle);
                font-family: var(--secondary-font);
                font-size: var(--font-xs);
                font-style: normal;
                font-weight: var(--regular);
                line-height: 150%;
                padding-bottom: var(--spacing-xs);
                padding-top: var(--spacing-xs);
                text-align: center
            }

            ._2Wcwl {
                background-color: var(--ad-slot-background-color);
                height: calc(100% + 31px)!important
            }

            .dcg3F {
                display: flex;
                justify-content: center;
                width: 100%
            }

            .JR8SJ {
                background-color: var(--ad-slot-background-color);
                justify-content: right;
                margin: auto 0;
                overflow: hidden;
                z-index: var(--zlevel0)
            }

            .JR8SJ,.L1aHm {
                display: flex;
                flex-direction: column
            }

            .ALnBD {
                height: 50px;
                width: 320px
            }

            @media screen and (min-width: 728px) {
                .ALnBD {
                    height:90px;
                    width: 728px
                }
            }

            .VNDLI {
                height: 600px;
                width: 120px
            }

            ._5lGh3 {
                margin: 0 auto
            }

            .-XDJb,._5lGh3 {
                height: 250px;
                width: 300px
            }

            .-XDJb {
                align-items: center;
                display: flex;
                justify-content: center;
                margin: 0 auto 16px
            }

            @media screen and (min-width: 768px) and (max-width:1199px) {
                .-XDJb {
                    height:90px;
                    margin-bottom: 36px;
                    width: 728px
                }
            }

            @media screen and (min-width: 1200px) {
                .-XDJb {
                    height:90px;
                    margin-bottom: 36px;
                    width: 970px
                }
            }

            ._0apYp {
                height: 250px;
                margin: 0 auto 16px;
                width: 300px
            }

            .aEuvG {
                width: 728px
            }

            .SnSdZ,.aEuvG {
                height: 90px;
                margin: 0 auto
            }

            .SnSdZ {
                width: 970px
            }

            .UDLgd {
                width: 120px
            }

            .LkpS-,.UDLgd {
                background-color: transparent;
                height: auto
            }

            .LkpS- {
                margin: 0;
                width: 185px
            }

            @media (min-width: 1200px) {
                .LkpS- {
                    height:auto;
                    width: 160px
                }
            }

            @media (min-width: 768px) and (max-width:1199px) {
                .LkpS- {
                    height:auto;
                    width: 210px
                }
            }

            .j--QA {
                height: 600px;
                margin: 0;
                width: 300px
            }

            .LTMOE,.WUPu4,.n9lPp {
                height: 250px;
                margin: 0;
                width: 300px
            }

            .OXITA {
                margin: 0 auto;
                margin-bottom: var(--spacing-row-separator-mobile);
                padding-top: 0
            }

            .OXITA,._3u9A6 {
                height: 250px;
                width: 300px
            }

            .dKwlU {
                height: 600px;
                width: 300px
            }

            ._5YnJk {
                height: 250px;
                width: 300px
            }

            .XHz18 {
                height: 600px;
                width: 300px
            }

            .dgAYL {
                height: 250px;
                width: 300px
            }

            .EoVCn {
                height: 201px;
                width: 350px
            }

            .gjbaw {
                height: 90px;
                margin: 0;
                width: 160px
            }

            .s-dxG {
                height: 250px;
                margin: 0 auto;
                width: 300px
            }

            @media (min-width: 1200px) {
                .s-dxG {
                    height:600px;
                    width: 300px
                }
            }

            .fvegL {
                height: 50px;
                margin: 0 auto;
                width: 320px
            }

            @media (min-width: 768px) and (max-width:1199px) {
                .fvegL {
                    height:250px;
                    width: 300px
                }
            }

            @media (min-width: 1200px) {
                .fvegL {
                    height:90px;
                    width: 728px
                }

                .eDlxH {
                    margin-bottom: 0
                }
            }

            .qKimL {
                border: none;
                height: 250px;
                margin: 0 auto 32px;
                width: 300px
            }

            @media (min-width: 1200px) {
                .qKimL {
                    height:250px;
                    width: 970px
                }
            }

            .WPHsW {
                border: none;
                height: 250px;
                margin: auto;
                padding-bottom: var(--spacing-xs);
                width: 970px
            }

            @media (max-width: 767px) {
                .WPHsW {
                    height:50px;
                    width: 320px
                }
            }

            @media (min-width: 768px) and (max-width:1199px) {
                .WPHsW {
                    height:250px;
                    width: 300px
                }
            }

            .CWTr2 {
                width: -moz-fit-content;
                width: fit-content
            }

            ._7oYXh {
                margin-left: 25px;
                margin-right: 25px
            }

            @media (min-width: 1200px) {
                ._0HIpF {
                    align-items:center;
                    display: flex;
                    height: 282px;
                    justify-content: center;
                    margin-left: auto;
                    margin-right: auto;
                    padding-bottom: var(--spacing-horizontal);
                    padding-top: var(--spacing-horizontal);
                    width: 1110px
                }
            }

            @media (min-width: 768px) and (max-width:1199px) {
                ._0HIpF {
                    display:none
                }
            }

            @media (max-width: 767px) {
                ._0HIpF {
                    display:none
                }
            }

            .Kcu7Y {
                height: 250px;
                margin: 0 auto;
                width: 300px
            }

            @media screen and (min-width: 1199px) {
                .Kcu7Y {
                    height:90px;
                    width: 728px
                }
            }

            .Fnt-Z {
                height: 250px;
                margin: 0 auto;
                width: 970px
            }

            @media (min-width: 768px) and (max-width:1199px) {
                .Fnt-Z {
                    height:250px;
                    width: 300px
                }
            }

            @media (max-width: 767px) {
                .Fnt-Z {
                    height:50px;
                    width: 320px
                }
            }

            .F7tAU {
                background-color: transparent;
                margin: 0 auto;
                min-height: auto;
                width: 300px
            }

            @media screen and (max-width: 360px) {
                .F7tAU {
                    width:100%
                }
            }

            @media (min-width: 1200px) {
                .F7tAU {
                    width:350px
                }
            }

            @media (min-width: 768px) and (max-width:1199px) {
                .F7tAU {
                    width:210px
                }
            }

            .z76ES {
                height: 250px;
                margin: 0 auto;
                width: 300px
            }

            @media (min-width: 1200px) {
                .z76ES {
                    height:90px;
                    width: 728px
                }
            }

            .cigTE {
                height: 250px;
                margin: 0 auto;
                width: 300px
            }

            @media (min-width: 1200px) {
                .cigTE {
                    height:90px;
                    width: 728px
                }
            }

            ._4SQLD {
                height: 250px;
                margin: 0 auto;
                width: 300px
            }

            @media (min-width: 1200px) {
                ._4SQLD {
                    height:250px;
                    width: 970px
                }
            }

            .QUo5q,.uGP4H {
                width: 100%
            }

            .QUo5q {
                align-items: center;
                background-color: transparent;
                display: flex;
                font-size: var(--font-mm);
                font-weight: var(--semibold);
                height: auto;
                justify-content: center;
                line-height: 150%
            }

            @media (min-width: 1200px) {
                .K88Iv {
                    display:none
                }
            }

            @media (min-width: 768px) and (max-width:1199px) {
                .K88Iv {
                    display:none
                }
            }

            @media (max-width: 767px) {
                .K88Iv {
                    min-height:50px;
                    width: 320px
                }
            }

            ._5SCWg {
                background-color: var(--ad-slot-background-color)
            }

            @media (max-width: 767px) {
                ._5SCWg {
                    align-items:center;
                    bottom: 0;
                    position: fixed;
                    right: 0;
                    width: 100%;
                    z-index: var(--zlevel10)
                }
            }

            @media (min-width: 768px) and (max-width:1199px) {
                ._5SCWg {
                    display:none
                }
            }

            @media (min-width: 1200px) {
                ._5SCWg {
                    display:none
                }
            }

            .Esppl {
                align-self: end;
                background: var(--ad-slot-background-color);
                border-top-left-radius: 6px;
                cursor: pointer;
                height: -moz-fit-content;
                height: fit-content;
                margin-top: -22px
            }

            .oOVST {
                align-items: center;
                display: flex;
                height: auto;
                justify-content: center;
                width: 100%
            }

            .SDEAy {
                margin-bottom: 24px
            }

            @media screen and (min-width: 380px) and (max-width:767px) {
                .SDEAy {
                    padding:var(--spacing-xs) 25px
                }
            }

            @media (min-width: 768px) and (max-width:1199px) {
                .SDEAy {
                    margin-bottom:24px;
                    padding: var(--spacing-xs) 25px
                }
            }

            @media (min-width: 1200px) {
                .SDEAy {
                    display:flex;
                    justify-content: center;
                    margin-bottom: var(--spacing-l)
                }
            }

            .F87B3 {
                grid-gap: var(--spacing-xs);
                display: flex;
                flex-direction: column;
                gap: var(--spacing-xs);
                justify-content: center;
                text-align: center
            }

            @media (min-width: 768px) and (max-width:1199px) {
                .F87B3 {
                    padding:0
                }
            }

            @media (min-width: 1200px) {
                .F87B3 {
                    padding:0 var(--spacing-xs) var(--spacing-xs)
                }
            }

            .DX9hA>p,.F87B3>p {
                color: var(--light-ink-subtle);
                font-family: var(--secondary-font);
                font-size: 10px;
                font-style: normal;
                font-weight: var(--regular);
                line-height: 150%
            }

            .-U-T1 {
                margin-bottom: 0
            }

            @media screen and (min-width: 380px) {
                .-U-T1 {
                    padding:var(--spacing-xs) 0
                }
            }

            .DX9hA {
                grid-gap: var(--spacing-xs);
                flex-direction: column;
                gap: var(--spacing-xs);
                text-align: center
            }

            .DX9hA,.s2nKg {
                display: flex;
                justify-content: center
            }

            .s2nKg {
                margin-bottom: 0
            }

            ._9v3uP {
                background-color: rgba(0,0,0,.4);
                bottom: 0;
                filter: brightness(100);
                padding: 4px
            }

            ._9v3uP,._9v3uP.w2tXw {
                left: 0;
                position: absolute;
                z-index: var(--zlevel0)
            }

            ._9v3uP.w2tXw {
                top: 0
            }

            .jT9Gr {
                grid-gap: var(--spacing-xs);
                display: flex;
                flex-direction: column;
                gap: var(--spacing-xs);
                padding: 16px 0
            }

            .vaPla {
                position: relative
            }

            .fG2dB {
                background-color: #d3d3d3
            }

            ._0rL02 {
                position: relative
            }

            ._0rL02 img {
                bottom: 0;
                height: 100%;
                left: 0;
                position: absolute;
                right: 0;
                top: 0;
                width: 100%
            }

            ._4wuYh {
                grid-gap: var(--spacing-xs);
                display: flex;
                flex-direction: column;
                gap: var(--spacing-xs);
                line-height: 150%;
                word-break: break-word
            }

            @media (max-width: 767px) {
                ._4wuYh {
                    padding:0 15px
                }
            }

            .AyKST,.AyKST>div>p {
                color: var(--light-ink-contrast);
                font-weight: var(--medium)
            }

            .AyKST,.AyKST>div>p,._3Y8HA,._3Y8HA>div>p {
                font-family: var(--secondary-font);
                font-size: var(--story-page-font-size);
                line-height: 150%;
                word-break: break-word
            }

            ._3Y8HA,._3Y8HA>div>p {
                color: var(--light-ink-subtle);
                display: flex
            }

            ._3Y8HA>div>p {
                display: inline-block
            }

            ._3Y8HA>div>p:first-child:before {
                content: "Image Credit:";
                padding-right: 4px;
                white-space: nowrap
            }

            .fG2dB {
                background-color: var(--background-color)
            }

            ._3Y8HA[\:has\(a\)] {
                font-weight: var(--medium)
            }

            ._3Y8HA:has(a) {
                font-weight: var(--medium)
            }

            ._3Y8HA[\:has\(a\)] a {
                font-weight: var(--medium)
            }

            ._3Y8HA:has(a) a {
                font-weight: var(--medium)
            }

            .AyKST[\:has\(a\)] {
                font-weight: var(--medium)
            }

            .AyKST:has(a) {
                font-weight: var(--medium)
            }

            .AyKST[\:has\(a\)] a {
                font-weight: var(--medium)
            }

            .AyKST:has(a) a {
                font-weight: var(--medium)
            }

            .bPsxy img {
                background-color: var(--fallback-background-color);
                -o-object-fit: contain!important;
                object-fit: contain!important
            }

            .sb2h2 {
                border-bottom: 1px solid var(--row-separator-color);
                margin: var(--spacing-m) auto;
                padding-bottom: var(--spacing-m)
            }

            .sb2h2 .CZF5a {
                font-size: var(--base-larger)
            }

            .sb2h2 .Rw-3L {
                color: var(--subheadline-color);
                font-family: var(--secondary-font);
                font-size: 18px;
                font-style: normal;
                font-weight: var(--medium);
                line-height: 150%;
                padding-bottom: var(--spacing-m);
                padding-top: var(--spacing-xs)
            }

            .sb2h2 .cRFN3 {
                margin: 0;
                margin-bottom: var(--spacing-m);
                overflow: hidden;
                padding-top: 56.25%;
                position: relative
            }

            .sb2h2 .cRFN3 img {
                bottom: 0;
                height: 100%;
                left: 0;
                position: absolute;
                top: 0;
                width: 100%
            }

            .sb2h2 .yMjeT {
                font-size: var(--base);
                font-style: italic;
                padding: var(--spacing-m) 0
            }

            .sb2h2 a {
                color: var(--brand-primary);
                opacity: .8
            }

            .sb2h2 a:hover {
                opacity: 1
            }

            .sb2h2 .story-element {
                margin-bottom: var(--spacing-xs);
                margin-top: var(--spacing-xs)
            }

            .sb2h2 .story-element-text {
                margin: 0;
                padding: var(--spacing-m) 0
            }

            .sb2h2 .story-element-file-attachment:before {
                color: var(--light-ink-contrast);
                content: "Attachment";
                font-size: var(--font-l);
                font-style: normal;
                font-weight: 600;
                left: 0;
                line-height: normal;
                position: absolute;
                top: -40px
            }

            .sb2h2 .story-element-file-attachment {
                align-items: center;
                background-color: #eff1f2;
                display: flex;
                flex-direction: row;
                justify-content: space-between;
                margin-bottom: 24px;
                margin-top: 63px;
                padding: 0 24px;
                position: relative
            }

            .sb2h2 .story-element-file-attachment div:before {
                content: url("");
                height: 32px;
                margin-right: var(--spacing-m);
                width: 32px
            }

            .sb2h2 .story-element-file-attachment .story-element-file__title {
                align-items: center;
                color: #0c1215;
                display: flex;
                font-size: 18px;
                font-weight: 500;
                margin: 15px 0
            }

            .sb2h2 .story-element-file-attachment a {
                visibility: hidden
            }

            .sb2h2 .story-element-file-attachment a:after {
                background-color: #303d43;
                border-radius: 4px;
                color: #fff;
                content: "Preview";
                font-weight: 500;
                padding: var(--spacing-xs) 12px;
                visibility: visible
            }

            .sb2h2 ol,.sb2h2 ul {
                margin-left: var(--spacing-m)
            }

            .sb2h2 ul {
                list-style: disc
            }

            .sb2h2 ol {
                list-style: decimal
            }

            .sb2h2 .story-element-image-gallery {
                grid-gap: 2px;
                display: grid;
                font-size: 32px;
                gap: 2px;
                grid-template-columns: repeat(3,30.5vw);
                grid-template-rows: repeat(var(--number-of-rows),30.5vw);
                justify-content: center;
                margin: 0 auto;
                padding: var(--spacing-m) 0
            }

            @media only screen and (min-width: 768px) and (max-width:1199px) {
                .sb2h2 .story-element-image-gallery {
                    font-size:36px;
                    grid-template-columns: 228.5px 228.5px 228.5px;
                    grid-template-rows: repeat(var(--number-of-rows),228.5px);
                    margin: 0;
                    width: 689.5px
                }
            }

            @media only screen and (min-width: 1200px) {
                .sb2h2 .story-element-image-gallery {
                    font-size:48px;
                    grid-template-columns: 242px 242px 242px;
                    grid-template-rows: repeat(var(--number-of-rows),242px);
                    width: 730px
                }
            }

            .sb2h2 .story-element-caption-attribution-wrapper {
                display: flex;
                flex-direction: column;
                padding: 0 15px
            }

            @media only screen and (min-width: 768px) {
                .sb2h2 .story-element-caption-attribution-wrapper {
                    padding:0
                }
            }

            .sb2h2 .story-element-image {
                grid-gap: var(--spacing-xs);
                display: flex;
                flex-direction: column;
                gap: var(--spacing-xs);
                margin: 0;
                padding: var(--spacing-m) 0
            }

            .sb2h2 .story-element-image img {
                display: block
            }

            .sb2h2 .story-element-image-title {
                font-size: 14px;
                margin-top: var(--spacing-xs)
            }

            .sb2h2 .story-element-text>div>p {
                color: var(--light-ink-contrast);
                font-family: var(--primary-font);
                font-size: 18px;
                font-style: normal;
                font-weight: var(--regular);
                line-height: 166%;
                padding: var(--spacing-m) 0;
                word-break: break-word
            }

            .sb2h2 .story-element-data-table {
                font-size: var(--base-smaller);
                -webkit-hyphens: unset;
                hyphens: unset;
                overflow-x: auto;
                word-break: normal
            }

            .sb2h2 .story-element-data-table table {
                border: 1px solid var(--grey-light);
                border-collapse: collapse;
                border-spacing: 0;
                overflow-x: auto
            }

            .sb2h2 .story-element-data-table td,.sb2h2 .story-element-data-table th {
                border: 1px solid var(--grey-light);
                padding: var(--spacing-xs);
                white-space: nowrap
            }

            .sb2h2 .story-element-data-table th {
                background-color: var(--brandPrimary);
                color: var(--white);
                font-weight: var(--bold)
            }

            .sb2h2 .story-element-data-table tr:nth-child(odd) {
                background-color: var(--grey-light)
            }

            .mzsSt {
                background-color: var(--background-color)
            }

            .uy9sn {
                display: flex;
                justify-content: center;
                margin: 0 auto var(--spacing-m);
                overflow: auto;
                z-index: var(--zlevel0)
            }

            .fdNpG {
                height: 50px;
                width: 320px
            }

            @media screen and (min-width: 728px) {
                .fdNpG {
                    height:90px;
                    width: 728px
                }
            }

            .f1lJY {
                height: 250px;
                width: 300px
            }

            @media screen and (min-width: 728px) {
                .f1lJY {
                    height:90px;
                    width: 728px
                }
            }

            .IPV7b {
                display: inline-block;
                padding: var(--spacing-m) 0;
                width: 100%;
                word-break: break-word
            }

            .IPV7b div {
                margin: 0;
                padding: 0
            }

            .IPV7b .story-element-caption-attribution-wrapper {
                padding: 0
            }

            .IPV7b .story-element-caption-attribution-wrapper .paragraphs p {
                color: var(--light-ink-subtle)
            }

            .IPV7b .story-element-image-attribution {
                display: none
            }

            .IPV7b .story-element-text {
                padding: 0
            }

            .IPV7b .story-element-image {
                padding: 0;
                width: 113px
            }

            .IPV7b .story-element-image figure {
                grid-gap: var(--spacing-xs);
                align-items: flex-start;
                display: flex;
                flex-direction: column;
                gap: var(--spacing-xs)
            }

            .IPV7b .story-element-image img {
                height: 113px;
                width: 113px
            }

            .ytlIs .story-element-image .story-element-image-title {
                margin-top: 0
            }

            .ytlIs .story-element-image .story-element-image-title p {
                color: var(--light-ink-subtle);
                font-family: var(--secondary-font);
                font-size: var(--font-s);
                font-weight: var(--medium);
                line-height: 100%;
                word-break: break-word
            }

            ._2rE9f .story-element-text>div>p {
                color: var(--light-ink-contrast);
                font-family: var(--primary-font);
                font-size: var(--font-mm);
                font-style: normal;
                font-weight: var(--regular);
                line-height: 166%;
                padding: 0;
                word-break: break-word
            }

            @media (max-width: 767px) {
                ._2rE9f .story-element-text>div>p {
                    font-size:var(--font-m)
                }
            }

            .lk5NU {
                grid-gap: var(--spacing-xs);
                align-items: flex-start;
                display: flex;
                flex-direction: column;
                gap: var(--spacing-xs)
            }

            .VxtHI {
                border-left: 4px solid #e56400;
                color: var(--light-ink-contrast);
                font-family: var(--primary-font);
                font-size: var(--font-l);
                font-weight: var(--semibold);
                line-height: 1;
                margin-bottom: var(--spacing-m);
                padding-left: var(--spacing-xs)
            }

            ._2rsH6 {
                align-items: center;
                background: rgba(0,0,0,.5);
                bottom: 0;
                color: #fff;
                cursor: pointer;
                display: flex;
                font-size: 32px;
                font-style: normal;
                font-weight: 700;
                height: 100%;
                justify-content: center;
                left: 50%;
                line-height: 112.5%;
                position: absolute;
                right: 0;
                top: 50%;
                transform: translate(-50%,-50%);
                width: 100%;
                z-index: 2
            }

            @media only screen and (min-width: 768px) and (max-width:1199px) {
                ._2rsH6 {
                    font-size:36px
                }
            }

            @media only screen and (min-width: 1200px) {
                ._2rsH6 {
                    font-size:48px
                }
            }

            .story-element-text+.story-element-text-answer,.story-element-text+.story-element-text-q-and-a,.story-element-text+.story-element-text-question,.story-element-text+.story-element-text-quote {
                margin: 0;
                padding: 0
            }

            .story-element-text+.story-element-text-blockquote {
                margin: 0;
                padding: 24px 0
            }

            .story-element {
                margin: 0
            }

            .story-element-text-question>div>p {
                color: var(--light-ink-contrast);
                font-family: var(--title-font);
                font-size: var(--font-mm);
                font-weight: var(--semibold)!important;
                line-height: 27px;
                padding: 0;
                padding-top: var(--spacing-m);
                word-break: break-word
            }

            .story-element-text-question>div>p:before {
                content: "Q.";
                font-size: var(--font-l);
                line-height: 28.1px;
                padding-right: var(--spacing-xs)
            }

            @media (max-width: 767px) {
                .story-element-text-question>div>p {
                    font-size:var(--font-m)
                }
            }

            .story-element-text-answer>div>p {
                color: var(--light-ink-contrast);
                font-family: var(--title-font);
                font-size: var(--font-mm);
                font-weight: var(--regular);
                line-height: 29.88px;
                padding-bottom: var(--spacing-m);
                word-break: break-word
            }

            .story-element-text-answer>div>p:before {
                content: "A.";
                font-size: var(--font-l);
                font-weight: var(--semibold);
                line-height: 28.1px;
                padding-right: var(--spacing-xs)
            }

            @media (max-width: 767px) {
                .story-element-text-answer>div>p {
                    font-size:var(--font-m)
                }
            }

            .story-element-text-q-and-a>div>div {
                grid-gap: var(--spacing-xs);
                display: flex;
                flex-direction: column;
                gap: var(--spacing-xs);
                padding: var(--spacing-m) 0
            }

            .story-element-text-q-and-a>div>div .question p {
                color: var(--light-ink-contrast);
                font-family: var(--title-font);
                font-size: var(--font-mm);
                font-weight: var(--semibold);
                line-height: 27px;
                word-break: break-word
            }

            .story-element-text-q-and-a>div>div .question p:before {
                content: "Q.";
                font-size: var(--font-l);
                line-height: 28.1px;
                padding-right: var(--spacing-xs)
            }

            @media (max-width: 767px) {
                .story-element-text-q-and-a>div>div .question p {
                    font-size:var(--font-m)
                }
            }

            .story-element-text-q-and-a>div>div .answer p {
                color: var(--light-ink-contrast);
                font-family: var(--title-font);
                font-size: var(--font-mm);
                font-weight: var(--regular);
                line-height: 29.88px;
                word-break: break-word
            }

            .story-element-text-q-and-a>div>div .answer p:before {
                content: "A.";
                font-size: var(--font-l);
                font-weight: var(--semibold);
                line-height: 28.1px;
                padding-right: var(--spacing-xs)
            }

            @media (max-width: 767px) {
                .story-element-text-q-and-a>div>div .answer p {
                    font-size:var(--font-m)
                }
            }

            .story-grid {
                max-width: 100%
            }

            @media only screen and (min-width: 768px) and (max-width:1188px) {
                .story-grid {
                    margin:0 39px;
                    max-width: 100%;
                    padding: 0
                }
            }

            @media only screen and (min-width: 1188px) and (max-width:1199px) {
                .story-grid {
                    margin:0 auto;
                    max-width: var(--container-width);
                    padding: 0
                }
            }

            @media only screen and (min-width: 1200px) {
                .story-grid {
                    margin:0 auto;
                    max-width: var(--container-width);
                    padding: 0
                }
            }

            .story-element-text-cta {
                align-items: center;
                display: flex;
                flex-direction: column;
                padding: var(--spacing-m) 0
            }

            .story-element-text-cta div {
                align-items: center;
                background-color: var(--light-interactive-primary-030);
                border-radius: 4px;
                display: flex;
                padding: var(--spacing-s) var(--spacing-m)
            }

            .story-element-text-cta div a {
                color: #fff
            }

            .story-element-text-cta .cta-text {
                font-family: var(--content-font);
                font-size: 14px;
                font-style: normal;
                font-weight: var(--medium);
                line-height: 150%;
                word-break: break-word
            }

            .story-element-jsembed {
                padding: var(--spacing-m) 0
            }

            .story-element-jsembed>.jsembed-wrapper {
                display: flex;
                justify-content: center;
                position: relative;
                width: 100%
            }

            .story-element-jsembed>.jsembed-wrapper iframe {
                -o-object-fit: cover;
                object-fit: cover;
                width: 100%
            }

            .story-element-text-quote div>div {
                grid-gap: var(--spacing-xs);
                display: flex;
                flex-direction: column;
                gap: var(--spacing-xs);
                padding: 24px 0
            }

            .story-element-text-quote blockquote {
                color: var(--headline-color);
                font-family: var(--primary-font);
                font-size: 22px;
                font-weight: var(--semibold);
                line-height: 150%;
                margin: 0;
                word-break: break-word
            }

            @media (max-width: 767px) {
                .story-element-text-quote blockquote {
                    font-size:20px
                }
            }

            .story-element-text-quote .attribution {
                color: var(--light-ink-contrast);
                font-family: var(--secondary-font);
                font-size: var(--font-m);
                font-weight: var(--bold);
                line-height: 21.94px;
                word-break: break-word
            }

            .story-element-text-quote .attribution:before {
                content: "~ "
            }

            .story-element-text-quote blockquote:before {
                content: "\201C"
            }

            .story-element-text-quote blockquote:after {
                content: "\201D"
            }

            .story-element-text-blockquote {
                grid-gap: var(--spacing-m);
                display: flex;
                flex-direction: row;
                gap: var(--spacing-m);
                padding: 24px 0
            }

            .story-element-text-blockquote>div>div {
                grid-gap: var(--spacing-xs);
                display: flex;
                flex-direction: column;
                gap: var(--spacing-xs)
            }

            .story-element-text-blockquote blockquote {
                color: var(--headline-color);
                font-family: var(--primary-font);
                font-size: 22px;
                font-weight: var(--semibold);
                line-height: 150%;
                margin: 0;
                word-break: break-word
            }

            @media (max-width: 767px) {
                .story-element-text-blockquote blockquote {
                    font-size:20px
                }
            }

            .story-element-text-blockquote blockquote:after,.story-element-text-blockquote blockquote:before {
                content: ""
            }

            .story-element-text-blockquote .attribution {
                color: var(--light-ink-contrast);
                font-family: var(--secondary-font);
                font-size: var(--font-m);
                font-weight: var(--medium);
                line-height: normal;
                word-break: break-word
            }

            .story-element-text-blockquote .attribution:before {
                content: "~ "
            }

            .story-element-text-blockquote:before {
                content: url("")
            }

            .YDh7U {
                grid-gap: 2px;
                display: grid;
                font-size: 32px;
                gap: 2px;
                grid-template-columns: 132px 132px 132px;
                grid-template-rows: repeat(var(--number-of-rows),132px);
                margin: 0 auto;
                padding: var(--spacing-m) 0;
                width: 400px
            }

            @media only screen and (min-width: 768px) and (max-width:1199px) {
                .YDh7U {
                    font-size:36px;
                    grid-template-columns: 228.5px 228.5px 228.5px;
                    grid-template-rows: repeat(var(--number-of-rows),228.5px);
                    width: 689.5px
                }
            }

            @media only screen and (min-width: 1200px) {
                .YDh7U {
                    font-size:48px;
                    grid-template-columns: 242px 242px 242px;
                    grid-template-rows: repeat(var(--number-of-rows),242px);
                    width: 730px
                }
            }

            .ua7TW {
                cursor: zoom-in;
                margin: 0;
                padding-top: 100%;
                position: relative;
                width: 100%
            }

            .ua7TW img {
                bottom: 0;
                height: 100%;
                left: 0;
                -o-object-fit: cover;
                object-fit: cover;
                position: absolute;
                right: 0;
                top: 0;
                width: 100%
            }

            .story-element-text-blurb {
                font-family: var(--primary-font);
                padding: 16px 0
            }

            .story-element-text-blurb blockquote {
                border-left: 4px solid #e56400;
                color: var(--light-ink-contrast);
                font-family: var(--primary-font);
                font-size: var(--font-mm);
                font-style: normal;
                font-weight: 400;
                line-height: 166%;
                margin: 0;
                padding-left: 36px;
                word-break: break-word
            }

            @media (max-width: 767px) {
                .story-element-text-blurb blockquote {
                    font-size:var(--font-m)
                }
            }

            .story-element-text-blurb blockquote:after,.story-element-text-blurb blockquote:before {
                content: ""
            }

            .story-element-text-bigfact {
                grid-gap: 8px;
                align-items: center;
                display: flex;
                flex-direction: column;
                font-weight: var(--bold);
                gap: 8px;
                margin: 0 auto;
                padding: 32px 16px;
                text-align: center;
                word-break: break-word
            }

            @media (min-width: 768px) and (max-width:1199px) {
                .story-element-text-bigfact {
                    padding:32px 100px
                }
            }

            @media (min-width: 1200px) {
                .story-element-text-bigfact {
                    padding:32px 100px
                }
            }

            .story-element-text-bigfact .bigfact-title {
                color: #013d6c;
                font-family: var(--primary-font);
                font-size: 36px;
                font-weight: 600;
                line-height: 54px;
                margin-bottom: var(--spacing-xs);
                word-break: break-word
            }

            @media only screen and (min-width: 768px) {
                .story-element-text-bigfact .bigfact-title {
                    font-size:48px
                }
            }

            .story-element-text-bigfact .bigfact-description {
                color: #596e79;
                font-family: var(--primary-font);
                font-size: var(--font-l);
                font-weight: 600;
                word-break: break-word
            }

            .story-element-text-also-read h3:before {
                display: none
            }

            .story-element-text-also-read {
                padding: 24px 0
            }

            .story-element-text-also-read>h3>span {
                border-left: 4px solid #e56400;
                color: var(--light-ink-contrast);
                font-family: var(--primary-font);
                font-size: var(--font-l);
                font-weight: var(--semibold);
                line-height: 1;
                padding-left: var(--spacing-xs);
                word-break: break-word
            }

            .story-element-text-also-read {
                -webkit-hyphens: auto;
                hyphens: auto
            }

            .story-element-text-also-read a {
                color: #0170ac;
                display: list-item;
                font-family: var(--primary-font);
                font-size: var(--font-m);
                margin-left: 14px;
                margin-top: var(--spacing-xs)
            }

            .w3ajw h3:before {
                display: none
            }

            .w3ajw .story-element-text-also-read {
                margin: 0;
                padding: 0;
                text-align: left
            }

            .w3ajw .story-element-text-also-read h3 span.story-element-text-also-read__label {
                display: none
            }

            .w3ajw .story-element-text-also-read h3:before {
                border-left: 4px solid #e56400;
                content: "Also Read";
                font-family: var(--primary-font);
                font-size: var(--font-l);
                font-weight: var(--semibold);
                line-height: 1;
                margin-bottom: var(--spacing-m);
                padding-left: var(--spacing-xs);
                word-break: break-word
            }

            .w3ajw .story-element-text-also-read {
                -webkit-hyphens: auto;
                hyphens: auto
            }

            .w3ajw .story-element-text-also-read a {
                color: #0170ac;
                display: list-item;
                font-family: var(--primary-font);
                font-size: var(--font-m);
                font-weight: 400;
                margin-left: 14px;
                margin-top: var(--spacing-xs);
                word-break: break-word
            }

            .w3ajw {
                padding: 24px 0
            }

            .story-element-file-attachment:before {
                color: var(--light-ink-contrast);
                content: "Attachment";
                font-size: var(--font-l);
                font-style: normal;
                font-weight: 600;
                left: 0;
                line-height: normal;
                position: absolute;
                top: -40px
            }

            .story-element-file-attachment {
                align-items: center;
                background-color: #eff1f2;
                display: flex;
                flex-direction: row;
                justify-content: space-between;
                margin-bottom: 24px;
                margin-top: 63px;
                padding: 0 24px;
                position: relative
            }

            .story-element-file-attachment div:before {
                content: url("");
                height: 32px;
                margin-right: var(--spacing-m);
                width: 32px
            }

            .story-element-file-attachment .story-element-file__title {
                align-items: center;
                color: var(--light-ink-contrast);
                display: flex;
                font-size: 18px;
                font-weight: 500;
                margin: 15px 0
            }

            .story-element-file-attachment a {
                visibility: hidden
            }

            .story-element-file-attachment a:after {
                background-color: #303d43;
                border-radius: 4px;
                color: #fff;
                content: "Preview";
                font-weight: 500;
                padding: var(--spacing-xs) 12px;
                visibility: visible
            }

            .story-element-title {
                margin: 0;
                padding-top: var(--spacing-m);
                word-break: break-word
            }

            .story-element-title h2 {
                color: var(--light-ink-contrast);
                font-family: var(--primary-font);
                font-size: 20px;
                font-style: normal;
                font-weight: 600;
                line-height: normal;
                word-break: break-word
            }

            .story-element-text-summary {
                background: var(--bg-ivory);
                border-left: 4px solid #e56400;
                line-height: 166%;
                margin: 16px 0;
                padding: var(--spacing-m);
                word-break: break-word
            }

            .story-element-text-summary div:before {
                color: var(--light-ink-contrast);
                content: "Summary";
                display: block;
                font-family: var(--primary-font);
                font-size: var(--font-l);
                font-weight: var(--semibold);
                line-height: normal;
                margin-bottom: 16px
            }

            .story-element-text-summary ol li,.story-element-text-summary ul li {
                font-size: var(--font-mm);
                font-style: normal;
                font-weight: var(--regular);
                line-height: 166%;
                margin-top: 10px
            }

            @media (max-width: 767px) {
                .story-element-text-summary ol li,.story-element-text-summary ul li {
                    font-size:var(--font-m)
                }
            }

            .story-element-text-summary>div>p,.story-element-text-summary>div>p:last-child {
                color: var(--light-ink-contrast);
                font-family: var(--primary-font);
                font-size: var(--font-mm);
                font-style: normal;
                font-weight: var(--regular);
                line-height: 166%;
                margin-bottom: 0;
                padding: 8px 0
            }

            @media (max-width: 767px) {
                .story-element-text-summary>div>p,.story-element-text-summary>div>p:last-child {
                    font-size:var(--font-m)
                }
            }

            .story-element-image-gallery__image-container {
                cursor: zoom-in;
                height: 100%;
                margin: 0;
                padding-top: 100%;
                position: relative
            }

            .story-element-image-gallery__image-container img {
                bottom: 0;
                height: 100%;
                left: 0;
                max-width: 100%;
                -o-object-fit: cover;
                object-fit: cover;
                position: absolute;
                right: 0;
                top: 0
            }

            .story-element-image-gallery {
                grid-gap: 2px;
                display: grid;
                font-size: 32px;
                gap: 2px;
                grid-template-columns: repeat(3,1fr);
                grid-template-rows: repeat(var(--number-of-rows),1fr);
                padding: var(--spacing-m) 0;
                position: relative
            }

            @media only screen and (min-width: 768px) and (max-width:1199px) {
                .story-element-image-gallery {
                    font-size:36px
                }
            }

            @media only screen and (min-width: 1200px) {
                .story-element-image-gallery {
                    font-size:48px
                }
            }

            .story-element-text ol,.story-element-text ul {
                font-size: var(--font-mm);
                line-height: 150%;
                margin-left: var(--spacing-m);
                word-break: break-word
            }

            @media (max-width: 767px) {
                .story-element-text ol,.story-element-text ul {
                    font-size:var(--font-m)
                }
            }

            ul {
                list-style: disc
            }

            ol {
                list-style: decimal
            }

            .story-element-image {
                margin: 0;
                padding: var(--spacing-m) 0
            }

            .story-element-image>figure {
                grid-gap: 0;
                display: flex;
                flex-direction: column;
                gap: 0
            }

            .story-element-image img {
                height: auto;
                width: 100%
            }

            .story-element-image-title,.story-element-image-title p {
                color: var(--light-ink-contrast);
                font-family: var(--secondary-font);
                font-size: var(--story-page-font-size);
                font-weight: var(--medium)
            }

            .story-element-image-title p {
                line-height: 150%;
                word-break: break-word
            }

            .story-element-image-title p[\:has\(a\)] a {
                color: var(--light-ink-contrast);
                font-weight: var(--medium);
                line-height: 150%;
                text-decoration: none
            }

            .story-element-image-title p:has(a) a {
                color: var(--light-ink-contrast);
                font-weight: var(--medium);
                line-height: 150%;
                text-decoration: none
            }

            .story-element-image-attribution,.story-element-image-attribution p {
                color: var(--light-ink-subtle);
                font-family: var(--secondary-font);
                font-size: var(--story-page-font-size);
                font-weight: var(--medium);
                line-height: 150%;
                word-break: break-word
            }

            .story-element-image-attribution>* [\:has\(a\)] a {
                font-weight: var(--medium);
                line-height: 150%
            }

            .story-element-image-attribution>* :has(a) a {
                font-weight: var(--medium);
                line-height: 150%
            }

            .story-element-caption-attribution-wrapper {
                display: flex;
                flex-direction: column;
                line-height: 150%;
                word-break: break-word
            }

            .story-element-caption-attribution-wrapper .story-element-image-attribution,.story-element-caption-attribution-wrapper .story-element-image-title {
                margin-top: var(--spacing-xs);
                word-break: break-word
            }

            .story-element-image-attribution p:before {
                color: var(--light-ink-subtle);
                content: "Image Credit: ";
                font-size: var(--story-page-font-size);
                font-weight: var(--medium);
                line-height: 150%
            }

            .story-element {
                color: var(--light-ink-contrast);
                font-family: var(--primary-font);
                font-size: var(--font-mm);
                font-style: normal;
                font-weight: var(--regular);
                line-height: 166%;
                word-break: break-word
            }

            .story-element-youtube-video {
                padding: var(--spacing-m) 0
            }

            ._0VW-G .story-element-youtube-video .thumbnail-wrapper {
                height: 322.5px
            }

            @media only screen and (min-width: 768px) and (max-width:1199px) {
                ._0VW-G .story-element-youtube-video .thumbnail-wrapper {
                    height:517px
                }
            }

            @media only screen and (min-width: 1200px) {
                ._0VW-G .story-element-youtube-video .thumbnail-wrapper {
                    height:547.5px
                }
            }

            ._0VW-G .story-element-youtube-video .thumbnail-wrapper img {
                height: 322.5px;
                width: 100%
            }

            @media only screen and (min-width: 768px) and (max-width:1199px) {
                ._0VW-G .story-element-youtube-video .thumbnail-wrapper img {
                    height:517px;
                    width: 100%
                }
            }

            @media only screen and (min-width: 1200px) {
                ._0VW-G .story-element-youtube-video .thumbnail-wrapper img {
                    height:547.5px;
                    width: 100%
                }
            }

            ._0VW-G .story-element-youtube-video .thumbnail-wrapper iframe {
                height: 322.5px;
                width: 100%
            }

            @media only screen and (min-width: 768px) and (max-width:1199px) {
                ._0VW-G .story-element-youtube-video .thumbnail-wrapper iframe {
                    height:517px;
                    width: 100%
                }
            }

            @media only screen and (min-width: 1200px) {
                ._0VW-G .story-element-youtube-video .thumbnail-wrapper iframe {
                    height:547.5px;
                    width: 100%
                }
            }

            ._0VW-G .story-element-youtube-video .thumbnail-wrapper .youtube-iframe-wrapper {
                width: 100%
            }

            ._0VW-G {
                padding-bottom: 16px
            }

            ._0VW-G .AhHxK {
                padding: 0
            }

            .gWCpt {
                padding-top: var(--spacing-xs)
            }

            .gWCpt p {
                color: var(--light-ink-contrast);
                font-size: var(--font-sm);
                font-style: normal;
                font-weight: var(--medium);
                line-height: 150%
            }

            ._7Rryj {
                grid-gap: 4px;
                display: flex;
                gap: 4px;
                padding-top: var(--spacing-xs)
            }

            ._7Rryj,._7Rryj p {
                color: var(--light-ink-subtle);
                font-size: var(--font-sm);
                font-style: normal;
                font-weight: var(--medium);
                line-height: 150%
            }

            ._0VW-G>div:first-child {
                padding-bottom: 0
            }

            .story-element-text a {
                color: var(--light-interactive-link-010)
            }

            div:not([class])>div:not([class])>ol:not([class]),div:not([class])>div:not([class])>ul:not([class]) {
                margin: 16px 0 16px 16px
            }

            div:not([class])>div:not([class])>ol:not([class]) li,div:not([class])>div:not([class])>ul:not([class]) li {
                color: var(--light-ink-contrast);
                font-size: var(--font-mm);
                line-height: 150%;
                word-break: break-word
            }

            @media (max-width: 767px) {
                div:not([class])>div:not([class])>ol:not([class]) li,div:not([class])>div:not([class])>ul:not([class]) li {
                    font-size:var(--font-m)
                }
            }

            .story-element-text>div>h1,.story-element-text>div>h2,.story-element-text>div>h3,.story-element-text>div>h4,.story-element-text>div>h5,.story-element-text>div>h6 {
                margin: 0;
                padding: 16px 0 0
            }

            @media (max-width: 767px) {
                .story-element-text>div>h1 {
                    font-size:28px
                }
            }

            .story-element-text>div>h1 {
                font-size: 36px
            }

            .story-element-text>div>h2 {
                font-size: 22px
            }

            .story-element-text>div>h3 {
                font-size: 20px
            }

            .story-element-text>div>h4 {
                font-size: 18px
            }

            .story-element-text>div>h5 {
                font-size: 16px
            }

            .story-element-text>div>h6 {
                font-size: 14px
            }

            .c24jM {
                left: calc(50% - 20px);
                top: 50%
            }

            .c24jM,.yHgnj {
                position: absolute
            }

            .yHgnj {
                bottom: 4px;
                right: 4px;
                z-index: var(--zlevel10)
            }

            .yHgnj svg rect {
                fill: #ff214b
            }

            @keyframes closeWindow {
                0% {
                    opacity: 1
                }

                to {
                    opacity: 0
                }
            }

            .ril__outer {
                -ms-content-zooming: none;
                -ms-touch-select: none;
                background-color: rgba(0,0,0,.85);
                bottom: 0;
                height: 100%;
                left: 0;
                outline: none;
                right: 0;
                top: 0;
                touch-action: none;
                -ms-user-select: none;
                width: 100%;
                z-index: 1000
            }

            .ril__outerClosing {
                opacity: 0
            }

            .ril__image,.ril__imageNext,.ril__imagePrev,.ril__inner {
                bottom: 0;
                left: 0;
                position: absolute;
                right: 0;
                top: 0
            }

            .ril__image,.ril__imageNext,.ril__imagePrev {
                -ms-content-zooming: none;
                -ms-touch-select: none;
                margin: auto;
                max-width: none;
                touch-action: none;
                -ms-user-select: none
            }

            .ril__imageDiscourager {
                background-position: 50%;
                background-repeat: no-repeat;
                background-size: contain
            }

            .ril__navButtons {
                border: none;
                bottom: 0;
                cursor: pointer;
                height: 34px;
                margin: auto;
                opacity: .7;
                padding: 40px 30px;
                position: absolute;
                top: 0;
                width: 20px
            }

            .ril__navButtons:hover {
                opacity: 1
            }

            .ril__navButtons:active {
                opacity: .7
            }

            .ril__navButtonPrev {
                background: rgba(0,0,0,.2) url("") no-repeat 50%;
                left: 0
            }

            .ril__navButtonNext {
                background: rgba(0,0,0,.2) url("") no-repeat 50%;
                right: 0
            }

            .ril__downloadBlocker {
                background-image: url("");
                background-size: cover;
                bottom: 0;
                left: 0;
                position: absolute;
                right: 0;
                top: 0
            }

            .ril__caption,.ril__toolbar {
                background-color: rgba(0,0,0,.5);
                display: flex;
                justify-content: space-between;
                left: 0;
                position: absolute;
                right: 0
            }

            .ril__caption {
                bottom: 0;
                max-height: 150px;
                overflow: auto
            }

            .ril__captionContent {
                color: #fff;
                padding: 10px 20px
            }

            .ril__toolbar {
                height: 50px;
                top: 0
            }

            .ril__toolbarSide {
                height: 50px;
                margin: 0
            }

            .ril__toolbarLeftSide {
                flex: 0 1 auto;
                overflow: hidden;
                padding-left: 20px;
                padding-right: 0;
                text-overflow: ellipsis
            }

            .ril__toolbarRightSide {
                flex: 0 0 auto;
                padding-left: 0;
                padding-right: 20px
            }

            .ril__toolbarItem {
                color: #fff;
                display: inline-block;
                font-size: 120%;
                line-height: 50px;
                max-width: 100%;
                overflow: hidden;
                padding: 0;
                text-overflow: ellipsis;
                white-space: nowrap
            }

            .ril__toolbarItemChild {
                vertical-align: middle
            }

            .ril__builtinButton {
                border: none;
                cursor: pointer;
                height: 35px;
                opacity: .7;
                width: 40px
            }

            .ril__builtinButton:hover {
                opacity: 1
            }

            .ril__builtinButton:active {
                outline: none
            }

            .ril__builtinButtonDisabled {
                cursor: default;
                opacity: .5
            }

            .ril__builtinButtonDisabled:hover {
                opacity: .5
            }

            .ril__closeButton {
                background: url("") no-repeat 50%
            }

            .ril__zoomInButton {
                background: url("") no-repeat 50%
            }

            .ril__zoomOutButton {
                background: url("") no-repeat 50%
            }

            .ril__outerAnimating {
                animation-name: closeWindow
            }

            @keyframes pointFade {
                0%,19.999%,to {
                    opacity: 0
                }

                20% {
                    opacity: 1
                }
            }

            .ril__loadingCircle {
                height: 60px;
                position: relative;
                width: 60px
            }

            .ril__loadingCirclePoint {
                height: 100%;
                left: 0;
                position: absolute;
                top: 0;
                width: 100%
            }

            .ril__loadingCirclePoint:before {
                animation: pointFade .8s ease-in-out infinite both;
                background-color: #fff;
                border-radius: 30%;
                content: "";
                display: block;
                height: 30%;
                margin: 0 auto;
                width: 11%
            }

            .ril__loadingCirclePoint:first-of-type {
                transform: rotate(0deg)
            }

            .ril__loadingCirclePoint:first-of-type:before,.ril__loadingCirclePoint:nth-of-type(7):before {
                animation-delay: -.8s
            }

            .ril__loadingCirclePoint:nth-of-type(2) {
                transform: rotate(30deg)
            }

            .ril__loadingCirclePoint:nth-of-type(8) {
                transform: rotate(210deg)
            }

            .ril__loadingCirclePoint:nth-of-type(2):before,.ril__loadingCirclePoint:nth-of-type(8):before {
                animation-delay: -666ms
            }

            .ril__loadingCirclePoint:nth-of-type(3) {
                transform: rotate(60deg)
            }

            .ril__loadingCirclePoint:nth-of-type(9) {
                transform: rotate(240deg)
            }

            .ril__loadingCirclePoint:nth-of-type(3):before,.ril__loadingCirclePoint:nth-of-type(9):before {
                animation-delay: -533ms
            }

            .ril__loadingCirclePoint:nth-of-type(4) {
                transform: rotate(90deg)
            }

            .ril__loadingCirclePoint:nth-of-type(10) {
                transform: rotate(270deg)
            }

            .ril__loadingCirclePoint:nth-of-type(10):before,.ril__loadingCirclePoint:nth-of-type(4):before {
                animation-delay: -.4s
            }

            .ril__loadingCirclePoint:nth-of-type(5) {
                transform: rotate(120deg)
            }

            .ril__loadingCirclePoint:nth-of-type(11) {
                transform: rotate(300deg)
            }

            .ril__loadingCirclePoint:nth-of-type(11):before,.ril__loadingCirclePoint:nth-of-type(5):before {
                animation-delay: -266ms
            }

            .ril__loadingCirclePoint:nth-of-type(6) {
                transform: rotate(150deg)
            }

            .ril__loadingCirclePoint:nth-of-type(12) {
                transform: rotate(330deg)
            }

            .ril__loadingCirclePoint:nth-of-type(12):before,.ril__loadingCirclePoint:nth-of-type(6):before {
                animation-delay: -133ms
            }

            .ril__loadingCirclePoint:nth-of-type(7) {
                transform: rotate(180deg)
            }

            .ril__loadingCirclePoint:nth-of-type(13) {
                transform: rotate(1turn)
            }

            .ril__loadingCirclePoint:nth-of-type(13):before,.ril__loadingCirclePoint:nth-of-type(7):before {
                animation-delay: 0ms
            }

            .ril__loadingContainer {
                bottom: 0;
                left: 0;
                position: absolute;
                right: 0;
                top: 0
            }

            .ril__imageNext .ril__loadingContainer,.ril__imagePrev .ril__loadingContainer {
                display: none
            }

            .ril__errorContainer {
                align-items: center;
                bottom: 0;
                color: #fff;
                display: flex;
                justify-content: center;
                left: 0;
                position: absolute;
                right: 0;
                top: 0
            }

            .ril__imageNext .ril__errorContainer,.ril__imagePrev .ril__errorContainer {
                display: none
            }

            .ril__loadingContainer__icon {
                color: #fff;
                left: 50%;
                position: absolute;
                top: 50%;
                transform: translateX(-50%) translateY(-50%)
            }

            .image-lightbox .icon.loader {
                color: #ff214b
            }

            .image-lightbox .ril__toolbarRightSide {
                display: flex;
                flex-grow: 1;
                justify-content: flex-end
            }

            .image-lightbox .ril__toolbar {
                bottom: 0;
                top: auto
            }

            .image-lightbox img.ril__image {
                max-width: 100%;
                width: unset
            }

            .image-lightbox .ril__zoomInButton {
                background: url("") no-repeat 50%;
                border-right: 1px solid rgba(0,0,0,.1);
                position: relative
            }

            .image-lightbox .ril__zoomOutButton {
                background: url("") no-repeat 50%;
                border-right: 1px solid rgba(0,0,0,.1);
                position: relative
            }

            .image-lightbox .ril__closeButton,.image-lightbox .ril__zoomInButton,.image-lightbox .ril__zoomOutButton {
                height: 48px;
                width: 48px
            }

            .image-lightbox .ril__navButtons {
                border-radius: 0;
                outline: none
            }

            .image-lightbox .ril__toolbarItem .hyperlink-button {
                position: unset
            }

            .image-lightbox .ril__toolbarItem .hyperlink-button svg {
                position: relative;
                top: 10px
            }

            .AlqBP {
                grid-gap: var(--spacing-xs);
                background-color: #ffede3;
                display: flex;
                gap: var(--spacing-xs);
                justify-content: space-between;
                margin: var(--spacing-m) 0;
                padding-left: var(--spacing-vertical)
            }

            .lcOlP {
                align-items: center;
                border-left: 4px solid #210a02;
                color: #210a02;
                display: flex;
                font-family: var(--primary-font);
                font-size: var(--font-m);
                font-style: italic;
                font-weight: var(--semibold);
                line-height: 150%;
                margin: 6px 0;
                max-width: calc(100% - 144px);
                padding-left: var(--spacing-xs);
                word-break: break-word
            }

            .v9cxi {
                background-color: #210a02;
                max-width: 144px;
                padding: 0 21px
            }

            .v9cxi a {
                height: 100%;
                opacity: 1
            }

            .NrQiS,.v9cxi a {
                align-items: center;
                display: flex;
                justify-content: center
            }

            .NrQiS {
                color: #fff;
                font-family: var(--secondary-font);
                font-size: var(--font-m);
                font-style: normal;
                font-weight: var(--medium);
                line-height: 150%;
                text-align: center;
                word-break: break-word
            }

            @media only screen and (min-width: 768px) and (max-width:1199px) {
                .lcOlP {
                    max-width:calc(100% - 190px)
                }

                .NrQiS,.lcOlP {
                    font-size: var(--font-mm)
                }

                .v9cxi {
                    max-width: 190px;
                    padding: 0 39px
                }
            }

            @media only screen and (min-width: 1200px) {
                .lcOlP {
                    max-width:calc(100% - 190px)
                }

                .NrQiS,.lcOlP {
                    font-size: var(--font-mm)
                }

                .v9cxi {
                    max-width: 190px;
                    padding: 0 39px
                }
            }

            .U8tMc {
                cursor: not-allowed;
                pointer-events: none
            }

            .U8tMc,.fLgeq,.g92sE {
                background: transparent
            }

            .fLgeq {
                cursor: not-allowed;
                pointer-events: none
            }

            .jmsZW {
                background: transparent
            }

            .Oxs-J {
                grid-gap: var(--spacing-xs);
                display: flex;
                flex-direction: column;
                gap: var(--spacing-xs);
                position: relative
            }

            .OyX72 {
                -ms-overflow-style: none;
                display: flex;
                overflow: auto;
                scroll-snap-type: x mandatory
            }

            .OyX72>div {
                flex-shrink: 0;
                height: 100%;
                overflow: hidden;
                scroll-snap-align: start;
                width: 100%
            }

            .OyX72::-webkit-scrollbar {
                display: none
            }

            .OyX72::-moz-scrollbar {
                overflow: -moz-scrollbars-none
            }

            .FOSYU {
                grid-gap: var(--spacing-m);
                display: flex;
                gap: var(--spacing-m);
                justify-content: space-between
            }

            @media (max-width: 767px) {
                .FOSYU {
                    width:88vw
                }
            }

            .WvjVD {
                grid-gap: 8px;
                align-items: center;
                display: flex;
                flex-direction: column;
                gap: 8px
            }

            .WvjVD div {
                grid-gap: var(--spacing-xs);
                background-color: #fff;
                display: flex;
                gap: var(--spacing-xs)
            }

            .WvjVD div button {
                border: none;
                padding: 0
            }

            .WvjVD p {
                text-align: left
            }

            .U6PmY,.WvjVD p {
                color: var(--light-ink-contrast);
                font-family: var(--secondary-font);
                font-size: 14px;
                font-weight: var(--medium);
                line-height: 21px
            }

            .U6PmY {
                grid-gap: var(--spacing-xs);
                display: flex;
                flex-direction: column;
                gap: var(--spacing-xs);
                height: -moz-fit-content;
                height: fit-content
            }

            .U6PmY>* [\:has\(a\)] a {
                font-weight: var(--medium);
                line-height: 150%
            }

            .U6PmY>* :has(a) a {
                font-weight: var(--medium);
                line-height: 150%
            }

            .U6PmY>p,._3zi8i>div>p {
                color: var(--light-ink-contrast);
                font-size: 14px;
                word-break: break-word
            }

            .c78li {
                white-space: nowrap
            }

            .iVPO5 {
                grid-gap: var(--spacing-xs);
                display: flex;
                gap: var(--spacing-xs);
                word-break: break-word
            }

            .iVPO5 div>p {
                font-size: 14px
            }

            .iVPO5 ._86V8n {
                font-size: 14px;
                white-space: nowrap
            }

            @media only screen and (min-width: 360px) and (max-width:520px) {
                .iVPO5 {
                    grid-gap:var(--spacing-xs);
                    display: flex;
                    flex-direction: column;
                    gap: var(--spacing-xs)
                }
            }

            .iVPO5>span {
                align-content: center;
                color: var(--light-ink-subtle)
            }

            .oyvJu {
                position: relative
            }

            .kKLmW {
                padding: 16px 0
            }

            @media (max-width: 767px) {
                .kKLmW {
                    margin:0 auto;
                    width: 90vw
                }
            }

            .kKLmW figure {
                margin: 0;
                padding-top: 56.65%;
                position: relative
            }

            .X2y6B:after {
                bottom: 0;
                content: "";
                height: 100%;
                left: 0;
                position: absolute;
                right: 0;
                top: 0;
                width: 100%
            }

            .X2y6B {
                background-color: var(--light-ink-contrast)
            }

            .RKb-f {
                bottom: 0;
                height: 100%;
                left: 0;
                position: absolute;
                right: 0;
                top: 0
            }

            .X2y6B>img {
                -o-object-fit: contain;
                object-fit: contain
            }

            .vvO0P .story-element-text>div>p {
                color: var(--light-ink-contrast);
                font-family: var(--primary-font);
                font-size: var(--font-mm);
                font-style: normal;
                font-weight: var(--regular);
                line-height: 166%;
                padding: var(--spacing-xs) 0;
                word-break: break-word
            }

            @media (max-width: 767px) {
                .vvO0P .story-element-text>div>p {
                    font-size:var(--font-m)
                }
            }

            .Iqx1L>p {
                color: var(--light-ink-contrast);
                font-family: var(--primary-font);
                font-size: var(--font-mm);
                font-style: normal;
                font-weight: var(--regular);
                line-height: 166%;
                padding: var(--spacing-xs) 0;
                word-break: break-word
            }

            @media (max-width: 767px) {
                .Iqx1L>p {
                    font-size:var(--font-m)
                }
            }

            .Iqx1L a {
                color: var(--light-interactive-link-010)
            }

            .E4k-G {
                align-items: center;
                background-color: #eff1f2;
                border-radius: 8px;
                display: flex;
                flex-direction: row;
                justify-content: space-between;
                margin: 71px 0 32px;
                padding: 0 24px;
                position: relative
            }

            @media (max-width: 767px) {
                .E4k-G {
                    grid-gap:8px;
                    flex-direction: column;
                    gap: 8px;
                    padding: 15px 24px
                }
            }

            .E4k-G:before {
                color: var(--light-ink-contrast);
                content: "Attachment";
                font-family: var(--title-font);
                font-size: var(--font-l);
                font-style: normal;
                font-weight: var(--semibold);
                left: 0;
                line-height: normal;
                position: absolute;
                top: -40px
            }

            ._8n95b {
                align-items: center;
                color: #0c1215;
                display: flex;
                font-family: var(--content-font);
                font-size: 18px;
                font-weight: 500;
                margin: 15px 0
            }

            ._8n95b:before {
                align-self: start;
                content: url("");
                height: 32px;
                margin-right: var(--spacing-m);
                width: 32px
            }

            @media (max-width: 767px) {
                ._8n95b {
                    margin:0
                }
            }

            .IFUov {
                background-color: var(--light-interface-neutral-010);
                border-radius: 4px;
                color: #fff;
                font-family: var(--content-font);
                font-size: var(--font-s);
                font-style: normal;
                font-weight: var(--medium);
                line-height: 150%;
                padding: var(--spacing-xs) 12px;
                white-space: nowrap
            }

            .XKwBA {
                flex-direction: column;
                font-family: var(--secondary-font);
                margin: 0;
                padding: var(--spacing-m) 0
            }

            .XKwBA,.XKwBA .qieFo {
                grid-gap: var(--spacing-xs);
                display: flex;
                gap: var(--spacing-xs)
            }

            .qieFo .BH0M0 {
                color: var(--light-ink-contrast);
                font-family: var(--secondary-font);
                font-size: var(--font-m);
                font-style: normal;
                font-weight: var(--bold);
                line-height: 150%;
                min-width: 50px
            }

            .qieFo .L0oiP {
                grid-gap: var(--spacing-xs);
                display: flex;
                flex-direction: column;
                gap: var(--spacing-xs);
                line-height: 21px;
                width: 100%
            }

            .L0oiP p,.qieFo .L0oiP {
                font-size: var(--font-sm);
                font-weight: var(--medium);
                word-break: break-word
            }

            .L0oiP p {
                font-family: var(--secondary-font);
                line-height: 150%
            }

            .GrfSD {
                color: var(--light-ink-contrast)
            }

            .m7k0P {
                color: var(--light-ink-subtle)
            }

            .m7k0P>div>p:first-child:before {
                content: "Image Credit:";
                padding-right: 4px;
                white-space: nowrap
            }

            .wPTyt {
                aspect-ratio: 4/3;
                display: block;
                -o-object-fit: cover;
                object-fit: cover
            }

            .JuXXf {
                margin: var(--spacing-m) 0;
                max-height: 650.5px;
                overflow: scroll
            }

            .a8ZpG {
                border: 1px solid var(--light-interface-interface040);
                border-spacing: 0;
                width: 100%
            }

            .wpEoB {
                background-color: var(--light-ink-subtle);
                color: var(--white)
            }

            .wpEoB tr>th {
                border-bottom: 1px solid var(--light-interface-interface040);
                border-right: 1px solid var(--light-interface-interface040);
                font-family: var(--primary-font);
                font-size: var(--font-sm);
                font-weight: var(--semibold);
                line-height: 150%;
                padding: var(--spacing-m);
                text-align: left;
                text-transform: capitalize
            }

            .wpEoB tr>th:last-child {
                border-right: none
            }

            .efMIZ tr>td {
                background-color: var(--white);
                border-bottom: 1px solid var(--light-interface-interface040);
                border-right: 1px solid var(--light-interface-interface040);
                color: var(--light-ink-contrast);
                font-family: var(--primary-font);
                font-size: var(--font-m);
                line-height: 166%;
                padding: var(--spacing-m)
            }

            .efMIZ tr>td:last-child {
                border-right: none
            }

            .efMIZ tr:last-child>td {
                border-bottom: none
            }

            .qkLBb {
                grid-gap: var(--spacing-horizontal);
                display: flex;
                flex-direction: column;
                gap: var(--spacing-horizontal);
                padding: 24px 0
            }

            .qkLBb .aGis2 {
                border-left: 4px solid #e56400;
                padding-left: var(--spacing-xs)
            }

            .YAtjM {
                grid-gap: var(--spacing-horizontal);
                display: grid;
                gap: var(--spacing-horizontal)
            }

            @media (min-width: 768px) and (max-width:1199px) {
                .YAtjM {
                    grid-gap:var(--spacing-vertical);
                    grid-row-gap: var(--spacing-horizontal);
                    gap: var(--spacing-vertical);
                    grid-auto-rows: auto;
                    row-gap: var(--spacing-horizontal)
                }
            }

            @media (min-width: 1200px) {
                .YAtjM {
                    grid-gap:var(--spacing-vertical);
                    grid-row-gap: var(--spacing-horizontal);
                    gap: var(--spacing-vertical);
                    grid-auto-rows: auto;
                    row-gap: var(--spacing-horizontal)
                }
            }

            .CWFiK {
                grid-gap: var(--spacing-vertical);
                grid-row-gap: var(--spacing-horizontal);
                display: flex;
                flex-direction: column;
                gap: var(--spacing-vertical);
                height: -moz-fit-content;
                height: fit-content;
                row-gap: var(--spacing-horizontal)
            }

            @media (min-width: 1200px) {
                .CWFiK {
                    grid-gap:var(--spacing-vertical);
                    display: grid;
                    gap: var(--spacing-vertical);
                    grid-template-columns: 1fr 1px 1fr
                }
            }

            @media (min-width: 768px) and (max-width:1199px) {
                .CWFiK {
                    grid-gap:var(--spacing-vertical);
                    display: grid;
                    gap: var(--spacing-vertical);
                    grid-template-columns: 1fr 1px 1fr
                }
            }

            .ZIgcm {
                border-bottom: 1px solid var(--card-separator-color)
            }

            @media (min-width: 1200px) {
                .ZIgcm {
                    border-right:1px solid var(--card-separator-color)
                }
            }

            @media (min-width: 768px) and (max-width:1199px) {
                .ZIgcm {
                    border-right:1px solid var(--card-separator-color)
                }
            }

            .WZoR0 {
                border-bottom: 1px solid var(--card-separator-color)
            }

            .QWw-e {
                grid-gap: var(--spacing-xs);
                border-right: 1px solid var(--card-separator-color);
                display: flex;
                gap: var(--spacing-xs);
                justify-content: space-between;
                padding-right: 15px
            }

            .QWw-e img {
                aspect-ratio: 4/3;
                -o-object-fit: cover;
                object-fit: cover
            }

            .QWw-e:first-child {
                border-right: none;
                padding-right: 0
            }

            .aGis2 {
                font-size: var(--font-l);
                line-height: normal;
                word-break: break-word
            }

            .FK66b,.aGis2 {
                color: var(--light-ink-contrast);
                font-family: var(--primary-font);
                font-weight: var(--semibold)
            }

            .FK66b {
                flex: 1;
                font-size: var(--font-m);
                line-height: 150%
            }

            .WZoR0:last-child {
                display: none
            }

            .Lvr3N {
                line-height: 0;
                margin: 0;
                padding: 0;
                position: relative;
                width: 22.5%
            }

            @media (min-width: 1200px) {
                .Lvr3N {
                    width:24.85%
                }
            }

            @media (min-width: 768px) and (max-width:1199px) {
                .Lvr3N {
                    width:26.36%
                }
            }

            .Lvr3N>img {
                aspect-ratio: var(--aspect-ratio);
                width: 100%
            }

            .zmx7V img {
                aspect-ratio: 11.1/4
            }

            .zmx7V figure {
                padding-top: 36.03%;
                position: relative
            }

            .zmx7V figure img {
                bottom: 0;
                height: auto;
                left: 0;
                position: absolute;
                right: 0;
                top: 0
            }

            .zmx7V .story-element-caption-attribution-wrapper {
                padding: 0 15px
            }

            @media (min-width: 768px) and (max-width:1199px) {
                .zmx7V .story-element-caption-attribution-wrapper {
                    padding:0 39px
                }
            }

            @media (min-width: 1200px) {
                .zmx7V .story-element-caption-attribution-wrapper {
                    margin:0 auto;
                    padding: 0
                }
            }

            .DSTOQ .story-element-caption-attribution-wrapper {
                width: 100%
            }

            @media (min-width: 1200px) {
                .DSTOQ .story-element-caption-attribution-wrapper {
                    width:var(--gn-reach-container-width)
                }
            }

            .F-13A {
                grid-gap: 8px;
                display: flex;
                flex-direction: column;
                gap: 8px;
                padding: 24px 0
            }

            .F-13A>div:first-child {
                padding: 0
            }

            .F-13A>._5iLxb div:last-child {
                margin: 0;
                padding: 0
            }

            .F-13A>div>blockquote {
                color: var(--light-ink-contrast);
                font-family: var(--primary-font);
                font-size: 20px;
                font-weight: var(--semibold);
                line-height: 150%;
                margin: 0;
                word-break: break-word
            }

            @media (min-width: 1200px) {
                .F-13A>div>blockquote {
                    font-size:22px
                }
            }

            @media (min-width: 768px) and (max-width:1199px) {
                .F-13A>div>blockquote {
                    font-size:22px
                }
            }

            blockquote:before {
                content: "\201C"
            }

            blockquote:after {
                content: "\201D"
            }

            ._5iLxb {
                grid-gap: 16px;
                display: flex;
                gap: 16px;
                justify-content: space-between
            }

            .bfxH6 {
                display: flex;
                flex: 1;
                flex-direction: column;
                font-family: var(--secondary-font);
                justify-content: center;
                word-break: break-word
            }

            .bfxH6 span:first-child {
                color: var(--light-ink-contrast);
                font-size: var(--font-mm);
                font-weight: var(--bold);
                line-height: normal
            }

            .bfxH6 span:last-child {
                color: var(--light-ink-subtle);
                font-size: var(--font-m);
                font-weight: var(--medium);
                line-height: 150%
            }

            @media (min-width: 1200px) {
                .bfxH6 span:first-child {
                    font-size:var(--font-l)
                }
            }

            @media (min-width: 768px) and (max-width:1199px) {
                .bfxH6 span:first-child {
                    font-size:var(--font-l)
                }
            }

            .MGANh .story-element-image {
                border: none!important
            }

            .MGANh .story-element-image figure {
                flex-direction: row
            }

            .MGANh .story-element-image figure img {
                border: none;
                border-radius: 50%;
                display: block;
                height: 80px;
                margin-bottom: 0;
                width: 80px
            }

            @media (min-width: 1200px) {
                .MGANh .story-element-image figure img {
                    height:100px;
                    width: 100px
                }
            }

            @media (min-width: 768px) and (max-width:1199px) {
                .MGANh .story-element-image figure img {
                    height:100px;
                    width: 100px
                }
            }

            .MGANh .story-element-image figure .story-element-caption-attribution-wrapper {
                display: none
            }

            .R4lMx {
                flex-direction: column;
                padding: 24px 0
            }

            .R4lMx,.gfhA9 {
                grid-gap: var(--spacing-m);
                display: flex;
                gap: var(--spacing-m)
            }

            ._3fElk .story-element-image {
                margin: 0;
                padding: 0
            }

            ._3fElk .story-element-image img {
                border: none;
                border-radius: 100%;
                height: 100px;
                margin-bottom: 0;
                width: 100px
            }

            ._3fElk .story-element-image .story-element-caption-attribution-wrapper {
                display: none
            }

            .Edaqu {
                grid-gap: var(--spacing-xs);
                gap: var(--spacing-xs)
            }

            .Edaqu,._6YgfF {
                display: flex;
                flex: 1;
                flex-direction: column;
                justify-content: center
            }

            ._6YgfF {
                grid-gap: var(--spacing-m);
                gap: var(--spacing-m)
            }

            .Edaqu>.uiht2,.Edaqu>.uiht2>div>p,._6YgfF>.uiht2>div>p {
                color: var(--light-ink-contrast);
                font-family: var(--content-font);
                font-size: var(--font-xl);
                font-weight: var(--bold);
                line-height: normal;
                word-break: break-word
            }

            .AWMtr>div>p {
                color: var(--light-link-blue);
                margin: 0
            }

            .-e-3->p>p,.AWMtr>div>p {
                font-family: var(--content-font);
                font-size: var(--font-m);
                font-weight: var(--medium);
                line-height: 150%;
                word-break: break-word
            }

            .-e-3->p>p {
                color: var(--light-ink-contrast)
            }

            .MQIx9 {
                grid-gap: 8px;
                display: flex;
                flex-wrap: wrap;
                gap: 8px
            }

            .mLsbS {
                display: flex;
                flex-direction: column;
                justify-content: center;
                margin: 0 auto;
                padding: 48px 15px;
                text-align: center
            }

            @media (min-width: 768px) and (max-width:1199px) {
                .mLsbS {
                    flex-direction:row;
                    padding: 48px 0
                }
            }

            @media (min-width: 1200px) {
                .mLsbS {
                    flex-direction:row;
                    padding: 48px 0
                }
            }

            .IefzO {
                grid-gap: var(--spacing-xs);
                border-bottom: 1px solid var(--light-interface-neutral-020);
                display: flex;
                flex: 1 0 25%;
                flex-direction: column;
                gap: var(--spacing-xs);
                padding: 24px 0;
                text-align: center
            }

            @media (min-width: 768px) and (max-width:1199px) {
                .IefzO {
                    border-bottom:none;
                    border-right: 1px solid var(--light-interface-neutral-020);
                    padding: 0 36px
                }
            }

            @media (min-width: 1200px) {
                .IefzO {
                    border-bottom:none;
                    border-right: 1px solid var(--light-interface-neutral-020);
                    padding: 0 36px
                }
            }

            @media (max-width: 767px) {
                .IefzO:first-child {
                    padding:0 0 24px
                }
            }

            .IefzO:last-child {
                border: none
            }

            @media (max-width: 767px) {
                .IefzO:last-child {
                    padding:24px 0 0
                }
            }

            .q42tU {
                color: var(--light-interactive-primary-030);
                font-size: 36px;
                font-weight: var(--semibold);
                line-height: normal
            }

            .hO--O,.q42tU {
                font-family: var(--primary-font);
                text-align: center;
                word-break: break-word
            }

            .hO--O {
                color: var(--light-ink-subtle);
                font-size: var(--font-mm);
                font-weight: var(--regular);
                line-height: 150%
            }

            .KfuyP {
                grid-gap: var(--spacing-horizontal);
                display: flex;
                flex-direction: column;
                gap: var(--spacing-horizontal);
                padding: 24px 0
            }

            .KfuyP .YqEcy {
                border-left: 4px solid #e56400;
                padding-left: var(--spacing-xs)
            }

            .YqEcy {
                font-size: var(--font-l);
                font-weight: var(--semibold);
                line-height: normal
            }

            .YqEcy,.ky5xz p {
                color: var(--light-ink-contrast);
                font-family: var(--primary-font);
                word-break: break-word
            }

            .ky5xz p {
                font-size: var(--font-mm);
                font-weight: var(--regular);
                line-height: 166%
            }

            @media (max-width: 767px) {
                .ky5xz p {
                    font-size:var(--font-m)
                }
            }

            .ky5xz ol,.ky5xz ul {
                grid-gap: var(--spacing-m);
                display: flex;
                flex-direction: column;
                font-size: var(--font-mm);
                gap: var(--spacing-m);
                margin-left: var(--spacing-m);
                padding-left: var(--spacing-xs);
                word-break: break-word
            }

            @media (max-width: 767px) {
                .ky5xz ol,.ky5xz ul {
                    font-size:var(--font-m)
                }
            }

            ._-5LEX {
                padding: 0
            }

            @media (min-width: 768px) and (max-width:1199px) {
                ._-5LEX {
                    padding:0
                }
            }

            @media (min-width: 1200px) {
                ._-5LEX {
                    padding:0
                }

                ._-5LEX>div:nth-child(4) {
                    margin-bottom: 0
                }
            }

            @media (max-width: 767px) {
                ._736KL,.pJ4pj {
                    padding:0 15px
                }

                .jjI65 {
                    padding: 0
                }
            }

            .ZiB-1 {
                padding: var(--spacing-m) 0
            }

            .ckBCW {
                margin-bottom: 32px
            }

            @media (min-width: 1200px) {
                .ckBCW {
                    margin-bottom:40px
                }
            }

            @media (min-width: 768px) and (max-width:1199px) {
                .ckBCW {
                    margin-bottom:32px
                }
            }

            ._2KxSI {
                margin-bottom: var(--spacing-m)
            }

            ._6Nu8y {
                display: block;
                height: 0;
                overflow: hidden;
                width: 0
            }

            .ufG9J {
                align-items: center;
                border-top: 1px solid var(--card-separator-color);
                display: flex;
                justify-content: flex-start
            }

            @media (min-width: 1200px) {
                .ufG9J {
                    justify-content:flex-end;
                    padding-top: var(--spacing-m)
                }
            }

            @media (min-width: 768px) and (max-width:1199px) {
                .ufG9J {
                    border-top:1px solid var(--card-separator-color);
                    justify-content: flex-end;
                    padding-top: var(--spacing-m)
                }
            }

            .-eaDo {
                grid-gap: var(--spacing-xs);
                cursor: pointer;
                display: flex;
                flex-direction: row;
                gap: var(--spacing-xs)
            }

            @media (max-width: 767px) {
                .-eaDo {
                    padding-top:var(--spacing-m)
                }
            }

            @media (max-width: 767px) and (max-width:405px) {
                .-eaDo {
                    display:flex;
                    flex-wrap: wrap
                }
            }

            .ncK9Q {
                align-items: center
            }

            .SFvpC {
                grid-gap: var(--spacing-m);
                display: flex;
                flex-direction: column;
                gap: var(--spacing-m);
                padding: 32px 0
            }

            ._9fraS {
                font-size: var(--font-l);
                font-weight: var(--semibold);
                line-height: normal
            }

            ._9fraS,.f3I0s {
                color: var(--light-ink-contrast);
                font-family: var(--primary-font);
                text-align: left;
                word-break: break-word
            }

            .f3I0s {
                font-size: var(--font-mm);
                font-weight: var(--regular);
                line-height: 166%;
                padding: 16px 0
            }

            .my8R5 {
                background: var(--light-interactive-red);
                border-radius: 50%;
                height: 10px;
                width: 10px
            }

            .fOULW {
                border-top: 1px solid var(--light-interactive-secondary-030);
                display: flex;
                justify-content: space-between;
                margin-top: var(--spacing-m);
                padding: var(--spacing-m) 0 var(--spacing-xs)
            }

            ._1WqLN {
                grid-gap: var(--spacing-xs);
                align-items: center;
                color: var(--light-ink-subtle);
                display: flex;
                font-family: var(--secondary-font);
                font-size: var(--font-sm);
                font-weight: var(--medium);
                gap: var(--spacing-xs);
                line-height: 150%
            }

            .lUKjs {
                cursor: pointer;
                position: relative
            }

            .E1HwP {
                background: var(--white);
                border-radius: var(--spacing-xs);
                box-shadow: 0 16px 24px 0 hsla(0,0%,7%,.08);
                overflow: hidden;
                padding: 8px 0;
                position: absolute;
                right: 0;
                top: 15px;
                width: 200px;
                z-index: 3
            }

            .E1HwP svg {
                margin-right: var(--spacing-xs)
            }

            .E1HwP div {
                border-bottom: 1px solid var(--card-separator-color)
            }

            .E1HwP a {
                align-items: center;
                color: var(--light-ink-subtle);
                cursor: pointer;
                display: flex;
                font-family: var(--content-font);
                font-size: var(--font-m);
                font-weight: var(--medium);
                padding: var(--spacing-s) var(--spacing-m)
            }

            .E1HwP a>span {
                flex: 1
            }

            .E1HwP a:hover,.E1HwP div:hover {
                background-color: var(--light-interactive-primary-010)
            }

            .E1HwP a:last-child,.E1HwP div:last-child {
                border-bottom-width: 0
            }

            .dxkO2 {
                grid-gap: 2px;
                align-items: center;
                display: flex;
                gap: 2px;
                padding-bottom: var(--spacing-xs)
            }

            .dxkO2 span:last-child {
                color: var(--light-interactive-red);
                font-family: var(--secondary-font);
                font-size: var(--font-s);
                font-style: normal;
                font-weight: var(--medium);
                line-height: 150%
            }

            .dxkO2 .ij4F- {
                animation: LsDog 1s linear infinite;
                background-color: var(--light-interactive-red);
                border-radius: 50%;
                height: 10px;
                width: 10px
            }

            @keyframes LsDog {
                0% {
                    opacity: 0
                }

                50% {
                    opacity: 1
                }

                to {
                    opacity: 0
                }
            }

            .BHbYV {
                border-top: 1px solid var(--row-separator-color);
                margin: 64px 0;
                position: relative
            }

            .h7aiQ {
                align-items: center;
                background-color: var(--white);
                display: flex;
                left: 50%;
                padding: var(--spacing-s) var(--spacing-m);
                position: absolute;
                top: 0;
                transform: translate(-50%,-50%)
            }

            .h7aiQ span {
                color: var(--light-interface-neutral-010);
                font-family: var(--content-font);
                font-size: var(--font-sm);
                font-weight: var(--bold);
                line-height: 150%;
                margin-right: var(--spacing-xs)
            }

            .fOULW+div {
                padding-top: 0
            }

            .shvYF {
                margin-left: 15px
            }

            .Eg7wN,.shvYF {
                grid-gap: var(--spacing-m);
                display: flex;
                flex-direction: column;
                gap: var(--spacing-m)
            }

            .fA8Bd ul>li {
                color: var(--light-link-blue);
                cursor: pointer;
                font-family: var(--title-font);
                font-size: var(--font-mm);
                font-weight: var(--regular);
                line-height: 166%;
                text-align: left;
                word-break: break-word
            }

            .lq46i {
                background: var(--light-interactive-red);
                border-radius: 50%;
                height: 10px;
                width: 10px
            }

            .VAZfB {
                grid-gap: var(--spacing-xs);
                align-items: center;
                cursor: pointer;
                display: flex;
                gap: var(--spacing-xs);
                justify-content: end;
                padding: var(--spacing-xs) var(--spacing-s)
            }

            .VAZfB span {
                color: var(--light-interactive-secondary-030);
                font-family: var(--secondary-font);
                font-size: var(--font-s);
                font-style: normal;
                font-weight: var(--medium);
                line-height: 150%
            }

            ._8Ywcl {
                outline: none
            }

            .dk84p {
                display: inline-block;
                margin-bottom: 8px;
                padding-right: 10px
            }

            .O2CWo {
                align-items: center;
                background-color: var(--light-interactive-secondary-030);
                border-radius: var(--spacing-xs);
                bottom: 36px;
                box-shadow: 0 4px 6px rgba(0,0,0,.1);
                color: #fff;
                display: flex;
                left: 50%;
                opacity: 1;
                padding: var(--spacing-s);
                position: fixed;
                transform: translateX(-50%);
                transition: opacity 1s ease;
                width: -moz-fit-content;
                width: fit-content;
                z-index: 10
            }

            .c6hGL {
                flex-shrink: 0
            }

            .FGded,.c6hGL {
                margin-right: var(--spacing-s)
            }

            .FGded {
                flex-grow: 1;
                font-family: var(--secondary-font);
                font-size: var(--font-sm);
                font-style: normal;
                font-weight: var(--medium);
                line-height: 150%
            }

            ._1Oull {
                background-color: #ccc;
                height: 24px;
                margin-right: var(--spacing-s);
                width: 1px
            }

            .DeuvE {
                background-color: transparent;
                border: none;
                color: var(--white);
                cursor: pointer;
                font-family: var(--secondary-font);
                font-size: var(--font-s);
                font-weight: var(--medium);
                line-height: 150%
            }

            .O2CWo._7LRb6 {
                opacity: 0;
                transition: opacity .5s ease,visibility 0s .5s;
                visibility: hidden
            }

            ._3m-Wb {
                background-color: #d60000
            }

            .ErKHC {
                background-color: var(--light-interactive-secondary-030)
            }

            .grecaptcha-badge {
                visibility: hidden
            }

            ._4EXSh {
                grid-gap: var(--spacing-xs);
                background: linear-gradient(143deg,#e0f5f8 8.02%,#cef0f5 57.41%,#68d6e5 100.38%);
                display: flex;
                flex-direction: column;
                gap: var(--spacing-xs);
                margin: 24px 0;
                padding: 16px 15px
            }

            ._4EXSh p:first-child {
                color: var(--light-ink-contrast);
                font-family: var(--primary-font);
                font-size: var(--font-l);
                font-style: normal;
                font-weight: var(--semibold);
                line-height: normal;
                text-align: center
            }

            @media (max-width: 767px) {
                ._4EXSh p:first-child {
                    text-align:left
                }
            }

            @media (min-width: 1200px) {
                ._4EXSh p:first-child {
                    font-size:var(--font-xl)
                }
            }

            @media (min-width: 768px) and (max-width:1199px) {
                ._4EXSh p:first-child {
                    font-size:var(--font-xl)
                }
            }

            ._4EXSh p:nth-child(2) {
                color: var(--light-interface-neutral-010);
                font-family: var(--primary-font);
                font-size: var(--font-m);
                font-style: normal;
                font-weight: var(--regular);
                line-height: 150%;
                text-align: center
            }

            @media (max-width: 767px) {
                ._4EXSh p:nth-child(2) {
                    text-align:left
                }
            }

            .R8qnL {
                grid-gap: var(--spacing-xs);
                align-items: flex-start;
                display: flex;
                flex-direction: column;
                gap: var(--spacing-xs);
                justify-content: space-between
            }

            .R8qnL div {
                height: 40px;
                width: 100%
            }

            @media (min-width: 1200px) {
                .R8qnL {
                    flex-direction:row;
                    height: 40px
                }

                .R8qnL div {
                    flex: 3;
                    width: auto
                }
            }

            @media (min-width: 768px) and (max-width:1199px) {
                .R8qnL {
                    flex-direction:row;
                    height: 40px
                }

                .R8qnL div {
                    flex: 3;
                    width: auto
                }
            }

            .R8qnL label {
                display: none
            }

            .R8qnL input {
                background: #fff;
                border: 1px solid #9fadb5;
                border-radius: var(--spacing-xs);
                height: inherit;
                padding: var(--spacing-xs);
                width: 100%
            }

            @media (min-width: 1200px) {
                .R8qnL input {
                    height:inherit
                }
            }

            @media (min-width: 768px) and (max-width:1199px) {
                .R8qnL input {
                    height:inherit
                }
            }

            .R8qnL button {
                background: #013d6c;
                border: none;
                border-radius: var(--spacing-xs);
                color: #fff;
                color: var(--Light-ink-inkInverse,#fff);
                flex: 1;
                font-family: Montserrat;
                font-size: var(--font-s);
                font-weight: var(--medium);
                height: inherit;
                line-height: 150%;
                padding: var(--spacing-xs) var(--spacing-m)
            }

            @media (min-width: 1200px) {
                .NYAr3 {
                    flex-direction:column;
                    height: auto
                }

                .NYAr3 div {
                    width: 100%
                }
            }

            ._8Ywcl {
                outline: none
            }

            .dk84p {
                display: inline-block;
                margin-bottom: 8px;
                padding-right: 10px
            }

            .O2CWo {
                align-items: center;
                background-color: var(--light-interactive-secondary-030);
                border-radius: var(--spacing-xs);
                bottom: 36px;
                box-shadow: 0 4px 6px rgba(0,0,0,.1);
                color: #fff;
                display: flex;
                left: 50%;
                opacity: 1;
                padding: var(--spacing-s);
                position: fixed;
                transform: translateX(-50%);
                transition: opacity 1s ease;
                width: -moz-fit-content;
                width: fit-content;
                z-index: 10
            }

            .c6hGL {
                flex-shrink: 0
            }

            .FGded,.c6hGL {
                margin-right: var(--spacing-s)
            }

            .FGded {
                flex-grow: 1;
                font-family: var(--secondary-font);
                font-size: var(--font-sm);
                font-style: normal;
                font-weight: var(--medium);
                line-height: 150%
            }

            ._1Oull {
                background-color: #ccc;
                height: 24px;
                margin-right: var(--spacing-s);
                width: 1px
            }

            .DeuvE {
                background-color: transparent;
                border: none;
                color: var(--white);
                cursor: pointer;
                font-family: var(--secondary-font);
                font-size: var(--font-s);
                font-weight: var(--medium);
                line-height: 150%
            }

            .O2CWo._7LRb6 {
                opacity: 0;
                transition: opacity .5s ease,visibility 0s .5s;
                visibility: hidden
            }

            ._3m-Wb {
                background-color: #d60000
            }

            .ErKHC {
                background-color: var(--light-interactive-secondary-030)
            }

            .grecaptcha-badge {
                visibility: hidden
            }

            ._4EXSh {
                grid-gap: var(--spacing-xs);
                background: linear-gradient(143deg,#e0f5f8 8.02%,#cef0f5 57.41%,#68d6e5 100.38%);
                display: flex;
                flex-direction: column;
                gap: var(--spacing-xs);
                margin: 24px 0;
                padding: 16px 15px
            }

            ._4EXSh p:first-child {
                color: var(--light-ink-contrast);
                font-family: var(--primary-font);
                font-size: var(--font-l);
                font-style: normal;
                font-weight: var(--semibold);
                line-height: normal;
                text-align: center
            }

            @media (max-width: 767px) {
                ._4EXSh p:first-child {
                    text-align:left
                }
            }

            @media (min-width: 1200px) {
                ._4EXSh p:first-child {
                    font-size:var(--font-xl)
                }
            }

            @media (min-width: 768px) and (max-width:1199px) {
                ._4EXSh p:first-child {
                    font-size:var(--font-xl)
                }
            }

            ._4EXSh p:nth-child(2) {
                color: var(--light-interface-neutral-010);
                font-family: var(--primary-font);
                font-size: var(--font-m);
                font-style: normal;
                font-weight: var(--regular);
                line-height: 150%;
                text-align: center
            }

            @media (max-width: 767px) {
                ._4EXSh p:nth-child(2) {
                    text-align:left
                }
            }

            .R8qnL {
                grid-gap: var(--spacing-xs);
                align-items: flex-start;
                display: flex;
                flex-direction: column;
                gap: var(--spacing-xs);
                justify-content: space-between
            }

            .R8qnL div {
                height: 40px;
                width: 100%
            }

            @media (min-width: 1200px) {
                .R8qnL {
                    flex-direction:row;
                    height: 40px
                }

                .R8qnL div {
                    flex: 3;
                    width: auto
                }
            }

            @media (min-width: 768px) and (max-width:1199px) {
                .R8qnL {
                    flex-direction:row;
                    height: 40px
                }

                .R8qnL div {
                    flex: 3;
                    width: auto
                }
            }

            .R8qnL label {
                display: none
            }

            .R8qnL input {
                background: #fff;
                border: 1px solid #9fadb5;
                border-radius: var(--spacing-xs);
                height: inherit;
                padding: var(--spacing-xs);
                width: 100%
            }

            @media (min-width: 1200px) {
                .R8qnL input {
                    height:inherit
                }
            }

            @media (min-width: 768px) and (max-width:1199px) {
                .R8qnL input {
                    height:inherit
                }
            }

            .R8qnL button {
                background: #013d6c;
                border: none;
                border-radius: var(--spacing-xs);
                color: #fff;
                color: var(--Light-ink-inkInverse,#fff);
                flex: 1;
                font-family: Montserrat;
                font-size: var(--font-s);
                font-weight: var(--medium);
                height: inherit;
                line-height: 150%;
                padding: var(--spacing-xs) var(--spacing-m)
            }

            @media (min-width: 1200px) {
                .NYAr3 {
                    flex-direction:column;
                    height: auto
                }

                .NYAr3 div {
                    width: 100%
                }
            }

            .R0ZNN {
                border-left: 4px solid var(--light-interactive-primary-030);
                margin: 32px 0;
                padding-left: var(--spacing-m);
                word-break: break-word
            }

            .OrRp3,.R0ZNN {
                grid-gap: 16px;
                display: flex;
                flex-direction: column;
                gap: 16px
            }

            .OrRp3 {
                justify-content: space-between
            }

            @media (min-width: 768px) and (max-width:1199px) {
                .OrRp3 {
                    align-items:center;
                    flex-direction: row
                }
            }

            @media (min-width: 1200px) {
                .OrRp3 {
                    align-items:center;
                    flex-direction: row
                }
            }

            .IwUog {
                grid-gap: 16px;
                display: flex;
                gap: 16px
            }

            @media (min-width: 768px) and (max-width:1199px) {
                .IwUog {
                    width:60%
                }
            }

            @media (min-width: 1200px) {
                .IwUog {
                    width:62%
                }
            }

            .J8yIR {
                color: var(--light-ink-contrast);
                font-family: var(--secondary-font);
                font-size: var(--font-m);
                font-style: normal;
                font-weight: var(--medium);
                line-height: 150%
            }

            .J8yIR,._7qoGD {
                word-break: break-word
            }

            ._7qoGD {
                display: flex;
                flex: 1;
                flex-direction: column;
                justify-content: center
            }

            ._7qoGD a {
                color: var(--light-ink-contrast);
                font-family: var(--secondary-font);
                font-size: var(--font-l);
                font-weight: var(--bold);
                line-height: normal
            }

            ._7qoGD span:last-child {
                color: var(--light-ink-subtle);
                font-family: var(--secondary-font);
                font-size: var(--font-m);
                font-weight: var(--medium);
                line-height: 150%;
                text-align: left
            }

            .NWgbD {
                grid-gap: 8px;
                display: flex;
                flex-wrap: wrap;
                gap: 8px;
                height: -moz-fit-content;
                height: fit-content;
                justify-content: flex-start
            }

            .NWgbD a {
                height: 44px;
                width: 44px
            }

            @media (min-width: 768px) and (max-width:1199px) {
                .NWgbD {
                    width:37.6%
                }
            }

            @media (min-width: 1200px) {
                .NWgbD {
                    width:35.5%
                }
            }

            .fUc9V {
                height: 80px;
                width: 80px
            }

            .fUc9V img {
                aspect-ratio: 1/1;
                border-radius: 50%
            }

            ._48or4 {
                color: var(--light-ink-subtle);
                font-family: var(--secondary-font);
                padding-bottom: var(--spacing-m)
            }

            ._48or4,._48or4 span {
                font-size: var(--story-page-font-size);
                font-weight: var(--medium);
                line-height: 150%
            }

            ._48or4 a {
                color: var(--light-ink-subtle)
            }

            .egFJi {
                background: var(--multi-author-bg);
                border-left: 4px solid var(--light-interactive-primary-030);
                color: var(--light-interactive-secondary-030);
                font-family: var(--secondary-font);
                font-size: var(--story-page-font-size);
                font-weight: var(--medium);
                line-height: 150%;
                padding: 8px 8px 8px 16px
            }

            .fs51W {
                display: flex;
                padding: 0 15px 16px
            }

            @media (min-width: 1200px) {
                .fs51W {
                    padding:0 0 16px
                }
            }

            @media (min-width: 768px) and (max-width:1199px) {
                .fs51W {
                    padding:0 0 16px
                }
            }

            .pMZtN {
                color: var(--light-ink-subtle);
                display: flex;
                font-family: var(--content-font);
                font-size: var(--font-s);
                line-height: 150%;
                text-transform: capitalize
            }

            .pMZtN,.pMZtN a {
                font-weight: var(--medium)
            }

            .gyI8k,.pMZtN a {
                color: var(--light-link-blue)
            }

            .gyI8k {
                height: 16px;
                text-align: center;
                width: 16px
            }

            .r004J {
                align-items: center;
                display: flex;
                height: auto;
                position: relative
            }

            .ipASP {
                background: var(--white);
                border-radius: var(--spacing-xs);
                box-shadow: 0 16px 24px 0 hsla(0,0%,7%,.08);
                left: 0;
                overflow: hidden;
                padding: var(--spacing-xs) 0;
                position: absolute;
                top: 60px;
                width: 200px;
                z-index: var(--zlevel2)
            }

            .ipASP svg {
                margin-right: var(--spacing-xs)
            }

            .ipASP a,.ipASP div {
                align-items: center;
                border-bottom: 1px solid var(--card-separator-color);
                color: var(--light-ink-subtle);
                cursor: pointer;
                display: flex;
                font-family: var(--content-font);
                font-size: var(--font-s);
                font-weight: var(--medium);
                padding: var(--spacing-s) var(--spacing-m)
            }

            .ipASP a:hover,.ipASP div:hover {
                background-color: var(--light-interactive-primary-010)
            }

            .ipASP a:last-child,.ipASP div:last-child {
                border-bottom-width: 0
            }

            .ORiM7 {
                color: var(--light-ink-contrast);
                font-family: var(--primary-font);
                font-size: var(--font-xxl);
                font-weight: var(--semibold);
                line-height: normal;
                padding-bottom: var(--spacing-xs);
                word-break: break-word
            }

            @media (min-width: 768px) and (max-width:1199px) {
                .ORiM7 {
                    font-size:var(--font-xxxll)
                }
            }

            @media (min-width: 1200px) {
                .ORiM7 {
                    font-size:var(--font-xxxll)
                }
            }

            .HbRuW {
                color: var(--subheadline-color);
                display: flex;
                flex-wrap: wrap;
                font-family: var(--secondary-font);
                font-size: var(--font-s);
                font-weight: var(--medium);
                line-height: 150%
            }

            .fPpVR {
                align-items: center;
                display: flex
            }

            ._6mEKQ {
                grid-gap: var(--spacing-xs);
                display: flex;
                flex-direction: column;
                gap: var(--spacing-xs)
            }

            .V26Oo {
                color: var(--headline-color);
                font-family: var(--primary-font);
                font-size: var(--font-m);
                font-weight: var(--semibold)
            }

            .V26Oo:hover {
                text-decoration: underline
            }

            .uo-cY {
                grid-gap: 2px;
                word-wrap: break-word;
                color: #fff;
                color: var(--Light-ink-inkInverse,#fff);
                font-family: var(--content-font);
                font-size: var(--font-s);
                font-style: normal;
                font-weight: var(--medium);
                gap: 2px;
                line-height: 150%;
                padding: 2px 4px
            }

            .Ey8-Z,.Yuj2q {
                background-color: var(--label-color)
            }

            .Ey8-Z,.Yuj2q,.pFPaU {
                grid-gap: 2px;
                word-wrap: break-word;
                color: #fff;
                color: var(--Light-ink-inkInverse,#fff);
                font-family: var(--content-font);
                font-size: var(--font-s);
                font-style: normal;
                font-weight: var(--medium);
                gap: 2px;
                line-height: 150%;
                padding: 2px 4px
            }

            .pFPaU {
                background-color: var(--light-interactive-red)
            }

            .o-M6q {
                grid-gap: 2px;
                word-wrap: break-word;
                align-items: center;
                color: #fff;
                color: var(--Light-ink-inkInverse,#fff);
                color: var(--light-interactive-red);
                display: flex;
                font-family: var(--content-font);
                font-size: var(--font-s);
                font-style: normal;
                font-weight: var(--medium);
                gap: 2px;
                height: 18px;
                line-height: 150%;
                padding: 0;
                width: 46px
            }

            .o-M6q>span:first-child {
                grid-gap: 2px;
                background-color: var(--light-interactive-red);
                border-radius: 50%;
                gap: 2px;
                height: 10px;
                width: 10px
            }

            ._2rb1z {
                background-color: var(--light-ink-contrast)
            }

            ._2rb1z,.cc0Wn {
                grid-gap: 2px;
                word-wrap: break-word;
                color: #fff;
                color: var(--Light-ink-inkInverse,#fff);
                font-family: var(--content-font);
                font-size: var(--font-s);
                font-style: normal;
                font-weight: var(--medium);
                gap: 2px;
                line-height: 150%;
                padding: 2px 4px
            }

            .cc0Wn {
                align-items: center;
                background-color: #e0f5f8;
                color: var(--dark-teal-080);
                display: flex;
                height: 22px;
                width: 88px
            }

            .YfFXu {
                color: #fff;
                color: var(--Light-ink-inkInverse,#fff);
                color: var(--light-interactive-primary-030)
            }

            .YfFXu,.jbskn {
                grid-gap: 2px;
                word-wrap: break-word;
                font-family: var(--content-font);
                font-size: var(--font-s);
                font-style: normal;
                font-weight: var(--medium);
                gap: 2px;
                line-height: 150%;
                padding: 0
            }

            .jbskn {
                color: #fff;
                color: var(--Light-ink-inkInverse,#fff);
                color: var(--light-interactive-secondary-030)
            }

            .-BAfL {
                grid-gap: var(--spacing-vertical);
                display: flex;
                flex-direction: column;
                gap: var(--spacing-vertical);
                margin-bottom: var(--font-xxll)
            }

            @media (min-width: 768px) and (max-width:1199px) {
                .-BAfL {
                    margin-bottom:var(--font-xxll)
                }
            }

            @media (min-width: 1200px) {
                .-BAfL {
                    margin-bottom:var(--spacing-l)
                }
            }

            .-BAfL ._9ooHw {
                color: var(--light-ink-contrast);
                font-family: var(--secondary-font);
                font-size: var(--font-m);
                font-weight: var(--bold);
                line-height: normal
            }

            .zDUGk {
                display: grid
            }

            .ZYkdP,.zDUGk {
                grid-gap: var(--spacing-vertical);
                gap: var(--spacing-vertical)
            }

            .ZYkdP {
                display: flex;
                flex-direction: column;
                height: -moz-fit-content;
                height: fit-content
            }

            @media (min-width: 768px) and (max-width:1199px) {
                .ZYkdP {
                    display:grid;
                    grid-template-columns: 1fr 1px 1fr
                }
            }

            .e1UC3 {
                grid-gap: var(--spacing-xs);
                display: flex;
                flex-direction: column;
                gap: var(--spacing-xs);
                height: -moz-fit-content;
                height: fit-content
            }

            .yPUES {
                color: var(--light-ink-contrast);
                font-family: var(--primary-font);
                font-size: var(--font-mm);
                font-weight: var(--semibold);
                line-height: normal;
                word-break: break-word
            }

            @media (min-width: 1200px) {
                .yPUES {
                    font-size:var(--font-m);
                    line-height: 150%
                }
            }

            @media (min-width: 768px) and (max-width:1199px) {
                .yPUES {
                    font-size:var(--font-m);
                    line-height: 150%
                }
            }

            .NkupU {
                border-bottom: 1px solid var(--card-separator-color)
            }

            @media (min-width: 1200px) {
                .NkupU {
                    border-right:1px solid var(--card-separator-color)
                }
            }

            @media (min-width: 768px) and (max-width:1199px) {
                .NkupU {
                    border-right:1px solid var(--card-separator-color)
                }
            }

            .JY52Y {
                border-bottom: 1px solid var(--card-separator-color)
            }

            .JY52Y:last-child {
                display: none
            }

            .Ubcaz,._65-Lf {
                color: var(--light-ink-subtle);
                font-family: var(--secondary-font);
                font-size: var(--story-page-font-size);
                font-weight: var(--medium);
                line-height: 150%;
                padding: var(--spacing-m) 0 var(--spacing-xs) 0
            }

            ._65-Lf {
                border-top: 1px solid var(--card-separator-color)
            }

            @media (min-width: 1200px) {
                ._65-Lf {
                    border:none;
                    padding: 0
                }
            }

            @media (min-width: 768px) and (max-width:1199px) {
                ._65-Lf {
                    border:none;
                    padding: 0
                }
            }

            .VhjOo>img {
                aspect-ratio: var(--aspect-ratio);
                width: 100%
            }

            ._5aBr8 {
                background-color: var(--fallback-background-color);
                -o-object-fit: contain!important;
                object-fit: contain!important
            }

            .x4CMR {
                grid-gap: var(--spacing-vertical);
                display: flex;
                flex-direction: column;
                gap: var(--spacing-vertical);
                margin-bottom: var(--font-xxll)
            }

            .x4CMR .zy-hT {
                color: #0c1215;
                font-family: var(--content-font);
                font-size: var(--font-m);
                font-weight: var(--bold);
                line-height: normal;
                text-align: left;
                text-transform: uppercase
            }

            @media (min-width: 1200px) {
                .x4CMR {
                    margin-bottom:0
                }
            }

            .kPkB8 {
                display: grid
            }

            .kPkB8,.mb95x {
                grid-gap: var(--spacing-vertical);
                gap: var(--spacing-vertical)
            }

            .mb95x {
                display: flex;
                flex-direction: column;
                height: -moz-fit-content;
                height: fit-content
            }

            @media (min-width: 1200px) {
                .mb95x {
                    grid-gap:var(--spacing-vertical);
                    grid-row-gap: var(--spacing-horizontal);
                    display: grid;
                    gap: var(--spacing-vertical);
                    grid-template-columns: 1fr 1px 1fr;
                    row-gap: var(--spacing-horizontal)
                }
            }

            @media (min-width: 768px) and (max-width:1199px) {
                .mb95x {
                    grid-gap:var(--spacing-vertical);
                    grid-row-gap: var(--spacing-horizontal);
                    display: grid;
                    gap: var(--spacing-vertical);
                    grid-template-columns: 1fr 1px 1fr;
                    row-gap: var(--spacing-horizontal)
                }
            }

            .mb95x:first-child {
                border-right: none;
                padding-right: 0
            }

            .-w-8A {
                grid-gap: var(--spacing-xs);
                display: flex;
                gap: var(--spacing-xs);
                justify-content: space-between
            }

            .-w-8A img {
                aspect-ratio: 4/3;
                -o-object-fit: cover;
                object-fit: cover
            }

            .qFnBY {
                grid-gap: var(--spacing-xs);
                display: flex;
                flex: 1;
                flex-direction: column;
                gap: var(--spacing-xs);
                height: -moz-fit-content;
                height: fit-content
            }

            .hWC06 {
                color: var(--light-ink-contrast);
                font-family: var(--primary-font);
                font-size: var(--font-mm);
                font-weight: var(--semibold);
                line-height: normal;
                text-align: left;
                word-break: break-word
            }

            @media (min-width: 1200px) {
                .hWC06 {
                    font-size:var(--font-m);
                    line-height: 150%
                }
            }

            @media (min-width: 768px) and (max-width:1199px) {
                .hWC06 {
                    font-size:var(--font-m);
                    line-height: 150%
                }
            }

            .v8xp7 {
                border-bottom: 1px solid var(--card-separator-color)
            }

            @media (min-width: 1200px) {
                .v8xp7 {
                    border-right:1px solid var(--card-separator-color)
                }
            }

            @media (min-width: 768px) and (max-width:1199px) {
                .v8xp7 {
                    border-right:1px solid var(--card-separator-color)
                }
            }

            .T9i95 {
                border-bottom: 1px solid var(--card-separator-color)
            }

            .T9i95:last-child {
                display: none
            }

            .irdcu {
                aspect-ratio: var(--aspect-ratio);
                line-height: 0;
                margin: 0;
                padding: 0;
                position: relative;
                width: 27.9%
            }

            @media (min-width: 1200px) {
                .irdcu {
                    width:120px
                }
            }

            @media (min-width: 768px) and (max-width:1199px) {
                .irdcu {
                    width:30.9%
                }
            }

            .irdcu>img {
                aspect-ratio: var(--aspect-ratio)
            }

            .QEwph {
                padding: var(--spacing-xl) 0 var(--spacing-xl) 0
            }

            @media (min-width: 768px) and (max-width:1199px) {
                .QEwph {
                    padding:var(--spacing-xl) var(--tablet-padding) 0 var(--tablet-padding)
                }
            }

            @media (max-width: 767px) {
                .QEwph {
                    padding:var(--spacing-xl) var(--mobile-padding) 0 var(--mobile-padding)
                }
            }

            .st7p8 {
                grid-gap: var(--spacing-xs);
                display: flex;
                gap: var(--spacing-xs);
                height: 34px;
                justify-content: left;
                justify-content: space-between;
                width: -moz-fit-content;
                width: fit-content
            }

            .CczOW,._0Gwig,._8gHe-,.i7sOz {
                position: relative
            }

            .Oq3Fb {
                text-wrap: nowrap;
                left: 0;
                padding: var(--spacing-xs);
                z-index: var(--zlevel2)
            }

            .Oq3Fb,.xfmkB {
                background: var(--white);
                border-radius: var(--spacing-xs);
                box-shadow: 0 16px 24px 0 hsla(0,0%,7%,.08);
                position: absolute;
                top: 60px
            }

            .xfmkB {
                overflow: hidden;
                padding: var(--spacing-xs) 0;
                right: 0;
                width: 200px;
                z-index: var(--zlevel1)
            }

            .xfmkB svg {
                margin-right: var(--spacing-xs)
            }

            .xfmkB a,.xfmkB div {
                align-items: center;
                border-bottom: 1px solid var(--card-separator-color);
                color: var(--light-ink-subtle);
                cursor: pointer;
                display: flex;
                font-family: var(--content-font);
                font-size: var(--font-m);
                font-weight: var(--medium);
                padding: var(--spacing-s) var(--spacing-m)
            }

            .xfmkB a>span,.xfmkB div>span {
                flex: 1
            }

            .xfmkB a:hover,.xfmkB div:hover {
                background-color: var(--light-interactive-primary-010)
            }

            .xfmkB a:last-child,.xfmkB div:last-child {
                border-bottom-width: 0
            }

            .E9yxJ {
                background: var(--white);
                border-bottom: 1px solid var(--light-interface-neutral-020);
                height: 48px;
                margin-top: -48px;
                opacity: 0;
                overflow: hidden;
                position: sticky;
                scroll-behavior: smooth;
                top: 47px;
                transform: translateY(-100%);
                transition: transform .4s ease,opacity .4s ease;
                will-change: transform,opacity;
                z-index: var(--zlevel2)
            }

            @media (max-width: 767px) {
                .E9yxJ {
                    position:sticky;
                    top: 66px
                }
            }

            ._9StBL {
                opacity: 1;
                padding-bottom: var(--spacing-xs);
                padding-top: var(--spacing-xs);
                transform: translateY(0)
            }

            @media (max-width: 767px) {
                ._9StBL {
                    padding:8px 15px
                }
            }

            .pKH18 {
                grid-gap: var(--spacing-m);
                display: flex;
                gap: var(--spacing-m);
                justify-content: space-between
            }

            @media (min-width: 1200px) {
                .pKH18 {
                    margin:0 auto;
                    max-width: var(--container-width)
                }
            }

            @media (min-width: 768px) and (max-width:1199px) {
                .pKH18 {
                    margin:0 39px;
                    max-width: 100%
                }
            }

            .yz5NN {
                align-content: end;
                color: var(--light-ink-contrast);
                font-family: var(--primary-font);
                font-size: var(--font-mm);
                font-weight: var(--semibold);
                line-height: 150%;
                overflow: hidden;
                padding: 2.5px 0;
                text-overflow: ellipsis;
                white-space: nowrap
            }

            .z7cCU {
                background-color: var(--light-interactive-primary-030);
                bottom: 0;
                font-family: var(--title-font);
                font-size: 18px;
                height: 2px;
                left: 0;
                position: absolute;
                width: 50vw
            }

            .T94c7 {
                height: 32px
            }

            @media (max-width: 767px) {
                .T94c7 {
                    padding-right:15px
                }
            }

            @media (min-width: 768px) and (max-width:1199px) {
                .T94c7 {
                    padding-right:39px
                }
            }

            .Ub-Cr {
                grid-gap: var(--spacing-xs);
                display: flex;
                gap: var(--spacing-xs);
                justify-content: left;
                justify-content: space-between;
                width: -moz-fit-content;
                width: fit-content
            }

            ._2CaJw,.aDhf-,.dltm6 {
                cursor: pointer;
                position: relative
            }

            .oYzCt {
                position: relative
            }

            .bheo5 {
                text-wrap: nowrap;
                background: var(--white);
                border-radius: 8px;
                box-shadow: 0 16px 24px 0 hsla(0,0%,7%,.08);
                padding: var(--spacing-xs);
                position: fixed;
                right: 200px;
                top: 60px;
                z-index: 4
            }

            @media (max-width: 767px) {
                .bheo5 {
                    position:fixed;
                    right: 100px;
                    top: 60px;
                    width: -moz-fit-content;
                    width: fit-content
                }
            }

            .y8xdW {
                background: var(--white);
                border-radius: 8px;
                box-shadow: 0 16px 24px 0 hsla(0,0%,7%,.08);
                left: 70vw;
                overflow: hidden;
                padding: 8px 0;
                position: fixed;
                top: 100px;
                width: 200px;
                z-index: 3
            }

            @media only screen and (min-width: 360px) and (max-width:520px) {
                .y8xdW {
                    left:50%;
                    position: fixed;
                    top: 100px
                }
            }

            .y8xdW svg {
                margin-right: var(--spacing-xs)
            }

            .y8xdW a,.y8xdW div {
                align-items: center;
                border-bottom: 1px solid var(--card-separator-color);
                color: var(--light-ink-subtle);
                cursor: pointer;
                display: flex;
                font-family: var(--content-font);
                font-size: var(--font-m);
                font-weight: var(--medium);
                padding: 12px 16px
            }

            .y8xdW a>span,.y8xdW div>span {
                flex: 1
            }

            .y8xdW a:hover,.y8xdW div:hover {
                background-color: var(--light-interactive-primary-010)
            }

            .y8xdW a:last-child,.y8xdW div:last-child {
                border-bottom-width: 0
            }

            .d-C-- {
                border-bottom: 1px solid var(--card-separator-color);
                color: var(--light-interactive-secondary-030);
                font-family: var(--secondary-font);
                font-size: var(--font-mm);
                font-weight: var(--medium);
                line-height: 150%;
                padding: var(--spacing-xs) 0 var(--spacing-m) 0;
                word-break: break-word
            }

            @media (max-width: 767px) {
                .d-C-- {
                    font-size:var( --font-m)
                }
            }

            ._7v1Gu {
                grid-gap: var(--spacing-vertical);
                display: flex;
                flex-direction: column;
                gap: var(--spacing-vertical);
                margin-bottom: var(--font-xxll)
            }

            @media (min-width: 768px) and (max-width:1199px) {
                ._7v1Gu {
                    margin-bottom:var(--font-xxll)
                }
            }

            @media (min-width: 1200px) {
                ._7v1Gu {
                    margin-bottom:var(--spacing-l)
                }
            }

            ._7v1Gu ._3SYdD {
                color: var(--light-ink-contrast);
                font-family: var(--secondary-font);
                font-size: var(--font-m);
                font-weight: var(--bold);
                line-height: normal
            }

            .lMuv5 {
                display: grid
            }

            .LyN6l,.lMuv5 {
                grid-gap: var(--spacing-vertical);
                gap: var(--spacing-vertical)
            }

            .LyN6l {
                display: flex;
                flex-direction: column;
                height: -moz-fit-content;
                height: fit-content
            }

            @media (min-width: 768px) and (max-width:1199px) {
                .LyN6l {
                    display:grid;
                    grid-template-columns: 1fr 1px 1fr
                }
            }

            .IGbZc {
                grid-gap: var(--spacing-xs);
                display: flex;
                flex-direction: column;
                gap: var(--spacing-xs);
                height: -moz-fit-content;
                height: fit-content
            }

            ._15Jhz {
                color: var(--light-ink-contrast);
                font-family: var(--primary-font);
                font-size: var(--font-mm);
                font-weight: var(--semibold);
                line-height: normal;
                word-break: break-word
            }

            @media (min-width: 1200px) {
                ._15Jhz {
                    font-size:var(--font-m);
                    line-height: 150%
                }
            }

            @media (min-width: 768px) and (max-width:1199px) {
                ._15Jhz {
                    font-size:var(--font-m);
                    line-height: 150%
                }
            }

            .PGcdY {
                border-bottom: 1px solid var(--card-separator-color)
            }

            @media (min-width: 1200px) {
                .PGcdY {
                    border-right:1px solid var(--card-separator-color)
                }
            }

            @media (min-width: 768px) and (max-width:1199px) {
                .PGcdY {
                    border-right:1px solid var(--card-separator-color)
                }
            }

            .Z6ScA {
                border-bottom: 1px solid var(--card-separator-color)
            }

            .Z6ScA:last-child {
                display: none
            }

            .iiGRN {
                background-color: var(--bg-ivory)
            }

            ._0R0IL {
                grid-gap: var(--spacing-m);
                display: flex;
                gap: var(--spacing-m);
                padding: var(--spacing-m) 15px
            }

            @media (min-width: 768px) and (max-width:1199px) {
                ._0R0IL {
                    padding:var(--spacing-m) 39px
                }
            }

            @media (min-width: 1200px) {
                ._0R0IL {
                    margin:0 auto;
                    max-width: var(--gn-reach-container-width);
                    padding: var(--spacing-m) 0
                }
            }

            ._0R0IL>span {
                border-right: 1px solid var(--light-ink-contrast);
                padding-right: var(--spacing-m)
            }

            ._0R0IL>p {
                align-content: center;
                color: var(--light-ink-contrast);
                font-family: var(--content-font);
                font-size: var(--font-m);
                font-style: normal;
                font-weight: var(--medium);
                line-height: 150%
            }

            ._9v3uP {
                background-color: rgba(0,0,0,.4);
                bottom: 0;
                filter: brightness(100);
                padding: 4px
            }

            ._9v3uP,._9v3uP.w2tXw {
                left: 0;
                position: absolute;
                z-index: var(--zlevel0)
            }

            ._9v3uP.w2tXw {
                top: 0
            }

            .jT9Gr {
                grid-gap: var(--spacing-xs);
                display: flex;
                flex-direction: column;
                gap: var(--spacing-xs);
                padding: 16px 0
            }

            .vaPla {
                position: relative
            }

            .fG2dB {
                background-color: #d3d3d3
            }

            ._0rL02 {
                position: relative
            }

            ._0rL02 img {
                bottom: 0;
                height: 100%;
                left: 0;
                position: absolute;
                right: 0;
                top: 0;
                width: 100%
            }

            ._4wuYh {
                grid-gap: var(--spacing-xs);
                display: flex;
                flex-direction: column;
                gap: var(--spacing-xs);
                line-height: 150%;
                word-break: break-word
            }

            @media (max-width: 767px) {
                ._4wuYh {
                    padding:0 15px
                }
            }

            .AyKST,.AyKST>div>p {
                color: var(--light-ink-contrast);
                font-weight: var(--medium)
            }

            .AyKST,.AyKST>div>p,._3Y8HA,._3Y8HA>div>p {
                font-family: var(--secondary-font);
                font-size: var(--story-page-font-size);
                line-height: 150%;
                word-break: break-word
            }

            ._3Y8HA,._3Y8HA>div>p {
                color: var(--light-ink-subtle);
                display: flex
            }

            ._3Y8HA>div>p {
                display: inline-block
            }

            ._3Y8HA>div>p:first-child:before {
                content: "Image Credit:";
                padding-right: 4px;
                white-space: nowrap
            }

            .fG2dB {
                background-color: var(--background-color)
            }

            ._3Y8HA[\:has\(a\)] {
                font-weight: var(--medium)
            }

            ._3Y8HA:has(a) {
                font-weight: var(--medium)
            }

            ._3Y8HA[\:has\(a\)] a {
                font-weight: var(--medium)
            }

            ._3Y8HA:has(a) a {
                font-weight: var(--medium)
            }

            .AyKST[\:has\(a\)] {
                font-weight: var(--medium)
            }

            .AyKST:has(a) {
                font-weight: var(--medium)
            }

            .AyKST[\:has\(a\)] a {
                font-weight: var(--medium)
            }

            .AyKST:has(a) a {
                font-weight: var(--medium)
            }

            .bPsxy img {
                background-color: var(--fallback-background-color);
                -o-object-fit: contain!important;
                object-fit: contain!important
            }

            .O5Rmi {
                padding: 0 15px
            }

            @media (min-width: 768px) and (max-width:1199px) {
                .O5Rmi {
                    padding:0 39px
                }
            }

            @media (min-width: 1200px) {
                .O5Rmi {
                    margin:0 auto;
                    max-width: var(--container-width);
                    padding: 0
                }
            }

            .n5jxP {
                padding: 0 15px
            }

            @media (min-width: 768px) and (max-width:1199px) {
                .n5jxP {
                    padding:0 39px
                }
            }

            @media (min-width: 1200px) {
                .n5jxP {
                    margin:0 auto;
                    max-width: var(--gn-reach-container-width);
                    padding: 0
                }
            }

            .ipM-S {
                width: 100vw
            }

            .BhJnR {
                display: none
            }

            .c-xHv {
                padding: 0 15px
            }

            @media (min-width: 768px) and (max-width:1199px) {
                .c-xHv {
                    padding:0 39px
                }
            }

            @media (min-width: 1200px) {
                .c-xHv {
                    margin:0 auto;
                    padding: 0;
                    width: var(--gn-reach-container-width)
                }
            }

            .c-xHv figure {
                padding-top: 75%;
                position: relative
            }

            .c-xHv img {
                aspect-ratio: 4/3;
                bottom: 0;
                height: auto;
                left: 0;
                position: absolute;
                right: 0;
                top: 0
            }

            .fvOko {
                border-top: 1px solid var(--card-separator-color);
                display: flex;
                flex-direction: column
            }

            @media (min-width: 1200px) {
                .fvOko {
                    align-items:center;
                    flex-direction: row;
                    justify-content: space-between;
                    margin: 0 auto;
                    max-width: var(--container-width);
                    padding-top: var(--spacing-m)
                }
            }

            @media (min-width: 768px) and (max-width:1199px) {
                .fvOko {
                    align-items:center;
                    flex-direction: row;
                    justify-content: space-between;
                    padding-top: var(--spacing-m)
                }
            }

            .mz--O {
                grid-gap: var(--spacing-xs);
                align-items: center;
                cursor: pointer;
                display: flex;
                flex-direction: row;
                gap: var(--spacing-xs)
            }

            @media (max-width: 767px) {
                .mz--O {
                    padding-top:16px
                }
            }

            @media (max-width: 767px) and (max-width:405px) {
                .mz--O {
                    display:flex;
                    flex-wrap: wrap
                }
            }

            @media (min-width: 1200px) {
                .CdTHg {
                    margin:0 auto;
                    max-width: var(--container-width);
                    padding: 0
                }
            }

            .k-BeP {
                box-shadow: 0 2px 8px 0 hsla(0,0%,7%,.08)
            }

            @media (min-width: 1200px) {
                .k-BeP {
                    margin:0 auto;
                    max-width: var(--container-width)
                }
            }

            ._4LMzQ {
                box-shadow: 0 2px 8px 0 hsla(0,0%,7%,.08);
                max-width: 100%
            }

            @media (min-width: 1200px) {
                ._4LMzQ {
                    margin:0 auto
                }
            }

            .e9D-2 {
                border-top: 1px solid var(--card-separator-color);
                margin-top: 8px;
                padding: 24px 15px 32px
            }

            @media (min-width: 768px) and (max-width:1199px) {
                .e9D-2 {
                    padding:24px 39px 32px
                }
            }

            @media (min-width: 1200px) {
                .e9D-2 {
                    margin:0 auto;
                    max-width: var(--gn-reach-container-width);
                    padding: 24px 0 32px
                }
            }

            ._65JUE {
                color: var(--light-ink-contrast);
                font-family: var(--secondary-font);
                font-size: var(--font-s);
                font-weight: var(--medium);
                line-height: 150%;
                padding: 8px 15px;
                text-align: left
            }

            @media (min-width: 768px) and (max-width:1199px) {
                ._65JUE {
                    padding:8px 39px
                }
            }

            @media (min-width: 1200px) {
                ._65JUE {
                    margin:0 auto;
                    max-width: var(--container-width);
                    padding: 8px 0
                }
            }

            ._0pnzc>div:first-child {
                padding-bottom: 16px;
                padding-top: 32px
            }

            .fylYN {
                padding: 16px 15px
            }

            @media (min-width: 768px) and (max-width:1199px) {
                .fylYN {
                    padding:16px 39px
                }
            }

            @media (min-width: 1200px) {
                .fylYN {
                    padding:16px 0
                }
            }

            .qDc2- {
                padding: var(--spacing-m) 15px 0 15px
            }

            @media (min-width: 768px) and (max-width:1199px) {
                .qDc2- {
                    padding:var(--spacing-m) 39px 0 39px
                }
            }

            @media (min-width: 1200px) {
                .qDc2- {
                    margin:var(--spacing-m) auto 0 auto;
                    max-width: var(--container-width);
                    padding: 0
                }
            }

            .qDc2->div:last-child {
                padding: 8px 0 24px
            }

            .N7qCC {
                grid-gap: var(--spacing-xs);
                display: flex;
                flex-direction: column;
                gap: var(--spacing-xs);
                line-height: 150%;
                padding-bottom: var(--spacing-l);
                padding-top: var(--spacing-xs)
            }

            .N7qCC>div:first-child {
                padding: 0
            }

            .N7qCC>div:first-child>div:nth-child(2) {
                padding: 0 15px
            }

            @media (min-width: 768px) and (max-width:1199px) {
                .N7qCC>div:first-child>div:nth-child(2) {
                    padding:0 39px
                }
            }

            @media (min-width: 1200px) {
                .N7qCC>div:first-child>div:nth-child(2) {
                    margin:0 auto;
                    padding: 0;
                    width: var(--gn-reach-container-width)
                }
            }

            .sb2h2 {
                border-bottom: 1px solid var(--row-separator-color);
                margin: var(--spacing-m) auto;
                padding-bottom: var(--spacing-m)
            }

            .sb2h2 .CZF5a {
                font-size: var(--base-larger)
            }

            .sb2h2 .Rw-3L {
                color: var(--subheadline-color);
                font-family: var(--secondary-font);
                font-size: 18px;
                font-style: normal;
                font-weight: var(--medium);
                line-height: 150%;
                padding-bottom: var(--spacing-m);
                padding-top: var(--spacing-xs)
            }

            .sb2h2 .cRFN3 {
                margin: 0;
                margin-bottom: var(--spacing-m);
                overflow: hidden;
                padding-top: 56.25%;
                position: relative
            }

            .sb2h2 .cRFN3 img {
                bottom: 0;
                height: 100%;
                left: 0;
                position: absolute;
                top: 0;
                width: 100%
            }

            .sb2h2 .yMjeT {
                font-size: var(--base);
                font-style: italic;
                padding: var(--spacing-m) 0
            }

            .sb2h2 a {
                color: var(--brand-primary);
                opacity: .8
            }

            .sb2h2 a:hover {
                opacity: 1
            }

            .sb2h2 .story-element {
                margin-bottom: var(--spacing-xs);
                margin-top: var(--spacing-xs)
            }

            .sb2h2 .story-element-text {
                margin: 0;
                padding: var(--spacing-m) 0
            }

            .sb2h2 .story-element-file-attachment:before {
                color: var(--light-ink-contrast);
                content: "Attachment";
                font-size: var(--font-l);
                font-style: normal;
                font-weight: 600;
                left: 0;
                line-height: normal;
                position: absolute;
                top: -40px
            }

            .sb2h2 .story-element-file-attachment {
                align-items: center;
                background-color: #eff1f2;
                display: flex;
                flex-direction: row;
                justify-content: space-between;
                margin-bottom: 24px;
                margin-top: 63px;
                padding: 0 24px;
                position: relative
            }

            .sb2h2 .story-element-file-attachment div:before {
                content: url("");
                height: 32px;
                margin-right: var(--spacing-m);
                width: 32px
            }

            .sb2h2 .story-element-file-attachment .story-element-file__title {
                align-items: center;
                color: #0c1215;
                display: flex;
                font-size: 18px;
                font-weight: 500;
                margin: 15px 0
            }

            .sb2h2 .story-element-file-attachment a {
                visibility: hidden
            }

            .sb2h2 .story-element-file-attachment a:after {
                background-color: #303d43;
                border-radius: 4px;
                color: #fff;
                content: "Preview";
                font-weight: 500;
                padding: var(--spacing-xs) 12px;
                visibility: visible
            }

            .sb2h2 ol,.sb2h2 ul {
                margin-left: var(--spacing-m)
            }

            .sb2h2 ul {
                list-style: disc
            }

            .sb2h2 ol {
                list-style: decimal
            }

            .sb2h2 .story-element-image-gallery {
                grid-gap: 2px;
                display: grid;
                font-size: 32px;
                gap: 2px;
                grid-template-columns: repeat(3,30.5vw);
                grid-template-rows: repeat(var(--number-of-rows),30.5vw);
                justify-content: center;
                margin: 0 auto;
                padding: var(--spacing-m) 0
            }

            @media only screen and (min-width: 768px) and (max-width:1199px) {
                .sb2h2 .story-element-image-gallery {
                    font-size:36px;
                    grid-template-columns: 228.5px 228.5px 228.5px;
                    grid-template-rows: repeat(var(--number-of-rows),228.5px);
                    margin: 0;
                    width: 689.5px
                }
            }

            @media only screen and (min-width: 1200px) {
                .sb2h2 .story-element-image-gallery {
                    font-size:48px;
                    grid-template-columns: 242px 242px 242px;
                    grid-template-rows: repeat(var(--number-of-rows),242px);
                    width: 730px
                }
            }

            .sb2h2 .story-element-caption-attribution-wrapper {
                display: flex;
                flex-direction: column;
                padding: 0 15px
            }

            @media only screen and (min-width: 768px) {
                .sb2h2 .story-element-caption-attribution-wrapper {
                    padding:0
                }
            }

            .sb2h2 .story-element-image {
                grid-gap: var(--spacing-xs);
                display: flex;
                flex-direction: column;
                gap: var(--spacing-xs);
                margin: 0;
                padding: var(--spacing-m) 0
            }

            .sb2h2 .story-element-image img {
                display: block
            }

            .sb2h2 .story-element-image-title {
                font-size: 14px;
                margin-top: var(--spacing-xs)
            }

            .sb2h2 .story-element-text>div>p {
                color: var(--light-ink-contrast);
                font-family: var(--primary-font);
                font-size: 18px;
                font-style: normal;
                font-weight: var(--regular);
                line-height: 166%;
                padding: var(--spacing-m) 0;
                word-break: break-word
            }

            .sb2h2 .story-element-data-table {
                font-size: var(--base-smaller);
                -webkit-hyphens: unset;
                hyphens: unset;
                overflow-x: auto;
                word-break: normal
            }

            .sb2h2 .story-element-data-table table {
                border: 1px solid var(--grey-light);
                border-collapse: collapse;
                border-spacing: 0;
                overflow-x: auto
            }

            .sb2h2 .story-element-data-table td,.sb2h2 .story-element-data-table th {
                border: 1px solid var(--grey-light);
                padding: var(--spacing-xs);
                white-space: nowrap
            }

            .sb2h2 .story-element-data-table th {
                background-color: var(--brandPrimary);
                color: var(--white);
                font-weight: var(--bold)
            }

            .sb2h2 .story-element-data-table tr:nth-child(odd) {
                background-color: var(--grey-light)
            }

            .mzsSt {
                background-color: var(--background-color)
            }

            .uy9sn {
                display: flex;
                justify-content: center;
                margin: 0 auto var(--spacing-m);
                overflow: auto;
                z-index: var(--zlevel0)
            }

            .fdNpG {
                height: 50px;
                width: 320px
            }

            @media screen and (min-width: 728px) {
                .fdNpG {
                    height:90px;
                    width: 728px
                }
            }

            .f1lJY {
                height: 250px;
                width: 300px
            }

            @media screen and (min-width: 728px) {
                .f1lJY {
                    height:90px;
                    width: 728px
                }
            }

            .IPV7b {
                display: inline-block;
                padding: var(--spacing-m) 0;
                width: 100%;
                word-break: break-word
            }

            .IPV7b div {
                margin: 0;
                padding: 0
            }

            .IPV7b .story-element-caption-attribution-wrapper {
                padding: 0
            }

            .IPV7b .story-element-caption-attribution-wrapper .paragraphs p {
                color: var(--light-ink-subtle)
            }

            .IPV7b .story-element-image-attribution {
                display: none
            }

            .IPV7b .story-element-text {
                padding: 0
            }

            .IPV7b .story-element-image {
                padding: 0;
                width: 113px
            }

            .IPV7b .story-element-image figure {
                grid-gap: var(--spacing-xs);
                align-items: flex-start;
                display: flex;
                flex-direction: column;
                gap: var(--spacing-xs)
            }

            .IPV7b .story-element-image img {
                height: 113px;
                width: 113px
            }

            .ytlIs .story-element-image .story-element-image-title {
                margin-top: 0
            }

            .ytlIs .story-element-image .story-element-image-title p {
                color: var(--light-ink-subtle);
                font-family: var(--secondary-font);
                font-size: var(--font-s);
                font-weight: var(--medium);
                line-height: 100%;
                word-break: break-word
            }

            ._2rE9f .story-element-text>div>p {
                color: var(--light-ink-contrast);
                font-family: var(--primary-font);
                font-size: var(--font-mm);
                font-style: normal;
                font-weight: var(--regular);
                line-height: 166%;
                padding: 0;
                word-break: break-word
            }

            @media (max-width: 767px) {
                ._2rE9f .story-element-text>div>p {
                    font-size:var(--font-m)
                }
            }

            .lk5NU {
                grid-gap: var(--spacing-xs);
                align-items: flex-start;
                display: flex;
                flex-direction: column;
                gap: var(--spacing-xs)
            }

            .VxtHI {
                border-left: 4px solid #e56400;
                color: var(--light-ink-contrast);
                font-family: var(--primary-font);
                font-size: var(--font-l);
                font-weight: var(--semibold);
                line-height: 1;
                margin-bottom: var(--spacing-m);
                padding-left: var(--spacing-xs)
            }

            ._2rsH6 {
                align-items: center;
                background: rgba(0,0,0,.5);
                bottom: 0;
                color: #fff;
                cursor: pointer;
                display: flex;
                font-size: 32px;
                font-style: normal;
                font-weight: 700;
                height: 100%;
                justify-content: center;
                left: 50%;
                line-height: 112.5%;
                position: absolute;
                right: 0;
                top: 50%;
                transform: translate(-50%,-50%);
                width: 100%;
                z-index: 2
            }

            @media only screen and (min-width: 768px) and (max-width:1199px) {
                ._2rsH6 {
                    font-size:36px
                }
            }

            @media only screen and (min-width: 1200px) {
                ._2rsH6 {
                    font-size:48px
                }
            }

            .story-element-text+.story-element-text-answer,.story-element-text+.story-element-text-q-and-a,.story-element-text+.story-element-text-question,.story-element-text+.story-element-text-quote {
                margin: 0;
                padding: 0
            }

            .story-element-text+.story-element-text-blockquote {
                margin: 0;
                padding: 24px 0
            }

            .story-element {
                margin: 0
            }

            .story-element-text-question>div>p {
                color: var(--light-ink-contrast);
                font-family: var(--title-font);
                font-size: var(--font-mm);
                font-weight: var(--semibold)!important;
                line-height: 27px;
                padding: 0;
                padding-top: var(--spacing-m);
                word-break: break-word
            }

            .story-element-text-question>div>p:before {
                content: "Q.";
                font-size: var(--font-l);
                line-height: 28.1px;
                padding-right: var(--spacing-xs)
            }

            @media (max-width: 767px) {
                .story-element-text-question>div>p {
                    font-size:var(--font-m)
                }
            }

            .story-element-text-answer>div>p {
                color: var(--light-ink-contrast);
                font-family: var(--title-font);
                font-size: var(--font-mm);
                font-weight: var(--regular);
                line-height: 29.88px;
                padding-bottom: var(--spacing-m);
                word-break: break-word
            }

            .story-element-text-answer>div>p:before {
                content: "A.";
                font-size: var(--font-l);
                font-weight: var(--semibold);
                line-height: 28.1px;
                padding-right: var(--spacing-xs)
            }

            @media (max-width: 767px) {
                .story-element-text-answer>div>p {
                    font-size:var(--font-m)
                }
            }

            .story-element-text-q-and-a>div>div {
                grid-gap: var(--spacing-xs);
                display: flex;
                flex-direction: column;
                gap: var(--spacing-xs);
                padding: var(--spacing-m) 0
            }

            .story-element-text-q-and-a>div>div .question p {
                color: var(--light-ink-contrast);
                font-family: var(--title-font);
                font-size: var(--font-mm);
                font-weight: var(--semibold);
                line-height: 27px;
                word-break: break-word
            }

            .story-element-text-q-and-a>div>div .question p:before {
                content: "Q.";
                font-size: var(--font-l);
                line-height: 28.1px;
                padding-right: var(--spacing-xs)
            }

            @media (max-width: 767px) {
                .story-element-text-q-and-a>div>div .question p {
                    font-size:var(--font-m)
                }
            }

            .story-element-text-q-and-a>div>div .answer p {
                color: var(--light-ink-contrast);
                font-family: var(--title-font);
                font-size: var(--font-mm);
                font-weight: var(--regular);
                line-height: 29.88px;
                word-break: break-word
            }

            .story-element-text-q-and-a>div>div .answer p:before {
                content: "A.";
                font-size: var(--font-l);
                font-weight: var(--semibold);
                line-height: 28.1px;
                padding-right: var(--spacing-xs)
            }

            @media (max-width: 767px) {
                .story-element-text-q-and-a>div>div .answer p {
                    font-size:var(--font-m)
                }
            }

            .story-grid {
                max-width: 100%
            }

            @media only screen and (min-width: 768px) and (max-width:1188px) {
                .story-grid {
                    margin:0 39px;
                    max-width: 100%;
                    padding: 0
                }
            }

            @media only screen and (min-width: 1188px) and (max-width:1199px) {
                .story-grid {
                    margin:0 auto;
                    max-width: var(--container-width);
                    padding: 0
                }
            }

            @media only screen and (min-width: 1200px) {
                .story-grid {
                    margin:0 auto;
                    max-width: var(--container-width);
                    padding: 0
                }
            }

            .story-element-text-cta {
                align-items: center;
                display: flex;
                flex-direction: column;
                padding: var(--spacing-m) 0
            }

            .story-element-text-cta div {
                align-items: center;
                background-color: var(--light-interactive-primary-030);
                border-radius: 4px;
                display: flex;
                padding: var(--spacing-s) var(--spacing-m)
            }

            .story-element-text-cta div a {
                color: #fff
            }

            .story-element-text-cta .cta-text {
                font-family: var(--content-font);
                font-size: 14px;
                font-style: normal;
                font-weight: var(--medium);
                line-height: 150%;
                word-break: break-word
            }

            .story-element-jsembed {
                padding: var(--spacing-m) 0
            }

            .story-element-jsembed>.jsembed-wrapper {
                display: flex;
                justify-content: center;
                position: relative;
                width: 100%
            }

            .story-element-jsembed>.jsembed-wrapper iframe {
                -o-object-fit: cover;
                object-fit: cover;
                width: 100%
            }

            .story-element-text-quote div>div {
                grid-gap: var(--spacing-xs);
                display: flex;
                flex-direction: column;
                gap: var(--spacing-xs);
                padding: 24px 0
            }

            .story-element-text-quote blockquote {
                color: var(--headline-color);
                font-family: var(--primary-font);
                font-size: 22px;
                font-weight: var(--semibold);
                line-height: 150%;
                margin: 0;
                word-break: break-word
            }

            @media (max-width: 767px) {
                .story-element-text-quote blockquote {
                    font-size:20px
                }
            }

            .story-element-text-quote .attribution {
                color: var(--light-ink-contrast);
                font-family: var(--secondary-font);
                font-size: var(--font-m);
                font-weight: var(--bold);
                line-height: 21.94px;
                word-break: break-word
            }

            .story-element-text-quote .attribution:before {
                content: "~ "
            }

            .story-element-text-quote blockquote:before {
                content: "\201C"
            }

            .story-element-text-quote blockquote:after {
                content: "\201D"
            }

            .story-element-text-blockquote {
                grid-gap: var(--spacing-m);
                display: flex;
                flex-direction: row;
                gap: var(--spacing-m);
                padding: 24px 0
            }

            .story-element-text-blockquote>div>div {
                grid-gap: var(--spacing-xs);
                display: flex;
                flex-direction: column;
                gap: var(--spacing-xs)
            }

            .story-element-text-blockquote blockquote {
                color: var(--headline-color);
                font-family: var(--primary-font);
                font-size: 22px;
                font-weight: var(--semibold);
                line-height: 150%;
                margin: 0;
                word-break: break-word
            }

            @media (max-width: 767px) {
                .story-element-text-blockquote blockquote {
                    font-size:20px
                }
            }

            .story-element-text-blockquote blockquote:after,.story-element-text-blockquote blockquote:before {
                content: ""
            }

            .story-element-text-blockquote .attribution {
                color: var(--light-ink-contrast);
                font-family: var(--secondary-font);
                font-size: var(--font-m);
                font-weight: var(--medium);
                line-height: normal;
                word-break: break-word
            }

            .story-element-text-blockquote .attribution:before {
                content: "~ "
            }

            .story-element-text-blockquote:before {
                content: url("")
            }

            .YDh7U {
                grid-gap: 2px;
                display: grid;
                font-size: 32px;
                gap: 2px;
                grid-template-columns: 132px 132px 132px;
                grid-template-rows: repeat(var(--number-of-rows),132px);
                margin: 0 auto;
                padding: var(--spacing-m) 0;
                width: 400px
            }

            @media only screen and (min-width: 768px) and (max-width:1199px) {
                .YDh7U {
                    font-size:36px;
                    grid-template-columns: 228.5px 228.5px 228.5px;
                    grid-template-rows: repeat(var(--number-of-rows),228.5px);
                    width: 689.5px
                }
            }

            @media only screen and (min-width: 1200px) {
                .YDh7U {
                    font-size:48px;
                    grid-template-columns: 242px 242px 242px;
                    grid-template-rows: repeat(var(--number-of-rows),242px);
                    width: 730px
                }
            }

            .ua7TW {
                cursor: zoom-in;
                margin: 0;
                padding-top: 100%;
                position: relative;
                width: 100%
            }

            .ua7TW img {
                bottom: 0;
                height: 100%;
                left: 0;
                -o-object-fit: cover;
                object-fit: cover;
                position: absolute;
                right: 0;
                top: 0;
                width: 100%
            }

            .story-element-text-blurb {
                font-family: var(--primary-font);
                padding: 16px 0
            }

            .story-element-text-blurb blockquote {
                border-left: 4px solid #e56400;
                color: var(--light-ink-contrast);
                font-family: var(--primary-font);
                font-size: var(--font-mm);
                font-style: normal;
                font-weight: 400;
                line-height: 166%;
                margin: 0;
                padding-left: 36px;
                word-break: break-word
            }

            @media (max-width: 767px) {
                .story-element-text-blurb blockquote {
                    font-size:var(--font-m)
                }
            }

            .story-element-text-blurb blockquote:after,.story-element-text-blurb blockquote:before {
                content: ""
            }

            .story-element-text-bigfact {
                grid-gap: 8px;
                align-items: center;
                display: flex;
                flex-direction: column;
                font-weight: var(--bold);
                gap: 8px;
                margin: 0 auto;
                padding: 32px 16px;
                text-align: center;
                word-break: break-word
            }

            @media (min-width: 768px) and (max-width:1199px) {
                .story-element-text-bigfact {
                    padding:32px 100px
                }
            }

            @media (min-width: 1200px) {
                .story-element-text-bigfact {
                    padding:32px 100px
                }
            }

            .story-element-text-bigfact .bigfact-title {
                color: #013d6c;
                font-family: var(--primary-font);
                font-size: 36px;
                font-weight: 600;
                line-height: 54px;
                margin-bottom: var(--spacing-xs);
                word-break: break-word
            }

            @media only screen and (min-width: 768px) {
                .story-element-text-bigfact .bigfact-title {
                    font-size:48px
                }
            }

            .story-element-text-bigfact .bigfact-description {
                color: #596e79;
                font-family: var(--primary-font);
                font-size: var(--font-l);
                font-weight: 600;
                word-break: break-word
            }

            .story-element-text-also-read h3:before {
                display: none
            }

            .story-element-text-also-read {
                padding: 24px 0
            }

            .story-element-text-also-read>h3>span {
                border-left: 4px solid #e56400;
                color: var(--light-ink-contrast);
                font-family: var(--primary-font);
                font-size: var(--font-l);
                font-weight: var(--semibold);
                line-height: 1;
                padding-left: var(--spacing-xs);
                word-break: break-word
            }

            .story-element-text-also-read {
                -webkit-hyphens: auto;
                hyphens: auto
            }

            .story-element-text-also-read a {
                color: #0170ac;
                display: list-item;
                font-family: var(--primary-font);
                font-size: var(--font-m);
                margin-left: 14px;
                margin-top: var(--spacing-xs)
            }

            .w3ajw h3:before {
                display: none
            }

            .w3ajw .story-element-text-also-read {
                margin: 0;
                padding: 0;
                text-align: left
            }

            .w3ajw .story-element-text-also-read h3 span.story-element-text-also-read__label {
                display: none
            }

            .w3ajw .story-element-text-also-read h3:before {
                border-left: 4px solid #e56400;
                content: "Also Read";
                font-family: var(--primary-font);
                font-size: var(--font-l);
                font-weight: var(--semibold);
                line-height: 1;
                margin-bottom: var(--spacing-m);
                padding-left: var(--spacing-xs);
                word-break: break-word
            }

            .w3ajw .story-element-text-also-read {
                -webkit-hyphens: auto;
                hyphens: auto
            }

            .w3ajw .story-element-text-also-read a {
                color: #0170ac;
                display: list-item;
                font-family: var(--primary-font);
                font-size: var(--font-m);
                font-weight: 400;
                margin-left: 14px;
                margin-top: var(--spacing-xs);
                word-break: break-word
            }

            .w3ajw {
                padding: 24px 0
            }

            .story-element-file-attachment:before {
                color: var(--light-ink-contrast);
                content: "Attachment";
                font-size: var(--font-l);
                font-style: normal;
                font-weight: 600;
                left: 0;
                line-height: normal;
                position: absolute;
                top: -40px
            }

            .story-element-file-attachment {
                align-items: center;
                background-color: #eff1f2;
                display: flex;
                flex-direction: row;
                justify-content: space-between;
                margin-bottom: 24px;
                margin-top: 63px;
                padding: 0 24px;
                position: relative
            }

            .story-element-file-attachment div:before {
                content: url("");
                height: 32px;
                margin-right: var(--spacing-m);
                width: 32px
            }

            .story-element-file-attachment .story-element-file__title {
                align-items: center;
                color: var(--light-ink-contrast);
                display: flex;
                font-size: 18px;
                font-weight: 500;
                margin: 15px 0
            }

            .story-element-file-attachment a {
                visibility: hidden
            }

            .story-element-file-attachment a:after {
                background-color: #303d43;
                border-radius: 4px;
                color: #fff;
                content: "Preview";
                font-weight: 500;
                padding: var(--spacing-xs) 12px;
                visibility: visible
            }

            .story-element-title {
                margin: 0;
                padding-top: var(--spacing-m);
                word-break: break-word
            }

            .story-element-title h2 {
                color: var(--light-ink-contrast);
                font-family: var(--primary-font);
                font-size: 20px;
                font-style: normal;
                font-weight: 600;
                line-height: normal;
                word-break: break-word
            }

            .story-element-text-summary {
                background: var(--bg-ivory);
                border-left: 4px solid #e56400;
                line-height: 166%;
                margin: 16px 0;
                padding: var(--spacing-m);
                word-break: break-word
            }

            .story-element-text-summary div:before {
                color: var(--light-ink-contrast);
                content: "Summary";
                display: block;
                font-family: var(--primary-font);
                font-size: var(--font-l);
                font-weight: var(--semibold);
                line-height: normal;
                margin-bottom: 16px
            }

            .story-element-text-summary ol li,.story-element-text-summary ul li {
                font-size: var(--font-mm);
                font-style: normal;
                font-weight: var(--regular);
                line-height: 166%;
                margin-top: 10px
            }

            @media (max-width: 767px) {
                .story-element-text-summary ol li,.story-element-text-summary ul li {
                    font-size:var(--font-m)
                }
            }

            .story-element-text-summary>div>p,.story-element-text-summary>div>p:last-child {
                color: var(--light-ink-contrast);
                font-family: var(--primary-font);
                font-size: var(--font-mm);
                font-style: normal;
                font-weight: var(--regular);
                line-height: 166%;
                margin-bottom: 0;
                padding: 8px 0
            }

            @media (max-width: 767px) {
                .story-element-text-summary>div>p,.story-element-text-summary>div>p:last-child {
                    font-size:var(--font-m)
                }
            }

            .story-element-image-gallery__image-container {
                cursor: zoom-in;
                height: 100%;
                margin: 0;
                padding-top: 100%;
                position: relative
            }

            .story-element-image-gallery__image-container img {
                bottom: 0;
                height: 100%;
                left: 0;
                max-width: 100%;
                -o-object-fit: cover;
                object-fit: cover;
                position: absolute;
                right: 0;
                top: 0
            }

            .story-element-image-gallery {
                grid-gap: 2px;
                display: grid;
                font-size: 32px;
                gap: 2px;
                grid-template-columns: repeat(3,1fr);
                grid-template-rows: repeat(var(--number-of-rows),1fr);
                padding: var(--spacing-m) 0;
                position: relative
            }

            @media only screen and (min-width: 768px) and (max-width:1199px) {
                .story-element-image-gallery {
                    font-size:36px
                }
            }

            @media only screen and (min-width: 1200px) {
                .story-element-image-gallery {
                    font-size:48px
                }
            }

            .story-element-text ol,.story-element-text ul {
                font-size: var(--font-mm);
                line-height: 150%;
                margin-left: var(--spacing-m);
                word-break: break-word
            }

            @media (max-width: 767px) {
                .story-element-text ol,.story-element-text ul {
                    font-size:var(--font-m)
                }
            }

            ul {
                list-style: disc
            }

            ol {
                list-style: decimal
            }

            .story-element-image {
                margin: 0;
                padding: var(--spacing-m) 0
            }

            .story-element-image>figure {
                grid-gap: 0;
                display: flex;
                flex-direction: column;
                gap: 0
            }

            .story-element-image img {
                height: auto;
                width: 100%
            }

            .story-element-image-title,.story-element-image-title p {
                color: var(--light-ink-contrast);
                font-family: var(--secondary-font);
                font-size: var(--story-page-font-size);
                font-weight: var(--medium)
            }

            .story-element-image-title p {
                line-height: 150%;
                word-break: break-word
            }

            .story-element-image-title p[\:has\(a\)] a {
                color: var(--light-ink-contrast);
                font-weight: var(--medium);
                line-height: 150%;
                text-decoration: none
            }

            .story-element-image-title p:has(a) a {
                color: var(--light-ink-contrast);
                font-weight: var(--medium);
                line-height: 150%;
                text-decoration: none
            }

            .story-element-image-attribution,.story-element-image-attribution p {
                color: var(--light-ink-subtle);
                font-family: var(--secondary-font);
                font-size: var(--story-page-font-size);
                font-weight: var(--medium);
                line-height: 150%;
                word-break: break-word
            }

            .story-element-image-attribution>* [\:has\(a\)] a {
                font-weight: var(--medium);
                line-height: 150%
            }

            .story-element-image-attribution>* :has(a) a {
                font-weight: var(--medium);
                line-height: 150%
            }

            .story-element-caption-attribution-wrapper {
                display: flex;
                flex-direction: column;
                line-height: 150%;
                word-break: break-word
            }

            .story-element-caption-attribution-wrapper .story-element-image-attribution,.story-element-caption-attribution-wrapper .story-element-image-title {
                margin-top: var(--spacing-xs);
                word-break: break-word
            }

            .story-element-image-attribution p:before {
                color: var(--light-ink-subtle);
                content: "Image Credit: ";
                font-size: var(--story-page-font-size);
                font-weight: var(--medium);
                line-height: 150%
            }

            .story-element {
                color: var(--light-ink-contrast);
                font-family: var(--primary-font);
                font-size: var(--font-mm);
                font-style: normal;
                font-weight: var(--regular);
                line-height: 166%;
                word-break: break-word
            }

            .story-element-youtube-video {
                padding: var(--spacing-m) 0
            }

            ._0VW-G .story-element-youtube-video .thumbnail-wrapper {
                height: 322.5px
            }

            @media only screen and (min-width: 768px) and (max-width:1199px) {
                ._0VW-G .story-element-youtube-video .thumbnail-wrapper {
                    height:517px
                }
            }

            @media only screen and (min-width: 1200px) {
                ._0VW-G .story-element-youtube-video .thumbnail-wrapper {
                    height:547.5px
                }
            }

            ._0VW-G .story-element-youtube-video .thumbnail-wrapper img {
                height: 322.5px;
                width: 100%
            }

            @media only screen and (min-width: 768px) and (max-width:1199px) {
                ._0VW-G .story-element-youtube-video .thumbnail-wrapper img {
                    height:517px;
                    width: 100%
                }
            }

            @media only screen and (min-width: 1200px) {
                ._0VW-G .story-element-youtube-video .thumbnail-wrapper img {
                    height:547.5px;
                    width: 100%
                }
            }

            ._0VW-G .story-element-youtube-video .thumbnail-wrapper iframe {
                height: 322.5px;
                width: 100%
            }

            @media only screen and (min-width: 768px) and (max-width:1199px) {
                ._0VW-G .story-element-youtube-video .thumbnail-wrapper iframe {
                    height:517px;
                    width: 100%
                }
            }

            @media only screen and (min-width: 1200px) {
                ._0VW-G .story-element-youtube-video .thumbnail-wrapper iframe {
                    height:547.5px;
                    width: 100%
                }
            }

            ._0VW-G .story-element-youtube-video .thumbnail-wrapper .youtube-iframe-wrapper {
                width: 100%
            }

            ._0VW-G {
                padding-bottom: 16px
            }

            ._0VW-G .AhHxK {
                padding: 0
            }

            .gWCpt {
                padding-top: var(--spacing-xs)
            }

            .gWCpt p {
                color: var(--light-ink-contrast);
                font-size: var(--font-sm);
                font-style: normal;
                font-weight: var(--medium);
                line-height: 150%
            }

            ._7Rryj {
                grid-gap: 4px;
                display: flex;
                gap: 4px;
                padding-top: var(--spacing-xs)
            }

            ._7Rryj,._7Rryj p {
                color: var(--light-ink-subtle);
                font-size: var(--font-sm);
                font-style: normal;
                font-weight: var(--medium);
                line-height: 150%
            }

            ._0VW-G>div:first-child {
                padding-bottom: 0
            }

            .story-element-text a {
                color: var(--light-interactive-link-010)
            }

            div:not([class])>div:not([class])>ol:not([class]),div:not([class])>div:not([class])>ul:not([class]) {
                margin: 16px 0 16px 16px
            }

            div:not([class])>div:not([class])>ol:not([class]) li,div:not([class])>div:not([class])>ul:not([class]) li {
                color: var(--light-ink-contrast);
                font-size: var(--font-mm);
                line-height: 150%;
                word-break: break-word
            }

            @media (max-width: 767px) {
                div:not([class])>div:not([class])>ol:not([class]) li,div:not([class])>div:not([class])>ul:not([class]) li {
                    font-size:var(--font-m)
                }
            }

            .story-element-text>div>h1,.story-element-text>div>h2,.story-element-text>div>h3,.story-element-text>div>h4,.story-element-text>div>h5,.story-element-text>div>h6 {
                margin: 0;
                padding: 16px 0 0
            }

            @media (max-width: 767px) {
                .story-element-text>div>h1 {
                    font-size:28px
                }
            }

            .story-element-text>div>h1 {
                font-size: 36px
            }

            .story-element-text>div>h2 {
                font-size: 22px
            }

            .story-element-text>div>h3 {
                font-size: 20px
            }

            .story-element-text>div>h4 {
                font-size: 18px
            }

            .story-element-text>div>h5 {
                font-size: 16px
            }

            .story-element-text>div>h6 {
                font-size: 14px
            }

            .c24jM {
                left: calc(50% - 20px);
                top: 50%
            }

            .c24jM,.yHgnj {
                position: absolute
            }

            .yHgnj {
                bottom: 4px;
                right: 4px;
                z-index: var(--zlevel10)
            }

            .yHgnj svg rect {
                fill: #ff214b
            }

            @keyframes closeWindow {
                0% {
                    opacity: 1
                }

                to {
                    opacity: 0
                }
            }

            .ril__outer {
                -ms-content-zooming: none;
                -ms-touch-select: none;
                background-color: rgba(0,0,0,.85);
                bottom: 0;
                height: 100%;
                left: 0;
                outline: none;
                right: 0;
                top: 0;
                touch-action: none;
                -ms-user-select: none;
                width: 100%;
                z-index: 1000
            }

            .ril__outerClosing {
                opacity: 0
            }

            .ril__image,.ril__imageNext,.ril__imagePrev,.ril__inner {
                bottom: 0;
                left: 0;
                position: absolute;
                right: 0;
                top: 0
            }

            .ril__image,.ril__imageNext,.ril__imagePrev {
                -ms-content-zooming: none;
                -ms-touch-select: none;
                margin: auto;
                max-width: none;
                touch-action: none;
                -ms-user-select: none
            }

            .ril__imageDiscourager {
                background-position: 50%;
                background-repeat: no-repeat;
                background-size: contain
            }

            .ril__navButtons {
                border: none;
                bottom: 0;
                cursor: pointer;
                height: 34px;
                margin: auto;
                opacity: .7;
                padding: 40px 30px;
                position: absolute;
                top: 0;
                width: 20px
            }

            .ril__navButtons:hover {
                opacity: 1
            }

            .ril__navButtons:active {
                opacity: .7
            }

            .ril__navButtonPrev {
                background: rgba(0,0,0,.2) url("") no-repeat 50%;
                left: 0
            }

            .ril__navButtonNext {
                background: rgba(0,0,0,.2) url("") no-repeat 50%;
                right: 0
            }

            .ril__downloadBlocker {
                background-image: url("");
                background-size: cover;
                bottom: 0;
                left: 0;
                position: absolute;
                right: 0;
                top: 0
            }

            .ril__caption,.ril__toolbar {
                background-color: rgba(0,0,0,.5);
                display: flex;
                justify-content: space-between;
                left: 0;
                position: absolute;
                right: 0
            }

            .ril__caption {
                bottom: 0;
                max-height: 150px;
                overflow: auto
            }

            .ril__captionContent {
                color: #fff;
                padding: 10px 20px
            }

            .ril__toolbar {
                height: 50px;
                top: 0
            }

            .ril__toolbarSide {
                height: 50px;
                margin: 0
            }

            .ril__toolbarLeftSide {
                flex: 0 1 auto;
                overflow: hidden;
                padding-left: 20px;
                padding-right: 0;
                text-overflow: ellipsis
            }

            .ril__toolbarRightSide {
                flex: 0 0 auto;
                padding-left: 0;
                padding-right: 20px
            }

            .ril__toolbarItem {
                color: #fff;
                display: inline-block;
                font-size: 120%;
                line-height: 50px;
                max-width: 100%;
                overflow: hidden;
                padding: 0;
                text-overflow: ellipsis;
                white-space: nowrap
            }

            .ril__toolbarItemChild {
                vertical-align: middle
            }

            .ril__builtinButton {
                border: none;
                cursor: pointer;
                height: 35px;
                opacity: .7;
                width: 40px
            }

            .ril__builtinButton:hover {
                opacity: 1
            }

            .ril__builtinButton:active {
                outline: none
            }

            .ril__builtinButtonDisabled {
                cursor: default;
                opacity: .5
            }

            .ril__builtinButtonDisabled:hover {
                opacity: .5
            }

            .ril__closeButton {
                background: url("") no-repeat 50%
            }

            .ril__zoomInButton {
                background: url("") no-repeat 50%
            }

            .ril__zoomOutButton {
                background: url("") no-repeat 50%
            }

            .ril__outerAnimating {
                animation-name: closeWindow
            }

            @keyframes pointFade {
                0%,19.999%,to {
                    opacity: 0
                }

                20% {
                    opacity: 1
                }
            }

            .ril__loadingCircle {
                height: 60px;
                position: relative;
                width: 60px
            }

            .ril__loadingCirclePoint {
                height: 100%;
                left: 0;
                position: absolute;
                top: 0;
                width: 100%
            }

            .ril__loadingCirclePoint:before {
                animation: pointFade .8s ease-in-out infinite both;
                background-color: #fff;
                border-radius: 30%;
                content: "";
                display: block;
                height: 30%;
                margin: 0 auto;
                width: 11%
            }

            .ril__loadingCirclePoint:first-of-type {
                transform: rotate(0deg)
            }

            .ril__loadingCirclePoint:first-of-type:before,.ril__loadingCirclePoint:nth-of-type(7):before {
                animation-delay: -.8s
            }

            .ril__loadingCirclePoint:nth-of-type(2) {
                transform: rotate(30deg)
            }

            .ril__loadingCirclePoint:nth-of-type(8) {
                transform: rotate(210deg)
            }

            .ril__loadingCirclePoint:nth-of-type(2):before,.ril__loadingCirclePoint:nth-of-type(8):before {
                animation-delay: -666ms
            }

            .ril__loadingCirclePoint:nth-of-type(3) {
                transform: rotate(60deg)
            }

            .ril__loadingCirclePoint:nth-of-type(9) {
                transform: rotate(240deg)
            }

            .ril__loadingCirclePoint:nth-of-type(3):before,.ril__loadingCirclePoint:nth-of-type(9):before {
                animation-delay: -533ms
            }

            .ril__loadingCirclePoint:nth-of-type(4) {
                transform: rotate(90deg)
            }

            .ril__loadingCirclePoint:nth-of-type(10) {
                transform: rotate(270deg)
            }

            .ril__loadingCirclePoint:nth-of-type(10):before,.ril__loadingCirclePoint:nth-of-type(4):before {
                animation-delay: -.4s
            }

            .ril__loadingCirclePoint:nth-of-type(5) {
                transform: rotate(120deg)
            }

            .ril__loadingCirclePoint:nth-of-type(11) {
                transform: rotate(300deg)
            }

            .ril__loadingCirclePoint:nth-of-type(11):before,.ril__loadingCirclePoint:nth-of-type(5):before {
                animation-delay: -266ms
            }

            .ril__loadingCirclePoint:nth-of-type(6) {
                transform: rotate(150deg)
            }

            .ril__loadingCirclePoint:nth-of-type(12) {
                transform: rotate(330deg)
            }

            .ril__loadingCirclePoint:nth-of-type(12):before,.ril__loadingCirclePoint:nth-of-type(6):before {
                animation-delay: -133ms
            }

            .ril__loadingCirclePoint:nth-of-type(7) {
                transform: rotate(180deg)
            }

            .ril__loadingCirclePoint:nth-of-type(13) {
                transform: rotate(1turn)
            }

            .ril__loadingCirclePoint:nth-of-type(13):before,.ril__loadingCirclePoint:nth-of-type(7):before {
                animation-delay: 0ms
            }

            .ril__loadingContainer {
                bottom: 0;
                left: 0;
                position: absolute;
                right: 0;
                top: 0
            }

            .ril__imageNext .ril__loadingContainer,.ril__imagePrev .ril__loadingContainer {
                display: none
            }

            .ril__errorContainer {
                align-items: center;
                bottom: 0;
                color: #fff;
                display: flex;
                justify-content: center;
                left: 0;
                position: absolute;
                right: 0;
                top: 0
            }

            .ril__imageNext .ril__errorContainer,.ril__imagePrev .ril__errorContainer {
                display: none
            }

            .ril__loadingContainer__icon {
                color: #fff;
                left: 50%;
                position: absolute;
                top: 50%;
                transform: translateX(-50%) translateY(-50%)
            }

            .image-lightbox .icon.loader {
                color: #ff214b
            }

            .image-lightbox .ril__toolbarRightSide {
                display: flex;
                flex-grow: 1;
                justify-content: flex-end
            }

            .image-lightbox .ril__toolbar {
                bottom: 0;
                top: auto
            }

            .image-lightbox img.ril__image {
                max-width: 100%;
                width: unset
            }

            .image-lightbox .ril__zoomInButton {
                background: url("") no-repeat 50%;
                border-right: 1px solid rgba(0,0,0,.1);
                position: relative
            }

            .image-lightbox .ril__zoomOutButton {
                background: url("") no-repeat 50%;
                border-right: 1px solid rgba(0,0,0,.1);
                position: relative
            }

            .image-lightbox .ril__closeButton,.image-lightbox .ril__zoomInButton,.image-lightbox .ril__zoomOutButton {
                height: 48px;
                width: 48px
            }

            .image-lightbox .ril__navButtons {
                border-radius: 0;
                outline: none
            }

            .image-lightbox .ril__toolbarItem .hyperlink-button {
                position: unset
            }

            .image-lightbox .ril__toolbarItem .hyperlink-button svg {
                position: relative;
                top: 10px
            }

            .U8tMc {
                cursor: not-allowed;
                pointer-events: none
            }

            .U8tMc,.fLgeq,.g92sE {
                background: transparent
            }

            .fLgeq {
                cursor: not-allowed;
                pointer-events: none
            }

            .jmsZW {
                background: transparent
            }

            .Oxs-J {
                grid-gap: var(--spacing-xs);
                display: flex;
                flex-direction: column;
                gap: var(--spacing-xs);
                position: relative
            }

            .OyX72 {
                -ms-overflow-style: none;
                display: flex;
                overflow: auto;
                scroll-snap-type: x mandatory
            }

            .OyX72>div {
                flex-shrink: 0;
                height: 100%;
                overflow: hidden;
                scroll-snap-align: start;
                width: 100%
            }

            .OyX72::-webkit-scrollbar {
                display: none
            }

            .OyX72::-moz-scrollbar {
                overflow: -moz-scrollbars-none
            }

            .FOSYU {
                grid-gap: var(--spacing-m);
                display: flex;
                gap: var(--spacing-m);
                justify-content: space-between
            }

            @media (max-width: 767px) {
                .FOSYU {
                    width:88vw
                }
            }

            .WvjVD {
                grid-gap: 8px;
                align-items: center;
                display: flex;
                flex-direction: column;
                gap: 8px
            }

            .WvjVD div {
                grid-gap: var(--spacing-xs);
                background-color: #fff;
                display: flex;
                gap: var(--spacing-xs)
            }

            .WvjVD div button {
                border: none;
                padding: 0
            }

            .WvjVD p {
                text-align: left
            }

            .U6PmY,.WvjVD p {
                color: var(--light-ink-contrast);
                font-family: var(--secondary-font);
                font-size: 14px;
                font-weight: var(--medium);
                line-height: 21px
            }

            .U6PmY {
                grid-gap: var(--spacing-xs);
                display: flex;
                flex-direction: column;
                gap: var(--spacing-xs);
                height: -moz-fit-content;
                height: fit-content
            }

            .U6PmY>* [\:has\(a\)] a {
                font-weight: var(--medium);
                line-height: 150%
            }

            .U6PmY>* :has(a) a {
                font-weight: var(--medium);
                line-height: 150%
            }

            .U6PmY>p,._3zi8i>div>p {
                color: var(--light-ink-contrast);
                font-size: 14px;
                word-break: break-word
            }

            .c78li {
                white-space: nowrap
            }

            .iVPO5 {
                grid-gap: var(--spacing-xs);
                display: flex;
                gap: var(--spacing-xs);
                word-break: break-word
            }

            .iVPO5 div>p {
                font-size: 14px
            }

            .iVPO5 ._86V8n {
                font-size: 14px;
                white-space: nowrap
            }

            @media only screen and (min-width: 360px) and (max-width:520px) {
                .iVPO5 {
                    grid-gap:var(--spacing-xs);
                    display: flex;
                    flex-direction: column;
                    gap: var(--spacing-xs)
                }
            }

            .iVPO5>span {
                align-content: center;
                color: var(--light-ink-subtle)
            }

            .oyvJu {
                position: relative
            }

            .kKLmW {
                padding: 16px 0
            }

            @media (max-width: 767px) {
                .kKLmW {
                    margin:0 auto;
                    width: 90vw
                }
            }

            .kKLmW figure {
                margin: 0;
                padding-top: 56.65%;
                position: relative
            }

            .X2y6B:after {
                bottom: 0;
                content: "";
                height: 100%;
                left: 0;
                position: absolute;
                right: 0;
                top: 0;
                width: 100%
            }

            .X2y6B {
                background-color: var(--light-ink-contrast)
            }

            .RKb-f {
                bottom: 0;
                height: 100%;
                left: 0;
                position: absolute;
                right: 0;
                top: 0
            }

            .X2y6B>img {
                -o-object-fit: contain;
                object-fit: contain
            }

            .qA7u8 {
                color: var(--light-ink-subtle);
                font-family: var(--secondary-font);
                font-size: var(--font-xs);
                font-style: normal;
                font-weight: var(--regular);
                line-height: 150%;
                padding-bottom: var(--spacing-xs);
                padding-top: var(--spacing-xs);
                text-align: center
            }

            ._2Wcwl {
                background-color: var(--ad-slot-background-color);
                height: calc(100% + 31px)!important
            }

            .dcg3F {
                display: flex;
                justify-content: center;
                width: 100%
            }

            .JR8SJ {
                background-color: var(--ad-slot-background-color);
                justify-content: right;
                margin: auto 0;
                overflow: hidden;
                z-index: var(--zlevel0)
            }

            .JR8SJ,.L1aHm {
                display: flex;
                flex-direction: column
            }

            .ALnBD {
                height: 50px;
                width: 320px
            }

            @media screen and (min-width: 728px) {
                .ALnBD {
                    height:90px;
                    width: 728px
                }
            }

            .VNDLI {
                height: 600px;
                width: 120px
            }

            ._5lGh3 {
                margin: 0 auto
            }

            .-XDJb,._5lGh3 {
                height: 250px;
                width: 300px
            }

            .-XDJb {
                align-items: center;
                display: flex;
                justify-content: center;
                margin: 0 auto 16px
            }

            @media screen and (min-width: 768px) and (max-width:1199px) {
                .-XDJb {
                    height:90px;
                    margin-bottom: 36px;
                    width: 728px
                }
            }

            @media screen and (min-width: 1200px) {
                .-XDJb {
                    height:90px;
                    margin-bottom: 36px;
                    width: 970px
                }
            }

            ._0apYp {
                height: 250px;
                margin: 0 auto 16px;
                width: 300px
            }

            .aEuvG {
                width: 728px
            }

            .SnSdZ,.aEuvG {
                height: 90px;
                margin: 0 auto
            }

            .SnSdZ {
                width: 970px
            }

            .UDLgd {
                width: 120px
            }

            .LkpS-,.UDLgd {
                background-color: transparent;
                height: auto
            }

            .LkpS- {
                margin: 0;
                width: 185px
            }

            @media (min-width: 1200px) {
                .LkpS- {
                    height:auto;
                    width: 160px
                }
            }

            @media (min-width: 768px) and (max-width:1199px) {
                .LkpS- {
                    height:auto;
                    width: 210px
                }
            }

            .j--QA {
                height: 600px;
                margin: 0;
                width: 300px
            }

            .LTMOE,.WUPu4,.n9lPp {
                height: 250px;
                margin: 0;
                width: 300px
            }

            .OXITA {
                margin: 0 auto;
                margin-bottom: var(--spacing-row-separator-mobile);
                padding-top: 0
            }

            .OXITA,._3u9A6 {
                height: 250px;
                width: 300px
            }

            .dKwlU {
                height: 600px;
                width: 300px
            }

            ._5YnJk {
                height: 250px;
                width: 300px
            }

            .XHz18 {
                height: 600px;
                width: 300px
            }

            .dgAYL {
                height: 250px;
                width: 300px
            }

            .EoVCn {
                height: 201px;
                width: 350px
            }

            .gjbaw {
                height: 90px;
                margin: 0;
                width: 160px
            }

            .s-dxG {
                height: 250px;
                margin: 0 auto;
                width: 300px
            }

            @media (min-width: 1200px) {
                .s-dxG {
                    height:600px;
                    width: 300px
                }
            }

            .fvegL {
                height: 50px;
                margin: 0 auto;
                width: 320px
            }

            @media (min-width: 768px) and (max-width:1199px) {
                .fvegL {
                    height:250px;
                    width: 300px
                }
            }

            @media (min-width: 1200px) {
                .fvegL {
                    height:90px;
                    width: 728px
                }

                .eDlxH {
                    margin-bottom: 0
                }
            }

            .qKimL {
                border: none;
                height: 250px;
                margin: 0 auto 32px;
                width: 300px
            }

            @media (min-width: 1200px) {
                .qKimL {
                    height:250px;
                    width: 970px
                }
            }

            .WPHsW {
                border: none;
                height: 250px;
                margin: auto;
                padding-bottom: var(--spacing-xs);
                width: 970px
            }

            @media (max-width: 767px) {
                .WPHsW {
                    height:50px;
                    width: 320px
                }
            }

            @media (min-width: 768px) and (max-width:1199px) {
                .WPHsW {
                    height:250px;
                    width: 300px
                }
            }

            .CWTr2 {
                width: -moz-fit-content;
                width: fit-content
            }

            ._7oYXh {
                margin-left: 25px;
                margin-right: 25px
            }

            @media (min-width: 1200px) {
                ._0HIpF {
                    align-items:center;
                    display: flex;
                    height: 282px;
                    justify-content: center;
                    margin-left: auto;
                    margin-right: auto;
                    padding-bottom: var(--spacing-horizontal);
                    padding-top: var(--spacing-horizontal);
                    width: 1110px
                }
            }

            @media (min-width: 768px) and (max-width:1199px) {
                ._0HIpF {
                    display:none
                }
            }

            @media (max-width: 767px) {
                ._0HIpF {
                    display:none
                }
            }

            .Kcu7Y {
                height: 250px;
                margin: 0 auto;
                width: 300px
            }

            @media screen and (min-width: 1199px) {
                .Kcu7Y {
                    height:90px;
                    width: 728px
                }
            }

            .Fnt-Z {
                height: 250px;
                margin: 0 auto;
                width: 970px
            }

            @media (min-width: 768px) and (max-width:1199px) {
                .Fnt-Z {
                    height:250px;
                    width: 300px
                }
            }

            @media (max-width: 767px) {
                .Fnt-Z {
                    height:50px;
                    width: 320px
                }
            }

            .F7tAU {
                background-color: transparent;
                margin: 0 auto;
                min-height: auto;
                width: 300px
            }

            @media screen and (max-width: 360px) {
                .F7tAU {
                    width:100%
                }
            }

            @media (min-width: 1200px) {
                .F7tAU {
                    width:350px
                }
            }

            @media (min-width: 768px) and (max-width:1199px) {
                .F7tAU {
                    width:210px
                }
            }

            .z76ES {
                height: 250px;
                margin: 0 auto;
                width: 300px
            }

            @media (min-width: 1200px) {
                .z76ES {
                    height:90px;
                    width: 728px
                }
            }

            .cigTE {
                height: 250px;
                margin: 0 auto;
                width: 300px
            }

            @media (min-width: 1200px) {
                .cigTE {
                    height:90px;
                    width: 728px
                }
            }

            ._4SQLD {
                height: 250px;
                margin: 0 auto;
                width: 300px
            }

            @media (min-width: 1200px) {
                ._4SQLD {
                    height:250px;
                    width: 970px
                }
            }

            .QUo5q,.uGP4H {
                width: 100%
            }

            .QUo5q {
                align-items: center;
                background-color: transparent;
                display: flex;
                font-size: var(--font-mm);
                font-weight: var(--semibold);
                height: auto;
                justify-content: center;
                line-height: 150%
            }

            @media (min-width: 1200px) {
                .K88Iv {
                    display:none
                }
            }

            @media (min-width: 768px) and (max-width:1199px) {
                .K88Iv {
                    display:none
                }
            }

            @media (max-width: 767px) {
                .K88Iv {
                    min-height:50px;
                    width: 320px
                }
            }

            ._5SCWg {
                background-color: var(--ad-slot-background-color)
            }

            @media (max-width: 767px) {
                ._5SCWg {
                    align-items:center;
                    bottom: 0;
                    position: fixed;
                    right: 0;
                    width: 100%;
                    z-index: var(--zlevel10)
                }
            }

            @media (min-width: 768px) and (max-width:1199px) {
                ._5SCWg {
                    display:none
                }
            }

            @media (min-width: 1200px) {
                ._5SCWg {
                    display:none
                }
            }

            .Esppl {
                align-self: end;
                background: var(--ad-slot-background-color);
                border-top-left-radius: 6px;
                cursor: pointer;
                height: -moz-fit-content;
                height: fit-content;
                margin-top: -22px
            }

            .oOVST {
                align-items: center;
                display: flex;
                height: auto;
                justify-content: center;
                width: 100%
            }

            .SDEAy {
                margin-bottom: 24px
            }

            @media screen and (min-width: 380px) and (max-width:767px) {
                .SDEAy {
                    padding:var(--spacing-xs) 25px
                }
            }

            @media (min-width: 768px) and (max-width:1199px) {
                .SDEAy {
                    margin-bottom:24px;
                    padding: var(--spacing-xs) 25px
                }
            }

            @media (min-width: 1200px) {
                .SDEAy {
                    display:flex;
                    justify-content: center;
                    margin-bottom: var(--spacing-l)
                }
            }

            .F87B3 {
                grid-gap: var(--spacing-xs);
                display: flex;
                flex-direction: column;
                gap: var(--spacing-xs);
                justify-content: center;
                text-align: center
            }

            @media (min-width: 768px) and (max-width:1199px) {
                .F87B3 {
                    padding:0
                }
            }

            @media (min-width: 1200px) {
                .F87B3 {
                    padding:0 var(--spacing-xs) var(--spacing-xs)
                }
            }

            .DX9hA>p,.F87B3>p {
                color: var(--light-ink-subtle);
                font-family: var(--secondary-font);
                font-size: 10px;
                font-style: normal;
                font-weight: var(--regular);
                line-height: 150%
            }

            .-U-T1 {
                margin-bottom: 0
            }

            @media screen and (min-width: 380px) {
                .-U-T1 {
                    padding:var(--spacing-xs) 0
                }
            }

            .DX9hA {
                grid-gap: var(--spacing-xs);
                flex-direction: column;
                gap: var(--spacing-xs);
                text-align: center
            }

            .DX9hA,.s2nKg {
                display: flex;
                justify-content: center
            }

            .s2nKg {
                margin-bottom: 0
            }

            .vvO0P .story-element-text>div>p {
                color: var(--light-ink-contrast);
                font-family: var(--primary-font);
                font-size: var(--font-mm);
                font-style: normal;
                font-weight: var(--regular);
                line-height: 166%;
                padding: var(--spacing-xs) 0;
                word-break: break-word
            }

            @media (max-width: 767px) {
                .vvO0P .story-element-text>div>p {
                    font-size:var(--font-m)
                }
            }

            .Iqx1L>p {
                color: var(--light-ink-contrast);
                font-family: var(--primary-font);
                font-size: var(--font-mm);
                font-style: normal;
                font-weight: var(--regular);
                line-height: 166%;
                padding: var(--spacing-xs) 0;
                word-break: break-word
            }

            @media (max-width: 767px) {
                .Iqx1L>p {
                    font-size:var(--font-m)
                }
            }

            .Iqx1L a {
                color: var(--light-interactive-link-010)
            }

            .E4k-G {
                align-items: center;
                background-color: #eff1f2;
                border-radius: 8px;
                display: flex;
                flex-direction: row;
                justify-content: space-between;
                margin: 71px 0 32px;
                padding: 0 24px;
                position: relative
            }

            @media (max-width: 767px) {
                .E4k-G {
                    grid-gap:8px;
                    flex-direction: column;
                    gap: 8px;
                    padding: 15px 24px
                }
            }

            .E4k-G:before {
                color: var(--light-ink-contrast);
                content: "Attachment";
                font-family: var(--title-font);
                font-size: var(--font-l);
                font-style: normal;
                font-weight: var(--semibold);
                left: 0;
                line-height: normal;
                position: absolute;
                top: -40px
            }

            ._8n95b {
                align-items: center;
                color: #0c1215;
                display: flex;
                font-family: var(--content-font);
                font-size: 18px;
                font-weight: 500;
                margin: 15px 0
            }

            ._8n95b:before {
                align-self: start;
                content: url("");
                height: 32px;
                margin-right: var(--spacing-m);
                width: 32px
            }

            @media (max-width: 767px) {
                ._8n95b {
                    margin:0
                }
            }

            .IFUov {
                background-color: var(--light-interface-neutral-010);
                border-radius: 4px;
                color: #fff;
                font-family: var(--content-font);
                font-size: var(--font-s);
                font-style: normal;
                font-weight: var(--medium);
                line-height: 150%;
                padding: var(--spacing-xs) 12px;
                white-space: nowrap
            }

            .XKwBA {
                flex-direction: column;
                font-family: var(--secondary-font);
                margin: 0;
                padding: var(--spacing-m) 0
            }

            .XKwBA,.XKwBA .qieFo {
                grid-gap: var(--spacing-xs);
                display: flex;
                gap: var(--spacing-xs)
            }

            .qieFo .BH0M0 {
                color: var(--light-ink-contrast);
                font-family: var(--secondary-font);
                font-size: var(--font-m);
                font-style: normal;
                font-weight: var(--bold);
                line-height: 150%;
                min-width: 50px
            }

            .qieFo .L0oiP {
                grid-gap: var(--spacing-xs);
                display: flex;
                flex-direction: column;
                gap: var(--spacing-xs);
                line-height: 21px;
                width: 100%
            }

            .L0oiP p,.qieFo .L0oiP {
                font-size: var(--font-sm);
                font-weight: var(--medium);
                word-break: break-word
            }

            .L0oiP p {
                font-family: var(--secondary-font);
                line-height: 150%
            }

            .GrfSD {
                color: var(--light-ink-contrast)
            }

            .m7k0P {
                color: var(--light-ink-subtle)
            }

            .m7k0P>div>p:first-child:before {
                content: "Image Credit:";
                padding-right: 4px;
                white-space: nowrap
            }

            .wPTyt {
                aspect-ratio: 4/3;
                display: block;
                -o-object-fit: cover;
                object-fit: cover
            }

            .JuXXf {
                margin: var(--spacing-m) 0;
                max-height: 650.5px;
                overflow: scroll
            }

            .a8ZpG {
                border: 1px solid var(--light-interface-interface040);
                border-spacing: 0;
                width: 100%
            }

            .wpEoB {
                background-color: var(--light-ink-subtle);
                color: var(--white)
            }

            .wpEoB tr>th {
                border-bottom: 1px solid var(--light-interface-interface040);
                border-right: 1px solid var(--light-interface-interface040);
                font-family: var(--primary-font);
                font-size: var(--font-sm);
                font-weight: var(--semibold);
                line-height: 150%;
                padding: var(--spacing-m);
                text-align: left;
                text-transform: capitalize
            }

            .wpEoB tr>th:last-child {
                border-right: none
            }

            .efMIZ tr>td {
                background-color: var(--white);
                border-bottom: 1px solid var(--light-interface-interface040);
                border-right: 1px solid var(--light-interface-interface040);
                color: var(--light-ink-contrast);
                font-family: var(--primary-font);
                font-size: var(--font-m);
                line-height: 166%;
                padding: var(--spacing-m)
            }

            .efMIZ tr>td:last-child {
                border-right: none
            }

            .efMIZ tr:last-child>td {
                border-bottom: none
            }

            .AlqBP {
                grid-gap: var(--spacing-xs);
                background-color: #ffede3;
                display: flex;
                gap: var(--spacing-xs);
                justify-content: space-between;
                margin: var(--spacing-m) 0;
                padding-left: var(--spacing-vertical)
            }

            .lcOlP {
                align-items: center;
                border-left: 4px solid #210a02;
                color: #210a02;
                display: flex;
                font-family: var(--primary-font);
                font-size: var(--font-m);
                font-style: italic;
                font-weight: var(--semibold);
                line-height: 150%;
                margin: 6px 0;
                max-width: calc(100% - 144px);
                padding-left: var(--spacing-xs);
                word-break: break-word
            }

            .v9cxi {
                background-color: #210a02;
                max-width: 144px;
                padding: 0 21px
            }

            .v9cxi a {
                height: 100%;
                opacity: 1
            }

            .NrQiS,.v9cxi a {
                align-items: center;
                display: flex;
                justify-content: center
            }

            .NrQiS {
                color: #fff;
                font-family: var(--secondary-font);
                font-size: var(--font-m);
                font-style: normal;
                font-weight: var(--medium);
                line-height: 150%;
                text-align: center;
                word-break: break-word
            }

            @media only screen and (min-width: 768px) and (max-width:1199px) {
                .lcOlP {
                    max-width:calc(100% - 190px)
                }

                .NrQiS,.lcOlP {
                    font-size: var(--font-mm)
                }

                .v9cxi {
                    max-width: 190px;
                    padding: 0 39px
                }
            }

            @media only screen and (min-width: 1200px) {
                .lcOlP {
                    max-width:calc(100% - 190px)
                }

                .NrQiS,.lcOlP {
                    font-size: var(--font-mm)
                }

                .v9cxi {
                    max-width: 190px;
                    padding: 0 39px
                }
            }

            .qkLBb {
                grid-gap: var(--spacing-horizontal);
                display: flex;
                flex-direction: column;
                gap: var(--spacing-horizontal);
                padding: 24px 0
            }

            .qkLBb .aGis2 {
                border-left: 4px solid #e56400;
                padding-left: var(--spacing-xs)
            }

            .YAtjM {
                grid-gap: var(--spacing-horizontal);
                display: grid;
                gap: var(--spacing-horizontal)
            }

            @media (min-width: 768px) and (max-width:1199px) {
                .YAtjM {
                    grid-gap:var(--spacing-vertical);
                    grid-row-gap: var(--spacing-horizontal);
                    gap: var(--spacing-vertical);
                    grid-auto-rows: auto;
                    row-gap: var(--spacing-horizontal)
                }
            }

            @media (min-width: 1200px) {
                .YAtjM {
                    grid-gap:var(--spacing-vertical);
                    grid-row-gap: var(--spacing-horizontal);
                    gap: var(--spacing-vertical);
                    grid-auto-rows: auto;
                    row-gap: var(--spacing-horizontal)
                }
            }

            .CWFiK {
                grid-gap: var(--spacing-vertical);
                grid-row-gap: var(--spacing-horizontal);
                display: flex;
                flex-direction: column;
                gap: var(--spacing-vertical);
                height: -moz-fit-content;
                height: fit-content;
                row-gap: var(--spacing-horizontal)
            }

            @media (min-width: 1200px) {
                .CWFiK {
                    grid-gap:var(--spacing-vertical);
                    display: grid;
                    gap: var(--spacing-vertical);
                    grid-template-columns: 1fr 1px 1fr
                }
            }

            @media (min-width: 768px) and (max-width:1199px) {
                .CWFiK {
                    grid-gap:var(--spacing-vertical);
                    display: grid;
                    gap: var(--spacing-vertical);
                    grid-template-columns: 1fr 1px 1fr
                }
            }

            .ZIgcm {
                border-bottom: 1px solid var(--card-separator-color)
            }

            @media (min-width: 1200px) {
                .ZIgcm {
                    border-right:1px solid var(--card-separator-color)
                }
            }

            @media (min-width: 768px) and (max-width:1199px) {
                .ZIgcm {
                    border-right:1px solid var(--card-separator-color)
                }
            }

            .WZoR0 {
                border-bottom: 1px solid var(--card-separator-color)
            }

            .QWw-e {
                grid-gap: var(--spacing-xs);
                border-right: 1px solid var(--card-separator-color);
                display: flex;
                gap: var(--spacing-xs);
                justify-content: space-between;
                padding-right: 15px
            }

            .QWw-e img {
                aspect-ratio: 4/3;
                -o-object-fit: cover;
                object-fit: cover
            }

            .QWw-e:first-child {
                border-right: none;
                padding-right: 0
            }

            .aGis2 {
                font-size: var(--font-l);
                line-height: normal;
                word-break: break-word
            }

            .FK66b,.aGis2 {
                color: var(--light-ink-contrast);
                font-family: var(--primary-font);
                font-weight: var(--semibold)
            }

            .FK66b {
                flex: 1;
                font-size: var(--font-m);
                line-height: 150%
            }

            .WZoR0:last-child {
                display: none
            }

            .Lvr3N {
                line-height: 0;
                margin: 0;
                padding: 0;
                position: relative;
                width: 22.5%
            }

            @media (min-width: 1200px) {
                .Lvr3N {
                    width:24.85%
                }
            }

            @media (min-width: 768px) and (max-width:1199px) {
                .Lvr3N {
                    width:26.36%
                }
            }

            .Lvr3N>img {
                aspect-ratio: var(--aspect-ratio);
                width: 100%
            }

            .zmx7V img {
                aspect-ratio: 11.1/4
            }

            .zmx7V figure {
                padding-top: 36.03%;
                position: relative
            }

            .zmx7V figure img {
                bottom: 0;
                height: auto;
                left: 0;
                position: absolute;
                right: 0;
                top: 0
            }

            .zmx7V .story-element-caption-attribution-wrapper {
                padding: 0 15px
            }

            @media (min-width: 768px) and (max-width:1199px) {
                .zmx7V .story-element-caption-attribution-wrapper {
                    padding:0 39px
                }
            }

            @media (min-width: 1200px) {
                .zmx7V .story-element-caption-attribution-wrapper {
                    margin:0 auto;
                    padding: 0
                }
            }

            .DSTOQ .story-element-caption-attribution-wrapper {
                width: 100%
            }

            @media (min-width: 1200px) {
                .DSTOQ .story-element-caption-attribution-wrapper {
                    width:var(--gn-reach-container-width)
                }
            }

            .F-13A {
                grid-gap: 8px;
                display: flex;
                flex-direction: column;
                gap: 8px;
                padding: 24px 0
            }

            .F-13A>div:first-child {
                padding: 0
            }

            .F-13A>._5iLxb div:last-child {
                margin: 0;
                padding: 0
            }

            .F-13A>div>blockquote {
                color: var(--light-ink-contrast);
                font-family: var(--primary-font);
                font-size: 20px;
                font-weight: var(--semibold);
                line-height: 150%;
                margin: 0;
                word-break: break-word
            }

            @media (min-width: 1200px) {
                .F-13A>div>blockquote {
                    font-size:22px
                }
            }

            @media (min-width: 768px) and (max-width:1199px) {
                .F-13A>div>blockquote {
                    font-size:22px
                }
            }

            blockquote:before {
                content: "\201C"
            }

            blockquote:after {
                content: "\201D"
            }

            ._5iLxb {
                grid-gap: 16px;
                display: flex;
                gap: 16px;
                justify-content: space-between
            }

            .bfxH6 {
                display: flex;
                flex: 1;
                flex-direction: column;
                font-family: var(--secondary-font);
                justify-content: center;
                word-break: break-word
            }

            .bfxH6 span:first-child {
                color: var(--light-ink-contrast);
                font-size: var(--font-mm);
                font-weight: var(--bold);
                line-height: normal
            }

            .bfxH6 span:last-child {
                color: var(--light-ink-subtle);
                font-size: var(--font-m);
                font-weight: var(--medium);
                line-height: 150%
            }

            @media (min-width: 1200px) {
                .bfxH6 span:first-child {
                    font-size:var(--font-l)
                }
            }

            @media (min-width: 768px) and (max-width:1199px) {
                .bfxH6 span:first-child {
                    font-size:var(--font-l)
                }
            }

            .MGANh .story-element-image {
                border: none!important
            }

            .MGANh .story-element-image figure {
                flex-direction: row
            }

            .MGANh .story-element-image figure img {
                border: none;
                border-radius: 50%;
                display: block;
                height: 80px;
                margin-bottom: 0;
                width: 80px
            }

            @media (min-width: 1200px) {
                .MGANh .story-element-image figure img {
                    height:100px;
                    width: 100px
                }
            }

            @media (min-width: 768px) and (max-width:1199px) {
                .MGANh .story-element-image figure img {
                    height:100px;
                    width: 100px
                }
            }

            .MGANh .story-element-image figure .story-element-caption-attribution-wrapper {
                display: none
            }

            .R4lMx {
                flex-direction: column;
                padding: 24px 0
            }

            .R4lMx,.gfhA9 {
                grid-gap: var(--spacing-m);
                display: flex;
                gap: var(--spacing-m)
            }

            ._3fElk .story-element-image {
                margin: 0;
                padding: 0
            }

            ._3fElk .story-element-image img {
                border: none;
                border-radius: 100%;
                height: 100px;
                margin-bottom: 0;
                width: 100px
            }

            ._3fElk .story-element-image .story-element-caption-attribution-wrapper {
                display: none
            }

            .Edaqu {
                grid-gap: var(--spacing-xs);
                gap: var(--spacing-xs)
            }

            .Edaqu,._6YgfF {
                display: flex;
                flex: 1;
                flex-direction: column;
                justify-content: center
            }

            ._6YgfF {
                grid-gap: var(--spacing-m);
                gap: var(--spacing-m)
            }

            .Edaqu>.uiht2,.Edaqu>.uiht2>div>p,._6YgfF>.uiht2>div>p {
                color: var(--light-ink-contrast);
                font-family: var(--content-font);
                font-size: var(--font-xl);
                font-weight: var(--bold);
                line-height: normal;
                word-break: break-word
            }

            .AWMtr>div>p {
                color: var(--light-link-blue);
                margin: 0
            }

            .-e-3->p>p,.AWMtr>div>p {
                font-family: var(--content-font);
                font-size: var(--font-m);
                font-weight: var(--medium);
                line-height: 150%;
                word-break: break-word
            }

            .-e-3->p>p {
                color: var(--light-ink-contrast)
            }

            .MQIx9 {
                grid-gap: 8px;
                display: flex;
                flex-wrap: wrap;
                gap: 8px
            }

            .mLsbS {
                display: flex;
                flex-direction: column;
                justify-content: center;
                margin: 0 auto;
                padding: 48px 15px;
                text-align: center
            }

            @media (min-width: 768px) and (max-width:1199px) {
                .mLsbS {
                    flex-direction:row;
                    padding: 48px 0
                }
            }

            @media (min-width: 1200px) {
                .mLsbS {
                    flex-direction:row;
                    padding: 48px 0
                }
            }

            .IefzO {
                grid-gap: var(--spacing-xs);
                border-bottom: 1px solid var(--light-interface-neutral-020);
                display: flex;
                flex: 1 0 25%;
                flex-direction: column;
                gap: var(--spacing-xs);
                padding: 24px 0;
                text-align: center
            }

            @media (min-width: 768px) and (max-width:1199px) {
                .IefzO {
                    border-bottom:none;
                    border-right: 1px solid var(--light-interface-neutral-020);
                    padding: 0 36px
                }
            }

            @media (min-width: 1200px) {
                .IefzO {
                    border-bottom:none;
                    border-right: 1px solid var(--light-interface-neutral-020);
                    padding: 0 36px
                }
            }

            @media (max-width: 767px) {
                .IefzO:first-child {
                    padding:0 0 24px
                }
            }

            .IefzO:last-child {
                border: none
            }

            @media (max-width: 767px) {
                .IefzO:last-child {
                    padding:24px 0 0
                }
            }

            .q42tU {
                color: var(--light-interactive-primary-030);
                font-size: 36px;
                font-weight: var(--semibold);
                line-height: normal
            }

            .hO--O,.q42tU {
                font-family: var(--primary-font);
                text-align: center;
                word-break: break-word
            }

            .hO--O {
                color: var(--light-ink-subtle);
                font-size: var(--font-mm);
                font-weight: var(--regular);
                line-height: 150%
            }

            .KfuyP {
                grid-gap: var(--spacing-horizontal);
                display: flex;
                flex-direction: column;
                gap: var(--spacing-horizontal);
                padding: 24px 0
            }

            .KfuyP .YqEcy {
                border-left: 4px solid #e56400;
                padding-left: var(--spacing-xs)
            }

            .YqEcy {
                font-size: var(--font-l);
                font-weight: var(--semibold);
                line-height: normal
            }

            .YqEcy,.ky5xz p {
                color: var(--light-ink-contrast);
                font-family: var(--primary-font);
                word-break: break-word
            }

            .ky5xz p {
                font-size: var(--font-mm);
                font-weight: var(--regular);
                line-height: 166%
            }

            @media (max-width: 767px) {
                .ky5xz p {
                    font-size:var(--font-m)
                }
            }

            .ky5xz ol,.ky5xz ul {
                grid-gap: var(--spacing-m);
                display: flex;
                flex-direction: column;
                font-size: var(--font-mm);
                gap: var(--spacing-m);
                margin-left: var(--spacing-m);
                padding-left: var(--spacing-xs);
                word-break: break-word
            }

            @media (max-width: 767px) {
                .ky5xz ol,.ky5xz ul {
                    font-size:var(--font-m)
                }
            }

            .qA7u8 {
                color: var(--light-ink-subtle);
                font-family: var(--secondary-font);
                font-size: var(--font-xs);
                font-style: normal;
                font-weight: var(--regular);
                line-height: 150%;
                padding-bottom: var(--spacing-xs);
                padding-top: var(--spacing-xs);
                text-align: center
            }

            ._2Wcwl {
                background-color: var(--ad-slot-background-color);
                height: calc(100% + 31px)!important
            }

            .dcg3F {
                display: flex;
                justify-content: center;
                width: 100%
            }

            .JR8SJ {
                background-color: var(--ad-slot-background-color);
                justify-content: right;
                margin: auto 0;
                overflow: hidden;
                z-index: var(--zlevel0)
            }

            .JR8SJ,.L1aHm {
                display: flex;
                flex-direction: column
            }

            .ALnBD {
                height: 50px;
                width: 320px
            }

            @media screen and (min-width: 728px) {
                .ALnBD {
                    height:90px;
                    width: 728px
                }
            }

            .VNDLI {
                height: 600px;
                width: 120px
            }

            ._5lGh3 {
                margin: 0 auto
            }

            .-XDJb,._5lGh3 {
                height: 250px;
                width: 300px
            }

            .-XDJb {
                align-items: center;
                display: flex;
                justify-content: center;
                margin: 0 auto 16px
            }

            @media screen and (min-width: 768px) and (max-width:1199px) {
                .-XDJb {
                    height:90px;
                    margin-bottom: 36px;
                    width: 728px
                }
            }

            @media screen and (min-width: 1200px) {
                .-XDJb {
                    height:90px;
                    margin-bottom: 36px;
                    width: 970px
                }
            }

            ._0apYp {
                height: 250px;
                margin: 0 auto 16px;
                width: 300px
            }

            .aEuvG {
                width: 728px
            }

            .SnSdZ,.aEuvG {
                height: 90px;
                margin: 0 auto
            }

            .SnSdZ {
                width: 970px
            }

            .UDLgd {
                width: 120px
            }

            .LkpS-,.UDLgd {
                background-color: transparent;
                height: auto
            }

            .LkpS- {
                margin: 0;
                width: 185px
            }

            @media (min-width: 1200px) {
                .LkpS- {
                    height:auto;
                    width: 160px
                }
            }

            @media (min-width: 768px) and (max-width:1199px) {
                .LkpS- {
                    height:auto;
                    width: 210px
                }
            }

            .j--QA {
                height: 600px;
                margin: 0;
                width: 300px
            }

            .LTMOE,.WUPu4,.n9lPp {
                height: 250px;
                margin: 0;
                width: 300px
            }

            .OXITA {
                margin: 0 auto;
                margin-bottom: var(--spacing-row-separator-mobile);
                padding-top: 0
            }

            .OXITA,._3u9A6 {
                height: 250px;
                width: 300px
            }

            .dKwlU {
                height: 600px;
                width: 300px
            }

            ._5YnJk {
                height: 250px;
                width: 300px
            }

            .XHz18 {
                height: 600px;
                width: 300px
            }

            .dgAYL {
                height: 250px;
                width: 300px
            }

            .EoVCn {
                height: 201px;
                width: 350px
            }

            .gjbaw {
                height: 90px;
                margin: 0;
                width: 160px
            }

            .s-dxG {
                height: 250px;
                margin: 0 auto;
                width: 300px
            }

            @media (min-width: 1200px) {
                .s-dxG {
                    height:600px;
                    width: 300px
                }
            }

            .fvegL {
                height: 50px;
                margin: 0 auto;
                width: 320px
            }

            @media (min-width: 768px) and (max-width:1199px) {
                .fvegL {
                    height:250px;
                    width: 300px
                }
            }

            @media (min-width: 1200px) {
                .fvegL {
                    height:90px;
                    width: 728px
                }

                .eDlxH {
                    margin-bottom: 0
                }
            }

            .qKimL {
                border: none;
                height: 250px;
                margin: 0 auto 32px;
                width: 300px
            }

            @media (min-width: 1200px) {
                .qKimL {
                    height:250px;
                    width: 970px
                }
            }

            .WPHsW {
                border: none;
                height: 250px;
                margin: auto;
                padding-bottom: var(--spacing-xs);
                width: 970px
            }

            @media (max-width: 767px) {
                .WPHsW {
                    height:50px;
                    width: 320px
                }
            }

            @media (min-width: 768px) and (max-width:1199px) {
                .WPHsW {
                    height:250px;
                    width: 300px
                }
            }

            .CWTr2 {
                width: -moz-fit-content;
                width: fit-content
            }

            ._7oYXh {
                margin-left: 25px;
                margin-right: 25px
            }

            @media (min-width: 1200px) {
                ._0HIpF {
                    align-items:center;
                    display: flex;
                    height: 282px;
                    justify-content: center;
                    margin-left: auto;
                    margin-right: auto;
                    padding-bottom: var(--spacing-horizontal);
                    padding-top: var(--spacing-horizontal);
                    width: 1110px
                }
            }

            @media (min-width: 768px) and (max-width:1199px) {
                ._0HIpF {
                    display:none
                }
            }

            @media (max-width: 767px) {
                ._0HIpF {
                    display:none
                }
            }

            .Kcu7Y {
                height: 250px;
                margin: 0 auto;
                width: 300px
            }

            @media screen and (min-width: 1199px) {
                .Kcu7Y {
                    height:90px;
                    width: 728px
                }
            }

            .Fnt-Z {
                height: 250px;
                margin: 0 auto;
                width: 970px
            }

            @media (min-width: 768px) and (max-width:1199px) {
                .Fnt-Z {
                    height:250px;
                    width: 300px
                }
            }

            @media (max-width: 767px) {
                .Fnt-Z {
                    height:50px;
                    width: 320px
                }
            }

            .F7tAU {
                background-color: transparent;
                margin: 0 auto;
                min-height: auto;
                width: 300px
            }

            @media screen and (max-width: 360px) {
                .F7tAU {
                    width:100%
                }
            }

            @media (min-width: 1200px) {
                .F7tAU {
                    width:350px
                }
            }

            @media (min-width: 768px) and (max-width:1199px) {
                .F7tAU {
                    width:210px
                }
            }

            .z76ES {
                height: 250px;
                margin: 0 auto;
                width: 300px
            }

            @media (min-width: 1200px) {
                .z76ES {
                    height:90px;
                    width: 728px
                }
            }

            .cigTE {
                height: 250px;
                margin: 0 auto;
                width: 300px
            }

            @media (min-width: 1200px) {
                .cigTE {
                    height:90px;
                    width: 728px
                }
            }

            ._4SQLD {
                height: 250px;
                margin: 0 auto;
                width: 300px
            }

            @media (min-width: 1200px) {
                ._4SQLD {
                    height:250px;
                    width: 970px
                }
            }

            .QUo5q,.uGP4H {
                width: 100%
            }

            .QUo5q {
                align-items: center;
                background-color: transparent;
                display: flex;
                font-size: var(--font-mm);
                font-weight: var(--semibold);
                height: auto;
                justify-content: center;
                line-height: 150%
            }

            @media (min-width: 1200px) {
                .K88Iv {
                    display:none
                }
            }

            @media (min-width: 768px) and (max-width:1199px) {
                .K88Iv {
                    display:none
                }
            }

            @media (max-width: 767px) {
                .K88Iv {
                    min-height:50px;
                    width: 320px
                }
            }

            ._5SCWg {
                background-color: var(--ad-slot-background-color)
            }

            @media (max-width: 767px) {
                ._5SCWg {
                    align-items:center;
                    bottom: 0;
                    position: fixed;
                    right: 0;
                    width: 100%;
                    z-index: var(--zlevel10)
                }
            }

            @media (min-width: 768px) and (max-width:1199px) {
                ._5SCWg {
                    display:none
                }
            }

            @media (min-width: 1200px) {
                ._5SCWg {
                    display:none
                }
            }

            .Esppl {
                align-self: end;
                background: var(--ad-slot-background-color);
                border-top-left-radius: 6px;
                cursor: pointer;
                height: -moz-fit-content;
                height: fit-content;
                margin-top: -22px
            }

            .oOVST {
                height: auto;
                justify-content: center;
                width: 100%
            }

            .hWCx9,.oOVST {
                align-items: center;
                display: flex
            }

            .p1dgL {
                color: var(--light-ink-contrast);
                cursor: pointer;
                font-family: var(--secondary-font);
                font-weight: var(--medium);
                line-height: 150%
            }

            .p1dgL[\:has\(svg\)] :first-child {
                align-content: center
            }

            .p1dgL:has(svg) :first-child {
                align-content: center
            }

            .TnxP0 {
                font-size: var(--font-m)
            }

            .TnxP0,.XAHgC {
                color: var(--light-ink-contrast);
                font-family: var(--secondary-font);
                font-weight: var(--medium);
                line-height: 150%
            }

            .XAHgC {
                cursor: pointer;
                margin: 0;
                padding: 0
            }

            .XAHgC>span {
                padding: 3px 0
            }

            .AxUgG {
                align-items: center;
                display: flex;
                flex: 1;
                flex-wrap: wrap;
                height: 40px;
                justify-content: flex-start;
                list-style: none;
                overflow: hidden;
                white-space: nowrap
            }

            @media (max-width: 429px) {
                .AxUgG li:nth-child(3) {
                    display:none
                }
            }

            @media (max-width: 321px) {
                .AxUgG li:nth-child(2) {
                    display:none
                }
            }

            @media (min-width: 768px) and (max-width:1199px) {
                .AxUgG {
                    align-items:center;
                    display: flex;
                    flex: 1;
                    flex-wrap: wrap;
                    height: 40px;
                    justify-content: flex-start;
                    overflow: hidden;
                    white-space: nowrap
                }
            }

            @media (min-width: 1200px) {
                .AxUgG {
                    align-items:center;
                    display: flex;
                    flex: 1;
                    flex-wrap: wrap;
                    height: 40px;
                    justify-content: flex-start;
                    overflow: hidden;
                    white-space: nowrap
                }
            }

            .AxUgG>li>a:hover {
                color: inherit;
                text-decoration: underline
            }

            .XFPgc {
                background-color: var(--light-interactive-primary-010);
                border: none;
                border-radius: 100px;
                color: var(--light-ink-contrast);
                display: flex;
                justify-content: space-between;
                padding: 4px 8px 4px 16px
            }

            @media (min-width: 768px) and (max-width:1199px) {
                .XFPgc {
                    justify-content:space-between;
                    width: 360px
                }
            }

            @media (min-width: 1200px) {
                .XFPgc {
                    justify-content:space-between;
                    width: 360px
                }
            }

            .l1FPl {
                border: none;
                display: flex;
                flex: 1;
                justify-content: center
            }

            .PZoZb {
                align-self: center;
                cursor: pointer;
                flex: 0;
                height: 32px;
                outline: none;
                padding: 1px;
                width: 32px
            }

            .PZoZb,.PZoZb :hover {
                background: transparent;
                border: none;
                color: var(--light-interactive-secondary-030)
            }

            ::-moz-placeholder {
                color: var(--light-interactive-secondary-030);
                font-family: Montserrat;
                font-size: 16px;
                font-style: normal;
                font-weight: 500;
                line-height: 150%
            }

            ::placeholder {
                color: var(--light-interactive-secondary-030);
                font-family: Montserrat;
                font-size: 16px;
                font-style: normal;
                font-weight: 500;
                line-height: 150%
            }

            .search__form-input {
                background: var(--light-interactive-primary-010);
                border: none;
                box-shadow: none;
                color: var(--light-ink-contrast);
                line-height: 1;
                outline: none;
                width: 100%
            }

            .search__form-input::-webkit-search-cancel-button {
                -webkit-appearance: none
            }

            .iS9-O>a>span {
                font-size: var(--font-m)
            }

            .IUkJ7 {
                background: #fff;
                border: none;
                cursor: pointer
            }

            ._3aoKs {
                background-color: var(--light-interactive-primary-010);
                height: 100vh;
                left: 0;
                opacity: .4;
                position: fixed;
                top: 0;
                width: 100vw;
                z-index: var(--zlevel9999)
            }

            .IXGJn {
                background: var(--light-white-tint);
                display: flex;
                justify-content: space-between;
                padding: 16px 15px 16px 24px;
                position: sticky;
                top: 0;
                width: 100%;
                z-index: var(--zlevel2)
            }

            ._1Z6R0 {
                grid-gap: 16px;
                align-items: center;
                background-color: var(--light-interface-neutral-020);
                display: flex;
                gap: 16px;
                padding: 15px 24px
            }

            ._25M9z {
                color: var(--light-interactive-link-010);
                font-family: var(--content-font);
                font-size: 18px
            }

            ._25M9z span {
                color: var(--light-ink-contrast)
            }

            .MjpE1 {
                background: transparent;
                border: 1px solid var(--light-interactive-secondary-030);
                border-radius: 4px;
                color: var(--light-ink-contrast)
            }

            .MjpE1,.xUP-b {
                align-items: center;
                padding: 8px 12px
            }

            .xUP-b {
                background-color: var(--light-interactive-secondary-030);
                border: none;
                border-radius: 4px;
                color: var(--light-ink-inverse);
                display: block
            }

            .XNNti>ul {
                list-style: none;
                margin-left: 0
            }

            .XNNti>ul:nth-child(2) {
                background-color: var(--light-interface-neutral-020)
            }

            .X3u-q {
                align-self: center;
                background: transparent;
                border: none;
                cursor: pointer;
                outline: none
            }

            .mnf7x {
                display: flex;
                flex-flow: row wrap
            }

            .c3Iwx>li {
                align-content: center;
                min-height: 64px;
                padding: 12px 24px
            }

            .c3Iwx>.iS9-O {
                font-family: var(--content-font);
                font-size: var(--font-m);
                font-weight: var(--medium);
                line-height: 24px;
                text-align: left
            }

            .mnf7x>li {
                align-content: center;
                flex: 0 50%;
                min-height: 64px;
                padding: 12px 24px
            }

            .menu-link {
                color: var(--menu-link-color)
            }

            .mnf7x>li[\:has\(a\%20\%3E\%20span\%20\%3E\%20svg\)] a {
                grid-gap: 8px;
                display: flex;
                gap: 8px
            }

            .mnf7x>li:has(a>span>svg) a {
                grid-gap: 8px;
                display: flex;
                gap: 8px
            }

            .mnf7x>li[\:has\(a\%20\%3E\%20span\%20\%3E\%20svg\)] span[\:has\(svg\)] {
                align-self: center
            }

            .mnf7x>li:has(a>span>svg) span:has(svg) {
                align-self: center
            }

            .rVedK {
                display: flex;
                flex-direction: column
            }

            .rVedK>li {
                align-content: center;
                border-bottom: 1px solid var(--light-interface-skeleton-010);
                min-height: 65px
            }

            .rVedK>li a {
                display: flex;
                flex: 1;
                padding: var(--spacing-s) var(--font-xl)
            }

            .iS9-O[\:has\(button\)] {
                grid-gap: 8px;
                display: flex;
                gap: 8px;
                width: -moz-fit-content;
                width: fit-content;
                width: 100%
            }

            .iS9-O:has(button) {
                grid-gap: 8px;
                display: flex;
                gap: 8px;
                width: -moz-fit-content;
                width: fit-content;
                width: 100%
            }

            .iS9-O[\:has\(button\)] a {
                grid-gap: 8px;
                display: flex;
                flex: 1;
                gap: 8px;
                max-width: 90%
            }

            .iS9-O:has(button) a {
                grid-gap: 8px;
                display: flex;
                flex: 1;
                gap: 8px;
                max-width: 90%
            }

            .iS9-O[\:has\(button\)]>span {
                padding: var(--spacing-s) var(--font-xl);
                width: 90%
            }

            .iS9-O:has(button)>span {
                padding: var(--spacing-s) var(--font-xl);
                width: 90%
            }

            .iS9-O[\:has\(button\)] button {
                align-self: center;
                margin-right: var(--spacing-xs)
            }

            .iS9-O[\:has\(button\)] button svg {
                transition: .5s cubic-bezier(.19,1,.22,1)
            }

            .iS9-O:has(button) button {
                align-self: center;
                margin-right: var(--spacing-xs)
            }

            .iS9-O:has(button) button svg {
                transition: .5s cubic-bezier(.19,1,.22,1)
            }

            .rVedK .iS9-O>span {
                display: block;
                padding: var(--spacing-s) var(--font-xl);
                width: 100%
            }

            .GBLZT {
                background-color: var(--white);
                box-shadow: 0 8px 16px 0 rgba(var(--rgb-black),.3);
                display: flex;
                flex-direction: column;
                height: 100vh;
                left: 0;
                max-width: 100%;
                overflow: auto;
                position: absolute;
                top: -65px;
                z-index: var(--zlevel9999)
            }

            .GBLZT li>a>span {
                font-size: var(--font-m)
            }

            @media (min-width: 768px) and (max-width:1199px) {
                .GBLZT {
                    top:-50px;
                    width: 430px
                }
            }

            @media (min-width: 1200px) {
                .GBLZT {
                    top:var(--top-position);
                    width: 430px
                }
            }

            ._0zg9O {
                display: none
            }

            ._9Pd1u {
                background-color: var(--white);
                box-shadow: 0 8px 16px 0 rgba(var(--rgb-black),.3);
                display: flex;
                flex-direction: column;
                height: 100vh;
                left: 0;
                max-width: 100%;
                overflow: auto;
                position: absolute;
                top: -65px;
                z-index: var(--zlevel9999)
            }

            ._9Pd1u li>a>span {
                font-size: var(--font-m)
            }

            @media (min-width: 768px) and (max-width:1199px) {
                ._9Pd1u {
                    top:-50px;
                    width: 430px
                }
            }

            @media (min-width: 1200px) {
                ._9Pd1u {
                    top:var(--top-position);
                    width: 430px
                }
            }

            .jjaCk {
                background: transparent;
                background-color: var(--light-interactive-secondary-010);
                border: none;
                border-radius: 3px;
                padding: 0
            }

            li[\:has\(\%3E\%20\.down-arrow\)] {
                grid-gap: 8px;
                display: flex;
                gap: 8px;
                justify-content: start
            }

            li:has(>.jjaCk) {
                grid-gap: 8px;
                display: flex;
                gap: 8px;
                justify-content: start
            }

            li>a {
                flex: 0
            }

            .qUJnS {
                transform: rotate(180deg)
            }

            .i503K>*,.pmLlR>* {
                border-bottom: 1px solid var(--light-interface-skeleton-010)
            }

            .i503K>li {
                padding: 12px 0 12px 50px
            }

            .i503K>li,.pmLlR>li {
                align-content: center;
                flex-wrap: wrap;
                height: 65px
            }

            .pmLlR>li {
                padding: 12px 0 12px 100px
            }

            li[\:has\(span\%20\%3E\%20svg\)] {
                align-items: center;
                justify-content: start
            }

            li:has(span>svg) {
                align-items: center;
                justify-content: start
            }

            li[\:has\(span\%20\%3E\%20svg\)] a {
                grid-gap: 8px;
                display: flex;
                gap: 8px
            }

            li:has(span>svg) a {
                grid-gap: 8px;
                display: flex;
                gap: 8px
            }

            li[\:has\(span\%20\%3E\%20svg\)] span:nth-child(2) {
                align-self: center;
                display: flex;
                padding-right: 8px
            }

            li:has(span>svg) span:nth-child(2) {
                align-self: center;
                display: flex;
                padding-right: 8px
            }

            .BFe8U,.BFe8U>li {
                align-items: center
            }

            .BFe8U>li {
                grid-gap: 8px;
                border-bottom: 1px solid var(--light-interface-skeleton-010);
                cursor: pointer;
                display: flex;
                gap: 8px;
                height: 64px;
                padding: 12px 24px
            }

            .BFe8U>li :first-child {
                color: var(--light-ink-contrast);
                font-family: var(--secondary-font);
                font-size: var(--font-m);
                font-weight: var(--medium);
                line-height: 150%
            }

            .BFe8U>li :last-child {
                stroke: var(--light-ink-contrast);
                stroke-width: 1;
                stroke-opacity: 0;
                position: relative
            }

            .YbZp6 {
                grid-gap: 8px;
                display: flex;
                flex-direction: column;
                gap: 8px;
                margin-bottom: 24px;
                padding: 12px 24px
            }

            [dir=ltr] .YbZp6>p {
                text-align: left
            }

            [dir=rtl] .YbZp6>p {
                text-align: right
            }

            .YbZp6>p {
                padding: 8px 0
            }

            .jBI9t {
                grid-gap: 8px;
                display: flex;
                flex-wrap: wrap;
                gap: 8px
            }

            .jBI9t span {
                background-color: transparent;
                cursor: pointer
            }

            .iS9-O>a:hover {
                color: inherit;
                text-decoration: underline
            }

            .xUP-b:hover {
                background-color: var(--light-interactive-primary-050)
            }

            .rJYss {
                display: flex;
                position: relative
            }

            .NGQt5 {
                align-items: center;
                border: none;
                color: var(--white);
                cursor: pointer;
                display: flex;
                justify-content: center
            }

            .bbN0R {
                background-color: var(--white);
                border-radius: var(--spacing-xs);
                box-shadow: 0 4px 12px 0 rgba(0,0,0,.12);
                min-width: 160px;
                overflow: hidden;
                padding: var(--spacing-xs) 0;
                position: absolute;
                right: 0;
                top: calc(100% + 4px);
                z-index: var(--zlevel0)
            }

            .MgF6R {
                color: #333;
                color: var(--light-ink-subtle);
                cursor: pointer;
                display: block;
                font-family: var(--content-font);
                font-size: var(--font-sm);
                font-weight: var(--regular);
                padding: 10px var(--spacing-m);
                text-decoration: none;
                transition: background-color .2s ease
            }

            .MgF6R:hover {
                background-color: var(--light-interactive-primary-010)
            }

            .QQWKK>*,.VW6qH>* {
                font-family: var(--content-font);
                font-size: var(--spacing-s);
                font-style: normal;
                font-weight: var(--medium);
                line-height: 150%
            }

            ._3SrKk {
                position: relative
            }

            .QQWKK,.VW6qH {
                background-color: var(--white);
                margin: 0 auto;
                max-width: 100%
            }

            .QQWKK {
                box-shadow: 0 2px 8px 0 hsla(0,0%,7%,.08)
            }

            .ti2v4 {
                align-items: center;
                background-color: var(--white);
                border-bottom: 1px solid var(--light-interactive-secondary-010);
                display: flex;
                justify-content: space-between;
                max-width: 100%;
                padding: 16px 15px
            }

            @media (min-width: 768px) and (max-width:1199px) {
                .ti2v4 {
                    display:flex;
                    justify-content: space-between;
                    margin: 0 39px;
                    max-width: var(--container-width);
                    padding: 4px 0
                }
            }

            @media (min-width: 1200px) {
                .ti2v4 {
                    display:flex;
                    justify-content: space-between;
                    margin: 0 auto;
                    max-width: var(--container-width);
                    padding: 4px 0
                }
            }

            .W708k img,._037so,.w0HiR img {
                background-color: var(--white)
            }

            ._037so {
                border-bottom: none;
                display: flex;
                justify-content: space-between;
                padding: 16px 15px
            }

            @media (min-width: 768px) and (max-width:1199px) {
                ._037so {
                    margin:0 39px;
                    max-width: 100%;
                    padding: 4px 0
                }
            }

            @media (min-width: 1200px) {
                ._037so {
                    margin:0 auto;
                    max-width: var(--container-width);
                    padding: 4px 0
                }
            }

            .W708k {
                grid-gap: 8px;
                align-items: center;
                display: flex;
                gap: 8px;
                justify-content: flex-start
            }

            @media (min-width: 768px) and (max-width:1199px) {
                .W708k {
                    grid-gap:16px;
                    gap: 16px;
                    height: 40px
                }
            }

            @media (min-width: 1200px) {
                .W708k {
                    grid-gap:16px;
                    gap: 16px;
                    height: 40px
                }
            }

            .nkhY3 {
                grid-gap: 8px;
                align-items: center;
                display: flex;
                gap: 8px;
                justify-content: flex-start
            }

            @media (min-width: 768px) and (max-width:1199px) {
                .nkhY3 {
                    grid-gap:16px;
                    gap: 16px;
                    height: 40px
                }
            }

            @media (min-width: 1200px) {
                .nkhY3 {
                    grid-gap:16px;
                    gap: 16px;
                    height: 40px
                }
            }

            .tER1z {
                align-items: center;
                display: none
            }

            @media (min-width: 768px) and (max-width:1199px) {
                .tER1z {
                    display:flex
                }

                .tER1z ul {
                    flex-wrap: wrap;
                    margin: 0;
                    overflow: hidden;
                    padding: 0
                }

                .tER1z li,.tER1z ul {
                    display: flex;
                    height: 40px
                }

                .tER1z li {
                    align-items: center;
                    padding: 8px 16px
                }
            }

            @media (min-width: 1200px) {
                .tER1z {
                    display:flex;
                    flex: 1
                }

                .tER1z ul {
                    margin: 0;
                    padding: 0
                }

                .tER1z li {
                    align-items: center;
                    display: flex;
                    height: 40px;
                    padding: 8px 16px
                }
            }

            ._9Pt06 {
                grid-gap: 8px;
                align-items: center;
                display: flex;
                gap: 8px;
                justify-content: flex-end
            }

            @media (min-width: 768px) and (max-width:1199px) {
                ._9Pt06 {
                    grid-gap:16px;
                    gap: 16px
                }
            }

            @media (min-width: 1200px) {
                ._9Pt06 {
                    grid-gap:16px;
                    gap: 16px
                }
            }

            ._9Pt06 a:first-child {
                display: none
            }

            @media (min-width: 768px) and (max-width:1199px) {
                ._9Pt06 a:first-child {
                    display:block
                }
            }

            @media (min-width: 1200px) {
                ._9Pt06 a:first-child {
                    display:block
                }
            }

            .z18cG {
                grid-gap: 8px;
                align-items: center;
                display: none;
                gap: 8px;
                justify-content: flex-end
            }

            @media (min-width: 768px) and (max-width:1199px) {
                .z18cG {
                    grid-gap:16px;
                    display: flex;
                    gap: 16px
                }
            }

            @media (min-width: 1200px) {
                .z18cG {
                    grid-gap:16px;
                    display: flex;
                    gap: 16px
                }
            }

            ._9Pt06[\:has\(\%3E\%20\.profile__icon\)] {
                border: none
            }

            ._9Pt06:has(>.Qmohv) {
                border: none
            }

            .tZxS- {
                display: none
            }

            .tZxS- ul {
                margin: 0;
                padding: 0
            }

            @media (min-width: 768px) and (max-width:1199px) {
                .tZxS-,.tZxS- li {
                    display:flex
                }

                .tZxS- li {
                    align-items: center;
                    height: 40px;
                    padding: 8px 16px
                }
            }

            @media (min-width: 1200px) {
                .tZxS-,.tZxS- li {
                    display:flex
                }

                .tZxS- li {
                    align-items: center;
                    height: 40px;
                    padding: 8px 16px
                }
            }

            .ti2v4[\:has\(\.profile__icon\)] {
                padding: 16px 15px
            }

            .ti2v4:has(.Qmohv) {
                padding: 16px 15px
            }

            @media (min-width: 768px) and (max-width:1199px) {
                .ti2v4[\:has\(\.profile__icon\)] {
                    margin:0 39px;
                    padding: 4px 0
                }

                .ti2v4:has(.Qmohv) {
                    margin: 0 39px;
                    padding: 4px 0
                }
            }

            @media (min-width: 1200px) {
                .ti2v4[\:has\(\.profile__icon\)] {
                    padding:4px 0
                }

                .ti2v4:has(.Qmohv) {
                    padding: 4px 0
                }
            }

            ._037so[\:has\(\.profile__icon\)] {
                padding: 16px 15px
            }

            ._037so:has(.Qmohv) {
                padding: 16px 15px
            }

            @media (min-width: 768px) and (max-width:1199px) {
                ._037so[\:has\(\.profile__icon\)] {
                    margin:0 39px;
                    padding: 4px 0
                }

                ._037so:has(.Qmohv) {
                    margin: 0 39px;
                    padding: 4px 0
                }
            }

            @media (min-width: 1200px) {
                ._037so[\:has\(\.profile__icon\)] {
                    padding:4px 0
                }

                ._037so:has(.Qmohv) {
                    padding: 4px 0
                }
            }

            .ti2v4[\:has\(\.nav__search\)] {
                grid-gap: 8px;
                display: flex;
                gap: 8px;
                padding: 12px 15px
            }

            .ti2v4:has(.ZtBDP) {
                grid-gap: 8px;
                display: flex;
                gap: 8px;
                padding: 12px 15px
            }

            @media (min-width: 768px) and (max-width:1199px) {
                .ti2v4[\:has\(\.nav__search\)] {
                    margin:0 39px;
                    padding: 4px 0
                }

                .ti2v4:has(.ZtBDP) {
                    margin: 0 39px;
                    padding: 4px 0
                }
            }

            @media (min-width: 1200px) {
                .ti2v4[\:has\(\.nav__search\)] {
                    padding:4px 0
                }

                .ti2v4:has(.ZtBDP) {
                    padding: 4px 0
                }
            }

            ._037so[\:has\(\.nav__search\)] {
                grid-gap: 8px;
                display: flex;
                gap: 8px;
                padding: 12px 15px
            }

            ._037so:has(.ZtBDP) {
                grid-gap: 8px;
                display: flex;
                gap: 8px;
                padding: 12px 15px
            }

            @media (min-width: 768px) and (max-width:1199px) {
                ._037so[\:has\(\.nav__search\)] {
                    margin:0 39px;
                    padding: 4px 0
                }

                ._037so:has(.ZtBDP) {
                    margin: 0 39px;
                    padding: 4px 0
                }
            }

            @media (min-width: 1200px) {
                ._037so[\:has\(\.nav__search\)] {
                    padding:4px 0
                }

                ._037so:has(.ZtBDP) {
                    padding: 4px 0
                }
            }

            .ZtBDP {
                flex: 1;
                padding: 0
            }

            @media (min-width: 768px) and (max-width:1199px) {
                .ZtBDP {
                    flex:0;
                    padding: 0
                }
            }

            @media (min-width: 1200px) {
                .ZtBDP {
                    flex:0;
                    padding: 0
                }
            }

            .w0HiR {
                align-items: center;
                background: var(--white);
                border: none;
                display: flex;
                margin: 0;
                padding: 0;
                width: 32px
            }

            .w0HiR,.w0HiR span {
                height: 32px
            }

            .w0HiR:hover>span {
                height: 32px;
                opacity: 0
            }

            .w0HiR:hover {
                align-items: center;
                background: var(--white);
                background-image: url("b160b14dd082ac8860cbc7993f6b9cb4846763ae.svg");
                border: none;
                display: flex;
                height: 32px;
                margin: 0;
                padding: 0;
                width: 32px
            }

            .ZDSyB {
                display: none
            }

            @media (min-width: 1200px) {
                .ZDSyB {
                    display:flex
                }

                .ZDSyB li {
                    padding: 8px 16px
                }
            }

            @media (min-width: 768px) and (max-width:1199px) {
                .ZDSyB {
                    display:flex;
                    height: 40px
                }

                .ZDSyB li {
                    padding: 8px 16px
                }
            }

            ._611AA {
                background: var(--white);
                background-image: url("c9c07f58c5636996af20c9bb58255fe99df96cdd.svg");
                border: none;
                cursor: pointer;
                margin: 0;
                padding: 0;
                width: 32px
            }

            ._611AA,._611AA>span {
                height: 32px
            }

            ._8f7k2 {
                opacity: 1
            }

            ._611AA:hover ._8f7k2 {
                opacity: 0
            }

            ._611AA:hover {
                background-image: url("f3077ec8f48a9cb135f7b623a1b0859274bba811.svg")
            }

            .Mh2hX,.Qmohv {
                background: transparent;
                border: none;
                padding: 0
            }

            .Mh2hX {
                display: block
            }

            @media (min-width: 768px) and (max-width:1199px) {
                .Mh2hX {
                    display:none
                }
            }

            @media (min-width: 1200px) {
                .Mh2hX {
                    display:none
                }
            }

            .WRiHe {
                background-color: var(--light-interactive-secondary-030);
                border: none;
                border-radius: 4px;
                color: var(--white);
                display: none;
                height: 34px;
                justify-content: center;
                padding: 8px 12px;
                width: 64px
            }

            @media (min-width: 768px) and (max-width:1199px) {
                .WRiHe {
                    background-color:var(--white);
                    border: 1px solid var(--light-interactive-secondary-030);
                    color: var(--light-interactive-secondary-030);
                    display: block
                }
            }

            @media (min-width: 1200px) {
                .WRiHe {
                    background-color:var(--white);
                    border: 1px solid var(--light-interactive-secondary-030);
                    color: var(--light-interactive-secondary-030);
                    display: block
                }
            }

            .WRiHe:hover {
                background-color: var(--light-interactive-secondary-010);
                border: 1px solid var(--network-links-bg-color)
            }

            .VPV9S {
                display: none
            }

            @media (min-width: 768px) and (max-width:1199px) {
                .VPV9S {
                    align-items:center;
                    background-color: var(--light-interactive-primary-030);
                    border: none;
                    border-radius: 4px;
                    color: var(--light-ink-inverse);
                    display: block;
                    height: 34px;
                    padding: 8px 12px;
                    width: -moz-fit-content;
                    width: fit-content
                }
            }

            @media (min-width: 1200px) {
                .VPV9S {
                    align-items:center;
                    background-color: var(--light-interactive-primary-030);
                    border: none;
                    border-radius: 4px;
                    color: var(--light-ink-inverse);
                    display: block;
                    height: 34px;
                    padding: 8px 12px;
                    width: -moz-fit-content;
                    width: fit-content
                }
            }

            .VPV9S:hover {
                background-color: var(--light-interactive-primary-050)
            }

            ._2BG9c {
                display: none;
                flex: 0 1 0
            }

            .JL3Rf {
                align-self: center;
                display: flex
            }

            .rgsyX {
                filter: invert(0)
            }

            .sJ4IS {
                filter: invert(100%)
            }

            .MczXu {
                align-self: center;
                display: none;
                margin-bottom: 4.09px
            }

            @media (min-width: 768px) and (max-width:1199px) {
                .MczXu {
                    background:var(--white);
                    border: none;
                    cursor: pointer;
                    display: block;
                    margin-bottom: 0
                }
            }

            @media (min-width: 1200px) {
                .MczXu {
                    background:var(--white);
                    border: none;
                    cursor: pointer;
                    display: block;
                    margin-bottom: 0
                }
            }

            ._8-bjW {
                align-self: center;
                background: var(--white);
                border: none;
                cursor: pointer;
                display: flex;
                margin-bottom: 4.09px
            }

            @media screen and (max-width: 400px) {
                ._8-bjW {
                    width:180px
                }
            }

            @media (min-width: 768px) and (max-width:1199px) {
                ._8-bjW {
                    display:none
                }
            }

            @media (min-width: 1200px) {
                ._8-bjW {
                    display:none
                }
            }

            .k9cMC {
                align-self: center;
                display: none;
                margin-bottom: 4.09px
            }

            @media (min-width: 768px) and (max-width:1199px) {
                .k9cMC {
                    display:none
                }
            }

            @media (min-width: 1200px) {
                .k9cMC {
                    display:none
                }
            }

            .DIH0c {
                display: flex;
                font-size: 12px;
                font-weight: 600;
                justify-content: center;
                text-transform: uppercase
            }

            .DIH0c,.goOFJ {
                align-items: center
            }

            .goOFJ {
                display: none
            }

            @media (min-width: 768px) and (max-width:1199px) {
                .goOFJ {
                    grid-gap:16px;
                    display: flex;
                    gap: 16px
                }
            }

            @media (min-width: 1200px) {
                .goOFJ {
                    grid-gap:16px;
                    display: flex;
                    gap: 16px
                }
            }

            .J1T3e {
                background-color: var(--brand-secondary);
                height: 100vh;
                left: 0;
                opacity: .4;
                position: fixed;
                right: 0;
                top: 0;
                width: 100vw;
                z-index: var(--zlevel1)
            }

            .lsLLO {
                background-color: var(--white);
                box-shadow: 0 8px 16px 0 rgba(var(--rgb-black),.2);
                display: flex;
                flex-direction: column;
                max-height: 100vh;
                min-width: 220px;
                overflow: scroll;
                padding: 12px 16px;
                position: absolute;
                top: 0;
                z-index: var(--zlevel2)
            }

            ._49XKh {
                margin-right: 16px;
                right: 0;
                top: 42px
            }

            .rt-DM {
                cursor: pointer;
                list-style: none;
                padding: 8px 0
            }

            .rt-DM:hover {
                color: var(--light-link-blue)
            }

            .NQxTT {
                grid-gap: 8px;
                align-items: center;
                display: flex;
                gap: 8px
            }

            .NQxTT span {
                color: var(--light-ink-contrast);
                font-family: var(--content-font);
                font-size: 14px
            }

            .M6g71 {
                stroke: var(--light-interactive-primary-030);
                stroke-width: 1;
                stroke-opacity: .1;
                align-items: center;
                cursor: pointer;
                display: flex;
                justify-content: center
            }

            .M6g71 svg {
                stroke: none
            }

            .F-zB0 {
                display: none
            }

            .yiXQ8 {
                grid-gap: 8px;
                align-items: center;
                display: flex;
                gap: 8px
            }

            .yiXQ8 span {
                color: var(--light-ink-contrast);
                font-family: var(--content-font);
                font-size: 14px
            }

            .ABpvr {
                stroke: var(--light-interactive-primary-030);
                stroke-width: 1;
                stroke-opacity: .1;
                align-items: center;
                cursor: pointer;
                display: flex;
                justify-content: center
            }

            .ABpvr svg {
                stroke: none
            }

            .mzMKq {
                display: none
            }

            .hG1er {
                cursor: pointer;
                line-height: 18px
            }

            .hG1er[\:has\(svg\)] :first-child {
                align-content: center
            }

            .hG1er:has(svg) :first-child {
                align-content: center
            }

            .H4E5y {
                grid-gap: 8px;
                align-items: center;
                display: flex;
                gap: 8px
            }

            ._9tBWA {
                font-size: var(--font-s);
                line-height: 18px
            }

            .WcGxQ,._9tBWA {
                align-items: center;
                font-family: var(--content-font);
                font-weight: var(--medium)
            }

            .WcGxQ {
                font-size: var(--font-sm);
                line-height: 21px
            }

            .R-SNG {
                display: flex;
                justify-content: start;
                overflow: hidden;
                padding: 0 15px
            }

            .R-SNG li {
                align-items: center;
                display: flex;
                height: 48px;
                padding: 8px 0
            }

            @media (min-width: 1200px) {
                .R-SNG {
                    border-top:1px solid var(--light-interface-neutral-020);
                    padding: 0
                }
            }

            @media (min-width: 768px) and (max-width:1199px) {
                .R-SNG {
                    border-top:1px solid var(--light-interface-neutral-020);
                    padding: 0
                }
            }

            .-hx39 {
                grid-column-gap: 32px;
                align-items: center;
                -moz-column-gap: 32px;
                column-gap: 32px;
                display: flex;
                flex-wrap: wrap;
                justify-content: flex-start;
                overflow: visible;
                position: relative;
                white-space: nowrap
            }

            .-hx39:after {
                background: var(--light-interface-neutral-020);
                bottom: 0;
                content: "";
                height: 1px;
                left: -100vw;
                position: absolute;
                right: 0;
                right: -100vw
            }

            @media (min-width: 1200px) {
                .-hx39:after {
                    background:var(--light-interface-neutral-010)
                }
            }

            @media (min-width: 768px) and (max-width:1199px) {
                .-hx39:after {
                    background:var(--light-interface-neutral-010)
                }
            }

            .IUiXw {
                align-self: start;
                background: transparent;
                border: 0;
                height: 48px;
                padding: 8px 16px;
                position: relative
            }

            @media (max-width: 767px) {
                .IUiXw {
                    padding:8px 0 8px 16px
                }
            }

            ._-3QvP {
                flex-wrap: wrap;
                height: auto
            }

            ._-3QvP>li {
                position: relative
            }

            ._-3QvP>li:after {
                background: var(--light-interface-neutral-020);
                bottom: 0;
                content: "";
                height: 1px;
                position: absolute;
                right: -100vw;
                width: 200vw
            }

            @media (max-width: 767px) {
                ._-3QvP>li:nth-child(n+5) {
                    width:100%
                }
            }

            .PQJkd {
                flex-wrap: wrap;
                height: 48px;
                position: relative
            }

            .-hx39>li>a:hover {
                color: inherit;
                text-decoration: underline
            }

            .LwieQ {
                grid-gap: 16px;
                color: var(--light-ink-subtle);
                display: flex;
                gap: 16px;
                height: -moz-fit-content;
                height: fit-content;
                justify-content: space-between;
                min-height: 32px
            }

            @media (max-width: 767px) {
                .LwieQ {
                    margin:0 15px
                }
            }

            @media (min-width: 1200px) {
                .LwieQ {
                    height:40px
                }
            }

            @media (min-width: 768px) and (max-width:1199px) {
                .LwieQ {
                    height:40px
                }
            }

            .GsyXR {
                display: none
            }

            @media (min-width: 1200px) {
                .GsyXR {
                    grid-gap:16px;
                    color: var(--light-ink-subtle);
                    display: flex;
                    gap: 16px;
                    height: 40px;
                    justify-content: space-between
                }
            }

            @media (min-width: 768px) and (max-width:1199px) {
                .GsyXR {
                    grid-gap:16px;
                    color: var(--light-ink-subtle);
                    display: flex;
                    gap: 16px;
                    height: 40px;
                    justify-content: space-between
                }
            }

            .WlpWb {
                display: none
            }

            @media (min-width: 768px) and (max-width:1199px) {
                .WlpWb {
                    grid-column-gap:32px;
                    align-items: center;
                    -moz-column-gap: 32px;
                    column-gap: 32px;
                    display: flex;
                    flex-wrap: wrap;
                    height: 40px;
                    justify-content: flex-start;
                    list-style: none;
                    overflow: hidden;
                    white-space: nowrap
                }

                .WlpWb li {
                    padding: 8px 0
                }
            }

            @media (min-width: 1200px) {
                .WlpWb {
                    grid-column-gap:32px;
                    align-items: center;
                    -moz-column-gap: 32px;
                    column-gap: 32px;
                    display: flex;
                    flex-wrap: wrap;
                    height: 40px;
                    justify-content: flex-start;
                    list-style: none;
                    overflow: hidden;
                    white-space: nowrap
                }

                .WlpWb li {
                    padding: 8px 0
                }
            }

            .PgRKs {
                flex: 1;
                list-style: none;
                white-space: wrap
            }

            .PgRKs>div {
                padding: 4px 8px
            }

            .PgRKs>div>a {
                align-items: center
            }

            .PgRKs>div>a>span {
                font-size: 14px;
                line-height: 150%
            }

            .PgRKs svg {
                stroke: #fff;
                fill: #fff;
                stroke-width: 0;
                stroke-opacity: 0;
                filter: brightness(100)
            }

            @media (min-width: 1200px) {
                .PgRKs {
                    flex:0;
                    margin: 4px 0 4px auto;
                    max-width: 70%;
                    white-space: nowrap
                }

                .PgRKs>div>a>span:first-child {
                    overflow-x: hidden;
                    overflow-y: hidden
                }
            }

            @media (min-width: 768px) and (max-width:1199px) {
                .PgRKs {
                    flex:0;
                    margin: 4px 0 4px auto;
                    max-width: 70%;
                    white-space: nowrap
                }

                .PgRKs>div>a>span:first-child {
                    overflow-x: hidden;
                    overflow-y: hidden
                }
            }

            .PgRKs::-webkit-scrollbar {
                display: none
            }

            .GvrDd {
                grid-gap: 44px;
                gap: 44px
            }

            .GvrDd,._8wvRL {
                display: flex;
                justify-content: space-between
            }

            ._8wvRL {
                align-items: center;
                color: var(--light-ink-contrast);
                cursor: pointer;
                font-family: var(--content-font);
                font-size: var(--font-sm);
                font-weight: var(--medium);
                line-height: 150%
            }

            ._8wvRL span {
                align-items: center;
                display: flex;
                word-break: break-word
            }

            .WlpWb>li>a:hover {
                color: inherit;
                text-decoration: underline
            }

            .qA7u8 {
                color: var(--light-ink-subtle);
                font-family: var(--secondary-font);
                font-size: var(--font-xs);
                font-style: normal;
                font-weight: var(--regular);
                line-height: 150%;
                padding-bottom: var(--spacing-xs);
                padding-top: var(--spacing-xs);
                text-align: center
            }

            ._2Wcwl {
                background-color: var(--ad-slot-background-color);
                height: calc(100% + 31px)!important
            }

            .dcg3F {
                display: flex;
                justify-content: center;
                width: 100%
            }

            .JR8SJ {
                background-color: var(--ad-slot-background-color);
                justify-content: right;
                margin: auto 0;
                overflow: hidden;
                z-index: var(--zlevel0)
            }

            .JR8SJ,.L1aHm {
                display: flex;
                flex-direction: column
            }

            .ALnBD {
                height: 50px;
                width: 320px
            }

            @media screen and (min-width: 728px) {
                .ALnBD {
                    height:90px;
                    width: 728px
                }
            }

            .VNDLI {
                height: 600px;
                width: 120px
            }

            ._5lGh3 {
                margin: 0 auto
            }

            .-XDJb,._5lGh3 {
                height: 250px;
                width: 300px
            }

            .-XDJb {
                align-items: center;
                display: flex;
                justify-content: center;
                margin: 0 auto 16px
            }

            @media screen and (min-width: 768px) and (max-width:1199px) {
                .-XDJb {
                    height:90px;
                    margin-bottom: 36px;
                    width: 728px
                }
            }

            @media screen and (min-width: 1200px) {
                .-XDJb {
                    height:90px;
                    margin-bottom: 36px;
                    width: 970px
                }
            }

            ._0apYp {
                height: 250px;
                margin: 0 auto 16px;
                width: 300px
            }

            .aEuvG {
                width: 728px
            }

            .SnSdZ,.aEuvG {
                height: 90px;
                margin: 0 auto
            }

            .SnSdZ {
                width: 970px
            }

            .UDLgd {
                width: 120px
            }

            .LkpS-,.UDLgd {
                background-color: transparent;
                height: auto
            }

            .LkpS- {
                margin: 0;
                width: 185px
            }

            @media (min-width: 1200px) {
                .LkpS- {
                    height:auto;
                    width: 160px
                }
            }

            @media (min-width: 768px) and (max-width:1199px) {
                .LkpS- {
                    height:auto;
                    width: 210px
                }
            }

            .j--QA {
                height: 600px;
                margin: 0;
                width: 300px
            }

            .LTMOE,.WUPu4,.n9lPp {
                height: 250px;
                margin: 0;
                width: 300px
            }

            .OXITA {
                margin: 0 auto;
                margin-bottom: var(--spacing-row-separator-mobile);
                padding-top: 0
            }

            .OXITA,._3u9A6 {
                height: 250px;
                width: 300px
            }

            .dKwlU {
                height: 600px;
                width: 300px
            }

            ._5YnJk {
                height: 250px;
                width: 300px
            }

            .XHz18 {
                height: 600px;
                width: 300px
            }

            .dgAYL {
                height: 250px;
                width: 300px
            }

            .EoVCn {
                height: 201px;
                width: 350px
            }

            .gjbaw {
                height: 90px;
                margin: 0;
                width: 160px
            }

            .s-dxG {
                height: 250px;
                margin: 0 auto;
                width: 300px
            }

            @media (min-width: 1200px) {
                .s-dxG {
                    height:600px;
                    width: 300px
                }
            }

            .fvegL {
                height: 50px;
                margin: 0 auto;
                width: 320px
            }

            @media (min-width: 768px) and (max-width:1199px) {
                .fvegL {
                    height:250px;
                    width: 300px
                }
            }

            @media (min-width: 1200px) {
                .fvegL {
                    height:90px;
                    width: 728px
                }

                .eDlxH {
                    margin-bottom: 0
                }
            }

            .qKimL {
                border: none;
                height: 250px;
                margin: 0 auto 32px;
                width: 300px
            }

            @media (min-width: 1200px) {
                .qKimL {
                    height:250px;
                    width: 970px
                }
            }

            .WPHsW {
                border: none;
                height: 250px;
                margin: auto;
                padding-bottom: var(--spacing-xs);
                width: 970px
            }

            @media (max-width: 767px) {
                .WPHsW {
                    height:50px;
                    width: 320px
                }
            }

            @media (min-width: 768px) and (max-width:1199px) {
                .WPHsW {
                    height:250px;
                    width: 300px
                }
            }

            .CWTr2 {
                width: -moz-fit-content;
                width: fit-content
            }

            ._7oYXh {
                margin-left: 25px;
                margin-right: 25px
            }

            @media (min-width: 1200px) {
                ._0HIpF {
                    align-items:center;
                    display: flex;
                    height: 282px;
                    justify-content: center;
                    margin-left: auto;
                    margin-right: auto;
                    padding-bottom: var(--spacing-horizontal);
                    padding-top: var(--spacing-horizontal);
                    width: 1110px
                }
            }

            @media (min-width: 768px) and (max-width:1199px) {
                ._0HIpF {
                    display:none
                }
            }

            @media (max-width: 767px) {
                ._0HIpF {
                    display:none
                }
            }

            .Kcu7Y {
                height: 250px;
                margin: 0 auto;
                width: 300px
            }

            @media screen and (min-width: 1199px) {
                .Kcu7Y {
                    height:90px;
                    width: 728px
                }
            }

            .Fnt-Z {
                height: 250px;
                margin: 0 auto;
                width: 970px
            }

            @media (min-width: 768px) and (max-width:1199px) {
                .Fnt-Z {
                    height:250px;
                    width: 300px
                }
            }

            @media (max-width: 767px) {
                .Fnt-Z {
                    height:50px;
                    width: 320px
                }
            }

            .F7tAU {
                background-color: transparent;
                margin: 0 auto;
                min-height: auto;
                width: 300px
            }

            @media screen and (max-width: 360px) {
                .F7tAU {
                    width:100%
                }
            }

            @media (min-width: 1200px) {
                .F7tAU {
                    width:350px
                }
            }

            @media (min-width: 768px) and (max-width:1199px) {
                .F7tAU {
                    width:210px
                }
            }

            .z76ES {
                height: 250px;
                margin: 0 auto;
                width: 300px
            }

            @media (min-width: 1200px) {
                .z76ES {
                    height:90px;
                    width: 728px
                }
            }

            .cigTE {
                height: 250px;
                margin: 0 auto;
                width: 300px
            }

            @media (min-width: 1200px) {
                .cigTE {
                    height:90px;
                    width: 728px
                }
            }

            ._4SQLD {
                height: 250px;
                margin: 0 auto;
                width: 300px
            }

            @media (min-width: 1200px) {
                ._4SQLD {
                    height:250px;
                    width: 970px
                }
            }

            .QUo5q,.uGP4H {
                width: 100%
            }

            .QUo5q {
                align-items: center;
                background-color: transparent;
                display: flex;
                font-size: var(--font-mm);
                font-weight: var(--semibold);
                height: auto;
                justify-content: center;
                line-height: 150%
            }

            @media (min-width: 1200px) {
                .K88Iv {
                    display:none
                }
            }

            @media (min-width: 768px) and (max-width:1199px) {
                .K88Iv {
                    display:none
                }
            }

            @media (max-width: 767px) {
                .K88Iv {
                    min-height:50px;
                    width: 320px
                }
            }

            ._5SCWg {
                background-color: var(--ad-slot-background-color)
            }

            @media (max-width: 767px) {
                ._5SCWg {
                    align-items:center;
                    bottom: 0;
                    position: fixed;
                    right: 0;
                    width: 100%;
                    z-index: var(--zlevel10)
                }
            }

            @media (min-width: 768px) and (max-width:1199px) {
                ._5SCWg {
                    display:none
                }
            }

            @media (min-width: 1200px) {
                ._5SCWg {
                    display:none
                }
            }

            .Esppl {
                align-self: end;
                background: var(--ad-slot-background-color);
                border-top-left-radius: 6px;
                cursor: pointer;
                height: -moz-fit-content;
                height: fit-content;
                margin-top: -22px
            }

            .oOVST {
                align-items: center;
                display: flex;
                height: auto;
                justify-content: center;
                width: 100%
            }

            ._--BE7 {
                margin: 0 auto;
                max-width: 100%
            }

            @media (min-width: 1200px) {
                ._--BE7 {
                    max-width:var(--container-width)
                }
            }

            .ZzBtx {
                display: block;
                padding-bottom: var(--spacing-mm)
            }

            @media (min-width: 768px) and (max-width:1199px) {
                .ZzBtx {
                    margin:0 39px;
                    padding-bottom: var(--spacing-m)
                }
            }

            @media (min-width: 1200px) {
                .ZzBtx {
                    padding-bottom:var(--spacing-m)
                }
            }

            .C3qPG {
                display: none;
                padding: 8px 0
            }

            @media (min-width: 768px) and (max-width:1199px) {
                .C3qPG {
                    display:flex;
                    justify-content: space-between
                }
            }

            @media (min-width: 1200px) {
                .C3qPG {
                    display:flex;
                    justify-content: space-between
                }
            }

            .yxbF3 {
                display: none
            }

            .RCRrI {
                display: block
            }

            @media (min-width: 768px) and (max-width:1199px) {
                .RCRrI {
                    display:none
                }
            }

            @media (min-width: 1200px) {
                .RCRrI {
                    display:none
                }
            }

            .s3XTn {
                display: none
            }

            @media (min-width: 768px) and (max-width:1199px) {
                .s3XTn {
                    display:block
                }
            }

            @media (min-width: 1200px) {
                .s3XTn {
                    display:block
                }
            }

            .cHypo {
                grid-gap: 8px;
                flex-direction: column;
                gap: 8px
            }

            .cHypo,.yxbF3 {
                display: flex;
                justify-content: center
            }

            .yxbF3 {
                align-items: center;
                height: 51px;
                width: 350px
            }

            .UFGzf {
                color: var(--light-ink-contrast);
                font-family: var(--primary-font);
                font-size: var(--font-sm);
                font-weight: var(--regular);
                height: 21px;
                line-height: 166%;
                margin: 0 auto
            }

            .p1dgL {
                color: var(--light-ink-contrast);
                cursor: pointer;
                font-family: var(--secondary-font);
                font-weight: var(--medium);
                line-height: 150%
            }

            .p1dgL[\:has\(svg\)] :first-child {
                align-content: center
            }

            .p1dgL:has(svg) :first-child {
                align-content: center
            }

            .TnxP0 {
                font-size: var(--font-m)
            }

            .TnxP0,.XAHgC {
                color: var(--light-ink-contrast);
                font-family: var(--secondary-font);
                font-weight: var(--medium);
                line-height: 150%
            }

            .XAHgC {
                cursor: pointer;
                margin: 0;
                padding: 0
            }

            .XAHgC>span {
                padding: 3px 0
            }

            .NQxTT {
                grid-gap: 8px;
                align-items: center;
                display: flex;
                gap: 8px
            }

            .NQxTT span {
                color: var(--light-ink-contrast);
                font-family: var(--content-font);
                font-size: 14px
            }

            .M6g71 {
                stroke: var(--light-interactive-primary-030);
                stroke-width: 1;
                stroke-opacity: .1;
                align-items: center;
                cursor: pointer;
                display: flex;
                justify-content: center
            }

            .M6g71 svg {
                stroke: none
            }

            .F-zB0 {
                display: none
            }

            .yiXQ8 {
                grid-gap: 8px;
                align-items: center;
                display: flex;
                gap: 8px
            }

            .yiXQ8 span {
                color: var(--light-ink-contrast);
                font-family: var(--content-font);
                font-size: 14px
            }

            .ABpvr {
                stroke: var(--light-interactive-primary-030);
                stroke-width: 1;
                stroke-opacity: .1;
                align-items: center;
                cursor: pointer;
                display: flex;
                justify-content: center
            }

            .ABpvr svg {
                stroke: none
            }

            .mzMKq {
                display: none
            }

            .qA7u8 {
                color: var(--light-ink-subtle);
                font-family: var(--secondary-font);
                font-size: var(--font-xs);
                font-style: normal;
                font-weight: var(--regular);
                line-height: 150%;
                padding-bottom: var(--spacing-xs);
                padding-top: var(--spacing-xs);
                text-align: center
            }

            ._2Wcwl {
                background-color: var(--ad-slot-background-color);
                height: calc(100% + 31px)!important
            }

            .dcg3F {
                display: flex;
                justify-content: center;
                width: 100%
            }

            .JR8SJ {
                background-color: var(--ad-slot-background-color);
                justify-content: right;
                margin: auto 0;
                overflow: hidden;
                z-index: var(--zlevel0)
            }

            .JR8SJ,.L1aHm {
                display: flex;
                flex-direction: column
            }

            .ALnBD {
                height: 50px;
                width: 320px
            }

            @media screen and (min-width: 728px) {
                .ALnBD {
                    height:90px;
                    width: 728px
                }
            }

            .VNDLI {
                height: 600px;
                width: 120px
            }

            ._5lGh3 {
                margin: 0 auto
            }

            .-XDJb,._5lGh3 {
                height: 250px;
                width: 300px
            }

            .-XDJb {
                align-items: center;
                display: flex;
                justify-content: center;
                margin: 0 auto 16px
            }

            @media screen and (min-width: 768px) and (max-width:1199px) {
                .-XDJb {
                    height:90px;
                    margin-bottom: 36px;
                    width: 728px
                }
            }

            @media screen and (min-width: 1200px) {
                .-XDJb {
                    height:90px;
                    margin-bottom: 36px;
                    width: 970px
                }
            }

            ._0apYp {
                height: 250px;
                margin: 0 auto 16px;
                width: 300px
            }

            .aEuvG {
                width: 728px
            }

            .SnSdZ,.aEuvG {
                height: 90px;
                margin: 0 auto
            }

            .SnSdZ {
                width: 970px
            }

            .UDLgd {
                width: 120px
            }

            .LkpS-,.UDLgd {
                background-color: transparent;
                height: auto
            }

            .LkpS- {
                margin: 0;
                width: 185px
            }

            @media (min-width: 1200px) {
                .LkpS- {
                    height:auto;
                    width: 160px
                }
            }

            @media (min-width: 768px) and (max-width:1199px) {
                .LkpS- {
                    height:auto;
                    width: 210px
                }
            }

            .j--QA {
                height: 600px;
                margin: 0;
                width: 300px
            }

            .LTMOE,.WUPu4,.n9lPp {
                height: 250px;
                margin: 0;
                width: 300px
            }

            .OXITA {
                margin: 0 auto;
                margin-bottom: var(--spacing-row-separator-mobile);
                padding-top: 0
            }

            .OXITA,._3u9A6 {
                height: 250px;
                width: 300px
            }

            .dKwlU {
                height: 600px;
                width: 300px
            }

            ._5YnJk {
                height: 250px;
                width: 300px
            }

            .XHz18 {
                height: 600px;
                width: 300px
            }

            .dgAYL {
                height: 250px;
                width: 300px
            }

            .EoVCn {
                height: 201px;
                width: 350px
            }

            .gjbaw {
                height: 90px;
                margin: 0;
                width: 160px
            }

            .s-dxG {
                height: 250px;
                margin: 0 auto;
                width: 300px
            }

            @media (min-width: 1200px) {
                .s-dxG {
                    height:600px;
                    width: 300px
                }
            }

            .fvegL {
                height: 50px;
                margin: 0 auto;
                width: 320px
            }

            @media (min-width: 768px) and (max-width:1199px) {
                .fvegL {
                    height:250px;
                    width: 300px
                }
            }

            @media (min-width: 1200px) {
                .fvegL {
                    height:90px;
                    width: 728px
                }

                .eDlxH {
                    margin-bottom: 0
                }
            }

            .qKimL {
                border: none;
                height: 250px;
                margin: 0 auto 32px;
                width: 300px
            }

            @media (min-width: 1200px) {
                .qKimL {
                    height:250px;
                    width: 970px
                }
            }

            .WPHsW {
                border: none;
                height: 250px;
                margin: auto;
                padding-bottom: var(--spacing-xs);
                width: 970px
            }

            @media (max-width: 767px) {
                .WPHsW {
                    height:50px;
                    width: 320px
                }
            }

            @media (min-width: 768px) and (max-width:1199px) {
                .WPHsW {
                    height:250px;
                    width: 300px
                }
            }

            .CWTr2 {
                width: -moz-fit-content;
                width: fit-content
            }

            ._7oYXh {
                margin-left: 25px;
                margin-right: 25px
            }

            @media (min-width: 1200px) {
                ._0HIpF {
                    align-items:center;
                    display: flex;
                    height: 282px;
                    justify-content: center;
                    margin-left: auto;
                    margin-right: auto;
                    padding-bottom: var(--spacing-horizontal);
                    padding-top: var(--spacing-horizontal);
                    width: 1110px
                }
            }

            @media (min-width: 768px) and (max-width:1199px) {
                ._0HIpF {
                    display:none
                }
            }

            @media (max-width: 767px) {
                ._0HIpF {
                    display:none
                }
            }

            .Kcu7Y {
                height: 250px;
                margin: 0 auto;
                width: 300px
            }

            @media screen and (min-width: 1199px) {
                .Kcu7Y {
                    height:90px;
                    width: 728px
                }
            }

            .Fnt-Z {
                height: 250px;
                margin: 0 auto;
                width: 970px
            }

            @media (min-width: 768px) and (max-width:1199px) {
                .Fnt-Z {
                    height:250px;
                    width: 300px
                }
            }

            @media (max-width: 767px) {
                .Fnt-Z {
                    height:50px;
                    width: 320px
                }
            }

            .F7tAU {
                background-color: transparent;
                margin: 0 auto;
                min-height: auto;
                width: 300px
            }

            @media screen and (max-width: 360px) {
                .F7tAU {
                    width:100%
                }
            }

            @media (min-width: 1200px) {
                .F7tAU {
                    width:350px
                }
            }

            @media (min-width: 768px) and (max-width:1199px) {
                .F7tAU {
                    width:210px
                }
            }

            .z76ES {
                height: 250px;
                margin: 0 auto;
                width: 300px
            }

            @media (min-width: 1200px) {
                .z76ES {
                    height:90px;
                    width: 728px
                }
            }

            .cigTE {
                height: 250px;
                margin: 0 auto;
                width: 300px
            }

            @media (min-width: 1200px) {
                .cigTE {
                    height:90px;
                    width: 728px
                }
            }

            ._4SQLD {
                height: 250px;
                margin: 0 auto;
                width: 300px
            }

            @media (min-width: 1200px) {
                ._4SQLD {
                    height:250px;
                    width: 970px
                }
            }

            .QUo5q,.uGP4H {
                width: 100%
            }

            .QUo5q {
                align-items: center;
                background-color: transparent;
                display: flex;
                font-size: var(--font-mm);
                font-weight: var(--semibold);
                height: auto;
                justify-content: center;
                line-height: 150%
            }

            @media (min-width: 1200px) {
                .K88Iv {
                    display:none
                }
            }

            @media (min-width: 768px) and (max-width:1199px) {
                .K88Iv {
                    display:none
                }
            }

            @media (max-width: 767px) {
                .K88Iv {
                    min-height:50px;
                    width: 320px
                }
            }

            ._5SCWg {
                background-color: var(--ad-slot-background-color)
            }

            @media (max-width: 767px) {
                ._5SCWg {
                    align-items:center;
                    bottom: 0;
                    position: fixed;
                    right: 0;
                    width: 100%;
                    z-index: var(--zlevel10)
                }
            }

            @media (min-width: 768px) and (max-width:1199px) {
                ._5SCWg {
                    display:none
                }
            }

            @media (min-width: 1200px) {
                ._5SCWg {
                    display:none
                }
            }

            .Esppl {
                align-self: end;
                background: var(--ad-slot-background-color);
                border-top-left-radius: 6px;
                cursor: pointer;
                height: -moz-fit-content;
                height: fit-content;
                margin-top: -22px
            }

            .oOVST {
                height: auto;
                justify-content: center
            }

            .oI8kP,.oOVST {
                align-items: center;
                display: flex;
                width: 100%
            }

            .oI8kP {
                height: 85px;
                justify-content: space-between;
                padding: 0 20px
            }

            .S-R1m img {
                max-height: 60px;
                min-height: 50px;
                width: 111px
            }

            .drAuI {
                align-content: center;
                color: var(--headline-color);
                display: block;
                font-size: 28px;
                font-weight: var(--bold)
            }

            @media (max-width: 767px) {
                .drAuI {
                    display:none
                }
            }

            ._6-oCb {
                color: var(--headline-color);
                display: none
            }

            @media (max-width: 767px) {
                ._6-oCb {
                    align-content:center;
                    display: block;
                    font-size: var(--font-m);
                    font-weight: var(--bold)
                }
            }

            .y3lBc {
                display: none
            }

            @media (max-width: 767px) {
                .y3lBc {
                    align-self:center;
                    border-right: 1px solid #000;
                    display: block;
                    height: 30px
                }
            }

            .XnBzG {
                align-content: center;
                background: none;
                border: none;
                color: var(--light-interactive-primary-030);
                cursor: pointer;
                display: flex;
                flex-wrap: wrap;
                font-size: var(--font-s);
                height: 48px;
                padding: var(--spacing-xs) var(--spacing-m);
                position: relative
            }

            @media (max-width: 767px) {
                .XnBzG {
                    cursor:pointer;
                    display: block;
                    justify-self: flex-end;
                    order: 1;
                    padding: 8px 16px
                }
            }

            .G-10q {
                background-color: #fff;
                max-width: 100%;
                padding-bottom: 24px;
                top: 48px;
                z-index: 10
            }

            @media (min-width: 768px) and (max-width:1199px) {
                .G-10q {
                    margin:0 39px;
                    max-width: 100%;
                    padding-bottom: 24px
                }
            }

            @media (min-width: 1200px) {
                .G-10q {
                    margin:0 auto;
                    max-width: var(--container-width);
                    padding-bottom: 24px
                }
            }

            .rEAPn {
                border-bottom: 1px solid var(--light-interface-neutral-010);
                overflow: hidden
            }

            @media (max-width: 767px) {
                .rEAPn {
                    display:flex
                }

                ._8Mb4P {
                    display: block;
                    order: 2;
                    padding: 12px 24px;
                    width: 100%
                }
            }

            ._1CK9S {
                display: flex;
                flex-direction: row;
                justify-content: start;
                overflow: hidden
            }

            @media (max-width: 767px) {
                ._1CK9S {
                    flex-wrap:wrap;
                    justify-content: space-between;
                    width: 100%
                }
            }

            @media (min-width: 768px) and (max-width:1199px) {
                ._1CK9S {
                    border-top:1px solid var(--light-interactive-secondary-010)
                }
            }

            @media (min-width: 1200px) {
                ._1CK9S {
                    border-top:1px solid var(--light-interactive-secondary-010)
                }
            }

            ._8s9qP {
                aspect-ratio: auto;
                height: 50px
            }

            @media (max-width: 767px) {
                ._8s9qP {
                    height:30px
                }
            }

            .UMoom {
                align-items: center;
                display: flex;
                justify-content: space-between;
                padding: 15px 0;
                white-space: nowrap
            }

            @media (max-width: 767px) {
                .UMoom {
                    display:none
                }
            }

            .jZhzk {
                display: none;
                height: 48px;
                padding: 8px 16px 8px 15px
            }

            @media (max-width: 767px) {
                .jZhzk {
                    align-content:center;
                    align-items: center;
                    display: flex;
                    justify-content: center;
                    max-height: 60px;
                    order: 0;
                    white-space: nowrap
                }
            }

            .wByBI {
                display: flex;
                flex-wrap: wrap;
                width: 100%
            }

            .miz9Q {
                align-self: start;
                background: transparent;
                border: 0;
                height: 48px;
                padding: 8px 16px;
                position: relative
            }

            .McjYo ._8Mb4P:after {
                border-bottom: 1px solid var(--light-interactive-secondary-010);
                content: "";
                display: block;
                height: 2px;
                left: 0;
                padding: 7px;
                position: absolute;
                width: 200vw
            }

            .AlGTG {
                display: none
            }

            @media (max-width: 767px) {
                .AlGTG {
                    display:block;
                    padding: 24px 0 0 15px
                }
            }

            ._0Mmbd {
                display: none
            }

            .qkuvm {
                grid-column-gap: 32px;
                align-items: center;
                -moz-column-gap: 32px;
                column-gap: 32px;
                display: flex;
                flex-wrap: wrap;
                justify-content: flex-start;
                margin-left: 0;
                overflow: visible;
                position: relative;
                white-space: nowrap
            }

            @media (max-width: 767px) {
                .qkuvm {
                    order:2;
                    padding: 0 15px;
                    width: 100%
                }
            }

            .qkuvm>li>a>span {
                font-size: 14px
            }

            .qkuvm li {
                grid-gap: 4px;
                align-items: center;
                display: flex;
                gap: 4px;
                height: 48px;
                padding: var(--spacing-xs) 0
            }

            .McjYo {
                flex-wrap: wrap;
                height: auto
            }

            .McjYo>li {
                position: relative
            }

            .McjYo>li:after {
                background: var(--light-interface-neutral-020);
                bottom: 0;
                content: "";
                height: 1px;
                position: absolute;
                right: -100vw;
                width: 200vw
            }

            @media (max-width: 767px) {
                .McjYo {
                    display:inline-block
                }
            }

            .mQMPQ {
                flex-wrap: wrap;
                height: 48px;
                position: relative
            }

            @media (max-width: 767px) {
                .mQMPQ {
                    height:0
                }
            }

            .e5Y72 {
                border-bottom: 3px solid var(--headline-color)
            }

            .miz9Q:after {
                background: var(--light-interface-neutral-020);
                bottom: 0;
                content: "";
                height: 1px;
                left: -100vw;
                position: absolute;
                right: -100vw
            }

            .qkuvm>li>a:hover {
                color: inherit;
                text-decoration: underline
            }

            .p1dgL {
                color: var(--light-ink-contrast);
                cursor: pointer;
                font-family: var(--secondary-font);
                font-weight: var(--medium);
                line-height: 150%
            }

            .p1dgL[\:has\(svg\)] :first-child {
                align-content: center
            }

            .p1dgL:has(svg) :first-child {
                align-content: center
            }

            .TnxP0 {
                font-size: var(--font-m)
            }

            .TnxP0,.XAHgC {
                color: var(--light-ink-contrast);
                font-family: var(--secondary-font);
                font-weight: var(--medium);
                line-height: 150%
            }

            .XAHgC {
                cursor: pointer;
                margin: 0;
                padding: 0
            }

            .XAHgC>span {
                padding: 3px 0
            }

            .qA7u8 {
                color: var(--light-ink-subtle);
                font-family: var(--secondary-font);
                font-size: var(--font-xs);
                font-style: normal;
                font-weight: var(--regular);
                line-height: 150%;
                padding-bottom: var(--spacing-xs);
                padding-top: var(--spacing-xs);
                text-align: center
            }

            ._2Wcwl {
                background-color: var(--ad-slot-background-color);
                height: calc(100% + 31px)!important
            }

            .dcg3F {
                display: flex;
                justify-content: center;
                width: 100%
            }

            .JR8SJ {
                background-color: var(--ad-slot-background-color);
                justify-content: right;
                margin: auto 0;
                overflow: hidden;
                z-index: var(--zlevel0)
            }

            .JR8SJ,.L1aHm {
                display: flex;
                flex-direction: column
            }

            .ALnBD {
                height: 50px;
                width: 320px
            }

            @media screen and (min-width: 728px) {
                .ALnBD {
                    height:90px;
                    width: 728px
                }
            }

            .VNDLI {
                height: 600px;
                width: 120px
            }

            ._5lGh3 {
                margin: 0 auto
            }

            .-XDJb,._5lGh3 {
                height: 250px;
                width: 300px
            }

            .-XDJb {
                align-items: center;
                display: flex;
                justify-content: center;
                margin: 0 auto 16px
            }

            @media screen and (min-width: 768px) and (max-width:1199px) {
                .-XDJb {
                    height:90px;
                    margin-bottom: 36px;
                    width: 728px
                }
            }

            @media screen and (min-width: 1200px) {
                .-XDJb {
                    height:90px;
                    margin-bottom: 36px;
                    width: 970px
                }
            }

            ._0apYp {
                height: 250px;
                margin: 0 auto 16px;
                width: 300px
            }

            .aEuvG {
                width: 728px
            }

            .SnSdZ,.aEuvG {
                height: 90px;
                margin: 0 auto
            }

            .SnSdZ {
                width: 970px
            }

            .UDLgd {
                width: 120px
            }

            .LkpS-,.UDLgd {
                background-color: transparent;
                height: auto
            }

            .LkpS- {
                margin: 0;
                width: 185px
            }

            @media (min-width: 1200px) {
                .LkpS- {
                    height:auto;
                    width: 160px
                }
            }

            @media (min-width: 768px) and (max-width:1199px) {
                .LkpS- {
                    height:auto;
                    width: 210px
                }
            }

            .j--QA {
                height: 600px;
                margin: 0;
                width: 300px
            }

            .LTMOE,.WUPu4,.n9lPp {
                height: 250px;
                margin: 0;
                width: 300px
            }

            .OXITA {
                margin: 0 auto;
                margin-bottom: var(--spacing-row-separator-mobile);
                padding-top: 0
            }

            .OXITA,._3u9A6 {
                height: 250px;
                width: 300px
            }

            .dKwlU {
                height: 600px;
                width: 300px
            }

            ._5YnJk {
                height: 250px;
                width: 300px
            }

            .XHz18 {
                height: 600px;
                width: 300px
            }

            .dgAYL {
                height: 250px;
                width: 300px
            }

            .EoVCn {
                height: 201px;
                width: 350px
            }

            .gjbaw {
                height: 90px;
                margin: 0;
                width: 160px
            }

            .s-dxG {
                height: 250px;
                margin: 0 auto;
                width: 300px
            }

            @media (min-width: 1200px) {
                .s-dxG {
                    height:600px;
                    width: 300px
                }
            }

            .fvegL {
                height: 50px;
                margin: 0 auto;
                width: 320px
            }

            @media (min-width: 768px) and (max-width:1199px) {
                .fvegL {
                    height:250px;
                    width: 300px
                }
            }

            @media (min-width: 1200px) {
                .fvegL {
                    height:90px;
                    width: 728px
                }

                .eDlxH {
                    margin-bottom: 0
                }
            }

            .qKimL {
                border: none;
                height: 250px;
                margin: 0 auto 32px;
                width: 300px
            }

            @media (min-width: 1200px) {
                .qKimL {
                    height:250px;
                    width: 970px
                }
            }

            .WPHsW {
                border: none;
                height: 250px;
                margin: auto;
                padding-bottom: var(--spacing-xs);
                width: 970px
            }

            @media (max-width: 767px) {
                .WPHsW {
                    height:50px;
                    width: 320px
                }
            }

            @media (min-width: 768px) and (max-width:1199px) {
                .WPHsW {
                    height:250px;
                    width: 300px
                }
            }

            .CWTr2 {
                width: -moz-fit-content;
                width: fit-content
            }

            ._7oYXh {
                margin-left: 25px;
                margin-right: 25px
            }

            @media (min-width: 1200px) {
                ._0HIpF {
                    align-items:center;
                    display: flex;
                    height: 282px;
                    justify-content: center;
                    margin-left: auto;
                    margin-right: auto;
                    padding-bottom: var(--spacing-horizontal);
                    padding-top: var(--spacing-horizontal);
                    width: 1110px
                }
            }

            @media (min-width: 768px) and (max-width:1199px) {
                ._0HIpF {
                    display:none
                }
            }

            @media (max-width: 767px) {
                ._0HIpF {
                    display:none
                }
            }

            .Kcu7Y {
                height: 250px;
                margin: 0 auto;
                width: 300px
            }

            @media screen and (min-width: 1199px) {
                .Kcu7Y {
                    height:90px;
                    width: 728px
                }
            }

            .Fnt-Z {
                height: 250px;
                margin: 0 auto;
                width: 970px
            }

            @media (min-width: 768px) and (max-width:1199px) {
                .Fnt-Z {
                    height:250px;
                    width: 300px
                }
            }

            @media (max-width: 767px) {
                .Fnt-Z {
                    height:50px;
                    width: 320px
                }
            }

            .F7tAU {
                background-color: transparent;
                margin: 0 auto;
                min-height: auto;
                width: 300px
            }

            @media screen and (max-width: 360px) {
                .F7tAU {
                    width:100%
                }
            }

            @media (min-width: 1200px) {
                .F7tAU {
                    width:350px
                }
            }

            @media (min-width: 768px) and (max-width:1199px) {
                .F7tAU {
                    width:210px
                }
            }

            .z76ES {
                height: 250px;
                margin: 0 auto;
                width: 300px
            }

            @media (min-width: 1200px) {
                .z76ES {
                    height:90px;
                    width: 728px
                }
            }

            .cigTE {
                height: 250px;
                margin: 0 auto;
                width: 300px
            }

            @media (min-width: 1200px) {
                .cigTE {
                    height:90px;
                    width: 728px
                }
            }

            ._4SQLD {
                height: 250px;
                margin: 0 auto;
                width: 300px
            }

            @media (min-width: 1200px) {
                ._4SQLD {
                    height:250px;
                    width: 970px
                }
            }

            .QUo5q,.uGP4H {
                width: 100%
            }

            .QUo5q {
                align-items: center;
                background-color: transparent;
                display: flex;
                font-size: var(--font-mm);
                font-weight: var(--semibold);
                height: auto;
                justify-content: center;
                line-height: 150%
            }

            @media (min-width: 1200px) {
                .K88Iv {
                    display:none
                }
            }

            @media (min-width: 768px) and (max-width:1199px) {
                .K88Iv {
                    display:none
                }
            }

            @media (max-width: 767px) {
                .K88Iv {
                    min-height:50px;
                    width: 320px
                }
            }

            ._5SCWg {
                background-color: var(--ad-slot-background-color)
            }

            @media (max-width: 767px) {
                ._5SCWg {
                    align-items:center;
                    bottom: 0;
                    position: fixed;
                    right: 0;
                    width: 100%;
                    z-index: var(--zlevel10)
                }
            }

            @media (min-width: 768px) and (max-width:1199px) {
                ._5SCWg {
                    display:none
                }
            }

            @media (min-width: 1200px) {
                ._5SCWg {
                    display:none
                }
            }

            .Esppl {
                align-self: end;
                background: var(--ad-slot-background-color);
                border-top-left-radius: 6px;
                cursor: pointer;
                height: -moz-fit-content;
                height: fit-content;
                margin-top: -22px
            }

            .oOVST {
                align-items: center;
                display: flex;
                height: auto;
                justify-content: center;
                width: 100%
            }

            .e82R0 {
                background-color: var(--footer-bg-color);
                color: var(--network-links-text-color)
            }

            ._9UuJh {
                grid-gap: var(--spacing-xs);
                align-items: center;
                background-color: var(--back-to-top-bg-color);
                color: var(--headline-color);
                cursor: pointer;
                display: flex;
                gap: var(--spacing-xs);
                justify-content: center;
                padding: var(--spacing-xs) 0
            }

            .wFweK {
                font-size: var(--menu-items-font-size)
            }

            .qdeFy {
                grid-column-gap: var(--spacing-l);
                grid-row-gap: var(--spacing-m);
                align-items: center;
                background-color: var(--network-links-bg-color);
                -moz-column-gap: var(--spacing-l);
                column-gap: var(--spacing-l);
                display: flex;
                flex-direction: row;
                flex-wrap: wrap;
                padding: var(--spacing-xs) var(--mobile-padding);
                row-gap: var(--spacing-m)
            }

            .qdeFy span {
                font-family: var(--title-font);
                font-size: var(--font-m);
                font-style: italic;
                font-weight: var(--semibold);
                line-height: 150%
            }

            .qdeFy span.JQJuJ {
                font-family: var(--secondary-font);
                font-size: var(--menu-items-font-size);
                font-style: normal;
                font-weight: var(--medium);
                line-height: 150%
            }

            .SLczu {
                display: flex;
                flex-direction: column;
                padding: 0 var(--mobile-padding)
            }

            .dtcZ6 span {
                font-size: var(--menu-items-font-size);
                line-height: 150%
            }

            .HHWOd {
                grid-row-gap: var(--spacing-horizontal);
                grid-column-gap: var(--spacing-horizontal);
                -moz-column-gap: var(--spacing-horizontal);
                column-gap: var(--spacing-horizontal);
                display: grid;
                grid-template-columns: 1fr 1fr;
                justify-items: start;
                row-gap: var(--spacing-horizontal)
            }

            .HHWOd,.HK6v0 {
                border-bottom: 1px solid var(--row-separator-color);
                padding: var(--spacing-l) 0
            }

            .wbiJ- {
                grid-gap: var(--spacing-s);
                display: flex;
                flex-wrap: wrap;
                gap: var(--spacing-s)
            }

            .wbiJ- a:hover {
                background-color: #212529;
                border-radius: 50%;
                height: 48px;
                width: 48px
            }

            .KAZ50,.oNYd- {
                font-size: var(--font-m);
                font-weight: var(--bold);
                line-height: var(--spacing-l);
                margin-bottom: var(--spacing-horizontal)
            }

            .z1Md3 {
                border-bottom: 1px solid var(--row-separator-color);
                padding: var(--spacing-l) 0
            }

            .n47Co {
                grid-gap: var(--spacing-horizontal);
                display: flex;
                flex-direction: row;
                flex-wrap: wrap;
                gap: var(--spacing-horizontal)
            }

            .uK6jP {
                color: #81949e;
                font-size: var(--menu-items-font-size);
                font-weight: var(--medium);
                padding: var(--spacing-l) var(--mobile-padding)
            }

            @media only screen and (min-width: 768px) and (max-width:1199px) {
                .SLczu {
                    padding:0 var(--tablet-padding)
                }

                .qdeFy {
                    padding: var(--spacing-xs) var(--tablet-padding)
                }

                .uK6jP {
                    padding: var(--spacing-l) var(--tablet-padding)
                }

                .HHWOd {
                    display: grid;
                    grid-template-columns: repeat(4,1fr)
                }
            }

            @media only screen and (min-width: 1200px) {
                .SLczu,.qdeFy {
                    padding:0 calc((100% - var(--container-width))/2);
                    width: 100%
                }

                .dtcZ6 {
                    grid-gap: 30px;
                    border-bottom: 1px solid var(--row-separator-color);
                    display: flex;
                    flex-wrap: wrap;
                    gap: 30px;
                    padding: var(--spacing-l) 0;
                    width: 100%
                }

                .HHWOd {
                    border-bottom: none;
                    display: grid;
                    grid-template-columns: repeat(4,1fr);
                    padding: 0;
                    width: 730px
                }

                .qdeFy span {
                    padding: var(--spacing-xs) 0
                }

                .HK6v0 {
                    border-bottom: none;
                    display: flex;
                    flex-direction: column;
                    padding: 0
                }

                .uK6jP {
                    padding: var(--spacing-l) calc((100% - var(--container-width))/2)
                }
            }

            .HHWOd>a:hover,.qdeFy>a:hover {
                color: inherit;
                text-decoration: underline
            }

            .qA7u8 {
                color: var(--light-ink-subtle);
                font-family: var(--secondary-font);
                font-size: var(--font-xs);
                font-style: normal;
                font-weight: var(--regular);
                line-height: 150%;
                padding-bottom: var(--spacing-xs);
                padding-top: var(--spacing-xs);
                text-align: center
            }

            ._2Wcwl {
                background-color: var(--ad-slot-background-color);
                height: calc(100% + 31px)!important
            }

            .dcg3F {
                display: flex;
                justify-content: center;
                width: 100%
            }

            .JR8SJ {
                background-color: var(--ad-slot-background-color);
                justify-content: right;
                margin: auto 0;
                overflow: hidden;
                z-index: var(--zlevel0)
            }

            .JR8SJ,.L1aHm {
                display: flex;
                flex-direction: column
            }

            .ALnBD {
                height: 50px;
                width: 320px
            }

            @media screen and (min-width: 728px) {
                .ALnBD {
                    height:90px;
                    width: 728px
                }
            }

            .VNDLI {
                height: 600px;
                width: 120px
            }

            ._5lGh3 {
                margin: 0 auto
            }

            .-XDJb,._5lGh3 {
                height: 250px;
                width: 300px
            }

            .-XDJb {
                align-items: center;
                display: flex;
                justify-content: center;
                margin: 0 auto 16px
            }

            @media screen and (min-width: 768px) and (max-width:1199px) {
                .-XDJb {
                    height:90px;
                    margin-bottom: 36px;
                    width: 728px
                }
            }

            @media screen and (min-width: 1200px) {
                .-XDJb {
                    height:90px;
                    margin-bottom: 36px;
                    width: 970px
                }
            }

            ._0apYp {
                height: 250px;
                margin: 0 auto 16px;
                width: 300px
            }

            .aEuvG {
                width: 728px
            }

            .SnSdZ,.aEuvG {
                height: 90px;
                margin: 0 auto
            }

            .SnSdZ {
                width: 970px
            }

            .UDLgd {
                width: 120px
            }

            .LkpS-,.UDLgd {
                background-color: transparent;
                height: auto
            }

            .LkpS- {
                margin: 0;
                width: 185px
            }

            @media (min-width: 1200px) {
                .LkpS- {
                    height:auto;
                    width: 160px
                }
            }

            @media (min-width: 768px) and (max-width:1199px) {
                .LkpS- {
                    height:auto;
                    width: 210px
                }
            }

            .j--QA {
                height: 600px;
                margin: 0;
                width: 300px
            }

            .LTMOE,.WUPu4,.n9lPp {
                height: 250px;
                margin: 0;
                width: 300px
            }

            .OXITA {
                margin: 0 auto;
                margin-bottom: var(--spacing-row-separator-mobile);
                padding-top: 0
            }

            .OXITA,._3u9A6 {
                height: 250px;
                width: 300px
            }

            .dKwlU {
                height: 600px;
                width: 300px
            }

            ._5YnJk {
                height: 250px;
                width: 300px
            }

            .XHz18 {
                height: 600px;
                width: 300px
            }

            .dgAYL {
                height: 250px;
                width: 300px
            }

            .EoVCn {
                height: 201px;
                width: 350px
            }

            .gjbaw {
                height: 90px;
                margin: 0;
                width: 160px
            }

            .s-dxG {
                height: 250px;
                margin: 0 auto;
                width: 300px
            }

            @media (min-width: 1200px) {
                .s-dxG {
                    height:600px;
                    width: 300px
                }
            }

            .fvegL {
                height: 50px;
                margin: 0 auto;
                width: 320px
            }

            @media (min-width: 768px) and (max-width:1199px) {
                .fvegL {
                    height:250px;
                    width: 300px
                }
            }

            @media (min-width: 1200px) {
                .fvegL {
                    height:90px;
                    width: 728px
                }

                .eDlxH {
                    margin-bottom: 0
                }
            }

            .qKimL {
                border: none;
                height: 250px;
                margin: 0 auto 32px;
                width: 300px
            }

            @media (min-width: 1200px) {
                .qKimL {
                    height:250px;
                    width: 970px
                }
            }

            .WPHsW {
                border: none;
                height: 250px;
                margin: auto;
                padding-bottom: var(--spacing-xs);
                width: 970px
            }

            @media (max-width: 767px) {
                .WPHsW {
                    height:50px;
                    width: 320px
                }
            }

            @media (min-width: 768px) and (max-width:1199px) {
                .WPHsW {
                    height:250px;
                    width: 300px
                }
            }

            .CWTr2 {
                width: -moz-fit-content;
                width: fit-content
            }

            ._7oYXh {
                margin-left: 25px;
                margin-right: 25px
            }

            @media (min-width: 1200px) {
                ._0HIpF {
                    align-items:center;
                    display: flex;
                    height: 282px;
                    justify-content: center;
                    margin-left: auto;
                    margin-right: auto;
                    padding-bottom: var(--spacing-horizontal);
                    padding-top: var(--spacing-horizontal);
                    width: 1110px
                }
            }

            @media (min-width: 768px) and (max-width:1199px) {
                ._0HIpF {
                    display:none
                }
            }

            @media (max-width: 767px) {
                ._0HIpF {
                    display:none
                }
            }

            .Kcu7Y {
                height: 250px;
                margin: 0 auto;
                width: 300px
            }

            @media screen and (min-width: 1199px) {
                .Kcu7Y {
                    height:90px;
                    width: 728px
                }
            }

            .Fnt-Z {
                height: 250px;
                margin: 0 auto;
                width: 970px
            }

            @media (min-width: 768px) and (max-width:1199px) {
                .Fnt-Z {
                    height:250px;
                    width: 300px
                }
            }

            @media (max-width: 767px) {
                .Fnt-Z {
                    height:50px;
                    width: 320px
                }
            }

            .F7tAU {
                background-color: transparent;
                margin: 0 auto;
                min-height: auto;
                width: 300px
            }

            @media screen and (max-width: 360px) {
                .F7tAU {
                    width:100%
                }
            }

            @media (min-width: 1200px) {
                .F7tAU {
                    width:350px
                }
            }

            @media (min-width: 768px) and (max-width:1199px) {
                .F7tAU {
                    width:210px
                }
            }

            .z76ES {
                height: 250px;
                margin: 0 auto;
                width: 300px
            }

            @media (min-width: 1200px) {
                .z76ES {
                    height:90px;
                    width: 728px
                }
            }

            .cigTE {
                height: 250px;
                margin: 0 auto;
                width: 300px
            }

            @media (min-width: 1200px) {
                .cigTE {
                    height:90px;
                    width: 728px
                }
            }

            ._4SQLD {
                height: 250px;
                margin: 0 auto;
                width: 300px
            }

            @media (min-width: 1200px) {
                ._4SQLD {
                    height:250px;
                    width: 970px
                }
            }

            .QUo5q,.uGP4H {
                width: 100%
            }

            .QUo5q {
                align-items: center;
                background-color: transparent;
                display: flex;
                font-size: var(--font-mm);
                font-weight: var(--semibold);
                height: auto;
                justify-content: center;
                line-height: 150%
            }

            @media (min-width: 1200px) {
                .K88Iv {
                    display:none
                }
            }

            @media (min-width: 768px) and (max-width:1199px) {
                .K88Iv {
                    display:none
                }
            }

            @media (max-width: 767px) {
                .K88Iv {
                    min-height:50px;
                    width: 320px
                }
            }

            ._5SCWg {
                background-color: var(--ad-slot-background-color)
            }

            @media (max-width: 767px) {
                ._5SCWg {
                    align-items:center;
                    bottom: 0;
                    position: fixed;
                    right: 0;
                    width: 100%;
                    z-index: var(--zlevel10)
                }
            }

            @media (min-width: 768px) and (max-width:1199px) {
                ._5SCWg {
                    display:none
                }
            }

            @media (min-width: 1200px) {
                ._5SCWg {
                    display:none
                }
            }

            .Esppl {
                align-self: end;
                background: var(--ad-slot-background-color);
                border-top-left-radius: 6px;
                cursor: pointer;
                height: -moz-fit-content;
                height: fit-content;
                margin-top: -22px
            }

            .oOVST {
                align-items: center;
                display: flex;
                height: auto;
                justify-content: center;
                width: 100%
            }

            ._9v3uP {
                background-color: rgba(0,0,0,.4);
                bottom: 0;
                filter: brightness(100);
                padding: 4px
            }

            ._9v3uP,._9v3uP.w2tXw {
                left: 0;
                position: absolute;
                z-index: var(--zlevel0)
            }

            ._9v3uP.w2tXw {
                top: 0
            }

            .jT9Gr {
                grid-gap: var(--spacing-xs);
                display: flex;
                flex-direction: column;
                gap: var(--spacing-xs);
                padding: 16px 0
            }

            .vaPla {
                position: relative
            }

            .fG2dB {
                background-color: #d3d3d3
            }

            ._0rL02 {
                position: relative
            }

            ._0rL02 img {
                bottom: 0;
                height: 100%;
                left: 0;
                position: absolute;
                right: 0;
                top: 0;
                width: 100%
            }

            ._4wuYh {
                grid-gap: var(--spacing-xs);
                display: flex;
                flex-direction: column;
                gap: var(--spacing-xs);
                line-height: 150%;
                word-break: break-word
            }

            @media (max-width: 767px) {
                ._4wuYh {
                    padding:0 15px
                }
            }

            .AyKST,.AyKST>div>p {
                color: var(--light-ink-contrast);
                font-weight: var(--medium)
            }

            .AyKST,.AyKST>div>p,._3Y8HA,._3Y8HA>div>p {
                font-family: var(--secondary-font);
                font-size: var(--story-page-font-size);
                line-height: 150%;
                word-break: break-word
            }

            ._3Y8HA,._3Y8HA>div>p {
                color: var(--light-ink-subtle);
                display: flex
            }

            ._3Y8HA>div>p {
                display: inline-block
            }

            ._3Y8HA>div>p:first-child:before {
                content: "Image Credit:";
                padding-right: 4px;
                white-space: nowrap
            }

            .fG2dB {
                background-color: var(--background-color)
            }

            ._3Y8HA[\:has\(a\)] {
                font-weight: var(--medium)
            }

            ._3Y8HA:has(a) {
                font-weight: var(--medium)
            }

            ._3Y8HA[\:has\(a\)] a {
                font-weight: var(--medium)
            }

            ._3Y8HA:has(a) a {
                font-weight: var(--medium)
            }

            .AyKST[\:has\(a\)] {
                font-weight: var(--medium)
            }

            .AyKST:has(a) {
                font-weight: var(--medium)
            }

            .AyKST[\:has\(a\)] a {
                font-weight: var(--medium)
            }

            .AyKST:has(a) a {
                font-weight: var(--medium)
            }

            .bPsxy img {
                background-color: var(--fallback-background-color);
                -o-object-fit: contain!important;
                object-fit: contain!important
            }

            .HbRuW {
                color: var(--subheadline-color);
                display: flex;
                flex-wrap: wrap;
                font-family: var(--secondary-font);
                font-size: var(--font-s);
                font-weight: var(--medium);
                line-height: 150%
            }

            .fPpVR {
                align-items: center;
                display: flex
            }

            ._6mEKQ {
                grid-gap: var(--spacing-xs);
                display: flex;
                flex-direction: column;
                gap: var(--spacing-xs)
            }

            .V26Oo {
                color: var(--headline-color);
                font-family: var(--primary-font);
                font-size: var(--font-m);
                font-weight: var(--semibold)
            }

            .V26Oo:hover {
                text-decoration: underline
            }

            .uo-cY {
                grid-gap: 2px;
                word-wrap: break-word;
                color: #fff;
                color: var(--Light-ink-inkInverse,#fff);
                font-family: var(--content-font);
                font-size: var(--font-s);
                font-style: normal;
                font-weight: var(--medium);
                gap: 2px;
                line-height: 150%;
                padding: 2px 4px
            }

            .Ey8-Z,.Yuj2q {
                background-color: var(--label-color)
            }

            .Ey8-Z,.Yuj2q,.pFPaU {
                grid-gap: 2px;
                word-wrap: break-word;
                color: #fff;
                color: var(--Light-ink-inkInverse,#fff);
                font-family: var(--content-font);
                font-size: var(--font-s);
                font-style: normal;
                font-weight: var(--medium);
                gap: 2px;
                line-height: 150%;
                padding: 2px 4px
            }

            .pFPaU {
                background-color: var(--light-interactive-red)
            }

            .o-M6q {
                grid-gap: 2px;
                word-wrap: break-word;
                align-items: center;
                color: #fff;
                color: var(--Light-ink-inkInverse,#fff);
                color: var(--light-interactive-red);
                display: flex;
                font-family: var(--content-font);
                font-size: var(--font-s);
                font-style: normal;
                font-weight: var(--medium);
                gap: 2px;
                height: 18px;
                line-height: 150%;
                padding: 0;
                width: 46px
            }

            .o-M6q>span:first-child {
                grid-gap: 2px;
                background-color: var(--light-interactive-red);
                border-radius: 50%;
                gap: 2px;
                height: 10px;
                width: 10px
            }

            ._2rb1z {
                background-color: var(--light-ink-contrast)
            }

            ._2rb1z,.cc0Wn {
                grid-gap: 2px;
                word-wrap: break-word;
                color: #fff;
                color: var(--Light-ink-inkInverse,#fff);
                font-family: var(--content-font);
                font-size: var(--font-s);
                font-style: normal;
                font-weight: var(--medium);
                gap: 2px;
                line-height: 150%;
                padding: 2px 4px
            }

            .cc0Wn {
                align-items: center;
                background-color: #e0f5f8;
                color: var(--dark-teal-080);
                display: flex;
                height: 22px;
                width: 88px
            }

            .YfFXu {
                color: #fff;
                color: var(--Light-ink-inkInverse,#fff);
                color: var(--light-interactive-primary-030)
            }

            .YfFXu,.jbskn {
                grid-gap: 2px;
                word-wrap: break-word;
                font-family: var(--content-font);
                font-size: var(--font-s);
                font-style: normal;
                font-weight: var(--medium);
                gap: 2px;
                line-height: 150%;
                padding: 0
            }

            .jbskn {
                color: #fff;
                color: var(--Light-ink-inkInverse,#fff);
                color: var(--light-interactive-secondary-030)
            }

            .-a9-A {
                --primary-font: var(--title-font);
                --secondary-font: var(--content-font);
                padding: 0 var(--spacing-vertical)
            }

            ._8y4pU {
                display: flex;
                flex-direction: column;
                margin: 0 auto;
                max-width: var(--container-width);
                padding-bottom: var(--spacing-vertical);
                padding-top: 0
            }

            .cVFKm {
                color: var(--headline-color);
                font-family: var(--primary-font);
                font-size: var(--font-xxl);
                font-weight: var(--semibold);
                line-height: normal
            }

            @media (min-width: 768px) and (max-width:1199px) {
                .cVFKm {
                    font-size:var(--font-xxll)
                }
            }

            .cVFKm:hover {
                text-decoration: underline
            }

            .JGWg3 {
                color: var(--subheadline-color);
                font-family: var(--primary-font);
                font-size: var(--font-m);
                font-weight: 400;
                line-height: 150%
            }

            .biQvS {
                color: var(--label-color);
                font-family: var(--secondary-font);
                font-size: var(--font-s);
                font-weight: var(--medium);
                text-transform: uppercase
            }

            .ZtLyN {
                color: var(--headline-color);
                font-family: var(--primary-font);
                font-size: var(--font-m);
                font-weight: var(--semibold);
                line-height: 150%
            }

            .ZtLyN:hover {
                text-decoration: underline
            }

            .admOK {
                color: var(--headline-color);
                font-family: var(--primary-font);
                font-size: var(--font-m);
                font-weight: var(--semibold);
                line-height: 150%
            }

            .admOK:hover {
                text-decoration: underline
            }

            .wY8bn {
                justify-content: space-between
            }

            .uaObO,.wY8bn {
                grid-gap: var(--spacing-xs);
                display: flex;
                gap: var(--spacing-xs)
            }

            .uaObO {
                flex-direction: column
            }

            .uaObO.-ZjJI {
                width: 77.5%
            }

            .uaObO.Gwj3R {
                width: 100%
            }

            .qv-pN {
                grid-column: 3/4;
                width: 22.5%
            }

            .-wcgK {
                border-bottom: 1px solid var(--card-separator-color);
                padding: var(--spacing-horizontal) 0
            }

            .-wcgK._0h-oo,.i9WCJ._0h-oo {
                border: none
            }

            .oSY5f {
                padding-top: var(--spacing-horizontal)
            }

            .UBJok {
                margin-left: 4px
            }

            .i9WCJ {
                grid-gap: var(--spacing-xs);
                border-bottom: 1px solid var(--card-separator-color);
                display: flex;
                flex-direction: column;
                gap: var(--spacing-xs);
                padding-bottom: var(--spacing-horizontal)
            }

            .u9rI8 {
                display: grid;
                grid-template-columns: repeat(2,1fr)
            }

            ._8EszN .cVFKm {
                font-size: var(--font-xxxl);
                font-weight: var(--semibold);
                line-height: var(--font-xxxl)
            }

            ._8EszN .JGWg3 {
                font-size: var(--font-xl);
                font-weight: var(--regular);
                line-height: var(--font-xl)
            }

            .ZPQlH {
                grid-gap: var(--spacing-xs);
                display: flex;
                flex-direction: column;
                gap: var(--spacing-xs)
            }

            .u9rI8 a:first-child .ZPQlH {
                border-right: 1px solid var(--card-separator-color);
                padding-left: 0;
                padding-right: var(--spacing-vertical)
            }

            .u9rI8 a:last-child .ZPQlH {
                border-right: 0;
                padding-left: var(--spacing-vertical);
                padding-right: 0
            }

            .u9rI8 a:only-child .ZPQlH {
                border-right: 0;
                padding: 0
            }

            .l22nm {
                align-items: center;
                color: var(--subheadline-color);
                display: flex;
                font-family: var(--secondary-font);
                font-size: 14px;
                font-weight: 500;
                justify-content: center;
                margin-bottom: var(--spacing-horizontal);
                text-transform: uppercase
            }

            .l22nm:after,.l22nm:before {
                background-color: var(--card-separator-color);
                content: "";
                flex-grow: 1;
                height: 1px
            }

            .l22nm:before {
                margin-right: var(--spacing-xs)
            }

            .l22nm:after {
                margin-left: var(--spacing-xs)
            }

            @media only screen and (min-width: 768px) and (max-width:1199px) {
                .-a9-A {
                    padding:0 39px
                }

                ._8y4pU {
                    display: flex;
                    flex-direction: row;
                    flex-wrap: wrap;
                    padding-bottom: var(--spacing-row-separator)
                }

                .qrVaK {
                    border-right: 1px solid var(--card-separator-color);
                    padding-right: var(--spacing-vertical);
                    width: calc(65% + var(--spacing-horizontal))
                }

                .Fjzpv {
                    padding-left: var(--spacing-vertical);
                    width: calc(35% - var(--spacing-horizontal))
                }

                .gSftw {
                    border-right: 1px solid var(--card-separator-color);
                    padding-right: var(--spacing-vertical)
                }

                .uaObO.-ZjJI {
                    grid-column: 1/4
                }

                .uaObO.Gwj3R {
                    grid-column: 1/6
                }

                .qv-pN {
                    grid-column: 4/6
                }

                .wY8bn {
                    grid-template-columns: repeat(5,1fr)
                }

                .qrVaK .uaObO.-ZjJI {
                    grid-column: 1/5
                }

                .qrVaK .uaObO.Gwj3R {
                    grid-column: 1/6
                }

                .qrVaK .qv-pN {
                    grid-column: 5/6
                }

                .-pek8 {
                    grid-gap: var(--spacing-horizontal);
                    display: grid;
                    gap: var(--spacing-horizontal);
                    grid-template-columns: 1fr 1fr
                }

                .Fjzpv div:last-child .-wcgK,.qrVaK div:last-child .-wcgK {
                    border: none
                }

                .Fjzpv div:first-child .-wcgK {
                    padding-top: 0
                }

                .-wcgK {
                    padding: var(--spacing-horizontal) 0
                }
            }

            @media only screen and (min-width: 1200px) {
                .-a9-A {
                    padding:0
                }

                ._8y4pU {
                    flex-direction: row;
                    padding-bottom: var(--spacing-row-separator);
                    padding-top: 0
                }

                .qrVaK {
                    border-right: 1px solid var(--card-separator-color)
                }

                .qrVaK .uaObO.-ZjJI {
                    width: 350px
                }

                .qrVaK .-wcgK,.qrVaK .i9WCJ {
                    width: 445px
                }

                .Fjzpv .-wcgK {
                    width: 255px
                }

                .Fjzpv {
                    border-right: 1px solid var(--card-separator-color)
                }

                .Fjzpv .uaObO.-ZjJI {
                    width: 160px
                }

                .wBJOb .qrVaK {
                    order: 1;
                    padding-right: var(--spacing-vertical)
                }

                .wBJOb .Fjzpv {
                    order: 2;
                    padding: 0 var(--spacing-vertical)
                }

                .FfJUA {
                    order: 3;
                    padding-left: var(--spacing-vertical);
                    width: 365px
                }

                .-wcgK {
                    padding: var(--spacing-horizontal) 0
                }

                .wY8bn {
                    grid-gap: var(--spacing-xs);
                    display: flex;
                    flex-direction: row;
                    gap: var(--spacing-xs)
                }

                .uaObO.Gwj3R {
                    width: 100%
                }

                .qv-pN {
                    height: 65px;
                    width: 87px
                }

                .qrVaK div:last-child .-wcgK {
                    border: none
                }

                .Fjzpv div:first-child .-wcgK {
                    padding-top: 0
                }
            }

            .yA7td {
                width: -moz-fit-content;
                width: fit-content
            }

            @media (max-width: 767px) {
                .yA7td {
                    margin:auto
                }
            }

            @media (min-width: 768px) and (max-width:1199px) {
                .yA7td {
                    margin:auto
                }
            }

            .Fnvc1 {
                border-top: 1px solid var(--row-separator-color);
                margin: 0 15px;
                padding-bottom: var(--spacing-row-separator-mobile)
            }

            @media (min-width: 768px) and (max-width:1199px) {
                .Fnvc1 {
                    margin:0 39px;
                    padding-bottom: var(--spacing-row-separator)
                }
            }

            @media (min-width: 1200px) {
                .Fnvc1 {
                    margin:0 auto;
                    padding-bottom: var(--spacing-row-separator);
                    width: var(--container-width)
                }
            }

            .qA7u8 {
                color: var(--light-ink-subtle);
                font-family: var(--secondary-font);
                font-size: var(--font-xs);
                font-style: normal;
                font-weight: var(--regular);
                line-height: 150%;
                padding-bottom: var(--spacing-xs);
                padding-top: var(--spacing-xs);
                text-align: center
            }

            ._2Wcwl {
                background-color: var(--ad-slot-background-color);
                height: calc(100% + 31px)!important
            }

            .dcg3F {
                display: flex;
                justify-content: center;
                width: 100%
            }

            .JR8SJ {
                background-color: var(--ad-slot-background-color);
                justify-content: right;
                margin: auto 0;
                overflow: hidden;
                z-index: var(--zlevel0)
            }

            .JR8SJ,.L1aHm {
                display: flex;
                flex-direction: column
            }

            .ALnBD {
                height: 50px;
                width: 320px
            }

            @media screen and (min-width: 728px) {
                .ALnBD {
                    height:90px;
                    width: 728px
                }
            }

            .VNDLI {
                height: 600px;
                width: 120px
            }

            ._5lGh3 {
                margin: 0 auto
            }

            .-XDJb,._5lGh3 {
                height: 250px;
                width: 300px
            }

            .-XDJb {
                align-items: center;
                display: flex;
                justify-content: center;
                margin: 0 auto 16px
            }

            @media screen and (min-width: 768px) and (max-width:1199px) {
                .-XDJb {
                    height:90px;
                    margin-bottom: 36px;
                    width: 728px
                }
            }

            @media screen and (min-width: 1200px) {
                .-XDJb {
                    height:90px;
                    margin-bottom: 36px;
                    width: 970px
                }
            }

            ._0apYp {
                height: 250px;
                margin: 0 auto 16px;
                width: 300px
            }

            .aEuvG {
                width: 728px
            }

            .SnSdZ,.aEuvG {
                height: 90px;
                margin: 0 auto
            }

            .SnSdZ {
                width: 970px
            }

            .UDLgd {
                width: 120px
            }

            .LkpS-,.UDLgd {
                background-color: transparent;
                height: auto
            }

            .LkpS- {
                margin: 0;
                width: 185px
            }

            @media (min-width: 1200px) {
                .LkpS- {
                    height:auto;
                    width: 160px
                }
            }

            @media (min-width: 768px) and (max-width:1199px) {
                .LkpS- {
                    height:auto;
                    width: 210px
                }
            }

            .j--QA {
                height: 600px;
                margin: 0;
                width: 300px
            }

            .LTMOE,.WUPu4,.n9lPp {
                height: 250px;
                margin: 0;
                width: 300px
            }

            .OXITA {
                margin: 0 auto;
                margin-bottom: var(--spacing-row-separator-mobile);
                padding-top: 0
            }

            .OXITA,._3u9A6 {
                height: 250px;
                width: 300px
            }

            .dKwlU {
                height: 600px;
                width: 300px
            }

            ._5YnJk {
                height: 250px;
                width: 300px
            }

            .XHz18 {
                height: 600px;
                width: 300px
            }

            .dgAYL {
                height: 250px;
                width: 300px
            }

            .EoVCn {
                height: 201px;
                width: 350px
            }

            .gjbaw {
                height: 90px;
                margin: 0;
                width: 160px
            }

            .s-dxG {
                height: 250px;
                margin: 0 auto;
                width: 300px
            }

            @media (min-width: 1200px) {
                .s-dxG {
                    height:600px;
                    width: 300px
                }
            }

            .fvegL {
                height: 50px;
                margin: 0 auto;
                width: 320px
            }

            @media (min-width: 768px) and (max-width:1199px) {
                .fvegL {
                    height:250px;
                    width: 300px
                }
            }

            @media (min-width: 1200px) {
                .fvegL {
                    height:90px;
                    width: 728px
                }

                .eDlxH {
                    margin-bottom: 0
                }
            }

            .qKimL {
                border: none;
                height: 250px;
                margin: 0 auto 32px;
                width: 300px
            }

            @media (min-width: 1200px) {
                .qKimL {
                    height:250px;
                    width: 970px
                }
            }

            .WPHsW {
                border: none;
                height: 250px;
                margin: auto;
                padding-bottom: var(--spacing-xs);
                width: 970px
            }

            @media (max-width: 767px) {
                .WPHsW {
                    height:50px;
                    width: 320px
                }
            }

            @media (min-width: 768px) and (max-width:1199px) {
                .WPHsW {
                    height:250px;
                    width: 300px
                }
            }

            .CWTr2 {
                width: -moz-fit-content;
                width: fit-content
            }

            ._7oYXh {
                margin-left: 25px;
                margin-right: 25px
            }

            @media (min-width: 1200px) {
                ._0HIpF {
                    align-items:center;
                    display: flex;
                    height: 282px;
                    justify-content: center;
                    margin-left: auto;
                    margin-right: auto;
                    padding-bottom: var(--spacing-horizontal);
                    padding-top: var(--spacing-horizontal);
                    width: 1110px
                }
            }

            @media (min-width: 768px) and (max-width:1199px) {
                ._0HIpF {
                    display:none
                }
            }

            @media (max-width: 767px) {
                ._0HIpF {
                    display:none
                }
            }

            .Kcu7Y {
                height: 250px;
                margin: 0 auto;
                width: 300px
            }

            @media screen and (min-width: 1199px) {
                .Kcu7Y {
                    height:90px;
                    width: 728px
                }
            }

            .Fnt-Z {
                height: 250px;
                margin: 0 auto;
                width: 970px
            }

            @media (min-width: 768px) and (max-width:1199px) {
                .Fnt-Z {
                    height:250px;
                    width: 300px
                }
            }

            @media (max-width: 767px) {
                .Fnt-Z {
                    height:50px;
                    width: 320px
                }
            }

            .F7tAU {
                background-color: transparent;
                margin: 0 auto;
                min-height: auto;
                width: 300px
            }

            @media screen and (max-width: 360px) {
                .F7tAU {
                    width:100%
                }
            }

            @media (min-width: 1200px) {
                .F7tAU {
                    width:350px
                }
            }

            @media (min-width: 768px) and (max-width:1199px) {
                .F7tAU {
                    width:210px
                }
            }

            .z76ES {
                height: 250px;
                margin: 0 auto;
                width: 300px
            }

            @media (min-width: 1200px) {
                .z76ES {
                    height:90px;
                    width: 728px
                }
            }

            .cigTE {
                height: 250px;
                margin: 0 auto;
                width: 300px
            }

            @media (min-width: 1200px) {
                .cigTE {
                    height:90px;
                    width: 728px
                }
            }

            ._4SQLD {
                height: 250px;
                margin: 0 auto;
                width: 300px
            }

            @media (min-width: 1200px) {
                ._4SQLD {
                    height:250px;
                    width: 970px
                }
            }

            .QUo5q,.uGP4H {
                width: 100%
            }

            .QUo5q {
                align-items: center;
                background-color: transparent;
                display: flex;
                font-size: var(--font-mm);
                font-weight: var(--semibold);
                height: auto;
                justify-content: center;
                line-height: 150%
            }

            @media (min-width: 1200px) {
                .K88Iv {
                    display:none
                }
            }

            @media (min-width: 768px) and (max-width:1199px) {
                .K88Iv {
                    display:none
                }
            }

            @media (max-width: 767px) {
                .K88Iv {
                    min-height:50px;
                    width: 320px
                }
            }

            ._5SCWg {
                background-color: var(--ad-slot-background-color)
            }

            @media (max-width: 767px) {
                ._5SCWg {
                    align-items:center;
                    bottom: 0;
                    position: fixed;
                    right: 0;
                    width: 100%;
                    z-index: var(--zlevel10)
                }
            }

            @media (min-width: 768px) and (max-width:1199px) {
                ._5SCWg {
                    display:none
                }
            }

            @media (min-width: 1200px) {
                ._5SCWg {
                    display:none
                }
            }

            .Esppl {
                align-self: end;
                background: var(--ad-slot-background-color);
                border-top-left-radius: 6px;
                cursor: pointer;
                height: -moz-fit-content;
                height: fit-content;
                margin-top: -22px
            }

            .oOVST {
                height: auto;
                justify-content: center;
                width: 100%
            }

            ._6UvMW,.oOVST {
                align-items: center;
                display: flex
            }

            ._6UvMW {
                cursor: pointer;
                justify-content: space-between
            }

            @media (min-width: 1200px) {
                ._6UvMW {
                    margin:0;
                    padding: 0
                }
            }

            ._6UvMW>p {
                color: var(--light-ink-contrast);
                font-family: var(--secondary-font);
                font-size: var(--font-m);
                font-weight: var(--bold);
                line-height: normal
            }

            ._6UvMW>p:hover {
                text-decoration: underline
            }

            ._6UvMW>p {
                word-break: break-word
            }

            .chIu6,.thi9c {
                color: var(--headline-color);
                font-family: var(--secondary-font);
                font-size: var(--font-m);
                font-weight: var(--bold);
                line-height: var(--font-xl)
            }

            @media (max-width: 767px) {
                .lxLyk {
                    padding-right:var(--mobile-padding)
                }
            }

            @media (min-width: 768px) and (max-width:1199px) {
                .lxLyk {
                    padding-right:var(--tablet-padding)
                }
            }

            @media (max-width: 767px) {
                .Ttwwy {
                    padding-left:var(--mobile-padding);
                    padding-right: var(--mobile-padding)
                }
            }

            @media (min-width: 768px) and (max-width:1199px) {
                .Ttwwy {
                    padding-left:var(--tablet-padding);
                    padding-right: var(--tablet-padding)
                }
            }

            .TcICO,.Ttwwy {
                margin-bottom: var(--spacing-horizontal)
            }

            .TcICO {
                word-break: break-word
            }

            @media (max-width: 767px) {
                .eyanD {
                    padding-left:var(--mobile-padding);
                    padding-right: var(--mobile-padding)
                }
            }

            @media (min-width: 768px) and (max-width:1199px) {
                .eyanD {
                    padding-left:var(--tablet-padding);
                    padding-right: var(--tablet-padding)
                }
            }

            .eyanD {
                margin-bottom: var(--spacing-horizontal)
            }

            .Fnvc1 {
                border-top: 1px solid var(--row-separator-color);
                margin: 0 15px;
                padding-bottom: var(--spacing-row-separator-mobile)
            }

            @media (min-width: 768px) and (max-width:1199px) {
                .Fnvc1 {
                    margin:0 39px;
                    padding-bottom: var(--spacing-row-separator)
                }
            }

            @media (min-width: 1200px) {
                .Fnvc1 {
                    margin:0 auto;
                    padding-bottom: var(--spacing-row-separator);
                    width: var(--container-width)
                }
            }

            ._9v3uP {
                background-color: rgba(0,0,0,.4);
                bottom: 0;
                filter: brightness(100);
                padding: 4px
            }

            ._9v3uP,._9v3uP.w2tXw {
                left: 0;
                position: absolute;
                z-index: var(--zlevel0)
            }

            ._9v3uP.w2tXw {
                top: 0
            }

            .jT9Gr {
                grid-gap: var(--spacing-xs);
                display: flex;
                flex-direction: column;
                gap: var(--spacing-xs);
                padding: 16px 0
            }

            .vaPla {
                position: relative
            }

            .fG2dB {
                background-color: #d3d3d3
            }

            ._0rL02 {
                position: relative
            }

            ._0rL02 img {
                bottom: 0;
                height: 100%;
                left: 0;
                position: absolute;
                right: 0;
                top: 0;
                width: 100%
            }

            ._4wuYh {
                grid-gap: var(--spacing-xs);
                display: flex;
                flex-direction: column;
                gap: var(--spacing-xs);
                line-height: 150%;
                word-break: break-word
            }

            @media (max-width: 767px) {
                ._4wuYh {
                    padding:0 15px
                }
            }

            .AyKST,.AyKST>div>p {
                color: var(--light-ink-contrast);
                font-weight: var(--medium)
            }

            .AyKST,.AyKST>div>p,._3Y8HA,._3Y8HA>div>p {
                font-family: var(--secondary-font);
                font-size: var(--story-page-font-size);
                line-height: 150%;
                word-break: break-word
            }

            ._3Y8HA,._3Y8HA>div>p {
                color: var(--light-ink-subtle);
                display: flex
            }

            ._3Y8HA>div>p {
                display: inline-block
            }

            ._3Y8HA>div>p:first-child:before {
                content: "Image Credit:";
                padding-right: 4px;
                white-space: nowrap
            }

            .fG2dB {
                background-color: var(--background-color)
            }

            ._3Y8HA[\:has\(a\)] {
                font-weight: var(--medium)
            }

            ._3Y8HA:has(a) {
                font-weight: var(--medium)
            }

            ._3Y8HA[\:has\(a\)] a {
                font-weight: var(--medium)
            }

            ._3Y8HA:has(a) a {
                font-weight: var(--medium)
            }

            .AyKST[\:has\(a\)] {
                font-weight: var(--medium)
            }

            .AyKST:has(a) {
                font-weight: var(--medium)
            }

            .AyKST[\:has\(a\)] a {
                font-weight: var(--medium)
            }

            .AyKST:has(a) a {
                font-weight: var(--medium)
            }

            .bPsxy img {
                background-color: var(--fallback-background-color);
                -o-object-fit: contain!important;
                object-fit: contain!important
            }

            .HbRuW {
                color: var(--subheadline-color);
                display: flex;
                flex-wrap: wrap;
                font-family: var(--secondary-font);
                font-size: var(--font-s);
                font-weight: var(--medium);
                line-height: 150%
            }

            .fPpVR {
                align-items: center;
                display: flex
            }

            ._6mEKQ {
                grid-gap: var(--spacing-xs);
                display: flex;
                flex-direction: column;
                gap: var(--spacing-xs)
            }

            .V26Oo {
                color: var(--headline-color);
                font-family: var(--primary-font);
                font-size: var(--font-m);
                font-weight: var(--semibold)
            }

            .V26Oo:hover {
                text-decoration: underline
            }

            .uo-cY {
                grid-gap: 2px;
                word-wrap: break-word;
                color: #fff;
                color: var(--Light-ink-inkInverse,#fff);
                font-family: var(--content-font);
                font-size: var(--font-s);
                font-style: normal;
                font-weight: var(--medium);
                gap: 2px;
                line-height: 150%;
                padding: 2px 4px
            }

            .Ey8-Z,.Yuj2q {
                background-color: var(--label-color)
            }

            .Ey8-Z,.Yuj2q,.pFPaU {
                grid-gap: 2px;
                word-wrap: break-word;
                color: #fff;
                color: var(--Light-ink-inkInverse,#fff);
                font-family: var(--content-font);
                font-size: var(--font-s);
                font-style: normal;
                font-weight: var(--medium);
                gap: 2px;
                line-height: 150%;
                padding: 2px 4px
            }

            .pFPaU {
                background-color: var(--light-interactive-red)
            }

            .o-M6q {
                grid-gap: 2px;
                word-wrap: break-word;
                align-items: center;
                color: #fff;
                color: var(--Light-ink-inkInverse,#fff);
                color: var(--light-interactive-red);
                display: flex;
                font-family: var(--content-font);
                font-size: var(--font-s);
                font-style: normal;
                font-weight: var(--medium);
                gap: 2px;
                height: 18px;
                line-height: 150%;
                padding: 0;
                width: 46px
            }

            .o-M6q>span:first-child {
                grid-gap: 2px;
                background-color: var(--light-interactive-red);
                border-radius: 50%;
                gap: 2px;
                height: 10px;
                width: 10px
            }

            ._2rb1z {
                background-color: var(--light-ink-contrast)
            }

            ._2rb1z,.cc0Wn {
                grid-gap: 2px;
                word-wrap: break-word;
                color: #fff;
                color: var(--Light-ink-inkInverse,#fff);
                font-family: var(--content-font);
                font-size: var(--font-s);
                font-style: normal;
                font-weight: var(--medium);
                gap: 2px;
                line-height: 150%;
                padding: 2px 4px
            }

            .cc0Wn {
                align-items: center;
                background-color: #e0f5f8;
                color: var(--dark-teal-080);
                display: flex;
                height: 22px;
                width: 88px
            }

            .YfFXu {
                color: #fff;
                color: var(--Light-ink-inkInverse,#fff);
                color: var(--light-interactive-primary-030)
            }

            .YfFXu,.jbskn {
                grid-gap: 2px;
                word-wrap: break-word;
                font-family: var(--content-font);
                font-size: var(--font-s);
                font-style: normal;
                font-weight: var(--medium);
                gap: 2px;
                line-height: 150%;
                padding: 0
            }

            .jbskn {
                color: #fff;
                color: var(--Light-ink-inkInverse,#fff);
                color: var(--light-interactive-secondary-030)
            }

            ._74DwN {
                grid-gap: 8px;
                display: flex;
                flex-direction: column;
                gap: 8px;
                position: relative;
                scroll-snap-align: center
            }

            .JSqMg {
                color: var(--label-color);
                font-family: var(--secondary-font);
                font-size: var(--font-s);
                font-weight: var(--medium);
                text-transform: uppercase
            }

            .rkccy {
                color: var(--headline-color);
                font-family: var(--primary-font);
                font-size: var(--font-m);
                font-weight: var(--semibold);
                line-height: 150%
            }

            .rkccy:hover {
                text-decoration: underline
            }

            .aNaWL {
                margin: 0 auto;
                max-width: var(--container-width)
            }

            ._1UUGx {
                grid-gap: 16px;
                display: flex;
                flex-direction: column;
                gap: 16px;
                padding: var(--mobile-row-padding);
                padding-bottom: var(--spacing-row-separator-mobile)
            }

            @media (min-width: 768px) and (max-width:1199px) {
                ._1UUGx {
                    padding:var(--tablet-row-padding);
                    padding-bottom: var(--spacing-row-separator)
                }
            }

            @media (min-width: 1200px) {
                ._1UUGx {
                    padding:var(--desktop-row-padding);
                    padding-bottom: var(--spacing-row-separator)
                }
            }

            .ipjjt {
                border-right: 1px solid var(--card-separator-color)
            }

            ._1tjNK {
                grid-row-gap: 16px;
                grid-gap: 15px;
                display: grid;
                gap: 15px;
                grid-template-columns: minmax(0,1fr) 1px minmax(0,1fr);
                row-gap: 16px
            }

            @media (max-width: 767px) {
                ._1tjNK>div:nth-child(4),._1tjNK>div:nth-child(8) {
                    border-bottom:1px solid var(--card-separator-color);
                    border-right: none;
                    grid-column: 1/-1
                }
            }

            @media (min-width: 768px) and (max-width:1199px) {
                ._1tjNK {
                    grid-template-columns:minmax(0,1fr) 1px minmax(0,1fr) 1px minmax(0,1fr)
                }

                ._1tjNK .ipjjt:last-child {
                    border: none
                }

                ._1tjNK>div:nth-child(6) {
                    border-bottom: 1px solid var(--card-separator-color);
                    border-right: none;
                    grid-column: 1/-1
                }
            }

            @media (min-width: 1200px) {
                ._1tjNK {
                    grid-auto-flow:column;
                    grid-template-columns: repeat(5,minmax(0,1fr) 1px) minmax(0,1fr)
                }
            }

            .UzMsZ {
                grid-row-gap: 32px;
                grid-gap: 30px;
                display: grid;
                gap: 30px;
                grid-template-columns: repeat(2,46.25%);
                grid-template-columns: minmax(0,1fr) minmax(0,1fr);
                row-gap: 32px
            }

            @media (min-width: 768px) and (max-width:1199px) {
                .UzMsZ {
                    grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(0,1fr)
                }
            }

            @media (min-width: 1200px) {
                .UzMsZ {
                    grid-auto-flow:column;
                    grid-template-columns: repeat(6,minmax(0,1fr))
                }
            }

            .JB48x {
                background: var(--card-separator-color);
                border: 1px solid var(--card-separator-color);
                text-align: center
            }

            .JB48x>p {
                font-weight: var(--font-m);
                padding: 5px 0
            }

            .UTLxk {
                background-color: #d3d3d3;
                height: 90px;
                margin: 0 auto;
                text-align: center;
                width: 970px
            }

            @media (min-width: 768px) and (max-width:1199px) {
                .UTLxk {
                    margin-bottom:var(--spacing-row-separator)
                }
            }

            @media (min-width: 1200px) {
                .UTLxk {
                    margin-bottom:var(--spacing-row-separator)
                }
            }

            .EkZ12 {
                background-color: #d3d3d3;
                height: 200px;
                margin: 0 auto;
                margin-bottom: var(--spacing-row-separator-mobile);
                text-align: center;
                width: 300px
            }

            .qA7u8 {
                color: var(--light-ink-subtle);
                font-family: var(--secondary-font);
                font-size: var(--font-xs);
                font-style: normal;
                font-weight: var(--regular);
                line-height: 150%;
                padding-bottom: var(--spacing-xs);
                padding-top: var(--spacing-xs);
                text-align: center
            }

            ._2Wcwl {
                background-color: var(--ad-slot-background-color);
                height: calc(100% + 31px)!important
            }

            .dcg3F {
                display: flex;
                justify-content: center;
                width: 100%
            }

            .JR8SJ {
                background-color: var(--ad-slot-background-color);
                justify-content: right;
                margin: auto 0;
                overflow: hidden;
                z-index: var(--zlevel0)
            }

            .JR8SJ,.L1aHm {
                display: flex;
                flex-direction: column
            }

            .ALnBD {
                height: 50px;
                width: 320px
            }

            @media screen and (min-width: 728px) {
                .ALnBD {
                    height:90px;
                    width: 728px
                }
            }

            .VNDLI {
                height: 600px;
                width: 120px
            }

            ._5lGh3 {
                margin: 0 auto
            }

            .-XDJb,._5lGh3 {
                height: 250px;
                width: 300px
            }

            .-XDJb {
                align-items: center;
                display: flex;
                justify-content: center;
                margin: 0 auto 16px
            }

            @media screen and (min-width: 768px) and (max-width:1199px) {
                .-XDJb {
                    height:90px;
                    margin-bottom: 36px;
                    width: 728px
                }
            }

            @media screen and (min-width: 1200px) {
                .-XDJb {
                    height:90px;
                    margin-bottom: 36px;
                    width: 970px
                }
            }

            ._0apYp {
                height: 250px;
                margin: 0 auto 16px;
                width: 300px
            }

            .aEuvG {
                width: 728px
            }

            .SnSdZ,.aEuvG {
                height: 90px;
                margin: 0 auto
            }

            .SnSdZ {
                width: 970px
            }

            .UDLgd {
                width: 120px
            }

            .LkpS-,.UDLgd {
                background-color: transparent;
                height: auto
            }

            .LkpS- {
                margin: 0;
                width: 185px
            }

            @media (min-width: 1200px) {
                .LkpS- {
                    height:auto;
                    width: 160px
                }
            }

            @media (min-width: 768px) and (max-width:1199px) {
                .LkpS- {
                    height:auto;
                    width: 210px
                }
            }

            .j--QA {
                height: 600px;
                margin: 0;
                width: 300px
            }

            .LTMOE,.WUPu4,.n9lPp {
                height: 250px;
                margin: 0;
                width: 300px
            }

            .OXITA {
                margin: 0 auto;
                margin-bottom: var(--spacing-row-separator-mobile);
                padding-top: 0
            }

            .OXITA,._3u9A6 {
                height: 250px;
                width: 300px
            }

            .dKwlU {
                height: 600px;
                width: 300px
            }

            ._5YnJk {
                height: 250px;
                width: 300px
            }

            .XHz18 {
                height: 600px;
                width: 300px
            }

            .dgAYL {
                height: 250px;
                width: 300px
            }

            .EoVCn {
                height: 201px;
                width: 350px
            }

            .gjbaw {
                height: 90px;
                margin: 0;
                width: 160px
            }

            .s-dxG {
                height: 250px;
                margin: 0 auto;
                width: 300px
            }

            @media (min-width: 1200px) {
                .s-dxG {
                    height:600px;
                    width: 300px
                }
            }

            .fvegL {
                height: 50px;
                margin: 0 auto;
                width: 320px
            }

            @media (min-width: 768px) and (max-width:1199px) {
                .fvegL {
                    height:250px;
                    width: 300px
                }
            }

            @media (min-width: 1200px) {
                .fvegL {
                    height:90px;
                    width: 728px
                }

                .eDlxH {
                    margin-bottom: 0
                }
            }

            .qKimL {
                border: none;
                height: 250px;
                margin: 0 auto 32px;
                width: 300px
            }

            @media (min-width: 1200px) {
                .qKimL {
                    height:250px;
                    width: 970px
                }
            }

            .WPHsW {
                border: none;
                height: 250px;
                margin: auto;
                padding-bottom: var(--spacing-xs);
                width: 970px
            }

            @media (max-width: 767px) {
                .WPHsW {
                    height:50px;
                    width: 320px
                }
            }

            @media (min-width: 768px) and (max-width:1199px) {
                .WPHsW {
                    height:250px;
                    width: 300px
                }
            }

            .CWTr2 {
                width: -moz-fit-content;
                width: fit-content
            }

            ._7oYXh {
                margin-left: 25px;
                margin-right: 25px
            }

            @media (min-width: 1200px) {
                ._0HIpF {
                    align-items:center;
                    display: flex;
                    height: 282px;
                    justify-content: center;
                    margin-left: auto;
                    margin-right: auto;
                    padding-bottom: var(--spacing-horizontal);
                    padding-top: var(--spacing-horizontal);
                    width: 1110px
                }
            }

            @media (min-width: 768px) and (max-width:1199px) {
                ._0HIpF {
                    display:none
                }
            }

            @media (max-width: 767px) {
                ._0HIpF {
                    display:none
                }
            }

            .Kcu7Y {
                height: 250px;
                margin: 0 auto;
                width: 300px
            }

            @media screen and (min-width: 1199px) {
                .Kcu7Y {
                    height:90px;
                    width: 728px
                }
            }

            .Fnt-Z {
                height: 250px;
                margin: 0 auto;
                width: 970px
            }

            @media (min-width: 768px) and (max-width:1199px) {
                .Fnt-Z {
                    height:250px;
                    width: 300px
                }
            }

            @media (max-width: 767px) {
                .Fnt-Z {
                    height:50px;
                    width: 320px
                }
            }

            .F7tAU {
                background-color: transparent;
                margin: 0 auto;
                min-height: auto;
                width: 300px
            }

            @media screen and (max-width: 360px) {
                .F7tAU {
                    width:100%
                }
            }

            @media (min-width: 1200px) {
                .F7tAU {
                    width:350px
                }
            }

            @media (min-width: 768px) and (max-width:1199px) {
                .F7tAU {
                    width:210px
                }
            }

            .z76ES {
                height: 250px;
                margin: 0 auto;
                width: 300px
            }

            @media (min-width: 1200px) {
                .z76ES {
                    height:90px;
                    width: 728px
                }
            }

            .cigTE {
                height: 250px;
                margin: 0 auto;
                width: 300px
            }

            @media (min-width: 1200px) {
                .cigTE {
                    height:90px;
                    width: 728px
                }
            }

            ._4SQLD {
                height: 250px;
                margin: 0 auto;
                width: 300px
            }

            @media (min-width: 1200px) {
                ._4SQLD {
                    height:250px;
                    width: 970px
                }
            }

            .QUo5q,.uGP4H {
                width: 100%
            }

            .QUo5q {
                align-items: center;
                background-color: transparent;
                display: flex;
                font-size: var(--font-mm);
                font-weight: var(--semibold);
                height: auto;
                justify-content: center;
                line-height: 150%
            }

            @media (min-width: 1200px) {
                .K88Iv {
                    display:none
                }
            }

            @media (min-width: 768px) and (max-width:1199px) {
                .K88Iv {
                    display:none
                }
            }

            @media (max-width: 767px) {
                .K88Iv {
                    min-height:50px;
                    width: 320px
                }
            }

            ._5SCWg {
                background-color: var(--ad-slot-background-color)
            }

            @media (max-width: 767px) {
                ._5SCWg {
                    align-items:center;
                    bottom: 0;
                    position: fixed;
                    right: 0;
                    width: 100%;
                    z-index: var(--zlevel10)
                }
            }

            @media (min-width: 768px) and (max-width:1199px) {
                ._5SCWg {
                    display:none
                }
            }

            @media (min-width: 1200px) {
                ._5SCWg {
                    display:none
                }
            }

            .Esppl {
                align-self: end;
                background: var(--ad-slot-background-color);
                border-top-left-radius: 6px;
                cursor: pointer;
                height: -moz-fit-content;
                height: fit-content;
                margin-top: -22px
            }

            .oOVST {
                height: auto;
                justify-content: center;
                width: 100%
            }

            ._6UvMW,.oOVST {
                align-items: center;
                display: flex
            }

            ._6UvMW {
                cursor: pointer;
                justify-content: space-between
            }

            @media (min-width: 1200px) {
                ._6UvMW {
                    margin:0;
                    padding: 0
                }
            }

            ._6UvMW>p {
                color: var(--light-ink-contrast);
                font-family: var(--secondary-font);
                font-size: var(--font-m);
                font-weight: var(--bold);
                line-height: normal
            }

            ._6UvMW>p:hover {
                text-decoration: underline
            }

            ._6UvMW>p {
                word-break: break-word
            }

            .chIu6,.thi9c {
                color: var(--headline-color);
                font-family: var(--secondary-font);
                font-size: var(--font-m);
                font-weight: var(--bold);
                line-height: var(--font-xl)
            }

            @media (max-width: 767px) {
                .lxLyk {
                    padding-right:var(--mobile-padding)
                }
            }

            @media (min-width: 768px) and (max-width:1199px) {
                .lxLyk {
                    padding-right:var(--tablet-padding)
                }
            }

            @media (max-width: 767px) {
                .Ttwwy {
                    padding-left:var(--mobile-padding);
                    padding-right: var(--mobile-padding)
                }
            }

            @media (min-width: 768px) and (max-width:1199px) {
                .Ttwwy {
                    padding-left:var(--tablet-padding);
                    padding-right: var(--tablet-padding)
                }
            }

            .TcICO,.Ttwwy {
                margin-bottom: var(--spacing-horizontal)
            }

            .TcICO {
                word-break: break-word
            }

            @media (max-width: 767px) {
                .eyanD {
                    padding-left:var(--mobile-padding);
                    padding-right: var(--mobile-padding)
                }
            }

            @media (min-width: 768px) and (max-width:1199px) {
                .eyanD {
                    padding-left:var(--tablet-padding);
                    padding-right: var(--tablet-padding)
                }
            }

            .eyanD {
                margin-bottom: var(--spacing-horizontal)
            }

            .Fnvc1 {
                border-top: 1px solid var(--row-separator-color);
                margin: 0 15px;
                padding-bottom: var(--spacing-row-separator-mobile)
            }

            @media (min-width: 768px) and (max-width:1199px) {
                .Fnvc1 {
                    margin:0 39px;
                    padding-bottom: var(--spacing-row-separator)
                }
            }

            @media (min-width: 1200px) {
                .Fnvc1 {
                    margin:0 auto;
                    padding-bottom: var(--spacing-row-separator);
                    width: var(--container-width)
                }
            }

            ._9v3uP {
                background-color: rgba(0,0,0,.4);
                bottom: 0;
                filter: brightness(100);
                padding: 4px
            }

            ._9v3uP,._9v3uP.w2tXw {
                left: 0;
                position: absolute;
                z-index: var(--zlevel0)
            }

            ._9v3uP.w2tXw {
                top: 0
            }

            .jT9Gr {
                grid-gap: var(--spacing-xs);
                display: flex;
                flex-direction: column;
                gap: var(--spacing-xs);
                padding: 16px 0
            }

            .vaPla {
                position: relative
            }

            .fG2dB {
                background-color: #d3d3d3
            }

            ._0rL02 {
                position: relative
            }

            ._0rL02 img {
                bottom: 0;
                height: 100%;
                left: 0;
                position: absolute;
                right: 0;
                top: 0;
                width: 100%
            }

            ._4wuYh {
                grid-gap: var(--spacing-xs);
                display: flex;
                flex-direction: column;
                gap: var(--spacing-xs);
                line-height: 150%;
                word-break: break-word
            }

            @media (max-width: 767px) {
                ._4wuYh {
                    padding:0 15px
                }
            }

            .AyKST,.AyKST>div>p {
                color: var(--light-ink-contrast);
                font-weight: var(--medium)
            }

            .AyKST,.AyKST>div>p,._3Y8HA,._3Y8HA>div>p {
                font-family: var(--secondary-font);
                font-size: var(--story-page-font-size);
                line-height: 150%;
                word-break: break-word
            }

            ._3Y8HA,._3Y8HA>div>p {
                color: var(--light-ink-subtle);
                display: flex
            }

            ._3Y8HA>div>p {
                display: inline-block
            }

            ._3Y8HA>div>p:first-child:before {
                content: "Image Credit:";
                padding-right: 4px;
                white-space: nowrap
            }

            .fG2dB {
                background-color: var(--background-color)
            }

            ._3Y8HA[\:has\(a\)] {
                font-weight: var(--medium)
            }

            ._3Y8HA:has(a) {
                font-weight: var(--medium)
            }

            ._3Y8HA[\:has\(a\)] a {
                font-weight: var(--medium)
            }

            ._3Y8HA:has(a) a {
                font-weight: var(--medium)
            }

            .AyKST[\:has\(a\)] {
                font-weight: var(--medium)
            }

            .AyKST:has(a) {
                font-weight: var(--medium)
            }

            .AyKST[\:has\(a\)] a {
                font-weight: var(--medium)
            }

            .AyKST:has(a) a {
                font-weight: var(--medium)
            }

            .bPsxy img {
                background-color: var(--fallback-background-color);
                -o-object-fit: contain!important;
                object-fit: contain!important
            }

            ._6mEKQ {
                grid-gap: var(--spacing-xs);
                display: flex;
                flex-direction: column;
                gap: var(--spacing-xs)
            }

            .V26Oo {
                color: var(--headline-color);
                font-family: var(--primary-font);
                font-size: var(--font-m);
                font-weight: var(--semibold)
            }

            .V26Oo:hover {
                text-decoration: underline
            }

            .uo-cY {
                grid-gap: 2px;
                word-wrap: break-word;
                color: #fff;
                color: var(--Light-ink-inkInverse,#fff);
                font-family: var(--content-font);
                font-size: var(--font-s);
                font-style: normal;
                font-weight: var(--medium);
                gap: 2px;
                line-height: 150%;
                padding: 2px 4px
            }

            .Ey8-Z,.Yuj2q {
                background-color: var(--label-color)
            }

            .Ey8-Z,.Yuj2q,.pFPaU {
                grid-gap: 2px;
                word-wrap: break-word;
                color: #fff;
                color: var(--Light-ink-inkInverse,#fff);
                font-family: var(--content-font);
                font-size: var(--font-s);
                font-style: normal;
                font-weight: var(--medium);
                gap: 2px;
                line-height: 150%;
                padding: 2px 4px
            }

            .pFPaU {
                background-color: var(--light-interactive-red)
            }

            .o-M6q {
                grid-gap: 2px;
                word-wrap: break-word;
                align-items: center;
                color: #fff;
                color: var(--Light-ink-inkInverse,#fff);
                color: var(--light-interactive-red);
                display: flex;
                font-family: var(--content-font);
                font-size: var(--font-s);
                font-style: normal;
                font-weight: var(--medium);
                gap: 2px;
                height: 18px;
                line-height: 150%;
                padding: 0;
                width: 46px
            }

            .o-M6q>span:first-child {
                grid-gap: 2px;
                background-color: var(--light-interactive-red);
                border-radius: 50%;
                gap: 2px;
                height: 10px;
                width: 10px
            }

            ._2rb1z {
                background-color: var(--light-ink-contrast)
            }

            ._2rb1z,.cc0Wn {
                grid-gap: 2px;
                word-wrap: break-word;
                color: #fff;
                color: var(--Light-ink-inkInverse,#fff);
                font-family: var(--content-font);
                font-size: var(--font-s);
                font-style: normal;
                font-weight: var(--medium);
                gap: 2px;
                line-height: 150%;
                padding: 2px 4px
            }

            .cc0Wn {
                align-items: center;
                background-color: #e0f5f8;
                color: var(--dark-teal-080);
                display: flex;
                height: 22px;
                width: 88px
            }

            .YfFXu {
                color: #fff;
                color: var(--Light-ink-inkInverse,#fff);
                color: var(--light-interactive-primary-030)
            }

            .YfFXu,.jbskn {
                grid-gap: 2px;
                word-wrap: break-word;
                font-family: var(--content-font);
                font-size: var(--font-s);
                font-style: normal;
                font-weight: var(--medium);
                gap: 2px;
                line-height: 150%;
                padding: 0
            }

            .jbskn {
                color: #fff;
                color: var(--Light-ink-inkInverse,#fff);
                color: var(--light-interactive-secondary-030)
            }

            .XNEuv {
                grid-gap: 8px;
                display: flex;
                flex-direction: column;
                gap: 8px;
                position: relative;
                scroll-snap-align: start
            }

            .XNEuv img {
                -o-object-fit: cover;
                object-fit: cover
            }

            .nBdS6 {
                left: 8px;
                position: absolute;
                top: 8px;
                z-index: var(--zlevel0)
            }

            .xF1dT {
                color: var(--headline-color);
                font-family: var(--primary-font);
                font-size: var(--font-m);
                font-weight: var(--semibold);
                line-height: 150%
            }

            .xF1dT:hover {
                text-decoration: underline
            }

            .VR-Y4 {
                margin: 0 auto;
                max-width: var(--container-width)
            }

            .-MLQ3 {
                grid-gap: 16px;
                display: flex;
                flex-direction: column;
                gap: 16px;
                padding: 0 0 15px 15px
            }

            @media (min-width: 1200px) {
                .-MLQ3 {
                    padding:var(--desktop-row-padding);
                    padding-bottom: var(--spacing-row-separator)
                }
            }

            @media (min-width: 768px) and (max-width:1199px) {
                .-MLQ3 {
                    padding:0 0 36px 39px
                }
            }

            .T2H-J {
                border-right: 1px solid var(--card-separator-color)
            }

            .T2H-J:last-child {
                border: none
            }

            .sEylp {
                grid-gap: 15px;
                display: grid;
                gap: 15px;
                grid-auto-flow: column;
                grid-template-columns: repeat(5,38.55% 1px) 38.55%;
                overflow-x: scroll;
                position: relative;
                scroll-snap-type: x mandatory
            }

            @media (min-width: 768px) and (max-width:1199px) {
                .sEylp {
                    grid-template-columns:repeat(5,24% 1px) 24%
                }
            }

            @media (min-width: 1200px) {
                .sEylp {
                    grid-template-columns:repeat(5,1fr 1px) 1fr;
                    overflow-x: hidden;
                    padding: 0
                }
            }

            .VU-ng {
                grid-gap: 30px;
                display: grid;
                gap: 30px;
                grid-auto-flow: column;
                grid-template-columns: repeat(6,38.55%);
                overflow-x: scroll;
                position: relative;
                scroll-snap-type: x mandatory
            }

            @media (min-width: 768px) and (max-width:1199px) {
                .VU-ng {
                    grid-template-columns:repeat(6,24%)
                }
            }

            @media (min-width: 1200px) {
                .VU-ng {
                    grid-template-columns:repeat(6,1fr);
                    overflow-x: hidden;
                    padding: 0
                }
            }

            .VU-ng::-webkit-scrollbar {
                display: none
            }

            .nRKBc {
                background-color: #d3d3d3;
                height: 90px;
                margin: 0 auto;
                text-align: center;
                width: 970px
            }

            @media (min-width: 768px) and (max-width:1199px) {
                .nRKBc {
                    margin-bottom:var(--spacing-row-separator)
                }
            }

            @media (min-width: 1200px) {
                .nRKBc {
                    margin-bottom:var(--spacing-row-separator)
                }
            }

            .v-oZc {
                background-color: #d3d3d3;
                height: 200px;
                margin: 0 auto;
                margin-bottom: var(--spacing-row-separator-mobile);
                text-align: center;
                width: 300px
            }

            .qA7u8 {
                color: var(--light-ink-subtle);
                font-family: var(--secondary-font);
                font-size: var(--font-xs);
                font-style: normal;
                font-weight: var(--regular);
                line-height: 150%;
                padding-bottom: var(--spacing-xs);
                padding-top: var(--spacing-xs);
                text-align: center
            }

            ._2Wcwl {
                background-color: var(--ad-slot-background-color);
                height: calc(100% + 31px)!important
            }

            .dcg3F {
                display: flex;
                justify-content: center;
                width: 100%
            }

            .JR8SJ {
                background-color: var(--ad-slot-background-color);
                justify-content: right;
                margin: auto 0;
                overflow: hidden;
                z-index: var(--zlevel0)
            }

            .JR8SJ,.L1aHm {
                display: flex;
                flex-direction: column
            }

            .ALnBD {
                height: 50px;
                width: 320px
            }

            @media screen and (min-width: 728px) {
                .ALnBD {
                    height:90px;
                    width: 728px
                }
            }

            .VNDLI {
                height: 600px;
                width: 120px
            }

            ._5lGh3 {
                margin: 0 auto
            }

            .-XDJb,._5lGh3 {
                height: 250px;
                width: 300px
            }

            .-XDJb {
                align-items: center;
                display: flex;
                justify-content: center;
                margin: 0 auto 16px
            }

            @media screen and (min-width: 768px) and (max-width:1199px) {
                .-XDJb {
                    height:90px;
                    margin-bottom: 36px;
                    width: 728px
                }
            }

            @media screen and (min-width: 1200px) {
                .-XDJb {
                    height:90px;
                    margin-bottom: 36px;
                    width: 970px
                }
            }

            ._0apYp {
                height: 250px;
                margin: 0 auto 16px;
                width: 300px
            }

            .aEuvG {
                width: 728px
            }

            .SnSdZ,.aEuvG {
                height: 90px;
                margin: 0 auto
            }

            .SnSdZ {
                width: 970px
            }

            .UDLgd {
                width: 120px
            }

            .LkpS-,.UDLgd {
                background-color: transparent;
                height: auto
            }

            .LkpS- {
                margin: 0;
                width: 185px
            }

            @media (min-width: 1200px) {
                .LkpS- {
                    height:auto;
                    width: 160px
                }
            }

            @media (min-width: 768px) and (max-width:1199px) {
                .LkpS- {
                    height:auto;
                    width: 210px
                }
            }

            .j--QA {
                height: 600px;
                margin: 0;
                width: 300px
            }

            .LTMOE,.WUPu4,.n9lPp {
                height: 250px;
                margin: 0;
                width: 300px
            }

            .OXITA {
                margin: 0 auto;
                margin-bottom: var(--spacing-row-separator-mobile);
                padding-top: 0
            }

            .OXITA,._3u9A6 {
                height: 250px;
                width: 300px
            }

            .dKwlU {
                height: 600px;
                width: 300px
            }

            ._5YnJk {
                height: 250px;
                width: 300px
            }

            .XHz18 {
                height: 600px;
                width: 300px
            }

            .dgAYL {
                height: 250px;
                width: 300px
            }

            .EoVCn {
                height: 201px;
                width: 350px
            }

            .gjbaw {
                height: 90px;
                margin: 0;
                width: 160px
            }

            .s-dxG {
                height: 250px;
                margin: 0 auto;
                width: 300px
            }

            @media (min-width: 1200px) {
                .s-dxG {
                    height:600px;
                    width: 300px
                }
            }

            .fvegL {
                height: 50px;
                margin: 0 auto;
                width: 320px
            }

            @media (min-width: 768px) and (max-width:1199px) {
                .fvegL {
                    height:250px;
                    width: 300px
                }
            }

            @media (min-width: 1200px) {
                .fvegL {
                    height:90px;
                    width: 728px
                }

                .eDlxH {
                    margin-bottom: 0
                }
            }

            .qKimL {
                border: none;
                height: 250px;
                margin: 0 auto 32px;
                width: 300px
            }

            @media (min-width: 1200px) {
                .qKimL {
                    height:250px;
                    width: 970px
                }
            }

            .WPHsW {
                border: none;
                height: 250px;
                margin: auto;
                padding-bottom: var(--spacing-xs);
                width: 970px
            }

            @media (max-width: 767px) {
                .WPHsW {
                    height:50px;
                    width: 320px
                }
            }

            @media (min-width: 768px) and (max-width:1199px) {
                .WPHsW {
                    height:250px;
                    width: 300px
                }
            }

            .CWTr2 {
                width: -moz-fit-content;
                width: fit-content
            }

            ._7oYXh {
                margin-left: 25px;
                margin-right: 25px
            }

            @media (min-width: 1200px) {
                ._0HIpF {
                    align-items:center;
                    display: flex;
                    height: 282px;
                    justify-content: center;
                    margin-left: auto;
                    margin-right: auto;
                    padding-bottom: var(--spacing-horizontal);
                    padding-top: var(--spacing-horizontal);
                    width: 1110px
                }
            }

            @media (min-width: 768px) and (max-width:1199px) {
                ._0HIpF {
                    display:none
                }
            }

            @media (max-width: 767px) {
                ._0HIpF {
                    display:none
                }
            }

            .Kcu7Y {
                height: 250px;
                margin: 0 auto;
                width: 300px
            }

            @media screen and (min-width: 1199px) {
                .Kcu7Y {
                    height:90px;
                    width: 728px
                }
            }

            .Fnt-Z {
                height: 250px;
                margin: 0 auto;
                width: 970px
            }

            @media (min-width: 768px) and (max-width:1199px) {
                .Fnt-Z {
                    height:250px;
                    width: 300px
                }
            }

            @media (max-width: 767px) {
                .Fnt-Z {
                    height:50px;
                    width: 320px
                }
            }

            .F7tAU {
                background-color: transparent;
                margin: 0 auto;
                min-height: auto;
                width: 300px
            }

            @media screen and (max-width: 360px) {
                .F7tAU {
                    width:100%
                }
            }

            @media (min-width: 1200px) {
                .F7tAU {
                    width:350px
                }
            }

            @media (min-width: 768px) and (max-width:1199px) {
                .F7tAU {
                    width:210px
                }
            }

            .z76ES {
                height: 250px;
                margin: 0 auto;
                width: 300px
            }

            @media (min-width: 1200px) {
                .z76ES {
                    height:90px;
                    width: 728px
                }
            }

            .cigTE {
                height: 250px;
                margin: 0 auto;
                width: 300px
            }

            @media (min-width: 1200px) {
                .cigTE {
                    height:90px;
                    width: 728px
                }
            }

            ._4SQLD {
                height: 250px;
                margin: 0 auto;
                width: 300px
            }

            @media (min-width: 1200px) {
                ._4SQLD {
                    height:250px;
                    width: 970px
                }
            }

            .QUo5q,.uGP4H {
                width: 100%
            }

            .QUo5q {
                align-items: center;
                background-color: transparent;
                display: flex;
                font-size: var(--font-mm);
                font-weight: var(--semibold);
                height: auto;
                justify-content: center;
                line-height: 150%
            }

            @media (min-width: 1200px) {
                .K88Iv {
                    display:none
                }
            }

            @media (min-width: 768px) and (max-width:1199px) {
                .K88Iv {
                    display:none
                }
            }

            @media (max-width: 767px) {
                .K88Iv {
                    min-height:50px;
                    width: 320px
                }
            }

            ._5SCWg {
                background-color: var(--ad-slot-background-color)
            }

            @media (max-width: 767px) {
                ._5SCWg {
                    align-items:center;
                    bottom: 0;
                    position: fixed;
                    right: 0;
                    width: 100%;
                    z-index: var(--zlevel10)
                }
            }

            @media (min-width: 768px) and (max-width:1199px) {
                ._5SCWg {
                    display:none
                }
            }

            @media (min-width: 1200px) {
                ._5SCWg {
                    display:none
                }
            }

            .Esppl {
                align-self: end;
                background: var(--ad-slot-background-color);
                border-top-left-radius: 6px;
                cursor: pointer;
                height: -moz-fit-content;
                height: fit-content;
                margin-top: -22px
            }

            .oOVST {
                height: auto;
                justify-content: center;
                width: 100%
            }

            ._6UvMW,.oOVST {
                align-items: center;
                display: flex
            }

            ._6UvMW {
                cursor: pointer;
                justify-content: space-between
            }

            @media (min-width: 1200px) {
                ._6UvMW {
                    margin:0;
                    padding: 0
                }
            }

            ._6UvMW>p {
                color: var(--light-ink-contrast);
                font-family: var(--secondary-font);
                font-size: var(--font-m);
                font-weight: var(--bold);
                line-height: normal
            }

            ._6UvMW>p:hover {
                text-decoration: underline
            }

            ._6UvMW>p {
                word-break: break-word
            }

            .chIu6,.thi9c {
                color: var(--headline-color);
                font-family: var(--secondary-font);
                font-size: var(--font-m);
                font-weight: var(--bold);
                line-height: var(--font-xl)
            }

            @media (max-width: 767px) {
                .lxLyk {
                    padding-right:var(--mobile-padding)
                }
            }

            @media (min-width: 768px) and (max-width:1199px) {
                .lxLyk {
                    padding-right:var(--tablet-padding)
                }
            }

            @media (max-width: 767px) {
                .Ttwwy {
                    padding-left:var(--mobile-padding);
                    padding-right: var(--mobile-padding)
                }
            }

            @media (min-width: 768px) and (max-width:1199px) {
                .Ttwwy {
                    padding-left:var(--tablet-padding);
                    padding-right: var(--tablet-padding)
                }
            }

            .TcICO,.Ttwwy {
                margin-bottom: var(--spacing-horizontal)
            }

            .TcICO {
                word-break: break-word
            }

            @media (max-width: 767px) {
                .eyanD {
                    padding-left:var(--mobile-padding);
                    padding-right: var(--mobile-padding)
                }
            }

            @media (min-width: 768px) and (max-width:1199px) {
                .eyanD {
                    padding-left:var(--tablet-padding);
                    padding-right: var(--tablet-padding)
                }
            }

            .eyanD {
                margin-bottom: var(--spacing-horizontal)
            }

            .Fnvc1 {
                border-top: 1px solid var(--row-separator-color);
                margin: 0 15px;
                padding-bottom: var(--spacing-row-separator-mobile)
            }

            @media (min-width: 768px) and (max-width:1199px) {
                .Fnvc1 {
                    margin:0 39px;
                    padding-bottom: var(--spacing-row-separator)
                }
            }

            @media (min-width: 1200px) {
                .Fnvc1 {
                    margin:0 auto;
                    padding-bottom: var(--spacing-row-separator);
                    width: var(--container-width)
                }
            }

            .DVcAS {
                grid-gap: 8px;
                align-items: center;
                display: flex;
                gap: 8px;
                margin-left: auto;
                padding: 12px 16px;
                width: -moz-fit-content;
                width: fit-content
            }

            .DVcAS>p {
                color: var(--more-stories-btn-label);
                cursor: pointer;
                font-family: var(--secondary-font);
                font-size: 14px;
                font-weight: var(--medium);
                text-transform: uppercase
            }

            .otTwD {
                cursor: pointer;
                display: flex;
                justify-content: center
            }

            .xBz93 {
                margin-top: var(--spacing-horizontal)
            }

            .gfQpP {
                border: 1px solid var(--light-ink-contrast);
                border-radius: 4px;
                margin-left: auto;
                margin-right: auto;
                margin-top: var(--spacing-xs);
                padding: var(--spacing-xs) var(--spacing-s);
                text-transform: uppercase
            }

            .gfQpP p {
                font-family: var(--content-font);
                font-size: var(--font-s);
                font-weight: var(--medium);
                line-height: 150%
            }

            .gfQpP svg {
                display: none
            }

            ._9v3uP {
                background-color: rgba(0,0,0,.4);
                bottom: 0;
                filter: brightness(100);
                padding: 4px
            }

            ._9v3uP,._9v3uP.w2tXw {
                left: 0;
                position: absolute;
                z-index: var(--zlevel0)
            }

            ._9v3uP.w2tXw {
                top: 0
            }

            .jT9Gr {
                grid-gap: var(--spacing-xs);
                display: flex;
                flex-direction: column;
                gap: var(--spacing-xs);
                padding: 16px 0
            }

            .vaPla {
                position: relative
            }

            .fG2dB {
                background-color: #d3d3d3
            }

            ._0rL02 {
                position: relative
            }

            ._0rL02 img {
                bottom: 0;
                height: 100%;
                left: 0;
                position: absolute;
                right: 0;
                top: 0;
                width: 100%
            }

            ._4wuYh {
                grid-gap: var(--spacing-xs);
                display: flex;
                flex-direction: column;
                gap: var(--spacing-xs);
                line-height: 150%;
                word-break: break-word
            }

            @media (max-width: 767px) {
                ._4wuYh {
                    padding:0 15px
                }
            }

            .AyKST,.AyKST>div>p {
                color: var(--light-ink-contrast);
                font-weight: var(--medium)
            }

            .AyKST,.AyKST>div>p,._3Y8HA,._3Y8HA>div>p {
                font-family: var(--secondary-font);
                font-size: var(--story-page-font-size);
                line-height: 150%;
                word-break: break-word
            }

            ._3Y8HA,._3Y8HA>div>p {
                color: var(--light-ink-subtle);
                display: flex
            }

            ._3Y8HA>div>p {
                display: inline-block
            }

            ._3Y8HA>div>p:first-child:before {
                content: "Image Credit:";
                padding-right: 4px;
                white-space: nowrap
            }

            .fG2dB {
                background-color: var(--background-color)
            }

            ._3Y8HA[\:has\(a\)] {
                font-weight: var(--medium)
            }

            ._3Y8HA:has(a) {
                font-weight: var(--medium)
            }

            ._3Y8HA[\:has\(a\)] a {
                font-weight: var(--medium)
            }

            ._3Y8HA:has(a) a {
                font-weight: var(--medium)
            }

            .AyKST[\:has\(a\)] {
                font-weight: var(--medium)
            }

            .AyKST:has(a) {
                font-weight: var(--medium)
            }

            .AyKST[\:has\(a\)] a {
                font-weight: var(--medium)
            }

            .AyKST:has(a) a {
                font-weight: var(--medium)
            }

            .bPsxy img {
                background-color: var(--fallback-background-color);
                -o-object-fit: contain!important;
                object-fit: contain!important
            }

            .HbRuW {
                color: var(--subheadline-color);
                display: flex;
                flex-wrap: wrap;
                font-family: var(--secondary-font);
                font-size: var(--font-s);
                font-weight: var(--medium);
                line-height: 150%
            }

            .fPpVR {
                align-items: center;
                display: flex
            }

            ._6mEKQ {
                grid-gap: var(--spacing-xs);
                display: flex;
                flex-direction: column;
                gap: var(--spacing-xs)
            }

            .V26Oo {
                color: var(--headline-color);
                font-family: var(--primary-font);
                font-size: var(--font-m);
                font-weight: var(--semibold)
            }

            .V26Oo:hover {
                text-decoration: underline
            }

            .uo-cY {
                grid-gap: 2px;
                word-wrap: break-word;
                color: #fff;
                color: var(--Light-ink-inkInverse,#fff);
                font-family: var(--content-font);
                font-size: var(--font-s);
                font-style: normal;
                font-weight: var(--medium);
                gap: 2px;
                line-height: 150%;
                padding: 2px 4px
            }

            .Ey8-Z,.Yuj2q {
                background-color: var(--label-color)
            }

            .Ey8-Z,.Yuj2q,.pFPaU {
                grid-gap: 2px;
                word-wrap: break-word;
                color: #fff;
                color: var(--Light-ink-inkInverse,#fff);
                font-family: var(--content-font);
                font-size: var(--font-s);
                font-style: normal;
                font-weight: var(--medium);
                gap: 2px;
                line-height: 150%;
                padding: 2px 4px
            }

            .pFPaU {
                background-color: var(--light-interactive-red)
            }

            .o-M6q {
                grid-gap: 2px;
                word-wrap: break-word;
                align-items: center;
                color: #fff;
                color: var(--Light-ink-inkInverse,#fff);
                color: var(--light-interactive-red);
                display: flex;
                font-family: var(--content-font);
                font-size: var(--font-s);
                font-style: normal;
                font-weight: var(--medium);
                gap: 2px;
                height: 18px;
                line-height: 150%;
                padding: 0;
                width: 46px
            }

            .o-M6q>span:first-child {
                grid-gap: 2px;
                background-color: var(--light-interactive-red);
                border-radius: 50%;
                gap: 2px;
                height: 10px;
                width: 10px
            }

            ._2rb1z {
                background-color: var(--light-ink-contrast)
            }

            ._2rb1z,.cc0Wn {
                grid-gap: 2px;
                word-wrap: break-word;
                color: #fff;
                color: var(--Light-ink-inkInverse,#fff);
                font-family: var(--content-font);
                font-size: var(--font-s);
                font-style: normal;
                font-weight: var(--medium);
                gap: 2px;
                line-height: 150%;
                padding: 2px 4px
            }

            .cc0Wn {
                align-items: center;
                background-color: #e0f5f8;
                color: var(--dark-teal-080);
                display: flex;
                height: 22px;
                width: 88px
            }

            .YfFXu {
                color: #fff;
                color: var(--Light-ink-inkInverse,#fff);
                color: var(--light-interactive-primary-030)
            }

            .YfFXu,.jbskn {
                grid-gap: 2px;
                word-wrap: break-word;
                font-family: var(--content-font);
                font-size: var(--font-s);
                font-style: normal;
                font-weight: var(--medium);
                gap: 2px;
                line-height: 150%;
                padding: 0
            }

            .jbskn {
                color: #fff;
                color: var(--Light-ink-inkInverse,#fff);
                color: var(--light-interactive-secondary-030)
            }

            ._2jl6p {
                grid-gap: 8px;
                display: flex;
                flex-direction: column;
                gap: 8px;
                position: relative;
                scroll-snap-align: center
            }

            ._2jl6p img {
                display: block;
                -o-object-fit: cover;
                object-fit: cover
            }

            .wkcio {
                color: var(--label-color);
                font-family: var(--secondary-font);
                font-size: var(--font-s);
                font-weight: var(--medium);
                text-transform: uppercase
            }

            .uIsLU {
                color: var(--subheadline-color);
                font-weight: var(--regular);
                line-height: 150%
            }

            ._7paQe,.uIsLU {
                font-family: var(--primary-font);
                font-size: var(--font-m)
            }

            ._7paQe {
                color: var(--headline-color);
                font-size: var(--font-mm);
                font-weight: var(--semibold);
                line-height: normal
            }

            ._7paQe:hover {
                text-decoration: underline
            }

            ._--hil {
                margin: 0 auto;
                max-width: var(--container-width)
            }

            .T6pRb {
                grid-gap: 16px;
                display: flex;
                flex-direction: column;
                gap: 16px;
                padding: var(--mobile-row-padding);
                padding-bottom: var(--spacing-row-separator-mobile)
            }

            @media (min-width: 768px) and (max-width:1199px) {
                .T6pRb {
                    padding:var(--tablet-row-padding);
                    padding-bottom: var(--spacing-row-separator)
                }
            }

            @media (min-width: 1200px) {
                .T6pRb {
                    padding:var(--desktop-row-padding);
                    padding-bottom: var(--spacing-row-separator)
                }
            }

            .aYPIP {
                border-bottom: 1px solid var(--card-separator-color)
            }

            @media (min-width: 768px) and (max-width:1199px) {
                .aYPIP {
                    border-bottom:none;
                    border-right: 1px solid var(--card-separator-color)
                }
            }

            @media (min-width: 1200px) {
                .aYPIP {
                    border-bottom:none;
                    border-right: 1px solid var(--card-separator-color)
                }
            }

            .zOr9O {
                grid-row-gap: 16px;
                grid-gap: 15px;
                display: grid;
                gap: 15px;
                grid-template-columns: minmax(0,1fr);
                row-gap: 16px
            }

            @media (min-width: 768px) and (max-width:1199px) {
                .zOr9O {
                    grid-template-columns:minmax(0,1fr) 1px minmax(0,1fr)
                }
            }

            @media (min-width: 1200px) {
                .zOr9O {
                    grid-template-columns:minmax(0,1fr) 1px minmax(0,1fr)
                }
            }

            .SRYPB {
                grid-row-gap: 32px;
                grid-gap: 30px;
                display: grid;
                gap: 30px;
                grid-template-columns: minmax(0,1fr);
                row-gap: 32px
            }

            @media (min-width: 768px) and (max-width:1199px) {
                .SRYPB {
                    grid-template-columns:minmax(0,1fr) minmax(0,1fr)
                }
            }

            @media (min-width: 1200px) {
                .SRYPB {
                    grid-template-columns:minmax(0,1fr) minmax(0,1fr)
                }
            }

            .QI-7z {
                background-color: #d3d3d3;
                height: 90px;
                margin: 0 auto;
                text-align: center;
                width: 970px
            }

            @media (min-width: 768px) and (max-width:1199px) {
                .QI-7z {
                    margin-bottom:var(--spacing-row-separator)
                }
            }

            @media (min-width: 1200px) {
                .QI-7z {
                    margin-bottom:var(--spacing-row-separator)
                }
            }

            .CXE9D {
                background-color: #d3d3d3;
                height: 200px;
                margin: 0 auto;
                margin-bottom: var(--spacing-row-separator-mobile);
                text-align: center;
                width: 300px
            }

            .Fnvc1 {
                border-top: 1px solid var(--row-separator-color);
                margin: 0 15px;
                padding-bottom: var(--spacing-row-separator-mobile)
            }

            @media (min-width: 768px) and (max-width:1199px) {
                .Fnvc1 {
                    margin:0 39px;
                    padding-bottom: var(--spacing-row-separator)
                }
            }

            @media (min-width: 1200px) {
                .Fnvc1 {
                    margin:0 auto;
                    padding-bottom: var(--spacing-row-separator);
                    width: var(--container-width)
                }
            }

            .qA7u8 {
                color: var(--light-ink-subtle);
                font-family: var(--secondary-font);
                font-size: var(--font-xs);
                font-style: normal;
                font-weight: var(--regular);
                line-height: 150%;
                padding-bottom: var(--spacing-xs);
                padding-top: var(--spacing-xs);
                text-align: center
            }

            ._2Wcwl {
                background-color: var(--ad-slot-background-color);
                height: calc(100% + 31px)!important
            }

            .dcg3F {
                display: flex;
                justify-content: center;
                width: 100%
            }

            .JR8SJ {
                background-color: var(--ad-slot-background-color);
                justify-content: right;
                margin: auto 0;
                overflow: hidden;
                z-index: var(--zlevel0)
            }

            .JR8SJ,.L1aHm {
                display: flex;
                flex-direction: column
            }

            .ALnBD {
                height: 50px;
                width: 320px
            }

            @media screen and (min-width: 728px) {
                .ALnBD {
                    height:90px;
                    width: 728px
                }
            }

            .VNDLI {
                height: 600px;
                width: 120px
            }

            ._5lGh3 {
                margin: 0 auto
            }

            .-XDJb,._5lGh3 {
                height: 250px;
                width: 300px
            }

            .-XDJb {
                align-items: center;
                display: flex;
                justify-content: center;
                margin: 0 auto 16px
            }

            @media screen and (min-width: 768px) and (max-width:1199px) {
                .-XDJb {
                    height:90px;
                    margin-bottom: 36px;
                    width: 728px
                }
            }

            @media screen and (min-width: 1200px) {
                .-XDJb {
                    height:90px;
                    margin-bottom: 36px;
                    width: 970px
                }
            }

            ._0apYp {
                height: 250px;
                margin: 0 auto 16px;
                width: 300px
            }

            .aEuvG {
                width: 728px
            }

            .SnSdZ,.aEuvG {
                height: 90px;
                margin: 0 auto
            }

            .SnSdZ {
                width: 970px
            }

            .UDLgd {
                width: 120px
            }

            .LkpS-,.UDLgd {
                background-color: transparent;
                height: auto
            }

            .LkpS- {
                margin: 0;
                width: 185px
            }

            @media (min-width: 1200px) {
                .LkpS- {
                    height:auto;
                    width: 160px
                }
            }

            @media (min-width: 768px) and (max-width:1199px) {
                .LkpS- {
                    height:auto;
                    width: 210px
                }
            }

            .j--QA {
                height: 600px;
                margin: 0;
                width: 300px
            }

            .LTMOE,.WUPu4,.n9lPp {
                height: 250px;
                margin: 0;
                width: 300px
            }

            .OXITA {
                margin: 0 auto;
                margin-bottom: var(--spacing-row-separator-mobile);
                padding-top: 0
            }

            .OXITA,._3u9A6 {
                height: 250px;
                width: 300px
            }

            .dKwlU {
                height: 600px;
                width: 300px
            }

            ._5YnJk {
                height: 250px;
                width: 300px
            }

            .XHz18 {
                height: 600px;
                width: 300px
            }

            .dgAYL {
                height: 250px;
                width: 300px
            }

            .EoVCn {
                height: 201px;
                width: 350px
            }

            .gjbaw {
                height: 90px;
                margin: 0;
                width: 160px
            }

            .s-dxG {
                height: 250px;
                margin: 0 auto;
                width: 300px
            }

            @media (min-width: 1200px) {
                .s-dxG {
                    height:600px;
                    width: 300px
                }
            }

            .fvegL {
                height: 50px;
                margin: 0 auto;
                width: 320px
            }

            @media (min-width: 768px) and (max-width:1199px) {
                .fvegL {
                    height:250px;
                    width: 300px
                }
            }

            @media (min-width: 1200px) {
                .fvegL {
                    height:90px;
                    width: 728px
                }

                .eDlxH {
                    margin-bottom: 0
                }
            }

            .qKimL {
                border: none;
                height: 250px;
                margin: 0 auto 32px;
                width: 300px
            }

            @media (min-width: 1200px) {
                .qKimL {
                    height:250px;
                    width: 970px
                }
            }

            .WPHsW {
                border: none;
                height: 250px;
                margin: auto;
                padding-bottom: var(--spacing-xs);
                width: 970px
            }

            @media (max-width: 767px) {
                .WPHsW {
                    height:50px;
                    width: 320px
                }
            }

            @media (min-width: 768px) and (max-width:1199px) {
                .WPHsW {
                    height:250px;
                    width: 300px
                }
            }

            .CWTr2 {
                width: -moz-fit-content;
                width: fit-content
            }

            ._7oYXh {
                margin-left: 25px;
                margin-right: 25px
            }

            @media (min-width: 1200px) {
                ._0HIpF {
                    align-items:center;
                    display: flex;
                    height: 282px;
                    justify-content: center;
                    margin-left: auto;
                    margin-right: auto;
                    padding-bottom: var(--spacing-horizontal);
                    padding-top: var(--spacing-horizontal);
                    width: 1110px
                }
            }

            @media (min-width: 768px) and (max-width:1199px) {
                ._0HIpF {
                    display:none
                }
            }

            @media (max-width: 767px) {
                ._0HIpF {
                    display:none
                }
            }

            .Kcu7Y {
                height: 250px;
                margin: 0 auto;
                width: 300px
            }

            @media screen and (min-width: 1199px) {
                .Kcu7Y {
                    height:90px;
                    width: 728px
                }
            }

            .Fnt-Z {
                height: 250px;
                margin: 0 auto;
                width: 970px
            }

            @media (min-width: 768px) and (max-width:1199px) {
                .Fnt-Z {
                    height:250px;
                    width: 300px
                }
            }

            @media (max-width: 767px) {
                .Fnt-Z {
                    height:50px;
                    width: 320px
                }
            }

            .F7tAU {
                background-color: transparent;
                margin: 0 auto;
                min-height: auto;
                width: 300px
            }

            @media screen and (max-width: 360px) {
                .F7tAU {
                    width:100%
                }
            }

            @media (min-width: 1200px) {
                .F7tAU {
                    width:350px
                }
            }

            @media (min-width: 768px) and (max-width:1199px) {
                .F7tAU {
                    width:210px
                }
            }

            .z76ES {
                height: 250px;
                margin: 0 auto;
                width: 300px
            }

            @media (min-width: 1200px) {
                .z76ES {
                    height:90px;
                    width: 728px
                }
            }

            .cigTE {
                height: 250px;
                margin: 0 auto;
                width: 300px
            }

            @media (min-width: 1200px) {
                .cigTE {
                    height:90px;
                    width: 728px
                }
            }

            ._4SQLD {
                height: 250px;
                margin: 0 auto;
                width: 300px
            }

            @media (min-width: 1200px) {
                ._4SQLD {
                    height:250px;
                    width: 970px
                }
            }

            .QUo5q,.uGP4H {
                width: 100%
            }

            .QUo5q {
                align-items: center;
                background-color: transparent;
                display: flex;
                font-size: var(--font-mm);
                font-weight: var(--semibold);
                height: auto;
                justify-content: center;
                line-height: 150%
            }

            @media (min-width: 1200px) {
                .K88Iv {
                    display:none
                }
            }

            @media (min-width: 768px) and (max-width:1199px) {
                .K88Iv {
                    display:none
                }
            }

            @media (max-width: 767px) {
                .K88Iv {
                    min-height:50px;
                    width: 320px
                }
            }

            ._5SCWg {
                background-color: var(--ad-slot-background-color)
            }

            @media (max-width: 767px) {
                ._5SCWg {
                    align-items:center;
                    bottom: 0;
                    position: fixed;
                    right: 0;
                    width: 100%;
                    z-index: var(--zlevel10)
                }
            }

            @media (min-width: 768px) and (max-width:1199px) {
                ._5SCWg {
                    display:none
                }
            }

            @media (min-width: 1200px) {
                ._5SCWg {
                    display:none
                }
            }

            .Esppl {
                align-self: end;
                background: var(--ad-slot-background-color);
                border-top-left-radius: 6px;
                cursor: pointer;
                height: -moz-fit-content;
                height: fit-content;
                margin-top: -22px
            }

            .oOVST {
                height: auto;
                justify-content: center;
                width: 100%
            }

            ._6UvMW,.oOVST {
                align-items: center;
                display: flex
            }

            ._6UvMW {
                cursor: pointer;
                justify-content: space-between
            }

            @media (min-width: 1200px) {
                ._6UvMW {
                    margin:0;
                    padding: 0
                }
            }

            ._6UvMW>p {
                color: var(--light-ink-contrast);
                font-family: var(--secondary-font);
                font-size: var(--font-m);
                font-weight: var(--bold);
                line-height: normal
            }

            ._6UvMW>p:hover {
                text-decoration: underline
            }

            ._6UvMW>p {
                word-break: break-word
            }

            .chIu6,.thi9c {
                color: var(--headline-color);
                font-family: var(--secondary-font);
                font-size: var(--font-m);
                font-weight: var(--bold);
                line-height: var(--font-xl)
            }

            @media (max-width: 767px) {
                .lxLyk {
                    padding-right:var(--mobile-padding)
                }
            }

            @media (min-width: 768px) and (max-width:1199px) {
                .lxLyk {
                    padding-right:var(--tablet-padding)
                }
            }

            @media (max-width: 767px) {
                .Ttwwy {
                    padding-left:var(--mobile-padding);
                    padding-right: var(--mobile-padding)
                }
            }

            @media (min-width: 768px) and (max-width:1199px) {
                .Ttwwy {
                    padding-left:var(--tablet-padding);
                    padding-right: var(--tablet-padding)
                }
            }

            .TcICO,.Ttwwy {
                margin-bottom: var(--spacing-horizontal)
            }

            .TcICO {
                word-break: break-word
            }

            @media (max-width: 767px) {
                .eyanD {
                    padding-left:var(--mobile-padding);
                    padding-right: var(--mobile-padding)
                }
            }

            @media (min-width: 768px) and (max-width:1199px) {
                .eyanD {
                    padding-left:var(--tablet-padding);
                    padding-right: var(--tablet-padding)
                }
            }

            .eyanD {
                margin-bottom: var(--spacing-horizontal)
            }

            ._9v3uP {
                background-color: rgba(0,0,0,.4);
                bottom: 0;
                filter: brightness(100);
                padding: 4px
            }

            ._9v3uP,._9v3uP.w2tXw {
                left: 0;
                position: absolute;
                z-index: var(--zlevel0)
            }

            ._9v3uP.w2tXw {
                top: 0
            }

            .jT9Gr {
                grid-gap: var(--spacing-xs);
                display: flex;
                flex-direction: column;
                gap: var(--spacing-xs);
                padding: 16px 0
            }

            .vaPla {
                position: relative
            }

            .fG2dB {
                background-color: #d3d3d3
            }

            ._0rL02 {
                position: relative
            }

            ._0rL02 img {
                bottom: 0;
                height: 100%;
                left: 0;
                position: absolute;
                right: 0;
                top: 0;
                width: 100%
            }

            ._4wuYh {
                grid-gap: var(--spacing-xs);
                display: flex;
                flex-direction: column;
                gap: var(--spacing-xs);
                line-height: 150%;
                word-break: break-word
            }

            @media (max-width: 767px) {
                ._4wuYh {
                    padding:0 15px
                }
            }

            .AyKST,.AyKST>div>p {
                color: var(--light-ink-contrast);
                font-weight: var(--medium)
            }

            .AyKST,.AyKST>div>p,._3Y8HA,._3Y8HA>div>p {
                font-family: var(--secondary-font);
                font-size: var(--story-page-font-size);
                line-height: 150%;
                word-break: break-word
            }

            ._3Y8HA,._3Y8HA>div>p {
                color: var(--light-ink-subtle);
                display: flex
            }

            ._3Y8HA>div>p {
                display: inline-block
            }

            ._3Y8HA>div>p:first-child:before {
                content: "Image Credit:";
                padding-right: 4px;
                white-space: nowrap
            }

            .fG2dB {
                background-color: var(--background-color)
            }

            ._3Y8HA[\:has\(a\)] {
                font-weight: var(--medium)
            }

            ._3Y8HA:has(a) {
                font-weight: var(--medium)
            }

            ._3Y8HA[\:has\(a\)] a {
                font-weight: var(--medium)
            }

            ._3Y8HA:has(a) a {
                font-weight: var(--medium)
            }

            .AyKST[\:has\(a\)] {
                font-weight: var(--medium)
            }

            .AyKST:has(a) {
                font-weight: var(--medium)
            }

            .AyKST[\:has\(a\)] a {
                font-weight: var(--medium)
            }

            .AyKST:has(a) a {
                font-weight: var(--medium)
            }

            .bPsxy img {
                background-color: var(--fallback-background-color);
                -o-object-fit: contain!important;
                object-fit: contain!important
            }

            .HbRuW {
                color: var(--subheadline-color);
                display: flex;
                flex-wrap: wrap;
                font-family: var(--secondary-font);
                font-size: var(--font-s);
                font-weight: var(--medium);
                line-height: 150%
            }

            .fPpVR {
                align-items: center;
                display: flex
            }

            ._6mEKQ {
                grid-gap: var(--spacing-xs);
                display: flex;
                flex-direction: column;
                gap: var(--spacing-xs)
            }

            .V26Oo {
                color: var(--headline-color);
                font-family: var(--primary-font);
                font-size: var(--font-m);
                font-weight: var(--semibold)
            }

            .V26Oo:hover {
                text-decoration: underline
            }

            .uo-cY {
                grid-gap: 2px;
                word-wrap: break-word;
                color: #fff;
                color: var(--Light-ink-inkInverse,#fff);
                font-family: var(--content-font);
                font-size: var(--font-s);
                font-style: normal;
                font-weight: var(--medium);
                gap: 2px;
                line-height: 150%;
                padding: 2px 4px
            }

            .Ey8-Z,.Yuj2q {
                background-color: var(--label-color)
            }

            .Ey8-Z,.Yuj2q,.pFPaU {
                grid-gap: 2px;
                word-wrap: break-word;
                color: #fff;
                color: var(--Light-ink-inkInverse,#fff);
                font-family: var(--content-font);
                font-size: var(--font-s);
                font-style: normal;
                font-weight: var(--medium);
                gap: 2px;
                line-height: 150%;
                padding: 2px 4px
            }

            .pFPaU {
                background-color: var(--light-interactive-red)
            }

            .o-M6q {
                grid-gap: 2px;
                word-wrap: break-word;
                align-items: center;
                color: #fff;
                color: var(--Light-ink-inkInverse,#fff);
                color: var(--light-interactive-red);
                display: flex;
                font-family: var(--content-font);
                font-size: var(--font-s);
                font-style: normal;
                font-weight: var(--medium);
                gap: 2px;
                height: 18px;
                line-height: 150%;
                padding: 0;
                width: 46px
            }

            .o-M6q>span:first-child {
                grid-gap: 2px;
                background-color: var(--light-interactive-red);
                border-radius: 50%;
                gap: 2px;
                height: 10px;
                width: 10px
            }

            ._2rb1z {
                background-color: var(--light-ink-contrast)
            }

            ._2rb1z,.cc0Wn {
                grid-gap: 2px;
                word-wrap: break-word;
                color: #fff;
                color: var(--Light-ink-inkInverse,#fff);
                font-family: var(--content-font);
                font-size: var(--font-s);
                font-style: normal;
                font-weight: var(--medium);
                gap: 2px;
                line-height: 150%;
                padding: 2px 4px
            }

            .cc0Wn {
                align-items: center;
                background-color: #e0f5f8;
                color: var(--dark-teal-080);
                display: flex;
                height: 22px;
                width: 88px
            }

            .YfFXu {
                color: #fff;
                color: var(--Light-ink-inkInverse,#fff);
                color: var(--light-interactive-primary-030)
            }

            .YfFXu,.jbskn {
                grid-gap: 2px;
                word-wrap: break-word;
                font-family: var(--content-font);
                font-size: var(--font-s);
                font-style: normal;
                font-weight: var(--medium);
                gap: 2px;
                line-height: 150%;
                padding: 0
            }

            .jbskn {
                color: #fff;
                color: var(--Light-ink-inkInverse,#fff);
                color: var(--light-interactive-secondary-030)
            }

            .bjqKW {
                grid-gap: var(--spacing-xs);
                display: flex;
                flex-direction: column;
                gap: var(--spacing-xs)
            }

            .bjqKW img {
                display: block;
                -o-object-fit: cover;
                object-fit: cover
            }

            .k7qrK {
                grid-gap: var(--spacing-xs);
                display: flex;
                flex-direction: column;
                gap: var(--spacing-xs)
            }

            .k7qrK img {
                display: block;
                -o-object-fit: cover;
                object-fit: cover
            }

            .k7qrK .ZVwVS {
                grid-gap: var(--spacing-xs);
                display: flex;
                flex-direction: column;
                gap: var(--spacing-xs)
            }

            @media (min-width: 768px) and (max-width:1199px) {
                .k7qrK {
                    grid-gap:30px;
                    display: grid;
                    gap: 30px;
                    grid-template-columns: 1fr 1fr
                }

                .k7qrK .ZVwVS {
                    grid-gap: var(--spacing-xs);
                    display: flex;
                    flex-direction: column;
                    gap: var(--spacing-xs)
                }
            }

            .darej {
                grid-gap: var(--spacing-xs);
                display: flex;
                flex-direction: column;
                gap: var(--spacing-xs)
            }

            .hBnek {
                color: var(--label-color);
                font-family: var(--secondary-font);
                font-size: var(--font-s);
                font-weight: var(--medium);
                text-transform: uppercase
            }

            .fXt5k {
                grid-gap: var(--spacing-xs);
                display: flex;
                flex-direction: column;
                gap: var(--spacing-xs)
            }

            .fXt5k>._1l-JY {
                color: var(--headline-color);
                font-family: var(--primary-font);
                font-size: var(--font-xl);
                font-weight: var(--semibold);
                line-height: normal
            }

            @media (min-width: 768px) and (max-width:1199px) {
                .fXt5k>._1l-JY {
                    font-size:var(--font-l)
                }
            }

            @media (min-width: 1200px) {
                .fXt5k>._1l-JY {
                    font-size:var(--font-l)
                }
            }

            .fXt5k>._1l-JY:hover {
                text-decoration: underline
            }

            .darej>._1l-JY {
                color: var(--headline-color);
                font-family: var(--primary-font);
                font-size: var(--font-m);
                font-weight: var(--semibold);
                line-height: 150%
            }

            @media (min-width: 768px) and (max-width:1199px) {
                .darej>._1l-JY {
                    font-size:var(--font-m)
                }
            }

            @media (min-width: 1200px) {
                .darej>._1l-JY {
                    font-size:var(--font-m)
                }
            }

            .darej>._1l-JY:hover {
                text-decoration: underline
            }

            .p1yno {
                color: var(--subheadline-color);
                font-family: var(--primary-font);
                font-size: var(--font-m);
                font-weight: var(--regular);
                line-height: 150%
            }

            .OubUi {
                grid-gap: var(--spacing-horizontal);
                display: grid;
                gap: var(--spacing-horizontal);
                grid-template-rows: auto
            }

            ._3WBcT {
                grid-row-gap: var(--spacing-horizontal);
                grid-gap: var(--spacing-vertical);
                display: grid;
                gap: var(--spacing-vertical);
                grid-template-columns: auto;
                row-gap: var(--spacing-horizontal)
            }

            @media (min-width: 768px) and (max-width:1199px) {
                ._3WBcT {
                    grid-template-columns:1fr 1px 1fr
                }
            }

            @media (min-width: 1200px) {
                ._3WBcT {
                    grid-template-columns:minmax(0,1fr) 1px minmax(0,1fr)
                }
            }

            .FXdz7 {
                grid-gap: 30px;
                grid-row-gap: var(--spacing-horizontal);
                display: grid;
                gap: 30px;
                grid-template-columns: auto;
                row-gap: var(--spacing-horizontal)
            }

            @media (min-width: 768px) and (max-width:1199px) {
                .FXdz7 {
                    grid-template-columns:1fr 1fr
                }
            }

            @media (min-width: 1200px) {
                .FXdz7 {
                    grid-template-columns:minmax(0,1fr) minmax(0,1fr)
                }
            }

            .zEuPc {
                border-bottom: 1px solid var(--card-separator-color)
            }

            @media (min-width: 768px) and (max-width:1199px) {
                .zEuPc {
                    border-bottom:none;
                    border-right: 1px solid var(--card-separator-color)
                }
            }

            @media (min-width: 1200px) {
                .zEuPc {
                    border-bottom:none;
                    border-right: 1px solid var(--card-separator-color)
                }
            }

            ._0KC6V {
                border-bottom: none;
                border-right: 1px solid var(--card-separator-color)
            }

            @media (min-width: 768px) and (max-width:1199px) {
                ._0KC6V {
                    border-bottom:none;
                    border-right: 1px solid var(--card-separator-color)
                }
            }

            @media (min-width: 1200px) {
                ._0KC6V {
                    border-bottom:none;
                    border-right: 1px solid var(--card-separator-color)
                }
            }

            .x15jF {
                grid-gap: var(--spacing-vertical);
                display: grid;
                gap: var(--spacing-vertical);
                grid-template-columns: 1fr 1px 1fr
            }

            @media (min-width: 768px) and (max-width:1199px) {
                .x15jF {
                    grid-template-columns:1fr 1px 1fr
                }
            }

            @media (min-width: 1200px) {
                .x15jF {
                    grid-template-columns:1fr 1px 1fr
                }
            }

            .wynrP {
                grid-gap: 30px;
                display: grid;
                gap: 30px;
                grid-template-columns: 1fr 1fr
            }

            @media (min-width: 768px) and (max-width:1199px) {
                .wynrP {
                    grid-template-columns:1fr 1fr
                }
            }

            @media (min-width: 1200px) {
                .wynrP {
                    grid-template-columns:1fr 1fr
                }
            }

            .S9pED {
                grid-gap: var(--spacing-horizontal);
                display: grid;
                gap: var(--spacing-horizontal);
                grid-template-columns: minmax(0,1fr)
            }

            .UF-Le {
                margin: 0 auto;
                max-width: var(--container-width)
            }

            ._6wTQz {
                grid-gap: var(--spacing-vertical);
                grid-row-gap: var(--spacing-horizontal);
                display: grid;
                gap: var(--spacing-vertical);
                grid-template-columns: auto;
                padding: var(--mobile-row-padding);
                padding-bottom: var(--spacing-row-separator-mobile);
                row-gap: var(--spacing-horizontal)
            }

            @media (min-width: 768px) and (max-width:1199px) {
                ._6wTQz {
                    grid-template-columns:auto;
                    padding: var(--tablet-row-padding);
                    padding-bottom: var(--spacing-row-separator)
                }
            }

            @media (min-width: 1200px) {
                ._6wTQz {
                    grid-template-columns:minmax(0,65.77%) 1px minmax(0,31.53%);
                    padding: var(--desktop-row-padding);
                    padding-bottom: var(--spacing-row-separator)
                }
            }

            .IpbQ7 {
                border-bottom: 1px solid var(--row-separator-color);
                border-right: none
            }

            @media (min-width: 768px) and (max-width:1199px) {
                .IpbQ7 {
                    border-bottom:1px solid var(--row-separator-color)
                }
            }

            @media (min-width: 1200px) {
                .IpbQ7 {
                    border-bottom:none;
                    border-right: 1px solid var(--row-separator-color)
                }
            }

            .QgeiB {
                grid-gap: 30px;
                grid-row-gap: var(--spacing-horizontal);
                display: grid;
                gap: 30px;
                grid-template-columns: auto;
                padding: var(--mobile-row-padding);
                padding-bottom: var(--spacing-row-separator-mobile);
                row-gap: var(--spacing-horizontal)
            }

            @media (min-width: 768px) and (max-width:1199px) {
                .QgeiB {
                    grid-template-columns:auto;
                    padding: var(--tablet-row-padding);
                    padding-bottom: var(--spacing-row-separator)
                }
            }

            @media (min-width: 1200px) {
                .QgeiB {
                    grid-template-columns:minmax(0,65.77%) minmax(0,31.53%);
                    padding: var(--desktop-row-padding);
                    padding-bottom: var(--spacing-row-separator)
                }
            }

            .bCIlU {
                background-color: #d3d3d3;
                height: 90px;
                margin: 0 auto;
                text-align: center;
                width: 970px
            }

            @media (min-width: 768px) and (max-width:1199px) {
                .bCIlU {
                    margin-bottom:var(--spacing-row-separator)
                }
            }

            @media (min-width: 1200px) {
                .bCIlU {
                    margin-bottom:var(--spacing-row-separator)
                }
            }

            .VrK6H {
                background-color: #d3d3d3;
                height: 200px;
                margin: 0 auto;
                margin-bottom: var(--spacing-row-separator-mobile);
                padding-top: 1rem;
                text-align: center;
                width: 300px
            }

            .qA7u8 {
                color: var(--light-ink-subtle);
                font-family: var(--secondary-font);
                font-size: var(--font-xs);
                font-style: normal;
                font-weight: var(--regular);
                line-height: 150%;
                padding-bottom: var(--spacing-xs);
                padding-top: var(--spacing-xs);
                text-align: center
            }

            ._2Wcwl {
                background-color: var(--ad-slot-background-color);
                height: calc(100% + 31px)!important
            }

            .dcg3F {
                display: flex;
                justify-content: center;
                width: 100%
            }

            .JR8SJ {
                background-color: var(--ad-slot-background-color);
                justify-content: right;
                margin: auto 0;
                overflow: hidden;
                z-index: var(--zlevel0)
            }

            .JR8SJ,.L1aHm {
                display: flex;
                flex-direction: column
            }

            .ALnBD {
                height: 50px;
                width: 320px
            }

            @media screen and (min-width: 728px) {
                .ALnBD {
                    height:90px;
                    width: 728px
                }
            }

            .VNDLI {
                height: 600px;
                width: 120px
            }

            ._5lGh3 {
                margin: 0 auto
            }

            .-XDJb,._5lGh3 {
                height: 250px;
                width: 300px
            }

            .-XDJb {
                align-items: center;
                display: flex;
                justify-content: center;
                margin: 0 auto 16px
            }

            @media screen and (min-width: 768px) and (max-width:1199px) {
                .-XDJb {
                    height:90px;
                    margin-bottom: 36px;
                    width: 728px
                }
            }

            @media screen and (min-width: 1200px) {
                .-XDJb {
                    height:90px;
                    margin-bottom: 36px;
                    width: 970px
                }
            }

            ._0apYp {
                height: 250px;
                margin: 0 auto 16px;
                width: 300px
            }

            .aEuvG {
                width: 728px
            }

            .SnSdZ,.aEuvG {
                height: 90px;
                margin: 0 auto
            }

            .SnSdZ {
                width: 970px
            }

            .UDLgd {
                width: 120px
            }

            .LkpS-,.UDLgd {
                background-color: transparent;
                height: auto
            }

            .LkpS- {
                margin: 0;
                width: 185px
            }

            @media (min-width: 1200px) {
                .LkpS- {
                    height:auto;
                    width: 160px
                }
            }

            @media (min-width: 768px) and (max-width:1199px) {
                .LkpS- {
                    height:auto;
                    width: 210px
                }
            }

            .j--QA {
                height: 600px;
                margin: 0;
                width: 300px
            }

            .LTMOE,.WUPu4,.n9lPp {
                height: 250px;
                margin: 0;
                width: 300px
            }

            .OXITA {
                margin: 0 auto;
                margin-bottom: var(--spacing-row-separator-mobile);
                padding-top: 0
            }

            .OXITA,._3u9A6 {
                height: 250px;
                width: 300px
            }

            .dKwlU {
                height: 600px;
                width: 300px
            }

            ._5YnJk {
                height: 250px;
                width: 300px
            }

            .XHz18 {
                height: 600px;
                width: 300px
            }

            .dgAYL {
                height: 250px;
                width: 300px
            }

            .EoVCn {
                height: 201px;
                width: 350px
            }

            .gjbaw {
                height: 90px;
                margin: 0;
                width: 160px
            }

            .s-dxG {
                height: 250px;
                margin: 0 auto;
                width: 300px
            }

            @media (min-width: 1200px) {
                .s-dxG {
                    height:600px;
                    width: 300px
                }
            }

            .fvegL {
                height: 50px;
                margin: 0 auto;
                width: 320px
            }

            @media (min-width: 768px) and (max-width:1199px) {
                .fvegL {
                    height:250px;
                    width: 300px
                }
            }

            @media (min-width: 1200px) {
                .fvegL {
                    height:90px;
                    width: 728px
                }

                .eDlxH {
                    margin-bottom: 0
                }
            }

            .qKimL {
                border: none;
                height: 250px;
                margin: 0 auto 32px;
                width: 300px
            }

            @media (min-width: 1200px) {
                .qKimL {
                    height:250px;
                    width: 970px
                }
            }

            .WPHsW {
                border: none;
                height: 250px;
                margin: auto;
                padding-bottom: var(--spacing-xs);
                width: 970px
            }

            @media (max-width: 767px) {
                .WPHsW {
                    height:50px;
                    width: 320px
                }
            }

            @media (min-width: 768px) and (max-width:1199px) {
                .WPHsW {
                    height:250px;
                    width: 300px
                }
            }

            .CWTr2 {
                width: -moz-fit-content;
                width: fit-content
            }

            ._7oYXh {
                margin-left: 25px;
                margin-right: 25px
            }

            @media (min-width: 1200px) {
                ._0HIpF {
                    align-items:center;
                    display: flex;
                    height: 282px;
                    justify-content: center;
                    margin-left: auto;
                    margin-right: auto;
                    padding-bottom: var(--spacing-horizontal);
                    padding-top: var(--spacing-horizontal);
                    width: 1110px
                }
            }

            @media (min-width: 768px) and (max-width:1199px) {
                ._0HIpF {
                    display:none
                }
            }

            @media (max-width: 767px) {
                ._0HIpF {
                    display:none
                }
            }

            .Kcu7Y {
                height: 250px;
                margin: 0 auto;
                width: 300px
            }

            @media screen and (min-width: 1199px) {
                .Kcu7Y {
                    height:90px;
                    width: 728px
                }
            }

            .Fnt-Z {
                height: 250px;
                margin: 0 auto;
                width: 970px
            }

            @media (min-width: 768px) and (max-width:1199px) {
                .Fnt-Z {
                    height:250px;
                    width: 300px
                }
            }

            @media (max-width: 767px) {
                .Fnt-Z {
                    height:50px;
                    width: 320px
                }
            }

            .F7tAU {
                background-color: transparent;
                margin: 0 auto;
                min-height: auto;
                width: 300px
            }

            @media screen and (max-width: 360px) {
                .F7tAU {
                    width:100%
                }
            }

            @media (min-width: 1200px) {
                .F7tAU {
                    width:350px
                }
            }

            @media (min-width: 768px) and (max-width:1199px) {
                .F7tAU {
                    width:210px
                }
            }

            .z76ES {
                height: 250px;
                margin: 0 auto;
                width: 300px
            }

            @media (min-width: 1200px) {
                .z76ES {
                    height:90px;
                    width: 728px
                }
            }

            .cigTE {
                height: 250px;
                margin: 0 auto;
                width: 300px
            }

            @media (min-width: 1200px) {
                .cigTE {
                    height:90px;
                    width: 728px
                }
            }

            ._4SQLD {
                height: 250px;
                margin: 0 auto;
                width: 300px
            }

            @media (min-width: 1200px) {
                ._4SQLD {
                    height:250px;
                    width: 970px
                }
            }

            .QUo5q,.uGP4H {
                width: 100%
            }

            .QUo5q {
                align-items: center;
                background-color: transparent;
                display: flex;
                font-size: var(--font-mm);
                font-weight: var(--semibold);
                height: auto;
                justify-content: center;
                line-height: 150%
            }

            @media (min-width: 1200px) {
                .K88Iv {
                    display:none
                }
            }

            @media (min-width: 768px) and (max-width:1199px) {
                .K88Iv {
                    display:none
                }
            }

            @media (max-width: 767px) {
                .K88Iv {
                    min-height:50px;
                    width: 320px
                }
            }

            ._5SCWg {
                background-color: var(--ad-slot-background-color)
            }

            @media (max-width: 767px) {
                ._5SCWg {
                    align-items:center;
                    bottom: 0;
                    position: fixed;
                    right: 0;
                    width: 100%;
                    z-index: var(--zlevel10)
                }
            }

            @media (min-width: 768px) and (max-width:1199px) {
                ._5SCWg {
                    display:none
                }
            }

            @media (min-width: 1200px) {
                ._5SCWg {
                    display:none
                }
            }

            .Esppl {
                align-self: end;
                background: var(--ad-slot-background-color);
                border-top-left-radius: 6px;
                cursor: pointer;
                height: -moz-fit-content;
                height: fit-content;
                margin-top: -22px
            }

            .oOVST {
                height: auto;
                justify-content: center;
                width: 100%
            }

            ._6UvMW,.oOVST {
                align-items: center;
                display: flex
            }

            ._6UvMW {
                cursor: pointer;
                justify-content: space-between
            }

            @media (min-width: 1200px) {
                ._6UvMW {
                    margin:0;
                    padding: 0
                }
            }

            ._6UvMW>p {
                color: var(--light-ink-contrast);
                font-family: var(--secondary-font);
                font-size: var(--font-m);
                font-weight: var(--bold);
                line-height: normal
            }

            ._6UvMW>p:hover {
                text-decoration: underline
            }

            ._6UvMW>p {
                word-break: break-word
            }

            .chIu6,.thi9c {
                color: var(--headline-color);
                font-family: var(--secondary-font);
                font-size: var(--font-m);
                font-weight: var(--bold);
                line-height: var(--font-xl)
            }

            @media (max-width: 767px) {
                .lxLyk {
                    padding-right:var(--mobile-padding)
                }
            }

            @media (min-width: 768px) and (max-width:1199px) {
                .lxLyk {
                    padding-right:var(--tablet-padding)
                }
            }

            @media (max-width: 767px) {
                .Ttwwy {
                    padding-left:var(--mobile-padding);
                    padding-right: var(--mobile-padding)
                }
            }

            @media (min-width: 768px) and (max-width:1199px) {
                .Ttwwy {
                    padding-left:var(--tablet-padding);
                    padding-right: var(--tablet-padding)
                }
            }

            .TcICO,.Ttwwy {
                margin-bottom: var(--spacing-horizontal)
            }

            .TcICO {
                word-break: break-word
            }

            @media (max-width: 767px) {
                .eyanD {
                    padding-left:var(--mobile-padding);
                    padding-right: var(--mobile-padding)
                }
            }

            @media (min-width: 768px) and (max-width:1199px) {
                .eyanD {
                    padding-left:var(--tablet-padding);
                    padding-right: var(--tablet-padding)
                }
            }

            .eyanD {
                margin-bottom: var(--spacing-horizontal)
            }

            .DVcAS {
                grid-gap: 8px;
                align-items: center;
                display: flex;
                gap: 8px;
                margin-left: auto;
                padding: 12px 16px;
                width: -moz-fit-content;
                width: fit-content
            }

            .DVcAS>p {
                color: var(--more-stories-btn-label);
                cursor: pointer;
                font-family: var(--secondary-font);
                font-size: 14px;
                font-weight: var(--medium);
                text-transform: uppercase
            }

            .otTwD {
                cursor: pointer;
                display: flex;
                justify-content: center
            }

            .xBz93 {
                margin-top: var(--spacing-horizontal)
            }

            .gfQpP {
                border: 1px solid var(--light-ink-contrast);
                border-radius: 4px;
                margin-left: auto;
                margin-right: auto;
                margin-top: var(--spacing-xs);
                padding: var(--spacing-xs) var(--spacing-s);
                text-transform: uppercase
            }

            .gfQpP p {
                font-family: var(--content-font);
                font-size: var(--font-s);
                font-weight: var(--medium);
                line-height: 150%
            }

            .gfQpP svg {
                display: none
            }

            .Fnvc1 {
                border-top: 1px solid var(--row-separator-color);
                margin: 0 15px;
                padding-bottom: var(--spacing-row-separator-mobile)
            }

            @media (min-width: 768px) and (max-width:1199px) {
                .Fnvc1 {
                    margin:0 39px;
                    padding-bottom: var(--spacing-row-separator)
                }
            }

            @media (min-width: 1200px) {
                .Fnvc1 {
                    margin:0 auto;
                    padding-bottom: var(--spacing-row-separator);
                    width: var(--container-width)
                }
            }

            ._9v3uP {
                background-color: rgba(0,0,0,.4);
                bottom: 0;
                filter: brightness(100);
                padding: 4px
            }

            ._9v3uP,._9v3uP.w2tXw {
                left: 0;
                position: absolute;
                z-index: var(--zlevel0)
            }

            ._9v3uP.w2tXw {
                top: 0
            }

            .jT9Gr {
                grid-gap: var(--spacing-xs);
                display: flex;
                flex-direction: column;
                gap: var(--spacing-xs);
                padding: 16px 0
            }

            .vaPla {
                position: relative
            }

            .fG2dB {
                background-color: #d3d3d3
            }

            ._0rL02 {
                position: relative
            }

            ._0rL02 img {
                bottom: 0;
                height: 100%;
                left: 0;
                position: absolute;
                right: 0;
                top: 0;
                width: 100%
            }

            ._4wuYh {
                grid-gap: var(--spacing-xs);
                display: flex;
                flex-direction: column;
                gap: var(--spacing-xs);
                line-height: 150%;
                word-break: break-word
            }

            @media (max-width: 767px) {
                ._4wuYh {
                    padding:0 15px
                }
            }

            .AyKST,.AyKST>div>p {
                color: var(--light-ink-contrast);
                font-weight: var(--medium)
            }

            .AyKST,.AyKST>div>p,._3Y8HA,._3Y8HA>div>p {
                font-family: var(--secondary-font);
                font-size: var(--story-page-font-size);
                line-height: 150%;
                word-break: break-word
            }

            ._3Y8HA,._3Y8HA>div>p {
                color: var(--light-ink-subtle);
                display: flex
            }

            ._3Y8HA>div>p {
                display: inline-block
            }

            ._3Y8HA>div>p:first-child:before {
                content: "Image Credit:";
                padding-right: 4px;
                white-space: nowrap
            }

            .fG2dB {
                background-color: var(--background-color)
            }

            ._3Y8HA[\:has\(a\)] {
                font-weight: var(--medium)
            }

            ._3Y8HA:has(a) {
                font-weight: var(--medium)
            }

            ._3Y8HA[\:has\(a\)] a {
                font-weight: var(--medium)
            }

            ._3Y8HA:has(a) a {
                font-weight: var(--medium)
            }

            .AyKST[\:has\(a\)] {
                font-weight: var(--medium)
            }

            .AyKST:has(a) {
                font-weight: var(--medium)
            }

            .AyKST[\:has\(a\)] a {
                font-weight: var(--medium)
            }

            .AyKST:has(a) a {
                font-weight: var(--medium)
            }

            .bPsxy img {
                background-color: var(--fallback-background-color);
                -o-object-fit: contain!important;
                object-fit: contain!important
            }

            .HbRuW {
                color: var(--subheadline-color);
                display: flex;
                flex-wrap: wrap;
                font-family: var(--secondary-font);
                font-size: var(--font-s);
                font-weight: var(--medium);
                line-height: 150%
            }

            .fPpVR {
                align-items: center;
                display: flex
            }

            .Mzcv3 {
                grid-gap: var(--spacing-xs);
                display: flex;
                flex-direction: column;
                gap: var(--spacing-xs)
            }

            .Mzcv3 img {
                display: block;
                -o-object-fit: cover;
                object-fit: cover
            }

            .A-0kf {
                grid-gap: var(--spacing-xs);
                display: grid;
                gap: var(--spacing-xs);
                grid-template-columns: 30% 1fr
            }

            .A-0kf img {
                display: block;
                -o-object-fit: cover;
                object-fit: cover
            }

            .A-0kf .FLdxH {
                grid-gap: var(--spacing-xs);
                display: flex;
                flex-direction: column;
                gap: var(--spacing-xs)
            }

            @media (min-width: 768px) and (max-width:1199px) {
                .A-0kf {
                    grid-gap:var(--spacing-vertical);
                    display: grid;
                    gap: var(--spacing-vertical);
                    grid-template-columns: 1fr 1fr
                }

                .A-0kf .FLdxH {
                    grid-gap: var(--spacing-xs);
                    display: flex;
                    flex-direction: column;
                    gap: var(--spacing-xs)
                }
            }

            @media (min-width: 1200px) {
                .A-0kf {
                    grid-gap:var(--spacing-vertical);
                    display: grid;
                    gap: var(--spacing-vertical);
                    grid-template-columns: 1fr 1fr
                }

                .A-0kf .FLdxH {
                    grid-gap: var(--spacing-xs);
                    display: flex;
                    flex-direction: column;
                    gap: var(--spacing-xs)
                }
            }

            .ZBDdC {
                grid-gap: var(--spacing-xs);
                display: flex;
                flex-direction: column;
                gap: var(--spacing-xs)
            }

            .UV-8B {
                color: var(--label-color);
                font-family: var(--secondary-font);
                font-size: var(--font-s);
                font-weight: var(--medium);
                text-transform: uppercase
            }

            .D-KBR {
                grid-gap: var(--spacing-xs);
                display: flex;
                flex-direction: column;
                gap: var(--spacing-xs)
            }

            .D-KBR>.beWWo {
                color: var(--headline-color);
                font-family: var(--primary-font);
                font-size: var(--font-xl);
                font-weight: var(--semibold);
                line-height: normal
            }

            @media (min-width: 768px) and (max-width:1199px) {
                .D-KBR>.beWWo {
                    font-size:var(--font-xl)
                }
            }

            @media (min-width: 1200px) {
                .D-KBR>.beWWo {
                    font-size:var(--font-xl)
                }
            }

            .D-KBR>.beWWo:hover {
                text-decoration: underline
            }

            .ZBDdC>.beWWo {
                color: var(--headline-color);
                font-family: var(--primary-font);
                font-size: var(--font-mm);
                font-weight: var(--semibold);
                line-height: normal
            }

            @media (min-width: 768px) and (max-width:1199px) {
                .ZBDdC>.beWWo {
                    font-size:var(--font-m);
                    line-height: 150%
                }
            }

            @media (min-width: 1200px) {
                .ZBDdC>.beWWo {
                    font-size:18px;
                    line-height: 150%
                }
            }

            .ZBDdC>.beWWo:hover {
                text-decoration: underline
            }

            .rTF1N {
                color: var(--subheadline-color);
                font-family: var(--primary-font);
                font-size: var(--font-m);
                font-weight: var(--regular);
                line-height: 150%
            }

            .-i4yu {
                grid-gap: 8px;
                display: grid;
                gap: 8px;
                grid-template-columns: 1fr 1fr
            }

            .-i4yu .FLdxH,._6mEKQ {
                grid-gap: var(--spacing-xs);
                display: flex;
                flex-direction: column;
                gap: var(--spacing-xs)
            }

            .V26Oo {
                color: var(--headline-color);
                font-family: var(--primary-font);
                font-size: var(--font-m);
                font-weight: var(--semibold)
            }

            .V26Oo:hover {
                text-decoration: underline
            }

            .uo-cY {
                grid-gap: 2px;
                word-wrap: break-word;
                color: #fff;
                color: var(--Light-ink-inkInverse,#fff);
                font-family: var(--content-font);
                font-size: var(--font-s);
                font-style: normal;
                font-weight: var(--medium);
                gap: 2px;
                line-height: 150%;
                padding: 2px 4px
            }

            .Ey8-Z,.Yuj2q {
                background-color: var(--label-color)
            }

            .Ey8-Z,.Yuj2q,.pFPaU {
                grid-gap: 2px;
                word-wrap: break-word;
                color: #fff;
                color: var(--Light-ink-inkInverse,#fff);
                font-family: var(--content-font);
                font-size: var(--font-s);
                font-style: normal;
                font-weight: var(--medium);
                gap: 2px;
                line-height: 150%;
                padding: 2px 4px
            }

            .pFPaU {
                background-color: var(--light-interactive-red)
            }

            .o-M6q {
                grid-gap: 2px;
                word-wrap: break-word;
                align-items: center;
                color: #fff;
                color: var(--Light-ink-inkInverse,#fff);
                color: var(--light-interactive-red);
                display: flex;
                font-family: var(--content-font);
                font-size: var(--font-s);
                font-style: normal;
                font-weight: var(--medium);
                gap: 2px;
                height: 18px;
                line-height: 150%;
                padding: 0;
                width: 46px
            }

            .o-M6q>span:first-child {
                grid-gap: 2px;
                background-color: var(--light-interactive-red);
                border-radius: 50%;
                gap: 2px;
                height: 10px;
                width: 10px
            }

            ._2rb1z {
                background-color: var(--light-ink-contrast)
            }

            ._2rb1z,.cc0Wn {
                grid-gap: 2px;
                word-wrap: break-word;
                color: #fff;
                color: var(--Light-ink-inkInverse,#fff);
                font-family: var(--content-font);
                font-size: var(--font-s);
                font-style: normal;
                font-weight: var(--medium);
                gap: 2px;
                line-height: 150%;
                padding: 2px 4px
            }

            .cc0Wn {
                align-items: center;
                background-color: #e0f5f8;
                color: var(--dark-teal-080);
                display: flex;
                height: 22px;
                width: 88px
            }

            .YfFXu {
                color: #fff;
                color: var(--Light-ink-inkInverse,#fff);
                color: var(--light-interactive-primary-030)
            }

            .YfFXu,.jbskn {
                grid-gap: 2px;
                word-wrap: break-word;
                font-family: var(--content-font);
                font-size: var(--font-s);
                font-style: normal;
                font-weight: var(--medium);
                gap: 2px;
                line-height: 150%;
                padding: 0
            }

            .jbskn {
                color: #fff;
                color: var(--Light-ink-inkInverse,#fff);
                color: var(--light-interactive-secondary-030)
            }

            .IeIwG {
                margin: 0 auto;
                max-width: var(--container-width)
            }

            ._1Aw2i {
                grid-gap: var(--spacing-horizontal);
                display: grid;
                flex-direction: column;
                gap: var(--spacing-horizontal);
                padding: var(--mobile-row-padding);
                padding-bottom: var(--spacing-row-separator-mobile)
            }

            @media (min-width: 768px) and (max-width:1199px) {
                ._1Aw2i {
                    grid-gap:var(--spacing-horizontal);
                    gap: var(--spacing-horizontal);
                    padding: var(--tablet-row-padding);
                    padding-bottom: var(--spacing-row-separator)
                }
            }

            @media (min-width: 1200px) {
                ._1Aw2i {
                    grid-gap:var(--spacing-horizontal);
                    gap: var(--spacing-horizontal);
                    padding: var(--desktop-row-padding);
                    padding-bottom: var(--spacing-row-separator)
                }
            }

            .-qqqn {
                grid-row-gap: var(--spacing-horizontal);
                display: grid;
                grid-template-columns: minmax(0,1fr);
                row-gap: var(--spacing-horizontal)
            }

            @media (min-width: 768px) and (max-width:1199px) {
                .-qqqn {
                    grid-gap:var(--spacing-vertical);
                    grid-row-gap: var(--spacing-horizontal);
                    gap: var(--spacing-vertical);
                    grid-template-columns: minmax(0,1fr);
                    row-gap: var(--spacing-horizontal)
                }
            }

            @media (min-width: 1200px) {
                .-qqqn {
                    grid-gap:var(--spacing-vertical);
                    gap: var(--spacing-vertical);
                    grid-auto-flow: column;
                    grid-template-columns: minmax(0,48.64%) 1px minmax(0,1fr)
                }
            }

            .L2mPh {
                grid-row-gap: calc(var(--spacing-horizontal)*2);
                display: grid;
                grid-template-columns: minmax(0,1fr);
                row-gap: calc(var(--spacing-horizontal)*2)
            }

            @media (min-width: 768px) and (max-width:1199px) {
                .L2mPh {
                    grid-gap:calc(var(--spacing-vertical)*2);
                    grid-row-gap: calc(var(--spacing-horizontal)*2);
                    gap: calc(var(--spacing-vertical)*2);
                    grid-template-columns: minmax(0,1fr);
                    row-gap: calc(var(--spacing-horizontal)*2)
                }
            }

            @media (min-width: 1200px) {
                .L2mPh {
                    grid-gap:calc(var(--spacing-vertical)*2);
                    gap: calc(var(--spacing-vertical)*2);
                    grid-auto-flow: column;
                    grid-template-columns: minmax(0,48.64%) minmax(0,1fr)
                }
            }

            .yvTVp {
                grid-row-gap: calc(var(--spacing-horizontal)*2);
                display: grid;
                grid-template-columns: minmax(0,1fr);
                row-gap: calc(var(--spacing-horizontal)*2)
            }

            @media (min-width: 768px) and (max-width:1199px) {
                .yvTVp {
                    grid-gap:calc(var(--spacing-vertical)*2);
                    grid-row-gap: calc(var(--spacing-horizontal)*2);
                    gap: calc(var(--spacing-vertical)*2);
                    grid-template-columns: repeat(3,minmax(0,1fr));
                    row-gap: calc(var(--spacing-horizontal)*2)
                }
            }

            @media (min-width: 1200px) {
                .yvTVp {
                    grid-gap:calc(var(--spacing-vertical)*2);
                    grid-row-gap: calc(var(--spacing-horizontal)*2);
                    gap: calc(var(--spacing-vertical)*2);
                    grid-template-columns: repeat(3,minmax(0,1fr));
                    row-gap: calc(var(--spacing-horizontal)*2)
                }
            }

            .K0zxs {
                grid-row-gap: var(--spacing-horizontal);
                display: grid;
                grid-template-columns: minmax(0,1fr);
                row-gap: var(--spacing-horizontal)
            }

            @media (min-width: 768px) and (max-width:1199px) {
                .K0zxs {
                    grid-gap:var(--spacing-vertical);
                    grid-row-gap: var(--spacing-horizontal);
                    gap: var(--spacing-vertical);
                    grid-template-columns: repeat(2,minmax(0,1fr) 1px) minmax(0,1fr);
                    row-gap: var(--spacing-horizontal)
                }
            }

            @media (min-width: 1200px) {
                .K0zxs {
                    grid-gap:var(--spacing-vertical);
                    grid-row-gap: var(--spacing-horizontal);
                    gap: var(--spacing-vertical);
                    grid-template-columns: repeat(2,minmax(0,1fr) 1px) minmax(0,1fr);
                    row-gap: var(--spacing-horizontal)
                }
            }

            ._9oKLt {
                border-bottom: 1px solid var(--card-separator-color)
            }

            @media (min-width: 768px) and (max-width:1199px) {
                ._9oKLt {
                    border-bottom:none;
                    border-right: 1px solid var(--card-separator-color)
                }
            }

            @media (min-width: 1200px) {
                ._9oKLt {
                    border-bottom:none;
                    border-right: 1px solid var(--card-separator-color)
                }
            }

            .ALMLr {
                border-bottom: 1px solid var(--card-separator-color)
            }

            @media (min-width: 768px) and (max-width:1199px) {
                .ALMLr {
                    border-bottom:1px solid var(--card-separator-color)
                }
            }

            @media (min-width: 1200px) {
                .ALMLr {
                    border-bottom:none;
                    border-right: 1px solid var(--card-separator-color)
                }
            }

            ._2uYiT {
                margin: 0;
                padding: 0
            }

            @media (min-width: 1200px) {
                .a1maX {
                    grid-gap:calc(var(--spacing-vertical)*2);
                    grid-row-gap: calc(var(--spacing-horizontal)*2);
                    display: grid;
                    gap: calc(var(--spacing-vertical)*2);
                    grid-auto-flow: column;
                    grid-template-columns: minmax(0,48.7%) minmax(0,1fr);
                    row-gap: calc(var(--spacing-horizontal)*2)
                }

                .a1maX ._2uYiT {
                    grid-column: 3;
                    grid-row: 1
                }

                .a1maX .K0zxs,.a1maX .yvTVp {
                    grid-column: 1;
                    grid-row: 1
                }

                .qW3EM {
                    grid-gap: var(--spacing-vertical);
                    grid-row-gap: var(--spacing-horizontal);
                    display: grid;
                    gap: var(--spacing-vertical);
                    grid-auto-flow: column;
                    grid-template-columns: minmax(0,48.64%) 1px minmax(0,1fr);
                    row-gap: var(--spacing-horizontal)
                }

                .qW3EM ._2uYiT {
                    grid-column: 3;
                    grid-row: 1
                }

                .qW3EM .K0zxs,.qW3EM .yvTVp {
                    grid-column: 1;
                    grid-row: 1
                }
            }

            .XCzPE {
                background-color: #d3d3d3;
                height: 90px;
                margin: 0 auto;
                text-align: center;
                width: 970px
            }

            @media (min-width: 768px) and (max-width:1199px) {
                .XCzPE {
                    margin-bottom:var(--spacing-row-separator)
                }
            }

            @media (min-width: 1200px) {
                .XCzPE {
                    margin-bottom:var(--spacing-row-separator)
                }
            }

            .e3KD8 {
                background-color: #d3d3d3;
                height: 200px;
                margin: 0 auto;
                margin-bottom: var(--spacing-row-separator-mobile);
                text-align: center;
                width: 300px
            }

            .qA7u8 {
                color: var(--light-ink-subtle);
                font-family: var(--secondary-font);
                font-size: var(--font-xs);
                font-style: normal;
                font-weight: var(--regular);
                line-height: 150%;
                padding-bottom: var(--spacing-xs);
                padding-top: var(--spacing-xs);
                text-align: center
            }

            ._2Wcwl {
                background-color: var(--ad-slot-background-color);
                height: calc(100% + 31px)!important
            }

            .dcg3F {
                display: flex;
                justify-content: center;
                width: 100%
            }

            .JR8SJ {
                background-color: var(--ad-slot-background-color);
                justify-content: right;
                margin: auto 0;
                overflow: hidden;
                z-index: var(--zlevel0)
            }

            .JR8SJ,.L1aHm {
                display: flex;
                flex-direction: column
            }

            .ALnBD {
                height: 50px;
                width: 320px
            }

            @media screen and (min-width: 728px) {
                .ALnBD {
                    height:90px;
                    width: 728px
                }
            }

            .VNDLI {
                height: 600px;
                width: 120px
            }

            ._5lGh3 {
                margin: 0 auto
            }

            .-XDJb,._5lGh3 {
                height: 250px;
                width: 300px
            }

            .-XDJb {
                align-items: center;
                display: flex;
                justify-content: center;
                margin: 0 auto 16px
            }

            @media screen and (min-width: 768px) and (max-width:1199px) {
                .-XDJb {
                    height:90px;
                    margin-bottom: 36px;
                    width: 728px
                }
            }

            @media screen and (min-width: 1200px) {
                .-XDJb {
                    height:90px;
                    margin-bottom: 36px;
                    width: 970px
                }
            }

            ._0apYp {
                height: 250px;
                margin: 0 auto 16px;
                width: 300px
            }

            .aEuvG {
                width: 728px
            }

            .SnSdZ,.aEuvG {
                height: 90px;
                margin: 0 auto
            }

            .SnSdZ {
                width: 970px
            }

            .UDLgd {
                width: 120px
            }

            .LkpS-,.UDLgd {
                background-color: transparent;
                height: auto
            }

            .LkpS- {
                margin: 0;
                width: 185px
            }

            @media (min-width: 1200px) {
                .LkpS- {
                    height:auto;
                    width: 160px
                }
            }

            @media (min-width: 768px) and (max-width:1199px) {
                .LkpS- {
                    height:auto;
                    width: 210px
                }
            }

            .j--QA {
                height: 600px;
                margin: 0;
                width: 300px
            }

            .LTMOE,.WUPu4,.n9lPp {
                height: 250px;
                margin: 0;
                width: 300px
            }

            .OXITA {
                margin: 0 auto;
                margin-bottom: var(--spacing-row-separator-mobile);
                padding-top: 0
            }

            .OXITA,._3u9A6 {
                height: 250px;
                width: 300px
            }

            .dKwlU {
                height: 600px;
                width: 300px
            }

            ._5YnJk {
                height: 250px;
                width: 300px
            }

            .XHz18 {
                height: 600px;
                width: 300px
            }

            .dgAYL {
                height: 250px;
                width: 300px
            }

            .EoVCn {
                height: 201px;
                width: 350px
            }

            .gjbaw {
                height: 90px;
                margin: 0;
                width: 160px
            }

            .s-dxG {
                height: 250px;
                margin: 0 auto;
                width: 300px
            }

            @media (min-width: 1200px) {
                .s-dxG {
                    height:600px;
                    width: 300px
                }
            }

            .fvegL {
                height: 50px;
                margin: 0 auto;
                width: 320px
            }

            @media (min-width: 768px) and (max-width:1199px) {
                .fvegL {
                    height:250px;
                    width: 300px
                }
            }

            @media (min-width: 1200px) {
                .fvegL {
                    height:90px;
                    width: 728px
                }

                .eDlxH {
                    margin-bottom: 0
                }
            }

            .qKimL {
                border: none;
                height: 250px;
                margin: 0 auto 32px;
                width: 300px
            }

            @media (min-width: 1200px) {
                .qKimL {
                    height:250px;
                    width: 970px
                }
            }

            .WPHsW {
                border: none;
                height: 250px;
                margin: auto;
                padding-bottom: var(--spacing-xs);
                width: 970px
            }

            @media (max-width: 767px) {
                .WPHsW {
                    height:50px;
                    width: 320px
                }
            }

            @media (min-width: 768px) and (max-width:1199px) {
                .WPHsW {
                    height:250px;
                    width: 300px
                }
            }

            .CWTr2 {
                width: -moz-fit-content;
                width: fit-content
            }

            ._7oYXh {
                margin-left: 25px;
                margin-right: 25px
            }

            @media (min-width: 1200px) {
                ._0HIpF {
                    align-items:center;
                    display: flex;
                    height: 282px;
                    justify-content: center;
                    margin-left: auto;
                    margin-right: auto;
                    padding-bottom: var(--spacing-horizontal);
                    padding-top: var(--spacing-horizontal);
                    width: 1110px
                }
            }

            @media (min-width: 768px) and (max-width:1199px) {
                ._0HIpF {
                    display:none
                }
            }

            @media (max-width: 767px) {
                ._0HIpF {
                    display:none
                }
            }

            .Kcu7Y {
                height: 250px;
                margin: 0 auto;
                width: 300px
            }

            @media screen and (min-width: 1199px) {
                .Kcu7Y {
                    height:90px;
                    width: 728px
                }
            }

            .Fnt-Z {
                height: 250px;
                margin: 0 auto;
                width: 970px
            }

            @media (min-width: 768px) and (max-width:1199px) {
                .Fnt-Z {
                    height:250px;
                    width: 300px
                }
            }

            @media (max-width: 767px) {
                .Fnt-Z {
                    height:50px;
                    width: 320px
                }
            }

            .F7tAU {
                background-color: transparent;
                margin: 0 auto;
                min-height: auto;
                width: 300px
            }

            @media screen and (max-width: 360px) {
                .F7tAU {
                    width:100%
                }
            }

            @media (min-width: 1200px) {
                .F7tAU {
                    width:350px
                }
            }

            @media (min-width: 768px) and (max-width:1199px) {
                .F7tAU {
                    width:210px
                }
            }

            .z76ES {
                height: 250px;
                margin: 0 auto;
                width: 300px
            }

            @media (min-width: 1200px) {
                .z76ES {
                    height:90px;
                    width: 728px
                }
            }

            .cigTE {
                height: 250px;
                margin: 0 auto;
                width: 300px
            }

            @media (min-width: 1200px) {
                .cigTE {
                    height:90px;
                    width: 728px
                }
            }

            ._4SQLD {
                height: 250px;
                margin: 0 auto;
                width: 300px
            }

            @media (min-width: 1200px) {
                ._4SQLD {
                    height:250px;
                    width: 970px
                }
            }

            .QUo5q,.uGP4H {
                width: 100%
            }

            .QUo5q {
                align-items: center;
                background-color: transparent;
                display: flex;
                font-size: var(--font-mm);
                font-weight: var(--semibold);
                height: auto;
                justify-content: center;
                line-height: 150%
            }

            @media (min-width: 1200px) {
                .K88Iv {
                    display:none
                }
            }

            @media (min-width: 768px) and (max-width:1199px) {
                .K88Iv {
                    display:none
                }
            }

            @media (max-width: 767px) {
                .K88Iv {
                    min-height:50px;
                    width: 320px
                }
            }

            ._5SCWg {
                background-color: var(--ad-slot-background-color)
            }

            @media (max-width: 767px) {
                ._5SCWg {
                    align-items:center;
                    bottom: 0;
                    position: fixed;
                    right: 0;
                    width: 100%;
                    z-index: var(--zlevel10)
                }
            }

            @media (min-width: 768px) and (max-width:1199px) {
                ._5SCWg {
                    display:none
                }
            }

            @media (min-width: 1200px) {
                ._5SCWg {
                    display:none
                }
            }

            .Esppl {
                align-self: end;
                background: var(--ad-slot-background-color);
                border-top-left-radius: 6px;
                cursor: pointer;
                height: -moz-fit-content;
                height: fit-content;
                margin-top: -22px
            }

            .oOVST {
                height: auto;
                justify-content: center;
                width: 100%
            }

            ._6UvMW,.oOVST {
                align-items: center;
                display: flex
            }

            ._6UvMW {
                cursor: pointer;
                justify-content: space-between
            }

            @media (min-width: 1200px) {
                ._6UvMW {
                    margin:0;
                    padding: 0
                }
            }

            ._6UvMW>p {
                color: var(--light-ink-contrast);
                font-family: var(--secondary-font);
                font-size: var(--font-m);
                font-weight: var(--bold);
                line-height: normal
            }

            ._6UvMW>p:hover {
                text-decoration: underline
            }

            ._6UvMW>p {
                word-break: break-word
            }

            .chIu6,.thi9c {
                color: var(--headline-color);
                font-family: var(--secondary-font);
                font-size: var(--font-m);
                font-weight: var(--bold);
                line-height: var(--font-xl)
            }

            @media (max-width: 767px) {
                .lxLyk {
                    padding-right:var(--mobile-padding)
                }
            }

            @media (min-width: 768px) and (max-width:1199px) {
                .lxLyk {
                    padding-right:var(--tablet-padding)
                }
            }

            @media (max-width: 767px) {
                .Ttwwy {
                    padding-left:var(--mobile-padding);
                    padding-right: var(--mobile-padding)
                }
            }

            @media (min-width: 768px) and (max-width:1199px) {
                .Ttwwy {
                    padding-left:var(--tablet-padding);
                    padding-right: var(--tablet-padding)
                }
            }

            .TcICO,.Ttwwy {
                margin-bottom: var(--spacing-horizontal)
            }

            .TcICO {
                word-break: break-word
            }

            @media (max-width: 767px) {
                .eyanD {
                    padding-left:var(--mobile-padding);
                    padding-right: var(--mobile-padding)
                }
            }

            @media (min-width: 768px) and (max-width:1199px) {
                .eyanD {
                    padding-left:var(--tablet-padding);
                    padding-right: var(--tablet-padding)
                }
            }

            .eyanD {
                margin-bottom: var(--spacing-horizontal)
            }

            .Fnvc1 {
                border-top: 1px solid var(--row-separator-color);
                margin: 0 15px;
                padding-bottom: var(--spacing-row-separator-mobile)
            }

            @media (min-width: 768px) and (max-width:1199px) {
                .Fnvc1 {
                    margin:0 39px;
                    padding-bottom: var(--spacing-row-separator)
                }
            }

            @media (min-width: 1200px) {
                .Fnvc1 {
                    margin:0 auto;
                    padding-bottom: var(--spacing-row-separator);
                    width: var(--container-width)
                }
            }

            .DVcAS {
                grid-gap: 8px;
                align-items: center;
                display: flex;
                gap: 8px;
                margin-left: auto;
                padding: 12px 16px;
                width: -moz-fit-content;
                width: fit-content
            }

            .DVcAS>p {
                color: var(--more-stories-btn-label);
                cursor: pointer;
                font-family: var(--secondary-font);
                font-size: 14px;
                font-weight: var(--medium);
                text-transform: uppercase
            }

            .otTwD {
                cursor: pointer;
                display: flex;
                justify-content: center
            }

            .xBz93 {
                margin-top: var(--spacing-horizontal)
            }

            .gfQpP {
                border: 1px solid var(--light-ink-contrast);
                border-radius: 4px;
                margin-left: auto;
                margin-right: auto;
                margin-top: var(--spacing-xs);
                padding: var(--spacing-xs) var(--spacing-s);
                text-transform: uppercase
            }

            .gfQpP p {
                font-family: var(--content-font);
                font-size: var(--font-s);
                font-weight: var(--medium);
                line-height: 150%
            }

            .gfQpP svg {
                display: none
            }

            ._9v3uP {
                background-color: rgba(0,0,0,.4);
                bottom: 0;
                filter: brightness(100);
                padding: 4px
            }

            ._9v3uP,._9v3uP.w2tXw {
                left: 0;
                position: absolute;
                z-index: var(--zlevel0)
            }

            ._9v3uP.w2tXw {
                top: 0
            }

            .jT9Gr {
                grid-gap: var(--spacing-xs);
                display: flex;
                flex-direction: column;
                gap: var(--spacing-xs);
                padding: 16px 0
            }

            .vaPla {
                position: relative
            }

            .fG2dB {
                background-color: #d3d3d3
            }

            ._0rL02 {
                position: relative
            }

            ._0rL02 img {
                bottom: 0;
                height: 100%;
                left: 0;
                position: absolute;
                right: 0;
                top: 0;
                width: 100%
            }

            ._4wuYh {
                grid-gap: var(--spacing-xs);
                display: flex;
                flex-direction: column;
                gap: var(--spacing-xs);
                line-height: 150%;
                word-break: break-word
            }

            @media (max-width: 767px) {
                ._4wuYh {
                    padding:0 15px
                }
            }

            .AyKST,.AyKST>div>p {
                color: var(--light-ink-contrast);
                font-weight: var(--medium)
            }

            .AyKST,.AyKST>div>p,._3Y8HA,._3Y8HA>div>p {
                font-family: var(--secondary-font);
                font-size: var(--story-page-font-size);
                line-height: 150%;
                word-break: break-word
            }

            ._3Y8HA,._3Y8HA>div>p {
                color: var(--light-ink-subtle);
                display: flex
            }

            ._3Y8HA>div>p {
                display: inline-block
            }

            ._3Y8HA>div>p:first-child:before {
                content: "Image Credit:";
                padding-right: 4px;
                white-space: nowrap
            }

            .fG2dB {
                background-color: var(--background-color)
            }

            ._3Y8HA[\:has\(a\)] {
                font-weight: var(--medium)
            }

            ._3Y8HA:has(a) {
                font-weight: var(--medium)
            }

            ._3Y8HA[\:has\(a\)] a {
                font-weight: var(--medium)
            }

            ._3Y8HA:has(a) a {
                font-weight: var(--medium)
            }

            .AyKST[\:has\(a\)] {
                font-weight: var(--medium)
            }

            .AyKST:has(a) {
                font-weight: var(--medium)
            }

            .AyKST[\:has\(a\)] a {
                font-weight: var(--medium)
            }

            .AyKST:has(a) a {
                font-weight: var(--medium)
            }

            .bPsxy img {
                background-color: var(--fallback-background-color);
                -o-object-fit: contain!important;
                object-fit: contain!important
            }

            .HbRuW {
                color: var(--subheadline-color);
                display: flex;
                flex-wrap: wrap;
                font-family: var(--secondary-font);
                font-size: var(--font-s);
                font-weight: var(--medium);
                line-height: 150%
            }

            .fPpVR {
                align-items: center;
                display: flex
            }

            ._6mEKQ {
                grid-gap: var(--spacing-xs);
                display: flex;
                flex-direction: column;
                gap: var(--spacing-xs)
            }

            .V26Oo {
                color: var(--headline-color);
                font-family: var(--primary-font);
                font-size: var(--font-m);
                font-weight: var(--semibold)
            }

            .V26Oo:hover {
                text-decoration: underline
            }

            .uo-cY {
                grid-gap: 2px;
                word-wrap: break-word;
                color: #fff;
                color: var(--Light-ink-inkInverse,#fff);
                font-family: var(--content-font);
                font-size: var(--font-s);
                font-style: normal;
                font-weight: var(--medium);
                gap: 2px;
                line-height: 150%;
                padding: 2px 4px
            }

            .Ey8-Z,.Yuj2q {
                background-color: var(--label-color)
            }

            .Ey8-Z,.Yuj2q,.pFPaU {
                grid-gap: 2px;
                word-wrap: break-word;
                color: #fff;
                color: var(--Light-ink-inkInverse,#fff);
                font-family: var(--content-font);
                font-size: var(--font-s);
                font-style: normal;
                font-weight: var(--medium);
                gap: 2px;
                line-height: 150%;
                padding: 2px 4px
            }

            .pFPaU {
                background-color: var(--light-interactive-red)
            }

            .o-M6q {
                grid-gap: 2px;
                word-wrap: break-word;
                align-items: center;
                color: #fff;
                color: var(--Light-ink-inkInverse,#fff);
                color: var(--light-interactive-red);
                display: flex;
                font-family: var(--content-font);
                font-size: var(--font-s);
                font-style: normal;
                font-weight: var(--medium);
                gap: 2px;
                height: 18px;
                line-height: 150%;
                padding: 0;
                width: 46px
            }

            .o-M6q>span:first-child {
                grid-gap: 2px;
                background-color: var(--light-interactive-red);
                border-radius: 50%;
                gap: 2px;
                height: 10px;
                width: 10px
            }

            ._2rb1z {
                background-color: var(--light-ink-contrast)
            }

            ._2rb1z,.cc0Wn {
                grid-gap: 2px;
                word-wrap: break-word;
                color: #fff;
                color: var(--Light-ink-inkInverse,#fff);
                font-family: var(--content-font);
                font-size: var(--font-s);
                font-style: normal;
                font-weight: var(--medium);
                gap: 2px;
                line-height: 150%;
                padding: 2px 4px
            }

            .cc0Wn {
                align-items: center;
                background-color: #e0f5f8;
                color: var(--dark-teal-080);
                display: flex;
                height: 22px;
                width: 88px
            }

            .YfFXu {
                color: #fff;
                color: var(--Light-ink-inkInverse,#fff);
                color: var(--light-interactive-primary-030)
            }

            .YfFXu,.jbskn {
                grid-gap: 2px;
                word-wrap: break-word;
                font-family: var(--content-font);
                font-size: var(--font-s);
                font-style: normal;
                font-weight: var(--medium);
                gap: 2px;
                line-height: 150%;
                padding: 0
            }

            .jbskn {
                color: #fff;
                color: var(--Light-ink-inkInverse,#fff);
                color: var(--light-interactive-secondary-030)
            }

            .pLuTB {
                grid-gap: var(--spacing-horizontal);
                display: flex;
                flex-direction: column;
                gap: var(--spacing-horizontal);
                margin: 0 auto;
                max-width: var(--container-width);
                overflow: hidden;
                padding: var(--mobile-row-padding);
                padding-bottom: var(--spacing-row-separator-mobile)
            }

            @media (min-width: 768px) and (max-width:1199px) {
                .pLuTB {
                    padding:var(--tablet-row-padding);
                    padding-bottom: var(--spacing-row-separator)
                }
            }

            @media (min-width: 1200px) {
                .pLuTB {
                    padding:var(--desktop-row-padding);
                    padding-bottom: var(--spacing-row-separator)
                }
            }

            ._8twYe {
                margin: 0 auto;
                max-width: var(--container-width)
            }

            .wkzcK {
                display: grid;
                grid-template-columns: 1fr 1fr
            }

            .wkzcK :first-child {
                grid-column: 1/3
            }

            @media (max-width: 767px) {
                .wkzcK :nth-child(n+2):nth-child(-n+4) {
                    grid-column:1/3
                }

                .wkzcK a:first-child {
                    padding-bottom: var(--spacing-horizontal)
                }
            }

            @media (min-width: 768px) and (max-width:1199px) {
                .wkzcK {
                    grid-template-columns:repeat(3,1fr)
                }

                .wkzcK :first-child {
                    grid-column: 1/4
                }
            }

            @media (min-width: 1200px) {
                .wkzcK {
                    grid-template-columns:repeat(6,1fr)
                }

                .wkzcK :first-child {
                    grid-column: 1/4
                }
            }

            @media (max-width: 767px) {
                .wkzcK>a:nth-child(-n+8) {
                    padding-bottom:var(--spacing-horizontal);
                    padding-top: var(--spacing-horizontal)
                }

                .wkzcK>a:first-child {
                    padding-top: 0
                }

                .wkzcK>a:nth-child(10),.wkzcK>a:nth-child(9) {
                    padding-top: var(--spacing-horizontal)
                }
            }

            @media (min-width: 768px) and (max-width:1199px) {
                .wkzcK {
                    margin-left:calc(var(--spacing-vertical)*-1);
                    margin-right: calc(var(--spacing-vertical)*-1)
                }

                .wkzcK>a:nth-child(-n+7) {
                    padding-bottom: var(--spacing-horizontal);
                    padding-top: var(--spacing-horizontal)
                }

                .wkzcK>a:first-child {
                    padding-top: 0
                }

                .wkzcK>a:nth-child(10),.wkzcK>a:nth-child(8),.wkzcK>a:nth-child(9) {
                    padding-top: var(--spacing-horizontal)
                }
            }

            @media (min-width: 1200px) {
                .wkzcK {
                    margin-left:calc(var(--spacing-vertical)*-1);
                    margin-right: calc(var(--spacing-vertical)*-1)
                }

                .wkzcK>a:nth-child(-n+4) {
                    padding-bottom: var(--spacing-horizontal)
                }

                .wkzcK>a:nth-child(n+5) {
                    padding-top: var(--spacing-horizontal)
                }
            }

            @media (max-width: 767px) {
                .wkzcK.toi1f>:nth-child(-n+8) {
                    border-bottom:1px solid var(--card-separator-color)
                }
            }

            @media (min-width: 768px) and (max-width:1199px) {
                .wkzcK.toi1f>:nth-child(-n+7) {
                    border-bottom:1px solid var(--card-separator-color)
                }
            }

            @media (min-width: 1200px) {
                .wkzcK.toi1f>:nth-child(-n+4) {
                    border-bottom:1px solid var(--card-separator-color)
                }
            }

            @media (max-width: 767px) {
                .wkzcK._53xaj>a:nth-child(2n+5) ._5F2zD {
                    border-right:1px solid var(--card-separator-color)
                }
            }

            @media (min-width: 768px) and (max-width:1199px) {
                .wkzcK._53xaj>a:nth-child(3n+2) ._5F2zD,.wkzcK._53xaj>a:nth-child(3n+3) ._5F2zD {
                    border-right:1px solid var(--card-separator-color)
                }
            }

            @media (min-width: 1200px) {
                .wkzcK._53xaj>a:nth-child(-n+3) ._5F2zD,.wkzcK._53xaj>a:nth-child(n+5):nth-child(-n+9) ._5F2zD {
                    border-right:1px solid var(--card-separator-color)
                }
            }

            .z5F9b {
                background-color: #d3d3d3;
                height: 90px;
                margin: 0 auto;
                text-align: center;
                width: 970px
            }

            @media (min-width: 768px) and (max-width:1199px) {
                .z5F9b {
                    margin-bottom:var(--spacing-row-separator)
                }
            }

            @media (min-width: 1200px) {
                .z5F9b {
                    margin-bottom:var(--spacing-row-separator)
                }
            }

            .MY6kS {
                background-color: #d3d3d3;
                height: 200px;
                margin: 0 auto;
                margin-bottom: var(--spacing-row-separator-mobile);
                text-align: center;
                width: 300px
            }

            ._5F2zD {
                height: 100%;
                padding-left: var(--spacing-vertical);
                padding-right: var(--spacing-vertical)
            }

            ._5F2zD,._5F2zD .bmZbI {
                grid-gap: var(--spacing-xs);
                display: flex;
                flex-direction: column;
                gap: var(--spacing-xs)
            }

            :first-child>._5F2zD .DLetl {
                color: var(--light-ink-contrast);
                font-family: var(--secondary-font);
                font-size: var(--font-xl);
                font-weight: var(--bold);
                line-height: normal
            }

            :first-child>._5F2zD .DLetl:hover {
                text-decoration: underline
            }

            @media (max-width: 767px) {
                ._5F2zD .HwtKI {
                    flex-shrink:0
                }

                ._5F2zD .DLetl {
                    color: var(--light-ink-contrast);
                    font-family: var(--primary-font);
                    font-size: var(--font-m);
                    font-weight: var(--semi-bold);
                    line-height: normal
                }

                ._5F2zD .DLetl:hover {
                    text-decoration: underline
                }

                :nth-child(n+2):nth-child(-n+4)>._5F2zD .DLetl {
                    color: var(--light-ink-contrast);
                    font-size: var(--font-mm)
                }

                :nth-child(n+2):nth-child(-n+4)>._5F2zD .DLetl:hover {
                    text-decoration: underline
                }

                :first-child>._5F2zD,:nth-child(2)>._5F2zD {
                    padding-left: 0;
                    padding-right: 0
                }

                :nth-child(2)>._5F2zD {
                    flex-direction: row
                }

                :nth-child(2)>._5F2zD .HwtKI {
                    width: 120px
                }

                :nth-child(3)>._5F2zD {
                    flex-direction: row;
                    padding-left: 0;
                    padding-right: 0
                }

                :nth-child(3)>._5F2zD .HwtKI {
                    width: 120px
                }

                :nth-child(4)>._5F2zD {
                    flex-direction: row;
                    padding-left: 0;
                    padding-right: 0
                }

                :nth-child(4)>._5F2zD .HwtKI {
                    width: 120px
                }

                :nth-child(2n+5)>._5F2zD {
                    padding-left: 0
                }

                :nth-child(2n+6)>._5F2zD {
                    padding-right: 0
                }
            }

            @media (min-width: 1200px) {
                ._5F2zD .DLetl {
                    color:var(--light-ink-contrast);
                    font-family: var(--secondary-font);
                    font-size: var(--font-m);
                    font-weight: var(--bold);
                    line-height: normal
                }

                ._5F2zD .DLetl:hover {
                    text-decoration: underline
                }

                :first-child>._5F2zD {
                    grid-gap: var(--spacing-vertical);
                    flex-direction: row;
                    gap: var(--spacing-vertical)
                }

                :first-child>._5F2zD .HwtKI {
                    flex-shrink: 0;
                    width: 365px
                }
            }

            @media (min-width: 768px) and (max-width:1199px) {
                ._5F2zD .DLetl {
                    color:var(--light-ink-contrast);
                    font-family: var(--secondary-font);
                    font-size: var(--font-m);
                    font-weight: var(--bold);
                    line-height: normal
                }

                :first-child>._5F2zD {
                    grid-gap: var(--spacing-vertical);
                    flex-direction: row;
                    gap: var(--spacing-vertical);
                    padding-left: var(--spacing-vertical);
                    padding-right: var(--spacing-vertical)
                }

                :first-child>._5F2zD .HwtKI {
                    flex-shrink: 0;
                    width: 465px
                }
            }

            .JHqDX {
                color: var(--label-color);
                font-family: var(--secondary-font);
                font-size: var(--font-s);
                font-weight: var(--medium);
                text-transform: uppercase
            }

            ._8sPFl {
                color: var(--subheadline-color);
                font-family: var(--primary-font);
                font-size: var(--font-m);
                font-weight: var(--regular);
                line-height: 150%
            }

            .qA7u8 {
                color: var(--light-ink-subtle);
                font-family: var(--secondary-font);
                font-size: var(--font-xs);
                font-style: normal;
                font-weight: var(--regular);
                line-height: 150%;
                padding-bottom: var(--spacing-xs);
                padding-top: var(--spacing-xs);
                text-align: center
            }

            ._2Wcwl {
                background-color: var(--ad-slot-background-color);
                height: calc(100% + 31px)!important
            }

            .dcg3F {
                display: flex;
                justify-content: center;
                width: 100%
            }

            .JR8SJ {
                background-color: var(--ad-slot-background-color);
                justify-content: right;
                margin: auto 0;
                overflow: hidden;
                z-index: var(--zlevel0)
            }

            .JR8SJ,.L1aHm {
                display: flex;
                flex-direction: column
            }

            .ALnBD {
                height: 50px;
                width: 320px
            }

            @media screen and (min-width: 728px) {
                .ALnBD {
                    height:90px;
                    width: 728px
                }
            }

            .VNDLI {
                height: 600px;
                width: 120px
            }

            ._5lGh3 {
                margin: 0 auto
            }

            .-XDJb,._5lGh3 {
                height: 250px;
                width: 300px
            }

            .-XDJb {
                align-items: center;
                display: flex;
                justify-content: center;
                margin: 0 auto 16px
            }

            @media screen and (min-width: 768px) and (max-width:1199px) {
                .-XDJb {
                    height:90px;
                    margin-bottom: 36px;
                    width: 728px
                }
            }

            @media screen and (min-width: 1200px) {
                .-XDJb {
                    height:90px;
                    margin-bottom: 36px;
                    width: 970px
                }
            }

            ._0apYp {
                height: 250px;
                margin: 0 auto 16px;
                width: 300px
            }

            .aEuvG {
                width: 728px
            }

            .SnSdZ,.aEuvG {
                height: 90px;
                margin: 0 auto
            }

            .SnSdZ {
                width: 970px
            }

            .UDLgd {
                width: 120px
            }

            .LkpS-,.UDLgd {
                background-color: transparent;
                height: auto
            }

            .LkpS- {
                margin: 0;
                width: 185px
            }

            @media (min-width: 1200px) {
                .LkpS- {
                    height:auto;
                    width: 160px
                }
            }

            @media (min-width: 768px) and (max-width:1199px) {
                .LkpS- {
                    height:auto;
                    width: 210px
                }
            }

            .j--QA {
                height: 600px;
                margin: 0;
                width: 300px
            }

            .LTMOE,.WUPu4,.n9lPp {
                height: 250px;
                margin: 0;
                width: 300px
            }

            .OXITA {
                margin: 0 auto;
                margin-bottom: var(--spacing-row-separator-mobile);
                padding-top: 0
            }

            .OXITA,._3u9A6 {
                height: 250px;
                width: 300px
            }

            .dKwlU {
                height: 600px;
                width: 300px
            }

            ._5YnJk {
                height: 250px;
                width: 300px
            }

            .XHz18 {
                height: 600px;
                width: 300px
            }

            .dgAYL {
                height: 250px;
                width: 300px
            }

            .EoVCn {
                height: 201px;
                width: 350px
            }

            .gjbaw {
                height: 90px;
                margin: 0;
                width: 160px
            }

            .s-dxG {
                height: 250px;
                margin: 0 auto;
                width: 300px
            }

            @media (min-width: 1200px) {
                .s-dxG {
                    height:600px;
                    width: 300px
                }
            }

            .fvegL {
                height: 50px;
                margin: 0 auto;
                width: 320px
            }

            @media (min-width: 768px) and (max-width:1199px) {
                .fvegL {
                    height:250px;
                    width: 300px
                }
            }

            @media (min-width: 1200px) {
                .fvegL {
                    height:90px;
                    width: 728px
                }

                .eDlxH {
                    margin-bottom: 0
                }
            }

            .qKimL {
                border: none;
                height: 250px;
                margin: 0 auto 32px;
                width: 300px
            }

            @media (min-width: 1200px) {
                .qKimL {
                    height:250px;
                    width: 970px
                }
            }

            .WPHsW {
                border: none;
                height: 250px;
                margin: auto;
                padding-bottom: var(--spacing-xs);
                width: 970px
            }

            @media (max-width: 767px) {
                .WPHsW {
                    height:50px;
                    width: 320px
                }
            }

            @media (min-width: 768px) and (max-width:1199px) {
                .WPHsW {
                    height:250px;
                    width: 300px
                }
            }

            .CWTr2 {
                width: -moz-fit-content;
                width: fit-content
            }

            ._7oYXh {
                margin-left: 25px;
                margin-right: 25px
            }

            @media (min-width: 1200px) {
                ._0HIpF {
                    align-items:center;
                    display: flex;
                    height: 282px;
                    justify-content: center;
                    margin-left: auto;
                    margin-right: auto;
                    padding-bottom: var(--spacing-horizontal);
                    padding-top: var(--spacing-horizontal);
                    width: 1110px
                }
            }

            @media (min-width: 768px) and (max-width:1199px) {
                ._0HIpF {
                    display:none
                }
            }

            @media (max-width: 767px) {
                ._0HIpF {
                    display:none
                }
            }

            .Kcu7Y {
                height: 250px;
                margin: 0 auto;
                width: 300px
            }

            @media screen and (min-width: 1199px) {
                .Kcu7Y {
                    height:90px;
                    width: 728px
                }
            }

            .Fnt-Z {
                height: 250px;
                margin: 0 auto;
                width: 970px
            }

            @media (min-width: 768px) and (max-width:1199px) {
                .Fnt-Z {
                    height:250px;
                    width: 300px
                }
            }

            @media (max-width: 767px) {
                .Fnt-Z {
                    height:50px;
                    width: 320px
                }
            }

            .F7tAU {
                background-color: transparent;
                margin: 0 auto;
                min-height: auto;
                width: 300px
            }

            @media screen and (max-width: 360px) {
                .F7tAU {
                    width:100%
                }
            }

            @media (min-width: 1200px) {
                .F7tAU {
                    width:350px
                }
            }

            @media (min-width: 768px) and (max-width:1199px) {
                .F7tAU {
                    width:210px
                }
            }

            .z76ES {
                height: 250px;
                margin: 0 auto;
                width: 300px
            }

            @media (min-width: 1200px) {
                .z76ES {
                    height:90px;
                    width: 728px
                }
            }

            .cigTE {
                height: 250px;
                margin: 0 auto;
                width: 300px
            }

            @media (min-width: 1200px) {
                .cigTE {
                    height:90px;
                    width: 728px
                }
            }

            ._4SQLD {
                height: 250px;
                margin: 0 auto;
                width: 300px
            }

            @media (min-width: 1200px) {
                ._4SQLD {
                    height:250px;
                    width: 970px
                }
            }

            .QUo5q,.uGP4H {
                width: 100%
            }

            .QUo5q {
                align-items: center;
                background-color: transparent;
                display: flex;
                font-size: var(--font-mm);
                font-weight: var(--semibold);
                height: auto;
                justify-content: center;
                line-height: 150%
            }

            @media (min-width: 1200px) {
                .K88Iv {
                    display:none
                }
            }

            @media (min-width: 768px) and (max-width:1199px) {
                .K88Iv {
                    display:none
                }
            }

            @media (max-width: 767px) {
                .K88Iv {
                    min-height:50px;
                    width: 320px
                }
            }

            ._5SCWg {
                background-color: var(--ad-slot-background-color)
            }

            @media (max-width: 767px) {
                ._5SCWg {
                    align-items:center;
                    bottom: 0;
                    position: fixed;
                    right: 0;
                    width: 100%;
                    z-index: var(--zlevel10)
                }
            }

            @media (min-width: 768px) and (max-width:1199px) {
                ._5SCWg {
                    display:none
                }
            }

            @media (min-width: 1200px) {
                ._5SCWg {
                    display:none
                }
            }

            .Esppl {
                align-self: end;
                background: var(--ad-slot-background-color);
                border-top-left-radius: 6px;
                cursor: pointer;
                height: -moz-fit-content;
                height: fit-content;
                margin-top: -22px
            }

            .oOVST {
                height: auto;
                justify-content: center;
                width: 100%
            }

            ._6UvMW,.oOVST {
                align-items: center;
                display: flex
            }

            ._6UvMW {
                cursor: pointer;
                justify-content: space-between
            }

            @media (min-width: 1200px) {
                ._6UvMW {
                    margin:0;
                    padding: 0
                }
            }

            ._6UvMW>p {
                color: var(--light-ink-contrast);
                font-family: var(--secondary-font);
                font-size: var(--font-m);
                font-weight: var(--bold);
                line-height: normal
            }

            ._6UvMW>p:hover {
                text-decoration: underline
            }

            ._6UvMW>p {
                word-break: break-word
            }

            .chIu6,.thi9c {
                color: var(--headline-color);
                font-family: var(--secondary-font);
                font-size: var(--font-m);
                font-weight: var(--bold);
                line-height: var(--font-xl)
            }

            @media (max-width: 767px) {
                .lxLyk {
                    padding-right:var(--mobile-padding)
                }
            }

            @media (min-width: 768px) and (max-width:1199px) {
                .lxLyk {
                    padding-right:var(--tablet-padding)
                }
            }

            @media (max-width: 767px) {
                .Ttwwy {
                    padding-left:var(--mobile-padding);
                    padding-right: var(--mobile-padding)
                }
            }

            @media (min-width: 768px) and (max-width:1199px) {
                .Ttwwy {
                    padding-left:var(--tablet-padding);
                    padding-right: var(--tablet-padding)
                }
            }

            .TcICO,.Ttwwy {
                margin-bottom: var(--spacing-horizontal)
            }

            .TcICO {
                word-break: break-word
            }

            @media (max-width: 767px) {
                .eyanD {
                    padding-left:var(--mobile-padding);
                    padding-right: var(--mobile-padding)
                }
            }

            @media (min-width: 768px) and (max-width:1199px) {
                .eyanD {
                    padding-left:var(--tablet-padding);
                    padding-right: var(--tablet-padding)
                }
            }

            .eyanD {
                margin-bottom: var(--spacing-horizontal)
            }

            .Fnvc1 {
                border-top: 1px solid var(--row-separator-color);
                margin: 0 15px;
                padding-bottom: var(--spacing-row-separator-mobile)
            }

            @media (min-width: 768px) and (max-width:1199px) {
                .Fnvc1 {
                    margin:0 39px;
                    padding-bottom: var(--spacing-row-separator)
                }
            }

            @media (min-width: 1200px) {
                .Fnvc1 {
                    margin:0 auto;
                    padding-bottom: var(--spacing-row-separator);
                    width: var(--container-width)
                }
            }

            ._9v3uP {
                background-color: rgba(0,0,0,.4);
                bottom: 0;
                filter: brightness(100);
                padding: 4px
            }

            ._9v3uP,._9v3uP.w2tXw {
                left: 0;
                position: absolute;
                z-index: var(--zlevel0)
            }

            ._9v3uP.w2tXw {
                top: 0
            }

            .jT9Gr {
                grid-gap: var(--spacing-xs);
                display: flex;
                flex-direction: column;
                gap: var(--spacing-xs);
                padding: 16px 0
            }

            .vaPla {
                position: relative
            }

            .fG2dB {
                background-color: #d3d3d3
            }

            ._0rL02 {
                position: relative
            }

            ._0rL02 img {
                bottom: 0;
                height: 100%;
                left: 0;
                position: absolute;
                right: 0;
                top: 0;
                width: 100%
            }

            ._4wuYh {
                grid-gap: var(--spacing-xs);
                display: flex;
                flex-direction: column;
                gap: var(--spacing-xs);
                line-height: 150%;
                word-break: break-word
            }

            @media (max-width: 767px) {
                ._4wuYh {
                    padding:0 15px
                }
            }

            .AyKST,.AyKST>div>p {
                color: var(--light-ink-contrast);
                font-weight: var(--medium)
            }

            .AyKST,.AyKST>div>p,._3Y8HA,._3Y8HA>div>p {
                font-family: var(--secondary-font);
                font-size: var(--story-page-font-size);
                line-height: 150%;
                word-break: break-word
            }

            ._3Y8HA,._3Y8HA>div>p {
                color: var(--light-ink-subtle);
                display: flex
            }

            ._3Y8HA>div>p {
                display: inline-block
            }

            ._3Y8HA>div>p:first-child:before {
                content: "Image Credit:";
                padding-right: 4px;
                white-space: nowrap
            }

            .fG2dB {
                background-color: var(--background-color)
            }

            ._3Y8HA[\:has\(a\)] {
                font-weight: var(--medium)
            }

            ._3Y8HA:has(a) {
                font-weight: var(--medium)
            }

            ._3Y8HA[\:has\(a\)] a {
                font-weight: var(--medium)
            }

            ._3Y8HA:has(a) a {
                font-weight: var(--medium)
            }

            .AyKST[\:has\(a\)] {
                font-weight: var(--medium)
            }

            .AyKST:has(a) {
                font-weight: var(--medium)
            }

            .AyKST[\:has\(a\)] a {
                font-weight: var(--medium)
            }

            .AyKST:has(a) a {
                font-weight: var(--medium)
            }

            .bPsxy img {
                background-color: var(--fallback-background-color);
                -o-object-fit: contain!important;
                object-fit: contain!important
            }

            .HbRuW {
                color: var(--subheadline-color);
                display: flex;
                flex-wrap: wrap;
                font-family: var(--secondary-font);
                font-size: var(--font-s);
                font-weight: var(--medium);
                line-height: 150%
            }

            .fPpVR {
                align-items: center;
                display: flex
            }

            ._6mEKQ {
                grid-gap: var(--spacing-xs);
                display: flex;
                flex-direction: column;
                gap: var(--spacing-xs)
            }

            .V26Oo {
                color: var(--headline-color);
                font-family: var(--primary-font);
                font-size: var(--font-m);
                font-weight: var(--semibold)
            }

            .V26Oo:hover {
                text-decoration: underline
            }

            .uo-cY {
                grid-gap: 2px;
                word-wrap: break-word;
                color: #fff;
                color: var(--Light-ink-inkInverse,#fff);
                font-family: var(--content-font);
                font-size: var(--font-s);
                font-style: normal;
                font-weight: var(--medium);
                gap: 2px;
                line-height: 150%;
                padding: 2px 4px
            }

            .Ey8-Z,.Yuj2q {
                background-color: var(--label-color)
            }

            .Ey8-Z,.Yuj2q,.pFPaU {
                grid-gap: 2px;
                word-wrap: break-word;
                color: #fff;
                color: var(--Light-ink-inkInverse,#fff);
                font-family: var(--content-font);
                font-size: var(--font-s);
                font-style: normal;
                font-weight: var(--medium);
                gap: 2px;
                line-height: 150%;
                padding: 2px 4px
            }

            .pFPaU {
                background-color: var(--light-interactive-red)
            }

            .o-M6q {
                grid-gap: 2px;
                word-wrap: break-word;
                align-items: center;
                color: #fff;
                color: var(--Light-ink-inkInverse,#fff);
                color: var(--light-interactive-red);
                display: flex;
                font-family: var(--content-font);
                font-size: var(--font-s);
                font-style: normal;
                font-weight: var(--medium);
                gap: 2px;
                height: 18px;
                line-height: 150%;
                padding: 0;
                width: 46px
            }

            .o-M6q>span:first-child {
                grid-gap: 2px;
                background-color: var(--light-interactive-red);
                border-radius: 50%;
                gap: 2px;
                height: 10px;
                width: 10px
            }

            ._2rb1z {
                background-color: var(--light-ink-contrast)
            }

            ._2rb1z,.cc0Wn {
                grid-gap: 2px;
                word-wrap: break-word;
                color: #fff;
                color: var(--Light-ink-inkInverse,#fff);
                font-family: var(--content-font);
                font-size: var(--font-s);
                font-style: normal;
                font-weight: var(--medium);
                gap: 2px;
                line-height: 150%;
                padding: 2px 4px
            }

            .cc0Wn {
                align-items: center;
                background-color: #e0f5f8;
                color: var(--dark-teal-080);
                display: flex;
                height: 22px;
                width: 88px
            }

            .YfFXu {
                color: #fff;
                color: var(--Light-ink-inkInverse,#fff);
                color: var(--light-interactive-primary-030)
            }

            .YfFXu,.jbskn {
                grid-gap: 2px;
                word-wrap: break-word;
                font-family: var(--content-font);
                font-size: var(--font-s);
                font-style: normal;
                font-weight: var(--medium);
                gap: 2px;
                line-height: 150%;
                padding: 0
            }

            .jbskn {
                color: #fff;
                color: var(--Light-ink-inkInverse,#fff);
                color: var(--light-interactive-secondary-030)
            }

            .H1Pi9 {
                grid-gap: var(--spacing-horizontal);
                display: flex;
                flex-direction: column;
                gap: var(--spacing-horizontal);
                margin: auto;
                max-width: var(--container-width);
                padding: var(--mobile-row-padding);
                padding-bottom: var(--spacing-row-separator-mobile)
            }

            @media (min-width: 768px) and (max-width:1199px) {
                .H1Pi9 {
                    padding:var(--tablet-row-padding);
                    padding-bottom: var(--spacing-row-separator)
                }
            }

            @media (min-width: 1200px) {
                .H1Pi9 {
                    padding:var(--desktop-row-padding);
                    padding-bottom: var(--spacing-row-separator)
                }
            }

            .hdjfq {
                color: var(--headline-color);
                font-family: var(--primary-font);
                font-size: var(--font-m);
                font-size: var(--font-mm);
                font-weight: var(--semibold);
                line-height: normal
            }

            @media (min-width: 768px) and (max-width:1199px) {
                .hdjfq {
                    font-size:var(--font-xl)
                }
            }

            @media (min-width: 1200px) {
                .hdjfq {
                    font-size:var(--font-xl)
                }
            }

            .hdjfq:hover {
                text-decoration: underline
            }

            .nfIDK {
                margin: 0 auto;
                margin-left: var(--mobile-padding);
                margin-right: var(--mobile-padding);
                max-width: var(--container-width)
            }

            @media (min-width: 768px) and (max-width:1199px) {
                .nfIDK {
                    margin-left:var(--tablet-padding);
                    margin-right: var(--tablet-padding)
                }
            }

            @media (min-width: 1200px) {
                .nfIDK {
                    margin-left:auto;
                    margin-right: auto
                }
            }

            .JzIM4 {
                display: flex;
                flex-direction: column;
                justify-content: center
            }

            @media (min-width: 1200px) {
                .JzIM4 {
                    flex-direction:row
                }
            }

            .JzIM4 ._8fnea {
                width: 100%
            }

            @media (max-width: 767px) {
                .JzIM4 ._8fnea {
                    border-bottom:1px solid var(--row-separator-color);
                    margin-bottom: var(--spacing-l);
                    padding-bottom: var(--spacing-l)
                }
            }

            @media (min-width: 768px) and (max-width:1199px) {
                .JzIM4 ._8fnea {
                    border-bottom:1px solid var(--row-separator-color);
                    margin-bottom: var(--spacing-l);
                    padding-bottom: var(--spacing-l)
                }
            }

            @media (min-width: 1200px) {
                .JzIM4 ._8fnea {
                    border-right:1px solid var(--row-separator-color);
                    padding-right: var(--spacing-vertical)
                }
            }

            .JzIM4 ._8fnea:only-child {
                border-width: 0;
                margin: 0;
                padding: 0
            }

            .YARoH {
                align-items: center;
                display: flex;
                flex-direction: column;
                flex-shrink: 0;
                min-width: 350px
            }

            @media (min-width: 1200px) {
                .YARoH {
                    margin-left:var(--spacing-vertical)
                }

                .YARoH>:nth-child(2) {
                    padding-bottom: var(--spacing-horizontal)
                }
            }

            .YARoH span {
                color: var(--light-ink-subtle);
                font-size: 10px;
                font-weight: 400
            }

            ._6KHSZ {
                margin-bottom: var(--spacing-xs)
            }

            .Nriby {
                grid-gap: 8px;
                display: flex;
                flex-direction: column;
                gap: 8px;
                position: relative;
                scroll-snap-align: center
            }

            .Nriby img {
                aspect-ratio: 4/3;
                display: block;
                -o-object-fit: cover;
                object-fit: cover
            }

            ._3VjNa {
                color: var(--label-color);
                font-family: var(--secondary-font);
                font-size: var(--font-s);
                font-weight: var(--medium);
                text-transform: uppercase
            }

            .M3IYv {
                color: var(--subheadline-color);
                font-family: var(--primary-font);
                font-size: var(--font-m);
                font-weight: var(--regular);
                line-height: 150%
            }

            ._8Ywcl {
                outline: none
            }

            .dk84p {
                display: inline-block;
                margin-bottom: 8px;
                padding-right: 10px
            }

            .O2CWo {
                align-items: center;
                background-color: var(--light-interactive-secondary-030);
                border-radius: var(--spacing-xs);
                bottom: 36px;
                box-shadow: 0 4px 6px rgba(0,0,0,.1);
                color: #fff;
                display: flex;
                left: 50%;
                opacity: 1;
                padding: var(--spacing-s);
                position: fixed;
                transform: translateX(-50%);
                transition: opacity 1s ease;
                width: -moz-fit-content;
                width: fit-content;
                z-index: 10
            }

            .c6hGL {
                flex-shrink: 0
            }

            .FGded,.c6hGL {
                margin-right: var(--spacing-s)
            }

            .FGded {
                flex-grow: 1;
                font-family: var(--secondary-font);
                font-size: var(--font-sm);
                font-style: normal;
                font-weight: var(--medium);
                line-height: 150%
            }

            ._1Oull {
                background-color: #ccc;
                height: 24px;
                margin-right: var(--spacing-s);
                width: 1px
            }

            .DeuvE {
                background-color: transparent;
                border: none;
                color: var(--white);
                cursor: pointer;
                font-family: var(--secondary-font);
                font-size: var(--font-s);
                font-weight: var(--medium);
                line-height: 150%
            }

            .O2CWo._7LRb6 {
                opacity: 0;
                transition: opacity .5s ease,visibility 0s .5s;
                visibility: hidden
            }

            ._3m-Wb {
                background-color: #d60000
            }

            .ErKHC {
                background-color: var(--light-interactive-secondary-030)
            }

            .grecaptcha-badge {
                visibility: hidden
            }

            ._4EXSh {
                grid-gap: var(--spacing-xs);
                background: linear-gradient(143deg,#e0f5f8 8.02%,#cef0f5 57.41%,#68d6e5 100.38%);
                display: flex;
                flex-direction: column;
                gap: var(--spacing-xs);
                margin: 24px 0;
                padding: 16px 15px
            }

            ._4EXSh p:first-child {
                color: var(--light-ink-contrast);
                font-family: var(--primary-font);
                font-size: var(--font-l);
                font-style: normal;
                font-weight: var(--semibold);
                line-height: normal;
                text-align: center
            }

            @media (max-width: 767px) {
                ._4EXSh p:first-child {
                    text-align:left
                }
            }

            @media (min-width: 1200px) {
                ._4EXSh p:first-child {
                    font-size:var(--font-xl)
                }
            }

            @media (min-width: 768px) and (max-width:1199px) {
                ._4EXSh p:first-child {
                    font-size:var(--font-xl)
                }
            }

            ._4EXSh p:nth-child(2) {
                color: var(--light-interface-neutral-010);
                font-family: var(--primary-font);
                font-size: var(--font-m);
                font-style: normal;
                font-weight: var(--regular);
                line-height: 150%;
                text-align: center
            }

            @media (max-width: 767px) {
                ._4EXSh p:nth-child(2) {
                    text-align:left
                }
            }

            .R8qnL {
                grid-gap: var(--spacing-xs);
                align-items: flex-start;
                display: flex;
                flex-direction: column;
                gap: var(--spacing-xs);
                justify-content: space-between
            }

            .R8qnL div {
                height: 40px;
                width: 100%
            }

            @media (min-width: 1200px) {
                .R8qnL {
                    flex-direction:row;
                    height: 40px
                }

                .R8qnL div {
                    flex: 3;
                    width: auto
                }
            }

            @media (min-width: 768px) and (max-width:1199px) {
                .R8qnL {
                    flex-direction:row;
                    height: 40px
                }

                .R8qnL div {
                    flex: 3;
                    width: auto
                }
            }

            .R8qnL label {
                display: none
            }

            .R8qnL input {
                background: #fff;
                border: 1px solid #9fadb5;
                border-radius: var(--spacing-xs);
                height: inherit;
                padding: var(--spacing-xs);
                width: 100%
            }

            @media (min-width: 1200px) {
                .R8qnL input {
                    height:inherit
                }
            }

            @media (min-width: 768px) and (max-width:1199px) {
                .R8qnL input {
                    height:inherit
                }
            }

            .R8qnL button {
                background: #013d6c;
                border: none;
                border-radius: var(--spacing-xs);
                color: #fff;
                color: var(--Light-ink-inkInverse,#fff);
                flex: 1;
                font-family: Montserrat;
                font-size: var(--font-s);
                font-weight: var(--medium);
                height: inherit;
                line-height: 150%;
                padding: var(--spacing-xs) var(--spacing-m)
            }

            @media (min-width: 1200px) {
                .NYAr3 {
                    flex-direction:column;
                    height: auto
                }

                .NYAr3 div {
                    width: 100%
                }
            }

            .qA7u8 {
                color: var(--light-ink-subtle);
                font-family: var(--secondary-font);
                font-size: var(--font-xs);
                font-style: normal;
                font-weight: var(--regular);
                line-height: 150%;
                padding-bottom: var(--spacing-xs);
                padding-top: var(--spacing-xs);
                text-align: center
            }

            ._2Wcwl {
                background-color: var(--ad-slot-background-color);
                height: calc(100% + 31px)!important
            }

            .dcg3F {
                display: flex;
                justify-content: center;
                width: 100%
            }

            .JR8SJ {
                background-color: var(--ad-slot-background-color);
                justify-content: right;
                margin: auto 0;
                overflow: hidden;
                z-index: var(--zlevel0)
            }

            .JR8SJ,.L1aHm {
                display: flex;
                flex-direction: column
            }

            .ALnBD {
                height: 50px;
                width: 320px
            }

            @media screen and (min-width: 728px) {
                .ALnBD {
                    height:90px;
                    width: 728px
                }
            }

            .VNDLI {
                height: 600px;
                width: 120px
            }

            ._5lGh3 {
                margin: 0 auto
            }

            .-XDJb,._5lGh3 {
                height: 250px;
                width: 300px
            }

            .-XDJb {
                align-items: center;
                display: flex;
                justify-content: center;
                margin: 0 auto 16px
            }

            @media screen and (min-width: 768px) and (max-width:1199px) {
                .-XDJb {
                    height:90px;
                    margin-bottom: 36px;
                    width: 728px
                }
            }

            @media screen and (min-width: 1200px) {
                .-XDJb {
                    height:90px;
                    margin-bottom: 36px;
                    width: 970px
                }
            }

            ._0apYp {
                height: 250px;
                margin: 0 auto 16px;
                width: 300px
            }

            .aEuvG {
                width: 728px
            }

            .SnSdZ,.aEuvG {
                height: 90px;
                margin: 0 auto
            }

            .SnSdZ {
                width: 970px
            }

            .UDLgd {
                width: 120px
            }

            .LkpS-,.UDLgd {
                background-color: transparent;
                height: auto
            }

            .LkpS- {
                margin: 0;
                width: 185px
            }

            @media (min-width: 1200px) {
                .LkpS- {
                    height:auto;
                    width: 160px
                }
            }

            @media (min-width: 768px) and (max-width:1199px) {
                .LkpS- {
                    height:auto;
                    width: 210px
                }
            }

            .j--QA {
                height: 600px;
                margin: 0;
                width: 300px
            }

            .LTMOE,.WUPu4,.n9lPp {
                height: 250px;
                margin: 0;
                width: 300px
            }

            .OXITA {
                margin: 0 auto;
                margin-bottom: var(--spacing-row-separator-mobile);
                padding-top: 0
            }

            .OXITA,._3u9A6 {
                height: 250px;
                width: 300px
            }

            .dKwlU {
                height: 600px;
                width: 300px
            }

            ._5YnJk {
                height: 250px;
                width: 300px
            }

            .XHz18 {
                height: 600px;
                width: 300px
            }

            .dgAYL {
                height: 250px;
                width: 300px
            }

            .EoVCn {
                height: 201px;
                width: 350px
            }

            .gjbaw {
                height: 90px;
                margin: 0;
                width: 160px
            }

            .s-dxG {
                height: 250px;
                margin: 0 auto;
                width: 300px
            }

            @media (min-width: 1200px) {
                .s-dxG {
                    height:600px;
                    width: 300px
                }
            }

            .fvegL {
                height: 50px;
                margin: 0 auto;
                width: 320px
            }

            @media (min-width: 768px) and (max-width:1199px) {
                .fvegL {
                    height:250px;
                    width: 300px
                }
            }

            @media (min-width: 1200px) {
                .fvegL {
                    height:90px;
                    width: 728px
                }

                .eDlxH {
                    margin-bottom: 0
                }
            }

            .qKimL {
                border: none;
                height: 250px;
                margin: 0 auto 32px;
                width: 300px
            }

            @media (min-width: 1200px) {
                .qKimL {
                    height:250px;
                    width: 970px
                }
            }

            .WPHsW {
                border: none;
                height: 250px;
                margin: auto;
                padding-bottom: var(--spacing-xs);
                width: 970px
            }

            @media (max-width: 767px) {
                .WPHsW {
                    height:50px;
                    width: 320px
                }
            }

            @media (min-width: 768px) and (max-width:1199px) {
                .WPHsW {
                    height:250px;
                    width: 300px
                }
            }

            .CWTr2 {
                width: -moz-fit-content;
                width: fit-content
            }

            ._7oYXh {
                margin-left: 25px;
                margin-right: 25px
            }

            @media (min-width: 1200px) {
                ._0HIpF {
                    align-items:center;
                    display: flex;
                    height: 282px;
                    justify-content: center;
                    margin-left: auto;
                    margin-right: auto;
                    padding-bottom: var(--spacing-horizontal);
                    padding-top: var(--spacing-horizontal);
                    width: 1110px
                }
            }

            @media (min-width: 768px) and (max-width:1199px) {
                ._0HIpF {
                    display:none
                }
            }

            @media (max-width: 767px) {
                ._0HIpF {
                    display:none
                }
            }

            .Kcu7Y {
                height: 250px;
                margin: 0 auto;
                width: 300px
            }

            @media screen and (min-width: 1199px) {
                .Kcu7Y {
                    height:90px;
                    width: 728px
                }
            }

            .Fnt-Z {
                height: 250px;
                margin: 0 auto;
                width: 970px
            }

            @media (min-width: 768px) and (max-width:1199px) {
                .Fnt-Z {
                    height:250px;
                    width: 300px
                }
            }

            @media (max-width: 767px) {
                .Fnt-Z {
                    height:50px;
                    width: 320px
                }
            }

            .F7tAU {
                background-color: transparent;
                margin: 0 auto;
                min-height: auto;
                width: 300px
            }

            @media screen and (max-width: 360px) {
                .F7tAU {
                    width:100%
                }
            }

            @media (min-width: 1200px) {
                .F7tAU {
                    width:350px
                }
            }

            @media (min-width: 768px) and (max-width:1199px) {
                .F7tAU {
                    width:210px
                }
            }

            .z76ES {
                height: 250px;
                margin: 0 auto;
                width: 300px
            }

            @media (min-width: 1200px) {
                .z76ES {
                    height:90px;
                    width: 728px
                }
            }

            .cigTE {
                height: 250px;
                margin: 0 auto;
                width: 300px
            }

            @media (min-width: 1200px) {
                .cigTE {
                    height:90px;
                    width: 728px
                }
            }

            ._4SQLD {
                height: 250px;
                margin: 0 auto;
                width: 300px
            }

            @media (min-width: 1200px) {
                ._4SQLD {
                    height:250px;
                    width: 970px
                }
            }

            .QUo5q,.uGP4H {
                width: 100%
            }

            .QUo5q {
                align-items: center;
                background-color: transparent;
                display: flex;
                font-size: var(--font-mm);
                font-weight: var(--semibold);
                height: auto;
                justify-content: center;
                line-height: 150%
            }

            @media (min-width: 1200px) {
                .K88Iv {
                    display:none
                }
            }

            @media (min-width: 768px) and (max-width:1199px) {
                .K88Iv {
                    display:none
                }
            }

            @media (max-width: 767px) {
                .K88Iv {
                    min-height:50px;
                    width: 320px
                }
            }

            ._5SCWg {
                background-color: var(--ad-slot-background-color)
            }

            @media (max-width: 767px) {
                ._5SCWg {
                    align-items:center;
                    bottom: 0;
                    position: fixed;
                    right: 0;
                    width: 100%;
                    z-index: var(--zlevel10)
                }
            }

            @media (min-width: 768px) and (max-width:1199px) {
                ._5SCWg {
                    display:none
                }
            }

            @media (min-width: 1200px) {
                ._5SCWg {
                    display:none
                }
            }

            .Esppl {
                align-self: end;
                background: var(--ad-slot-background-color);
                border-top-left-radius: 6px;
                cursor: pointer;
                height: -moz-fit-content;
                height: fit-content;
                margin-top: -22px
            }

            .oOVST {
                height: auto;
                justify-content: center;
                width: 100%
            }

            ._6UvMW,.oOVST {
                align-items: center;
                display: flex
            }

            ._6UvMW {
                cursor: pointer;
                justify-content: space-between
            }

            @media (min-width: 1200px) {
                ._6UvMW {
                    margin:0;
                    padding: 0
                }
            }

            ._6UvMW>p {
                color: var(--light-ink-contrast);
                font-family: var(--secondary-font);
                font-size: var(--font-m);
                font-weight: var(--bold);
                line-height: normal
            }

            ._6UvMW>p:hover {
                text-decoration: underline
            }

            ._6UvMW>p {
                word-break: break-word
            }

            .chIu6,.thi9c {
                color: var(--headline-color);
                font-family: var(--secondary-font);
                font-size: var(--font-m);
                font-weight: var(--bold);
                line-height: var(--font-xl)
            }

            @media (max-width: 767px) {
                .lxLyk {
                    padding-right:var(--mobile-padding)
                }
            }

            @media (min-width: 768px) and (max-width:1199px) {
                .lxLyk {
                    padding-right:var(--tablet-padding)
                }
            }

            @media (max-width: 767px) {
                .Ttwwy {
                    padding-left:var(--mobile-padding);
                    padding-right: var(--mobile-padding)
                }
            }

            @media (min-width: 768px) and (max-width:1199px) {
                .Ttwwy {
                    padding-left:var(--tablet-padding);
                    padding-right: var(--tablet-padding)
                }
            }

            .TcICO,.Ttwwy {
                margin-bottom: var(--spacing-horizontal)
            }

            .TcICO {
                word-break: break-word
            }

            @media (max-width: 767px) {
                .eyanD {
                    padding-left:var(--mobile-padding);
                    padding-right: var(--mobile-padding)
                }
            }

            @media (min-width: 768px) and (max-width:1199px) {
                .eyanD {
                    padding-left:var(--tablet-padding);
                    padding-right: var(--tablet-padding)
                }
            }

            .eyanD {
                margin-bottom: var(--spacing-horizontal)
            }

            .Fnvc1 {
                border-top: 1px solid var(--row-separator-color);
                margin: 0 15px;
                padding-bottom: var(--spacing-row-separator-mobile)
            }

            @media (min-width: 768px) and (max-width:1199px) {
                .Fnvc1 {
                    margin:0 39px;
                    padding-bottom: var(--spacing-row-separator)
                }
            }

            @media (min-width: 1200px) {
                .Fnvc1 {
                    margin:0 auto;
                    padding-bottom: var(--spacing-row-separator);
                    width: var(--container-width)
                }
            }

            .DVcAS {
                grid-gap: 8px;
                align-items: center;
                display: flex;
                gap: 8px;
                margin-left: auto;
                padding: 12px 16px;
                width: -moz-fit-content;
                width: fit-content
            }

            .DVcAS>p {
                color: var(--more-stories-btn-label);
                cursor: pointer;
                font-family: var(--secondary-font);
                font-size: 14px;
                font-weight: var(--medium);
                text-transform: uppercase
            }

            .otTwD {
                cursor: pointer;
                display: flex;
                justify-content: center
            }

            .xBz93 {
                margin-top: var(--spacing-horizontal)
            }

            .gfQpP {
                border: 1px solid var(--light-ink-contrast);
                border-radius: 4px;
                margin-left: auto;
                margin-right: auto;
                margin-top: var(--spacing-xs);
                padding: var(--spacing-xs) var(--spacing-s);
                text-transform: uppercase
            }

            .gfQpP p {
                font-family: var(--content-font);
                font-size: var(--font-s);
                font-weight: var(--medium);
                line-height: 150%
            }

            .gfQpP svg {
                display: none
            }

            ._9v3uP {
                background-color: rgba(0,0,0,.4);
                bottom: 0;
                filter: brightness(100);
                padding: 4px
            }

            ._9v3uP,._9v3uP.w2tXw {
                left: 0;
                position: absolute;
                z-index: var(--zlevel0)
            }

            ._9v3uP.w2tXw {
                top: 0
            }

            .jT9Gr {
                grid-gap: var(--spacing-xs);
                display: flex;
                flex-direction: column;
                gap: var(--spacing-xs);
                padding: 16px 0
            }

            .vaPla {
                position: relative
            }

            .fG2dB {
                background-color: #d3d3d3
            }

            ._0rL02 {
                position: relative
            }

            ._0rL02 img {
                bottom: 0;
                height: 100%;
                left: 0;
                position: absolute;
                right: 0;
                top: 0;
                width: 100%
            }

            ._4wuYh {
                grid-gap: var(--spacing-xs);
                display: flex;
                flex-direction: column;
                gap: var(--spacing-xs);
                line-height: 150%;
                word-break: break-word
            }

            @media (max-width: 767px) {
                ._4wuYh {
                    padding:0 15px
                }
            }

            .AyKST,.AyKST>div>p {
                color: var(--light-ink-contrast);
                font-weight: var(--medium)
            }

            .AyKST,.AyKST>div>p,._3Y8HA,._3Y8HA>div>p {
                font-family: var(--secondary-font);
                font-size: var(--story-page-font-size);
                line-height: 150%;
                word-break: break-word
            }

            ._3Y8HA,._3Y8HA>div>p {
                color: var(--light-ink-subtle);
                display: flex
            }

            ._3Y8HA>div>p {
                display: inline-block
            }

            ._3Y8HA>div>p:first-child:before {
                content: "Image Credit:";
                padding-right: 4px;
                white-space: nowrap
            }

            .fG2dB {
                background-color: var(--background-color)
            }

            ._3Y8HA[\:has\(a\)] {
                font-weight: var(--medium)
            }

            ._3Y8HA:has(a) {
                font-weight: var(--medium)
            }

            ._3Y8HA[\:has\(a\)] a {
                font-weight: var(--medium)
            }

            ._3Y8HA:has(a) a {
                font-weight: var(--medium)
            }

            .AyKST[\:has\(a\)] {
                font-weight: var(--medium)
            }

            .AyKST:has(a) {
                font-weight: var(--medium)
            }

            .AyKST[\:has\(a\)] a {
                font-weight: var(--medium)
            }

            .AyKST:has(a) a {
                font-weight: var(--medium)
            }

            .bPsxy img {
                background-color: var(--fallback-background-color);
                -o-object-fit: contain!important;
                object-fit: contain!important
            }

            .HbRuW {
                color: var(--subheadline-color);
                display: flex;
                flex-wrap: wrap;
                font-family: var(--secondary-font);
                font-size: var(--font-s);
                font-weight: var(--medium);
                line-height: 150%
            }

            .fPpVR {
                align-items: center;
                display: flex
            }

            ._6mEKQ {
                grid-gap: var(--spacing-xs);
                display: flex;
                flex-direction: column;
                gap: var(--spacing-xs)
            }

            .V26Oo {
                color: var(--headline-color);
                font-family: var(--primary-font);
                font-size: var(--font-m);
                font-weight: var(--semibold)
            }

            .V26Oo:hover {
                text-decoration: underline
            }

            .uo-cY {
                grid-gap: 2px;
                word-wrap: break-word;
                color: #fff;
                color: var(--Light-ink-inkInverse,#fff);
                font-family: var(--content-font);
                font-size: var(--font-s);
                font-style: normal;
                font-weight: var(--medium);
                gap: 2px;
                line-height: 150%;
                padding: 2px 4px
            }

            .Ey8-Z,.Yuj2q {
                background-color: var(--label-color)
            }

            .Ey8-Z,.Yuj2q,.pFPaU {
                grid-gap: 2px;
                word-wrap: break-word;
                color: #fff;
                color: var(--Light-ink-inkInverse,#fff);
                font-family: var(--content-font);
                font-size: var(--font-s);
                font-style: normal;
                font-weight: var(--medium);
                gap: 2px;
                line-height: 150%;
                padding: 2px 4px
            }

            .pFPaU {
                background-color: var(--light-interactive-red)
            }

            .o-M6q {
                grid-gap: 2px;
                word-wrap: break-word;
                align-items: center;
                color: #fff;
                color: var(--Light-ink-inkInverse,#fff);
                color: var(--light-interactive-red);
                display: flex;
                font-family: var(--content-font);
                font-size: var(--font-s);
                font-style: normal;
                font-weight: var(--medium);
                gap: 2px;
                height: 18px;
                line-height: 150%;
                padding: 0;
                width: 46px
            }

            .o-M6q>span:first-child {
                grid-gap: 2px;
                background-color: var(--light-interactive-red);
                border-radius: 50%;
                gap: 2px;
                height: 10px;
                width: 10px
            }

            ._2rb1z {
                background-color: var(--light-ink-contrast)
            }

            ._2rb1z,.cc0Wn {
                grid-gap: 2px;
                word-wrap: break-word;
                color: #fff;
                color: var(--Light-ink-inkInverse,#fff);
                font-family: var(--content-font);
                font-size: var(--font-s);
                font-style: normal;
                font-weight: var(--medium);
                gap: 2px;
                line-height: 150%;
                padding: 2px 4px
            }

            .cc0Wn {
                align-items: center;
                background-color: #e0f5f8;
                color: var(--dark-teal-080);
                display: flex;
                height: 22px;
                width: 88px
            }

            .YfFXu {
                color: #fff;
                color: var(--Light-ink-inkInverse,#fff);
                color: var(--light-interactive-primary-030)
            }

            .YfFXu,.jbskn {
                grid-gap: 2px;
                word-wrap: break-word;
                font-family: var(--content-font);
                font-size: var(--font-s);
                font-style: normal;
                font-weight: var(--medium);
                gap: 2px;
                line-height: 150%;
                padding: 0
            }

            .jbskn {
                color: #fff;
                color: var(--Light-ink-inkInverse,#fff);
                color: var(--light-interactive-secondary-030)
            }

            ._3VmV- {
                grid-gap: var(--spacing-horizontal);
                display: flex;
                flex-direction: column;
                gap: var(--spacing-horizontal);
                margin: auto;
                max-width: var(--container-width);
                padding: var(--mobile-row-padding);
                padding-bottom: var(--spacing-row-separator-mobile)
            }

            @media (min-width: 768px) and (max-width:1199px) {
                ._3VmV- {
                    padding:var(--tablet-row-padding);
                    padding-bottom: var(--spacing-row-separator)
                }
            }

            @media (min-width: 1200px) {
                ._3VmV- {
                    padding:var(--desktop-row-padding);
                    padding-bottom: var(--spacing-row-separator)
                }
            }

            .KHQPr {
                color: var(--headline-color);
                font-family: var(--primary-font);
                font-size: var(--font-m);
                font-weight: var(--semibold);
                line-height: normal
            }

            .KHQPr:hover {
                text-decoration: underline
            }

            ._4tRtZ {
                margin: 0 auto;
                max-width: var(--container-width)
            }

            .iwNw- {
                display: grid;
                grid-template-areas: "main main" "other other";
                grid-template-columns: 1fr 1fr
            }

            @media (min-width: 768px) and (max-width:1199px) {
                .iwNw- {
                    grid-template-areas:"main other"
                }
            }

            @media (min-width: 1200px) {
                .iwNw- {
                    grid-template-areas:"main other"
                }
            }

            @media (max-width: 767px) {
                .iwNw- .iyWs- {
                    padding-bottom:var(--spacing-horizontal)
                }
            }

            @media (min-width: 768px) and (max-width:1199px) {
                .iwNw- .iyWs- {
                    padding-right:var(--spacing-vertical)
                }
            }

            @media (min-width: 1200px) {
                .iwNw- .iyWs- {
                    padding-right:var(--spacing-vertical)
                }
            }

            .iwNw- .iyWs- h2 {
                font-size: var(--font-xl)
            }

            @media (min-width: 768px) and (max-width:1199px) {
                .iwNw- .iyWs- h2 {
                    font-size:var(--font-l)
                }

                .iwNw-.CxnDI .bktP- {
                    border-left: 1px solid var(--card-separator-color)
                }
            }

            @media (min-width: 1200px) {
                .iwNw-.CxnDI .bktP- {
                    border-left:1px solid var(--card-separator-color)
                }
            }

            .iwNw-.C2XwZ .bktP- {
                border-top: 1px solid var(--card-separator-color)
            }

            @media (min-width: 768px) and (max-width:1199px) {
                .iwNw-.C2XwZ .bktP- {
                    border-top:none
                }
            }

            @media (min-width: 1200px) {
                .iwNw-.C2XwZ .bktP- {
                    border-top:none
                }
            }

            .iwNw- .jaHNA :first-child .utkdD {
                height: 100%;
                padding-right: var(--spacing-vertical)
            }

            .iwNw- .jaHNA :last-child .utkdD {
                height: 100%;
                padding-left: var(--spacing-vertical)
            }

            .iwNw- .jaHNA :last-child:first-child .utkdD {
                padding-left: 0
            }

            .iwNw-.CxnDI .jaHNA .utkdD {
                border-right: 1px solid transparent
            }

            .iwNw-.CxnDI .jaHNA :first-child .utkdD {
                border-right: 1px solid var(--card-separator-color)
            }

            .iyWs- {
                grid-area: main
            }

            .bktP- {
                grid-area: other
            }

            @media (min-width: 768px) and (max-width:1199px) {
                .bktP- {
                    padding-left:var(--spacing-vertical)
                }
            }

            @media (min-width: 1200px) {
                .bktP- {
                    padding-left:var(--spacing-vertical)
                }
            }

            .bktP- h2 {
                font-size: var(--font-m);
                line-height: 150%
            }

            .bktP- .ENTn5 {
                font-size: 14px
            }

            .jaHNA {
                display: grid;
                grid-template-columns: 1fr 1fr;
                padding-bottom: var(--spacing-horizontal);
                padding-top: var(--spacing-horizontal)
            }

            @media (min-width: 768px) and (max-width:1199px) {
                .jaHNA:first-child {
                    padding-top:0
                }

                .jaHNA:last-child {
                    padding-bottom: 0
                }
            }

            @media (min-width: 1200px) {
                .jaHNA:first-child {
                    padding-top:0
                }

                .jaHNA:last-child {
                    padding-bottom: 0
                }
            }

            @media (max-width: 767px) {
                .jaHNA:last-child {
                    padding-bottom:0
                }
            }

            .C2XwZ {
                border-width: 1px
            }

            .C2XwZ .jaHNA:first-child {
                border-bottom: 1px solid var(--card-separator-color)
            }

            .C2XwZ .jaHNA:first-child:last-child {
                border-bottom: none
            }

            .PpC2W {
                background-color: #d3d3d3;
                height: 90px;
                margin: 0 auto;
                text-align: center;
                width: 970px
            }

            @media (min-width: 768px) and (max-width:1199px) {
                .PpC2W {
                    margin-bottom:var(--spacing-row-separator)
                }
            }

            @media (min-width: 1200px) {
                .PpC2W {
                    margin-bottom:var(--spacing-row-separator)
                }
            }

            ._46Fi3 {
                background-color: #d3d3d3;
                height: 200px;
                margin: 0 auto;
                margin-bottom: var(--spacing-row-separator-mobile);
                text-align: center;
                width: 300px
            }

            .utkdD {
                grid-gap: 8px;
                display: flex;
                flex-direction: column;
                gap: 8px;
                position: relative;
                scroll-snap-align: center
            }

            .utkdD img {
                display: block;
                -o-object-fit: cover;
                object-fit: cover
            }

            .jjHtr {
                color: var(--label-color);
                font-family: var(--secondary-font);
                font-size: var(--font-s);
                font-weight: var(--medium);
                text-transform: uppercase
            }

            .ENTn5 {
                color: var(--subheadline-color);
                font-family: var(--primary-font);
                font-size: var(--font-m);
                font-weight: var(--regular);
                line-height: 150%
            }

            .qA7u8 {
                color: var(--light-ink-subtle);
                font-family: var(--secondary-font);
                font-size: var(--font-xs);
                font-style: normal;
                font-weight: var(--regular);
                line-height: 150%;
                padding-bottom: var(--spacing-xs);
                padding-top: var(--spacing-xs);
                text-align: center
            }

            ._2Wcwl {
                background-color: var(--ad-slot-background-color);
                height: calc(100% + 31px)!important
            }

            .dcg3F {
                display: flex;
                justify-content: center;
                width: 100%
            }

            .JR8SJ {
                background-color: var(--ad-slot-background-color);
                justify-content: right;
                margin: auto 0;
                overflow: hidden;
                z-index: var(--zlevel0)
            }

            .JR8SJ,.L1aHm {
                display: flex;
                flex-direction: column
            }

            .ALnBD {
                height: 50px;
                width: 320px
            }

            @media screen and (min-width: 728px) {
                .ALnBD {
                    height:90px;
                    width: 728px
                }
            }

            .VNDLI {
                height: 600px;
                width: 120px
            }

            ._5lGh3 {
                margin: 0 auto
            }

            .-XDJb,._5lGh3 {
                height: 250px;
                width: 300px
            }

            .-XDJb {
                align-items: center;
                display: flex;
                justify-content: center;
                margin: 0 auto 16px
            }

            @media screen and (min-width: 768px) and (max-width:1199px) {
                .-XDJb {
                    height:90px;
                    margin-bottom: 36px;
                    width: 728px
                }
            }

            @media screen and (min-width: 1200px) {
                .-XDJb {
                    height:90px;
                    margin-bottom: 36px;
                    width: 970px
                }
            }

            ._0apYp {
                height: 250px;
                margin: 0 auto 16px;
                width: 300px
            }

            .aEuvG {
                width: 728px
            }

            .SnSdZ,.aEuvG {
                height: 90px;
                margin: 0 auto
            }

            .SnSdZ {
                width: 970px
            }

            .UDLgd {
                width: 120px
            }

            .LkpS-,.UDLgd {
                background-color: transparent;
                height: auto
            }

            .LkpS- {
                margin: 0;
                width: 185px
            }

            @media (min-width: 1200px) {
                .LkpS- {
                    height:auto;
                    width: 160px
                }
            }

            @media (min-width: 768px) and (max-width:1199px) {
                .LkpS- {
                    height:auto;
                    width: 210px
                }
            }

            .j--QA {
                height: 600px;
                margin: 0;
                width: 300px
            }

            .LTMOE,.WUPu4,.n9lPp {
                height: 250px;
                margin: 0;
                width: 300px
            }

            .OXITA {
                margin: 0 auto;
                margin-bottom: var(--spacing-row-separator-mobile);
                padding-top: 0
            }

            .OXITA,._3u9A6 {
                height: 250px;
                width: 300px
            }

            .dKwlU {
                height: 600px;
                width: 300px
            }

            ._5YnJk {
                height: 250px;
                width: 300px
            }

            .XHz18 {
                height: 600px;
                width: 300px
            }

            .dgAYL {
                height: 250px;
                width: 300px
            }

            .EoVCn {
                height: 201px;
                width: 350px
            }

            .gjbaw {
                height: 90px;
                margin: 0;
                width: 160px
            }

            .s-dxG {
                height: 250px;
                margin: 0 auto;
                width: 300px
            }

            @media (min-width: 1200px) {
                .s-dxG {
                    height:600px;
                    width: 300px
                }
            }

            .fvegL {
                height: 50px;
                margin: 0 auto;
                width: 320px
            }

            @media (min-width: 768px) and (max-width:1199px) {
                .fvegL {
                    height:250px;
                    width: 300px
                }
            }

            @media (min-width: 1200px) {
                .fvegL {
                    height:90px;
                    width: 728px
                }

                .eDlxH {
                    margin-bottom: 0
                }
            }

            .qKimL {
                border: none;
                height: 250px;
                margin: 0 auto 32px;
                width: 300px
            }

            @media (min-width: 1200px) {
                .qKimL {
                    height:250px;
                    width: 970px
                }
            }

            .WPHsW {
                border: none;
                height: 250px;
                margin: auto;
                padding-bottom: var(--spacing-xs);
                width: 970px
            }

            @media (max-width: 767px) {
                .WPHsW {
                    height:50px;
                    width: 320px
                }
            }

            @media (min-width: 768px) and (max-width:1199px) {
                .WPHsW {
                    height:250px;
                    width: 300px
                }
            }

            .CWTr2 {
                width: -moz-fit-content;
                width: fit-content
            }

            ._7oYXh {
                margin-left: 25px;
                margin-right: 25px
            }

            @media (min-width: 1200px) {
                ._0HIpF {
                    align-items:center;
                    display: flex;
                    height: 282px;
                    justify-content: center;
                    margin-left: auto;
                    margin-right: auto;
                    padding-bottom: var(--spacing-horizontal);
                    padding-top: var(--spacing-horizontal);
                    width: 1110px
                }
            }

            @media (min-width: 768px) and (max-width:1199px) {
                ._0HIpF {
                    display:none
                }
            }

            @media (max-width: 767px) {
                ._0HIpF {
                    display:none
                }
            }

            .Kcu7Y {
                height: 250px;
                margin: 0 auto;
                width: 300px
            }

            @media screen and (min-width: 1199px) {
                .Kcu7Y {
                    height:90px;
                    width: 728px
                }
            }

            .Fnt-Z {
                height: 250px;
                margin: 0 auto;
                width: 970px
            }

            @media (min-width: 768px) and (max-width:1199px) {
                .Fnt-Z {
                    height:250px;
                    width: 300px
                }
            }

            @media (max-width: 767px) {
                .Fnt-Z {
                    height:50px;
                    width: 320px
                }
            }

            .F7tAU {
                background-color: transparent;
                margin: 0 auto;
                min-height: auto;
                width: 300px
            }

            @media screen and (max-width: 360px) {
                .F7tAU {
                    width:100%
                }
            }

            @media (min-width: 1200px) {
                .F7tAU {
                    width:350px
                }
            }

            @media (min-width: 768px) and (max-width:1199px) {
                .F7tAU {
                    width:210px
                }
            }

            .z76ES {
                height: 250px;
                margin: 0 auto;
                width: 300px
            }

            @media (min-width: 1200px) {
                .z76ES {
                    height:90px;
                    width: 728px
                }
            }

            .cigTE {
                height: 250px;
                margin: 0 auto;
                width: 300px
            }

            @media (min-width: 1200px) {
                .cigTE {
                    height:90px;
                    width: 728px
                }
            }

            ._4SQLD {
                height: 250px;
                margin: 0 auto;
                width: 300px
            }

            @media (min-width: 1200px) {
                ._4SQLD {
                    height:250px;
                    width: 970px
                }
            }

            .QUo5q,.uGP4H {
                width: 100%
            }

            .QUo5q {
                align-items: center;
                background-color: transparent;
                display: flex;
                font-size: var(--font-mm);
                font-weight: var(--semibold);
                height: auto;
                justify-content: center;
                line-height: 150%
            }

            @media (min-width: 1200px) {
                .K88Iv {
                    display:none
                }
            }

            @media (min-width: 768px) and (max-width:1199px) {
                .K88Iv {
                    display:none
                }
            }

            @media (max-width: 767px) {
                .K88Iv {
                    min-height:50px;
                    width: 320px
                }
            }

            ._5SCWg {
                background-color: var(--ad-slot-background-color)
            }

            @media (max-width: 767px) {
                ._5SCWg {
                    align-items:center;
                    bottom: 0;
                    position: fixed;
                    right: 0;
                    width: 100%;
                    z-index: var(--zlevel10)
                }
            }

            @media (min-width: 768px) and (max-width:1199px) {
                ._5SCWg {
                    display:none
                }
            }

            @media (min-width: 1200px) {
                ._5SCWg {
                    display:none
                }
            }

            .Esppl {
                align-self: end;
                background: var(--ad-slot-background-color);
                border-top-left-radius: 6px;
                cursor: pointer;
                height: -moz-fit-content;
                height: fit-content;
                margin-top: -22px
            }

            .oOVST {
                height: auto;
                justify-content: center;
                width: 100%
            }

            ._6UvMW,.oOVST {
                align-items: center;
                display: flex
            }

            ._6UvMW {
                cursor: pointer;
                justify-content: space-between
            }

            @media (min-width: 1200px) {
                ._6UvMW {
                    margin:0;
                    padding: 0
                }
            }

            ._6UvMW>p {
                color: var(--light-ink-contrast);
                font-family: var(--secondary-font);
                font-size: var(--font-m);
                font-weight: var(--bold);
                line-height: normal
            }

            ._6UvMW>p:hover {
                text-decoration: underline
            }

            ._6UvMW>p {
                word-break: break-word
            }

            .chIu6,.thi9c {
                color: var(--headline-color);
                font-family: var(--secondary-font);
                font-size: var(--font-m);
                font-weight: var(--bold);
                line-height: var(--font-xl)
            }

            @media (max-width: 767px) {
                .lxLyk {
                    padding-right:var(--mobile-padding)
                }
            }

            @media (min-width: 768px) and (max-width:1199px) {
                .lxLyk {
                    padding-right:var(--tablet-padding)
                }
            }

            @media (max-width: 767px) {
                .Ttwwy {
                    padding-left:var(--mobile-padding);
                    padding-right: var(--mobile-padding)
                }
            }

            @media (min-width: 768px) and (max-width:1199px) {
                .Ttwwy {
                    padding-left:var(--tablet-padding);
                    padding-right: var(--tablet-padding)
                }
            }

            .TcICO,.Ttwwy {
                margin-bottom: var(--spacing-horizontal)
            }

            .TcICO {
                word-break: break-word
            }

            @media (max-width: 767px) {
                .eyanD {
                    padding-left:var(--mobile-padding);
                    padding-right: var(--mobile-padding)
                }
            }

            @media (min-width: 768px) and (max-width:1199px) {
                .eyanD {
                    padding-left:var(--tablet-padding);
                    padding-right: var(--tablet-padding)
                }
            }

            .eyanD {
                margin-bottom: var(--spacing-horizontal)
            }

            .Fnvc1 {
                border-top: 1px solid var(--row-separator-color);
                margin: 0 15px;
                padding-bottom: var(--spacing-row-separator-mobile)
            }

            @media (min-width: 768px) and (max-width:1199px) {
                .Fnvc1 {
                    margin:0 39px;
                    padding-bottom: var(--spacing-row-separator)
                }
            }

            @media (min-width: 1200px) {
                .Fnvc1 {
                    margin:0 auto;
                    padding-bottom: var(--spacing-row-separator);
                    width: var(--container-width)
                }
            }

            ._9v3uP {
                background-color: rgba(0,0,0,.4);
                bottom: 0;
                filter: brightness(100);
                padding: 4px
            }

            ._9v3uP,._9v3uP.w2tXw {
                left: 0;
                position: absolute;
                z-index: var(--zlevel0)
            }

            ._9v3uP.w2tXw {
                top: 0
            }

            .jT9Gr {
                grid-gap: var(--spacing-xs);
                display: flex;
                flex-direction: column;
                gap: var(--spacing-xs);
                padding: 16px 0
            }

            .vaPla {
                position: relative
            }

            .fG2dB {
                background-color: #d3d3d3
            }

            ._0rL02 {
                position: relative
            }

            ._0rL02 img {
                bottom: 0;
                height: 100%;
                left: 0;
                position: absolute;
                right: 0;
                top: 0;
                width: 100%
            }

            ._4wuYh {
                grid-gap: var(--spacing-xs);
                display: flex;
                flex-direction: column;
                gap: var(--spacing-xs);
                line-height: 150%;
                word-break: break-word
            }

            @media (max-width: 767px) {
                ._4wuYh {
                    padding:0 15px
                }
            }

            .AyKST,.AyKST>div>p {
                color: var(--light-ink-contrast);
                font-weight: var(--medium)
            }

            .AyKST,.AyKST>div>p,._3Y8HA,._3Y8HA>div>p {
                font-family: var(--secondary-font);
                font-size: var(--story-page-font-size);
                line-height: 150%;
                word-break: break-word
            }

            ._3Y8HA,._3Y8HA>div>p {
                color: var(--light-ink-subtle);
                display: flex
            }

            ._3Y8HA>div>p {
                display: inline-block
            }

            ._3Y8HA>div>p:first-child:before {
                content: "Image Credit:";
                padding-right: 4px;
                white-space: nowrap
            }

            .fG2dB {
                background-color: var(--background-color)
            }

            ._3Y8HA[\:has\(a\)] {
                font-weight: var(--medium)
            }

            ._3Y8HA:has(a) {
                font-weight: var(--medium)
            }

            ._3Y8HA[\:has\(a\)] a {
                font-weight: var(--medium)
            }

            ._3Y8HA:has(a) a {
                font-weight: var(--medium)
            }

            .AyKST[\:has\(a\)] {
                font-weight: var(--medium)
            }

            .AyKST:has(a) {
                font-weight: var(--medium)
            }

            .AyKST[\:has\(a\)] a {
                font-weight: var(--medium)
            }

            .AyKST:has(a) a {
                font-weight: var(--medium)
            }

            .bPsxy img {
                background-color: var(--fallback-background-color);
                -o-object-fit: contain!important;
                object-fit: contain!important
            }

            .HbRuW {
                color: var(--subheadline-color);
                display: flex;
                flex-wrap: wrap;
                font-family: var(--secondary-font);
                font-size: var(--font-s);
                font-weight: var(--medium);
                line-height: 150%
            }

            .fPpVR {
                align-items: center;
                display: flex
            }

            ._6mEKQ {
                grid-gap: var(--spacing-xs);
                display: flex;
                flex-direction: column;
                gap: var(--spacing-xs)
            }

            .V26Oo {
                color: var(--headline-color);
                font-family: var(--primary-font);
                font-size: var(--font-m);
                font-weight: var(--semibold)
            }

            .V26Oo:hover {
                text-decoration: underline
            }

            .uo-cY {
                grid-gap: 2px;
                word-wrap: break-word;
                color: #fff;
                color: var(--Light-ink-inkInverse,#fff);
                font-family: var(--content-font);
                font-size: var(--font-s);
                font-style: normal;
                font-weight: var(--medium);
                gap: 2px;
                line-height: 150%;
                padding: 2px 4px
            }

            .Ey8-Z,.Yuj2q {
                background-color: var(--label-color)
            }

            .Ey8-Z,.Yuj2q,.pFPaU {
                grid-gap: 2px;
                word-wrap: break-word;
                color: #fff;
                color: var(--Light-ink-inkInverse,#fff);
                font-family: var(--content-font);
                font-size: var(--font-s);
                font-style: normal;
                font-weight: var(--medium);
                gap: 2px;
                line-height: 150%;
                padding: 2px 4px
            }

            .pFPaU {
                background-color: var(--light-interactive-red)
            }

            .o-M6q {
                grid-gap: 2px;
                word-wrap: break-word;
                align-items: center;
                color: #fff;
                color: var(--Light-ink-inkInverse,#fff);
                color: var(--light-interactive-red);
                display: flex;
                font-family: var(--content-font);
                font-size: var(--font-s);
                font-style: normal;
                font-weight: var(--medium);
                gap: 2px;
                height: 18px;
                line-height: 150%;
                padding: 0;
                width: 46px
            }

            .o-M6q>span:first-child {
                grid-gap: 2px;
                background-color: var(--light-interactive-red);
                border-radius: 50%;
                gap: 2px;
                height: 10px;
                width: 10px
            }

            ._2rb1z {
                background-color: var(--light-ink-contrast)
            }

            ._2rb1z,.cc0Wn {
                grid-gap: 2px;
                word-wrap: break-word;
                color: #fff;
                color: var(--Light-ink-inkInverse,#fff);
                font-family: var(--content-font);
                font-size: var(--font-s);
                font-style: normal;
                font-weight: var(--medium);
                gap: 2px;
                line-height: 150%;
                padding: 2px 4px
            }

            .cc0Wn {
                align-items: center;
                background-color: #e0f5f8;
                color: var(--dark-teal-080);
                display: flex;
                height: 22px;
                width: 88px
            }

            .YfFXu {
                color: #fff;
                color: var(--Light-ink-inkInverse,#fff);
                color: var(--light-interactive-primary-030)
            }

            .YfFXu,.jbskn {
                grid-gap: 2px;
                word-wrap: break-word;
                font-family: var(--content-font);
                font-size: var(--font-s);
                font-style: normal;
                font-weight: var(--medium);
                gap: 2px;
                line-height: 150%;
                padding: 0
            }

            .jbskn {
                color: #fff;
                color: var(--Light-ink-inkInverse,#fff);
                color: var(--light-interactive-secondary-030)
            }

            .BTeo2 {
                grid-gap: var(--spacing-xs);
                display: flex;
                flex-direction: column;
                gap: var(--spacing-xs)
            }

            .BTeo2>img {
                display: block;
                -o-object-fit: cover;
                object-fit: cover
            }

            .d1Eb0 {
                display: grid;
                grid-template-columns: 1fr 26.36%
            }

            .d1Eb0,.dkXD5 {
                grid-gap: var(--spacing-xs);
                gap: var(--spacing-xs)
            }

            .C161R,.MaVuC,.dkXD5 {
                display: flex;
                flex-direction: column
            }

            .MaVuC {
                grid-gap: var(--spacing-xs);
                gap: var(--spacing-xs)
            }

            .YiYdo {
                color: var(--label-color);
                font-family: var(--secondary-font);
                font-size: var(--font-s);
                font-weight: var(--medium);
                text-transform: uppercase
            }

            .iC5d7 {
                grid-gap: var(--spacing-xs);
                display: flex;
                flex-direction: column;
                gap: var(--spacing-xs)
            }

            .iC5d7>.umrpc {
                color: var(--headline-color);
                font-family: var(--primary-font);
                font-size: var(--font-xl);
                font-weight: var(--semibold);
                line-height: normal
            }

            @media (min-width: 768px) and (max-width:1199px) {
                .iC5d7>.umrpc {
                    font-size:var(--font-xl)
                }
            }

            @media (min-width: 1200px) {
                .iC5d7>.umrpc {
                    font-size:var(--font-xl)
                }
            }

            .iC5d7>.umrpc:hover {
                text-decoration: underline
            }

            .MaVuC>.umrpc {
                color: var(--headline-color);
                font-family: var(--primary-font);
                font-size: 18px;
                font-weight: var(--semibold);
                line-height: 150%
            }

            @media (min-width: 768px) and (max-width:1199px) {
                .MaVuC>.umrpc {
                    font-size:18px
                }
            }

            @media (min-width: 1200px) {
                .MaVuC>.umrpc {
                    font-size:16px
                }
            }

            .MaVuC>.umrpc:hover {
                text-decoration: underline
            }

            ._5FEo9 {
                color: var(--subheadline-color);
                font-family: var(--primary-font);
                font-size: var(--font-m);
                font-weight: var(--regular);
                line-height: 150%
            }

            .lU2m1 {
                margin: 0 auto;
                max-width: var(--container-width)
            }

            .Zfvng {
                grid-gap: var(--spacing-horizontal);
                display: flex;
                flex-direction: column;
                gap: var(--spacing-horizontal);
                padding: var(--mobile-row-padding)
            }

            @media (min-width: 768px) and (max-width:1199px) {
                .Zfvng {
                    padding:var(--tablet-row-padding)
                }
            }

            @media (min-width: 1200px) {
                .Zfvng {
                    padding:var(--desktop-row-padding)
                }
            }

            .l2Set {
                grid-gap: var(--spacing-horizontal);
                display: grid;
                gap: var(--spacing-horizontal);
                grid-template-columns: minmax(0,1fr)
            }

            @media (min-width: 768px) and (max-width:1199px) {
                .l2Set {
                    grid-gap:var(--spacing-vertical);
                    grid-row-gap: var(--spacing-horizontal);
                    gap: var(--spacing-vertical);
                    grid-template-columns: minmax(0,1fr) 1px minmax(0,1fr);
                    row-gap: var(--spacing-horizontal)
                }
            }

            @media (min-width: 1200px) {
                .l2Set {
                    grid-gap:var(--spacing-vertical);
                    gap: var(--spacing-vertical);
                    grid-template-columns: minmax(0,1fr) 1px minmax(0,1fr) 1px minmax(0,1fr)
                }
            }

            .l2Set .ntvEb {
                display: none
            }

            @media (min-width: 768px) and (max-width:1199px) {
                .l2Set .ntvEb {
                    border-top:1px solid var(--card-separator-color);
                    display: grid;
                    grid-column: 1/4
                }
            }

            ._3xQNq {
                grid-gap: calc(var(--spacing-horizontal)*2);
                display: grid;
                gap: calc(var(--spacing-horizontal)*2);
                grid-template-columns: minmax(0,1fr)
            }

            @media (min-width: 768px) and (max-width:1199px) {
                ._3xQNq {
                    grid-gap:calc(var(--spacing-vertical)*2);
                    grid-row-gap: var(--spacing-horizontal);
                    gap: calc(var(--spacing-vertical)*2);
                    grid-template-columns: minmax(0,1fr) minmax(0,1fr);
                    row-gap: var(--spacing-horizontal)
                }
            }

            @media (min-width: 1200px) {
                ._3xQNq {
                    grid-gap:calc(var(--spacing-vertical)*2);
                    gap: calc(var(--spacing-vertical)*2);
                    grid-template-columns: minmax(0,1fr) minmax(0,1fr) minmax(0,1fr)
                }
            }

            ._3xQNq .ntvEb {
                display: none
            }

            @media (min-width: 768px) and (max-width:1199px) {
                ._3xQNq .ntvEb {
                    border-top:1px solid var(--card-separator-color);
                    display: grid;
                    grid-column: 1/3
                }
            }

            .d6BPF {
                grid-row-gap: var(--spacing-horizontal);
                grid-gap: var(--spacing-vertical);
                display: grid;
                gap: var(--spacing-vertical);
                row-gap: var(--spacing-horizontal)
            }

            .zrOYj {
                grid-gap: calc(var(--spacing-horizontal)*2);
                gap: calc(var(--spacing-horizontal)*2)
            }

            .JxKMl,.zrOYj {
                display: grid;
                height: -moz-fit-content;
                height: fit-content
            }

            .JxKMl {
                grid-gap: var(--spacing-horizontal);
                gap: var(--spacing-horizontal)
            }

            .JxKMl>div:last-child {
                border: none
            }

            ._3lFZ6 {
                display: none
            }

            @media (min-width: 768px) and (max-width:1199px) {
                ._3lFZ6 {
                    grid-row-gap:calc(var(--spacing-horizontal)*2);
                    grid-gap: calc(var(--spacing-vertical)*2);
                    display: grid;
                    gap: calc(var(--spacing-vertical)*2);
                    grid-column: 1/3;
                    grid-template-columns: 1fr 1fr;
                    row-gap: calc(var(--spacing-horizontal)*2)
                }
            }

            @media (min-width: 1200px) {
                ._3lFZ6 {
                    display:none
                }
            }

            .oM1vQ {
                display: none
            }

            @media (min-width: 768px) and (max-width:1199px) {
                .oM1vQ {
                    grid-row-gap:var(--spacing-horizontal);
                    grid-gap: var(--spacing-vertical);
                    display: grid;
                    gap: var(--spacing-vertical);
                    grid-column: 1/4;
                    grid-template-columns: 1fr 1px 1fr;
                    row-gap: var(--spacing-horizontal)
                }
            }

            @media (min-width: 1200px) {
                .oM1vQ {
                    display:none
                }
            }

            .nOv58 {
                grid-gap: var(--spacing-horizontal);
                gap: var(--spacing-horizontal)
            }

            .m2OZZ,.nOv58 {
                display: grid;
                height: -moz-fit-content;
                height: fit-content
            }

            .m2OZZ {
                grid-gap: calc(var(--spacing-horizontal)*2);
                gap: calc(var(--spacing-horizontal)*2)
            }

            @media (min-width: 768px) and (max-width:1199px) {
                ._1KAE8 {
                    padding-top:var(--spacing-horizontal)
                }

                ._6Aqeh {
                    padding-top: 0
                }
            }

            .hMMIA {
                border-top: 1px solid var(--card-separator-color)
            }

            @media (min-width: 768px) and (max-width:1199px) {
                .hMMIA {
                    border-right:1px solid var(--card-separator-color)
                }
            }

            @media (min-width: 1200px) {
                .hMMIA {
                    border-right:1px solid var(--card-separator-color)
                }
            }

            .ZAm7- {
                background-color: #d3d3d3;
                height: 90px;
                margin: 0 auto;
                text-align: center;
                width: 970px
            }

            @media (min-width: 768px) and (max-width:1199px) {
                .ZAm7- {
                    margin-bottom:var(--spacing-row-separator)
                }
            }

            @media (min-width: 1200px) {
                .ZAm7- {
                    margin-bottom:var(--spacing-row-separator)
                }
            }

            .QXtIx {
                background-color: #d3d3d3;
                height: 200px;
                margin: 0 auto;
                margin-bottom: var(--spacing-row-separator-mobile);
                text-align: center;
                width: 300px
            }

            .qA7u8 {
                color: var(--light-ink-subtle);
                font-family: var(--secondary-font);
                font-size: var(--font-xs);
                font-style: normal;
                font-weight: var(--regular);
                line-height: 150%;
                padding-bottom: var(--spacing-xs);
                padding-top: var(--spacing-xs);
                text-align: center
            }

            ._2Wcwl {
                background-color: var(--ad-slot-background-color);
                height: calc(100% + 31px)!important
            }

            .dcg3F {
                display: flex;
                justify-content: center;
                width: 100%
            }

            .JR8SJ {
                background-color: var(--ad-slot-background-color);
                justify-content: right;
                margin: auto 0;
                overflow: hidden;
                z-index: var(--zlevel0)
            }

            .JR8SJ,.L1aHm {
                display: flex;
                flex-direction: column
            }

            .ALnBD {
                height: 50px;
                width: 320px
            }

            @media screen and (min-width: 728px) {
                .ALnBD {
                    height:90px;
                    width: 728px
                }
            }

            .VNDLI {
                height: 600px;
                width: 120px
            }

            ._5lGh3 {
                margin: 0 auto
            }

            .-XDJb,._5lGh3 {
                height: 250px;
                width: 300px
            }

            .-XDJb {
                align-items: center;
                display: flex;
                justify-content: center;
                margin: 0 auto 16px
            }

            @media screen and (min-width: 768px) and (max-width:1199px) {
                .-XDJb {
                    height:90px;
                    margin-bottom: 36px;
                    width: 728px
                }
            }

            @media screen and (min-width: 1200px) {
                .-XDJb {
                    height:90px;
                    margin-bottom: 36px;
                    width: 970px
                }
            }

            ._0apYp {
                height: 250px;
                margin: 0 auto 16px;
                width: 300px
            }

            .aEuvG {
                width: 728px
            }

            .SnSdZ,.aEuvG {
                height: 90px;
                margin: 0 auto
            }

            .SnSdZ {
                width: 970px
            }

            .UDLgd {
                width: 120px
            }

            .LkpS-,.UDLgd {
                background-color: transparent;
                height: auto
            }

            .LkpS- {
                margin: 0;
                width: 185px
            }

            @media (min-width: 1200px) {
                .LkpS- {
                    height:auto;
                    width: 160px
                }
            }

            @media (min-width: 768px) and (max-width:1199px) {
                .LkpS- {
                    height:auto;
                    width: 210px
                }
            }

            .j--QA {
                height: 600px;
                margin: 0;
                width: 300px
            }

            .LTMOE,.WUPu4,.n9lPp {
                height: 250px;
                margin: 0;
                width: 300px
            }

            .OXITA {
                margin: 0 auto;
                margin-bottom: var(--spacing-row-separator-mobile);
                padding-top: 0
            }

            .OXITA,._3u9A6 {
                height: 250px;
                width: 300px
            }

            .dKwlU {
                height: 600px;
                width: 300px
            }

            ._5YnJk {
                height: 250px;
                width: 300px
            }

            .XHz18 {
                height: 600px;
                width: 300px
            }

            .dgAYL {
                height: 250px;
                width: 300px
            }

            .EoVCn {
                height: 201px;
                width: 350px
            }

            .gjbaw {
                height: 90px;
                margin: 0;
                width: 160px
            }

            .s-dxG {
                height: 250px;
                margin: 0 auto;
                width: 300px
            }

            @media (min-width: 1200px) {
                .s-dxG {
                    height:600px;
                    width: 300px
                }
            }

            .fvegL {
                height: 50px;
                margin: 0 auto;
                width: 320px
            }

            @media (min-width: 768px) and (max-width:1199px) {
                .fvegL {
                    height:250px;
                    width: 300px
                }
            }

            @media (min-width: 1200px) {
                .fvegL {
                    height:90px;
                    width: 728px
                }

                .eDlxH {
                    margin-bottom: 0
                }
            }

            .qKimL {
                border: none;
                height: 250px;
                margin: 0 auto 32px;
                width: 300px
            }

            @media (min-width: 1200px) {
                .qKimL {
                    height:250px;
                    width: 970px
                }
            }

            .WPHsW {
                border: none;
                height: 250px;
                margin: auto;
                padding-bottom: var(--spacing-xs);
                width: 970px
            }

            @media (max-width: 767px) {
                .WPHsW {
                    height:50px;
                    width: 320px
                }
            }

            @media (min-width: 768px) and (max-width:1199px) {
                .WPHsW {
                    height:250px;
                    width: 300px
                }
            }

            .CWTr2 {
                width: -moz-fit-content;
                width: fit-content
            }

            ._7oYXh {
                margin-left: 25px;
                margin-right: 25px
            }

            @media (min-width: 1200px) {
                ._0HIpF {
                    align-items:center;
                    display: flex;
                    height: 282px;
                    justify-content: center;
                    margin-left: auto;
                    margin-right: auto;
                    padding-bottom: var(--spacing-horizontal);
                    padding-top: var(--spacing-horizontal);
                    width: 1110px
                }
            }

            @media (min-width: 768px) and (max-width:1199px) {
                ._0HIpF {
                    display:none
                }
            }

            @media (max-width: 767px) {
                ._0HIpF {
                    display:none
                }
            }

            .Kcu7Y {
                height: 250px;
                margin: 0 auto;
                width: 300px
            }

            @media screen and (min-width: 1199px) {
                .Kcu7Y {
                    height:90px;
                    width: 728px
                }
            }

            .Fnt-Z {
                height: 250px;
                margin: 0 auto;
                width: 970px
            }

            @media (min-width: 768px) and (max-width:1199px) {
                .Fnt-Z {
                    height:250px;
                    width: 300px
                }
            }

            @media (max-width: 767px) {
                .Fnt-Z {
                    height:50px;
                    width: 320px
                }
            }

            .F7tAU {
                background-color: transparent;
                margin: 0 auto;
                min-height: auto;
                width: 300px
            }

            @media screen and (max-width: 360px) {
                .F7tAU {
                    width:100%
                }
            }

            @media (min-width: 1200px) {
                .F7tAU {
                    width:350px
                }
            }

            @media (min-width: 768px) and (max-width:1199px) {
                .F7tAU {
                    width:210px
                }
            }

            .z76ES {
                height: 250px;
                margin: 0 auto;
                width: 300px
            }

            @media (min-width: 1200px) {
                .z76ES {
                    height:90px;
                    width: 728px
                }
            }

            .cigTE {
                height: 250px;
                margin: 0 auto;
                width: 300px
            }

            @media (min-width: 1200px) {
                .cigTE {
                    height:90px;
                    width: 728px
                }
            }

            ._4SQLD {
                height: 250px;
                margin: 0 auto;
                width: 300px
            }

            @media (min-width: 1200px) {
                ._4SQLD {
                    height:250px;
                    width: 970px
                }
            }

            .QUo5q,.uGP4H {
                width: 100%
            }

            .QUo5q {
                align-items: center;
                background-color: transparent;
                display: flex;
                font-size: var(--font-mm);
                font-weight: var(--semibold);
                height: auto;
                justify-content: center;
                line-height: 150%
            }

            @media (min-width: 1200px) {
                .K88Iv {
                    display:none
                }
            }

            @media (min-width: 768px) and (max-width:1199px) {
                .K88Iv {
                    display:none
                }
            }

            @media (max-width: 767px) {
                .K88Iv {
                    min-height:50px;
                    width: 320px
                }
            }

            ._5SCWg {
                background-color: var(--ad-slot-background-color)
            }

            @media (max-width: 767px) {
                ._5SCWg {
                    align-items:center;
                    bottom: 0;
                    position: fixed;
                    right: 0;
                    width: 100%;
                    z-index: var(--zlevel10)
                }
            }

            @media (min-width: 768px) and (max-width:1199px) {
                ._5SCWg {
                    display:none
                }
            }

            @media (min-width: 1200px) {
                ._5SCWg {
                    display:none
                }
            }

            .Esppl {
                align-self: end;
                background: var(--ad-slot-background-color);
                border-top-left-radius: 6px;
                cursor: pointer;
                height: -moz-fit-content;
                height: fit-content;
                margin-top: -22px
            }

            .oOVST {
                height: auto;
                justify-content: center;
                width: 100%
            }

            ._6UvMW,.oOVST {
                align-items: center;
                display: flex
            }

            ._6UvMW {
                cursor: pointer;
                justify-content: space-between
            }

            @media (min-width: 1200px) {
                ._6UvMW {
                    margin:0;
                    padding: 0
                }
            }

            ._6UvMW>p {
                color: var(--light-ink-contrast);
                font-family: var(--secondary-font);
                font-size: var(--font-m);
                font-weight: var(--bold);
                line-height: normal
            }

            ._6UvMW>p:hover {
                text-decoration: underline
            }

            ._6UvMW>p {
                word-break: break-word
            }

            .chIu6,.thi9c {
                color: var(--headline-color);
                font-family: var(--secondary-font);
                font-size: var(--font-m);
                font-weight: var(--bold);
                line-height: var(--font-xl)
            }

            @media (max-width: 767px) {
                .lxLyk {
                    padding-right:var(--mobile-padding)
                }
            }

            @media (min-width: 768px) and (max-width:1199px) {
                .lxLyk {
                    padding-right:var(--tablet-padding)
                }
            }

            @media (max-width: 767px) {
                .Ttwwy {
                    padding-left:var(--mobile-padding);
                    padding-right: var(--mobile-padding)
                }
            }

            @media (min-width: 768px) and (max-width:1199px) {
                .Ttwwy {
                    padding-left:var(--tablet-padding);
                    padding-right: var(--tablet-padding)
                }
            }

            .TcICO,.Ttwwy {
                margin-bottom: var(--spacing-horizontal)
            }

            .TcICO {
                word-break: break-word
            }

            @media (max-width: 767px) {
                .eyanD {
                    padding-left:var(--mobile-padding);
                    padding-right: var(--mobile-padding)
                }
            }

            @media (min-width: 768px) and (max-width:1199px) {
                .eyanD {
                    padding-left:var(--tablet-padding);
                    padding-right: var(--tablet-padding)
                }
            }

            .eyanD {
                margin-bottom: var(--spacing-horizontal)
            }

            ._9v3uP {
                background-color: rgba(0,0,0,.4);
                bottom: 0;
                filter: brightness(100);
                padding: 4px
            }

            ._9v3uP,._9v3uP.w2tXw {
                left: 0;
                position: absolute;
                z-index: var(--zlevel0)
            }

            ._9v3uP.w2tXw {
                top: 0
            }

            .jT9Gr {
                grid-gap: var(--spacing-xs);
                display: flex;
                flex-direction: column;
                gap: var(--spacing-xs);
                padding: 16px 0
            }

            .vaPla {
                position: relative
            }

            .fG2dB {
                background-color: #d3d3d3
            }

            ._0rL02 {
                position: relative
            }

            ._0rL02 img {
                bottom: 0;
                height: 100%;
                left: 0;
                position: absolute;
                right: 0;
                top: 0;
                width: 100%
            }

            ._4wuYh {
                grid-gap: var(--spacing-xs);
                display: flex;
                flex-direction: column;
                gap: var(--spacing-xs);
                line-height: 150%;
                word-break: break-word
            }

            @media (max-width: 767px) {
                ._4wuYh {
                    padding:0 15px
                }
            }

            .AyKST,.AyKST>div>p {
                color: var(--light-ink-contrast);
                font-weight: var(--medium)
            }

            .AyKST,.AyKST>div>p,._3Y8HA,._3Y8HA>div>p {
                font-family: var(--secondary-font);
                font-size: var(--story-page-font-size);
                line-height: 150%;
                word-break: break-word
            }

            ._3Y8HA,._3Y8HA>div>p {
                color: var(--light-ink-subtle);
                display: flex
            }

            ._3Y8HA>div>p {
                display: inline-block
            }

            ._3Y8HA>div>p:first-child:before {
                content: "Image Credit:";
                padding-right: 4px;
                white-space: nowrap
            }

            .fG2dB {
                background-color: var(--background-color)
            }

            ._3Y8HA[\:has\(a\)] {
                font-weight: var(--medium)
            }

            ._3Y8HA:has(a) {
                font-weight: var(--medium)
            }

            ._3Y8HA[\:has\(a\)] a {
                font-weight: var(--medium)
            }

            ._3Y8HA:has(a) a {
                font-weight: var(--medium)
            }

            .AyKST[\:has\(a\)] {
                font-weight: var(--medium)
            }

            .AyKST:has(a) {
                font-weight: var(--medium)
            }

            .AyKST[\:has\(a\)] a {
                font-weight: var(--medium)
            }

            .AyKST:has(a) a {
                font-weight: var(--medium)
            }

            .bPsxy img {
                background-color: var(--fallback-background-color);
                -o-object-fit: contain!important;
                object-fit: contain!important
            }

            .HbRuW {
                color: var(--subheadline-color);
                display: flex;
                flex-wrap: wrap;
                font-family: var(--secondary-font);
                font-size: var(--font-s);
                font-weight: var(--medium);
                line-height: 150%
            }

            .fPpVR {
                align-items: center;
                display: flex
            }

            ._6mEKQ {
                grid-gap: var(--spacing-xs);
                display: flex;
                flex-direction: column;
                gap: var(--spacing-xs)
            }

            .V26Oo {
                color: var(--headline-color);
                font-family: var(--primary-font);
                font-size: var(--font-m);
                font-weight: var(--semibold)
            }

            .V26Oo:hover {
                text-decoration: underline
            }

            .uo-cY {
                grid-gap: 2px;
                word-wrap: break-word;
                color: #fff;
                color: var(--Light-ink-inkInverse,#fff);
                font-family: var(--content-font);
                font-size: var(--font-s);
                font-style: normal;
                font-weight: var(--medium);
                gap: 2px;
                line-height: 150%;
                padding: 2px 4px
            }

            .Ey8-Z,.Yuj2q {
                background-color: var(--label-color)
            }

            .Ey8-Z,.Yuj2q,.pFPaU {
                grid-gap: 2px;
                word-wrap: break-word;
                color: #fff;
                color: var(--Light-ink-inkInverse,#fff);
                font-family: var(--content-font);
                font-size: var(--font-s);
                font-style: normal;
                font-weight: var(--medium);
                gap: 2px;
                line-height: 150%;
                padding: 2px 4px
            }

            .pFPaU {
                background-color: var(--light-interactive-red)
            }

            .o-M6q {
                grid-gap: 2px;
                word-wrap: break-word;
                align-items: center;
                color: #fff;
                color: var(--Light-ink-inkInverse,#fff);
                color: var(--light-interactive-red);
                display: flex;
                font-family: var(--content-font);
                font-size: var(--font-s);
                font-style: normal;
                font-weight: var(--medium);
                gap: 2px;
                height: 18px;
                line-height: 150%;
                padding: 0;
                width: 46px
            }

            .o-M6q>span:first-child {
                grid-gap: 2px;
                background-color: var(--light-interactive-red);
                border-radius: 50%;
                gap: 2px;
                height: 10px;
                width: 10px
            }

            ._2rb1z {
                background-color: var(--light-ink-contrast)
            }

            ._2rb1z,.cc0Wn {
                grid-gap: 2px;
                word-wrap: break-word;
                color: #fff;
                color: var(--Light-ink-inkInverse,#fff);
                font-family: var(--content-font);
                font-size: var(--font-s);
                font-style: normal;
                font-weight: var(--medium);
                gap: 2px;
                line-height: 150%;
                padding: 2px 4px
            }

            .cc0Wn {
                align-items: center;
                background-color: #e0f5f8;
                color: var(--dark-teal-080);
                display: flex;
                height: 22px;
                width: 88px
            }

            .YfFXu {
                color: #fff;
                color: var(--Light-ink-inkInverse,#fff);
                color: var(--light-interactive-primary-030)
            }

            .YfFXu,.jbskn {
                grid-gap: 2px;
                word-wrap: break-word;
                font-family: var(--content-font);
                font-size: var(--font-s);
                font-style: normal;
                font-weight: var(--medium);
                gap: 2px;
                line-height: 150%;
                padding: 0
            }

            .jbskn {
                color: #fff;
                color: var(--Light-ink-inkInverse,#fff);
                color: var(--light-interactive-secondary-030)
            }

            .E9wmu {
                display: flex;
                flex-direction: column;
                margin: 0 auto;
                max-width: var(--container-width)
            }

            .NTc-Z {
                align-items: stretch;
                display: grid;
                grid-auto-flow: row;
                grid-template-columns: 1fr;
                padding: 0 var(--spacing-row-separator-mobile) var(--spacing-row-separator-mobile)
            }

            .ev4pj {
                padding: 0 var(--spacing-horizontal)
            }

            @media (min-width: 1200px) {
                .ze0Nm {
                    padding-bottom:var(--spacing-m)
                }
            }

            @media (max-width: 767px) {
                .ze0Nm {
                    padding:0 var(--mobile-padding)
                }
            }

            @media (min-width: 768px) and (max-width:1199px) {
                .ze0Nm {
                    padding:0 var(--tablet-padding) var(--spacing-m)
                }
            }

            @media (min-width: 767px) {
                .ev4pj {
                    margin-bottom:var(--spacing-horizontal)
                }
            }

            @media (min-width: 1200px) {
                .NTc-Z {
                    grid-auto-flow:column;
                    grid-template-columns: 33.33% 33.33% 33.33%;
                    padding: 0 var(--spacing-horizontal) var(--spacing-horizontal)
                }

                .ev4pj {
                    padding: 0
                }
            }

            .aicbm {
                display: grid
            }

            @media (min-width: 1200px) {
                .aicbm {
                    grid-row:1/3;
                    grid-template-rows: subgrid
                }
            }

            @media (min-width: 768px) and (max-width:1199px) {
                .aicbm {
                    grid-row:1/3;
                    grid-template-rows: subgrid
                }
            }

            .SZga4 {
                color: var(--headline-color);
                font-family: var(--primary-font);
                font-size: var(--font-l);
                font-weight: var(--semibold)
            }

            @media (min-width: 768px) and (max-width:1199px) {
                .GoAY6 {
                    padding:0
                }

                .NTc-Z {
                    grid-auto-flow: row;
                    grid-template-columns: 33.33% 33.33% 33.33%;
                    padding: 0 39px var(--spacing-row-separator)
                }

                .ev4pj {
                    padding: 0 39px
                }
            }

            @media (min-width: 1200px) {
                .GoAY6,.NTc-Z {
                    padding:0
                }

                .NTc-Z {
                    grid-auto-flow: row;
                    grid-template-columns: 33.33% 33.33% 33.33%;
                    overflow-x: hidden;
                    padding-bottom: var(--spacing-row-separator)
                }

                ._4-ETD:first-child {
                    padding-left: 0
                }

                .NTc-Z div:last-child {
                    padding-right: 0
                }
            }

            .Imwn8 {
                grid-gap: var(--spacing-xs);
                display: grid;
                gap: var(--spacing-xs);
                grid-template-columns: 1fr 98px;
                height: 100%;
                justify-content: space-between;
                padding-bottom: var(--spacing-horizontal);
                padding-top: var(--spacing-horizontal)
            }

            .Imwn8 img {
                display: block;
                -o-object-fit: cover;
                object-fit: cover
            }

            .Imwn8 .ZzO0m {
                grid-gap: var(--spacing-xs);
                display: flex;
                flex-direction: column;
                gap: var(--spacing-xs)
            }

            .Imwn8 {
                border-bottom: 1px solid var(--card-separator-color)
            }

            .Imwn8.Nx5C9 {
                grid-template-columns: 1fr
            }

            .Imwn8._8KabF._8KabF {
                border: 0
            }

            .aicbm :last-child .Imwn8 {
                border-bottom: 1px solid var(--card-separator-color)
            }

            @media (min-width: 768px) and (max-width:1199px) {
                .aicbm :last-child .Imwn8 {
                    border:none
                }
            }

            @media (min-width: 1200px) {
                .aicbm :last-child .Imwn8 {
                    border:none
                }
            }

            @media (max-width: 767px) {
                .aicbm:last-child :last-child .Imwn8 {
                    border:0
                }
            }

            .aicbm:first-child .Imwn8 {
                margin: 0 var(--spacing-vertical) 0 0
            }

            @media (max-width: 767px) {
                .aicbm:first-child .Imwn8 {
                    margin:0
                }
            }

            .aicbm .Imwn8 {
                margin: 0 var(--spacing-vertical)
            }

            @media (max-width: 767px) {
                .aicbm .Imwn8 {
                    margin:0
                }
            }

            .aicbm.Yx-KL:nth-child(2) {
                border-left: 1px solid var(--card-separator-color);
                border-right: 1px solid var(--card-separator-color)
            }

            @media (max-width: 767px) {
                .aicbm.Yx-KL:nth-child(2) {
                    border:0
                }
            }

            .aicbm.Yx-KL:nth-child(2):last-child {
                border-right: 0
            }

            .aicbm:last-child .Imwn8 {
                margin: 0 0 0 var(--spacing-vertical)
            }

            @media (max-width: 767px) {
                .aicbm:last-child .Imwn8 {
                    margin:0
                }
            }

            .aicbm:last-child :last-child .Imwn8 {
                padding-bottom: 0
            }

            @media (min-width: 767px) {
                .aicbm :last-child .Imwn8 {
                    padding-bottom:0
                }

                .aicbm :first-child .Imwn8 {
                    padding-top: 0
                }
            }

            .aicbm:last-child:first-child .Imwn8 {
                margin: 0
            }

            ._9VFpO {
                grid-gap: var(--spacing-xs);
                display: flex;
                flex-direction: column;
                gap: var(--spacing-xs)
            }

            .op3I5 {
                color: var(--label-color);
                font-family: var(--secondary-font);
                font-size: var(--font-s);
                font-weight: var(--medium);
                text-transform: uppercase
            }

            ._9VFpO>.SZga4 {
                color: var(--headline-color);
                font-family: var(--primary-font);
                font-size: var(--font-mm);
                font-weight: var(--semibold);
                line-height: 150%
            }

            @media (min-width: 768px) and (max-width:1199px) {
                ._9VFpO>.SZga4 {
                    font-size:var(--font-m)
                }
            }

            @media (min-width: 1200px) {
                ._9VFpO>.SZga4 {
                    font-size:var(--font-m)
                }
            }

            ._9VFpO>.SZga4:hover {
                text-decoration: underline
            }

            .Fnvc1 {
                border-top: 1px solid var(--row-separator-color);
                margin: 0 15px;
                padding-bottom: var(--spacing-row-separator-mobile)
            }

            @media (min-width: 768px) and (max-width:1199px) {
                .Fnvc1 {
                    margin:0 39px;
                    padding-bottom: var(--spacing-row-separator)
                }
            }

            @media (min-width: 1200px) {
                .Fnvc1 {
                    margin:0 auto;
                    padding-bottom: var(--spacing-row-separator);
                    width: var(--container-width)
                }
            }

            .qA7u8 {
                color: var(--light-ink-subtle);
                font-family: var(--secondary-font);
                font-size: var(--font-xs);
                font-style: normal;
                font-weight: var(--regular);
                line-height: 150%;
                padding-bottom: var(--spacing-xs);
                padding-top: var(--spacing-xs);
                text-align: center
            }

            ._2Wcwl {
                background-color: var(--ad-slot-background-color);
                height: calc(100% + 31px)!important
            }

            .dcg3F {
                display: flex;
                justify-content: center;
                width: 100%
            }

            .JR8SJ {
                background-color: var(--ad-slot-background-color);
                justify-content: right;
                margin: auto 0;
                overflow: hidden;
                z-index: var(--zlevel0)
            }

            .JR8SJ,.L1aHm {
                display: flex;
                flex-direction: column
            }

            .ALnBD {
                height: 50px;
                width: 320px
            }

            @media screen and (min-width: 728px) {
                .ALnBD {
                    height:90px;
                    width: 728px
                }
            }

            .VNDLI {
                height: 600px;
                width: 120px
            }

            ._5lGh3 {
                margin: 0 auto
            }

            .-XDJb,._5lGh3 {
                height: 250px;
                width: 300px
            }

            .-XDJb {
                align-items: center;
                display: flex;
                justify-content: center;
                margin: 0 auto 16px
            }

            @media screen and (min-width: 768px) and (max-width:1199px) {
                .-XDJb {
                    height:90px;
                    margin-bottom: 36px;
                    width: 728px
                }
            }

            @media screen and (min-width: 1200px) {
                .-XDJb {
                    height:90px;
                    margin-bottom: 36px;
                    width: 970px
                }
            }

            ._0apYp {
                height: 250px;
                margin: 0 auto 16px;
                width: 300px
            }

            .aEuvG {
                width: 728px
            }

            .SnSdZ,.aEuvG {
                height: 90px;
                margin: 0 auto
            }

            .SnSdZ {
                width: 970px
            }

            .UDLgd {
                width: 120px
            }

            .LkpS-,.UDLgd {
                background-color: transparent;
                height: auto
            }

            .LkpS- {
                margin: 0;
                width: 185px
            }

            @media (min-width: 1200px) {
                .LkpS- {
                    height:auto;
                    width: 160px
                }
            }

            @media (min-width: 768px) and (max-width:1199px) {
                .LkpS- {
                    height:auto;
                    width: 210px
                }
            }

            .j--QA {
                height: 600px;
                margin: 0;
                width: 300px
            }

            .LTMOE,.WUPu4,.n9lPp {
                height: 250px;
                margin: 0;
                width: 300px
            }

            .OXITA {
                margin: 0 auto;
                margin-bottom: var(--spacing-row-separator-mobile);
                padding-top: 0
            }

            .OXITA,._3u9A6 {
                height: 250px;
                width: 300px
            }

            .dKwlU {
                height: 600px;
                width: 300px
            }

            ._5YnJk {
                height: 250px;
                width: 300px
            }

            .XHz18 {
                height: 600px;
                width: 300px
            }

            .dgAYL {
                height: 250px;
                width: 300px
            }

            .EoVCn {
                height: 201px;
                width: 350px
            }

            .gjbaw {
                height: 90px;
                margin: 0;
                width: 160px
            }

            .s-dxG {
                height: 250px;
                margin: 0 auto;
                width: 300px
            }

            @media (min-width: 1200px) {
                .s-dxG {
                    height:600px;
                    width: 300px
                }
            }

            .fvegL {
                height: 50px;
                margin: 0 auto;
                width: 320px
            }

            @media (min-width: 768px) and (max-width:1199px) {
                .fvegL {
                    height:250px;
                    width: 300px
                }
            }

            @media (min-width: 1200px) {
                .fvegL {
                    height:90px;
                    width: 728px
                }

                .eDlxH {
                    margin-bottom: 0
                }
            }

            .qKimL {
                border: none;
                height: 250px;
                margin: 0 auto 32px;
                width: 300px
            }

            @media (min-width: 1200px) {
                .qKimL {
                    height:250px;
                    width: 970px
                }
            }

            .WPHsW {
                border: none;
                height: 250px;
                margin: auto;
                padding-bottom: var(--spacing-xs);
                width: 970px
            }

            @media (max-width: 767px) {
                .WPHsW {
                    height:50px;
                    width: 320px
                }
            }

            @media (min-width: 768px) and (max-width:1199px) {
                .WPHsW {
                    height:250px;
                    width: 300px
                }
            }

            .CWTr2 {
                width: -moz-fit-content;
                width: fit-content
            }

            ._7oYXh {
                margin-left: 25px;
                margin-right: 25px
            }

            @media (min-width: 1200px) {
                ._0HIpF {
                    align-items:center;
                    display: flex;
                    height: 282px;
                    justify-content: center;
                    margin-left: auto;
                    margin-right: auto;
                    padding-bottom: var(--spacing-horizontal);
                    padding-top: var(--spacing-horizontal);
                    width: 1110px
                }
            }

            @media (min-width: 768px) and (max-width:1199px) {
                ._0HIpF {
                    display:none
                }
            }

            @media (max-width: 767px) {
                ._0HIpF {
                    display:none
                }
            }

            .Kcu7Y {
                height: 250px;
                margin: 0 auto;
                width: 300px
            }

            @media screen and (min-width: 1199px) {
                .Kcu7Y {
                    height:90px;
                    width: 728px
                }
            }

            .Fnt-Z {
                height: 250px;
                margin: 0 auto;
                width: 970px
            }

            @media (min-width: 768px) and (max-width:1199px) {
                .Fnt-Z {
                    height:250px;
                    width: 300px
                }
            }

            @media (max-width: 767px) {
                .Fnt-Z {
                    height:50px;
                    width: 320px
                }
            }

            .F7tAU {
                background-color: transparent;
                margin: 0 auto;
                min-height: auto;
                width: 300px
            }

            @media screen and (max-width: 360px) {
                .F7tAU {
                    width:100%
                }
            }

            @media (min-width: 1200px) {
                .F7tAU {
                    width:350px
                }
            }

            @media (min-width: 768px) and (max-width:1199px) {
                .F7tAU {
                    width:210px
                }
            }

            .z76ES {
                height: 250px;
                margin: 0 auto;
                width: 300px
            }

            @media (min-width: 1200px) {
                .z76ES {
                    height:90px;
                    width: 728px
                }
            }

            .cigTE {
                height: 250px;
                margin: 0 auto;
                width: 300px
            }

            @media (min-width: 1200px) {
                .cigTE {
                    height:90px;
                    width: 728px
                }
            }

            ._4SQLD {
                height: 250px;
                margin: 0 auto;
                width: 300px
            }

            @media (min-width: 1200px) {
                ._4SQLD {
                    height:250px;
                    width: 970px
                }
            }

            .QUo5q,.uGP4H {
                width: 100%
            }

            .QUo5q {
                align-items: center;
                background-color: transparent;
                display: flex;
                font-size: var(--font-mm);
                font-weight: var(--semibold);
                height: auto;
                justify-content: center;
                line-height: 150%
            }

            @media (min-width: 1200px) {
                .K88Iv {
                    display:none
                }
            }

            @media (min-width: 768px) and (max-width:1199px) {
                .K88Iv {
                    display:none
                }
            }

            @media (max-width: 767px) {
                .K88Iv {
                    min-height:50px;
                    width: 320px
                }
            }

            ._5SCWg {
                background-color: var(--ad-slot-background-color)
            }

            @media (max-width: 767px) {
                ._5SCWg {
                    align-items:center;
                    bottom: 0;
                    position: fixed;
                    right: 0;
                    width: 100%;
                    z-index: var(--zlevel10)
                }
            }

            @media (min-width: 768px) and (max-width:1199px) {
                ._5SCWg {
                    display:none
                }
            }

            @media (min-width: 1200px) {
                ._5SCWg {
                    display:none
                }
            }

            .Esppl {
                align-self: end;
                background: var(--ad-slot-background-color);
                border-top-left-radius: 6px;
                cursor: pointer;
                height: -moz-fit-content;
                height: fit-content;
                margin-top: -22px
            }

            .oOVST {
                height: auto;
                justify-content: center;
                width: 100%
            }

            ._6UvMW,.oOVST {
                align-items: center;
                display: flex
            }

            ._6UvMW {
                cursor: pointer;
                justify-content: space-between
            }

            @media (min-width: 1200px) {
                ._6UvMW {
                    margin:0;
                    padding: 0
                }
            }

            ._6UvMW>p {
                color: var(--light-ink-contrast);
                font-family: var(--secondary-font);
                font-size: var(--font-m);
                font-weight: var(--bold);
                line-height: normal
            }

            ._6UvMW>p:hover {
                text-decoration: underline
            }

            ._6UvMW>p {
                word-break: break-word
            }

            .chIu6,.thi9c {
                color: var(--headline-color);
                font-family: var(--secondary-font);
                font-size: var(--font-m);
                font-weight: var(--bold);
                line-height: var(--font-xl)
            }

            @media (max-width: 767px) {
                .lxLyk {
                    padding-right:var(--mobile-padding)
                }
            }

            @media (min-width: 768px) and (max-width:1199px) {
                .lxLyk {
                    padding-right:var(--tablet-padding)
                }
            }

            @media (max-width: 767px) {
                .Ttwwy {
                    padding-left:var(--mobile-padding);
                    padding-right: var(--mobile-padding)
                }
            }

            @media (min-width: 768px) and (max-width:1199px) {
                .Ttwwy {
                    padding-left:var(--tablet-padding);
                    padding-right: var(--tablet-padding)
                }
            }

            .TcICO,.Ttwwy {
                margin-bottom: var(--spacing-horizontal)
            }

            .TcICO {
                word-break: break-word
            }

            @media (max-width: 767px) {
                .eyanD {
                    padding-left:var(--mobile-padding);
                    padding-right: var(--mobile-padding)
                }
            }

            @media (min-width: 768px) and (max-width:1199px) {
                .eyanD {
                    padding-left:var(--tablet-padding);
                    padding-right: var(--tablet-padding)
                }
            }

            .eyanD {
                margin-bottom: var(--spacing-horizontal)
            }

            .Fnvc1 {
                border-top: 1px solid var(--row-separator-color);
                margin: 0 15px;
                padding-bottom: var(--spacing-row-separator-mobile)
            }

            @media (min-width: 768px) and (max-width:1199px) {
                .Fnvc1 {
                    margin:0 39px;
                    padding-bottom: var(--spacing-row-separator)
                }
            }

            @media (min-width: 1200px) {
                .Fnvc1 {
                    margin:0 auto;
                    padding-bottom: var(--spacing-row-separator);
                    width: var(--container-width)
                }
            }

            ._9v3uP {
                background-color: rgba(0,0,0,.4);
                bottom: 0;
                filter: brightness(100);
                padding: 4px
            }

            ._9v3uP,._9v3uP.w2tXw {
                left: 0;
                position: absolute;
                z-index: var(--zlevel0)
            }

            ._9v3uP.w2tXw {
                top: 0
            }

            .jT9Gr {
                grid-gap: var(--spacing-xs);
                display: flex;
                flex-direction: column;
                gap: var(--spacing-xs);
                padding: 16px 0
            }

            .vaPla {
                position: relative
            }

            .fG2dB {
                background-color: #d3d3d3
            }

            ._0rL02 {
                position: relative
            }

            ._0rL02 img {
                bottom: 0;
                height: 100%;
                left: 0;
                position: absolute;
                right: 0;
                top: 0;
                width: 100%
            }

            ._4wuYh {
                grid-gap: var(--spacing-xs);
                display: flex;
                flex-direction: column;
                gap: var(--spacing-xs);
                line-height: 150%;
                word-break: break-word
            }

            @media (max-width: 767px) {
                ._4wuYh {
                    padding:0 15px
                }
            }

            .AyKST,.AyKST>div>p {
                color: var(--light-ink-contrast);
                font-weight: var(--medium)
            }

            .AyKST,.AyKST>div>p,._3Y8HA,._3Y8HA>div>p {
                font-family: var(--secondary-font);
                font-size: var(--story-page-font-size);
                line-height: 150%;
                word-break: break-word
            }

            ._3Y8HA,._3Y8HA>div>p {
                color: var(--light-ink-subtle);
                display: flex
            }

            ._3Y8HA>div>p {
                display: inline-block
            }

            ._3Y8HA>div>p:first-child:before {
                content: "Image Credit:";
                padding-right: 4px;
                white-space: nowrap
            }

            .fG2dB {
                background-color: var(--background-color)
            }

            ._3Y8HA[\:has\(a\)] {
                font-weight: var(--medium)
            }

            ._3Y8HA:has(a) {
                font-weight: var(--medium)
            }

            ._3Y8HA[\:has\(a\)] a {
                font-weight: var(--medium)
            }

            ._3Y8HA:has(a) a {
                font-weight: var(--medium)
            }

            .AyKST[\:has\(a\)] {
                font-weight: var(--medium)
            }

            .AyKST:has(a) {
                font-weight: var(--medium)
            }

            .AyKST[\:has\(a\)] a {
                font-weight: var(--medium)
            }

            .AyKST:has(a) a {
                font-weight: var(--medium)
            }

            .bPsxy img {
                background-color: var(--fallback-background-color);
                -o-object-fit: contain!important;
                object-fit: contain!important
            }

            .HbRuW {
                color: var(--subheadline-color);
                display: flex;
                flex-wrap: wrap;
                font-family: var(--secondary-font);
                font-size: var(--font-s);
                font-weight: var(--medium);
                line-height: 150%
            }

            .fPpVR {
                align-items: center;
                display: flex
            }

            ._6mEKQ {
                grid-gap: var(--spacing-xs);
                display: flex;
                flex-direction: column;
                gap: var(--spacing-xs)
            }

            .V26Oo {
                color: var(--headline-color);
                font-family: var(--primary-font);
                font-size: var(--font-m);
                font-weight: var(--semibold)
            }

            .V26Oo:hover {
                text-decoration: underline
            }

            .uo-cY {
                grid-gap: 2px;
                word-wrap: break-word;
                color: #fff;
                color: var(--Light-ink-inkInverse,#fff);
                font-family: var(--content-font);
                font-size: var(--font-s);
                font-style: normal;
                font-weight: var(--medium);
                gap: 2px;
                line-height: 150%;
                padding: 2px 4px
            }

            .Ey8-Z,.Yuj2q {
                background-color: var(--label-color)
            }

            .Ey8-Z,.Yuj2q,.pFPaU {
                grid-gap: 2px;
                word-wrap: break-word;
                color: #fff;
                color: var(--Light-ink-inkInverse,#fff);
                font-family: var(--content-font);
                font-size: var(--font-s);
                font-style: normal;
                font-weight: var(--medium);
                gap: 2px;
                line-height: 150%;
                padding: 2px 4px
            }

            .pFPaU {
                background-color: var(--light-interactive-red)
            }

            .o-M6q {
                grid-gap: 2px;
                word-wrap: break-word;
                align-items: center;
                color: #fff;
                color: var(--Light-ink-inkInverse,#fff);
                color: var(--light-interactive-red);
                display: flex;
                font-family: var(--content-font);
                font-size: var(--font-s);
                font-style: normal;
                font-weight: var(--medium);
                gap: 2px;
                height: 18px;
                line-height: 150%;
                padding: 0;
                width: 46px
            }

            .o-M6q>span:first-child {
                grid-gap: 2px;
                background-color: var(--light-interactive-red);
                border-radius: 50%;
                gap: 2px;
                height: 10px;
                width: 10px
            }

            ._2rb1z {
                background-color: var(--light-ink-contrast)
            }

            ._2rb1z,.cc0Wn {
                grid-gap: 2px;
                word-wrap: break-word;
                color: #fff;
                color: var(--Light-ink-inkInverse,#fff);
                font-family: var(--content-font);
                font-size: var(--font-s);
                font-style: normal;
                font-weight: var(--medium);
                gap: 2px;
                line-height: 150%;
                padding: 2px 4px
            }

            .cc0Wn {
                align-items: center;
                background-color: #e0f5f8;
                color: var(--dark-teal-080);
                display: flex;
                height: 22px;
                width: 88px
            }

            .YfFXu {
                color: #fff;
                color: var(--Light-ink-inkInverse,#fff);
                color: var(--light-interactive-primary-030)
            }

            .YfFXu,.jbskn {
                grid-gap: 2px;
                word-wrap: break-word;
                font-family: var(--content-font);
                font-size: var(--font-s);
                font-style: normal;
                font-weight: var(--medium);
                gap: 2px;
                line-height: 150%;
                padding: 0
            }

            .jbskn {
                color: #fff;
                color: var(--Light-ink-inkInverse,#fff);
                color: var(--light-interactive-secondary-030)
            }

            .SKEXl {
                grid-gap: var(--spacing-xs);
                display: flex;
                flex-direction: column;
                gap: var(--spacing-xs)
            }

            .SKEXl>img {
                aspect-ratio: 4/3;
                display: block;
                -o-object-fit: cover;
                object-fit: cover
            }

            .wVv-h {
                display: grid;
                grid-template-columns: 1fr 34.11%
            }

            .PzAJ3,.wVv-h {
                grid-gap: var(--spacing-xs);
                gap: var(--spacing-xs)
            }

            .PzAJ3,.dJC0Z,.oNsZF {
                display: flex;
                flex-direction: column
            }

            .dJC0Z {
                grid-gap: var(--spacing-xs);
                gap: var(--spacing-xs)
            }

            .MhPB9 {
                color: var(--label-color);
                font-family: var(--secondary-font);
                font-size: var(--font-s);
                font-weight: var(--medium);
                text-transform: uppercase
            }

            .P2u5S {
                grid-gap: var(--spacing-xs);
                display: flex;
                flex-direction: column;
                gap: var(--spacing-xs)
            }

            .P2u5S>.ChVNu {
                color: var(--headline-color);
                font-family: var(--primary-font);
                font-size: var(--font-xl);
                font-weight: var(--semibold);
                line-height: normal
            }

            @media (min-width: 768px) and (max-width:1199px) {
                .P2u5S>.ChVNu {
                    font-size:var(--font-xxl)
                }
            }

            @media (min-width: 1200px) {
                .P2u5S>.ChVNu {
                    font-size:var(--font-xxll)
                }
            }

            .P2u5S>.ChVNu:hover {
                text-decoration: underline
            }

            .dJC0Z>.ChVNu {
                color: var(--headline-color);
                font-family: var(--primary-font);
                font-size: var(--font-mm);
                font-weight: var(--semibold);
                line-height: normal
            }

            .dJC0Z>.ChVNu:hover {
                text-decoration: underline
            }

            .NxlXr {
                color: var(--subheadline-color);
                font-family: var(--primary-font);
                font-size: var(--font-m);
                font-weight: var(--regular);
                line-height: 150%
            }

            .bI4eQ {
                margin: 0 auto;
                max-width: var(--container-width)
            }

            ._3JmVQ {
                grid-gap: var(--spacing-horizontal);
                display: flex;
                flex-direction: column;
                gap: var(--spacing-horizontal);
                padding: var(--mobile-row-padding)
            }

            @media (min-width: 768px) and (max-width:1199px) {
                ._3JmVQ {
                    grid-gap:var(--spacing-vertical);
                    gap: var(--spacing-vertical);
                    padding: var(--tablet-row-padding)
                }
            }

            @media (min-width: 1200px) {
                ._3JmVQ {
                    padding:var(--desktop-row-padding)
                }
            }

            .Er7Lt {
                grid-gap: var(--spacing-horizontal);
                display: grid;
                gap: var(--spacing-horizontal);
                grid-template-columns: 1fr
            }

            @media (min-width: 768px) and (max-width:1199px) {
                .Er7Lt {
                    grid-gap:var(--spacing-vertical);
                    grid-row-gap: var(--spacing-horizontal);
                    gap: var(--spacing-vertical);
                    grid-template-columns: 1fr 1px 1fr;
                    row-gap: var(--spacing-horizontal)
                }
            }

            @media (min-width: 1200px) {
                .Er7Lt {
                    grid-gap:var(--spacing-vertical);
                    gap: var(--spacing-vertical);
                    grid-template-columns: 40.09% 1px 22.97% 1px 31.53%
                }
            }

            @media (max-width: 767px) {
                .Er7Lt {
                    display:flex;
                    flex-direction: column
                }

                .Er7Lt .plE3z {
                    border-top: 1px solid var(--card-separator-color);
                    order: 2
                }
            }

            @media (min-width: 768px) and (max-width:1199px) {
                .Er7Lt .plE3z {
                    border-top:1px solid var(--card-separator-color);
                    display: grid;
                    grid-column: 1/4
                }
            }

            @media (min-width: 1200px) {
                .Er7Lt .plE3z {
                    border-right:1px solid var(--card-separator-color)
                }
            }

            .eXdCz {
                grid-gap: calc(var(--spacing-horizontal)*2);
                display: grid;
                gap: calc(var(--spacing-horizontal)*2);
                grid-template-columns: 1fr
            }

            @media (min-width: 768px) and (max-width:1199px) {
                .eXdCz {
                    grid-gap:calc(var(--spacing-vertical)*2);
                    grid-row-gap: var(--spacing-horizontal);
                    gap: calc(var(--spacing-vertical)*2);
                    grid-template-columns: 1fr 1fr;
                    row-gap: var(--spacing-horizontal)
                }
            }

            @media (min-width: 1200px) {
                .eXdCz {
                    grid-gap:calc(var(--spacing-vertical)*2);
                    gap: calc(var(--spacing-vertical)*2);
                    grid-template-columns: 40.09% 22.97% 31.53%
                }
            }

            @media (max-width: 767px) {
                .eXdCz .plE3z {
                    border-top:1px solid var(--card-separator-color);
                    order: 2
                }
            }

            @media (min-width: 768px) and (max-width:1199px) {
                .eXdCz .plE3z {
                    border-top:1px solid var(--card-separator-color);
                    display: grid;
                    grid-column: 1/3
                }
            }

            @media (min-width: 1200px) {
                .eXdCz .plE3z {
                    border-right:1px solid var(--card-separator-color)
                }
            }

            .gEUSS {
                grid-row-gap: var(--spacing-horizontal);
                grid-gap: var(--spacing-vertical);
                display: grid;
                gap: var(--spacing-vertical);
                row-gap: var(--spacing-horizontal)
            }

            .xMHhd {
                grid-gap: calc(var(--spacing-horizontal)*2);
                gap: calc(var(--spacing-horizontal)*2)
            }

            .pILHm,.xMHhd {
                display: grid;
                height: -moz-fit-content;
                height: fit-content
            }

            .pILHm {
                grid-gap: var(--spacing-vertical);
                gap: var(--spacing-vertical)
            }

            @media (min-width: 768px) and (max-width:1199px) {
                .pILHm {
                    grid-gap:var(--spacing-horizontal);
                    gap: var(--spacing-horizontal)
                }
            }

            @media (max-width: 767px) {
                .pILHm {
                    grid-gap:var(--spacing-horizontal);
                    gap: var(--spacing-horizontal)
                }
            }

            .q-JWU {
                grid-gap: calc(var(--spacing-horizontal)*2);
                gap: calc(var(--spacing-horizontal)*2)
            }

            .q-JWU,.s-Ane {
                display: grid;
                height: -moz-fit-content;
                height: fit-content;
                order: 3
            }

            .s-Ane {
                grid-gap: var(--spacing-horizontal);
                gap: var(--spacing-horizontal)
            }

            @media (min-width: 768px) and (max-width:1199px) {
                ._1rsuR {
                    grid-column:1/4;
                    margin: 0 auto
                }
            }

            @media (min-width: 1200px) {
                ._1rsuR {
                    grid-gap:0;
                    display: flex;
                    flex-direction: column;
                    gap: 0
                }
            }

            @media (max-width: 767px) {
                ._1rsuR {
                    display:flex;
                    justify-content: center
                }
            }

            @media (min-width: 768px) and (max-width:1199px) {
                .Hz1-G {
                    padding-top:var(--spacing-horizontal)
                }

                ._0guv8 {
                    padding-top: 0
                }
            }

            ._5AbGz {
                border-top: 1px solid var(--card-separator-color)
            }

            @media (min-width: 768px) and (max-width:1199px) {
                ._5AbGz {
                    border-right:1px solid var(--card-separator-color)
                }
            }

            @media (min-width: 1200px) {
                ._5AbGz {
                    border-right:1px solid var(--card-separator-color)
                }
            }

            .i9j9F {
                border-bottom: 1px solid var(--card-separator-color)
            }

            .lVdyl {
                background-color: #d3d3d3;
                height: 90px;
                margin: 0 auto;
                text-align: center;
                width: 970px
            }

            @media (min-width: 768px) and (max-width:1199px) {
                .lVdyl {
                    margin-bottom:var(--spacing-row-separator)
                }
            }

            @media (min-width: 1200px) {
                .lVdyl {
                    margin-bottom:var(--spacing-row-separator)
                }
            }

            ._2k7cJ {
                background-color: #d3d3d3;
                height: 200px;
                margin: 0 auto;
                margin-bottom: var(--spacing-row-separator-mobile);
                text-align: center;
                width: 300px
            }

            .r8RpL {
                display: none
            }

            @media (min-width: 1200px) {
                .r8RpL {
                    grid-gap:var(--spacing-xs);
                    display: flex;
                    flex-direction: column;
                    gap: var(--spacing-xs);
                    margin: 0 auto;
                    padding: var(--spacing-xs) 25px;
                    width: -moz-fit-content;
                    width: fit-content
                }

                .r8RpL p {
                    text-align: center
                }
            }

            ._2-cc7 {
                grid-gap: var(--spacing-xs);
                display: flex;
                flex-direction: column;
                gap: var(--spacing-xs);
                margin: 0 auto;
                padding: var(--spacing-xs) 25px;
                width: -moz-fit-content;
                width: fit-content
            }

            ._2-cc7 p {
                text-align: center
            }

            @media (min-width: 768px) and (max-width:1199px) {
                ._2-cc7 {
                    padding:0 25px var(--spacing-l) 25px
                }
            }

            @media (max-width: 767px) {
                ._2-cc7 {
                    padding:0 25px var(--spacing-l) 25px
                }
            }

            ._8Ywcl {
                outline: none
            }

            .dk84p {
                display: inline-block;
                margin-bottom: 8px;
                padding-right: 10px
            }

            .O2CWo {
                align-items: center;
                background-color: var(--light-interactive-secondary-030);
                border-radius: var(--spacing-xs);
                bottom: 36px;
                box-shadow: 0 4px 6px rgba(0,0,0,.1);
                color: #fff;
                display: flex;
                left: 50%;
                opacity: 1;
                padding: var(--spacing-s);
                position: fixed;
                transform: translateX(-50%);
                transition: opacity 1s ease;
                width: -moz-fit-content;
                width: fit-content;
                z-index: 10
            }

            .c6hGL {
                flex-shrink: 0
            }

            .FGded,.c6hGL {
                margin-right: var(--spacing-s)
            }

            .FGded {
                flex-grow: 1;
                font-family: var(--secondary-font);
                font-size: var(--font-sm);
                font-style: normal;
                font-weight: var(--medium);
                line-height: 150%
            }

            ._1Oull {
                background-color: #ccc;
                height: 24px;
                margin-right: var(--spacing-s);
                width: 1px
            }

            .DeuvE {
                background-color: transparent;
                border: none;
                color: var(--white);
                cursor: pointer;
                font-family: var(--secondary-font);
                font-size: var(--font-s);
                font-weight: var(--medium);
                line-height: 150%
            }

            .O2CWo._7LRb6 {
                opacity: 0;
                transition: opacity .5s ease,visibility 0s .5s;
                visibility: hidden
            }

            ._3m-Wb {
                background-color: #d60000
            }

            .ErKHC {
                background-color: var(--light-interactive-secondary-030)
            }

            .grecaptcha-badge {
                visibility: hidden
            }

            ._4EXSh {
                grid-gap: var(--spacing-xs);
                background: linear-gradient(143deg,#e0f5f8 8.02%,#cef0f5 57.41%,#68d6e5 100.38%);
                display: flex;
                flex-direction: column;
                gap: var(--spacing-xs);
                margin: 24px 0;
                padding: 16px 15px
            }

            ._4EXSh p:first-child {
                color: var(--light-ink-contrast);
                font-family: var(--primary-font);
                font-size: var(--font-l);
                font-style: normal;
                font-weight: var(--semibold);
                line-height: normal;
                text-align: center
            }

            @media (max-width: 767px) {
                ._4EXSh p:first-child {
                    text-align:left
                }
            }

            @media (min-width: 1200px) {
                ._4EXSh p:first-child {
                    font-size:var(--font-xl)
                }
            }

            @media (min-width: 768px) and (max-width:1199px) {
                ._4EXSh p:first-child {
                    font-size:var(--font-xl)
                }
            }

            ._4EXSh p:nth-child(2) {
                color: var(--light-interface-neutral-010);
                font-family: var(--primary-font);
                font-size: var(--font-m);
                font-style: normal;
                font-weight: var(--regular);
                line-height: 150%;
                text-align: center
            }

            @media (max-width: 767px) {
                ._4EXSh p:nth-child(2) {
                    text-align:left
                }
            }

            .R8qnL {
                grid-gap: var(--spacing-xs);
                align-items: flex-start;
                display: flex;
                flex-direction: column;
                gap: var(--spacing-xs);
                justify-content: space-between
            }

            .R8qnL div {
                height: 40px;
                width: 100%
            }

            @media (min-width: 1200px) {
                .R8qnL {
                    flex-direction:row;
                    height: 40px
                }

                .R8qnL div {
                    flex: 3;
                    width: auto
                }
            }

            @media (min-width: 768px) and (max-width:1199px) {
                .R8qnL {
                    flex-direction:row;
                    height: 40px
                }

                .R8qnL div {
                    flex: 3;
                    width: auto
                }
            }

            .R8qnL label {
                display: none
            }

            .R8qnL input {
                background: #fff;
                border: 1px solid #9fadb5;
                border-radius: var(--spacing-xs);
                height: inherit;
                padding: var(--spacing-xs);
                width: 100%
            }

            @media (min-width: 1200px) {
                .R8qnL input {
                    height:inherit
                }
            }

            @media (min-width: 768px) and (max-width:1199px) {
                .R8qnL input {
                    height:inherit
                }
            }

            .R8qnL button {
                background: #013d6c;
                border: none;
                border-radius: var(--spacing-xs);
                color: #fff;
                color: var(--Light-ink-inkInverse,#fff);
                flex: 1;
                font-family: Montserrat;
                font-size: var(--font-s);
                font-weight: var(--medium);
                height: inherit;
                line-height: 150%;
                padding: var(--spacing-xs) var(--spacing-m)
            }

            @media (min-width: 1200px) {
                .NYAr3 {
                    flex-direction:column;
                    height: auto
                }

                .NYAr3 div {
                    width: 100%
                }
            }

            .R0ZNN {
                border-left: 4px solid var(--light-interactive-primary-030);
                margin: 32px 0;
                padding-left: var(--spacing-m);
                word-break: break-word
            }

            .OrRp3,.R0ZNN {
                grid-gap: 16px;
                display: flex;
                flex-direction: column;
                gap: 16px
            }

            .OrRp3 {
                justify-content: space-between
            }

            @media (min-width: 768px) and (max-width:1199px) {
                .OrRp3 {
                    align-items:center;
                    flex-direction: row
                }
            }

            @media (min-width: 1200px) {
                .OrRp3 {
                    align-items:center;
                    flex-direction: row
                }
            }

            .IwUog {
                grid-gap: 16px;
                display: flex;
                gap: 16px
            }

            @media (min-width: 768px) and (max-width:1199px) {
                .IwUog {
                    width:60%
                }
            }

            @media (min-width: 1200px) {
                .IwUog {
                    width:62%
                }
            }

            .J8yIR {
                color: var(--light-ink-contrast);
                font-family: var(--secondary-font);
                font-size: var(--font-m);
                font-style: normal;
                font-weight: var(--medium);
                line-height: 150%
            }

            .J8yIR,._7qoGD {
                word-break: break-word
            }

            ._7qoGD {
                display: flex;
                flex: 1;
                flex-direction: column;
                justify-content: center
            }

            ._7qoGD a {
                color: var(--light-ink-contrast);
                font-family: var(--secondary-font);
                font-size: var(--font-l);
                font-weight: var(--bold);
                line-height: normal
            }

            ._7qoGD span:last-child {
                color: var(--light-ink-subtle);
                font-family: var(--secondary-font);
                font-size: var(--font-m);
                font-weight: var(--medium);
                line-height: 150%;
                text-align: left
            }

            .NWgbD {
                grid-gap: 8px;
                display: flex;
                flex-wrap: wrap;
                gap: 8px;
                height: -moz-fit-content;
                height: fit-content;
                justify-content: flex-start
            }

            .NWgbD a {
                height: 44px;
                width: 44px
            }

            @media (min-width: 768px) and (max-width:1199px) {
                .NWgbD {
                    width:37.6%
                }
            }

            @media (min-width: 1200px) {
                .NWgbD {
                    width:35.5%
                }
            }

            .fUc9V {
                height: 80px;
                width: 80px
            }

            .fUc9V img {
                aspect-ratio: 1/1;
                border-radius: 50%
            }

            ._48or4 {
                color: var(--light-ink-subtle);
                font-family: var(--secondary-font);
                padding-bottom: var(--spacing-m)
            }

            ._48or4,._48or4 span {
                font-size: var(--story-page-font-size);
                font-weight: var(--medium);
                line-height: 150%
            }

            ._48or4 a {
                color: var(--light-ink-subtle)
            }

            .egFJi {
                background: var(--multi-author-bg);
                border-left: 4px solid var(--light-interactive-primary-030);
                color: var(--light-interactive-secondary-030);
                font-family: var(--secondary-font);
                font-size: var(--story-page-font-size);
                font-weight: var(--medium);
                line-height: 150%;
                padding: 8px 8px 8px 16px
            }

            .fs51W {
                display: flex;
                padding: 0 15px 16px
            }

            @media (min-width: 1200px) {
                .fs51W {
                    padding:0 0 16px
                }
            }

            @media (min-width: 768px) and (max-width:1199px) {
                .fs51W {
                    padding:0 0 16px
                }
            }

            .pMZtN {
                color: var(--light-ink-subtle);
                display: flex;
                font-family: var(--content-font);
                font-size: var(--font-s);
                line-height: 150%;
                text-transform: capitalize
            }

            .pMZtN,.pMZtN a {
                font-weight: var(--medium)
            }

            .gyI8k,.pMZtN a {
                color: var(--light-link-blue)
            }

            .gyI8k {
                height: 16px;
                text-align: center;
                width: 16px
            }

            .r004J {
                align-items: center;
                display: flex;
                height: auto;
                position: relative
            }

            .ipASP {
                background: var(--white);
                border-radius: var(--spacing-xs);
                box-shadow: 0 16px 24px 0 hsla(0,0%,7%,.08);
                left: 0;
                overflow: hidden;
                padding: var(--spacing-xs) 0;
                position: absolute;
                top: 60px;
                width: 200px;
                z-index: var(--zlevel2)
            }

            .ipASP svg {
                margin-right: var(--spacing-xs)
            }

            .ipASP a,.ipASP div {
                align-items: center;
                border-bottom: 1px solid var(--card-separator-color);
                color: var(--light-ink-subtle);
                cursor: pointer;
                display: flex;
                font-family: var(--content-font);
                font-size: var(--font-s);
                font-weight: var(--medium);
                padding: var(--spacing-s) var(--spacing-m)
            }

            .ipASP a:hover,.ipASP div:hover {
                background-color: var(--light-interactive-primary-010)
            }

            .ipASP a:last-child,.ipASP div:last-child {
                border-bottom-width: 0
            }

            .ORiM7 {
                color: var(--light-ink-contrast);
                font-family: var(--primary-font);
                font-size: var(--font-xxl);
                font-weight: var(--semibold);
                line-height: normal;
                padding-bottom: var(--spacing-xs);
                word-break: break-word
            }

            @media (min-width: 768px) and (max-width:1199px) {
                .ORiM7 {
                    font-size:var(--font-xxxll)
                }
            }

            @media (min-width: 1200px) {
                .ORiM7 {
                    font-size:var(--font-xxxll)
                }
            }

            .-BAfL {
                grid-gap: var(--spacing-vertical);
                display: flex;
                flex-direction: column;
                gap: var(--spacing-vertical);
                margin-bottom: var(--font-xxll)
            }

            @media (min-width: 768px) and (max-width:1199px) {
                .-BAfL {
                    margin-bottom:var(--font-xxll)
                }
            }

            @media (min-width: 1200px) {
                .-BAfL {
                    margin-bottom:var(--spacing-l)
                }
            }

            .-BAfL ._9ooHw {
                color: var(--light-ink-contrast);
                font-family: var(--secondary-font);
                font-size: var(--font-m);
                font-weight: var(--bold);
                line-height: normal
            }

            .zDUGk {
                display: grid
            }

            .ZYkdP,.zDUGk {
                grid-gap: var(--spacing-vertical);
                gap: var(--spacing-vertical)
            }

            .ZYkdP {
                display: flex;
                flex-direction: column;
                height: -moz-fit-content;
                height: fit-content
            }

            @media (min-width: 768px) and (max-width:1199px) {
                .ZYkdP {
                    display:grid;
                    grid-template-columns: 1fr 1px 1fr
                }
            }

            .e1UC3 {
                grid-gap: var(--spacing-xs);
                display: flex;
                flex-direction: column;
                gap: var(--spacing-xs);
                height: -moz-fit-content;
                height: fit-content
            }

            .yPUES {
                color: var(--light-ink-contrast);
                font-family: var(--primary-font);
                font-size: var(--font-mm);
                font-weight: var(--semibold);
                line-height: normal;
                word-break: break-word
            }

            @media (min-width: 1200px) {
                .yPUES {
                    font-size:var(--font-m);
                    line-height: 150%
                }
            }

            @media (min-width: 768px) and (max-width:1199px) {
                .yPUES {
                    font-size:var(--font-m);
                    line-height: 150%
                }
            }

            .NkupU {
                border-bottom: 1px solid var(--card-separator-color)
            }

            @media (min-width: 1200px) {
                .NkupU {
                    border-right:1px solid var(--card-separator-color)
                }
            }

            @media (min-width: 768px) and (max-width:1199px) {
                .NkupU {
                    border-right:1px solid var(--card-separator-color)
                }
            }

            .JY52Y {
                border-bottom: 1px solid var(--card-separator-color)
            }

            .JY52Y:last-child {
                display: none
            }

            .Ubcaz,._65-Lf {
                color: var(--light-ink-subtle);
                font-family: var(--secondary-font);
                font-size: var(--story-page-font-size);
                font-weight: var(--medium);
                line-height: 150%;
                padding: var(--spacing-m) 0 var(--spacing-xs) 0
            }

            ._65-Lf {
                border-top: 1px solid var(--card-separator-color)
            }

            @media (min-width: 1200px) {
                ._65-Lf {
                    border:none;
                    padding: 0
                }
            }

            @media (min-width: 768px) and (max-width:1199px) {
                ._65-Lf {
                    border:none;
                    padding: 0
                }
            }

            .VhjOo>img {
                aspect-ratio: var(--aspect-ratio);
                width: 100%
            }

            ._5aBr8 {
                background-color: var(--fallback-background-color);
                -o-object-fit: contain!important;
                object-fit: contain!important
            }

            .x4CMR {
                grid-gap: var(--spacing-vertical);
                display: flex;
                flex-direction: column;
                gap: var(--spacing-vertical);
                margin-bottom: var(--font-xxll)
            }

            .x4CMR .zy-hT {
                color: #0c1215;
                font-family: var(--content-font);
                font-size: var(--font-m);
                font-weight: var(--bold);
                line-height: normal;
                text-align: left;
                text-transform: uppercase
            }

            @media (min-width: 1200px) {
                .x4CMR {
                    margin-bottom:0
                }
            }

            .kPkB8 {
                display: grid
            }

            .kPkB8,.mb95x {
                grid-gap: var(--spacing-vertical);
                gap: var(--spacing-vertical)
            }

            .mb95x {
                display: flex;
                flex-direction: column;
                height: -moz-fit-content;
                height: fit-content
            }

            @media (min-width: 1200px) {
                .mb95x {
                    grid-gap:var(--spacing-vertical);
                    grid-row-gap: var(--spacing-horizontal);
                    display: grid;
                    gap: var(--spacing-vertical);
                    grid-template-columns: 1fr 1px 1fr;
                    row-gap: var(--spacing-horizontal)
                }
            }

            @media (min-width: 768px) and (max-width:1199px) {
                .mb95x {
                    grid-gap:var(--spacing-vertical);
                    grid-row-gap: var(--spacing-horizontal);
                    display: grid;
                    gap: var(--spacing-vertical);
                    grid-template-columns: 1fr 1px 1fr;
                    row-gap: var(--spacing-horizontal)
                }
            }

            .mb95x:first-child {
                border-right: none;
                padding-right: 0
            }

            .-w-8A {
                grid-gap: var(--spacing-xs);
                display: flex;
                gap: var(--spacing-xs);
                justify-content: space-between
            }

            .-w-8A img {
                aspect-ratio: 4/3;
                -o-object-fit: cover;
                object-fit: cover
            }

            .qFnBY {
                grid-gap: var(--spacing-xs);
                display: flex;
                flex: 1;
                flex-direction: column;
                gap: var(--spacing-xs);
                height: -moz-fit-content;
                height: fit-content
            }

            .hWC06 {
                color: var(--light-ink-contrast);
                font-family: var(--primary-font);
                font-size: var(--font-mm);
                font-weight: var(--semibold);
                line-height: normal;
                text-align: left;
                word-break: break-word
            }

            @media (min-width: 1200px) {
                .hWC06 {
                    font-size:var(--font-m);
                    line-height: 150%
                }
            }

            @media (min-width: 768px) and (max-width:1199px) {
                .hWC06 {
                    font-size:var(--font-m);
                    line-height: 150%
                }
            }

            .v8xp7 {
                border-bottom: 1px solid var(--card-separator-color)
            }

            @media (min-width: 1200px) {
                .v8xp7 {
                    border-right:1px solid var(--card-separator-color)
                }
            }

            @media (min-width: 768px) and (max-width:1199px) {
                .v8xp7 {
                    border-right:1px solid var(--card-separator-color)
                }
            }

            .T9i95 {
                border-bottom: 1px solid var(--card-separator-color)
            }

            .T9i95:last-child {
                display: none
            }

            .irdcu {
                aspect-ratio: var(--aspect-ratio);
                line-height: 0;
                margin: 0;
                padding: 0;
                position: relative;
                width: 27.9%
            }

            @media (min-width: 1200px) {
                .irdcu {
                    width:120px
                }
            }

            @media (min-width: 768px) and (max-width:1199px) {
                .irdcu {
                    width:30.9%
                }
            }

            .irdcu>img {
                aspect-ratio: var(--aspect-ratio)
            }

            .QEwph {
                padding: var(--spacing-xl) 0 var(--spacing-xl) 0
            }

            @media (min-width: 768px) and (max-width:1199px) {
                .QEwph {
                    padding:var(--spacing-xl) var(--tablet-padding) 0 var(--tablet-padding)
                }
            }

            @media (max-width: 767px) {
                .QEwph {
                    padding:var(--spacing-xl) var(--mobile-padding) 0 var(--mobile-padding)
                }
            }

            .st7p8 {
                grid-gap: var(--spacing-xs);
                display: flex;
                gap: var(--spacing-xs);
                height: 34px;
                justify-content: left;
                justify-content: space-between;
                width: -moz-fit-content;
                width: fit-content
            }

            .CczOW,._0Gwig,._8gHe-,.i7sOz {
                position: relative
            }

            .Oq3Fb {
                text-wrap: nowrap;
                left: 0;
                padding: var(--spacing-xs);
                z-index: var(--zlevel2)
            }

            .Oq3Fb,.xfmkB {
                background: var(--white);
                border-radius: var(--spacing-xs);
                box-shadow: 0 16px 24px 0 hsla(0,0%,7%,.08);
                position: absolute;
                top: 60px
            }

            .xfmkB {
                overflow: hidden;
                padding: var(--spacing-xs) 0;
                right: 0;
                width: 200px;
                z-index: var(--zlevel1)
            }

            .xfmkB svg {
                margin-right: var(--spacing-xs)
            }

            .xfmkB a,.xfmkB div {
                align-items: center;
                border-bottom: 1px solid var(--card-separator-color);
                color: var(--light-ink-subtle);
                cursor: pointer;
                display: flex;
                font-family: var(--content-font);
                font-size: var(--font-m);
                font-weight: var(--medium);
                padding: var(--spacing-s) var(--spacing-m)
            }

            .xfmkB a>span,.xfmkB div>span {
                flex: 1
            }

            .xfmkB a:hover,.xfmkB div:hover {
                background-color: var(--light-interactive-primary-010)
            }

            .xfmkB a:last-child,.xfmkB div:last-child {
                border-bottom-width: 0
            }

            .E9yxJ {
                background: var(--white);
                border-bottom: 1px solid var(--light-interface-neutral-020);
                height: 48px;
                margin-top: -48px;
                opacity: 0;
                overflow: hidden;
                position: sticky;
                scroll-behavior: smooth;
                top: 47px;
                transform: translateY(-100%);
                transition: transform .4s ease,opacity .4s ease;
                will-change: transform,opacity;
                z-index: var(--zlevel2)
            }

            @media (max-width: 767px) {
                .E9yxJ {
                    position:sticky;
                    top: 66px
                }
            }

            ._9StBL {
                opacity: 1;
                padding-bottom: var(--spacing-xs);
                padding-top: var(--spacing-xs);
                transform: translateY(0)
            }

            @media (max-width: 767px) {
                ._9StBL {
                    padding:8px 15px
                }
            }

            .pKH18 {
                grid-gap: var(--spacing-m);
                display: flex;
                gap: var(--spacing-m);
                justify-content: space-between
            }

            @media (min-width: 1200px) {
                .pKH18 {
                    margin:0 auto;
                    max-width: var(--container-width)
                }
            }

            @media (min-width: 768px) and (max-width:1199px) {
                .pKH18 {
                    margin:0 39px;
                    max-width: 100%
                }
            }

            .yz5NN {
                align-content: end;
                color: var(--light-ink-contrast);
                font-family: var(--primary-font);
                font-size: var(--font-mm);
                font-weight: var(--semibold);
                line-height: 150%;
                overflow: hidden;
                padding: 2.5px 0;
                text-overflow: ellipsis;
                white-space: nowrap
            }

            .z7cCU {
                background-color: var(--light-interactive-primary-030);
                bottom: 0;
                font-family: var(--title-font);
                font-size: 18px;
                height: 2px;
                left: 0;
                position: absolute;
                width: 50vw
            }

            .T94c7 {
                height: 32px
            }

            @media (max-width: 767px) {
                .T94c7 {
                    padding-right:15px
                }
            }

            @media (min-width: 768px) and (max-width:1199px) {
                .T94c7 {
                    padding-right:39px
                }
            }

            .Ub-Cr {
                grid-gap: var(--spacing-xs);
                display: flex;
                gap: var(--spacing-xs);
                justify-content: left;
                justify-content: space-between;
                width: -moz-fit-content;
                width: fit-content
            }

            ._2CaJw,.aDhf-,.dltm6 {
                cursor: pointer;
                position: relative
            }

            .oYzCt {
                position: relative
            }

            .bheo5 {
                text-wrap: nowrap;
                background: var(--white);
                border-radius: 8px;
                box-shadow: 0 16px 24px 0 hsla(0,0%,7%,.08);
                padding: var(--spacing-xs);
                position: fixed;
                right: 200px;
                top: 60px;
                z-index: 4
            }

            @media (max-width: 767px) {
                .bheo5 {
                    position:fixed;
                    right: 100px;
                    top: 60px;
                    width: -moz-fit-content;
                    width: fit-content
                }
            }

            .y8xdW {
                background: var(--white);
                border-radius: 8px;
                box-shadow: 0 16px 24px 0 hsla(0,0%,7%,.08);
                left: 70vw;
                overflow: hidden;
                padding: 8px 0;
                position: fixed;
                top: 100px;
                width: 200px;
                z-index: 3
            }

            @media only screen and (min-width: 360px) and (max-width:520px) {
                .y8xdW {
                    left:50%;
                    position: fixed;
                    top: 100px
                }
            }

            .y8xdW svg {
                margin-right: var(--spacing-xs)
            }

            .y8xdW a,.y8xdW div {
                align-items: center;
                border-bottom: 1px solid var(--card-separator-color);
                color: var(--light-ink-subtle);
                cursor: pointer;
                display: flex;
                font-family: var(--content-font);
                font-size: var(--font-m);
                font-weight: var(--medium);
                padding: 12px 16px
            }

            .y8xdW a>span,.y8xdW div>span {
                flex: 1
            }

            .y8xdW a:hover,.y8xdW div:hover {
                background-color: var(--light-interactive-primary-010)
            }

            .y8xdW a:last-child,.y8xdW div:last-child {
                border-bottom-width: 0
            }

            .d-C-- {
                border-bottom: 1px solid var(--card-separator-color);
                color: var(--light-interactive-secondary-030);
                font-family: var(--secondary-font);
                font-size: var(--font-mm);
                font-weight: var(--medium);
                line-height: 150%;
                padding: var(--spacing-xs) 0 var(--spacing-m) 0;
                word-break: break-word
            }

            @media (max-width: 767px) {
                .d-C-- {
                    font-size:var( --font-m)
                }
            }

            ._7v1Gu {
                grid-gap: var(--spacing-vertical);
                display: flex;
                flex-direction: column;
                gap: var(--spacing-vertical);
                margin-bottom: var(--font-xxll)
            }

            @media (min-width: 768px) and (max-width:1199px) {
                ._7v1Gu {
                    margin-bottom:var(--font-xxll)
                }
            }

            @media (min-width: 1200px) {
                ._7v1Gu {
                    margin-bottom:var(--spacing-l)
                }
            }

            ._7v1Gu ._3SYdD {
                color: var(--light-ink-contrast);
                font-family: var(--secondary-font);
                font-size: var(--font-m);
                font-weight: var(--bold);
                line-height: normal
            }

            .lMuv5 {
                display: grid
            }

            .LyN6l,.lMuv5 {
                grid-gap: var(--spacing-vertical);
                gap: var(--spacing-vertical)
            }

            .LyN6l {
                display: flex;
                flex-direction: column;
                height: -moz-fit-content;
                height: fit-content
            }

            @media (min-width: 768px) and (max-width:1199px) {
                .LyN6l {
                    display:grid;
                    grid-template-columns: 1fr 1px 1fr
                }
            }

            .IGbZc {
                grid-gap: var(--spacing-xs);
                display: flex;
                flex-direction: column;
                gap: var(--spacing-xs);
                height: -moz-fit-content;
                height: fit-content
            }

            ._15Jhz {
                color: var(--light-ink-contrast);
                font-family: var(--primary-font);
                font-size: var(--font-mm);
                font-weight: var(--semibold);
                line-height: normal;
                word-break: break-word
            }

            @media (min-width: 1200px) {
                ._15Jhz {
                    font-size:var(--font-m);
                    line-height: 150%
                }
            }

            @media (min-width: 768px) and (max-width:1199px) {
                ._15Jhz {
                    font-size:var(--font-m);
                    line-height: 150%
                }
            }

            .PGcdY {
                border-bottom: 1px solid var(--card-separator-color)
            }

            @media (min-width: 1200px) {
                .PGcdY {
                    border-right:1px solid var(--card-separator-color)
                }
            }

            @media (min-width: 768px) and (max-width:1199px) {
                .PGcdY {
                    border-right:1px solid var(--card-separator-color)
                }
            }

            .Z6ScA {
                border-bottom: 1px solid var(--card-separator-color)
            }

            .Z6ScA:last-child {
                display: none
            }

            .Kw0-z {
                align-items: center;
                display: flex;
                flex-direction: column;
                margin: 0 auto;
                max-width: var(--container-width)
            }

            @media (min-width: 768px) and (max-width:1199px) {
                .Kw0-z {
                    padding:0 39px
                }
            }

            .B84zI {
                grid-gap: var(--spacing-xs);
                align-items: flex-start;
                background-color: var(--light-interactive-primary-030);
                box-sizing: border-box;
                display: flex;
                flex-direction: column;
                gap: var(--spacing-xs);
                max-width: var(--container-width);
                padding: 15px;
                width: 100%
            }

            ._7fuYh {
                font-family: var(--secondary-font);
                font-size: var(--font-s);
                font-weight: var(--medium);
                line-height: 150%
            }

            .R886j,._7fuYh {
                color: #fff;
                color: var(--Light-ink-inkInverse,#fff);
                font-style: normal
            }

            .R886j {
                font-family: var(--primary-font);
                font-size: var(--font-xl);
                font-weight: var(--semibold);
                line-height: normal
            }

            @media (max-width: 767px) {
                .R886j {
                    font-size:var(--font-l)
                }
            }

            .R886j:hover {
                text-decoration: underline
            }

            .ZyILi {
                display: flex;
                flex: 33%;
                width: 100%
            }

            .kvSQO {
                font-family: var(--primary-font);
                font-size: var(--font-m);
                font-weight: var(--regular)
            }

            .kvSQO,.uo8NM {
                color: #fff;
                color: var(--Light-ink-inkInverse,#fff);
                font-style: normal;
                line-height: 150%
            }

            .uo8NM {
                font-family: var(--secondary-font);
                font-size: var(--font-s);
                font-weight: var(--medium)
            }

            ._4SN43 {
                background: #dee3e6;
                background: var(--Light-neutral-020,#dee3e6);
                height: auto;
                width: 100%
            }

            .QvROa {
                grid-gap: 15px;
                align-items: flex-start;
                background: #f7f7f4;
                background: var(--bg-ivory,#f7f7f4);
                box-sizing: border-box;
                display: flex;
                gap: 15px;
                padding: 15px;
                width: 100%
            }

            @media (max-width: 767px) {
                .QvROa {
                    grid-gap:16px;
                    flex-direction: column;
                    gap: 16px
                }
            }

            .Tgrg6 {
                grid-gap: var(--spacing-xs);
                align-items: flex-start;
                display: flex;
                flex: 33%;
                flex-direction: column;
                gap: var(--spacing-xs)
            }

            @media (max-width: 767px) {
                .Tgrg6 {
                    border-bottom:1px solid var(--breaking-news-separator-color);
                    padding-bottom: 16px;
                    width: 100%
                }
            }

            .gc7dR {
                color: var(--light-interactive-primary-030);
                font-family: var(--secondary-font);
                font-size: var(--font-s);
                font-weight: var(--medium);
                line-height: 150%
            }

            .er76H,.gc7dR {
                font-style: normal
            }

            .er76H {
                color: var(--light-ink-contrast);
                font-family: var(--primary-font);
                font-size: var(--font-l);
                font-weight: var(--semibold);
                line-height: normal
            }

            @media (max-width: 767px) {
                .er76H {
                    font-size:var(--font-mm)
                }
            }

            .er76H:hover {
                text-decoration: underline
            }

            .NUbho {
                font-family: var(--primary-font);
                font-size: var(--font-m);
                font-weight: var(--regular)
            }

            .NUbho,.ZNnZ1 {
                color: var(--light-ink-subtle);
                font-style: normal;
                line-height: 150%
            }

            .ZNnZ1 {
                font-family: var(--secondary-font);
                font-size: var(--font-s);
                font-weight: var(--medium)
            }

            .UsocE {
                border-bottom: 1px solid var(--breaking-news-separator-color);
                width: 100%
            }

            ._3rYsG {
                grid-gap: 16px;
                align-items: flex-start;
                align-self: stretch;
                border-left: 1px solid var(--breaking-news-separator-color);
                display: flex;
                flex: 33%;
                flex-direction: column;
                gap: 16px;
                padding-left: 15px
            }

            @media (max-width: 767px) {
                ._3rYsG {
                    border-left:0;
                    padding-left: 0
                }
            }

            .Fw8ii {
                border-left: none
            }

            ._83bIZ {
                display: none
            }

            @media (max-width: 767px) {
                ._83bIZ {
                    display:block
                }
            }

            .oGosx {
                grid-gap: var(--spacing-xs);
                align-items: flex-start;
                display: flex;
                flex-direction: column;
                gap: var(--spacing-xs)
            }

            .wfqS9 {
                color: var(--light-ink-contrast);
                font-family: var(--primary-font);
                font-size: var(--font-m);
                font-style: normal;
                font-weight: var(--semibold);
                line-height: 150%
            }

            @media (max-width: 767px) {
                .wfqS9 {
                    font-size:var(--font-mm);
                    line-height: normal
                }
            }

            .wfqS9:hover {
                text-decoration: underline
            }

            .zlHjD {
                color: var(--light-ink-subtle);
                font-family: var(--secondary-font);
                font-size: var(--font-s);
                font-style: normal;
                font-weight: var(--medium);
                line-height: 150%
            }

            .LjbKD {
                width: 100%
            }

            .z06NQ {
                display: none
            }

            @media (max-width: 767px) {
                .z06NQ {
                    display:block
                }
            }

            .pDgkN {
                height: -moz-max-content;
                height: max-content
            }

            @media (max-width: 767px) {
                .pDgkN {
                    display:none
                }
            }

            .S9V6f {
                background-color: #d3d3d3;
                height: 90px;
                margin: 0 auto;
                text-align: center;
                width: 970px
            }

            @media (min-width: 768px) and (max-width:1199px) {
                .S9V6f {
                    margin-bottom:var(--spacing-row-separator)
                }
            }

            @media (min-width: 1200px) {
                .S9V6f {
                    margin-bottom:var(--spacing-row-separator)
                }
            }

            .aK4J5 {
                background-color: #d3d3d3;
                height: 200px;
                margin: 0 auto;
                margin-bottom: var(--spacing-row-separator-mobile);
                text-align: center;
                width: 300px
            }

            .kIPoV {
                margin-top: 36px;
                width: 100%
            }

            @media (min-width: 768px) and (max-width:1199px) {
                .kIPoV {
                    width:calc(100% + 78px)
                }
            }

            @media (max-width: 767px) {
                .kIPoV {
                    margin-top:15px
                }
            }

            .HbRuW {
                color: var(--subheadline-color);
                display: flex;
                flex-wrap: wrap;
                font-family: var(--secondary-font);
                font-size: var(--font-s);
                font-weight: var(--medium);
                line-height: 150%
            }

            .fPpVR {
                align-items: center;
                display: flex
            }

            ._9v3uP {
                background-color: rgba(0,0,0,.4);
                bottom: 0;
                filter: brightness(100);
                padding: 4px
            }

            ._9v3uP,._9v3uP.w2tXw {
                left: 0;
                position: absolute;
                z-index: var(--zlevel0)
            }

            ._9v3uP.w2tXw {
                top: 0
            }

            .jT9Gr {
                grid-gap: var(--spacing-xs);
                display: flex;
                flex-direction: column;
                gap: var(--spacing-xs);
                padding: 16px 0
            }

            .vaPla {
                position: relative
            }

            .fG2dB {
                background-color: #d3d3d3
            }

            ._0rL02 {
                position: relative
            }

            ._0rL02 img {
                bottom: 0;
                height: 100%;
                left: 0;
                position: absolute;
                right: 0;
                top: 0;
                width: 100%
            }

            ._4wuYh {
                grid-gap: var(--spacing-xs);
                display: flex;
                flex-direction: column;
                gap: var(--spacing-xs);
                line-height: 150%;
                word-break: break-word
            }

            @media (max-width: 767px) {
                ._4wuYh {
                    padding:0 15px
                }
            }

            .AyKST,.AyKST>div>p {
                color: var(--light-ink-contrast);
                font-weight: var(--medium)
            }

            .AyKST,.AyKST>div>p,._3Y8HA,._3Y8HA>div>p {
                font-family: var(--secondary-font);
                font-size: var(--story-page-font-size);
                line-height: 150%;
                word-break: break-word
            }

            ._3Y8HA,._3Y8HA>div>p {
                color: var(--light-ink-subtle);
                display: flex
            }

            ._3Y8HA>div>p {
                display: inline-block
            }

            ._3Y8HA>div>p:first-child:before {
                content: "Image Credit:";
                padding-right: 4px;
                white-space: nowrap
            }

            .fG2dB {
                background-color: var(--background-color)
            }

            ._3Y8HA[\:has\(a\)] {
                font-weight: var(--medium)
            }

            ._3Y8HA:has(a) {
                font-weight: var(--medium)
            }

            ._3Y8HA[\:has\(a\)] a {
                font-weight: var(--medium)
            }

            ._3Y8HA:has(a) a {
                font-weight: var(--medium)
            }

            .AyKST[\:has\(a\)] {
                font-weight: var(--medium)
            }

            .AyKST:has(a) {
                font-weight: var(--medium)
            }

            .AyKST[\:has\(a\)] a {
                font-weight: var(--medium)
            }

            .AyKST:has(a) a {
                font-weight: var(--medium)
            }

            .bPsxy img {
                background-color: var(--fallback-background-color);
                -o-object-fit: contain!important;
                object-fit: contain!important
            }

            .Fnvc1 {
                border-top: 1px solid var(--row-separator-color);
                margin: 0 15px;
                padding-bottom: var(--spacing-row-separator-mobile)
            }

            @media (min-width: 768px) and (max-width:1199px) {
                .Fnvc1 {
                    margin:0 39px;
                    padding-bottom: var(--spacing-row-separator)
                }
            }

            @media (min-width: 1200px) {
                .Fnvc1 {
                    margin:0 auto;
                    padding-bottom: var(--spacing-row-separator);
                    width: var(--container-width)
                }
            }

            .qA7u8 {
                color: var(--light-ink-subtle);
                font-family: var(--secondary-font);
                font-size: var(--font-xs);
                font-style: normal;
                font-weight: var(--regular);
                line-height: 150%;
                padding-bottom: var(--spacing-xs);
                padding-top: var(--spacing-xs);
                text-align: center
            }

            ._2Wcwl {
                background-color: var(--ad-slot-background-color);
                height: calc(100% + 31px)!important
            }

            .dcg3F {
                display: flex;
                justify-content: center;
                width: 100%
            }

            .JR8SJ {
                background-color: var(--ad-slot-background-color);
                justify-content: right;
                margin: auto 0;
                overflow: hidden;
                z-index: var(--zlevel0)
            }

            .JR8SJ,.L1aHm {
                display: flex;
                flex-direction: column
            }

            .ALnBD {
                height: 50px;
                width: 320px
            }

            @media screen and (min-width: 728px) {
                .ALnBD {
                    height:90px;
                    width: 728px
                }
            }

            .VNDLI {
                height: 600px;
                width: 120px
            }

            ._5lGh3 {
                margin: 0 auto
            }

            .-XDJb,._5lGh3 {
                height: 250px;
                width: 300px
            }

            .-XDJb {
                align-items: center;
                display: flex;
                justify-content: center;
                margin: 0 auto 16px
            }

            @media screen and (min-width: 768px) and (max-width:1199px) {
                .-XDJb {
                    height:90px;
                    margin-bottom: 36px;
                    width: 728px
                }
            }

            @media screen and (min-width: 1200px) {
                .-XDJb {
                    height:90px;
                    margin-bottom: 36px;
                    width: 970px
                }
            }

            ._0apYp {
                height: 250px;
                margin: 0 auto 16px;
                width: 300px
            }

            .aEuvG {
                width: 728px
            }

            .SnSdZ,.aEuvG {
                height: 90px;
                margin: 0 auto
            }

            .SnSdZ {
                width: 970px
            }

            .UDLgd {
                width: 120px
            }

            .LkpS-,.UDLgd {
                background-color: transparent;
                height: auto
            }

            .LkpS- {
                margin: 0;
                width: 185px
            }

            @media (min-width: 1200px) {
                .LkpS- {
                    height:auto;
                    width: 160px
                }
            }

            @media (min-width: 768px) and (max-width:1199px) {
                .LkpS- {
                    height:auto;
                    width: 210px
                }
            }

            .j--QA {
                height: 600px;
                margin: 0;
                width: 300px
            }

            .LTMOE,.WUPu4,.n9lPp {
                height: 250px;
                margin: 0;
                width: 300px
            }

            .OXITA {
                margin: 0 auto;
                margin-bottom: var(--spacing-row-separator-mobile);
                padding-top: 0
            }

            .OXITA,._3u9A6 {
                height: 250px;
                width: 300px
            }

            .dKwlU {
                height: 600px;
                width: 300px
            }

            ._5YnJk {
                height: 250px;
                width: 300px
            }

            .XHz18 {
                height: 600px;
                width: 300px
            }

            .dgAYL {
                height: 250px;
                width: 300px
            }

            .EoVCn {
                height: 201px;
                width: 350px
            }

            .gjbaw {
                height: 90px;
                margin: 0;
                width: 160px
            }

            .s-dxG {
                height: 250px;
                margin: 0 auto;
                width: 300px
            }

            @media (min-width: 1200px) {
                .s-dxG {
                    height:600px;
                    width: 300px
                }
            }

            .fvegL {
                height: 50px;
                margin: 0 auto;
                width: 320px
            }

            @media (min-width: 768px) and (max-width:1199px) {
                .fvegL {
                    height:250px;
                    width: 300px
                }
            }

            @media (min-width: 1200px) {
                .fvegL {
                    height:90px;
                    width: 728px
                }

                .eDlxH {
                    margin-bottom: 0
                }
            }

            .qKimL {
                border: none;
                height: 250px;
                margin: 0 auto 32px;
                width: 300px
            }

            @media (min-width: 1200px) {
                .qKimL {
                    height:250px;
                    width: 970px
                }
            }

            .WPHsW {
                border: none;
                height: 250px;
                margin: auto;
                padding-bottom: var(--spacing-xs);
                width: 970px
            }

            @media (max-width: 767px) {
                .WPHsW {
                    height:50px;
                    width: 320px
                }
            }

            @media (min-width: 768px) and (max-width:1199px) {
                .WPHsW {
                    height:250px;
                    width: 300px
                }
            }

            .CWTr2 {
                width: -moz-fit-content;
                width: fit-content
            }

            ._7oYXh {
                margin-left: 25px;
                margin-right: 25px
            }

            @media (min-width: 1200px) {
                ._0HIpF {
                    align-items:center;
                    display: flex;
                    height: 282px;
                    justify-content: center;
                    margin-left: auto;
                    margin-right: auto;
                    padding-bottom: var(--spacing-horizontal);
                    padding-top: var(--spacing-horizontal);
                    width: 1110px
                }
            }

            @media (min-width: 768px) and (max-width:1199px) {
                ._0HIpF {
                    display:none
                }
            }

            @media (max-width: 767px) {
                ._0HIpF {
                    display:none
                }
            }

            .Kcu7Y {
                height: 250px;
                margin: 0 auto;
                width: 300px
            }

            @media screen and (min-width: 1199px) {
                .Kcu7Y {
                    height:90px;
                    width: 728px
                }
            }

            .Fnt-Z {
                height: 250px;
                margin: 0 auto;
                width: 970px
            }

            @media (min-width: 768px) and (max-width:1199px) {
                .Fnt-Z {
                    height:250px;
                    width: 300px
                }
            }

            @media (max-width: 767px) {
                .Fnt-Z {
                    height:50px;
                    width: 320px
                }
            }

            .F7tAU {
                background-color: transparent;
                margin: 0 auto;
                min-height: auto;
                width: 300px
            }

            @media screen and (max-width: 360px) {
                .F7tAU {
                    width:100%
                }
            }

            @media (min-width: 1200px) {
                .F7tAU {
                    width:350px
                }
            }

            @media (min-width: 768px) and (max-width:1199px) {
                .F7tAU {
                    width:210px
                }
            }

            .z76ES {
                height: 250px;
                margin: 0 auto;
                width: 300px
            }

            @media (min-width: 1200px) {
                .z76ES {
                    height:90px;
                    width: 728px
                }
            }

            .cigTE {
                height: 250px;
                margin: 0 auto;
                width: 300px
            }

            @media (min-width: 1200px) {
                .cigTE {
                    height:90px;
                    width: 728px
                }
            }

            ._4SQLD {
                height: 250px;
                margin: 0 auto;
                width: 300px
            }

            @media (min-width: 1200px) {
                ._4SQLD {
                    height:250px;
                    width: 970px
                }
            }

            .QUo5q,.uGP4H {
                width: 100%
            }

            .QUo5q {
                align-items: center;
                background-color: transparent;
                display: flex;
                font-size: var(--font-mm);
                font-weight: var(--semibold);
                height: auto;
                justify-content: center;
                line-height: 150%
            }

            @media (min-width: 1200px) {
                .K88Iv {
                    display:none
                }
            }

            @media (min-width: 768px) and (max-width:1199px) {
                .K88Iv {
                    display:none
                }
            }

            @media (max-width: 767px) {
                .K88Iv {
                    min-height:50px;
                    width: 320px
                }
            }

            ._5SCWg {
                background-color: var(--ad-slot-background-color)
            }

            @media (max-width: 767px) {
                ._5SCWg {
                    align-items:center;
                    bottom: 0;
                    position: fixed;
                    right: 0;
                    width: 100%;
                    z-index: var(--zlevel10)
                }
            }

            @media (min-width: 768px) and (max-width:1199px) {
                ._5SCWg {
                    display:none
                }
            }

            @media (min-width: 1200px) {
                ._5SCWg {
                    display:none
                }
            }

            .Esppl {
                align-self: end;
                background: var(--ad-slot-background-color);
                border-top-left-radius: 6px;
                cursor: pointer;
                height: -moz-fit-content;
                height: fit-content;
                margin-top: -22px
            }

            .oOVST {
                align-items: center;
                display: flex;
                height: auto;
                justify-content: center;
                width: 100%
            }

            ._6mEKQ {
                grid-gap: var(--spacing-xs);
                display: flex;
                flex-direction: column;
                gap: var(--spacing-xs)
            }

            .V26Oo {
                color: var(--headline-color);
                font-family: var(--primary-font);
                font-size: var(--font-m);
                font-weight: var(--semibold)
            }

            .V26Oo:hover {
                text-decoration: underline
            }

            .uo-cY {
                grid-gap: 2px;
                word-wrap: break-word;
                color: #fff;
                color: var(--Light-ink-inkInverse,#fff);
                font-family: var(--content-font);
                font-size: var(--font-s);
                font-style: normal;
                font-weight: var(--medium);
                gap: 2px;
                line-height: 150%;
                padding: 2px 4px
            }

            .Ey8-Z,.Yuj2q {
                background-color: var(--label-color)
            }

            .Ey8-Z,.Yuj2q,.pFPaU {
                grid-gap: 2px;
                word-wrap: break-word;
                color: #fff;
                color: var(--Light-ink-inkInverse,#fff);
                font-family: var(--content-font);
                font-size: var(--font-s);
                font-style: normal;
                font-weight: var(--medium);
                gap: 2px;
                line-height: 150%;
                padding: 2px 4px
            }

            .pFPaU {
                background-color: var(--light-interactive-red)
            }

            .o-M6q {
                grid-gap: 2px;
                word-wrap: break-word;
                align-items: center;
                color: #fff;
                color: var(--Light-ink-inkInverse,#fff);
                color: var(--light-interactive-red);
                display: flex;
                font-family: var(--content-font);
                font-size: var(--font-s);
                font-style: normal;
                font-weight: var(--medium);
                gap: 2px;
                height: 18px;
                line-height: 150%;
                padding: 0;
                width: 46px
            }

            .o-M6q>span:first-child {
                grid-gap: 2px;
                background-color: var(--light-interactive-red);
                border-radius: 50%;
                gap: 2px;
                height: 10px;
                width: 10px
            }

            ._2rb1z {
                background-color: var(--light-ink-contrast)
            }

            ._2rb1z,.cc0Wn {
                grid-gap: 2px;
                word-wrap: break-word;
                color: #fff;
                color: var(--Light-ink-inkInverse,#fff);
                font-family: var(--content-font);
                font-size: var(--font-s);
                font-style: normal;
                font-weight: var(--medium);
                gap: 2px;
                line-height: 150%;
                padding: 2px 4px
            }

            .cc0Wn {
                align-items: center;
                background-color: #e0f5f8;
                color: var(--dark-teal-080);
                display: flex;
                height: 22px;
                width: 88px
            }

            .YfFXu {
                color: #fff;
                color: var(--Light-ink-inkInverse,#fff);
                color: var(--light-interactive-primary-030)
            }

            .YfFXu,.jbskn {
                grid-gap: 2px;
                word-wrap: break-word;
                font-family: var(--content-font);
                font-size: var(--font-s);
                font-style: normal;
                font-weight: var(--medium);
                gap: 2px;
                line-height: 150%;
                padding: 0
            }

            .jbskn {
                color: #fff;
                color: var(--Light-ink-inkInverse,#fff);
                color: var(--light-interactive-secondary-030)
            }

            .qA7u8 {
                color: var(--light-ink-subtle);
                font-family: var(--secondary-font);
                font-size: var(--font-xs);
                font-style: normal;
                font-weight: var(--regular);
                line-height: 150%;
                padding-bottom: var(--spacing-xs);
                padding-top: var(--spacing-xs);
                text-align: center
            }

            ._2Wcwl {
                background-color: var(--ad-slot-background-color);
                height: calc(100% + 31px)!important
            }

            .dcg3F {
                display: flex;
                justify-content: center;
                width: 100%
            }

            .JR8SJ {
                background-color: var(--ad-slot-background-color);
                justify-content: right;
                margin: auto 0;
                overflow: hidden;
                z-index: var(--zlevel0)
            }

            .JR8SJ,.L1aHm {
                display: flex;
                flex-direction: column
            }

            .ALnBD {
                height: 50px;
                width: 320px
            }

            @media screen and (min-width: 728px) {
                .ALnBD {
                    height:90px;
                    width: 728px
                }
            }

            .VNDLI {
                height: 600px;
                width: 120px
            }

            ._5lGh3 {
                margin: 0 auto
            }

            .-XDJb,._5lGh3 {
                height: 250px;
                width: 300px
            }

            .-XDJb {
                align-items: center;
                display: flex;
                justify-content: center;
                margin: 0 auto 16px
            }

            @media screen and (min-width: 768px) and (max-width:1199px) {
                .-XDJb {
                    height:90px;
                    margin-bottom: 36px;
                    width: 728px
                }
            }

            @media screen and (min-width: 1200px) {
                .-XDJb {
                    height:90px;
                    margin-bottom: 36px;
                    width: 970px
                }
            }

            ._0apYp {
                height: 250px;
                margin: 0 auto 16px;
                width: 300px
            }

            .aEuvG {
                width: 728px
            }

            .SnSdZ,.aEuvG {
                height: 90px;
                margin: 0 auto
            }

            .SnSdZ {
                width: 970px
            }

            .UDLgd {
                width: 120px
            }

            .LkpS-,.UDLgd {
                background-color: transparent;
                height: auto
            }

            .LkpS- {
                margin: 0;
                width: 185px
            }

            @media (min-width: 1200px) {
                .LkpS- {
                    height:auto;
                    width: 160px
                }
            }

            @media (min-width: 768px) and (max-width:1199px) {
                .LkpS- {
                    height:auto;
                    width: 210px
                }
            }

            .j--QA {
                height: 600px;
                margin: 0;
                width: 300px
            }

            .LTMOE,.WUPu4,.n9lPp {
                height: 250px;
                margin: 0;
                width: 300px
            }

            .OXITA {
                margin: 0 auto;
                margin-bottom: var(--spacing-row-separator-mobile);
                padding-top: 0
            }

            .OXITA,._3u9A6 {
                height: 250px;
                width: 300px
            }

            .dKwlU {
                height: 600px;
                width: 300px
            }

            ._5YnJk {
                height: 250px;
                width: 300px
            }

            .XHz18 {
                height: 600px;
                width: 300px
            }

            .dgAYL {
                height: 250px;
                width: 300px
            }

            .EoVCn {
                height: 201px;
                width: 350px
            }

            .gjbaw {
                height: 90px;
                margin: 0;
                width: 160px
            }

            .s-dxG {
                height: 250px;
                margin: 0 auto;
                width: 300px
            }

            @media (min-width: 1200px) {
                .s-dxG {
                    height:600px;
                    width: 300px
                }
            }

            .fvegL {
                height: 50px;
                margin: 0 auto;
                width: 320px
            }

            @media (min-width: 768px) and (max-width:1199px) {
                .fvegL {
                    height:250px;
                    width: 300px
                }
            }

            @media (min-width: 1200px) {
                .fvegL {
                    height:90px;
                    width: 728px
                }

                .eDlxH {
                    margin-bottom: 0
                }
            }

            .qKimL {
                border: none;
                height: 250px;
                margin: 0 auto 32px;
                width: 300px
            }

            @media (min-width: 1200px) {
                .qKimL {
                    height:250px;
                    width: 970px
                }
            }

            .WPHsW {
                border: none;
                height: 250px;
                margin: auto;
                padding-bottom: var(--spacing-xs);
                width: 970px
            }

            @media (max-width: 767px) {
                .WPHsW {
                    height:50px;
                    width: 320px
                }
            }

            @media (min-width: 768px) and (max-width:1199px) {
                .WPHsW {
                    height:250px;
                    width: 300px
                }
            }

            .CWTr2 {
                width: -moz-fit-content;
                width: fit-content
            }

            ._7oYXh {
                margin-left: 25px;
                margin-right: 25px
            }

            @media (min-width: 1200px) {
                ._0HIpF {
                    align-items:center;
                    display: flex;
                    height: 282px;
                    justify-content: center;
                    margin-left: auto;
                    margin-right: auto;
                    padding-bottom: var(--spacing-horizontal);
                    padding-top: var(--spacing-horizontal);
                    width: 1110px
                }
            }

            @media (min-width: 768px) and (max-width:1199px) {
                ._0HIpF {
                    display:none
                }
            }

            @media (max-width: 767px) {
                ._0HIpF {
                    display:none
                }
            }

            .Kcu7Y {
                height: 250px;
                margin: 0 auto;
                width: 300px
            }

            @media screen and (min-width: 1199px) {
                .Kcu7Y {
                    height:90px;
                    width: 728px
                }
            }

            .Fnt-Z {
                height: 250px;
                margin: 0 auto;
                width: 970px
            }

            @media (min-width: 768px) and (max-width:1199px) {
                .Fnt-Z {
                    height:250px;
                    width: 300px
                }
            }

            @media (max-width: 767px) {
                .Fnt-Z {
                    height:50px;
                    width: 320px
                }
            }

            .F7tAU {
                background-color: transparent;
                margin: 0 auto;
                min-height: auto;
                width: 300px
            }

            @media screen and (max-width: 360px) {
                .F7tAU {
                    width:100%
                }
            }

            @media (min-width: 1200px) {
                .F7tAU {
                    width:350px
                }
            }

            @media (min-width: 768px) and (max-width:1199px) {
                .F7tAU {
                    width:210px
                }
            }

            .z76ES {
                height: 250px;
                margin: 0 auto;
                width: 300px
            }

            @media (min-width: 1200px) {
                .z76ES {
                    height:90px;
                    width: 728px
                }
            }

            .cigTE {
                height: 250px;
                margin: 0 auto;
                width: 300px
            }

            @media (min-width: 1200px) {
                .cigTE {
                    height:90px;
                    width: 728px
                }
            }

            ._4SQLD {
                height: 250px;
                margin: 0 auto;
                width: 300px
            }

            @media (min-width: 1200px) {
                ._4SQLD {
                    height:250px;
                    width: 970px
                }
            }

            .QUo5q,.uGP4H {
                width: 100%
            }

            .QUo5q {
                align-items: center;
                background-color: transparent;
                display: flex;
                font-size: var(--font-mm);
                font-weight: var(--semibold);
                height: auto;
                justify-content: center;
                line-height: 150%
            }

            @media (min-width: 1200px) {
                .K88Iv {
                    display:none
                }
            }

            @media (min-width: 768px) and (max-width:1199px) {
                .K88Iv {
                    display:none
                }
            }

            @media (max-width: 767px) {
                .K88Iv {
                    min-height:50px;
                    width: 320px
                }
            }

            ._5SCWg {
                background-color: var(--ad-slot-background-color)
            }

            @media (max-width: 767px) {
                ._5SCWg {
                    align-items:center;
                    bottom: 0;
                    position: fixed;
                    right: 0;
                    width: 100%;
                    z-index: var(--zlevel10)
                }
            }

            @media (min-width: 768px) and (max-width:1199px) {
                ._5SCWg {
                    display:none
                }
            }

            @media (min-width: 1200px) {
                ._5SCWg {
                    display:none
                }
            }

            .Esppl {
                align-self: end;
                background: var(--ad-slot-background-color);
                border-top-left-radius: 6px;
                cursor: pointer;
                height: -moz-fit-content;
                height: fit-content;
                margin-top: -22px
            }

            .oOVST {
                align-items: center;
                display: flex;
                height: auto;
                justify-content: center;
                width: 100%
            }

            ._9v3uP {
                background-color: rgba(0,0,0,.4);
                bottom: 0;
                filter: brightness(100);
                padding: 4px
            }

            ._9v3uP,._9v3uP.w2tXw {
                left: 0;
                position: absolute;
                z-index: var(--zlevel0)
            }

            ._9v3uP.w2tXw {
                top: 0
            }

            .jT9Gr {
                grid-gap: var(--spacing-xs);
                display: flex;
                flex-direction: column;
                gap: var(--spacing-xs);
                padding: 16px 0
            }

            .vaPla {
                position: relative
            }

            .fG2dB {
                background-color: #d3d3d3
            }

            ._0rL02 {
                position: relative
            }

            ._0rL02 img {
                bottom: 0;
                height: 100%;
                left: 0;
                position: absolute;
                right: 0;
                top: 0;
                width: 100%
            }

            ._4wuYh {
                grid-gap: var(--spacing-xs);
                display: flex;
                flex-direction: column;
                gap: var(--spacing-xs);
                line-height: 150%;
                word-break: break-word
            }

            @media (max-width: 767px) {
                ._4wuYh {
                    padding:0 15px
                }
            }

            .AyKST,.AyKST>div>p {
                color: var(--light-ink-contrast);
                font-weight: var(--medium)
            }

            .AyKST,.AyKST>div>p,._3Y8HA,._3Y8HA>div>p {
                font-family: var(--secondary-font);
                font-size: var(--story-page-font-size);
                line-height: 150%;
                word-break: break-word
            }

            ._3Y8HA,._3Y8HA>div>p {
                color: var(--light-ink-subtle);
                display: flex
            }

            ._3Y8HA>div>p {
                display: inline-block
            }

            ._3Y8HA>div>p:first-child:before {
                content: "Image Credit:";
                padding-right: 4px;
                white-space: nowrap
            }

            .fG2dB {
                background-color: var(--background-color)
            }

            ._3Y8HA[\:has\(a\)] {
                font-weight: var(--medium)
            }

            ._3Y8HA:has(a) {
                font-weight: var(--medium)
            }

            ._3Y8HA[\:has\(a\)] a {
                font-weight: var(--medium)
            }

            ._3Y8HA:has(a) a {
                font-weight: var(--medium)
            }

            .AyKST[\:has\(a\)] {
                font-weight: var(--medium)
            }

            .AyKST:has(a) {
                font-weight: var(--medium)
            }

            .AyKST[\:has\(a\)] a {
                font-weight: var(--medium)
            }

            .AyKST:has(a) a {
                font-weight: var(--medium)
            }

            .bPsxy img {
                background-color: var(--fallback-background-color);
                -o-object-fit: contain!important;
                object-fit: contain!important
            }

            ._6mEKQ {
                grid-gap: var(--spacing-xs);
                display: flex;
                flex-direction: column;
                gap: var(--spacing-xs)
            }

            .V26Oo {
                color: var(--headline-color);
                font-family: var(--primary-font);
                font-size: var(--font-m);
                font-weight: var(--semibold)
            }

            .V26Oo:hover {
                text-decoration: underline
            }

            .uo-cY {
                grid-gap: 2px;
                word-wrap: break-word;
                color: #fff;
                color: var(--Light-ink-inkInverse,#fff);
                font-family: var(--content-font);
                font-size: var(--font-s);
                font-style: normal;
                font-weight: var(--medium);
                gap: 2px;
                line-height: 150%;
                padding: 2px 4px
            }

            .Ey8-Z,.Yuj2q {
                background-color: var(--label-color)
            }

            .Ey8-Z,.Yuj2q,.pFPaU {
                grid-gap: 2px;
                word-wrap: break-word;
                color: #fff;
                color: var(--Light-ink-inkInverse,#fff);
                font-family: var(--content-font);
                font-size: var(--font-s);
                font-style: normal;
                font-weight: var(--medium);
                gap: 2px;
                line-height: 150%;
                padding: 2px 4px
            }

            .pFPaU {
                background-color: var(--light-interactive-red)
            }

            .o-M6q {
                grid-gap: 2px;
                word-wrap: break-word;
                align-items: center;
                color: #fff;
                color: var(--Light-ink-inkInverse,#fff);
                color: var(--light-interactive-red);
                display: flex;
                font-family: var(--content-font);
                font-size: var(--font-s);
                font-style: normal;
                font-weight: var(--medium);
                gap: 2px;
                height: 18px;
                line-height: 150%;
                padding: 0;
                width: 46px
            }

            .o-M6q>span:first-child {
                grid-gap: 2px;
                background-color: var(--light-interactive-red);
                border-radius: 50%;
                gap: 2px;
                height: 10px;
                width: 10px
            }

            ._2rb1z {
                background-color: var(--light-ink-contrast)
            }

            ._2rb1z,.cc0Wn {
                grid-gap: 2px;
                word-wrap: break-word;
                color: #fff;
                color: var(--Light-ink-inkInverse,#fff);
                font-family: var(--content-font);
                font-size: var(--font-s);
                font-style: normal;
                font-weight: var(--medium);
                gap: 2px;
                line-height: 150%;
                padding: 2px 4px
            }

            .cc0Wn {
                align-items: center;
                background-color: #e0f5f8;
                color: var(--dark-teal-080);
                display: flex;
                height: 22px;
                width: 88px
            }

            .YfFXu {
                color: #fff;
                color: var(--Light-ink-inkInverse,#fff);
                color: var(--light-interactive-primary-030)
            }

            .YfFXu,.jbskn {
                grid-gap: 2px;
                word-wrap: break-word;
                font-family: var(--content-font);
                font-size: var(--font-s);
                font-style: normal;
                font-weight: var(--medium);
                gap: 2px;
                line-height: 150%;
                padding: 0
            }

            .jbskn {
                color: #fff;
                color: var(--Light-ink-inkInverse,#fff);
                color: var(--light-interactive-secondary-030)
            }

            .HbRuW {
                color: var(--subheadline-color);
                display: flex;
                flex-wrap: wrap;
                font-family: var(--secondary-font);
                font-size: var(--font-s);
                font-weight: var(--medium);
                line-height: 150%
            }

            .fPpVR {
                align-items: center;
                display: flex
            }

            .dmOot {
                --primary-font: var(--title-font);
                --secondary-font: var(--content-font)
            }

            .vX1tE {
                display: flex;
                flex-direction: column;
                margin: 0 auto;
                max-width: var(--container-width);
                padding: 0 var(--spacing-vertical) var(--spacing-vertical)
            }

            .KN72i {
                color: var(--headline-color);
                font-family: var(--primary-font);
                font-size: var(--font-xxl);
                font-weight: var(--semibold);
                line-height: normal
            }

            @media (min-width: 768px) and (max-width:1199px) {
                .KN72i {
                    font-size:var(--font-xxll)
                }
            }

            @media (max-width: 767px) {
                .KN72i {
                    font-size:var(--font-xl)
                }
            }

            .KN72i:hover {
                text-decoration: underline
            }

            .RA2x3 {
                color: var(--subheadline-color);
                font-family: var(--primary-font);
                font-size: var(--font-m);
                font-weight: 400;
                line-height: 150%
            }

            ._2H-eW {
                color: var(--label-color);
                font-family: var(--secondary-font);
                font-size: var(--font-s);
                font-weight: var(--medium);
                text-transform: uppercase
            }

            .og2Zu {
                color: var(--headline-color);
                font-family: var(--primary-font);
                font-size: var(--font-m);
                font-weight: var(--semibold);
                line-height: 150%
            }

            .og2Zu:hover {
                text-decoration: underline
            }

            .kqGY3 {
                justify-content: space-between
            }

            .kqGY3,.u2ZHO {
                grid-gap: var(--spacing-xs);
                display: flex;
                gap: var(--spacing-xs)
            }

            .u2ZHO {
                flex-direction: column;
                height: -moz-fit-content;
                height: fit-content
            }

            .u2ZHO.w3K2I {
                width: 77.5%
            }

            .u2ZHO.-UWbk {
                width: 100%
            }

            .Mjp-v {
                aspect-ratio: 4/3;
                grid-column: 3/4;
                width: 22.5%
            }

            .ey1k3 {
                border-bottom: 1px solid var(--card-separator-color);
                padding: var(--spacing-horizontal) 0
            }

            ._0g7Ui.krwb-,.ey1k3.krwb- {
                border: none
            }

            ._4vL8e {
                padding-top: var(--spacing-horizontal)
            }

            .p33Um {
                margin-left: 4px
            }

            ._0g7Ui {
                grid-gap: var(--spacing-xs);
                border-bottom: 1px solid var(--card-separator-color);
                display: flex;
                flex-direction: column;
                gap: var(--spacing-xs);
                padding-bottom: var(--spacing-horizontal)
            }

            .j1Sjr {
                display: grid;
                grid-template-columns: repeat(2,1fr)
            }

            .WS4RZ .KN72i {
                font-size: var(--font-xxxl);
                font-weight: var(--semibold);
                line-height: var(--font-xxxl)
            }

            .WS4RZ .RA2x3 {
                font-size: var(--font-xl);
                font-weight: var(--regular);
                line-height: var(--font-xl)
            }

            .nJGPe {
                grid-gap: var(--spacing-xs);
                display: flex;
                flex-direction: column;
                gap: var(--spacing-xs)
            }

            .j1Sjr a:first-child .nJGPe {
                border-right: 1px solid var(--card-separator-color);
                padding-left: 0;
                padding-right: var(--spacing-vertical)
            }

            .j1Sjr a:last-child .nJGPe {
                border-right: 0;
                padding-left: var(--spacing-vertical);
                padding-right: 0
            }

            .j1Sjr a:only-child .nJGPe {
                border-right: 0;
                padding: 0
            }

            .cJLUY {
                align-items: center;
                color: var(--subheadline-color);
                display: flex;
                font-family: var(--secondary-font);
                font-size: 14px;
                font-weight: 500;
                justify-content: center;
                margin-bottom: var(--spacing-horizontal);
                text-transform: uppercase
            }

            .cJLUY:after,.cJLUY:before {
                background-color: var(--card-separator-color);
                content: "";
                flex-grow: 1;
                height: 1px
            }

            .cJLUY:before {
                margin-right: var(--spacing-xs)
            }

            .cJLUY:after {
                margin-left: var(--spacing-xs)
            }

            .wYSRG {
                width: 100%
            }

            @media (min-width: 1200px) {
                .wYSRG {
                    grid-row-gap:var(--spacing-horizontal);
                    display: grid;
                    grid-template-columns: repeat(2,1fr);
                    padding: var(--spacing-horizontal) 0;
                    row-gap: var(--spacing-horizontal);
                    width: 445px
                }
            }

            @media (min-width: 768px) and (max-width:1199px) {
                .wYSRG {
                    grid-row-gap:var(--spacing-horizontal);
                    display: grid;
                    grid-template-columns: repeat(2,1fr);
                    padding: var(--spacing-horizontal) 0;
                    row-gap: var(--spacing-horizontal);
                    width: 100%
                }
            }

            .wYSRG:last-child {
                border-bottom: none
            }

            .wFLPE>div:first-child>a>.kqGY3 div:first-child {
                flex: 1
            }

            .wFLPE>div:first-child>a>.kqGY3 .Mjp-v {
                aspect-ratio: 4/3;
                width: 40%
            }

            .jJ8Mr {
                display: flex;
                flex-direction: column
            }

            .GivDg>div:last-child .ey1k3 {
                border-bottom: none
            }

            .wYSRG>div:nth-child(2n-1)>a>div {
                border-right: 1px solid var(--card-separator-color);
                padding-left: 0;
                padding-right: var(--spacing-vertical)
            }

            .wYSRG>div:nth-child(2n)>a>div {
                padding-left: var(--spacing-vertical);
                padding-right: 0
            }

            @media (min-width: 1200px) {
                .wYSRG>div:nth-child(3) {
                    border-top:1px solid var(--card-separator-color);
                    padding-bottom: 0;
                    padding-top: var(--spacing-horizontal)
                }
            }

            @media (min-width: 768px) and (max-width:1199px) {
                .wYSRG>div:nth-child(3) {
                    border-top:1px solid var(--card-separator-color);
                    padding-bottom: 0;
                    padding-top: var(--spacing-horizontal)
                }
            }

            .wYSRG>div:nth-child(4) {
                padding-bottom: var(--spacing-horizontal)
            }

            @media (min-width: 1200px) {
                .wYSRG>div:nth-child(4) {
                    border-top:1px solid var(--card-separator-color);
                    padding-bottom: 0;
                    padding-top: var(--spacing-horizontal)
                }
            }

            @media (min-width: 768px) and (max-width:1199px) {
                .wYSRG>div:nth-child(4) {
                    border-top:1px solid var(--card-separator-color);
                    padding-bottom: 0;
                    padding-top: var(--spacing-horizontal)
                }
            }

            .wFLPE:last-child .ey1k3 {
                border-bottom: none;
                padding: var(--spacing-horizontal) 0
            }

            .JW8vo,._3mlXd {
                grid-gap: var(--spacing-xs);
                display: flex;
                flex-direction: column;
                gap: var(--spacing-xs)
            }

            .JW8vo {
                flex: 1
            }

            @media (max-width: 767px) {
                .GivDg div:last-child .ey1k3 {
                    border-bottom:1px solid var(--card-separator-color)
                }
            }

            @media only screen and (min-width: 768px) and (max-width:1199px) {
                .vX1tE {
                    display:flex;
                    flex-direction: row;
                    flex-wrap: wrap;
                    padding: 0 39px var(--spacing-row-separator)
                }

                .jJ8Mr {
                    border-right: 1px solid var(--card-separator-color);
                    padding-right: var(--spacing-vertical);
                    width: calc(65% + var(--spacing-horizontal))
                }

                .GivDg {
                    padding-left: var(--spacing-vertical);
                    width: calc(35% - var(--spacing-horizontal))
                }

                .dDotR {
                    border-right: 1px solid var(--card-separator-color);
                    padding-right: var(--spacing-vertical)
                }

                .u2ZHO.w3K2I {
                    grid-column: 1/4
                }

                .u2ZHO.-UWbk {
                    grid-column: 1/6
                }

                .Mjp-v {
                    aspect-ratio: 4/3;
                    grid-column: 4/6
                }

                .kqGY3 {
                    grid-template-columns: repeat(5,1fr)
                }

                .jJ8Mr .u2ZHO.w3K2I {
                    grid-column: 1/5
                }

                .jJ8Mr .u2ZHO.-UWbk {
                    grid-column: 1/6
                }

                .jJ8Mr .Mjp-v {
                    grid-column: 5/6
                }

                .qkuyC {
                    grid-gap: var(--spacing-horizontal);
                    display: grid;
                    gap: var(--spacing-horizontal);
                    grid-template-columns: 1fr 1fr
                }

                @media (min-width: 768px) and (max-width:1199px) {
                    .qkuyC {
                        grid-gap:var(--spacing-vertical);
                        gap: var(--spacing-vertical)
                    }
                }

                .GivDg div:last-child .ey1k3,.jJ8Mr div:last-child .ey1k3 {
                    border: none
                }

                .GivDg div:first-child .ey1k3 {
                    padding-top: 0
                }

                .ey1k3 {
                    padding: var(--spacing-horizontal) 0
                }
            }

            @media only screen and (min-width: 1200px) {
                .vX1tE {
                    flex-direction:row;
                    padding: 0 0 var(--spacing-row-separator)
                }

                .jJ8Mr {
                    border-right: 1px solid var(--card-separator-color)
                }

                .jJ8Mr .u2ZHO.w3K2I {
                    width: 350px
                }

                .jJ8Mr ._0g7Ui,.jJ8Mr .ey1k3 {
                    width: 445px
                }

                .GivDg .w3K2I {
                    flex: 1
                }

                .GivDg .kqGY3 .Mjp-v {
                    width: 34%
                }

                .GivDg .ey1k3 {
                    width: inherit
                }

                .GivDg {
                    border-right: 1px solid var(--card-separator-color)
                }

                .sARux .jJ8Mr {
                    order: 1;
                    padding-right: var(--spacing-vertical)
                }

                .sARux .GivDg {
                    order: 2;
                    padding: 0 var(--spacing-vertical)
                }

                ._-9eam {
                    order: 3;
                    padding-left: var(--spacing-vertical);
                    width: 365px
                }

                .ey1k3 {
                    padding: var(--spacing-horizontal) 0
                }

                .kqGY3 {
                    grid-gap: var(--spacing-xs);
                    display: flex;
                    flex-direction: row;
                    gap: var(--spacing-xs)
                }

                .u2ZHO.-UWbk {
                    width: 100%
                }

                .Mjp-v {
                    height: 65px;
                    width: 87px
                }

                .jJ8Mr div:last-child .ey1k3 {
                    border: none
                }

                .GivDg div:first-child .ey1k3 {
                    padding-top: 0
                }
            }

            ._1E-o8 {
                width: -moz-fit-content;
                width: fit-content
            }

            @media (max-width: 767px) {
                ._1E-o8 {
                    margin:16px auto
                }
            }

            @media (min-width: 768px) and (max-width:1199px) {
                ._1E-o8 {
                    margin:auto
                }
            }

            .wYSRG>div:nth-child(3).krwb-,.wYSRG>div:nth-child(4).krwb- {
                border-top: none
            }

            ._3mlXd.krwb- {
                border: none
            }

            .vX1tE.krwb- {
                border-bottom: none
            }

            @media (max-width: 767px) {
                .GivDg div:last-child .ey1k3.krwb- {
                    border-bottom:none
                }
            }

            ._4-Fie {
                border-bottom: none
            }

            .Z1rNm {
                border-bottom: 1px solid var(--card-separator-color);
                padding-bottom: var(--spacing-horizontal)
            }

            .Z1rNm.krwb- {
                border-bottom: none
            }

            .Fnvc1 {
                border-top: 1px solid var(--row-separator-color);
                margin: 0 15px;
                padding-bottom: var(--spacing-row-separator-mobile)
            }

            @media (min-width: 768px) and (max-width:1199px) {
                .Fnvc1 {
                    margin:0 39px;
                    padding-bottom: var(--spacing-row-separator)
                }
            }

            @media (min-width: 1200px) {
                .Fnvc1 {
                    margin:0 auto;
                    padding-bottom: var(--spacing-row-separator);
                    width: var(--container-width)
                }
            }

            .y4Ixn .youtube-playBtn {
                background-color: var(--arrow-c-mono4);
                border: none;
                border-radius: 50%/10%;
                cursor: pointer;
                font-size: 0;
                height: 48px;
                left: 50%;
                position: absolute;
                top: 50%;
                transform: translateX(-50%) translateY(-50%);
                width: 70px;
                z-index: var(--z-index-1)
            }

            .y4Ixn .youtube-playBtn:hover {
                background-color: var(--arrow-c-accent4)
            }

            .y4Ixn .youtube-playBtn:after {
                border-color: transparent transparent transparent var(--arrow-c-invert-mono3);
                border-style: solid;
                border-width: 9px 0 9px 18px;
                content: "";
                height: 0;
                margin: 0 auto;
                width: 0
            }

            .y4Ixn .thumbnail-wrapper {
                height: 100%;
                padding-top: 56.25%;
                position: relative;
                width: 100%
            }

            .y4Ixn .thumbnail-wrapper iframe,.y4Ixn .thumbnail-wrapper img {
                bottom: 0;
                height: 100%;
                left: 0;
                -o-object-fit: cover;
                object-fit: cover;
                position: absolute;
                right: 0;
                top: 0;
                width: 100%
            }

            .y4Ixn .thumbnail-wrapper iframe {
                z-index: var(--z-index-9)
            }

            .y4Ixn .story-element-jsembed .thumbnail-wrapper img {
                width: 100%
            }

            .y4Ixn .dailymotion-playBtn {
                background-color: var(--arrow-c-invert-mono5);
                border: none;
                border-radius: 50%;
                cursor: pointer;
                font-size: 0;
                height: 64px;
                left: 50%;
                padding: 0;
                position: absolute;
                top: 50%;
                transform: translateX(-50%) translateY(-50%);
                width: 64px;
                z-index: var(--z-index-1)
            }

            .y4Ixn .dailymotion-playBtn:hover {
                background-color: var(--arrow-c-brand1)
            }

            .y4Ixn .dailymotion-playBtn:after {
                border-color: transparent transparent transparent var(--arrow-c-invert-mono3);
                border-style: solid;
                border-width: 12px 0 12px 18px;
                content: "";
                height: 0;
                left: 3px;
                margin: 0 auto;
                position: relative;
                width: 0
            }

            .Fnvc1 {
                border-top: 1px solid var(--row-separator-color);
                margin: 0 15px;
                padding-bottom: var(--spacing-row-separator-mobile)
            }

            @media (min-width: 768px) and (max-width:1199px) {
                .Fnvc1 {
                    margin:0 39px;
                    padding-bottom: var(--spacing-row-separator)
                }
            }

            @media (min-width: 1200px) {
                .Fnvc1 {
                    margin:0 auto;
                    padding-bottom: var(--spacing-row-separator);
                    width: var(--container-width)
                }
            }

            .-lpuQ {
                overflow: hidden;
                padding-bottom: var(--spacing-row-separator);
                position: relative;
                width: 100%
            }

            @media (min-width: 768px) and (max-width:1199px) {
                .-lpuQ {
                    padding:var(--tablet-row-padding)
                }
            }

            @media (max-width: 767px) {
                .-lpuQ {
                    padding:var(--mobile-row-padding)
                }
            }

            .-lpuQ .ESvIH {
                align-items: center;
                display: flex
            }

            .-lpuQ .ESvIH ._2U-ka {
                color: var(--headline-color);
                font-family: var(--secondary-font);
                font-size: var(--font-m);
                font-weight: var(--bold);
                margin-right: 20px;
                padding: 0;
                text-transform: uppercase;
                width: 100%;
                word-break: break-word
            }

            @media (min-width: 768px) and (max-width:1199px) {
                .-lpuQ .ESvIH ._2U-ka {
                    padding:10px 0
                }
            }

            .-lpuQ .ESvIH ._4Sftx {
                grid-gap: var(--spacing-xs);
                display: flex;
                gap: var(--spacing-xs);
                margin-left: auto;
                width: 88px
            }

            .n-yMj {
                border-right: 1px solid var(--card-separator-color)
            }

            .n-yMj:last-child {
                display: none
            }

            .-lpuQ .Ju-6G {
                -webkit-overflow-scrolling: touch;
                display: flex;
                margin-top: var(--spacing-horizontal);
                overflow: hidden;
                scroll-behavior: smooth;
                transition: .5s;
                width: 100%
            }

            .Ju-6G .VwYdl {
                grid-gap: var(--spacing-vertical);
                grid-row-gap: var(--spacing-horizontal);
                display: grid;
                flex: 0 0 100%;
                gap: var(--spacing-vertical);
                grid-template-columns: repeat(3,minmax(0,1fr) 1px) minmax(0,1fr);
                row-gap: var(--spacing-horizontal)
            }

            @media (max-width: 767px) {
                .Ju-6G .VwYdl {
                    grid-template-columns:minmax(0,1fr) 1px minmax(0,1fr);
                    grid-template-rows: minmax(0,1fr) 1px minmax(0,1fr)
                }

                .Ju-6G .VwYdl>div:nth-child(4) {
                    border-bottom: 1px solid var(--card-separator-color);
                    border-right: none;
                    grid-column: 1/-1
                }
            }

            .Ju-6G .Dsmbj {
                cursor: pointer
            }

            .Dsmbj .otfg2 {
                color: var(--headline-color);
                font-family: var(--primary-font);
                font-size: var(--font-m);
                font-weight: var(--semibold);
                line-height: 150%;
                margin-top: var(--spacing-xs);
                width: 100%
            }

            .Dsmbj .otfg2:hover {
                text-decoration: underline
            }

            .Dsmbj .Dh0Hl {
                height: auto;
                position: relative
            }

            .Dsmbj .Dh0Hl img {
                height: auto;
                width: 100%
            }

            .Dsmbj .Dh0Hl .kyjCu {
                background-color: var(--white);
                border-radius: 50%;
                height: 32px;
                width: 32px
            }

            .Dsmbj .Dh0Hl .kyjCu,.Dsmbj .Dh0Hl .kyjCu svg {
                left: 50%;
                position: absolute;
                top: 50%;
                transform: translate(-50%,-50%)
            }

            .-lpuQ ._4Sftx .YKZNF,.-lpuQ ._4Sftx ._-7VUv {
                background-color: var(--white);
                border: 1px solid var(--grey-dark);
                border-radius: 50%;
                cursor: pointer;
                height: 40px;
                margin-left: auto;
                width: 40px;
                z-index: 1
            }

            .-lpuQ ._4Sftx .YKZNF svg,.-lpuQ ._4Sftx ._-7VUv svg {
                left: 50%;
                position: absolute;
                top: 45%;
                transform: translate(-50%,-50%)
            }

            .-lpuQ ._4Sftx ._-7VUv {
                transform: rotate(90deg)
            }

            .-lpuQ ._4Sftx .YKZNF {
                transform: rotate(-90deg)
            }

            .pdhaN {
                background-color: var(--grey-light);
                opacity: .5
            }

            .qA7u8 {
                color: var(--light-ink-subtle);
                font-family: var(--secondary-font);
                font-size: var(--font-xs);
                font-style: normal;
                font-weight: var(--regular);
                line-height: 150%;
                padding-bottom: var(--spacing-xs);
                padding-top: var(--spacing-xs);
                text-align: center
            }

            ._2Wcwl {
                background-color: var(--ad-slot-background-color);
                height: calc(100% + 31px)!important
            }

            .dcg3F {
                display: flex;
                justify-content: center;
                width: 100%
            }

            .JR8SJ {
                background-color: var(--ad-slot-background-color);
                justify-content: right;
                margin: auto 0;
                overflow: hidden;
                z-index: var(--zlevel0)
            }

            .JR8SJ,.L1aHm {
                display: flex;
                flex-direction: column
            }

            .ALnBD {
                height: 50px;
                width: 320px
            }

            @media screen and (min-width: 728px) {
                .ALnBD {
                    height:90px;
                    width: 728px
                }
            }

            .VNDLI {
                height: 600px;
                width: 120px
            }

            ._5lGh3 {
                margin: 0 auto
            }

            .-XDJb,._5lGh3 {
                height: 250px;
                width: 300px
            }

            .-XDJb {
                align-items: center;
                display: flex;
                justify-content: center;
                margin: 0 auto 16px
            }

            @media screen and (min-width: 768px) and (max-width:1199px) {
                .-XDJb {
                    height:90px;
                    margin-bottom: 36px;
                    width: 728px
                }
            }

            @media screen and (min-width: 1200px) {
                .-XDJb {
                    height:90px;
                    margin-bottom: 36px;
                    width: 970px
                }
            }

            ._0apYp {
                height: 250px;
                margin: 0 auto 16px;
                width: 300px
            }

            .aEuvG {
                width: 728px
            }

            .SnSdZ,.aEuvG {
                height: 90px;
                margin: 0 auto
            }

            .SnSdZ {
                width: 970px
            }

            .UDLgd {
                width: 120px
            }

            .LkpS-,.UDLgd {
                background-color: transparent;
                height: auto
            }

            .LkpS- {
                margin: 0;
                width: 185px
            }

            @media (min-width: 1200px) {
                .LkpS- {
                    height:auto;
                    width: 160px
                }
            }

            @media (min-width: 768px) and (max-width:1199px) {
                .LkpS- {
                    height:auto;
                    width: 210px
                }
            }

            .j--QA {
                height: 600px;
                margin: 0;
                width: 300px
            }

            .LTMOE,.WUPu4,.n9lPp {
                height: 250px;
                margin: 0;
                width: 300px
            }

            .OXITA {
                margin: 0 auto;
                margin-bottom: var(--spacing-row-separator-mobile);
                padding-top: 0
            }

            .OXITA,._3u9A6 {
                height: 250px;
                width: 300px
            }

            .dKwlU {
                height: 600px;
                width: 300px
            }

            ._5YnJk {
                height: 250px;
                width: 300px
            }

            .XHz18 {
                height: 600px;
                width: 300px
            }

            .dgAYL {
                height: 250px;
                width: 300px
            }

            .EoVCn {
                height: 201px;
                width: 350px
            }

            .gjbaw {
                height: 90px;
                margin: 0;
                width: 160px
            }

            .s-dxG {
                height: 250px;
                margin: 0 auto;
                width: 300px
            }

            @media (min-width: 1200px) {
                .s-dxG {
                    height:600px;
                    width: 300px
                }
            }

            .fvegL {
                height: 50px;
                margin: 0 auto;
                width: 320px
            }

            @media (min-width: 768px) and (max-width:1199px) {
                .fvegL {
                    height:250px;
                    width: 300px
                }
            }

            @media (min-width: 1200px) {
                .fvegL {
                    height:90px;
                    width: 728px
                }

                .eDlxH {
                    margin-bottom: 0
                }
            }

            .qKimL {
                border: none;
                height: 250px;
                margin: 0 auto 32px;
                width: 300px
            }

            @media (min-width: 1200px) {
                .qKimL {
                    height:250px;
                    width: 970px
                }
            }

            .WPHsW {
                border: none;
                height: 250px;
                margin: auto;
                padding-bottom: var(--spacing-xs);
                width: 970px
            }

            @media (max-width: 767px) {
                .WPHsW {
                    height:50px;
                    width: 320px
                }
            }

            @media (min-width: 768px) and (max-width:1199px) {
                .WPHsW {
                    height:250px;
                    width: 300px
                }
            }

            .CWTr2 {
                width: -moz-fit-content;
                width: fit-content
            }

            ._7oYXh {
                margin-left: 25px;
                margin-right: 25px
            }

            @media (min-width: 1200px) {
                ._0HIpF {
                    align-items:center;
                    display: flex;
                    height: 282px;
                    justify-content: center;
                    margin-left: auto;
                    margin-right: auto;
                    padding-bottom: var(--spacing-horizontal);
                    padding-top: var(--spacing-horizontal);
                    width: 1110px
                }
            }

            @media (min-width: 768px) and (max-width:1199px) {
                ._0HIpF {
                    display:none
                }
            }

            @media (max-width: 767px) {
                ._0HIpF {
                    display:none
                }
            }

            .Kcu7Y {
                height: 250px;
                margin: 0 auto;
                width: 300px
            }

            @media screen and (min-width: 1199px) {
                .Kcu7Y {
                    height:90px;
                    width: 728px
                }
            }

            .Fnt-Z {
                height: 250px;
                margin: 0 auto;
                width: 970px
            }

            @media (min-width: 768px) and (max-width:1199px) {
                .Fnt-Z {
                    height:250px;
                    width: 300px
                }
            }

            @media (max-width: 767px) {
                .Fnt-Z {
                    height:50px;
                    width: 320px
                }
            }

            .F7tAU {
                background-color: transparent;
                margin: 0 auto;
                min-height: auto;
                width: 300px
            }

            @media screen and (max-width: 360px) {
                .F7tAU {
                    width:100%
                }
            }

            @media (min-width: 1200px) {
                .F7tAU {
                    width:350px
                }
            }

            @media (min-width: 768px) and (max-width:1199px) {
                .F7tAU {
                    width:210px
                }
            }

            .z76ES {
                height: 250px;
                margin: 0 auto;
                width: 300px
            }

            @media (min-width: 1200px) {
                .z76ES {
                    height:90px;
                    width: 728px
                }
            }

            .cigTE {
                height: 250px;
                margin: 0 auto;
                width: 300px
            }

            @media (min-width: 1200px) {
                .cigTE {
                    height:90px;
                    width: 728px
                }
            }

            ._4SQLD {
                height: 250px;
                margin: 0 auto;
                width: 300px
            }

            @media (min-width: 1200px) {
                ._4SQLD {
                    height:250px;
                    width: 970px
                }
            }

            .QUo5q,.uGP4H {
                width: 100%
            }

            .QUo5q {
                align-items: center;
                background-color: transparent;
                display: flex;
                font-size: var(--font-mm);
                font-weight: var(--semibold);
                height: auto;
                justify-content: center;
                line-height: 150%
            }

            @media (min-width: 1200px) {
                .K88Iv {
                    display:none
                }
            }

            @media (min-width: 768px) and (max-width:1199px) {
                .K88Iv {
                    display:none
                }
            }

            @media (max-width: 767px) {
                .K88Iv {
                    min-height:50px;
                    width: 320px
                }
            }

            ._5SCWg {
                background-color: var(--ad-slot-background-color)
            }

            @media (max-width: 767px) {
                ._5SCWg {
                    align-items:center;
                    bottom: 0;
                    position: fixed;
                    right: 0;
                    width: 100%;
                    z-index: var(--zlevel10)
                }
            }

            @media (min-width: 768px) and (max-width:1199px) {
                ._5SCWg {
                    display:none
                }
            }

            @media (min-width: 1200px) {
                ._5SCWg {
                    display:none
                }
            }

            .Esppl {
                align-self: end;
                background: var(--ad-slot-background-color);
                border-top-left-radius: 6px;
                cursor: pointer;
                height: -moz-fit-content;
                height: fit-content;
                margin-top: -22px
            }

            .oOVST {
                align-items: center;
                display: flex;
                height: auto;
                justify-content: center;
                width: 100%
            }

            .Te34I {
                margin: 0 auto;
                max-width: var(--container-width)
            }

            .Te34I ._7F3-l {
                scroll-margin: 60px
            }

            @media (min-width: 768px) and (max-width:1199px) {
                .Te34I ._7F3-l {
                    padding:0 var(--tablet-padding)
                }
            }

            @media (max-width: 767px) {
                .Te34I ._7F3-l {
                    padding:0 var(--mobile-padding);
                    scroll-margin: 110px
                }
            }

            .Te34I ._7F3-l .Dct6U {
                color: var(--headline-color);
                font-family: var(--primary-font);
                font-size: var(--font-xl);
                font-weight: var(--semibold);
                line-height: normal;
                margin-top: 3px
            }

            @media (min-width: 768px) and (max-width:1199px) {
                .Te34I ._7F3-l .Dct6U {
                    font-size:var(--font-l)
                }
            }

            @media (max-width: 767px) {
                .Te34I ._7F3-l .Dct6U {
                    font-size:var(--font-mm)
                }
            }

            .Te34I ._7F3-l .pbGbW {
                border-bottom: 1px solid var(--card-separator-color);
                margin: var(--spacing-m) 0
            }

            .Te34I ._7F3-l iframe {
                height: 624px;
                width: 100%
            }

            @media (min-width: 768px) and (max-width:1199px) {
                .Te34I ._7F3-l iframe {
                    height:387px
                }
            }

            @media (max-width: 767px) {
                .Te34I ._7F3-l iframe {
                    height:224px
                }
            }

            .qA7u8 {
                color: var(--light-ink-subtle);
                font-family: var(--secondary-font);
                font-size: var(--font-xs);
                font-style: normal;
                font-weight: var(--regular);
                line-height: 150%;
                padding-bottom: var(--spacing-xs);
                padding-top: var(--spacing-xs);
                text-align: center
            }

            ._2Wcwl {
                background-color: var(--ad-slot-background-color);
                height: calc(100% + 31px)!important
            }

            .dcg3F {
                display: flex;
                justify-content: center;
                width: 100%
            }

            .JR8SJ {
                background-color: var(--ad-slot-background-color);
                justify-content: right;
                margin: auto 0;
                overflow: hidden;
                z-index: var(--zlevel0)
            }

            .JR8SJ,.L1aHm {
                display: flex;
                flex-direction: column
            }

            .ALnBD {
                height: 50px;
                width: 320px
            }

            @media screen and (min-width: 728px) {
                .ALnBD {
                    height:90px;
                    width: 728px
                }
            }

            .VNDLI {
                height: 600px;
                width: 120px
            }

            ._5lGh3 {
                margin: 0 auto
            }

            .-XDJb,._5lGh3 {
                height: 250px;
                width: 300px
            }

            .-XDJb {
                align-items: center;
                display: flex;
                justify-content: center;
                margin: 0 auto 16px
            }

            @media screen and (min-width: 768px) and (max-width:1199px) {
                .-XDJb {
                    height:90px;
                    margin-bottom: 36px;
                    width: 728px
                }
            }

            @media screen and (min-width: 1200px) {
                .-XDJb {
                    height:90px;
                    margin-bottom: 36px;
                    width: 970px
                }
            }

            ._0apYp {
                height: 250px;
                margin: 0 auto 16px;
                width: 300px
            }

            .aEuvG {
                width: 728px
            }

            .SnSdZ,.aEuvG {
                height: 90px;
                margin: 0 auto
            }

            .SnSdZ {
                width: 970px
            }

            .UDLgd {
                width: 120px
            }

            .LkpS-,.UDLgd {
                background-color: transparent;
                height: auto
            }

            .LkpS- {
                margin: 0;
                width: 185px
            }

            @media (min-width: 1200px) {
                .LkpS- {
                    height:auto;
                    width: 160px
                }
            }

            @media (min-width: 768px) and (max-width:1199px) {
                .LkpS- {
                    height:auto;
                    width: 210px
                }
            }

            .j--QA {
                height: 600px;
                margin: 0;
                width: 300px
            }

            .LTMOE,.WUPu4,.n9lPp {
                height: 250px;
                margin: 0;
                width: 300px
            }

            .OXITA {
                margin: 0 auto;
                margin-bottom: var(--spacing-row-separator-mobile);
                padding-top: 0
            }

            .OXITA,._3u9A6 {
                height: 250px;
                width: 300px
            }

            .dKwlU {
                height: 600px;
                width: 300px
            }

            ._5YnJk {
                height: 250px;
                width: 300px
            }

            .XHz18 {
                height: 600px;
                width: 300px
            }

            .dgAYL {
                height: 250px;
                width: 300px
            }

            .EoVCn {
                height: 201px;
                width: 350px
            }

            .gjbaw {
                height: 90px;
                margin: 0;
                width: 160px
            }

            .s-dxG {
                height: 250px;
                margin: 0 auto;
                width: 300px
            }

            @media (min-width: 1200px) {
                .s-dxG {
                    height:600px;
                    width: 300px
                }
            }

            .fvegL {
                height: 50px;
                margin: 0 auto;
                width: 320px
            }

            @media (min-width: 768px) and (max-width:1199px) {
                .fvegL {
                    height:250px;
                    width: 300px
                }
            }

            @media (min-width: 1200px) {
                .fvegL {
                    height:90px;
                    width: 728px
                }

                .eDlxH {
                    margin-bottom: 0
                }
            }

            .qKimL {
                border: none;
                height: 250px;
                margin: 0 auto 32px;
                width: 300px
            }

            @media (min-width: 1200px) {
                .qKimL {
                    height:250px;
                    width: 970px
                }
            }

            .WPHsW {
                border: none;
                height: 250px;
                margin: auto;
                padding-bottom: var(--spacing-xs);
                width: 970px
            }

            @media (max-width: 767px) {
                .WPHsW {
                    height:50px;
                    width: 320px
                }
            }

            @media (min-width: 768px) and (max-width:1199px) {
                .WPHsW {
                    height:250px;
                    width: 300px
                }
            }

            .CWTr2 {
                width: -moz-fit-content;
                width: fit-content
            }

            ._7oYXh {
                margin-left: 25px;
                margin-right: 25px
            }

            @media (min-width: 1200px) {
                ._0HIpF {
                    align-items:center;
                    display: flex;
                    height: 282px;
                    justify-content: center;
                    margin-left: auto;
                    margin-right: auto;
                    padding-bottom: var(--spacing-horizontal);
                    padding-top: var(--spacing-horizontal);
                    width: 1110px
                }
            }

            @media (min-width: 768px) and (max-width:1199px) {
                ._0HIpF {
                    display:none
                }
            }

            @media (max-width: 767px) {
                ._0HIpF {
                    display:none
                }
            }

            .Kcu7Y {
                height: 250px;
                margin: 0 auto;
                width: 300px
            }

            @media screen and (min-width: 1199px) {
                .Kcu7Y {
                    height:90px;
                    width: 728px
                }
            }

            .Fnt-Z {
                height: 250px;
                margin: 0 auto;
                width: 970px
            }

            @media (min-width: 768px) and (max-width:1199px) {
                .Fnt-Z {
                    height:250px;
                    width: 300px
                }
            }

            @media (max-width: 767px) {
                .Fnt-Z {
                    height:50px;
                    width: 320px
                }
            }

            .F7tAU {
                background-color: transparent;
                margin: 0 auto;
                min-height: auto;
                width: 300px
            }

            @media screen and (max-width: 360px) {
                .F7tAU {
                    width:100%
                }
            }

            @media (min-width: 1200px) {
                .F7tAU {
                    width:350px
                }
            }

            @media (min-width: 768px) and (max-width:1199px) {
                .F7tAU {
                    width:210px
                }
            }

            .z76ES {
                height: 250px;
                margin: 0 auto;
                width: 300px
            }

            @media (min-width: 1200px) {
                .z76ES {
                    height:90px;
                    width: 728px
                }
            }

            .cigTE {
                height: 250px;
                margin: 0 auto;
                width: 300px
            }

            @media (min-width: 1200px) {
                .cigTE {
                    height:90px;
                    width: 728px
                }
            }

            ._4SQLD {
                height: 250px;
                margin: 0 auto;
                width: 300px
            }

            @media (min-width: 1200px) {
                ._4SQLD {
                    height:250px;
                    width: 970px
                }
            }

            .QUo5q,.uGP4H {
                width: 100%
            }

            .QUo5q {
                align-items: center;
                background-color: transparent;
                display: flex;
                font-size: var(--font-mm);
                font-weight: var(--semibold);
                height: auto;
                justify-content: center;
                line-height: 150%
            }

            @media (min-width: 1200px) {
                .K88Iv {
                    display:none
                }
            }

            @media (min-width: 768px) and (max-width:1199px) {
                .K88Iv {
                    display:none
                }
            }

            @media (max-width: 767px) {
                .K88Iv {
                    min-height:50px;
                    width: 320px
                }
            }

            ._5SCWg {
                background-color: var(--ad-slot-background-color)
            }

            @media (max-width: 767px) {
                ._5SCWg {
                    align-items:center;
                    bottom: 0;
                    position: fixed;
                    right: 0;
                    width: 100%;
                    z-index: var(--zlevel10)
                }
            }

            @media (min-width: 768px) and (max-width:1199px) {
                ._5SCWg {
                    display:none
                }
            }

            @media (min-width: 1200px) {
                ._5SCWg {
                    display:none
                }
            }

            .Esppl {
                align-self: end;
                background: var(--ad-slot-background-color);
                border-top-left-radius: 6px;
                cursor: pointer;
                height: -moz-fit-content;
                height: fit-content;
                margin-top: -22px
            }

            .oOVST {
                height: auto;
                justify-content: center;
                width: 100%
            }

            ._6UvMW,.oOVST {
                align-items: center;
                display: flex
            }

            ._6UvMW {
                cursor: pointer;
                justify-content: space-between
            }

            @media (min-width: 1200px) {
                ._6UvMW {
                    margin:0;
                    padding: 0
                }
            }

            ._6UvMW>p {
                color: var(--light-ink-contrast);
                font-family: var(--secondary-font);
                font-size: var(--font-m);
                font-weight: var(--bold);
                line-height: normal
            }

            ._6UvMW>p:hover {
                text-decoration: underline
            }

            ._6UvMW>p {
                word-break: break-word
            }

            .chIu6,.thi9c {
                color: var(--headline-color);
                font-family: var(--secondary-font);
                font-size: var(--font-m);
                font-weight: var(--bold);
                line-height: var(--font-xl)
            }

            @media (max-width: 767px) {
                .lxLyk {
                    padding-right:var(--mobile-padding)
                }
            }

            @media (min-width: 768px) and (max-width:1199px) {
                .lxLyk {
                    padding-right:var(--tablet-padding)
                }
            }

            @media (max-width: 767px) {
                .Ttwwy {
                    padding-left:var(--mobile-padding);
                    padding-right: var(--mobile-padding)
                }
            }

            @media (min-width: 768px) and (max-width:1199px) {
                .Ttwwy {
                    padding-left:var(--tablet-padding);
                    padding-right: var(--tablet-padding)
                }
            }

            .TcICO,.Ttwwy {
                margin-bottom: var(--spacing-horizontal)
            }

            .TcICO {
                word-break: break-word
            }

            @media (max-width: 767px) {
                .eyanD {
                    padding-left:var(--mobile-padding);
                    padding-right: var(--mobile-padding)
                }
            }

            @media (min-width: 768px) and (max-width:1199px) {
                .eyanD {
                    padding-left:var(--tablet-padding);
                    padding-right: var(--tablet-padding)
                }
            }

            .eyanD {
                margin-bottom: var(--spacing-horizontal)
            }

            .Fnvc1 {
                border-top: 1px solid var(--row-separator-color);
                margin: 0 15px;
                padding-bottom: var(--spacing-row-separator-mobile)
            }

            @media (min-width: 768px) and (max-width:1199px) {
                .Fnvc1 {
                    margin:0 39px;
                    padding-bottom: var(--spacing-row-separator)
                }
            }

            @media (min-width: 1200px) {
                .Fnvc1 {
                    margin:0 auto;
                    padding-bottom: var(--spacing-row-separator);
                    width: var(--container-width)
                }
            }

            ._9v3uP {
                background-color: rgba(0,0,0,.4);
                bottom: 0;
                filter: brightness(100);
                padding: 4px
            }

            ._9v3uP,._9v3uP.w2tXw {
                left: 0;
                position: absolute;
                z-index: var(--zlevel0)
            }

            ._9v3uP.w2tXw {
                top: 0
            }

            .jT9Gr {
                grid-gap: var(--spacing-xs);
                display: flex;
                flex-direction: column;
                gap: var(--spacing-xs);
                padding: 16px 0
            }

            .vaPla {
                position: relative
            }

            .fG2dB {
                background-color: #d3d3d3
            }

            ._0rL02 {
                position: relative
            }

            ._0rL02 img {
                bottom: 0;
                height: 100%;
                left: 0;
                position: absolute;
                right: 0;
                top: 0;
                width: 100%
            }

            ._4wuYh {
                grid-gap: var(--spacing-xs);
                display: flex;
                flex-direction: column;
                gap: var(--spacing-xs);
                line-height: 150%;
                word-break: break-word
            }

            @media (max-width: 767px) {
                ._4wuYh {
                    padding:0 15px
                }
            }

            .AyKST,.AyKST>div>p {
                color: var(--light-ink-contrast);
                font-weight: var(--medium)
            }

            .AyKST,.AyKST>div>p,._3Y8HA,._3Y8HA>div>p {
                font-family: var(--secondary-font);
                font-size: var(--story-page-font-size);
                line-height: 150%;
                word-break: break-word
            }

            ._3Y8HA,._3Y8HA>div>p {
                color: var(--light-ink-subtle);
                display: flex
            }

            ._3Y8HA>div>p {
                display: inline-block
            }

            ._3Y8HA>div>p:first-child:before {
                content: "Image Credit:";
                padding-right: 4px;
                white-space: nowrap
            }

            .fG2dB {
                background-color: var(--background-color)
            }

            ._3Y8HA[\:has\(a\)] {
                font-weight: var(--medium)
            }

            ._3Y8HA:has(a) {
                font-weight: var(--medium)
            }

            ._3Y8HA[\:has\(a\)] a {
                font-weight: var(--medium)
            }

            ._3Y8HA:has(a) a {
                font-weight: var(--medium)
            }

            .AyKST[\:has\(a\)] {
                font-weight: var(--medium)
            }

            .AyKST:has(a) {
                font-weight: var(--medium)
            }

            .AyKST[\:has\(a\)] a {
                font-weight: var(--medium)
            }

            .AyKST:has(a) a {
                font-weight: var(--medium)
            }

            .bPsxy img {
                background-color: var(--fallback-background-color);
                -o-object-fit: contain!important;
                object-fit: contain!important
            }

            .HbRuW {
                color: var(--subheadline-color);
                display: flex;
                flex-wrap: wrap;
                font-family: var(--secondary-font);
                font-size: var(--font-s);
                font-weight: var(--medium);
                line-height: 150%
            }

            .fPpVR {
                align-items: center;
                display: flex
            }

            ._-6Uh4 {
                color: var(--subheadline-color);
                font-family: var(--secondary-font);
                font-size: var(--font-s);
                font-weight: var(--medium)
            }

            ._6mEKQ {
                grid-gap: var(--spacing-xs);
                display: flex;
                flex-direction: column;
                gap: var(--spacing-xs)
            }

            .V26Oo {
                color: var(--headline-color);
                font-family: var(--primary-font);
                font-size: var(--font-m);
                font-weight: var(--semibold)
            }

            .V26Oo:hover {
                text-decoration: underline
            }

            .uo-cY {
                grid-gap: 2px;
                word-wrap: break-word;
                color: #fff;
                color: var(--Light-ink-inkInverse,#fff);
                font-family: var(--content-font);
                font-size: var(--font-s);
                font-style: normal;
                font-weight: var(--medium);
                gap: 2px;
                line-height: 150%;
                padding: 2px 4px
            }

            .Ey8-Z,.Yuj2q {
                background-color: var(--label-color)
            }

            .Ey8-Z,.Yuj2q,.pFPaU {
                grid-gap: 2px;
                word-wrap: break-word;
                color: #fff;
                color: var(--Light-ink-inkInverse,#fff);
                font-family: var(--content-font);
                font-size: var(--font-s);
                font-style: normal;
                font-weight: var(--medium);
                gap: 2px;
                line-height: 150%;
                padding: 2px 4px
            }

            .pFPaU {
                background-color: var(--light-interactive-red)
            }

            .o-M6q {
                grid-gap: 2px;
                word-wrap: break-word;
                align-items: center;
                color: #fff;
                color: var(--Light-ink-inkInverse,#fff);
                color: var(--light-interactive-red);
                display: flex;
                font-family: var(--content-font);
                font-size: var(--font-s);
                font-style: normal;
                font-weight: var(--medium);
                gap: 2px;
                height: 18px;
                line-height: 150%;
                padding: 0;
                width: 46px
            }

            .o-M6q>span:first-child {
                grid-gap: 2px;
                background-color: var(--light-interactive-red);
                border-radius: 50%;
                gap: 2px;
                height: 10px;
                width: 10px
            }

            ._2rb1z {
                background-color: var(--light-ink-contrast)
            }

            ._2rb1z,.cc0Wn {
                grid-gap: 2px;
                word-wrap: break-word;
                color: #fff;
                color: var(--Light-ink-inkInverse,#fff);
                font-family: var(--content-font);
                font-size: var(--font-s);
                font-style: normal;
                font-weight: var(--medium);
                gap: 2px;
                line-height: 150%;
                padding: 2px 4px
            }

            .cc0Wn {
                align-items: center;
                background-color: #e0f5f8;
                color: var(--dark-teal-080);
                display: flex;
                height: 22px;
                width: 88px
            }

            .YfFXu {
                color: #fff;
                color: var(--Light-ink-inkInverse,#fff);
                color: var(--light-interactive-primary-030)
            }

            .YfFXu,.jbskn {
                grid-gap: 2px;
                word-wrap: break-word;
                font-family: var(--content-font);
                font-size: var(--font-s);
                font-style: normal;
                font-weight: var(--medium);
                gap: 2px;
                line-height: 150%;
                padding: 0
            }

            .jbskn {
                color: #fff;
                color: var(--Light-ink-inkInverse,#fff);
                color: var(--light-interactive-secondary-030)
            }

            .vkRYh {
                grid-gap: var(--spacing-xs);
                display: flex;
                flex-direction: column;
                gap: var(--spacing-xs)
            }

            .HMKPf {
                color: var(--headline-color);
                font-family: var(--primary-font);
                font-size: var(--font-m);
                font-weight: var(--semibold);
                line-height: 150%
            }

            .HMKPf:hover {
                text-decoration: underline
            }

            .CwYjP {
                grid-gap: var(--spacing-m);
                gap: var(--spacing-m)
            }

            .CwYjP,.EAgeX {
                display: flex;
                flex-direction: column
            }

            .EAgeX {
                grid-gap: var(--spacing-xs);
                align-items: center;
                gap: var(--spacing-xs);
                margin: 0 auto;
                text-align: center;
                width: 100%
            }

            @media (min-width: 1200px) {
                .EAgeX {
                    width:920px
                }
            }

            .AMY79 {
                color: var(--headline-color);
                font-family: var(--primary-font);
                font-size: var(--font-m);
                font-size: var(--font-xxll);
                font-weight: var(--semibold);
                line-height: normal
            }

            .AMY79:hover {
                text-decoration: underline
            }

            @media (min-width: 768px) and (max-width:1199px) {
                .AMY79 {
                    font-size:var(--font-xxxll);
                    line-height: normal
                }
            }

            @media (min-width: 1200px) {
                .AMY79 {
                    font-size:var(--font-xxxl);
                    line-height: 112.5%
                }
            }

            ._1Ylom,._7-nwu {
                color: var(--subheadline-color);
                font-family: var(--primary-font);
                font-size: var(--font-m);
                font-size: var(--font-mm);
                font-weight: var(--regular);
                line-height: 150%
            }

            ._7-nwu {
                font-size: var(--font-m)
            }

            @media (max-width: 767px) {
                ._7-nwu {
                    font-size:var(--font-sm)
                }
            }

            .opxlY {
                grid-gap: 5px;
                align-items: center;
                display: flex;
                gap: 5px
            }

            .CwYjP figure,.CwYjP figure img {
                aspect-ratio: 16/9;
                margin: 0 auto;
                width: 920px
            }

            @media (min-width: 768px) and (max-width:1199px) {
                .CwYjP figure,.CwYjP figure img {
                    width:100%
                }
            }

            @media (max-width: 767px) {
                .CwYjP figure,.CwYjP figure img {
                    width:100%
                }
            }

            .lJ3qT,.wFScv {
                color: var(--subheadline-color)
            }

            .wFScv {
                font-family: var(--secondary-font);
                font-size: var(--font-s);
                font-weight: var(--medium)
            }

            .nGq-x {
                margin: 0 auto;
                max-width: var(--container-width)
            }

            .mu-hs {
                grid-gap: var(--spacing-l);
                display: flex;
                flex-direction: column;
                gap: var(--spacing-l);
                margin-top: var(--spacing-m);
                padding: var(--mobile-row-padding)
            }

            @media (min-width: 1200px) {
                .mu-hs {
                    padding:var(--desktop-row-padding)
                }
            }

            @media (min-width: 768px) and (max-width:1199px) {
                .mu-hs {
                    padding:var(--tablet-row-padding)
                }
            }

            .W69m5 {
                padding: var(--mobile-row-padding)
            }

            @media (min-width: 1200px) {
                .W69m5 {
                    padding:var(--desktop-row-padding)
                }
            }

            @media (min-width: 768px) and (max-width:1199px) {
                .W69m5 {
                    padding:var(--tablet-row-padding)
                }
            }

            .W69m5 {
                padding-bottom: 0
            }

            ._3xhYS {
                border-bottom: 1px solid var(--card-separator-color)
            }

            .tQYk7 {
                grid-gap: var(--spacing-vertical);
                grid-row-gap: var(--spacing-horizontal);
                display: grid;
                gap: var(--spacing-vertical);
                grid-template-columns: repeat(5,minmax(0,1fr) 1px) minmax(0,1fr);
                row-gap: var(--spacing-horizontal)
            }

            @media (min-width: 768px) and (max-width:1199px) {
                .tQYk7 {
                    grid-template-columns:repeat(2,minmax(0,1fr) 1px) minmax(0,1fr)
                }

                .tQYk7>div:nth-child(6) {
                    border-bottom: 1px solid var(--card-separator-color);
                    grid-column: 1/-1
                }
            }

            @media (max-width: 767px) {
                .tQYk7 {
                    grid-template-columns:minmax(0,1fr) 1px minmax(0,1fr)
                }

                .tQYk7>div:nth-child(4),.tQYk7>div:nth-child(8) {
                    border-bottom: 1px solid var(--card-separator-color);
                    grid-column: 1/-1
                }
            }

            ._3s7fX {
                grid-gap: 30px;
                grid-row-gap: var(--spacing-m);
                display: grid;
                gap: 30px;
                grid-template-columns: repeat(6,minmax(0,1fr));
                row-gap: var(--spacing-m)
            }

            @media (min-width: 768px) and (max-width:1199px) {
                ._3s7fX {
                    grid-template-columns:repeat(3,minmax(0,1fr))
                }

                ._3s7fX>div:nth-child(4) {
                    border-bottom: 1px solid var(--card-separator-color);
                    grid-column: 1/-1
                }
            }

            @media (max-width: 767px) {
                ._3s7fX {
                    grid-template-columns:repeat(2,minmax(0,1fr))
                }

                ._3s7fX div:nth-child(6),._3s7fX>div:nth-child(3) {
                    border-bottom: 1px solid var(--card-separator-color);
                    grid-column: 1/-1
                }
            }

            .A89YZ {
                border-right: 1px solid var(--card-separator-color)
            }

            .Otn96 {
                border-bottom: 1px solid var(--row-separator-color);
                padding-bottom: var(--spacing-row-separator-mobile)
            }

            @media (min-width: 768px) and (max-width:1199px) {
                .Otn96 {
                    padding-bottom:var(--spacing-row-separator)
                }
            }

            @media (min-width: 1200px) {
                .Otn96 {
                    padding-bottom:var(--spacing-row-separator)
                }
            }

            .Oi0j1 {
                border: none
            }

            .qA7u8 {
                color: var(--light-ink-subtle);
                font-family: var(--secondary-font);
                font-size: var(--font-xs);
                font-style: normal;
                font-weight: var(--regular);
                line-height: 150%;
                padding-bottom: var(--spacing-xs);
                padding-top: var(--spacing-xs);
                text-align: center
            }

            ._2Wcwl {
                background-color: var(--ad-slot-background-color);
                height: calc(100% + 31px)!important
            }

            .dcg3F {
                display: flex;
                justify-content: center;
                width: 100%
            }

            .JR8SJ {
                background-color: var(--ad-slot-background-color);
                justify-content: right;
                margin: auto 0;
                overflow: hidden;
                z-index: var(--zlevel0)
            }

            .JR8SJ,.L1aHm {
                display: flex;
                flex-direction: column
            }

            .ALnBD {
                height: 50px;
                width: 320px
            }

            @media screen and (min-width: 728px) {
                .ALnBD {
                    height:90px;
                    width: 728px
                }
            }

            .VNDLI {
                height: 600px;
                width: 120px
            }

            ._5lGh3 {
                margin: 0 auto
            }

            .-XDJb,._5lGh3 {
                height: 250px;
                width: 300px
            }

            .-XDJb {
                align-items: center;
                display: flex;
                justify-content: center;
                margin: 0 auto 16px
            }

            @media screen and (min-width: 768px) and (max-width:1199px) {
                .-XDJb {
                    height:90px;
                    margin-bottom: 36px;
                    width: 728px
                }
            }

            @media screen and (min-width: 1200px) {
                .-XDJb {
                    height:90px;
                    margin-bottom: 36px;
                    width: 970px
                }
            }

            ._0apYp {
                height: 250px;
                margin: 0 auto 16px;
                width: 300px
            }

            .aEuvG {
                width: 728px
            }

            .SnSdZ,.aEuvG {
                height: 90px;
                margin: 0 auto
            }

            .SnSdZ {
                width: 970px
            }

            .UDLgd {
                width: 120px
            }

            .LkpS-,.UDLgd {
                background-color: transparent;
                height: auto
            }

            .LkpS- {
                margin: 0;
                width: 185px
            }

            @media (min-width: 1200px) {
                .LkpS- {
                    height:auto;
                    width: 160px
                }
            }

            @media (min-width: 768px) and (max-width:1199px) {
                .LkpS- {
                    height:auto;
                    width: 210px
                }
            }

            .j--QA {
                height: 600px;
                margin: 0;
                width: 300px
            }

            .LTMOE,.WUPu4,.n9lPp {
                height: 250px;
                margin: 0;
                width: 300px
            }

            .OXITA {
                margin: 0 auto;
                margin-bottom: var(--spacing-row-separator-mobile);
                padding-top: 0
            }

            .OXITA,._3u9A6 {
                height: 250px;
                width: 300px
            }

            .dKwlU {
                height: 600px;
                width: 300px
            }

            ._5YnJk {
                height: 250px;
                width: 300px
            }

            .XHz18 {
                height: 600px;
                width: 300px
            }

            .dgAYL {
                height: 250px;
                width: 300px
            }

            .EoVCn {
                height: 201px;
                width: 350px
            }

            .gjbaw {
                height: 90px;
                margin: 0;
                width: 160px
            }

            .s-dxG {
                height: 250px;
                margin: 0 auto;
                width: 300px
            }

            @media (min-width: 1200px) {
                .s-dxG {
                    height:600px;
                    width: 300px
                }
            }

            .fvegL {
                height: 50px;
                margin: 0 auto;
                width: 320px
            }

            @media (min-width: 768px) and (max-width:1199px) {
                .fvegL {
                    height:250px;
                    width: 300px
                }
            }

            @media (min-width: 1200px) {
                .fvegL {
                    height:90px;
                    width: 728px
                }

                .eDlxH {
                    margin-bottom: 0
                }
            }

            .qKimL {
                border: none;
                height: 250px;
                margin: 0 auto 32px;
                width: 300px
            }

            @media (min-width: 1200px) {
                .qKimL {
                    height:250px;
                    width: 970px
                }
            }

            .WPHsW {
                border: none;
                height: 250px;
                margin: auto;
                padding-bottom: var(--spacing-xs);
                width: 970px
            }

            @media (max-width: 767px) {
                .WPHsW {
                    height:50px;
                    width: 320px
                }
            }

            @media (min-width: 768px) and (max-width:1199px) {
                .WPHsW {
                    height:250px;
                    width: 300px
                }
            }

            .CWTr2 {
                width: -moz-fit-content;
                width: fit-content
            }

            ._7oYXh {
                margin-left: 25px;
                margin-right: 25px
            }

            @media (min-width: 1200px) {
                ._0HIpF {
                    align-items:center;
                    display: flex;
                    height: 282px;
                    justify-content: center;
                    margin-left: auto;
                    margin-right: auto;
                    padding-bottom: var(--spacing-horizontal);
                    padding-top: var(--spacing-horizontal);
                    width: 1110px
                }
            }

            @media (min-width: 768px) and (max-width:1199px) {
                ._0HIpF {
                    display:none
                }
            }

            @media (max-width: 767px) {
                ._0HIpF {
                    display:none
                }
            }

            .Kcu7Y {
                height: 250px;
                margin: 0 auto;
                width: 300px
            }

            @media screen and (min-width: 1199px) {
                .Kcu7Y {
                    height:90px;
                    width: 728px
                }
            }

            .Fnt-Z {
                height: 250px;
                margin: 0 auto;
                width: 970px
            }

            @media (min-width: 768px) and (max-width:1199px) {
                .Fnt-Z {
                    height:250px;
                    width: 300px
                }
            }

            @media (max-width: 767px) {
                .Fnt-Z {
                    height:50px;
                    width: 320px
                }
            }

            .F7tAU {
                background-color: transparent;
                margin: 0 auto;
                min-height: auto;
                width: 300px
            }

            @media screen and (max-width: 360px) {
                .F7tAU {
                    width:100%
                }
            }

            @media (min-width: 1200px) {
                .F7tAU {
                    width:350px
                }
            }

            @media (min-width: 768px) and (max-width:1199px) {
                .F7tAU {
                    width:210px
                }
            }

            .z76ES {
                height: 250px;
                margin: 0 auto;
                width: 300px
            }

            @media (min-width: 1200px) {
                .z76ES {
                    height:90px;
                    width: 728px
                }
            }

            .cigTE {
                height: 250px;
                margin: 0 auto;
                width: 300px
            }

            @media (min-width: 1200px) {
                .cigTE {
                    height:90px;
                    width: 728px
                }
            }

            ._4SQLD {
                height: 250px;
                margin: 0 auto;
                width: 300px
            }

            @media (min-width: 1200px) {
                ._4SQLD {
                    height:250px;
                    width: 970px
                }
            }

            .QUo5q,.uGP4H {
                width: 100%
            }

            .QUo5q {
                align-items: center;
                background-color: transparent;
                display: flex;
                font-size: var(--font-mm);
                font-weight: var(--semibold);
                height: auto;
                justify-content: center;
                line-height: 150%
            }

            @media (min-width: 1200px) {
                .K88Iv {
                    display:none
                }
            }

            @media (min-width: 768px) and (max-width:1199px) {
                .K88Iv {
                    display:none
                }
            }

            @media (max-width: 767px) {
                .K88Iv {
                    min-height:50px;
                    width: 320px
                }
            }

            ._5SCWg {
                background-color: var(--ad-slot-background-color)
            }

            @media (max-width: 767px) {
                ._5SCWg {
                    align-items:center;
                    bottom: 0;
                    position: fixed;
                    right: 0;
                    width: 100%;
                    z-index: var(--zlevel10)
                }
            }

            @media (min-width: 768px) and (max-width:1199px) {
                ._5SCWg {
                    display:none
                }
            }

            @media (min-width: 1200px) {
                ._5SCWg {
                    display:none
                }
            }

            .Esppl {
                align-self: end;
                background: var(--ad-slot-background-color);
                border-top-left-radius: 6px;
                cursor: pointer;
                height: -moz-fit-content;
                height: fit-content;
                margin-top: -22px
            }

            .oOVST {
                height: auto;
                justify-content: center;
                width: 100%
            }

            ._6UvMW,.oOVST {
                align-items: center;
                display: flex
            }

            ._6UvMW {
                cursor: pointer;
                justify-content: space-between
            }

            @media (min-width: 1200px) {
                ._6UvMW {
                    margin:0;
                    padding: 0
                }
            }

            ._6UvMW>p {
                color: var(--light-ink-contrast);
                font-family: var(--secondary-font);
                font-size: var(--font-m);
                font-weight: var(--bold);
                line-height: normal
            }

            ._6UvMW>p:hover {
                text-decoration: underline
            }

            ._6UvMW>p {
                word-break: break-word
            }

            .chIu6,.thi9c {
                color: var(--headline-color);
                font-family: var(--secondary-font);
                font-size: var(--font-m);
                font-weight: var(--bold);
                line-height: var(--font-xl)
            }

            @media (max-width: 767px) {
                .lxLyk {
                    padding-right:var(--mobile-padding)
                }
            }

            @media (min-width: 768px) and (max-width:1199px) {
                .lxLyk {
                    padding-right:var(--tablet-padding)
                }
            }

            @media (max-width: 767px) {
                .Ttwwy {
                    padding-left:var(--mobile-padding);
                    padding-right: var(--mobile-padding)
                }
            }

            @media (min-width: 768px) and (max-width:1199px) {
                .Ttwwy {
                    padding-left:var(--tablet-padding);
                    padding-right: var(--tablet-padding)
                }
            }

            .TcICO,.Ttwwy {
                margin-bottom: var(--spacing-horizontal)
            }

            .TcICO {
                word-break: break-word
            }

            @media (max-width: 767px) {
                .eyanD {
                    padding-left:var(--mobile-padding);
                    padding-right: var(--mobile-padding)
                }
            }

            @media (min-width: 768px) and (max-width:1199px) {
                .eyanD {
                    padding-left:var(--tablet-padding);
                    padding-right: var(--tablet-padding)
                }
            }

            .eyanD {
                margin-bottom: var(--spacing-horizontal)
            }

            .DVcAS {
                grid-gap: 8px;
                align-items: center;
                display: flex;
                gap: 8px;
                margin-left: auto;
                padding: 12px 16px;
                width: -moz-fit-content;
                width: fit-content
            }

            .DVcAS>p {
                color: var(--more-stories-btn-label);
                cursor: pointer;
                font-family: var(--secondary-font);
                font-size: 14px;
                font-weight: var(--medium);
                text-transform: uppercase
            }

            .otTwD {
                cursor: pointer;
                display: flex;
                justify-content: center
            }

            .xBz93 {
                margin-top: var(--spacing-horizontal)
            }

            .gfQpP {
                border: 1px solid var(--light-ink-contrast);
                border-radius: 4px;
                margin-left: auto;
                margin-right: auto;
                margin-top: var(--spacing-xs);
                padding: var(--spacing-xs) var(--spacing-s);
                text-transform: uppercase
            }

            .gfQpP p {
                font-family: var(--content-font);
                font-size: var(--font-s);
                font-weight: var(--medium);
                line-height: 150%
            }

            .gfQpP svg {
                display: none
            }

            ._9v3uP {
                background-color: rgba(0,0,0,.4);
                bottom: 0;
                filter: brightness(100);
                padding: 4px
            }

            ._9v3uP,._9v3uP.w2tXw {
                left: 0;
                position: absolute;
                z-index: var(--zlevel0)
            }

            ._9v3uP.w2tXw {
                top: 0
            }

            .jT9Gr {
                grid-gap: var(--spacing-xs);
                display: flex;
                flex-direction: column;
                gap: var(--spacing-xs);
                padding: 16px 0
            }

            .vaPla {
                position: relative
            }

            .fG2dB {
                background-color: #d3d3d3
            }

            ._0rL02 {
                position: relative
            }

            ._0rL02 img {
                bottom: 0;
                height: 100%;
                left: 0;
                position: absolute;
                right: 0;
                top: 0;
                width: 100%
            }

            ._4wuYh {
                grid-gap: var(--spacing-xs);
                display: flex;
                flex-direction: column;
                gap: var(--spacing-xs);
                line-height: 150%;
                word-break: break-word
            }

            @media (max-width: 767px) {
                ._4wuYh {
                    padding:0 15px
                }
            }

            .AyKST,.AyKST>div>p {
                color: var(--light-ink-contrast);
                font-weight: var(--medium)
            }

            .AyKST,.AyKST>div>p,._3Y8HA,._3Y8HA>div>p {
                font-family: var(--secondary-font);
                font-size: var(--story-page-font-size);
                line-height: 150%;
                word-break: break-word
            }

            ._3Y8HA,._3Y8HA>div>p {
                color: var(--light-ink-subtle);
                display: flex
            }

            ._3Y8HA>div>p {
                display: inline-block
            }

            ._3Y8HA>div>p:first-child:before {
                content: "Image Credit:";
                padding-right: 4px;
                white-space: nowrap
            }

            .fG2dB {
                background-color: var(--background-color)
            }

            ._3Y8HA[\:has\(a\)] {
                font-weight: var(--medium)
            }

            ._3Y8HA:has(a) {
                font-weight: var(--medium)
            }

            ._3Y8HA[\:has\(a\)] a {
                font-weight: var(--medium)
            }

            ._3Y8HA:has(a) a {
                font-weight: var(--medium)
            }

            .AyKST[\:has\(a\)] {
                font-weight: var(--medium)
            }

            .AyKST:has(a) {
                font-weight: var(--medium)
            }

            .AyKST[\:has\(a\)] a {
                font-weight: var(--medium)
            }

            .AyKST:has(a) a {
                font-weight: var(--medium)
            }

            .bPsxy img {
                background-color: var(--fallback-background-color);
                -o-object-fit: contain!important;
                object-fit: contain!important
            }

            .HbRuW {
                color: var(--subheadline-color);
                display: flex;
                flex-wrap: wrap;
                font-family: var(--secondary-font);
                font-size: var(--font-s);
                font-weight: var(--medium);
                line-height: 150%
            }

            .fPpVR {
                align-items: center;
                display: flex
            }

            ._-6Uh4 {
                color: var(--subheadline-color);
                font-family: var(--secondary-font);
                font-size: var(--font-s);
                font-weight: var(--medium)
            }

            ._6mEKQ {
                grid-gap: var(--spacing-xs);
                display: flex;
                flex-direction: column;
                gap: var(--spacing-xs)
            }

            .V26Oo {
                color: var(--headline-color);
                font-family: var(--primary-font);
                font-size: var(--font-m);
                font-weight: var(--semibold)
            }

            .V26Oo:hover {
                text-decoration: underline
            }

            .uo-cY {
                grid-gap: 2px;
                word-wrap: break-word;
                color: #fff;
                color: var(--Light-ink-inkInverse,#fff);
                font-family: var(--content-font);
                font-size: var(--font-s);
                font-style: normal;
                font-weight: var(--medium);
                gap: 2px;
                line-height: 150%;
                padding: 2px 4px
            }

            .Ey8-Z,.Yuj2q {
                background-color: var(--label-color)
            }

            .Ey8-Z,.Yuj2q,.pFPaU {
                grid-gap: 2px;
                word-wrap: break-word;
                color: #fff;
                color: var(--Light-ink-inkInverse,#fff);
                font-family: var(--content-font);
                font-size: var(--font-s);
                font-style: normal;
                font-weight: var(--medium);
                gap: 2px;
                line-height: 150%;
                padding: 2px 4px
            }

            .pFPaU {
                background-color: var(--light-interactive-red)
            }

            .o-M6q {
                grid-gap: 2px;
                word-wrap: break-word;
                align-items: center;
                color: #fff;
                color: var(--Light-ink-inkInverse,#fff);
                color: var(--light-interactive-red);
                display: flex;
                font-family: var(--content-font);
                font-size: var(--font-s);
                font-style: normal;
                font-weight: var(--medium);
                gap: 2px;
                height: 18px;
                line-height: 150%;
                padding: 0;
                width: 46px
            }

            .o-M6q>span:first-child {
                grid-gap: 2px;
                background-color: var(--light-interactive-red);
                border-radius: 50%;
                gap: 2px;
                height: 10px;
                width: 10px
            }

            ._2rb1z {
                background-color: var(--light-ink-contrast)
            }

            ._2rb1z,.cc0Wn {
                grid-gap: 2px;
                word-wrap: break-word;
                color: #fff;
                color: var(--Light-ink-inkInverse,#fff);
                font-family: var(--content-font);
                font-size: var(--font-s);
                font-style: normal;
                font-weight: var(--medium);
                gap: 2px;
                line-height: 150%;
                padding: 2px 4px
            }

            .cc0Wn {
                align-items: center;
                background-color: #e0f5f8;
                color: var(--dark-teal-080);
                display: flex;
                height: 22px;
                width: 88px
            }

            .YfFXu {
                color: #fff;
                color: var(--Light-ink-inkInverse,#fff);
                color: var(--light-interactive-primary-030)
            }

            .YfFXu,.jbskn {
                grid-gap: 2px;
                word-wrap: break-word;
                font-family: var(--content-font);
                font-size: var(--font-s);
                font-style: normal;
                font-weight: var(--medium);
                gap: 2px;
                line-height: 150%;
                padding: 0
            }

            .jbskn {
                color: #fff;
                color: var(--Light-ink-inkInverse,#fff);
                color: var(--light-interactive-secondary-030)
            }

            .RUov2 {
                grid-gap: var(--spacing-xs);
                display: flex;
                flex-direction: column;
                gap: var(--spacing-xs)
            }

            .IkDu-,.nqigY {
                color: var(--label-color);
                font-family: var(--secondary-font);
                font-size: var(--font-s);
                font-weight: var(--medium);
                text-transform: uppercase
            }

            ._7aFzR {
                color: var(--headline-color);
                font-family: var(--primary-font);
                font-size: var(--font-m);
                font-weight: var(--semibold);
                line-height: 150%
            }

            ._7aFzR:hover {
                text-decoration: underline
            }

            .hHKiL {
                grid-gap: var(--spacing-xs);
                align-items: center;
                display: flex;
                gap: var(--spacing-xs)
            }

            ._0ddxE {
                margin: 0 auto;
                max-width: var(--container-width)
            }

            .BtBMc {
                grid-gap: var(--spacing-m);
                display: flex;
                flex-direction: column;
                gap: var(--spacing-m);
                padding: var(--mobile-row-padding)
            }

            @media (min-width: 1200px) {
                .BtBMc {
                    padding:var(--desktop-row-padding)
                }
            }

            @media (min-width: 768px) and (max-width:1199px) {
                .BtBMc {
                    padding:var(--tablet-row-padding)
                }
            }

            ._9gzAH {
                grid-gap: var(--spacing-vertical);
                grid-row-gap: var(--spacing-m);
                display: grid;
                gap: var(--spacing-vertical);
                grid-template-columns: repeat(3,minmax(0,1fr) 1px) minmax(0,1fr);
                row-gap: var(--spacing-m)
            }

            @media (max-width: 767px) {
                ._9gzAH {
                    grid-template-columns:minmax(0,1fr) 1px minmax(0,1fr)
                }

                ._9gzAH>div:nth-child(4) {
                    grid-column: 1/-1
                }

                ._9gzAH>div:nth-child(5) {
                    display: none
                }
            }

            .Z3p4k {
                grid-gap: 30px;
                grid-row-gap: var(--spacing-m);
                display: grid;
                gap: 30px;
                grid-template-columns: repeat(4,minmax(0,1fr));
                row-gap: var(--spacing-m)
            }

            @media (max-width: 767px) {
                .Z3p4k {
                    grid-template-columns:minmax(0,1fr) minmax(0,1fr)
                }

                .Z3p4k>div:nth-child(3) {
                    grid-column: 1/-1
                }
            }

            .aHKkv {
                background-color: var(--card-separator-color)
            }

            ._3w2e0 {
                border-bottom: 1px solid var(--card-separator-color)
            }

            .NiaHK {
                border-top: 1px solid var(--row-separator-color);
                margin: 0 15px;
                padding-bottom: var(--spacing-row-separator-mobile)
            }

            @media (min-width: 768px) and (max-width:1199px) {
                .NiaHK {
                    margin:0 39px;
                    padding-bottom: var(--spacing-row-separator)
                }
            }

            @media (min-width: 1200px) {
                .NiaHK {
                    margin:0;
                    padding-bottom: var(--spacing-row-separator)
                }
            }

            .N-M5T {
                border: none
            }

            .qA7u8 {
                color: var(--light-ink-subtle);
                font-family: var(--secondary-font);
                font-size: var(--font-xs);
                font-style: normal;
                font-weight: var(--regular);
                line-height: 150%;
                padding-bottom: var(--spacing-xs);
                padding-top: var(--spacing-xs);
                text-align: center
            }

            ._2Wcwl {
                background-color: var(--ad-slot-background-color);
                height: calc(100% + 31px)!important
            }

            .dcg3F {
                display: flex;
                justify-content: center;
                width: 100%
            }

            .JR8SJ {
                background-color: var(--ad-slot-background-color);
                justify-content: right;
                margin: auto 0;
                overflow: hidden;
                z-index: var(--zlevel0)
            }

            .JR8SJ,.L1aHm {
                display: flex;
                flex-direction: column
            }

            .ALnBD {
                height: 50px;
                width: 320px
            }

            @media screen and (min-width: 728px) {
                .ALnBD {
                    height:90px;
                    width: 728px
                }
            }

            .VNDLI {
                height: 600px;
                width: 120px
            }

            ._5lGh3 {
                margin: 0 auto
            }

            .-XDJb,._5lGh3 {
                height: 250px;
                width: 300px
            }

            .-XDJb {
                align-items: center;
                display: flex;
                justify-content: center;
                margin: 0 auto 16px
            }

            @media screen and (min-width: 768px) and (max-width:1199px) {
                .-XDJb {
                    height:90px;
                    margin-bottom: 36px;
                    width: 728px
                }
            }

            @media screen and (min-width: 1200px) {
                .-XDJb {
                    height:90px;
                    margin-bottom: 36px;
                    width: 970px
                }
            }

            ._0apYp {
                height: 250px;
                margin: 0 auto 16px;
                width: 300px
            }

            .aEuvG {
                width: 728px
            }

            .SnSdZ,.aEuvG {
                height: 90px;
                margin: 0 auto
            }

            .SnSdZ {
                width: 970px
            }

            .UDLgd {
                width: 120px
            }

            .LkpS-,.UDLgd {
                background-color: transparent;
                height: auto
            }

            .LkpS- {
                margin: 0;
                width: 185px
            }

            @media (min-width: 1200px) {
                .LkpS- {
                    height:auto;
                    width: 160px
                }
            }

            @media (min-width: 768px) and (max-width:1199px) {
                .LkpS- {
                    height:auto;
                    width: 210px
                }
            }

            .j--QA {
                height: 600px;
                margin: 0;
                width: 300px
            }

            .LTMOE,.WUPu4,.n9lPp {
                height: 250px;
                margin: 0;
                width: 300px
            }

            .OXITA {
                margin: 0 auto;
                margin-bottom: var(--spacing-row-separator-mobile);
                padding-top: 0
            }

            .OXITA,._3u9A6 {
                height: 250px;
                width: 300px
            }

            .dKwlU {
                height: 600px;
                width: 300px
            }

            ._5YnJk {
                height: 250px;
                width: 300px
            }

            .XHz18 {
                height: 600px;
                width: 300px
            }

            .dgAYL {
                height: 250px;
                width: 300px
            }

            .EoVCn {
                height: 201px;
                width: 350px
            }

            .gjbaw {
                height: 90px;
                margin: 0;
                width: 160px
            }

            .s-dxG {
                height: 250px;
                margin: 0 auto;
                width: 300px
            }

            @media (min-width: 1200px) {
                .s-dxG {
                    height:600px;
                    width: 300px
                }
            }

            .fvegL {
                height: 50px;
                margin: 0 auto;
                width: 320px
            }

            @media (min-width: 768px) and (max-width:1199px) {
                .fvegL {
                    height:250px;
                    width: 300px
                }
            }

            @media (min-width: 1200px) {
                .fvegL {
                    height:90px;
                    width: 728px
                }

                .eDlxH {
                    margin-bottom: 0
                }
            }

            .qKimL {
                border: none;
                height: 250px;
                margin: 0 auto 32px;
                width: 300px
            }

            @media (min-width: 1200px) {
                .qKimL {
                    height:250px;
                    width: 970px
                }
            }

            .WPHsW {
                border: none;
                height: 250px;
                margin: auto;
                padding-bottom: var(--spacing-xs);
                width: 970px
            }

            @media (max-width: 767px) {
                .WPHsW {
                    height:50px;
                    width: 320px
                }
            }

            @media (min-width: 768px) and (max-width:1199px) {
                .WPHsW {
                    height:250px;
                    width: 300px
                }
            }

            .CWTr2 {
                width: -moz-fit-content;
                width: fit-content
            }

            ._7oYXh {
                margin-left: 25px;
                margin-right: 25px
            }

            @media (min-width: 1200px) {
                ._0HIpF {
                    align-items:center;
                    display: flex;
                    height: 282px;
                    justify-content: center;
                    margin-left: auto;
                    margin-right: auto;
                    padding-bottom: var(--spacing-horizontal);
                    padding-top: var(--spacing-horizontal);
                    width: 1110px
                }
            }

            @media (min-width: 768px) and (max-width:1199px) {
                ._0HIpF {
                    display:none
                }
            }

            @media (max-width: 767px) {
                ._0HIpF {
                    display:none
                }
            }

            .Kcu7Y {
                height: 250px;
                margin: 0 auto;
                width: 300px
            }

            @media screen and (min-width: 1199px) {
                .Kcu7Y {
                    height:90px;
                    width: 728px
                }
            }

            .Fnt-Z {
                height: 250px;
                margin: 0 auto;
                width: 970px
            }

            @media (min-width: 768px) and (max-width:1199px) {
                .Fnt-Z {
                    height:250px;
                    width: 300px
                }
            }

            @media (max-width: 767px) {
                .Fnt-Z {
                    height:50px;
                    width: 320px
                }
            }

            .F7tAU {
                background-color: transparent;
                margin: 0 auto;
                min-height: auto;
                width: 300px
            }

            @media screen and (max-width: 360px) {
                .F7tAU {
                    width:100%
                }
            }

            @media (min-width: 1200px) {
                .F7tAU {
                    width:350px
                }
            }

            @media (min-width: 768px) and (max-width:1199px) {
                .F7tAU {
                    width:210px
                }
            }

            .z76ES {
                height: 250px;
                margin: 0 auto;
                width: 300px
            }

            @media (min-width: 1200px) {
                .z76ES {
                    height:90px;
                    width: 728px
                }
            }

            .cigTE {
                height: 250px;
                margin: 0 auto;
                width: 300px
            }

            @media (min-width: 1200px) {
                .cigTE {
                    height:90px;
                    width: 728px
                }
            }

            ._4SQLD {
                height: 250px;
                margin: 0 auto;
                width: 300px
            }

            @media (min-width: 1200px) {
                ._4SQLD {
                    height:250px;
                    width: 970px
                }
            }

            .QUo5q,.uGP4H {
                width: 100%
            }

            .QUo5q {
                align-items: center;
                background-color: transparent;
                display: flex;
                font-size: var(--font-mm);
                font-weight: var(--semibold);
                height: auto;
                justify-content: center;
                line-height: 150%
            }

            @media (min-width: 1200px) {
                .K88Iv {
                    display:none
                }
            }

            @media (min-width: 768px) and (max-width:1199px) {
                .K88Iv {
                    display:none
                }
            }

            @media (max-width: 767px) {
                .K88Iv {
                    min-height:50px;
                    width: 320px
                }
            }

            ._5SCWg {
                background-color: var(--ad-slot-background-color)
            }

            @media (max-width: 767px) {
                ._5SCWg {
                    align-items:center;
                    bottom: 0;
                    position: fixed;
                    right: 0;
                    width: 100%;
                    z-index: var(--zlevel10)
                }
            }

            @media (min-width: 768px) and (max-width:1199px) {
                ._5SCWg {
                    display:none
                }
            }

            @media (min-width: 1200px) {
                ._5SCWg {
                    display:none
                }
            }

            .Esppl {
                align-self: end;
                background: var(--ad-slot-background-color);
                border-top-left-radius: 6px;
                cursor: pointer;
                height: -moz-fit-content;
                height: fit-content;
                margin-top: -22px
            }

            .oOVST {
                align-items: center;
                display: flex;
                height: auto;
                justify-content: center;
                width: 100%
            }

            .Fnvc1 {
                border-top: 1px solid var(--row-separator-color);
                margin: 0 15px;
                padding-bottom: var(--spacing-row-separator-mobile)
            }

            @media (min-width: 768px) and (max-width:1199px) {
                .Fnvc1 {
                    margin:0 39px;
                    padding-bottom: var(--spacing-row-separator)
                }
            }

            @media (min-width: 1200px) {
                .Fnvc1 {
                    margin:0 auto;
                    padding-bottom: var(--spacing-row-separator);
                    width: var(--container-width)
                }
            }

            .HbRuW {
                color: var(--subheadline-color);
                display: flex;
                flex-wrap: wrap;
                font-family: var(--secondary-font);
                font-size: var(--font-s);
                font-weight: var(--medium);
                line-height: 150%
            }

            .fPpVR {
                align-items: center;
                display: flex
            }

            ._9v3uP {
                background-color: rgba(0,0,0,.4);
                bottom: 0;
                filter: brightness(100);
                padding: 4px
            }

            ._9v3uP,._9v3uP.w2tXw {
                left: 0;
                position: absolute;
                z-index: var(--zlevel0)
            }

            ._9v3uP.w2tXw {
                top: 0
            }

            .jT9Gr {
                grid-gap: var(--spacing-xs);
                display: flex;
                flex-direction: column;
                gap: var(--spacing-xs);
                padding: 16px 0
            }

            .vaPla {
                position: relative
            }

            .fG2dB {
                background-color: #d3d3d3
            }

            ._0rL02 {
                position: relative
            }

            ._0rL02 img {
                bottom: 0;
                height: 100%;
                left: 0;
                position: absolute;
                right: 0;
                top: 0;
                width: 100%
            }

            ._4wuYh {
                grid-gap: var(--spacing-xs);
                display: flex;
                flex-direction: column;
                gap: var(--spacing-xs);
                line-height: 150%;
                word-break: break-word
            }

            @media (max-width: 767px) {
                ._4wuYh {
                    padding:0 15px
                }
            }

            .AyKST,.AyKST>div>p {
                color: var(--light-ink-contrast);
                font-weight: var(--medium)
            }

            .AyKST,.AyKST>div>p,._3Y8HA,._3Y8HA>div>p {
                font-family: var(--secondary-font);
                font-size: var(--story-page-font-size);
                line-height: 150%;
                word-break: break-word
            }

            ._3Y8HA,._3Y8HA>div>p {
                color: var(--light-ink-subtle);
                display: flex
            }

            ._3Y8HA>div>p {
                display: inline-block
            }

            ._3Y8HA>div>p:first-child:before {
                content: "Image Credit:";
                padding-right: 4px;
                white-space: nowrap
            }

            .fG2dB {
                background-color: var(--background-color)
            }

            ._3Y8HA[\:has\(a\)] {
                font-weight: var(--medium)
            }

            ._3Y8HA:has(a) {
                font-weight: var(--medium)
            }

            ._3Y8HA[\:has\(a\)] a {
                font-weight: var(--medium)
            }

            ._3Y8HA:has(a) a {
                font-weight: var(--medium)
            }

            .AyKST[\:has\(a\)] {
                font-weight: var(--medium)
            }

            .AyKST:has(a) {
                font-weight: var(--medium)
            }

            .AyKST[\:has\(a\)] a {
                font-weight: var(--medium)
            }

            .AyKST:has(a) a {
                font-weight: var(--medium)
            }

            .bPsxy img {
                background-color: var(--fallback-background-color);
                -o-object-fit: contain!important;
                object-fit: contain!important
            }

            ._6mEKQ {
                grid-gap: var(--spacing-xs);
                display: flex;
                flex-direction: column;
                gap: var(--spacing-xs)
            }

            .V26Oo {
                color: var(--headline-color);
                font-family: var(--primary-font);
                font-size: var(--font-m);
                font-weight: var(--semibold)
            }

            .V26Oo:hover {
                text-decoration: underline
            }

            .uo-cY {
                grid-gap: 2px;
                word-wrap: break-word;
                color: #fff;
                color: var(--Light-ink-inkInverse,#fff);
                font-family: var(--content-font);
                font-size: var(--font-s);
                font-style: normal;
                font-weight: var(--medium);
                gap: 2px;
                line-height: 150%;
                padding: 2px 4px
            }

            .Ey8-Z,.Yuj2q {
                background-color: var(--label-color)
            }

            .Ey8-Z,.Yuj2q,.pFPaU {
                grid-gap: 2px;
                word-wrap: break-word;
                color: #fff;
                color: var(--Light-ink-inkInverse,#fff);
                font-family: var(--content-font);
                font-size: var(--font-s);
                font-style: normal;
                font-weight: var(--medium);
                gap: 2px;
                line-height: 150%;
                padding: 2px 4px
            }

            .pFPaU {
                background-color: var(--light-interactive-red)
            }

            .o-M6q {
                grid-gap: 2px;
                word-wrap: break-word;
                align-items: center;
                color: #fff;
                color: var(--Light-ink-inkInverse,#fff);
                color: var(--light-interactive-red);
                display: flex;
                font-family: var(--content-font);
                font-size: var(--font-s);
                font-style: normal;
                font-weight: var(--medium);
                gap: 2px;
                height: 18px;
                line-height: 150%;
                padding: 0;
                width: 46px
            }

            .o-M6q>span:first-child {
                grid-gap: 2px;
                background-color: var(--light-interactive-red);
                border-radius: 50%;
                gap: 2px;
                height: 10px;
                width: 10px
            }

            ._2rb1z {
                background-color: var(--light-ink-contrast)
            }

            ._2rb1z,.cc0Wn {
                grid-gap: 2px;
                word-wrap: break-word;
                color: #fff;
                color: var(--Light-ink-inkInverse,#fff);
                font-family: var(--content-font);
                font-size: var(--font-s);
                font-style: normal;
                font-weight: var(--medium);
                gap: 2px;
                line-height: 150%;
                padding: 2px 4px
            }

            .cc0Wn {
                align-items: center;
                background-color: #e0f5f8;
                color: var(--dark-teal-080);
                display: flex;
                height: 22px;
                width: 88px
            }

            .YfFXu {
                color: #fff;
                color: var(--Light-ink-inkInverse,#fff);
                color: var(--light-interactive-primary-030)
            }

            .YfFXu,.jbskn {
                grid-gap: 2px;
                word-wrap: break-word;
                font-family: var(--content-font);
                font-size: var(--font-s);
                font-style: normal;
                font-weight: var(--medium);
                gap: 2px;
                line-height: 150%;
                padding: 0
            }

            .jbskn {
                color: #fff;
                color: var(--Light-ink-inkInverse,#fff);
                color: var(--light-interactive-secondary-030)
            }

            .Tpw6I {
                margin: 0 auto;
                max-width: var(--container-width)
            }

            .XiLz5 {
                grid-gap: var(--spacing-row-separator-mobile);
                display: flex;
                flex-direction: row;
                gap: var(--spacing-row-separator-mobile);
                padding-bottom: var(--spacing-row-separator)
            }

            @media (min-width: 768px) and (max-width:1199px) {
                .XiLz5 {
                    grid-gap:var(--spacing-xs);
                    flex-direction: column;
                    gap: var(--spacing-xs);
                    padding: 0 39px
                }
            }

            @media (max-width: 767px) {
                .XiLz5 {
                    grid-gap:var(--spacing-m);
                    flex-direction: column;
                    gap: var(--spacing-m);
                    padding: 0 15px
                }
            }

            .ZMQG7,.hUE1q {
                display: flex;
                flex-direction: column
            }

            .ZMQG7 {
                grid-gap: var(--spacing-m);
                align-items: center;
                flex: 56%;
                gap: var(--spacing-m)
            }

            @media (min-width: 1200px) {
                .ZMQG7 {
                    max-width:27%;
                    min-width: 27%
                }
            }

            .GGlm6 {
                display: flex
            }

            @media (max-width: 767px) {
                .GGlm6 {
                    display:none
                }
            }

            .FtYUO {
                display: none
            }

            @media (max-width: 767px) {
                .FtYUO {
                    display:flex;
                    justify-content: center
                }
            }

            .v-i3d {
                grid-gap: var(--spacing-vertical);
                display: flex;
                flex-direction: column;
                gap: var(--spacing-vertical);
                width: 100%
            }

            @media (min-width: 768px) and (max-width:1199px) {
                .v-i3d {
                    flex-direction:row;
                    padding-bottom: var(--spacing-row-separator)
                }
            }

            @media (max-width: 767px) {
                .v-i3d {
                    padding-bottom:var(--spacing-mm)
                }
            }

            ._1HweO {
                grid-gap: var(--spacing-m);
                display: flex;
                flex-direction: column;
                gap: var(--spacing-m)
            }

            @media (min-width: 768px) and (max-width:1199px) {
                ._1HweO {
                    flex:50%
                }
            }

            .-PLWy {
                grid-gap: var(--spacing-row-separator-mobile);
                display: flex;
                flex-direction: row;
                gap: var(--spacing-row-separator-mobile);
                padding-bottom: var(--spacing-m)
            }

            @media (max-width: 767px) {
                .-PLWy {
                    grid-gap:var(--spacing-m);
                    flex-direction: column-reverse;
                    gap: var(--spacing-m)
                }
            }

            .uqnRi {
                grid-gap: var(--spacing-row-separator-mobile);
                display: flex;
                flex-direction: row;
                gap: var(--spacing-row-separator-mobile);
                padding-top: var(--spacing-m)
            }

            @media (max-width: 767px) {
                .uqnRi {
                    flex-direction:column
                }
            }

            .NHQj- {
                grid-gap: var(--spacing-m);
                display: flex;
                flex: 26%;
                flex-direction: column;
                gap: var(--spacing-m)
            }

            .mq3NW {
                grid-gap: var(--spacing-xs);
                display: flex;
                flex: 74%;
                gap: var(--spacing-xs)
            }

            @media (min-width: 1200px) {
                .mq3NW {
                    max-width:540px
                }
            }

            @media (min-width: 768px) and (max-width:1199px) {
                .mq3NW {
                    flex:61%
                }
            }

            .hrqzJ {
                grid-gap: var(--spacing-xs);
                display: flex;
                flex-direction: column;
                gap: var(--spacing-xs)
            }

            @media (max-width: 767px) {
                .AVDVk,.Fikbh,.niLK9 {
                    border-bottom:1px solid var(--light-interface-skeleton-010)
                }
            }

            .WLcki,.l--hY {
                grid-gap: var(--spacing-xs);
                display: flex;
                flex-direction: column;
                gap: var(--spacing-xs)
            }

            .MnKKi {
                color: var(--headline-color);
                font-family: var(--primary-font);
                font-size: var(--font-xxl);
                font-weight: var(--semibold);
                line-height: normal
            }

            @media (max-width: 767px) {
                .MnKKi {
                    font-size:var(--font-xxl)
                }
            }

            .MnKKi:hover {
                text-decoration: underline
            }

            .BdOTc {
                color: var(--subheadline-color);
                font-family: var(--primary-font);
                font-size: var(--font-m);
                font-weight: var(--regular);
                line-height: 150%
            }

            .kJv-l {
                grid-gap: var(--spacing-xs);
                display: flex;
                flex: 50%;
                flex-direction: column;
                gap: var(--spacing-xs)
            }

            .f-noZ {
                color: var(--light-ink-contrast);
                font-family: var(--primary-font);
                font-size: var(--font-l);
                font-weight: var(--semibold);
                line-height: normal
            }

            .f-noZ:hover {
                text-decoration: underline
            }

            .-oVKm {
                display: grid;
                grid-template-columns: 232px 143px
            }

            @media (min-width: 768px) and (max-width:1199px) {
                .-oVKm {
                    grid-template-columns:1fr 1fr
                }
            }

            @media (max-width: 767px) {
                .-oVKm {
                    grid-template-columns:1fr 1fr
                }
            }

            .EIt8W {
                grid-gap: var(--spacing-xs);
                display: flex;
                flex: 88%;
                flex-direction: column;
                gap: var(--spacing-xs)
            }

            @media (max-width: 767px) {
                .EIt8W {
                    flex:50%
                }
            }

            @media (min-width: 768px) and (max-width:1199px) {
                .EIt8W {
                    flex:50%
                }
            }

            .IhwQs {
                margin-left: var(--spacing-xs)
            }

            .mEDSu {
                color: var(--headline-color);
                font-family: var(--primary-font);
                font-size: var(--font-mm);
                font-weight: var(--semibold);
                line-height: normal
            }

            @media (min-width: 768px) and (max-width:1199px) {
                .mEDSu {
                    line-height:150%
                }
            }

            .mEDSu:hover {
                text-decoration: underline
            }

            .E7ejo {
                display: grid;
                grid-template-columns: 205px 95px
            }

            @media (min-width: 768px) and (max-width:1199px) {
                .E7ejo {
                    grid-template-columns:70% 30%
                }
            }

            @media (max-width: 767px) {
                .E7ejo {
                    grid-template-columns:70% 30%
                }
            }

            .XL0Gg,.zOxoc {
                grid-gap: var(--spacing-xs);
                display: flex;
                flex: 50%;
                flex-direction: column;
                gap: var(--spacing-xs)
            }

            ._2ua-h {
                color: var(--headline-color);
                font-family: var(--primary-font);
                font-size: var(--font-m);
                font-weight: var(--semibold);
                line-height: 150%
            }

            @media (max-width: 767px) {
                ._2ua-h {
                    font-size:var(--font-mm);
                    line-height: normal
                }
            }

            @media (min-width: 768px) and (max-width:1199px) {
                ._2ua-h {
                    font-size:var(--font-mm)
                }
            }

            ._2ua-h:hover {
                text-decoration: underline
            }

            .T5fwb {
                word-wrap: break-word;
                color: var(--headline-color);
                font-family: var(--primary-font);
                font-size: var(--font-m);
                font-weight: var(--semibold);
                line-height: 150%
            }

            .T5fwb:hover {
                text-decoration: underline
            }

            @media (max-width: 767px) {
                .T5fwb {
                    font-size:var(--font-mm);
                    line-height: normal
                }
            }

            @media (min-width: 768px) and (max-width:1199px) {
                .T5fwb {
                    font-size:var(--font-mm)
                }
            }

            ._8LUCY {
                margin-left: var(--spacing-xs)
            }

            .Ou7i1 {
                display: grid;
                grid-template-columns: 135px 165px
            }

            @media (min-width: 768px) and (max-width:1199px) {
                .Ou7i1 {
                    grid-template-columns:1fr 1fr
                }
            }

            @media (max-width: 767px) {
                .Ou7i1 {
                    grid-template-columns:1fr 1fr
                }
            }

            .mYY5D,.oSnVk {
                grid-gap: var(--spacing-m);
                display: flex;
                flex: 50%;
                flex-direction: column;
                gap: var(--spacing-m)
            }

            .h0IAr {
                border-left: 1px solid var(--light-interface-skeleton-010)
            }

            .IvVbh {
                border-bottom: 1px solid var(--light-interface-skeleton-010)
            }

            .GkHuC {
                grid-gap: var(--spacing-xs);
                align-items: center;
                display: flex;
                flex-direction: column;
                gap: var(--spacing-xs)
            }

            .zwKGu {
                color: var(--light-ink-subtle);
                font-size: var(--font-sm);
                font-style: normal;
                font-weight: var(--medium);
                line-height: 150%
            }

            .OnY-w {
                grid-gap: var(--spacing-xs);
                align-items: center;
                display: flex;
                gap: var(--spacing-xs)
            }

            ._210Sa {
                border-bottom: 1px solid var(--light-interface-skeleton-010);
                flex: 20%
            }

            .SlGOu {
                margin-left: var(--spacing-xs)
            }

            ._10eCy {
                display: none
            }

            @media (min-width: 768px) and (max-width:1199px) {
                ._10eCy {
                    display:block
                }
            }

            .RV7VZ {
                display: block
            }

            @media (min-width: 768px) and (max-width:1199px) {
                .RV7VZ {
                    display:none
                }
            }

            .M09XZ {
                display: block
            }

            @media (max-width: 767px) {
                .M09XZ {
                    display:none
                }
            }

            .w7Q-4 {
                width: 100%
            }

            @media (max-width: 767px) {
                .khmiz {
                    border-bottom:1px solid var(--light-interface-skeleton-010);
                    border-left: none
                }
            }

            .qA7u8 {
                color: var(--light-ink-subtle);
                font-family: var(--secondary-font);
                font-size: var(--font-xs);
                font-style: normal;
                font-weight: var(--regular);
                line-height: 150%;
                padding-bottom: var(--spacing-xs);
                padding-top: var(--spacing-xs);
                text-align: center
            }

            ._2Wcwl {
                background-color: var(--ad-slot-background-color);
                height: calc(100% + 31px)!important
            }

            .dcg3F {
                display: flex;
                justify-content: center;
                width: 100%
            }

            .JR8SJ {
                background-color: var(--ad-slot-background-color);
                justify-content: right;
                margin: auto 0;
                overflow: hidden;
                z-index: var(--zlevel0)
            }

            .JR8SJ,.L1aHm {
                display: flex;
                flex-direction: column
            }

            .ALnBD {
                height: 50px;
                width: 320px
            }

            @media screen and (min-width: 728px) {
                .ALnBD {
                    height:90px;
                    width: 728px
                }
            }

            .VNDLI {
                height: 600px;
                width: 120px
            }

            ._5lGh3 {
                margin: 0 auto
            }

            .-XDJb,._5lGh3 {
                height: 250px;
                width: 300px
            }

            .-XDJb {
                align-items: center;
                display: flex;
                justify-content: center;
                margin: 0 auto 16px
            }

            @media screen and (min-width: 768px) and (max-width:1199px) {
                .-XDJb {
                    height:90px;
                    margin-bottom: 36px;
                    width: 728px
                }
            }

            @media screen and (min-width: 1200px) {
                .-XDJb {
                    height:90px;
                    margin-bottom: 36px;
                    width: 970px
                }
            }

            ._0apYp {
                height: 250px;
                margin: 0 auto 16px;
                width: 300px
            }

            .aEuvG {
                width: 728px
            }

            .SnSdZ,.aEuvG {
                height: 90px;
                margin: 0 auto
            }

            .SnSdZ {
                width: 970px
            }

            .UDLgd {
                width: 120px
            }

            .LkpS-,.UDLgd {
                background-color: transparent;
                height: auto
            }

            .LkpS- {
                margin: 0;
                width: 185px
            }

            @media (min-width: 1200px) {
                .LkpS- {
                    height:auto;
                    width: 160px
                }
            }

            @media (min-width: 768px) and (max-width:1199px) {
                .LkpS- {
                    height:auto;
                    width: 210px
                }
            }

            .j--QA {
                height: 600px;
                margin: 0;
                width: 300px
            }

            .LTMOE,.WUPu4,.n9lPp {
                height: 250px;
                margin: 0;
                width: 300px
            }

            .OXITA {
                margin: 0 auto;
                margin-bottom: var(--spacing-row-separator-mobile);
                padding-top: 0
            }

            .OXITA,._3u9A6 {
                height: 250px;
                width: 300px
            }

            .dKwlU {
                height: 600px;
                width: 300px
            }

            ._5YnJk {
                height: 250px;
                width: 300px
            }

            .XHz18 {
                height: 600px;
                width: 300px
            }

            .dgAYL {
                height: 250px;
                width: 300px
            }

            .EoVCn {
                height: 201px;
                width: 350px
            }

            .gjbaw {
                height: 90px;
                margin: 0;
                width: 160px
            }

            .s-dxG {
                height: 250px;
                margin: 0 auto;
                width: 300px
            }

            @media (min-width: 1200px) {
                .s-dxG {
                    height:600px;
                    width: 300px
                }
            }

            .fvegL {
                height: 50px;
                margin: 0 auto;
                width: 320px
            }

            @media (min-width: 768px) and (max-width:1199px) {
                .fvegL {
                    height:250px;
                    width: 300px
                }
            }

            @media (min-width: 1200px) {
                .fvegL {
                    height:90px;
                    width: 728px
                }

                .eDlxH {
                    margin-bottom: 0
                }
            }

            .qKimL {
                border: none;
                height: 250px;
                margin: 0 auto 32px;
                width: 300px
            }

            @media (min-width: 1200px) {
                .qKimL {
                    height:250px;
                    width: 970px
                }
            }

            .WPHsW {
                border: none;
                height: 250px;
                margin: auto;
                padding-bottom: var(--spacing-xs);
                width: 970px
            }

            @media (max-width: 767px) {
                .WPHsW {
                    height:50px;
                    width: 320px
                }
            }

            @media (min-width: 768px) and (max-width:1199px) {
                .WPHsW {
                    height:250px;
                    width: 300px
                }
            }

            .CWTr2 {
                width: -moz-fit-content;
                width: fit-content
            }

            ._7oYXh {
                margin-left: 25px;
                margin-right: 25px
            }

            @media (min-width: 1200px) {
                ._0HIpF {
                    align-items:center;
                    display: flex;
                    height: 282px;
                    justify-content: center;
                    margin-left: auto;
                    margin-right: auto;
                    padding-bottom: var(--spacing-horizontal);
                    padding-top: var(--spacing-horizontal);
                    width: 1110px
                }
            }

            @media (min-width: 768px) and (max-width:1199px) {
                ._0HIpF {
                    display:none
                }
            }

            @media (max-width: 767px) {
                ._0HIpF {
                    display:none
                }
            }

            .Kcu7Y {
                height: 250px;
                margin: 0 auto;
                width: 300px
            }

            @media screen and (min-width: 1199px) {
                .Kcu7Y {
                    height:90px;
                    width: 728px
                }
            }

            .Fnt-Z {
                height: 250px;
                margin: 0 auto;
                width: 970px
            }

            @media (min-width: 768px) and (max-width:1199px) {
                .Fnt-Z {
                    height:250px;
                    width: 300px
                }
            }

            @media (max-width: 767px) {
                .Fnt-Z {
                    height:50px;
                    width: 320px
                }
            }

            .F7tAU {
                background-color: transparent;
                margin: 0 auto;
                min-height: auto;
                width: 300px
            }

            @media screen and (max-width: 360px) {
                .F7tAU {
                    width:100%
                }
            }

            @media (min-width: 1200px) {
                .F7tAU {
                    width:350px
                }
            }

            @media (min-width: 768px) and (max-width:1199px) {
                .F7tAU {
                    width:210px
                }
            }

            .z76ES {
                height: 250px;
                margin: 0 auto;
                width: 300px
            }

            @media (min-width: 1200px) {
                .z76ES {
                    height:90px;
                    width: 728px
                }
            }

            .cigTE {
                height: 250px;
                margin: 0 auto;
                width: 300px
            }

            @media (min-width: 1200px) {
                .cigTE {
                    height:90px;
                    width: 728px
                }
            }

            ._4SQLD {
                height: 250px;
                margin: 0 auto;
                width: 300px
            }

            @media (min-width: 1200px) {
                ._4SQLD {
                    height:250px;
                    width: 970px
                }
            }

            .QUo5q,.uGP4H {
                width: 100%
            }

            .QUo5q {
                align-items: center;
                background-color: transparent;
                display: flex;
                font-size: var(--font-mm);
                font-weight: var(--semibold);
                height: auto;
                justify-content: center;
                line-height: 150%
            }

            @media (min-width: 1200px) {
                .K88Iv {
                    display:none
                }
            }

            @media (min-width: 768px) and (max-width:1199px) {
                .K88Iv {
                    display:none
                }
            }

            @media (max-width: 767px) {
                .K88Iv {
                    min-height:50px;
                    width: 320px
                }
            }

            ._5SCWg {
                background-color: var(--ad-slot-background-color)
            }

            @media (max-width: 767px) {
                ._5SCWg {
                    align-items:center;
                    bottom: 0;
                    position: fixed;
                    right: 0;
                    width: 100%;
                    z-index: var(--zlevel10)
                }
            }

            @media (min-width: 768px) and (max-width:1199px) {
                ._5SCWg {
                    display:none
                }
            }

            @media (min-width: 1200px) {
                ._5SCWg {
                    display:none
                }
            }

            .Esppl {
                align-self: end;
                background: var(--ad-slot-background-color);
                border-top-left-radius: 6px;
                cursor: pointer;
                height: -moz-fit-content;
                height: fit-content;
                margin-top: -22px
            }

            .oOVST {
                align-items: center;
                display: flex;
                height: auto;
                justify-content: center;
                width: 100%
            }

            .msgqT {
                color: var(--subheadline-color);
                font-size: var(--font-s);
                font-weight: var(--medium);
                margin-bottom: var(--spacing-xs);
                text-align: center;
                text-transform: uppercase
            }

            .tRDqy {
                height: auto;
                width: 100%
            }

            ._9V34E {
                padding-top: var(--spacing-horizontal)
            }

            @media only screen and (min-width: 768px) and (max-width:1199px) {
                .tRDqy {
                    border-bottom:none
                }
            }

            @media only screen and (min-width: 1200px) {
                .tRDqy {
                    border-bottom:none;
                    padding-top: 0
                }
            }

            ._9v3uP {
                background-color: rgba(0,0,0,.4);
                bottom: 0;
                filter: brightness(100);
                padding: 4px
            }

            ._9v3uP,._9v3uP.w2tXw {
                left: 0;
                position: absolute;
                z-index: var(--zlevel0)
            }

            ._9v3uP.w2tXw {
                top: 0
            }

            .jT9Gr {
                grid-gap: var(--spacing-xs);
                display: flex;
                flex-direction: column;
                gap: var(--spacing-xs);
                padding: 16px 0
            }

            .vaPla {
                position: relative
            }

            .fG2dB {
                background-color: #d3d3d3
            }

            ._0rL02 {
                position: relative
            }

            ._0rL02 img {
                bottom: 0;
                height: 100%;
                left: 0;
                position: absolute;
                right: 0;
                top: 0;
                width: 100%
            }

            ._4wuYh {
                grid-gap: var(--spacing-xs);
                display: flex;
                flex-direction: column;
                gap: var(--spacing-xs);
                line-height: 150%;
                word-break: break-word
            }

            @media (max-width: 767px) {
                ._4wuYh {
                    padding:0 15px
                }
            }

            .AyKST,.AyKST>div>p {
                color: var(--light-ink-contrast);
                font-weight: var(--medium)
            }

            .AyKST,.AyKST>div>p,._3Y8HA,._3Y8HA>div>p {
                font-family: var(--secondary-font);
                font-size: var(--story-page-font-size);
                line-height: 150%;
                word-break: break-word
            }

            ._3Y8HA,._3Y8HA>div>p {
                color: var(--light-ink-subtle);
                display: flex
            }

            ._3Y8HA>div>p {
                display: inline-block
            }

            ._3Y8HA>div>p:first-child:before {
                content: "Image Credit:";
                padding-right: 4px;
                white-space: nowrap
            }

            .fG2dB {
                background-color: var(--background-color)
            }

            ._3Y8HA[\:has\(a\)] {
                font-weight: var(--medium)
            }

            ._3Y8HA:has(a) {
                font-weight: var(--medium)
            }

            ._3Y8HA[\:has\(a\)] a {
                font-weight: var(--medium)
            }

            ._3Y8HA:has(a) a {
                font-weight: var(--medium)
            }

            .AyKST[\:has\(a\)] {
                font-weight: var(--medium)
            }

            .AyKST:has(a) {
                font-weight: var(--medium)
            }

            .AyKST[\:has\(a\)] a {
                font-weight: var(--medium)
            }

            .AyKST:has(a) a {
                font-weight: var(--medium)
            }

            .bPsxy img {
                background-color: var(--fallback-background-color);
                -o-object-fit: contain!important;
                object-fit: contain!important
            }

            .HbRuW {
                color: var(--subheadline-color);
                display: flex;
                flex-wrap: wrap;
                font-family: var(--secondary-font);
                font-size: var(--font-s);
                font-weight: var(--medium);
                line-height: 150%
            }

            .fPpVR {
                align-items: center;
                display: flex
            }

            ._6mEKQ {
                grid-gap: var(--spacing-xs);
                display: flex;
                flex-direction: column;
                gap: var(--spacing-xs)
            }

            .V26Oo {
                color: var(--headline-color);
                font-family: var(--primary-font);
                font-size: var(--font-m);
                font-weight: var(--semibold)
            }

            .V26Oo:hover {
                text-decoration: underline
            }

            .uo-cY {
                grid-gap: 2px;
                word-wrap: break-word;
                color: #fff;
                color: var(--Light-ink-inkInverse,#fff);
                font-family: var(--content-font);
                font-size: var(--font-s);
                font-style: normal;
                font-weight: var(--medium);
                gap: 2px;
                line-height: 150%;
                padding: 2px 4px
            }

            .Ey8-Z,.Yuj2q {
                background-color: var(--label-color)
            }

            .Ey8-Z,.Yuj2q,.pFPaU {
                grid-gap: 2px;
                word-wrap: break-word;
                color: #fff;
                color: var(--Light-ink-inkInverse,#fff);
                font-family: var(--content-font);
                font-size: var(--font-s);
                font-style: normal;
                font-weight: var(--medium);
                gap: 2px;
                line-height: 150%;
                padding: 2px 4px
            }

            .pFPaU {
                background-color: var(--light-interactive-red)
            }

            .o-M6q {
                grid-gap: 2px;
                word-wrap: break-word;
                align-items: center;
                color: #fff;
                color: var(--Light-ink-inkInverse,#fff);
                color: var(--light-interactive-red);
                display: flex;
                font-family: var(--content-font);
                font-size: var(--font-s);
                font-style: normal;
                font-weight: var(--medium);
                gap: 2px;
                height: 18px;
                line-height: 150%;
                padding: 0;
                width: 46px
            }

            .o-M6q>span:first-child {
                grid-gap: 2px;
                background-color: var(--light-interactive-red);
                border-radius: 50%;
                gap: 2px;
                height: 10px;
                width: 10px
            }

            ._2rb1z {
                background-color: var(--light-ink-contrast)
            }

            ._2rb1z,.cc0Wn {
                grid-gap: 2px;
                word-wrap: break-word;
                color: #fff;
                color: var(--Light-ink-inkInverse,#fff);
                font-family: var(--content-font);
                font-size: var(--font-s);
                font-style: normal;
                font-weight: var(--medium);
                gap: 2px;
                line-height: 150%;
                padding: 2px 4px
            }

            .cc0Wn {
                align-items: center;
                background-color: #e0f5f8;
                color: var(--dark-teal-080);
                display: flex;
                height: 22px;
                width: 88px
            }

            .YfFXu {
                color: #fff;
                color: var(--Light-ink-inkInverse,#fff);
                color: var(--light-interactive-primary-030)
            }

            .YfFXu,.jbskn {
                grid-gap: 2px;
                word-wrap: break-word;
                font-family: var(--content-font);
                font-size: var(--font-s);
                font-style: normal;
                font-weight: var(--medium);
                gap: 2px;
                line-height: 150%;
                padding: 0
            }

            .jbskn {
                color: #fff;
                color: var(--Light-ink-inkInverse,#fff);
                color: var(--light-interactive-secondary-030)
            }

            .LrYmS {
                margin: 0 var(--mobile-padding);
                padding-bottom: var(--spacing-vertical)
            }

            .Iv-KP,.oQ-8C {
                display: flex;
                flex-direction: column
            }

            .oQ-8C {
                grid-gap: var(--spacing-xs);
                border-bottom: 1px solid var(--card-separator-color);
                gap: var(--spacing-xs);
                scroll-snap-align: center
            }

            .rjPsY {
                padding-bottom: var(--spacing-horizontal)
            }

            .KYc8x {
                border-bottom: none;
                padding-top: 0
            }

            .DQiYL {
                border-bottom: 1px solid var(--row-separator-color);
                padding-bottom: var(--spacing-horizontal)
            }

            ._1mPXv {
                margin-left: auto;
                margin-right: auto;
                padding-top: var(--spacing-horizontal);
                width: -moz-fit-content;
                width: fit-content
            }

            .h6v8t {
                color: var(--headline-color);
                font-size: var(--font-m);
                font-weight: var(--bold);
                margin-bottom: var(--spacing-horizontal);
                word-break: break-word
            }

            .DxejF,.h6v8t {
                font-family: var(--secondary-font)
            }

            .DxejF {
                color: var(--label-color);
                font-size: var(--font-s);
                font-weight: var(--medium);
                text-transform: uppercase
            }

            .S0l8Y {
                color: var(--headline-color);
                font-family: var(--primary-font);
                font-size: var(--font-xl)!important;
                font-weight: var(--semibold);
                line-height: normal
            }

            @media (min-width: 1200px) {
                .S0l8Y {
                    font-size:var(--font-l)!important
                }
            }

            @media (min-width: 768px) and (max-width:1199px) {
                .S0l8Y {
                    font-size:var(--font-mm)!important;
                    line-height: 150%
                }
            }

            .psL-v {
                color: var(--headline-color);
                font-family: var(--primary-font);
                font-size: var(--font-m);
                font-weight: var(--semibold);
                line-height: 150%
            }

            @media (min-width: 768px) and (max-width:1199px) {
                .psL-v {
                    font-size:var(--font-mm)
                }
            }

            @media (max-width: 767px) {
                .psL-v {
                    font-size:var(--font-mm);
                    line-height: normal
                }
            }

            .GHCIu {
                color: var(--subheadline-color);
                font-family: var(--primary-font);
                font-size: var(--font-m);
                font-weight: 400;
                line-height: 150%
            }

            .S0l8Y:hover,.h6v8t:hover {
                text-decoration: underline
            }

            .L3B84 {
                justify-content: space-between
            }

            .L3B84,._6XnRR {
                grid-gap: var(--spacing-xs);
                display: flex;
                gap: var(--spacing-xs)
            }

            ._6XnRR {
                flex-direction: column
            }

            ._6XnRR.sHV3V {
                width: 77.5%
            }

            ._6XnRR.-fHqZ {
                width: 100%
            }

            .Vqa6O {
                grid-column: 3/4;
                width: 22.5%
            }

            .TgAR- {
                border-bottom: 1px solid var(--card-separator-color);
                padding: var(--spacing-horizontal) 0
            }

            .TgAR-:last-of-type {
                border-bottom: 0;
                padding-bottom: 0
            }

            .TgAR-.WSOaA,.dyZOu.WSOaA {
                border: none
            }

            @media only screen and (min-width: 768px) and (max-width:1199px) {
                .LrYmS {
                    margin:0 var(--tablet-padding);
                    padding-bottom: var(--spacing-row-separator)
                }

                .Iv-KP {
                    display: grid;
                    grid-template-columns: 1fr 1fr
                }

                .DQiYL {
                    border-bottom: none;
                    border-right: 1px solid var(--row-separator-color);
                    padding-bottom: 0;
                    padding-right: var(--spacing-vertical)
                }

                ._1mPXv {
                    padding-left: var(--spacing-vertical);
                    padding-top: 0
                }

                .KYc8x {
                    border-bottom: none;
                    padding-top: 0
                }
            }

            @media only screen and (min-width: 1200px) {
                .LrYmS {
                    margin:0 auto;
                    padding-bottom: var(--spacing-row-separator);
                    width: var(--container-width)
                }

                .Iv-KP {
                    flex-direction: row
                }

                .DQiYL {
                    border-bottom: none;
                    border-right: 1px solid var(--row-separator-color);
                    padding-bottom: 0;
                    padding-right: var(--spacing-vertical);
                    width: 745px
                }

                .dt-f- {
                    display: grid;
                    grid-template-columns: repeat(4,1fr)
                }

                ._1mPXv {
                    padding-left: var(--spacing-vertical);
                    padding-top: 0;
                    width: 365px
                }

                ._9VlID {
                    grid-column: 1/6
                }

                ._6XnRR.sHV3V {
                    width: 155px
                }

                .TgAR- {
                    border-bottom: none;
                    border-right: 1px solid var(--card-separator-color);
                    padding: 0 var(--spacing-vertical);
                    width: 238px
                }

                .Vqa6O {
                    align-content: flex-start;
                    width: 60px
                }

                .dt-f- .TgAR-:nth-child(2) {
                    padding-left: 0
                }

                .dt-f- .TgAR-:nth-child(4) {
                    border-right: none;
                    padding-right: 0
                }

                .rjPsY {
                    margin-bottom: var(--spacing-horizontal)
                }

                .KYc8x {
                    border-bottom: none;
                    padding-top: 0
                }
            }

            ._6UvMW {
                align-items: center;
                cursor: pointer;
                display: flex;
                justify-content: space-between
            }

            @media (min-width: 1200px) {
                ._6UvMW {
                    margin:0;
                    padding: 0
                }
            }

            ._6UvMW>p {
                color: var(--light-ink-contrast);
                font-family: var(--secondary-font);
                font-size: var(--font-m);
                font-weight: var(--bold);
                line-height: normal
            }

            ._6UvMW>p:hover {
                text-decoration: underline
            }

            ._6UvMW>p {
                word-break: break-word
            }

            .chIu6,.thi9c {
                color: var(--headline-color);
                font-family: var(--secondary-font);
                font-size: var(--font-m);
                font-weight: var(--bold);
                line-height: var(--font-xl)
            }

            @media (max-width: 767px) {
                .lxLyk {
                    padding-right:var(--mobile-padding)
                }
            }

            @media (min-width: 768px) and (max-width:1199px) {
                .lxLyk {
                    padding-right:var(--tablet-padding)
                }
            }

            @media (max-width: 767px) {
                .Ttwwy {
                    padding-left:var(--mobile-padding);
                    padding-right: var(--mobile-padding)
                }
            }

            @media (min-width: 768px) and (max-width:1199px) {
                .Ttwwy {
                    padding-left:var(--tablet-padding);
                    padding-right: var(--tablet-padding)
                }
            }

            .TcICO,.Ttwwy {
                margin-bottom: var(--spacing-horizontal)
            }

            .TcICO {
                word-break: break-word
            }

            @media (max-width: 767px) {
                .eyanD {
                    padding-left:var(--mobile-padding);
                    padding-right: var(--mobile-padding)
                }
            }

            @media (min-width: 768px) and (max-width:1199px) {
                .eyanD {
                    padding-left:var(--tablet-padding);
                    padding-right: var(--tablet-padding)
                }
            }

            .eyanD {
                margin-bottom: var(--spacing-horizontal)
            }

            .Fnvc1 {
                border-top: 1px solid var(--row-separator-color);
                margin: 0 15px;
                padding-bottom: var(--spacing-row-separator-mobile)
            }

            @media (min-width: 768px) and (max-width:1199px) {
                .Fnvc1 {
                    margin:0 39px;
                    padding-bottom: var(--spacing-row-separator)
                }
            }

            @media (min-width: 1200px) {
                .Fnvc1 {
                    margin:0 auto;
                    padding-bottom: var(--spacing-row-separator);
                    width: var(--container-width)
                }
            }

            .qA7u8 {
                color: var(--light-ink-subtle);
                font-family: var(--secondary-font);
                font-size: var(--font-xs);
                font-style: normal;
                font-weight: var(--regular);
                line-height: 150%;
                padding-bottom: var(--spacing-xs);
                padding-top: var(--spacing-xs);
                text-align: center
            }

            ._2Wcwl {
                background-color: var(--ad-slot-background-color);
                height: calc(100% + 31px)!important
            }

            .dcg3F {
                display: flex;
                justify-content: center;
                width: 100%
            }

            .JR8SJ {
                background-color: var(--ad-slot-background-color);
                justify-content: right;
                margin: auto 0;
                overflow: hidden;
                z-index: var(--zlevel0)
            }

            .JR8SJ,.L1aHm {
                display: flex;
                flex-direction: column
            }

            .ALnBD {
                height: 50px;
                width: 320px
            }

            @media screen and (min-width: 728px) {
                .ALnBD {
                    height:90px;
                    width: 728px
                }
            }

            .VNDLI {
                height: 600px;
                width: 120px
            }

            ._5lGh3 {
                margin: 0 auto
            }

            .-XDJb,._5lGh3 {
                height: 250px;
                width: 300px
            }

            .-XDJb {
                align-items: center;
                display: flex;
                justify-content: center;
                margin: 0 auto 16px
            }

            @media screen and (min-width: 768px) and (max-width:1199px) {
                .-XDJb {
                    height:90px;
                    margin-bottom: 36px;
                    width: 728px
                }
            }

            @media screen and (min-width: 1200px) {
                .-XDJb {
                    height:90px;
                    margin-bottom: 36px;
                    width: 970px
                }
            }

            ._0apYp {
                height: 250px;
                margin: 0 auto 16px;
                width: 300px
            }

            .aEuvG {
                width: 728px
            }

            .SnSdZ,.aEuvG {
                height: 90px;
                margin: 0 auto
            }

            .SnSdZ {
                width: 970px
            }

            .UDLgd {
                width: 120px
            }

            .LkpS-,.UDLgd {
                background-color: transparent;
                height: auto
            }

            .LkpS- {
                margin: 0;
                width: 185px
            }

            @media (min-width: 1200px) {
                .LkpS- {
                    height:auto;
                    width: 160px
                }
            }

            @media (min-width: 768px) and (max-width:1199px) {
                .LkpS- {
                    height:auto;
                    width: 210px
                }
            }

            .j--QA {
                height: 600px;
                margin: 0;
                width: 300px
            }

            .LTMOE,.WUPu4,.n9lPp {
                height: 250px;
                margin: 0;
                width: 300px
            }

            .OXITA {
                margin: 0 auto;
                margin-bottom: var(--spacing-row-separator-mobile);
                padding-top: 0
            }

            .OXITA,._3u9A6 {
                height: 250px;
                width: 300px
            }

            .dKwlU {
                height: 600px;
                width: 300px
            }

            ._5YnJk {
                height: 250px;
                width: 300px
            }

            .XHz18 {
                height: 600px;
                width: 300px
            }

            .dgAYL {
                height: 250px;
                width: 300px
            }

            .EoVCn {
                height: 201px;
                width: 350px
            }

            .gjbaw {
                height: 90px;
                margin: 0;
                width: 160px
            }

            .s-dxG {
                height: 250px;
                margin: 0 auto;
                width: 300px
            }

            @media (min-width: 1200px) {
                .s-dxG {
                    height:600px;
                    width: 300px
                }
            }

            .fvegL {
                height: 50px;
                margin: 0 auto;
                width: 320px
            }

            @media (min-width: 768px) and (max-width:1199px) {
                .fvegL {
                    height:250px;
                    width: 300px
                }
            }

            @media (min-width: 1200px) {
                .fvegL {
                    height:90px;
                    width: 728px
                }

                .eDlxH {
                    margin-bottom: 0
                }
            }

            .qKimL {
                border: none;
                height: 250px;
                margin: 0 auto 32px;
                width: 300px
            }

            @media (min-width: 1200px) {
                .qKimL {
                    height:250px;
                    width: 970px
                }
            }

            .WPHsW {
                border: none;
                height: 250px;
                margin: auto;
                padding-bottom: var(--spacing-xs);
                width: 970px
            }

            @media (max-width: 767px) {
                .WPHsW {
                    height:50px;
                    width: 320px
                }
            }

            @media (min-width: 768px) and (max-width:1199px) {
                .WPHsW {
                    height:250px;
                    width: 300px
                }
            }

            .CWTr2 {
                width: -moz-fit-content;
                width: fit-content
            }

            ._7oYXh {
                margin-left: 25px;
                margin-right: 25px
            }

            @media (min-width: 1200px) {
                ._0HIpF {
                    align-items:center;
                    display: flex;
                    height: 282px;
                    justify-content: center;
                    margin-left: auto;
                    margin-right: auto;
                    padding-bottom: var(--spacing-horizontal);
                    padding-top: var(--spacing-horizontal);
                    width: 1110px
                }
            }

            @media (min-width: 768px) and (max-width:1199px) {
                ._0HIpF {
                    display:none
                }
            }

            @media (max-width: 767px) {
                ._0HIpF {
                    display:none
                }
            }

            .Kcu7Y {
                height: 250px;
                margin: 0 auto;
                width: 300px
            }

            @media screen and (min-width: 1199px) {
                .Kcu7Y {
                    height:90px;
                    width: 728px
                }
            }

            .Fnt-Z {
                height: 250px;
                margin: 0 auto;
                width: 970px
            }

            @media (min-width: 768px) and (max-width:1199px) {
                .Fnt-Z {
                    height:250px;
                    width: 300px
                }
            }

            @media (max-width: 767px) {
                .Fnt-Z {
                    height:50px;
                    width: 320px
                }
            }

            .F7tAU {
                background-color: transparent;
                margin: 0 auto;
                min-height: auto;
                width: 300px
            }

            @media screen and (max-width: 360px) {
                .F7tAU {
                    width:100%
                }
            }

            @media (min-width: 1200px) {
                .F7tAU {
                    width:350px
                }
            }

            @media (min-width: 768px) and (max-width:1199px) {
                .F7tAU {
                    width:210px
                }
            }

            .z76ES {
                height: 250px;
                margin: 0 auto;
                width: 300px
            }

            @media (min-width: 1200px) {
                .z76ES {
                    height:90px;
                    width: 728px
                }
            }

            .cigTE {
                height: 250px;
                margin: 0 auto;
                width: 300px
            }

            @media (min-width: 1200px) {
                .cigTE {
                    height:90px;
                    width: 728px
                }
            }

            ._4SQLD {
                height: 250px;
                margin: 0 auto;
                width: 300px
            }

            @media (min-width: 1200px) {
                ._4SQLD {
                    height:250px;
                    width: 970px
                }
            }

            .QUo5q,.uGP4H {
                width: 100%
            }

            .QUo5q {
                align-items: center;
                background-color: transparent;
                display: flex;
                font-size: var(--font-mm);
                font-weight: var(--semibold);
                height: auto;
                justify-content: center;
                line-height: 150%
            }

            @media (min-width: 1200px) {
                .K88Iv {
                    display:none
                }
            }

            @media (min-width: 768px) and (max-width:1199px) {
                .K88Iv {
                    display:none
                }
            }

            @media (max-width: 767px) {
                .K88Iv {
                    min-height:50px;
                    width: 320px
                }
            }

            ._5SCWg {
                background-color: var(--ad-slot-background-color)
            }

            @media (max-width: 767px) {
                ._5SCWg {
                    align-items:center;
                    bottom: 0;
                    position: fixed;
                    right: 0;
                    width: 100%;
                    z-index: var(--zlevel10)
                }
            }

            @media (min-width: 768px) and (max-width:1199px) {
                ._5SCWg {
                    display:none
                }
            }

            @media (min-width: 1200px) {
                ._5SCWg {
                    display:none
                }
            }

            .Esppl {
                align-self: end;
                background: var(--ad-slot-background-color);
                border-top-left-radius: 6px;
                cursor: pointer;
                height: -moz-fit-content;
                height: fit-content;
                margin-top: -22px
            }

            .oOVST {
                align-items: center;
                display: flex;
                height: auto;
                justify-content: center;
                width: 100%
            }

            .HbRuW {
                color: var(--subheadline-color);
                display: flex;
                flex-wrap: wrap;
                font-family: var(--secondary-font);
                font-size: var(--font-s);
                font-weight: var(--medium);
                line-height: 150%
            }

            .fPpVR {
                align-items: center;
                display: flex
            }

            ._9v3uP {
                background-color: rgba(0,0,0,.4);
                bottom: 0;
                filter: brightness(100);
                padding: 4px
            }

            ._9v3uP,._9v3uP.w2tXw {
                left: 0;
                position: absolute;
                z-index: var(--zlevel0)
            }

            ._9v3uP.w2tXw {
                top: 0
            }

            .jT9Gr {
                grid-gap: var(--spacing-xs);
                display: flex;
                flex-direction: column;
                gap: var(--spacing-xs);
                padding: 16px 0
            }

            .vaPla {
                position: relative
            }

            .fG2dB {
                background-color: #d3d3d3
            }

            ._0rL02 {
                position: relative
            }

            ._0rL02 img {
                bottom: 0;
                height: 100%;
                left: 0;
                position: absolute;
                right: 0;
                top: 0;
                width: 100%
            }

            ._4wuYh {
                grid-gap: var(--spacing-xs);
                display: flex;
                flex-direction: column;
                gap: var(--spacing-xs);
                line-height: 150%;
                word-break: break-word
            }

            @media (max-width: 767px) {
                ._4wuYh {
                    padding:0 15px
                }
            }

            .AyKST,.AyKST>div>p {
                color: var(--light-ink-contrast);
                font-weight: var(--medium)
            }

            .AyKST,.AyKST>div>p,._3Y8HA,._3Y8HA>div>p {
                font-family: var(--secondary-font);
                font-size: var(--story-page-font-size);
                line-height: 150%;
                word-break: break-word
            }

            ._3Y8HA,._3Y8HA>div>p {
                color: var(--light-ink-subtle);
                display: flex
            }

            ._3Y8HA>div>p {
                display: inline-block
            }

            ._3Y8HA>div>p:first-child:before {
                content: "Image Credit:";
                padding-right: 4px;
                white-space: nowrap
            }

            .fG2dB {
                background-color: var(--background-color)
            }

            ._3Y8HA[\:has\(a\)] {
                font-weight: var(--medium)
            }

            ._3Y8HA:has(a) {
                font-weight: var(--medium)
            }

            ._3Y8HA[\:has\(a\)] a {
                font-weight: var(--medium)
            }

            ._3Y8HA:has(a) a {
                font-weight: var(--medium)
            }

            .AyKST[\:has\(a\)] {
                font-weight: var(--medium)
            }

            .AyKST:has(a) {
                font-weight: var(--medium)
            }

            .AyKST[\:has\(a\)] a {
                font-weight: var(--medium)
            }

            .AyKST:has(a) a {
                font-weight: var(--medium)
            }

            .bPsxy img {
                background-color: var(--fallback-background-color);
                -o-object-fit: contain!important;
                object-fit: contain!important
            }

            ._6mEKQ {
                grid-gap: var(--spacing-xs);
                display: flex;
                flex-direction: column;
                gap: var(--spacing-xs)
            }

            .V26Oo {
                color: var(--headline-color);
                font-family: var(--primary-font);
                font-size: var(--font-m);
                font-weight: var(--semibold)
            }

            .V26Oo:hover {
                text-decoration: underline
            }

            .uo-cY {
                grid-gap: 2px;
                word-wrap: break-word;
                color: #fff;
                color: var(--Light-ink-inkInverse,#fff);
                font-family: var(--content-font);
                font-size: var(--font-s);
                font-style: normal;
                font-weight: var(--medium);
                gap: 2px;
                line-height: 150%;
                padding: 2px 4px
            }

            .Ey8-Z,.Yuj2q {
                background-color: var(--label-color)
            }

            .Ey8-Z,.Yuj2q,.pFPaU {
                grid-gap: 2px;
                word-wrap: break-word;
                color: #fff;
                color: var(--Light-ink-inkInverse,#fff);
                font-family: var(--content-font);
                font-size: var(--font-s);
                font-style: normal;
                font-weight: var(--medium);
                gap: 2px;
                line-height: 150%;
                padding: 2px 4px
            }

            .pFPaU {
                background-color: var(--light-interactive-red)
            }

            .o-M6q {
                grid-gap: 2px;
                word-wrap: break-word;
                align-items: center;
                color: #fff;
                color: var(--Light-ink-inkInverse,#fff);
                color: var(--light-interactive-red);
                display: flex;
                font-family: var(--content-font);
                font-size: var(--font-s);
                font-style: normal;
                font-weight: var(--medium);
                gap: 2px;
                height: 18px;
                line-height: 150%;
                padding: 0;
                width: 46px
            }

            .o-M6q>span:first-child {
                grid-gap: 2px;
                background-color: var(--light-interactive-red);
                border-radius: 50%;
                gap: 2px;
                height: 10px;
                width: 10px
            }

            ._2rb1z {
                background-color: var(--light-ink-contrast)
            }

            ._2rb1z,.cc0Wn {
                grid-gap: 2px;
                word-wrap: break-word;
                color: #fff;
                color: var(--Light-ink-inkInverse,#fff);
                font-family: var(--content-font);
                font-size: var(--font-s);
                font-style: normal;
                font-weight: var(--medium);
                gap: 2px;
                line-height: 150%;
                padding: 2px 4px
            }

            .cc0Wn {
                align-items: center;
                background-color: #e0f5f8;
                color: var(--dark-teal-080);
                display: flex;
                height: 22px;
                width: 88px
            }

            .YfFXu {
                color: #fff;
                color: var(--Light-ink-inkInverse,#fff);
                color: var(--light-interactive-primary-030)
            }

            .YfFXu,.jbskn {
                grid-gap: 2px;
                word-wrap: break-word;
                font-family: var(--content-font);
                font-size: var(--font-s);
                font-style: normal;
                font-weight: var(--medium);
                gap: 2px;
                line-height: 150%;
                padding: 0
            }

            .jbskn {
                color: #fff;
                color: var(--Light-ink-inkInverse,#fff);
                color: var(--light-interactive-secondary-030)
            }

            .AT4Ij {
                margin: 0 auto;
                max-width: var(--container-width);
                padding: 0 var(--spacing-vertical) var(--spacing-vertical)
            }

            ._8Pz7q {
                display: flex;
                flex-direction: column;
                padding-top: 0
            }

            .VrCSa {
                color: var(--headline-color);
                font-family: var(--secondary-font);
                font-size: var(--font-m);
                font-weight: var(--bold);
                line-height: var(--font-xl)
            }

            .VrCSa:hover {
                text-decoration: underline
            }

            .snCf8 {
                border-bottom: 1px solid var(--card-separator-color);
                padding: var(--spacing-horizontal) 0
            }

            .snCf8.zOYDO {
                border: none
            }

            ._8Pz7q .snCf8:last-child {
                border: none;
                padding-bottom: 0
            }

            .DluP-:first-child .snCf8:last-child {
                padding-bottom: 0
            }

            .DluP-:first-child .snCf8:first-child {
                padding-top: 0
            }

            .DluP-:first-child {
                border-bottom: 1px solid var(--row-separator-color);
                padding-bottom: var(--spacing-horizontal)
            }

            .DluP-:nth-child(2) .snCf8:first-child {
                padding-top: 0
            }

            .DluP-:nth-child(2) .snCf8:last-child {
                padding-bottom: 0
            }

            .DluP-:nth-child(2) {
                border-bottom: 1px solid var(--row-separator-color);
                padding-bottom: var(--spacing-horizontal);
                padding-top: var(--spacing-horizontal)
            }

            .DluP-:last-child .snCf8:first-child {
                padding-top: 0
            }

            .DluP-:last-child {
                border-bottom: none;
                padding-top: var(--spacing-horizontal)
            }

            .DluP-.zOYDO {
                border: none
            }

            .Ljpcu {
                justify-content: space-between
            }

            .Ljpcu,.QtaLX {
                grid-gap: var(--spacing-xs);
                display: flex;
                gap: var(--spacing-xs)
            }

            .QtaLX {
                flex-direction: column
            }

            .QtaLX.FS9dP {
                width: 77.5%
            }

            .QtaLX.RT-0D {
                width: 100%
            }

            .Ql-98 {
                grid-column: 3/4;
                width: 22.5%
            }

            .zXorJ {
                color: var(--headline-color);
                font-family: var(--primary-font);
                font-size: var(--font-m);
                font-weight: var(--semibold);
                line-height: 150%
            }

            @media (min-width: 768px) and (max-width:1199px) {
                .zXorJ {
                    font-size:var(--menu-items-font-size)
                }
            }

            @media (max-width: 767px) {
                .zXorJ {
                    font-size:var(--font-mm)
                }
            }

            .zXorJ:hover {
                text-decoration: underline
            }

            @media only screen and (min-width: 768px) and (max-width:1199px) {
                .AT4Ij {
                    padding:0 var(--tablet-padding) var(--spacing-row-separator)
                }

                ._8Pz7q {
                    display: grid;
                    grid-template-columns: repeat(3,1fr)
                }

                .DluP- {
                    border-bottom: none;
                    border-right: 1px solid var(--row-separator-color)
                }

                .DluP-:first-child {
                    border-bottom: none;
                    padding-bottom: 0;
                    padding-right: var(--spacing-vertical)
                }

                .DluP-:nth-child(2) {
                    border-bottom: none;
                    padding: 0 var(--spacing-vertical)
                }

                .DluP-:last-child {
                    border-right: none;
                    padding-left: var(--spacing-vertical);
                    padding-top: 0
                }

                .QtaLX.FS9dP {
                    grid-column: 1/4
                }

                .QtaLX.RT-0D {
                    grid-column: 1/6
                }

                .Ql-98 {
                    grid-column: 4/6
                }

                .Ljpcu {
                    grid-template-columns: repeat(5,1fr)
                }

                .unMhv .QtaLX.FS9dP {
                    grid-column: 1/5
                }

                .unMhv .QtaLX.RT-0D {
                    grid-column: 1/6
                }

                .unMhv .Ql-98 {
                    grid-column: 5/6
                }

                .snCf8 {
                    padding: var(--spacing-horizontal) 0
                }
            }

            @media only screen and (min-width: 1200px) {
                .AT4Ij {
                    padding:0 0 var(--spacing-row-separator)
                }

                ._8Pz7q {
                    display: grid;
                    grid-template-columns: repeat(3,1fr)
                }

                .DluP- {
                    border-bottom: none;
                    border-right: 1px solid var(--row-separator-color)
                }

                .DluP-:first-child {
                    border-bottom: none;
                    padding-bottom: 0;
                    padding-right: var(--spacing-vertical)
                }

                .DluP-:nth-child(2) {
                    border-bottom: none;
                    padding: 0 var(--spacing-vertical)
                }

                .DluP-:last-child {
                    border-right: none;
                    padding-left: var(--spacing-vertical);
                    padding-top: 0
                }

                .snCf8 {
                    padding: var(--spacing-horizontal) 0
                }

                .Ljpcu {
                    display: flex;
                    flex-direction: row
                }

                .QtaLX.RT-0D {
                    width: 100%
                }

                .Ql-98 {
                    height: 65px;
                    width: 87px
                }
            }

            ._6UvMW {
                align-items: center;
                cursor: pointer;
                display: flex;
                justify-content: space-between
            }

            @media (min-width: 1200px) {
                ._6UvMW {
                    margin:0;
                    padding: 0
                }
            }

            ._6UvMW>p {
                color: var(--light-ink-contrast);
                font-family: var(--secondary-font);
                font-size: var(--font-m);
                font-weight: var(--bold);
                line-height: normal
            }

            ._6UvMW>p:hover {
                text-decoration: underline
            }

            ._6UvMW>p {
                word-break: break-word
            }

            .chIu6,.thi9c {
                color: var(--headline-color);
                font-family: var(--secondary-font);
                font-size: var(--font-m);
                font-weight: var(--bold);
                line-height: var(--font-xl)
            }

            @media (max-width: 767px) {
                .lxLyk {
                    padding-right:var(--mobile-padding)
                }
            }

            @media (min-width: 768px) and (max-width:1199px) {
                .lxLyk {
                    padding-right:var(--tablet-padding)
                }
            }

            @media (max-width: 767px) {
                .Ttwwy {
                    padding-left:var(--mobile-padding);
                    padding-right: var(--mobile-padding)
                }
            }

            @media (min-width: 768px) and (max-width:1199px) {
                .Ttwwy {
                    padding-left:var(--tablet-padding);
                    padding-right: var(--tablet-padding)
                }
            }

            .TcICO,.Ttwwy {
                margin-bottom: var(--spacing-horizontal)
            }

            .TcICO {
                word-break: break-word
            }

            @media (max-width: 767px) {
                .eyanD {
                    padding-left:var(--mobile-padding);
                    padding-right: var(--mobile-padding)
                }
            }

            @media (min-width: 768px) and (max-width:1199px) {
                .eyanD {
                    padding-left:var(--tablet-padding);
                    padding-right: var(--tablet-padding)
                }
            }

            .eyanD {
                margin-bottom: var(--spacing-horizontal)
            }

            .Fnvc1 {
                border-top: 1px solid var(--row-separator-color);
                margin: 0 15px;
                padding-bottom: var(--spacing-row-separator-mobile)
            }

            @media (min-width: 768px) and (max-width:1199px) {
                .Fnvc1 {
                    margin:0 39px;
                    padding-bottom: var(--spacing-row-separator)
                }
            }

            @media (min-width: 1200px) {
                .Fnvc1 {
                    margin:0 auto;
                    padding-bottom: var(--spacing-row-separator);
                    width: var(--container-width)
                }
            }

            .qA7u8 {
                color: var(--light-ink-subtle);
                font-family: var(--secondary-font);
                font-size: var(--font-xs);
                font-style: normal;
                font-weight: var(--regular);
                line-height: 150%;
                padding-bottom: var(--spacing-xs);
                padding-top: var(--spacing-xs);
                text-align: center
            }

            ._2Wcwl {
                background-color: var(--ad-slot-background-color);
                height: calc(100% + 31px)!important
            }

            .dcg3F {
                display: flex;
                justify-content: center;
                width: 100%
            }

            .JR8SJ {
                background-color: var(--ad-slot-background-color);
                justify-content: right;
                margin: auto 0;
                overflow: hidden;
                z-index: var(--zlevel0)
            }

            .JR8SJ,.L1aHm {
                display: flex;
                flex-direction: column
            }

            .ALnBD {
                height: 50px;
                width: 320px
            }

            @media screen and (min-width: 728px) {
                .ALnBD {
                    height:90px;
                    width: 728px
                }
            }

            .VNDLI {
                height: 600px;
                width: 120px
            }

            ._5lGh3 {
                margin: 0 auto
            }

            .-XDJb,._5lGh3 {
                height: 250px;
                width: 300px
            }

            .-XDJb {
                align-items: center;
                display: flex;
                justify-content: center;
                margin: 0 auto 16px
            }

            @media screen and (min-width: 768px) and (max-width:1199px) {
                .-XDJb {
                    height:90px;
                    margin-bottom: 36px;
                    width: 728px
                }
            }

            @media screen and (min-width: 1200px) {
                .-XDJb {
                    height:90px;
                    margin-bottom: 36px;
                    width: 970px
                }
            }

            ._0apYp {
                height: 250px;
                margin: 0 auto 16px;
                width: 300px
            }

            .aEuvG {
                width: 728px
            }

            .SnSdZ,.aEuvG {
                height: 90px;
                margin: 0 auto
            }

            .SnSdZ {
                width: 970px
            }

            .UDLgd {
                width: 120px
            }

            .LkpS-,.UDLgd {
                background-color: transparent;
                height: auto
            }

            .LkpS- {
                margin: 0;
                width: 185px
            }

            @media (min-width: 1200px) {
                .LkpS- {
                    height:auto;
                    width: 160px
                }
            }

            @media (min-width: 768px) and (max-width:1199px) {
                .LkpS- {
                    height:auto;
                    width: 210px
                }
            }

            .j--QA {
                height: 600px;
                margin: 0;
                width: 300px
            }

            .LTMOE,.WUPu4,.n9lPp {
                height: 250px;
                margin: 0;
                width: 300px
            }

            .OXITA {
                margin: 0 auto;
                margin-bottom: var(--spacing-row-separator-mobile);
                padding-top: 0
            }

            .OXITA,._3u9A6 {
                height: 250px;
                width: 300px
            }

            .dKwlU {
                height: 600px;
                width: 300px
            }

            ._5YnJk {
                height: 250px;
                width: 300px
            }

            .XHz18 {
                height: 600px;
                width: 300px
            }

            .dgAYL {
                height: 250px;
                width: 300px
            }

            .EoVCn {
                height: 201px;
                width: 350px
            }

            .gjbaw {
                height: 90px;
                margin: 0;
                width: 160px
            }

            .s-dxG {
                height: 250px;
                margin: 0 auto;
                width: 300px
            }

            @media (min-width: 1200px) {
                .s-dxG {
                    height:600px;
                    width: 300px
                }
            }

            .fvegL {
                height: 50px;
                margin: 0 auto;
                width: 320px
            }

            @media (min-width: 768px) and (max-width:1199px) {
                .fvegL {
                    height:250px;
                    width: 300px
                }
            }

            @media (min-width: 1200px) {
                .fvegL {
                    height:90px;
                    width: 728px
                }

                .eDlxH {
                    margin-bottom: 0
                }
            }

            .qKimL {
                border: none;
                height: 250px;
                margin: 0 auto 32px;
                width: 300px
            }

            @media (min-width: 1200px) {
                .qKimL {
                    height:250px;
                    width: 970px
                }
            }

            .WPHsW {
                border: none;
                height: 250px;
                margin: auto;
                padding-bottom: var(--spacing-xs);
                width: 970px
            }

            @media (max-width: 767px) {
                .WPHsW {
                    height:50px;
                    width: 320px
                }
            }

            @media (min-width: 768px) and (max-width:1199px) {
                .WPHsW {
                    height:250px;
                    width: 300px
                }
            }

            .CWTr2 {
                width: -moz-fit-content;
                width: fit-content
            }

            ._7oYXh {
                margin-left: 25px;
                margin-right: 25px
            }

            @media (min-width: 1200px) {
                ._0HIpF {
                    align-items:center;
                    display: flex;
                    height: 282px;
                    justify-content: center;
                    margin-left: auto;
                    margin-right: auto;
                    padding-bottom: var(--spacing-horizontal);
                    padding-top: var(--spacing-horizontal);
                    width: 1110px
                }
            }

            @media (min-width: 768px) and (max-width:1199px) {
                ._0HIpF {
                    display:none
                }
            }

            @media (max-width: 767px) {
                ._0HIpF {
                    display:none
                }
            }

            .Kcu7Y {
                height: 250px;
                margin: 0 auto;
                width: 300px
            }

            @media screen and (min-width: 1199px) {
                .Kcu7Y {
                    height:90px;
                    width: 728px
                }
            }

            .Fnt-Z {
                height: 250px;
                margin: 0 auto;
                width: 970px
            }

            @media (min-width: 768px) and (max-width:1199px) {
                .Fnt-Z {
                    height:250px;
                    width: 300px
                }
            }

            @media (max-width: 767px) {
                .Fnt-Z {
                    height:50px;
                    width: 320px
                }
            }

            .F7tAU {
                background-color: transparent;
                margin: 0 auto;
                min-height: auto;
                width: 300px
            }

            @media screen and (max-width: 360px) {
                .F7tAU {
                    width:100%
                }
            }

            @media (min-width: 1200px) {
                .F7tAU {
                    width:350px
                }
            }

            @media (min-width: 768px) and (max-width:1199px) {
                .F7tAU {
                    width:210px
                }
            }

            .z76ES {
                height: 250px;
                margin: 0 auto;
                width: 300px
            }

            @media (min-width: 1200px) {
                .z76ES {
                    height:90px;
                    width: 728px
                }
            }

            .cigTE {
                height: 250px;
                margin: 0 auto;
                width: 300px
            }

            @media (min-width: 1200px) {
                .cigTE {
                    height:90px;
                    width: 728px
                }
            }

            ._4SQLD {
                height: 250px;
                margin: 0 auto;
                width: 300px
            }

            @media (min-width: 1200px) {
                ._4SQLD {
                    height:250px;
                    width: 970px
                }
            }

            .QUo5q,.uGP4H {
                width: 100%
            }

            .QUo5q {
                align-items: center;
                background-color: transparent;
                display: flex;
                font-size: var(--font-mm);
                font-weight: var(--semibold);
                height: auto;
                justify-content: center;
                line-height: 150%
            }

            @media (min-width: 1200px) {
                .K88Iv {
                    display:none
                }
            }

            @media (min-width: 768px) and (max-width:1199px) {
                .K88Iv {
                    display:none
                }
            }

            @media (max-width: 767px) {
                .K88Iv {
                    min-height:50px;
                    width: 320px
                }
            }

            ._5SCWg {
                background-color: var(--ad-slot-background-color)
            }

            @media (max-width: 767px) {
                ._5SCWg {
                    align-items:center;
                    bottom: 0;
                    position: fixed;
                    right: 0;
                    width: 100%;
                    z-index: var(--zlevel10)
                }
            }

            @media (min-width: 768px) and (max-width:1199px) {
                ._5SCWg {
                    display:none
                }
            }

            @media (min-width: 1200px) {
                ._5SCWg {
                    display:none
                }
            }

            .Esppl {
                align-self: end;
                background: var(--ad-slot-background-color);
                border-top-left-radius: 6px;
                cursor: pointer;
                height: -moz-fit-content;
                height: fit-content;
                margin-top: -22px
            }

            .oOVST {
                height: auto;
                justify-content: center;
                width: 100%
            }

            ._6UvMW,.oOVST {
                align-items: center;
                display: flex
            }

            ._6UvMW {
                cursor: pointer;
                justify-content: space-between
            }

            @media (min-width: 1200px) {
                ._6UvMW {
                    margin:0;
                    padding: 0
                }
            }

            ._6UvMW>p {
                color: var(--light-ink-contrast);
                font-family: var(--secondary-font);
                font-size: var(--font-m);
                font-weight: var(--bold);
                line-height: normal
            }

            ._6UvMW>p:hover {
                text-decoration: underline
            }

            ._6UvMW>p {
                word-break: break-word
            }

            .chIu6,.thi9c {
                color: var(--headline-color);
                font-family: var(--secondary-font);
                font-size: var(--font-m);
                font-weight: var(--bold);
                line-height: var(--font-xl)
            }

            @media (max-width: 767px) {
                .lxLyk {
                    padding-right:var(--mobile-padding)
                }
            }

            @media (min-width: 768px) and (max-width:1199px) {
                .lxLyk {
                    padding-right:var(--tablet-padding)
                }
            }

            @media (max-width: 767px) {
                .Ttwwy {
                    padding-left:var(--mobile-padding);
                    padding-right: var(--mobile-padding)
                }
            }

            @media (min-width: 768px) and (max-width:1199px) {
                .Ttwwy {
                    padding-left:var(--tablet-padding);
                    padding-right: var(--tablet-padding)
                }
            }

            .TcICO,.Ttwwy {
                margin-bottom: var(--spacing-horizontal)
            }

            .TcICO {
                word-break: break-word
            }

            @media (max-width: 767px) {
                .eyanD {
                    padding-left:var(--mobile-padding);
                    padding-right: var(--mobile-padding)
                }
            }

            @media (min-width: 768px) and (max-width:1199px) {
                .eyanD {
                    padding-left:var(--tablet-padding);
                    padding-right: var(--tablet-padding)
                }
            }

            .eyanD {
                margin-bottom: var(--spacing-horizontal)
            }

            .Fnvc1 {
                border-top: 1px solid var(--row-separator-color);
                margin: 0 15px;
                padding-bottom: var(--spacing-row-separator-mobile)
            }

            @media (min-width: 768px) and (max-width:1199px) {
                .Fnvc1 {
                    margin:0 39px;
                    padding-bottom: var(--spacing-row-separator)
                }
            }

            @media (min-width: 1200px) {
                .Fnvc1 {
                    margin:0 auto;
                    padding-bottom: var(--spacing-row-separator);
                    width: var(--container-width)
                }
            }

            .HbRuW {
                color: var(--subheadline-color);
                display: flex;
                flex-wrap: wrap;
                font-family: var(--secondary-font);
                font-size: var(--font-s);
                font-weight: var(--medium);
                line-height: 150%
            }

            .fPpVR {
                align-items: center;
                display: flex
            }

            ._9v3uP {
                background-color: rgba(0,0,0,.4);
                bottom: 0;
                filter: brightness(100);
                padding: 4px
            }

            ._9v3uP,._9v3uP.w2tXw {
                left: 0;
                position: absolute;
                z-index: var(--zlevel0)
            }

            ._9v3uP.w2tXw {
                top: 0
            }

            .jT9Gr {
                grid-gap: var(--spacing-xs);
                display: flex;
                flex-direction: column;
                gap: var(--spacing-xs);
                padding: 16px 0
            }

            .vaPla {
                position: relative
            }

            .fG2dB {
                background-color: #d3d3d3
            }

            ._0rL02 {
                position: relative
            }

            ._0rL02 img {
                bottom: 0;
                height: 100%;
                left: 0;
                position: absolute;
                right: 0;
                top: 0;
                width: 100%
            }

            ._4wuYh {
                grid-gap: var(--spacing-xs);
                display: flex;
                flex-direction: column;
                gap: var(--spacing-xs);
                line-height: 150%;
                word-break: break-word
            }

            @media (max-width: 767px) {
                ._4wuYh {
                    padding:0 15px
                }
            }

            .AyKST,.AyKST>div>p {
                color: var(--light-ink-contrast);
                font-weight: var(--medium)
            }

            .AyKST,.AyKST>div>p,._3Y8HA,._3Y8HA>div>p {
                font-family: var(--secondary-font);
                font-size: var(--story-page-font-size);
                line-height: 150%;
                word-break: break-word
            }

            ._3Y8HA,._3Y8HA>div>p {
                color: var(--light-ink-subtle);
                display: flex
            }

            ._3Y8HA>div>p {
                display: inline-block
            }

            ._3Y8HA>div>p:first-child:before {
                content: "Image Credit:";
                padding-right: 4px;
                white-space: nowrap
            }

            .fG2dB {
                background-color: var(--background-color)
            }

            ._3Y8HA[\:has\(a\)] {
                font-weight: var(--medium)
            }

            ._3Y8HA:has(a) {
                font-weight: var(--medium)
            }

            ._3Y8HA[\:has\(a\)] a {
                font-weight: var(--medium)
            }

            ._3Y8HA:has(a) a {
                font-weight: var(--medium)
            }

            .AyKST[\:has\(a\)] {
                font-weight: var(--medium)
            }

            .AyKST:has(a) {
                font-weight: var(--medium)
            }

            .AyKST[\:has\(a\)] a {
                font-weight: var(--medium)
            }

            .AyKST:has(a) a {
                font-weight: var(--medium)
            }

            .bPsxy img {
                background-color: var(--fallback-background-color);
                -o-object-fit: contain!important;
                object-fit: contain!important
            }

            ._6mEKQ {
                grid-gap: var(--spacing-xs);
                display: flex;
                flex-direction: column;
                gap: var(--spacing-xs)
            }

            .V26Oo {
                color: var(--headline-color);
                font-family: var(--primary-font);
                font-size: var(--font-m);
                font-weight: var(--semibold)
            }

            .V26Oo:hover {
                text-decoration: underline
            }

            .uo-cY {
                grid-gap: 2px;
                word-wrap: break-word;
                color: #fff;
                color: var(--Light-ink-inkInverse,#fff);
                font-family: var(--content-font);
                font-size: var(--font-s);
                font-style: normal;
                font-weight: var(--medium);
                gap: 2px;
                line-height: 150%;
                padding: 2px 4px
            }

            .Ey8-Z,.Yuj2q {
                background-color: var(--label-color)
            }

            .Ey8-Z,.Yuj2q,.pFPaU {
                grid-gap: 2px;
                word-wrap: break-word;
                color: #fff;
                color: var(--Light-ink-inkInverse,#fff);
                font-family: var(--content-font);
                font-size: var(--font-s);
                font-style: normal;
                font-weight: var(--medium);
                gap: 2px;
                line-height: 150%;
                padding: 2px 4px
            }

            .pFPaU {
                background-color: var(--light-interactive-red)
            }

            .o-M6q {
                grid-gap: 2px;
                word-wrap: break-word;
                align-items: center;
                color: #fff;
                color: var(--Light-ink-inkInverse,#fff);
                color: var(--light-interactive-red);
                display: flex;
                font-family: var(--content-font);
                font-size: var(--font-s);
                font-style: normal;
                font-weight: var(--medium);
                gap: 2px;
                height: 18px;
                line-height: 150%;
                padding: 0;
                width: 46px
            }

            .o-M6q>span:first-child {
                grid-gap: 2px;
                background-color: var(--light-interactive-red);
                border-radius: 50%;
                gap: 2px;
                height: 10px;
                width: 10px
            }

            ._2rb1z {
                background-color: var(--light-ink-contrast)
            }

            ._2rb1z,.cc0Wn {
                grid-gap: 2px;
                word-wrap: break-word;
                color: #fff;
                color: var(--Light-ink-inkInverse,#fff);
                font-family: var(--content-font);
                font-size: var(--font-s);
                font-style: normal;
                font-weight: var(--medium);
                gap: 2px;
                line-height: 150%;
                padding: 2px 4px
            }

            .cc0Wn {
                align-items: center;
                background-color: #e0f5f8;
                color: var(--dark-teal-080);
                display: flex;
                height: 22px;
                width: 88px
            }

            .YfFXu {
                color: #fff;
                color: var(--Light-ink-inkInverse,#fff);
                color: var(--light-interactive-primary-030)
            }

            .YfFXu,.jbskn {
                grid-gap: 2px;
                word-wrap: break-word;
                font-family: var(--content-font);
                font-size: var(--font-s);
                font-style: normal;
                font-weight: var(--medium);
                gap: 2px;
                line-height: 150%;
                padding: 0
            }

            .jbskn {
                color: #fff;
                color: var(--Light-ink-inkInverse,#fff);
                color: var(--light-interactive-secondary-030)
            }

            .yM-M5 {
                grid-gap: var(--spacing-horizontal);
                gap: var(--spacing-horizontal);
                margin: 0 auto;
                max-width: var(--container-width);
                padding: 0 var(--spacing-vertical) var(--spacing-vertical)
            }

            .A8-1f,.Ubvf5,.yM-M5 {
                display: flex;
                flex-direction: column
            }

            .Ubvf5 {
                border-bottom: 1px solid var(--row-separator-color);
                margin-bottom: var(--spacing-row-separator);
                padding-bottom: var(--spacing-row-separator)
            }

            .bHIuI {
                margin-left: auto;
                margin-right: auto
            }

            .FCBTJ,.bHIuI {
                display: flex;
                flex-direction: column
            }

            .FCBTJ {
                grid-gap: var(--spacing-xs);
                border-bottom: 1px solid var(--card-separator-color);
                gap: var(--spacing-xs);
                padding-bottom: var(--spacing-horizontal)
            }

            ._5DSuA {
                color: var(--label-color);
                font-family: var(--secondary-font);
                font-size: var(--font-s);
                font-weight: var(--medium);
                text-transform: uppercase
            }

            .Fp4Af {
                font-size: var(--font-xl);
                line-height: normal
            }

            .Fp4Af,.XSWpZ {
                color: var(--headline-color);
                font-family: var(--primary-font);
                font-weight: var(--semibold)
            }

            .XSWpZ {
                font-size: var(--font-m);
                font-size: var(--font-mm);
                line-height: 150%
            }

            @media (max-width: 767px) {
                .XSWpZ {
                    font-size:var(--font-mm)
                }
            }

            @media (min-width: 768px) and (max-width:1199px) {
                .XSWpZ {
                    font-size:var(--font-mm)
                }
            }

            .XSWpZ:hover {
                text-decoration: underline
            }

            .OOPBw {
                color: var(--headline-color);
                font-family: var(--primary-font);
                font-size: var(--font-m);
                font-weight: var(--semibold);
                line-height: 150%
            }

            .OOPBw:hover {
                text-decoration: underline
            }

            .zU0Ez {
                color: var(--subheadline-color);
                font-family: var(--primary-font);
                font-size: var(--font-m);
                font-weight: 400;
                line-height: 150%
            }

            .Fp4Af:hover {
                text-decoration: underline
            }

            ._-4l1f {
                border-bottom: 1px solid var(--card-separator-color);
                padding: var(--spacing-horizontal) 0
            }

            .wU3IZ {
                grid-gap: var(--spacing-horizontal);
                gap: var(--spacing-horizontal)
            }

            .CFDVJ,.Pgjdh>a {
                display: flex;
                flex-direction: column
            }

            .Pgjdh>a {
                grid-gap: var(--spacing-xs);
                gap: var(--spacing-xs)
            }

            .WAlHz,.c15tl {
                display: grid;
                grid-template-columns: 1fr 1fr
            }

            .WAlHz .Pgjdh:first-child,.c15tl .Pgjdh:first-child {
                border-right: 1px solid var(--card-separator-color);
                padding-right: var(--spacing-vertical)
            }

            .WAlHz .Pgjdh:nth-child(2),.c15tl .Pgjdh:nth-child(2) {
                padding-left: var(--spacing-vertical)
            }

            .c15tl {
                border-bottom: 1px solid var(--card-separator-color);
                padding-bottom: var(--spacing-horizontal)
            }

            .WAlHz {
                padding-top: var(--spacing-horizontal)
            }

            .cO-nC ._-4l1f:first-of-type {
                padding-top: 0
            }

            .aINV- ._-4l1f:last-of-type,.wbP3D ._-4l1f:last-of-type {
                border-bottom: none;
                padding-bottom: 0
            }

            .eOtmI,.qgLyD {
                grid-gap: var(--spacing-xs);
                display: flex;
                gap: var(--spacing-xs)
            }

            .eOtmI {
                flex-direction: column
            }

            .eOtmI.JesCg {
                width: 77.5%
            }

            .eOtmI._6EJJ4 {
                width: 100%
            }

            .QTuq4 {
                grid-column: 3/4;
                width: 22.5%
            }

            @media only screen and (min-width: 768px) and (max-width:1199px) {
                .yM-M5 {
                    padding:0 var(--tablet-padding) var(--spacing-row-separator)
                }

                .PWGw8 {
                    display: grid;
                    grid-template-columns: 1fr 1fr
                }

                .XeB-0 {
                    border-right: 1px solid var(--card-separator-color);
                    padding-right: var(--spacing-vertical)
                }

                .FCBTJ {
                    border-bottom: none;
                    padding-bottom: 0
                }

                .wbP3D {
                    padding-left: var(--spacing-vertical)
                }

                .wbP3D ._-4l1f:first-of-type {
                    padding-top: 0
                }

                .wbP3D ._-4l1f:last-of-type {
                    border-bottom: none;
                    padding-bottom: 0
                }

                .wU3IZ .cO-nC {
                    border-right: 1px solid var(--card-separator-color);
                    padding-right: var(--spacing-vertical)
                }

                .wU3IZ .aINV- {
                    padding-left: var(--spacing-vertical)
                }

                .wU3IZ ._-4l1f:first-child {
                    padding-top: 0
                }

                .wU3IZ ._-4l1f:last-child {
                    border-bottom: none;
                    padding-bottom: 0
                }

                .Pgjdh {
                    border-right: 1px solid var(--card-separator-color);
                    padding-left: var(--spacing-vertical);
                    padding-right: var(--spacing-vertical)
                }

                .c15tl .Pgjdh:first-child {
                    padding-left: 0
                }

                .WAlHz .Pgjdh:nth-child(2) {
                    border-right: none;
                    padding-right: 0
                }

                .UViVw {
                    display: grid;
                    grid-template-columns: 1fr 1fr
                }

                .c15tl {
                    border-bottom: none;
                    padding-bottom: 0
                }

                .WAlHz {
                    padding-top: 0
                }

                .CFDVJ {
                    display: grid;
                    grid-template-columns: repeat(2,1fr)
                }
            }

            @media only screen and (min-width: 1200px) {
                .yM-M5 {
                    padding:0;
                    padding-bottom: var(--spacing-row-separator)
                }

                .A8-1f {
                    grid-gap: 0;
                    display: grid;
                    gap: 0;
                    grid-template-columns: 2fr 1fr
                }

                .Ubvf5 {
                    border-bottom: none;
                    border-right: 1px solid var(--row-separator-color);
                    margin-bottom: 0;
                    padding-bottom: 0;
                    padding-right: var(--spacing-vertical)
                }

                @media (min-width: 1200px) {
                    .Ubvf5 {
                        margin-right:0
                    }
                }

                .PWGw8 {
                    display: grid;
                    grid-template-columns: 1fr 1fr
                }

                .XeB-0 {
                    border-right: 1px solid var(--card-separator-color);
                    padding-right: var(--spacing-vertical)
                }

                .FCBTJ {
                    border-bottom: none;
                    padding-bottom: 0
                }

                .wbP3D {
                    padding-left: var(--spacing-vertical)
                }

                .wbP3D ._-4l1f:first-of-type {
                    padding-top: 0
                }

                .wU3IZ {
                    padding-left: var(--spacing-vertical)
                }

                .cO-nC ._-4l1f:first-of-type {
                    padding-top: 0
                }

                .wbP3D ._-4l1f:last-of-type {
                    border-bottom: none;
                    padding-bottom: 0
                }
            }

            .HbRuW {
                color: var(--subheadline-color);
                display: flex;
                flex-wrap: wrap;
                font-family: var(--secondary-font);
                font-size: var(--font-s);
                font-weight: var(--medium);
                line-height: 150%
            }

            .fPpVR {
                align-items: center;
                display: flex
            }

            ._9v3uP {
                background-color: rgba(0,0,0,.4);
                bottom: 0;
                filter: brightness(100);
                padding: 4px
            }

            ._9v3uP,._9v3uP.w2tXw {
                left: 0;
                position: absolute;
                z-index: var(--zlevel0)
            }

            ._9v3uP.w2tXw {
                top: 0
            }

            .jT9Gr {
                grid-gap: var(--spacing-xs);
                display: flex;
                flex-direction: column;
                gap: var(--spacing-xs);
                padding: 16px 0
            }

            .vaPla {
                position: relative
            }

            .fG2dB {
                background-color: #d3d3d3
            }

            ._0rL02 {
                position: relative
            }

            ._0rL02 img {
                bottom: 0;
                height: 100%;
                left: 0;
                position: absolute;
                right: 0;
                top: 0;
                width: 100%
            }

            ._4wuYh {
                grid-gap: var(--spacing-xs);
                display: flex;
                flex-direction: column;
                gap: var(--spacing-xs);
                line-height: 150%;
                word-break: break-word
            }

            @media (max-width: 767px) {
                ._4wuYh {
                    padding:0 15px
                }
            }

            .AyKST,.AyKST>div>p {
                color: var(--light-ink-contrast);
                font-weight: var(--medium)
            }

            .AyKST,.AyKST>div>p,._3Y8HA,._3Y8HA>div>p {
                font-family: var(--secondary-font);
                font-size: var(--story-page-font-size);
                line-height: 150%;
                word-break: break-word
            }

            ._3Y8HA,._3Y8HA>div>p {
                color: var(--light-ink-subtle);
                display: flex
            }

            ._3Y8HA>div>p {
                display: inline-block
            }

            ._3Y8HA>div>p:first-child:before {
                content: "Image Credit:";
                padding-right: 4px;
                white-space: nowrap
            }

            .fG2dB {
                background-color: var(--background-color)
            }

            ._3Y8HA[\:has\(a\)] {
                font-weight: var(--medium)
            }

            ._3Y8HA:has(a) {
                font-weight: var(--medium)
            }

            ._3Y8HA[\:has\(a\)] a {
                font-weight: var(--medium)
            }

            ._3Y8HA:has(a) a {
                font-weight: var(--medium)
            }

            .AyKST[\:has\(a\)] {
                font-weight: var(--medium)
            }

            .AyKST:has(a) {
                font-weight: var(--medium)
            }

            .AyKST[\:has\(a\)] a {
                font-weight: var(--medium)
            }

            .AyKST:has(a) a {
                font-weight: var(--medium)
            }

            .bPsxy img {
                background-color: var(--fallback-background-color);
                -o-object-fit: contain!important;
                object-fit: contain!important
            }

            ._6mEKQ {
                grid-gap: var(--spacing-xs);
                display: flex;
                flex-direction: column;
                gap: var(--spacing-xs)
            }

            .V26Oo {
                color: var(--headline-color);
                font-family: var(--primary-font);
                font-size: var(--font-m);
                font-weight: var(--semibold)
            }

            .V26Oo:hover {
                text-decoration: underline
            }

            .uo-cY {
                grid-gap: 2px;
                word-wrap: break-word;
                color: #fff;
                color: var(--Light-ink-inkInverse,#fff);
                font-family: var(--content-font);
                font-size: var(--font-s);
                font-style: normal;
                font-weight: var(--medium);
                gap: 2px;
                line-height: 150%;
                padding: 2px 4px
            }

            .Ey8-Z,.Yuj2q {
                background-color: var(--label-color)
            }

            .Ey8-Z,.Yuj2q,.pFPaU {
                grid-gap: 2px;
                word-wrap: break-word;
                color: #fff;
                color: var(--Light-ink-inkInverse,#fff);
                font-family: var(--content-font);
                font-size: var(--font-s);
                font-style: normal;
                font-weight: var(--medium);
                gap: 2px;
                line-height: 150%;
                padding: 2px 4px
            }

            .pFPaU {
                background-color: var(--light-interactive-red)
            }

            .o-M6q {
                grid-gap: 2px;
                word-wrap: break-word;
                align-items: center;
                color: #fff;
                color: var(--Light-ink-inkInverse,#fff);
                color: var(--light-interactive-red);
                display: flex;
                font-family: var(--content-font);
                font-size: var(--font-s);
                font-style: normal;
                font-weight: var(--medium);
                gap: 2px;
                height: 18px;
                line-height: 150%;
                padding: 0;
                width: 46px
            }

            .o-M6q>span:first-child {
                grid-gap: 2px;
                background-color: var(--light-interactive-red);
                border-radius: 50%;
                gap: 2px;
                height: 10px;
                width: 10px
            }

            ._2rb1z {
                background-color: var(--light-ink-contrast)
            }

            ._2rb1z,.cc0Wn {
                grid-gap: 2px;
                word-wrap: break-word;
                color: #fff;
                color: var(--Light-ink-inkInverse,#fff);
                font-family: var(--content-font);
                font-size: var(--font-s);
                font-style: normal;
                font-weight: var(--medium);
                gap: 2px;
                line-height: 150%;
                padding: 2px 4px
            }

            .cc0Wn {
                align-items: center;
                background-color: #e0f5f8;
                color: var(--dark-teal-080);
                display: flex;
                height: 22px;
                width: 88px
            }

            .YfFXu {
                color: #fff;
                color: var(--Light-ink-inkInverse,#fff);
                color: var(--light-interactive-primary-030)
            }

            .YfFXu,.jbskn {
                grid-gap: 2px;
                word-wrap: break-word;
                font-family: var(--content-font);
                font-size: var(--font-s);
                font-style: normal;
                font-weight: var(--medium);
                gap: 2px;
                line-height: 150%;
                padding: 0
            }

            .jbskn {
                color: #fff;
                color: var(--Light-ink-inkInverse,#fff);
                color: var(--light-interactive-secondary-030)
            }

            .WrTd- {
                order: 1
            }

            @media (min-width: 768px) and (max-width:1199px) {
                .WrTd- {
                    padding-right:var(--spacing-vertical)
                }
            }

            @media (min-width: 1200px) {
                .WrTd- {
                    padding:0 var(--spacing-vertical) 0 0
                }
            }

            .R7B25 h2,.VkJuQ>.vA-Qs h2 {
                color: var(--light-ink-contrast)
            }

            .Rvlzi {
                background-color: red
            }

            .XcgFk {
                color: var(--light-ink-contrast);
                font-family: var(--secondary-font);
                font-size: var(--font-m);
                font-weight: var(--bold);
                line-height: var(--font-xl)
            }

            .XcgFk:hover {
                text-decoration: underline
            }

            ._3joGp {
                border-top: 1px solid var(--row-separator-color);
                order: 2;
                padding-top: var(--spacing-row-separator)
            }

            @media (min-width: 768px) and (max-width:1199px) {
                ._3joGp {
                    border-right:none!important;
                    border-top: none;
                    padding-left: var(--spacing-vertical);
                    padding-top: 0
                }
            }

            @media (min-width: 1200px) {
                ._3joGp {
                    border-top:0;
                    padding: 0 var(--spacing-vertical)
                }
            }

            @media (max-width: 767px) {
                ._3joGp {
                    padding-top:var(--spacing-vertical)
                }
            }

            .QYFqi {
                grid-gap: var(--spacing-xs);
                border-bottom: 1px solid var(--row-separator-color);
                display: flex;
                flex-direction: column;
                gap: var(--spacing-xs);
                padding-bottom: var(--spacing-row-separator);
                padding-top: var(--spacing-horizontal)
            }

            @media (min-width: 768px) and (max-width:1199px) {
                .QYFqi {
                    border-bottom:none;
                    padding-bottom: 0
                }
            }

            @media (min-width: 1200px) {
                .QYFqi {
                    border-bottom:none;
                    padding-bottom: 0
                }
            }

            @media (max-width: 767px) {
                .QYFqi {
                    padding-bottom:var(--spacing-vertical);
                    padding-top: var(--spacing-vertical)
                }
            }

            .IDR1d {
                padding-top: 0
            }

            @media (min-width: 1200px) {
                .IDR1d {
                    width:350px
                }
            }

            ._1zQpz {
                order: 3;
                padding-top: var(--spacing-row-separator)
            }

            @media (min-width: 768px) and (max-width:1199px) {
                ._1zQpz {
                    border-top:1px solid var(--light-interactive-secondary-030);
                    grid-column: 1/span 2;
                    margin-top: var(--spacing-row-separator)
                }
            }

            @media (min-width: 1200px) {
                ._1zQpz {
                    padding-left:var(--spacing-vertical);
                    padding-top: 0
                }
            }

            @media (max-width: 767px) {
                ._1zQpz {
                    padding-top:var(--spacing-vertical)
                }
            }

            .R7B25 {
                display: grid;
                grid-template-columns: 1fr 1fr;
                padding-bottom: var(--spacing-row-separator);
                padding-top: var(--spacing-horizontal)
            }

            @media (min-width: 768px) and (max-width:1199px) {
                .R7B25 {
                    padding-bottom:0
                }
            }

            @media (min-width: 1200px) {
                .R7B25 {
                    padding-bottom:0
                }
            }

            @media (max-width: 767px) {
                .R7B25 {
                    padding-bottom:var(--spacing-vertical)
                }
            }

            .R7B25>.ywkWW:nth-child(2n)>a>.w11Ms {
                border-left: 1px solid var(--card-separator-color);
                padding: 0 0 0 var(--spacing-vertical)
            }

            .R7B25>.ywkWW:nth-child(odd)>a>.w11Ms {
                padding: 0 var(--spacing-vertical) 0 0
            }

            .w11Ms {
                grid-gap: var(--spacing-xs);
                display: flex;
                flex-direction: column;
                gap: var(--spacing-xs);
                height: 100%
            }

            @media (min-width: 1200px) {
                .w11Ms {
                    width:175px
                }
            }

            .vA-Qs {
                border-bottom: 1px solid var(--card-separator-color);
                padding: var(--spacing-horizontal) 0
            }

            @media (min-width: 768px) and (max-width:1199px) {
                .vA-Qs {
                    border-bottom:1px solid var(--card-separator-color);
                    padding: var(--spacing-horizontal) 0
                }
            }

            .vA-Qs:last-child {
                border-bottom: 0;
                padding-bottom: 0
            }

            @media (min-width: 768px) and (max-width:1199px) {
                .vA-Qs:nth-last-child(2) {
                    border-bottom:0
                }
            }

            .e1xtB {
                width: 90px
            }

            @media (min-width: 1200px) {
                .e1xtB {
                    width:87px
                }
            }

            .VkJuQ {
                padding-top: var(--spacing-horizontal)
            }

            @media (min-width: 768px) and (max-width:1199px) {
                .VkJuQ {
                    display:grid;
                    grid-template-columns: 1fr 1fr
                }
            }

            @media (min-width: 1200px) {
                .VkJuQ {
                    padding-top:none
                }
            }

            .B52mY {
                align-items: center;
                display: flex;
                flex-direction: column;
                margin: 0 auto;
                max-width: var(--container-width);
                padding-bottom: var(--mobile-padding);
                padding-left: var(--spacing-vertical);
                padding-right: var(--spacing-vertical)
            }

            @media (min-width: 1200px) {
                .B52mY {
                    margin-left:auto;
                    margin-right: auto;
                    padding: 0 0 var(--spacing-row-separator) 0
                }
            }

            @media (min-width: 768px) and (max-width:1199px) {
                .B52mY {
                    padding-bottom:var(--spacing-row-separator);
                    padding-left: var(--tablet-padding);
                    padding-right: var(--tablet-padding)
                }
            }

            .ns5AP {
                display: flex;
                flex-direction: column;
                max-width: var(--container-width);
                width: 100%
            }

            @media (min-width: 768px) and (max-width:1199px) {
                .ns5AP {
                    display:grid;
                    grid-template-columns: 1fr 1fr
                }
            }

            @media (min-width: 1200px) {
                .ns5AP {
                    flex-direction:row
                }
            }

            .QYFqi.j1Zkr {
                border: none
            }

            .DF9vM {
                color: var(--label-color);
                font-family: var(--secondary-font);
                font-size: var(--font-s);
                font-weight: var(--medium);
                text-transform: uppercase
            }

            ._4fBiF {
                color: var(--light-ink-contrast);
                font-family: var(--primary-font);
                font-size: var(--font-xl);
                font-weight: var(--semibold);
                line-height: normal
            }

            ._4fBiF:hover {
                text-decoration: underline
            }

            @media (min-width: 768px) and (max-width:1199px) {
                ._4fBiF {
                    font-size:var(--font-l)
                }
            }

            .N4PPM {
                color: var(--light-ink-subtle);
                font-family: var(--primary-font);
                font-size: var(--font-m);
                font-weight: 400;
                line-height: 150%
            }

            @media (min-width: 1200px) {
                .N4PPM {
                    font-size:var(--font-m)
                }
            }

            ._00OfB {
                grid-gap: var(--spacing-xs);
                display: flex;
                flex-direction: column;
                gap: var(--spacing-xs)
            }

            @media (min-width: 1200px) {
                ._00OfB {
                    width:350px
                }
            }

            .ywkWW {
                padding: var(--spacing-horizontal) 0
            }

            .ywkWW.j1Zkr {
                border: none
            }

            @media (min-width: 1200px) {
                .ywkWW:nth-child(-n+2) {
                    border-bottom:1px solid var(--card-separator-color)
                }

                .ywkWW:nth-child(4) {
                    padding-bottom: 0
                }
            }

            ._0kAle {
                color: var(--headline-color);
                font-family: var(--primary-font);
                font-size: var(--font-m);
                font-weight: var(--semibold);
                line-height: 150%
            }

            ._0kAle:hover {
                text-decoration: underline
            }

            @media (max-width: 767px) {
                ._0kAle {
                    font-size:var(--font-m)
                }
            }

            .WdQjb {
                color: var(--headline-color);
                font-family: var(--primary-font);
                font-size: var(--font-m);
                font-size: var(--font-mm);
                font-weight: var(--semibold);
                line-height: 150%
            }

            @media (max-width: 767px) {
                .WdQjb {
                    font-size:var(--font-l)
                }
            }

            .WdQjb:hover {
                text-decoration: underline
            }

            .WrTd- div:last-child .ywkWW:last-child,._1zQpz div:last-child .ywkWW:last-child {
                padding-bottom: 0
            }

            .Xzpsl {
                grid-gap: var(--spacing-xs);
                display: flex;
                gap: var(--spacing-xs);
                justify-content: space-between
            }

            @media (min-width: 768px) and (max-width:1199px) {
                .Xzpsl {
                    height:100%;
                    padding: 0 var(--spacing-vertical)
                }

                .Xzpsl:nth-child(odd)>a>.Xzpsl {
                    border-right: 1px solid var(--card-separator-color);
                    padding-left: 0
                }
            }

            ._03C92 {
                grid-gap: var(--spacing-xs);
                display: flex;
                flex-direction: column;
                gap: var(--spacing-xs)
            }

            ._03C92.evsU3 {
                width: 77.5%
            }

            ._03C92.d2XHr {
                width: 100%
            }

            .VkJuQ .vA-Qs h2 {
                font-size: var(--font-mm)
            }

            @media (min-width: 1200px) {
                .VkJuQ .vA-Qs h2 {
                    font-size:18px
                }
            }

            @media (min-width: 768px) and (max-width:1199px) {
                .VkJuQ .vA-Qs h2 {
                    font-size:18px
                }
            }

            .VkJuQ .vA-Qs:first-child {
                padding-top: 0
            }

            .VkJuQ .vA-Qs:first-child h2 {
                font-size: var(--font-mm)
            }

            @media (min-width: 1200px) {
                .VkJuQ .vA-Qs:first-child h2 {
                    font-size:var(--font-mm)
                }
            }

            @media (min-width: 768px) and (max-width:1199px) {
                .VkJuQ .vA-Qs:first-child h2 {
                    font-size:var(--font-mm)
                }

                .VkJuQ .vA-Qs:nth-child(2) {
                    padding-top: 0
                }

                .VkJuQ .vA-Qs:nth-child(3) {
                    padding-bottom: 0
                }

                .vA-Qs:nth-child(2n) .Xzpsl {
                    border-left: 1px solid var(--card-separator-color);
                    padding-right: 0
                }

                .vA-Qs:nth-last-child(-n+2) {
                    padding-top: var(--spacing-horizontal)
                }

                .vA-Qs:nth-child(odd) .Xzpsl {
                    padding-left: 0
                }
            }

            .TEGSJ {
                width: 100%
            }

            .ywkWW:nth-child(-n+2) {
                border-bottom: 1px solid var(--card-separator-color);
                padding-top: 0
            }

            .ywkWW:nth-child(n+3) {
                padding-bottom: 0
            }

            @media (min-width: 1200px) {
                .nObzs {
                    padding:0
                }
            }

            .YXLLH {
                border-top: 1px solid var(--row-separator-color);
                height: 1px;
                margin-left: 15px;
                margin-right: 15px
            }

            @media (min-width: 768px) and (max-width:1199px) {
                .YXLLH {
                    margin-left:39px;
                    margin-right: 39px
                }
            }

            @media (min-width: 1200px) {
                .YXLLH {
                    margin-left:auto;
                    margin-right: auto;
                    max-width: var(--container-width)
                }
            }

            .qA7u8,.w11Ms>:last-child>:nth-child(2) {
                padding-top: var(--spacing-xs)
            }

            .qA7u8 {
                color: var(--light-ink-subtle);
                font-family: var(--secondary-font);
                font-size: var(--font-xs);
                font-style: normal;
                font-weight: var(--regular);
                line-height: 150%;
                padding-bottom: var(--spacing-xs);
                text-align: center
            }

            ._2Wcwl {
                background-color: var(--ad-slot-background-color);
                height: calc(100% + 31px)!important
            }

            .dcg3F {
                display: flex;
                justify-content: center;
                width: 100%
            }

            .JR8SJ {
                background-color: var(--ad-slot-background-color);
                justify-content: right;
                margin: auto 0;
                overflow: hidden;
                z-index: var(--zlevel0)
            }

            .JR8SJ,.L1aHm {
                display: flex;
                flex-direction: column
            }

            .ALnBD {
                height: 50px;
                width: 320px
            }

            @media screen and (min-width: 728px) {
                .ALnBD {
                    height:90px;
                    width: 728px
                }
            }

            .VNDLI {
                height: 600px;
                width: 120px
            }

            ._5lGh3 {
                margin: 0 auto
            }

            .-XDJb,._5lGh3 {
                height: 250px;
                width: 300px
            }

            .-XDJb {
                align-items: center;
                display: flex;
                justify-content: center;
                margin: 0 auto 16px
            }

            @media screen and (min-width: 768px) and (max-width:1199px) {
                .-XDJb {
                    height:90px;
                    margin-bottom: 36px;
                    width: 728px
                }
            }

            @media screen and (min-width: 1200px) {
                .-XDJb {
                    height:90px;
                    margin-bottom: 36px;
                    width: 970px
                }
            }

            ._0apYp {
                height: 250px;
                margin: 0 auto 16px;
                width: 300px
            }

            .aEuvG {
                width: 728px
            }

            .SnSdZ,.aEuvG {
                height: 90px;
                margin: 0 auto
            }

            .SnSdZ {
                width: 970px
            }

            .UDLgd {
                width: 120px
            }

            .LkpS-,.UDLgd {
                background-color: transparent;
                height: auto
            }

            .LkpS- {
                margin: 0;
                width: 185px
            }

            @media (min-width: 1200px) {
                .LkpS- {
                    height:auto;
                    width: 160px
                }
            }

            @media (min-width: 768px) and (max-width:1199px) {
                .LkpS- {
                    height:auto;
                    width: 210px
                }
            }

            .j--QA {
                height: 600px;
                margin: 0;
                width: 300px
            }

            .LTMOE,.WUPu4,.n9lPp {
                height: 250px;
                margin: 0;
                width: 300px
            }

            .OXITA {
                margin: 0 auto;
                margin-bottom: var(--spacing-row-separator-mobile);
                padding-top: 0
            }

            .OXITA,._3u9A6 {
                height: 250px;
                width: 300px
            }

            .dKwlU {
                height: 600px;
                width: 300px
            }

            ._5YnJk {
                height: 250px;
                width: 300px
            }

            .XHz18 {
                height: 600px;
                width: 300px
            }

            .dgAYL {
                height: 250px;
                width: 300px
            }

            .EoVCn {
                height: 201px;
                width: 350px
            }

            .gjbaw {
                height: 90px;
                margin: 0;
                width: 160px
            }

            .s-dxG {
                height: 250px;
                margin: 0 auto;
                width: 300px
            }

            @media (min-width: 1200px) {
                .s-dxG {
                    height:600px;
                    width: 300px
                }
            }

            .fvegL {
                height: 50px;
                margin: 0 auto;
                width: 320px
            }

            @media (min-width: 768px) and (max-width:1199px) {
                .fvegL {
                    height:250px;
                    width: 300px
                }
            }

            @media (min-width: 1200px) {
                .fvegL {
                    height:90px;
                    width: 728px
                }

                .eDlxH {
                    margin-bottom: 0
                }
            }

            .qKimL {
                border: none;
                height: 250px;
                margin: 0 auto 32px;
                width: 300px
            }

            @media (min-width: 1200px) {
                .qKimL {
                    height:250px;
                    width: 970px
                }
            }

            .WPHsW {
                border: none;
                height: 250px;
                margin: auto;
                padding-bottom: var(--spacing-xs);
                width: 970px
            }

            @media (max-width: 767px) {
                .WPHsW {
                    height:50px;
                    width: 320px
                }
            }

            @media (min-width: 768px) and (max-width:1199px) {
                .WPHsW {
                    height:250px;
                    width: 300px
                }
            }

            .CWTr2 {
                width: -moz-fit-content;
                width: fit-content
            }

            ._7oYXh {
                margin-left: 25px;
                margin-right: 25px
            }

            @media (min-width: 1200px) {
                ._0HIpF {
                    align-items:center;
                    display: flex;
                    height: 282px;
                    justify-content: center;
                    margin-left: auto;
                    margin-right: auto;
                    padding-bottom: var(--spacing-horizontal);
                    padding-top: var(--spacing-horizontal);
                    width: 1110px
                }
            }

            @media (min-width: 768px) and (max-width:1199px) {
                ._0HIpF {
                    display:none
                }
            }

            @media (max-width: 767px) {
                ._0HIpF {
                    display:none
                }
            }

            .Kcu7Y {
                height: 250px;
                margin: 0 auto;
                width: 300px
            }

            @media screen and (min-width: 1199px) {
                .Kcu7Y {
                    height:90px;
                    width: 728px
                }
            }

            .Fnt-Z {
                height: 250px;
                margin: 0 auto;
                width: 970px
            }

            @media (min-width: 768px) and (max-width:1199px) {
                .Fnt-Z {
                    height:250px;
                    width: 300px
                }
            }

            @media (max-width: 767px) {
                .Fnt-Z {
                    height:50px;
                    width: 320px
                }
            }

            .F7tAU {
                background-color: transparent;
                margin: 0 auto;
                min-height: auto;
                width: 300px
            }

            @media screen and (max-width: 360px) {
                .F7tAU {
                    width:100%
                }
            }

            @media (min-width: 1200px) {
                .F7tAU {
                    width:350px
                }
            }

            @media (min-width: 768px) and (max-width:1199px) {
                .F7tAU {
                    width:210px
                }
            }

            .z76ES {
                height: 250px;
                margin: 0 auto;
                width: 300px
            }

            @media (min-width: 1200px) {
                .z76ES {
                    height:90px;
                    width: 728px
                }
            }

            .cigTE {
                height: 250px;
                margin: 0 auto;
                width: 300px
            }

            @media (min-width: 1200px) {
                .cigTE {
                    height:90px;
                    width: 728px
                }
            }

            ._4SQLD {
                height: 250px;
                margin: 0 auto;
                width: 300px
            }

            @media (min-width: 1200px) {
                ._4SQLD {
                    height:250px;
                    width: 970px
                }
            }

            .QUo5q,.uGP4H {
                width: 100%
            }

            .QUo5q {
                align-items: center;
                background-color: transparent;
                display: flex;
                font-size: var(--font-mm);
                font-weight: var(--semibold);
                height: auto;
                justify-content: center;
                line-height: 150%
            }

            @media (min-width: 1200px) {
                .K88Iv {
                    display:none
                }
            }

            @media (min-width: 768px) and (max-width:1199px) {
                .K88Iv {
                    display:none
                }
            }

            @media (max-width: 767px) {
                .K88Iv {
                    min-height:50px;
                    width: 320px
                }
            }

            ._5SCWg {
                background-color: var(--ad-slot-background-color)
            }

            @media (max-width: 767px) {
                ._5SCWg {
                    align-items:center;
                    bottom: 0;
                    position: fixed;
                    right: 0;
                    width: 100%;
                    z-index: var(--zlevel10)
                }
            }

            @media (min-width: 768px) and (max-width:1199px) {
                ._5SCWg {
                    display:none
                }
            }

            @media (min-width: 1200px) {
                ._5SCWg {
                    display:none
                }
            }

            .Esppl {
                align-self: end;
                background: var(--ad-slot-background-color);
                border-top-left-radius: 6px;
                cursor: pointer;
                height: -moz-fit-content;
                height: fit-content;
                margin-top: -22px
            }

            .oOVST {
                height: auto;
                justify-content: center;
                width: 100%
            }

            ._6UvMW,.oOVST {
                align-items: center;
                display: flex
            }

            ._6UvMW {
                cursor: pointer;
                justify-content: space-between
            }

            @media (min-width: 1200px) {
                ._6UvMW {
                    margin:0;
                    padding: 0
                }
            }

            ._6UvMW>p {
                color: var(--light-ink-contrast);
                font-family: var(--secondary-font);
                font-size: var(--font-m);
                font-weight: var(--bold);
                line-height: normal
            }

            ._6UvMW>p:hover {
                text-decoration: underline
            }

            ._6UvMW>p {
                word-break: break-word
            }

            .chIu6,.thi9c {
                color: var(--headline-color);
                font-family: var(--secondary-font);
                font-size: var(--font-m);
                font-weight: var(--bold);
                line-height: var(--font-xl)
            }

            @media (max-width: 767px) {
                .lxLyk {
                    padding-right:var(--mobile-padding)
                }
            }

            @media (min-width: 768px) and (max-width:1199px) {
                .lxLyk {
                    padding-right:var(--tablet-padding)
                }
            }

            @media (max-width: 767px) {
                .Ttwwy {
                    padding-left:var(--mobile-padding);
                    padding-right: var(--mobile-padding)
                }
            }

            @media (min-width: 768px) and (max-width:1199px) {
                .Ttwwy {
                    padding-left:var(--tablet-padding);
                    padding-right: var(--tablet-padding)
                }
            }

            .TcICO,.Ttwwy {
                margin-bottom: var(--spacing-horizontal)
            }

            .TcICO {
                word-break: break-word
            }

            @media (max-width: 767px) {
                .eyanD {
                    padding-left:var(--mobile-padding);
                    padding-right: var(--mobile-padding)
                }
            }

            @media (min-width: 768px) and (max-width:1199px) {
                .eyanD {
                    padding-left:var(--tablet-padding);
                    padding-right: var(--tablet-padding)
                }
            }

            .eyanD {
                margin-bottom: var(--spacing-horizontal)
            }

            .qA7u8 {
                color: var(--light-ink-subtle);
                font-family: var(--secondary-font);
                font-size: var(--font-xs);
                font-style: normal;
                font-weight: var(--regular);
                line-height: 150%;
                padding-bottom: var(--spacing-xs);
                padding-top: var(--spacing-xs);
                text-align: center
            }

            ._2Wcwl {
                background-color: var(--ad-slot-background-color);
                height: calc(100% + 31px)!important
            }

            .dcg3F {
                display: flex;
                justify-content: center;
                width: 100%
            }

            .JR8SJ {
                background-color: var(--ad-slot-background-color);
                justify-content: right;
                margin: auto 0;
                overflow: hidden;
                z-index: var(--zlevel0)
            }

            .JR8SJ,.L1aHm {
                display: flex;
                flex-direction: column
            }

            .ALnBD {
                height: 50px;
                width: 320px
            }

            @media screen and (min-width: 728px) {
                .ALnBD {
                    height:90px;
                    width: 728px
                }
            }

            .VNDLI {
                height: 600px;
                width: 120px
            }

            ._5lGh3 {
                margin: 0 auto
            }

            .-XDJb,._5lGh3 {
                height: 250px;
                width: 300px
            }

            .-XDJb {
                align-items: center;
                display: flex;
                justify-content: center;
                margin: 0 auto 16px
            }

            @media screen and (min-width: 768px) and (max-width:1199px) {
                .-XDJb {
                    height:90px;
                    margin-bottom: 36px;
                    width: 728px
                }
            }

            @media screen and (min-width: 1200px) {
                .-XDJb {
                    height:90px;
                    margin-bottom: 36px;
                    width: 970px
                }
            }

            ._0apYp {
                height: 250px;
                margin: 0 auto 16px;
                width: 300px
            }

            .aEuvG {
                width: 728px
            }

            .SnSdZ,.aEuvG {
                height: 90px;
                margin: 0 auto
            }

            .SnSdZ {
                width: 970px
            }

            .UDLgd {
                width: 120px
            }

            .LkpS-,.UDLgd {
                background-color: transparent;
                height: auto
            }

            .LkpS- {
                margin: 0;
                width: 185px
            }

            @media (min-width: 1200px) {
                .LkpS- {
                    height:auto;
                    width: 160px
                }
            }

            @media (min-width: 768px) and (max-width:1199px) {
                .LkpS- {
                    height:auto;
                    width: 210px
                }
            }

            .j--QA {
                height: 600px;
                margin: 0;
                width: 300px
            }

            .LTMOE,.WUPu4,.n9lPp {
                height: 250px;
                margin: 0;
                width: 300px
            }

            .OXITA {
                margin: 0 auto;
                margin-bottom: var(--spacing-row-separator-mobile);
                padding-top: 0
            }

            .OXITA,._3u9A6 {
                height: 250px;
                width: 300px
            }

            .dKwlU {
                height: 600px;
                width: 300px
            }

            ._5YnJk {
                height: 250px;
                width: 300px
            }

            .XHz18 {
                height: 600px;
                width: 300px
            }

            .dgAYL {
                height: 250px;
                width: 300px
            }

            .EoVCn {
                height: 201px;
                width: 350px
            }

            .gjbaw {
                height: 90px;
                margin: 0;
                width: 160px
            }

            .s-dxG {
                height: 250px;
                margin: 0 auto;
                width: 300px
            }

            @media (min-width: 1200px) {
                .s-dxG {
                    height:600px;
                    width: 300px
                }
            }

            .fvegL {
                height: 50px;
                margin: 0 auto;
                width: 320px
            }

            @media (min-width: 768px) and (max-width:1199px) {
                .fvegL {
                    height:250px;
                    width: 300px
                }
            }

            @media (min-width: 1200px) {
                .fvegL {
                    height:90px;
                    width: 728px
                }

                .eDlxH {
                    margin-bottom: 0
                }
            }

            .qKimL {
                border: none;
                height: 250px;
                margin: 0 auto 32px;
                width: 300px
            }

            @media (min-width: 1200px) {
                .qKimL {
                    height:250px;
                    width: 970px
                }
            }

            .WPHsW {
                border: none;
                height: 250px;
                margin: auto;
                padding-bottom: var(--spacing-xs);
                width: 970px
            }

            @media (max-width: 767px) {
                .WPHsW {
                    height:50px;
                    width: 320px
                }
            }

            @media (min-width: 768px) and (max-width:1199px) {
                .WPHsW {
                    height:250px;
                    width: 300px
                }
            }

            .CWTr2 {
                width: -moz-fit-content;
                width: fit-content
            }

            ._7oYXh {
                margin-left: 25px;
                margin-right: 25px
            }

            @media (min-width: 1200px) {
                ._0HIpF {
                    align-items:center;
                    display: flex;
                    height: 282px;
                    justify-content: center;
                    margin-left: auto;
                    margin-right: auto;
                    padding-bottom: var(--spacing-horizontal);
                    padding-top: var(--spacing-horizontal);
                    width: 1110px
                }
            }

            @media (min-width: 768px) and (max-width:1199px) {
                ._0HIpF {
                    display:none
                }
            }

            @media (max-width: 767px) {
                ._0HIpF {
                    display:none
                }
            }

            .Kcu7Y {
                height: 250px;
                margin: 0 auto;
                width: 300px
            }

            @media screen and (min-width: 1199px) {
                .Kcu7Y {
                    height:90px;
                    width: 728px
                }
            }

            .Fnt-Z {
                height: 250px;
                margin: 0 auto;
                width: 970px
            }

            @media (min-width: 768px) and (max-width:1199px) {
                .Fnt-Z {
                    height:250px;
                    width: 300px
                }
            }

            @media (max-width: 767px) {
                .Fnt-Z {
                    height:50px;
                    width: 320px
                }
            }

            .F7tAU {
                background-color: transparent;
                margin: 0 auto;
                min-height: auto;
                width: 300px
            }

            @media screen and (max-width: 360px) {
                .F7tAU {
                    width:100%
                }
            }

            @media (min-width: 1200px) {
                .F7tAU {
                    width:350px
                }
            }

            @media (min-width: 768px) and (max-width:1199px) {
                .F7tAU {
                    width:210px
                }
            }

            .z76ES {
                height: 250px;
                margin: 0 auto;
                width: 300px
            }

            @media (min-width: 1200px) {
                .z76ES {
                    height:90px;
                    width: 728px
                }
            }

            .cigTE {
                height: 250px;
                margin: 0 auto;
                width: 300px
            }

            @media (min-width: 1200px) {
                .cigTE {
                    height:90px;
                    width: 728px
                }
            }

            ._4SQLD {
                height: 250px;
                margin: 0 auto;
                width: 300px
            }

            @media (min-width: 1200px) {
                ._4SQLD {
                    height:250px;
                    width: 970px
                }
            }

            .QUo5q,.uGP4H {
                width: 100%
            }

            .QUo5q {
                align-items: center;
                background-color: transparent;
                display: flex;
                font-size: var(--font-mm);
                font-weight: var(--semibold);
                height: auto;
                justify-content: center;
                line-height: 150%
            }

            @media (min-width: 1200px) {
                .K88Iv {
                    display:none
                }
            }

            @media (min-width: 768px) and (max-width:1199px) {
                .K88Iv {
                    display:none
                }
            }

            @media (max-width: 767px) {
                .K88Iv {
                    min-height:50px;
                    width: 320px
                }
            }

            ._5SCWg {
                background-color: var(--ad-slot-background-color)
            }

            @media (max-width: 767px) {
                ._5SCWg {
                    align-items:center;
                    bottom: 0;
                    position: fixed;
                    right: 0;
                    width: 100%;
                    z-index: var(--zlevel10)
                }
            }

            @media (min-width: 768px) and (max-width:1199px) {
                ._5SCWg {
                    display:none
                }
            }

            @media (min-width: 1200px) {
                ._5SCWg {
                    display:none
                }
            }

            .Esppl {
                align-self: end;
                background: var(--ad-slot-background-color);
                border-top-left-radius: 6px;
                cursor: pointer;
                height: -moz-fit-content;
                height: fit-content;
                margin-top: -22px
            }

            .oOVST {
                height: auto;
                justify-content: center;
                width: 100%
            }

            ._6UvMW,.oOVST {
                align-items: center;
                display: flex
            }

            ._6UvMW {
                cursor: pointer;
                justify-content: space-between
            }

            @media (min-width: 1200px) {
                ._6UvMW {
                    margin:0;
                    padding: 0
                }
            }

            ._6UvMW>p {
                color: var(--light-ink-contrast);
                font-family: var(--secondary-font);
                font-size: var(--font-m);
                font-weight: var(--bold);
                line-height: normal
            }

            ._6UvMW>p:hover {
                text-decoration: underline
            }

            ._6UvMW>p {
                word-break: break-word
            }

            .chIu6,.thi9c {
                color: var(--headline-color);
                font-family: var(--secondary-font);
                font-size: var(--font-m);
                font-weight: var(--bold);
                line-height: var(--font-xl)
            }

            @media (max-width: 767px) {
                .lxLyk {
                    padding-right:var(--mobile-padding)
                }
            }

            @media (min-width: 768px) and (max-width:1199px) {
                .lxLyk {
                    padding-right:var(--tablet-padding)
                }
            }

            @media (max-width: 767px) {
                .Ttwwy {
                    padding-left:var(--mobile-padding);
                    padding-right: var(--mobile-padding)
                }
            }

            @media (min-width: 768px) and (max-width:1199px) {
                .Ttwwy {
                    padding-left:var(--tablet-padding);
                    padding-right: var(--tablet-padding)
                }
            }

            .TcICO,.Ttwwy {
                margin-bottom: var(--spacing-horizontal)
            }

            .TcICO {
                word-break: break-word
            }

            @media (max-width: 767px) {
                .eyanD {
                    padding-left:var(--mobile-padding);
                    padding-right: var(--mobile-padding)
                }
            }

            @media (min-width: 768px) and (max-width:1199px) {
                .eyanD {
                    padding-left:var(--tablet-padding);
                    padding-right: var(--tablet-padding)
                }
            }

            .eyanD {
                margin-bottom: var(--spacing-horizontal)
            }

            ._9v3uP {
                background-color: rgba(0,0,0,.4);
                bottom: 0;
                filter: brightness(100);
                padding: 4px
            }

            ._9v3uP,._9v3uP.w2tXw {
                left: 0;
                position: absolute;
                z-index: var(--zlevel0)
            }

            ._9v3uP.w2tXw {
                top: 0
            }

            .jT9Gr {
                grid-gap: var(--spacing-xs);
                display: flex;
                flex-direction: column;
                gap: var(--spacing-xs);
                padding: 16px 0
            }

            .vaPla {
                position: relative
            }

            .fG2dB {
                background-color: #d3d3d3
            }

            ._0rL02 {
                position: relative
            }

            ._0rL02 img {
                bottom: 0;
                height: 100%;
                left: 0;
                position: absolute;
                right: 0;
                top: 0;
                width: 100%
            }

            ._4wuYh {
                grid-gap: var(--spacing-xs);
                display: flex;
                flex-direction: column;
                gap: var(--spacing-xs);
                line-height: 150%;
                word-break: break-word
            }

            @media (max-width: 767px) {
                ._4wuYh {
                    padding:0 15px
                }
            }

            .AyKST,.AyKST>div>p {
                color: var(--light-ink-contrast);
                font-weight: var(--medium)
            }

            .AyKST,.AyKST>div>p,._3Y8HA,._3Y8HA>div>p {
                font-family: var(--secondary-font);
                font-size: var(--story-page-font-size);
                line-height: 150%;
                word-break: break-word
            }

            ._3Y8HA,._3Y8HA>div>p {
                color: var(--light-ink-subtle);
                display: flex
            }

            ._3Y8HA>div>p {
                display: inline-block
            }

            ._3Y8HA>div>p:first-child:before {
                content: "Image Credit:";
                padding-right: 4px;
                white-space: nowrap
            }

            .fG2dB {
                background-color: var(--background-color)
            }

            ._3Y8HA[\:has\(a\)] {
                font-weight: var(--medium)
            }

            ._3Y8HA:has(a) {
                font-weight: var(--medium)
            }

            ._3Y8HA[\:has\(a\)] a {
                font-weight: var(--medium)
            }

            ._3Y8HA:has(a) a {
                font-weight: var(--medium)
            }

            .AyKST[\:has\(a\)] {
                font-weight: var(--medium)
            }

            .AyKST:has(a) {
                font-weight: var(--medium)
            }

            .AyKST[\:has\(a\)] a {
                font-weight: var(--medium)
            }

            .AyKST:has(a) a {
                font-weight: var(--medium)
            }

            .bPsxy img {
                background-color: var(--fallback-background-color);
                -o-object-fit: contain!important;
                object-fit: contain!important
            }

            .HbRuW {
                color: var(--subheadline-color);
                display: flex;
                flex-wrap: wrap;
                font-family: var(--secondary-font);
                font-size: var(--font-s);
                font-weight: var(--medium);
                line-height: 150%
            }

            .fPpVR {
                align-items: center;
                display: flex
            }

            ._6mEKQ {
                grid-gap: var(--spacing-xs);
                display: flex;
                flex-direction: column;
                gap: var(--spacing-xs)
            }

            .V26Oo {
                color: var(--headline-color);
                font-family: var(--primary-font);
                font-size: var(--font-m);
                font-weight: var(--semibold)
            }

            .V26Oo:hover {
                text-decoration: underline
            }

            .uo-cY {
                grid-gap: 2px;
                word-wrap: break-word;
                color: #fff;
                color: var(--Light-ink-inkInverse,#fff);
                font-family: var(--content-font);
                font-size: var(--font-s);
                font-style: normal;
                font-weight: var(--medium);
                gap: 2px;
                line-height: 150%;
                padding: 2px 4px
            }

            .Ey8-Z,.Yuj2q {
                background-color: var(--label-color)
            }

            .Ey8-Z,.Yuj2q,.pFPaU {
                grid-gap: 2px;
                word-wrap: break-word;
                color: #fff;
                color: var(--Light-ink-inkInverse,#fff);
                font-family: var(--content-font);
                font-size: var(--font-s);
                font-style: normal;
                font-weight: var(--medium);
                gap: 2px;
                line-height: 150%;
                padding: 2px 4px
            }

            .pFPaU {
                background-color: var(--light-interactive-red)
            }

            .o-M6q {
                grid-gap: 2px;
                word-wrap: break-word;
                align-items: center;
                color: #fff;
                color: var(--Light-ink-inkInverse,#fff);
                color: var(--light-interactive-red);
                display: flex;
                font-family: var(--content-font);
                font-size: var(--font-s);
                font-style: normal;
                font-weight: var(--medium);
                gap: 2px;
                height: 18px;
                line-height: 150%;
                padding: 0;
                width: 46px
            }

            .o-M6q>span:first-child {
                grid-gap: 2px;
                background-color: var(--light-interactive-red);
                border-radius: 50%;
                gap: 2px;
                height: 10px;
                width: 10px
            }

            ._2rb1z {
                background-color: var(--light-ink-contrast)
            }

            ._2rb1z,.cc0Wn {
                grid-gap: 2px;
                word-wrap: break-word;
                color: #fff;
                color: var(--Light-ink-inkInverse,#fff);
                font-family: var(--content-font);
                font-size: var(--font-s);
                font-style: normal;
                font-weight: var(--medium);
                gap: 2px;
                line-height: 150%;
                padding: 2px 4px
            }

            .cc0Wn {
                align-items: center;
                background-color: #e0f5f8;
                color: var(--dark-teal-080);
                display: flex;
                height: 22px;
                width: 88px
            }

            .YfFXu {
                color: #fff;
                color: var(--Light-ink-inkInverse,#fff);
                color: var(--light-interactive-primary-030)
            }

            .YfFXu,.jbskn {
                grid-gap: 2px;
                word-wrap: break-word;
                font-family: var(--content-font);
                font-size: var(--font-s);
                font-style: normal;
                font-weight: var(--medium);
                gap: 2px;
                line-height: 150%;
                padding: 0
            }

            .jbskn {
                color: #fff;
                color: var(--Light-ink-inkInverse,#fff);
                color: var(--light-interactive-secondary-030)
            }

            .qxboP {
                grid-gap: var(--spacing-horizontal);
                gap: var(--spacing-horizontal);
                margin: 0 auto;
                max-width: var(--container-width);
                padding: 0 var(--spacing-vertical) var(--spacing-vertical)
            }

            .i1U5x,.nooYi,.qxboP {
                display: flex;
                flex-direction: column
            }

            .nooYi {
                grid-gap: var(--spacing-xs);
                border-bottom: 1px solid var(--card-separator-color);
                gap: var(--spacing-xs);
                padding-bottom: var(--spacing-horizontal)
            }

            .MLIHC {
                color: var(--label-color);
                font-family: var(--secondary-font);
                font-size: var(--font-s);
                font-weight: var(--medium);
                text-transform: uppercase
            }

            .CyuZZ {
                color: var(--headline-color);
                font-family: var(--primary-font);
                font-size: var(--font-xl);
                font-weight: var(--semibold);
                line-height: normal
            }

            .CyuZZ:hover {
                text-decoration: underline
            }

            .rf5YP {
                color: var(--headline-color);
                font-family: var(--primary-font);
                font-size: var(--font-m);
                font-weight: var(--semibold);
                line-height: 150%
            }

            @media (max-width: 767px) {
                .rf5YP {
                    font-size:var(--font-mm);
                    line-height: normal
                }
            }

            .rf5YP:hover {
                text-decoration: underline
            }

            .qnSbV {
                font-size: var(--font-m);
                line-height: 150%
            }

            .BM4xg,.qnSbV {
                color: var(--subheadline-color);
                font-family: var(--primary-font);
                font-weight: 400
            }

            .BM4xg {
                font-size: 14px
            }

            .v6qyq:hover {
                text-decoration: underline
            }

            .aVGfb {
                border-bottom: 1px solid var(--card-separator-color);
                padding: var(--spacing-horizontal) 0
            }

            .YhzCW .aVGfb:last-of-type {
                border-bottom: 0;
                padding-bottom: 0
            }

            .ilrr4 {
                grid-gap: var(--spacing-xs);
                display: grid;
                gap: var(--spacing-xs);
                grid-template-columns: repeat(3,1fr)
            }

            .AHg9X {
                grid-column: 1/2
            }

            @media (min-width: 1200px) {
                .AHg9X {
                    width:120px
                }
            }

            .ZZzDe {
                grid-gap: var(--spacing-xs);
                display: flex;
                flex-direction: column;
                gap: var(--spacing-xs);
                grid-column: 2/4;
                justify-content: space-between
            }

            @media only screen and (min-width: 768px) and (max-width:1199px) {
                .qxboP {
                    padding:0 var(--tablet-padding) var(--spacing-row-separator)
                }

                .i1U5x {
                    grid-gap: 0;
                    display: grid;
                    gap: 0;
                    grid-template-columns: repeat(2,1fr)
                }

                .Jlh2- {
                    border-right: 1px solid var(--card-separator-color);
                    margin-bottom: var(--spacing-horizontal);
                    padding-right: var(--spacing-vertical)
                }

                .nooYi {
                    border-bottom: none;
                    padding-bottom: 0
                }

                .RoTEP {
                    margin-bottom: var(--spacing-horizontal);
                    padding-left: var(--spacing-vertical)
                }

                .RoTEP .aVGfb:first-of-type {
                    padding-top: 0
                }

                .RoTEP .aVGfb:last-of-type {
                    border-bottom: none;
                    padding-bottom: 0
                }

                .YhzCW {
                    border-top: 1px solid var(--card-separator-color);
                    display: grid;
                    grid-column: 1/3;
                    grid-template-columns: repeat(3,1fr);
                    padding-top: var(--spacing-horizontal)
                }

                .YhzCW .aVGfb {
                    border-bottom: none;
                    padding-top: 0
                }

                .YhzCW .aVGfb:first-child,.YhzCW .aVGfb:nth-child(2) {
                    border-right: 1px solid var(--card-separator-color);
                    padding-right: var(--spacing-vertical)
                }

                .YhzCW .aVGfb:last-child,.YhzCW .aVGfb:nth-child(2) {
                    padding-left: var(--spacing-vertical)
                }
            }

            @media only screen and (min-width: 1200px) {
                .qxboP {
                    padding:0;
                    padding-bottom: var(--spacing-row-separator)
                }

                .i1U5x {
                    grid-gap: 0;
                    display: grid;
                    gap: 0;
                    grid-template-columns: repeat(3,1fr)
                }

                .Jlh2- {
                    border-right: 1px solid var(--card-separator-color);
                    padding-right: var(--spacing-vertical)
                }

                .nooYi {
                    border-bottom: none;
                    padding-bottom: 0
                }

                .RoTEP {
                    border-right: 1px solid var(--card-separator-color);
                    padding-left: var(--spacing-vertical);
                    padding-right: var(--spacing-vertical)
                }

                .RoTEP .aVGfb:first-of-type {
                    padding-top: 0
                }

                .YhzCW {
                    padding-left: var(--spacing-vertical)
                }

                .YhzCW .aVGfb:first-of-type {
                    padding-top: 0
                }

                .RoTEP .aVGfb:last-of-type {
                    border-bottom: 0;
                    padding-bottom: 0
                }
            }

            .Fnvc1 {
                border-top: 1px solid var(--row-separator-color);
                margin: 0 15px;
                padding-bottom: var(--spacing-row-separator-mobile)
            }

            @media (min-width: 768px) and (max-width:1199px) {
                .Fnvc1 {
                    margin:0 39px;
                    padding-bottom: var(--spacing-row-separator)
                }
            }

            @media (min-width: 1200px) {
                .Fnvc1 {
                    margin:0 auto;
                    padding-bottom: var(--spacing-row-separator);
                    width: var(--container-width)
                }
            }

            .qA7u8 {
                color: var(--light-ink-subtle);
                font-family: var(--secondary-font);
                font-size: var(--font-xs);
                font-style: normal;
                font-weight: var(--regular);
                line-height: 150%;
                padding-bottom: var(--spacing-xs);
                padding-top: var(--spacing-xs);
                text-align: center
            }

            ._2Wcwl {
                background-color: var(--ad-slot-background-color);
                height: calc(100% + 31px)!important
            }

            .dcg3F {
                display: flex;
                justify-content: center;
                width: 100%
            }

            .JR8SJ {
                background-color: var(--ad-slot-background-color);
                justify-content: right;
                margin: auto 0;
                overflow: hidden;
                z-index: var(--zlevel0)
            }

            .JR8SJ,.L1aHm {
                display: flex;
                flex-direction: column
            }

            .ALnBD {
                height: 50px;
                width: 320px
            }

            @media screen and (min-width: 728px) {
                .ALnBD {
                    height:90px;
                    width: 728px
                }
            }

            .VNDLI {
                height: 600px;
                width: 120px
            }

            ._5lGh3 {
                margin: 0 auto
            }

            .-XDJb,._5lGh3 {
                height: 250px;
                width: 300px
            }

            .-XDJb {
                align-items: center;
                display: flex;
                justify-content: center;
                margin: 0 auto 16px
            }

            @media screen and (min-width: 768px) and (max-width:1199px) {
                .-XDJb {
                    height:90px;
                    margin-bottom: 36px;
                    width: 728px
                }
            }

            @media screen and (min-width: 1200px) {
                .-XDJb {
                    height:90px;
                    margin-bottom: 36px;
                    width: 970px
                }
            }

            ._0apYp {
                height: 250px;
                margin: 0 auto 16px;
                width: 300px
            }

            .aEuvG {
                width: 728px
            }

            .SnSdZ,.aEuvG {
                height: 90px;
                margin: 0 auto
            }

            .SnSdZ {
                width: 970px
            }

            .UDLgd {
                width: 120px
            }

            .LkpS-,.UDLgd {
                background-color: transparent;
                height: auto
            }

            .LkpS- {
                margin: 0;
                width: 185px
            }

            @media (min-width: 1200px) {
                .LkpS- {
                    height:auto;
                    width: 160px
                }
            }

            @media (min-width: 768px) and (max-width:1199px) {
                .LkpS- {
                    height:auto;
                    width: 210px
                }
            }

            .j--QA {
                height: 600px;
                margin: 0;
                width: 300px
            }

            .LTMOE,.WUPu4,.n9lPp {
                height: 250px;
                margin: 0;
                width: 300px
            }

            .OXITA {
                margin: 0 auto;
                margin-bottom: var(--spacing-row-separator-mobile);
                padding-top: 0
            }

            .OXITA,._3u9A6 {
                height: 250px;
                width: 300px
            }

            .dKwlU {
                height: 600px;
                width: 300px
            }

            ._5YnJk {
                height: 250px;
                width: 300px
            }

            .XHz18 {
                height: 600px;
                width: 300px
            }

            .dgAYL {
                height: 250px;
                width: 300px
            }

            .EoVCn {
                height: 201px;
                width: 350px
            }

            .gjbaw {
                height: 90px;
                margin: 0;
                width: 160px
            }

            .s-dxG {
                height: 250px;
                margin: 0 auto;
                width: 300px
            }

            @media (min-width: 1200px) {
                .s-dxG {
                    height:600px;
                    width: 300px
                }
            }

            .fvegL {
                height: 50px;
                margin: 0 auto;
                width: 320px
            }

            @media (min-width: 768px) and (max-width:1199px) {
                .fvegL {
                    height:250px;
                    width: 300px
                }
            }

            @media (min-width: 1200px) {
                .fvegL {
                    height:90px;
                    width: 728px
                }

                .eDlxH {
                    margin-bottom: 0
                }
            }

            .qKimL {
                border: none;
                height: 250px;
                margin: 0 auto 32px;
                width: 300px
            }

            @media (min-width: 1200px) {
                .qKimL {
                    height:250px;
                    width: 970px
                }
            }

            .WPHsW {
                border: none;
                height: 250px;
                margin: auto;
                padding-bottom: var(--spacing-xs);
                width: 970px
            }

            @media (max-width: 767px) {
                .WPHsW {
                    height:50px;
                    width: 320px
                }
            }

            @media (min-width: 768px) and (max-width:1199px) {
                .WPHsW {
                    height:250px;
                    width: 300px
                }
            }

            .CWTr2 {
                width: -moz-fit-content;
                width: fit-content
            }

            ._7oYXh {
                margin-left: 25px;
                margin-right: 25px
            }

            @media (min-width: 1200px) {
                ._0HIpF {
                    align-items:center;
                    display: flex;
                    height: 282px;
                    justify-content: center;
                    margin-left: auto;
                    margin-right: auto;
                    padding-bottom: var(--spacing-horizontal);
                    padding-top: var(--spacing-horizontal);
                    width: 1110px
                }
            }

            @media (min-width: 768px) and (max-width:1199px) {
                ._0HIpF {
                    display:none
                }
            }

            @media (max-width: 767px) {
                ._0HIpF {
                    display:none
                }
            }

            .Kcu7Y {
                height: 250px;
                margin: 0 auto;
                width: 300px
            }

            @media screen and (min-width: 1199px) {
                .Kcu7Y {
                    height:90px;
                    width: 728px
                }
            }

            .Fnt-Z {
                height: 250px;
                margin: 0 auto;
                width: 970px
            }

            @media (min-width: 768px) and (max-width:1199px) {
                .Fnt-Z {
                    height:250px;
                    width: 300px
                }
            }

            @media (max-width: 767px) {
                .Fnt-Z {
                    height:50px;
                    width: 320px
                }
            }

            .F7tAU {
                background-color: transparent;
                margin: 0 auto;
                min-height: auto;
                width: 300px
            }

            @media screen and (max-width: 360px) {
                .F7tAU {
                    width:100%
                }
            }

            @media (min-width: 1200px) {
                .F7tAU {
                    width:350px
                }
            }

            @media (min-width: 768px) and (max-width:1199px) {
                .F7tAU {
                    width:210px
                }
            }

            .z76ES {
                height: 250px;
                margin: 0 auto;
                width: 300px
            }

            @media (min-width: 1200px) {
                .z76ES {
                    height:90px;
                    width: 728px
                }
            }

            .cigTE {
                height: 250px;
                margin: 0 auto;
                width: 300px
            }

            @media (min-width: 1200px) {
                .cigTE {
                    height:90px;
                    width: 728px
                }
            }

            ._4SQLD {
                height: 250px;
                margin: 0 auto;
                width: 300px
            }

            @media (min-width: 1200px) {
                ._4SQLD {
                    height:250px;
                    width: 970px
                }
            }

            .QUo5q,.uGP4H {
                width: 100%
            }

            .QUo5q {
                align-items: center;
                background-color: transparent;
                display: flex;
                font-size: var(--font-mm);
                font-weight: var(--semibold);
                height: auto;
                justify-content: center;
                line-height: 150%
            }

            @media (min-width: 1200px) {
                .K88Iv {
                    display:none
                }
            }

            @media (min-width: 768px) and (max-width:1199px) {
                .K88Iv {
                    display:none
                }
            }

            @media (max-width: 767px) {
                .K88Iv {
                    min-height:50px;
                    width: 320px
                }
            }

            ._5SCWg {
                background-color: var(--ad-slot-background-color)
            }

            @media (max-width: 767px) {
                ._5SCWg {
                    align-items:center;
                    bottom: 0;
                    position: fixed;
                    right: 0;
                    width: 100%;
                    z-index: var(--zlevel10)
                }
            }

            @media (min-width: 768px) and (max-width:1199px) {
                ._5SCWg {
                    display:none
                }
            }

            @media (min-width: 1200px) {
                ._5SCWg {
                    display:none
                }
            }

            .Esppl {
                align-self: end;
                background: var(--ad-slot-background-color);
                border-top-left-radius: 6px;
                cursor: pointer;
                height: -moz-fit-content;
                height: fit-content;
                margin-top: -22px
            }

            .oOVST {
                height: auto;
                justify-content: center;
                width: 100%
            }

            ._6UvMW,.oOVST {
                align-items: center;
                display: flex
            }

            ._6UvMW {
                cursor: pointer;
                justify-content: space-between
            }

            @media (min-width: 1200px) {
                ._6UvMW {
                    margin:0;
                    padding: 0
                }
            }

            ._6UvMW>p {
                color: var(--light-ink-contrast);
                font-family: var(--secondary-font);
                font-size: var(--font-m);
                font-weight: var(--bold);
                line-height: normal
            }

            ._6UvMW>p:hover {
                text-decoration: underline
            }

            ._6UvMW>p {
                word-break: break-word
            }

            .chIu6,.thi9c {
                color: var(--headline-color);
                font-family: var(--secondary-font);
                font-size: var(--font-m);
                font-weight: var(--bold);
                line-height: var(--font-xl)
            }

            @media (max-width: 767px) {
                .lxLyk {
                    padding-right:var(--mobile-padding)
                }
            }

            @media (min-width: 768px) and (max-width:1199px) {
                .lxLyk {
                    padding-right:var(--tablet-padding)
                }
            }

            @media (max-width: 767px) {
                .Ttwwy {
                    padding-left:var(--mobile-padding);
                    padding-right: var(--mobile-padding)
                }
            }

            @media (min-width: 768px) and (max-width:1199px) {
                .Ttwwy {
                    padding-left:var(--tablet-padding);
                    padding-right: var(--tablet-padding)
                }
            }

            .TcICO,.Ttwwy {
                margin-bottom: var(--spacing-horizontal)
            }

            .TcICO {
                word-break: break-word
            }

            @media (max-width: 767px) {
                .eyanD {
                    padding-left:var(--mobile-padding);
                    padding-right: var(--mobile-padding)
                }
            }

            @media (min-width: 768px) and (max-width:1199px) {
                .eyanD {
                    padding-left:var(--tablet-padding);
                    padding-right: var(--tablet-padding)
                }
            }

            .eyanD {
                margin-bottom: var(--spacing-horizontal)
            }

            ._9v3uP {
                background-color: rgba(0,0,0,.4);
                bottom: 0;
                filter: brightness(100);
                padding: 4px
            }

            ._9v3uP,._9v3uP.w2tXw {
                left: 0;
                position: absolute;
                z-index: var(--zlevel0)
            }

            ._9v3uP.w2tXw {
                top: 0
            }

            .jT9Gr {
                grid-gap: var(--spacing-xs);
                display: flex;
                flex-direction: column;
                gap: var(--spacing-xs);
                padding: 16px 0
            }

            .vaPla {
                position: relative
            }

            .fG2dB {
                background-color: #d3d3d3
            }

            ._0rL02 {
                position: relative
            }

            ._0rL02 img {
                bottom: 0;
                height: 100%;
                left: 0;
                position: absolute;
                right: 0;
                top: 0;
                width: 100%
            }

            ._4wuYh {
                grid-gap: var(--spacing-xs);
                display: flex;
                flex-direction: column;
                gap: var(--spacing-xs);
                line-height: 150%;
                word-break: break-word
            }

            @media (max-width: 767px) {
                ._4wuYh {
                    padding:0 15px
                }
            }

            .AyKST,.AyKST>div>p {
                color: var(--light-ink-contrast);
                font-weight: var(--medium)
            }

            .AyKST,.AyKST>div>p,._3Y8HA,._3Y8HA>div>p {
                font-family: var(--secondary-font);
                font-size: var(--story-page-font-size);
                line-height: 150%;
                word-break: break-word
            }

            ._3Y8HA,._3Y8HA>div>p {
                color: var(--light-ink-subtle);
                display: flex
            }

            ._3Y8HA>div>p {
                display: inline-block
            }

            ._3Y8HA>div>p:first-child:before {
                content: "Image Credit:";
                padding-right: 4px;
                white-space: nowrap
            }

            .fG2dB {
                background-color: var(--background-color)
            }

            ._3Y8HA[\:has\(a\)] {
                font-weight: var(--medium)
            }

            ._3Y8HA:has(a) {
                font-weight: var(--medium)
            }

            ._3Y8HA[\:has\(a\)] a {
                font-weight: var(--medium)
            }

            ._3Y8HA:has(a) a {
                font-weight: var(--medium)
            }

            .AyKST[\:has\(a\)] {
                font-weight: var(--medium)
            }

            .AyKST:has(a) {
                font-weight: var(--medium)
            }

            .AyKST[\:has\(a\)] a {
                font-weight: var(--medium)
            }

            .AyKST:has(a) a {
                font-weight: var(--medium)
            }

            .bPsxy img {
                background-color: var(--fallback-background-color);
                -o-object-fit: contain!important;
                object-fit: contain!important
            }

            .HbRuW {
                color: var(--subheadline-color);
                display: flex;
                flex-wrap: wrap;
                font-family: var(--secondary-font);
                font-size: var(--font-s);
                font-weight: var(--medium);
                line-height: 150%
            }

            .fPpVR {
                align-items: center;
                display: flex
            }

            ._6mEKQ {
                grid-gap: var(--spacing-xs);
                display: flex;
                flex-direction: column;
                gap: var(--spacing-xs)
            }

            .V26Oo {
                color: var(--headline-color);
                font-family: var(--primary-font);
                font-size: var(--font-m);
                font-weight: var(--semibold)
            }

            .V26Oo:hover {
                text-decoration: underline
            }

            .uo-cY {
                grid-gap: 2px;
                word-wrap: break-word;
                color: #fff;
                color: var(--Light-ink-inkInverse,#fff);
                font-family: var(--content-font);
                font-size: var(--font-s);
                font-style: normal;
                font-weight: var(--medium);
                gap: 2px;
                line-height: 150%;
                padding: 2px 4px
            }

            .Ey8-Z,.Yuj2q {
                background-color: var(--label-color)
            }

            .Ey8-Z,.Yuj2q,.pFPaU {
                grid-gap: 2px;
                word-wrap: break-word;
                color: #fff;
                color: var(--Light-ink-inkInverse,#fff);
                font-family: var(--content-font);
                font-size: var(--font-s);
                font-style: normal;
                font-weight: var(--medium);
                gap: 2px;
                line-height: 150%;
                padding: 2px 4px
            }

            .pFPaU {
                background-color: var(--light-interactive-red)
            }

            .o-M6q {
                grid-gap: 2px;
                word-wrap: break-word;
                align-items: center;
                color: #fff;
                color: var(--Light-ink-inkInverse,#fff);
                color: var(--light-interactive-red);
                display: flex;
                font-family: var(--content-font);
                font-size: var(--font-s);
                font-style: normal;
                font-weight: var(--medium);
                gap: 2px;
                height: 18px;
                line-height: 150%;
                padding: 0;
                width: 46px
            }

            .o-M6q>span:first-child {
                grid-gap: 2px;
                background-color: var(--light-interactive-red);
                border-radius: 50%;
                gap: 2px;
                height: 10px;
                width: 10px
            }

            ._2rb1z {
                background-color: var(--light-ink-contrast)
            }

            ._2rb1z,.cc0Wn {
                grid-gap: 2px;
                word-wrap: break-word;
                color: #fff;
                color: var(--Light-ink-inkInverse,#fff);
                font-family: var(--content-font);
                font-size: var(--font-s);
                font-style: normal;
                font-weight: var(--medium);
                gap: 2px;
                line-height: 150%;
                padding: 2px 4px
            }

            .cc0Wn {
                align-items: center;
                background-color: #e0f5f8;
                color: var(--dark-teal-080);
                display: flex;
                height: 22px;
                width: 88px
            }

            .YfFXu {
                color: #fff;
                color: var(--Light-ink-inkInverse,#fff);
                color: var(--light-interactive-primary-030)
            }

            .YfFXu,.jbskn {
                grid-gap: 2px;
                word-wrap: break-word;
                font-family: var(--content-font);
                font-size: var(--font-s);
                font-style: normal;
                font-weight: var(--medium);
                gap: 2px;
                line-height: 150%;
                padding: 0
            }

            .jbskn {
                color: #fff;
                color: var(--Light-ink-inkInverse,#fff);
                color: var(--light-interactive-secondary-030)
            }

            .-fR4X {
                display: flex;
                flex-direction: column;
                margin: 0 auto;
                max-width: var(--container-width)
            }

            .N3ZfT {
                padding: 0 var(--spacing-vertical) var(--spacing-horizontal)
            }

            .brqZ3 {
                padding: 0 var(--spacing-vertical) var(--spacing-vertical)
            }

            .-rGFu,.EIJzJ,.brqZ3,.yVPRq {
                display: flex;
                flex-direction: column
            }

            .yVPRq {
                grid-gap: var(--spacing-xs);
                gap: var(--spacing-xs)
            }

            .kpG5M {
                color: var(--label-color);
                font-family: var(--secondary-font);
                font-size: var(--font-s);
                font-weight: var(--medium);
                text-transform: uppercase
            }

            .IGWuV {
                color: var(--headline-color);
                font-family: var(--primary-font);
                font-size: var(--font-xl);
                font-weight: var(--semibold);
                line-height: normal
            }

            @media (min-width: 1200px) {
                .IGWuV {
                    font-size:var(--font-xxl)
                }
            }

            ._1ivlQ {
                color: var(--headline-color);
                font-family: var(--primary-font);
                font-size: var(--font-m);
                font-weight: var(--semibold);
                line-height: 150%
            }

            @media (min-width: 768px) and (max-width:1199px) {
                ._1ivlQ {
                    font-size:var(--menu-items-font-size);
                    line-height: 150%
                }
            }

            @media (max-width: 767px) {
                ._1ivlQ {
                    font-size:var(--font-mm);
                    line-height: normal
                }
            }

            ._1ivlQ:hover {
                text-decoration: underline
            }

            .dlyWX {
                color: var(--subheadline-color);
                font-family: var(--primary-font);
                font-size: var(--font-m);
                font-weight: 400;
                line-height: 150%
            }

            .IGWuV:hover {
                text-decoration: underline
            }

            .lpo08 {
                border-bottom: 1px solid var(--card-separator-color);
                padding-bottom: var(--spacing-horizontal)
            }

            .EJAv9 {
                border-top: 1px solid var(--card-separator-color)
            }

            .EJAv9 .ywYVb:last-child {
                padding-bottom: 0
            }

            .ywYVb {
                border-bottom: 1px solid var(--card-separator-color);
                padding: var(--spacing-horizontal) 0
            }

            .ywYVb._2uK8l {
                border: none
            }

            .cuNCb div:last-child .ywYVb:last-child {
                padding-bottom: 0
            }

            .PhP5M {
                justify-content: space-between
            }

            .PhP5M,._9kwiC {
                grid-gap: var(--spacing-xs);
                display: flex;
                gap: var(--spacing-xs)
            }

            ._9kwiC {
                flex-direction: column
            }

            ._9kwiC.zv76m {
                width: 77.5%
            }

            ._9kwiC.-Unhl {
                width: 100%
            }

            .U325Y {
                aspect-ratio: 4/3;
                grid-column: 3/4;
                width: 22.5%
            }

            .eodwZ {
                margin: 0 auto;
                padding: var(--spacing-horizontal) 0
            }

            @media only screen and (min-width: 768px) and (max-width:1199px) {
                .N3ZfT {
                    padding:0 var(--tablet-padding) var(--spacing-horizontal)
                }

                .brqZ3 {
                    grid-gap: 0;
                    flex-wrap: wrap;
                    gap: 0;
                    padding: 0 var(--tablet-padding) var(--spacing-row-separator)
                }

                .-rGFu,.brqZ3 {
                    display: flex;
                    flex-direction: row
                }

                .-rGFu {
                    border-bottom: 1px solid var(--card-separator-color);
                    padding-bottom: var(--spacing-horizontal)
                }

                .lpo08 {
                    border-bottom: none;
                    border-right: 1px solid var(--card-separator-color);
                    grid-column: 1/3;
                    padding-bottom: 0;
                    padding-right: var(--spacing-vertical);
                    width: 67%
                }

                .EIJzJ {
                    grid-column: 3/4;
                    padding-left: var(--spacing-vertical);
                    width: 33%
                }

                .Stc-I .ywYVb:first-child {
                    padding-top: 0
                }

                .EJAv9 {
                    border-top: none
                }

                .eodwZ {
                    border: none;
                    padding: 0;
                    padding-top: var(--spacing-horizontal)
                }
            }

            @media only screen and (min-width: 1200px) {
                .N3ZfT {
                    padding:0 0 var(--spacing-horizontal)
                }

                .brqZ3 {
                    grid-gap: 0;
                    display: grid;
                    gap: 0;
                    grid-template-columns: 745px 363px;
                    padding: 0;
                    padding-bottom: var(--spacing-row-separator)
                }

                .-rGFu {
                    display: flex;
                    flex-direction: row
                }

                .lpo08 {
                    border-bottom: none;
                    border-right: 1px solid var(--card-separator-color);
                    padding-bottom: 0;
                    padding-right: var(--spacing-vertical);
                    width: 460px
                }

                ._9kwiC.zv76m {
                    width: 160px
                }

                .U325Y {
                    height: 65px;
                    width: 87px
                }

                .EIJzJ {
                    border-right: 1px solid var(--card-separator-color);
                    padding: 0 var(--spacing-vertical);
                    width: 285px
                }

                .Stc-I {
                    border-right: none
                }

                .Stc-I .ywYVb:first-child {
                    padding-top: 0
                }

                .EJAv9 {
                    border-top: none
                }

                .eodwZ {
                    border: none;
                    padding: 0;
                    padding-left: var(--spacing-vertical)
                }
            }

            ._8Ywcl {
                outline: none
            }

            .dk84p {
                display: inline-block;
                margin-bottom: 8px;
                padding-right: 10px
            }

            .O2CWo {
                align-items: center;
                background-color: var(--light-interactive-secondary-030);
                border-radius: var(--spacing-xs);
                bottom: 36px;
                box-shadow: 0 4px 6px rgba(0,0,0,.1);
                color: #fff;
                display: flex;
                left: 50%;
                opacity: 1;
                padding: var(--spacing-s);
                position: fixed;
                transform: translateX(-50%);
                transition: opacity 1s ease;
                width: -moz-fit-content;
                width: fit-content;
                z-index: 10
            }

            .c6hGL {
                flex-shrink: 0
            }

            .FGded,.c6hGL {
                margin-right: var(--spacing-s)
            }

            .FGded {
                flex-grow: 1;
                font-family: var(--secondary-font);
                font-size: var(--font-sm);
                font-style: normal;
                font-weight: var(--medium);
                line-height: 150%
            }

            ._1Oull {
                background-color: #ccc;
                height: 24px;
                margin-right: var(--spacing-s);
                width: 1px
            }

            .DeuvE {
                background-color: transparent;
                border: none;
                color: var(--white);
                cursor: pointer;
                font-family: var(--secondary-font);
                font-size: var(--font-s);
                font-weight: var(--medium);
                line-height: 150%
            }

            .O2CWo._7LRb6 {
                opacity: 0;
                transition: opacity .5s ease,visibility 0s .5s;
                visibility: hidden
            }

            ._3m-Wb {
                background-color: #d60000
            }

            .ErKHC {
                background-color: var(--light-interactive-secondary-030)
            }

            .grecaptcha-badge {
                visibility: hidden
            }

            ._4EXSh {
                grid-gap: var(--spacing-xs);
                background: linear-gradient(143deg,#e0f5f8 8.02%,#cef0f5 57.41%,#68d6e5 100.38%);
                display: flex;
                flex-direction: column;
                gap: var(--spacing-xs);
                margin: 24px 0;
                padding: 16px 15px
            }

            ._4EXSh p:first-child {
                color: var(--light-ink-contrast);
                font-family: var(--primary-font);
                font-size: var(--font-l);
                font-style: normal;
                font-weight: var(--semibold);
                line-height: normal;
                text-align: center
            }

            @media (max-width: 767px) {
                ._4EXSh p:first-child {
                    text-align:left
                }
            }

            @media (min-width: 1200px) {
                ._4EXSh p:first-child {
                    font-size:var(--font-xl)
                }
            }

            @media (min-width: 768px) and (max-width:1199px) {
                ._4EXSh p:first-child {
                    font-size:var(--font-xl)
                }
            }

            ._4EXSh p:nth-child(2) {
                color: var(--light-interface-neutral-010);
                font-family: var(--primary-font);
                font-size: var(--font-m);
                font-style: normal;
                font-weight: var(--regular);
                line-height: 150%;
                text-align: center
            }

            @media (max-width: 767px) {
                ._4EXSh p:nth-child(2) {
                    text-align:left
                }
            }

            .R8qnL {
                grid-gap: var(--spacing-xs);
                align-items: flex-start;
                display: flex;
                flex-direction: column;
                gap: var(--spacing-xs);
                justify-content: space-between
            }

            .R8qnL div {
                height: 40px;
                width: 100%
            }

            @media (min-width: 1200px) {
                .R8qnL {
                    flex-direction:row;
                    height: 40px
                }

                .R8qnL div {
                    flex: 3;
                    width: auto
                }
            }

            @media (min-width: 768px) and (max-width:1199px) {
                .R8qnL {
                    flex-direction:row;
                    height: 40px
                }

                .R8qnL div {
                    flex: 3;
                    width: auto
                }
            }

            .R8qnL label {
                display: none
            }

            .R8qnL input {
                background: #fff;
                border: 1px solid #9fadb5;
                border-radius: var(--spacing-xs);
                height: inherit;
                padding: var(--spacing-xs);
                width: 100%
            }

            @media (min-width: 1200px) {
                .R8qnL input {
                    height:inherit
                }
            }

            @media (min-width: 768px) and (max-width:1199px) {
                .R8qnL input {
                    height:inherit
                }
            }

            .R8qnL button {
                background: #013d6c;
                border: none;
                border-radius: var(--spacing-xs);
                color: #fff;
                color: var(--Light-ink-inkInverse,#fff);
                flex: 1;
                font-family: Montserrat;
                font-size: var(--font-s);
                font-weight: var(--medium);
                height: inherit;
                line-height: 150%;
                padding: var(--spacing-xs) var(--spacing-m)
            }

            @media (min-width: 1200px) {
                .NYAr3 {
                    flex-direction:column;
                    height: auto
                }

                .NYAr3 div {
                    width: 100%
                }
            }

            .Fnvc1 {
                border-top: 1px solid var(--row-separator-color);
                margin: 0 15px;
                padding-bottom: var(--spacing-row-separator-mobile)
            }

            @media (min-width: 768px) and (max-width:1199px) {
                .Fnvc1 {
                    margin:0 39px;
                    padding-bottom: var(--spacing-row-separator)
                }
            }

            @media (min-width: 1200px) {
                .Fnvc1 {
                    margin:0 auto;
                    padding-bottom: var(--spacing-row-separator);
                    width: var(--container-width)
                }
            }

            ._9v3uP {
                background-color: rgba(0,0,0,.4);
                bottom: 0;
                filter: brightness(100);
                padding: 4px
            }

            ._9v3uP,._9v3uP.w2tXw {
                left: 0;
                position: absolute;
                z-index: var(--zlevel0)
            }

            ._9v3uP.w2tXw {
                top: 0
            }

            .jT9Gr {
                grid-gap: var(--spacing-xs);
                display: flex;
                flex-direction: column;
                gap: var(--spacing-xs);
                padding: 16px 0
            }

            .vaPla {
                position: relative
            }

            .fG2dB {
                background-color: #d3d3d3
            }

            ._0rL02 {
                position: relative
            }

            ._0rL02 img {
                bottom: 0;
                height: 100%;
                left: 0;
                position: absolute;
                right: 0;
                top: 0;
                width: 100%
            }

            ._4wuYh {
                grid-gap: var(--spacing-xs);
                display: flex;
                flex-direction: column;
                gap: var(--spacing-xs);
                line-height: 150%;
                word-break: break-word
            }

            @media (max-width: 767px) {
                ._4wuYh {
                    padding:0 15px
                }
            }

            .AyKST,.AyKST>div>p {
                color: var(--light-ink-contrast);
                font-weight: var(--medium)
            }

            .AyKST,.AyKST>div>p,._3Y8HA,._3Y8HA>div>p {
                font-family: var(--secondary-font);
                font-size: var(--story-page-font-size);
                line-height: 150%;
                word-break: break-word
            }

            ._3Y8HA,._3Y8HA>div>p {
                color: var(--light-ink-subtle);
                display: flex
            }

            ._3Y8HA>div>p {
                display: inline-block
            }

            ._3Y8HA>div>p:first-child:before {
                content: "Image Credit:";
                padding-right: 4px;
                white-space: nowrap
            }

            .fG2dB {
                background-color: var(--background-color)
            }

            ._3Y8HA[\:has\(a\)] {
                font-weight: var(--medium)
            }

            ._3Y8HA:has(a) {
                font-weight: var(--medium)
            }

            ._3Y8HA[\:has\(a\)] a {
                font-weight: var(--medium)
            }

            ._3Y8HA:has(a) a {
                font-weight: var(--medium)
            }

            .AyKST[\:has\(a\)] {
                font-weight: var(--medium)
            }

            .AyKST:has(a) {
                font-weight: var(--medium)
            }

            .AyKST[\:has\(a\)] a {
                font-weight: var(--medium)
            }

            .AyKST:has(a) a {
                font-weight: var(--medium)
            }

            .bPsxy img {
                background-color: var(--fallback-background-color);
                -o-object-fit: contain!important;
                object-fit: contain!important
            }

            .HbRuW {
                color: var(--subheadline-color);
                display: flex;
                flex-wrap: wrap;
                font-family: var(--secondary-font);
                font-size: var(--font-s);
                font-weight: var(--medium);
                line-height: 150%
            }

            .fPpVR {
                align-items: center;
                display: flex
            }

            .qA7u8 {
                color: var(--light-ink-subtle);
                font-family: var(--secondary-font);
                font-size: var(--font-xs);
                font-style: normal;
                font-weight: var(--regular);
                line-height: 150%;
                padding-bottom: var(--spacing-xs);
                padding-top: var(--spacing-xs);
                text-align: center
            }

            ._2Wcwl {
                background-color: var(--ad-slot-background-color);
                height: calc(100% + 31px)!important
            }

            .dcg3F {
                display: flex;
                justify-content: center;
                width: 100%
            }

            .JR8SJ {
                background-color: var(--ad-slot-background-color);
                justify-content: right;
                margin: auto 0;
                overflow: hidden;
                z-index: var(--zlevel0)
            }

            .JR8SJ,.L1aHm {
                display: flex;
                flex-direction: column
            }

            .ALnBD {
                height: 50px;
                width: 320px
            }

            @media screen and (min-width: 728px) {
                .ALnBD {
                    height:90px;
                    width: 728px
                }
            }

            .VNDLI {
                height: 600px;
                width: 120px
            }

            ._5lGh3 {
                margin: 0 auto
            }

            .-XDJb,._5lGh3 {
                height: 250px;
                width: 300px
            }

            .-XDJb {
                align-items: center;
                display: flex;
                justify-content: center;
                margin: 0 auto 16px
            }

            @media screen and (min-width: 768px) and (max-width:1199px) {
                .-XDJb {
                    height:90px;
                    margin-bottom: 36px;
                    width: 728px
                }
            }

            @media screen and (min-width: 1200px) {
                .-XDJb {
                    height:90px;
                    margin-bottom: 36px;
                    width: 970px
                }
            }

            ._0apYp {
                height: 250px;
                margin: 0 auto 16px;
                width: 300px
            }

            .aEuvG {
                width: 728px
            }

            .SnSdZ,.aEuvG {
                height: 90px;
                margin: 0 auto
            }

            .SnSdZ {
                width: 970px
            }

            .UDLgd {
                width: 120px
            }

            .LkpS-,.UDLgd {
                background-color: transparent;
                height: auto
            }

            .LkpS- {
                margin: 0;
                width: 185px
            }

            @media (min-width: 1200px) {
                .LkpS- {
                    height:auto;
                    width: 160px
                }
            }

            @media (min-width: 768px) and (max-width:1199px) {
                .LkpS- {
                    height:auto;
                    width: 210px
                }
            }

            .j--QA {
                height: 600px;
                margin: 0;
                width: 300px
            }

            .LTMOE,.WUPu4,.n9lPp {
                height: 250px;
                margin: 0;
                width: 300px
            }

            .OXITA {
                margin: 0 auto;
                margin-bottom: var(--spacing-row-separator-mobile);
                padding-top: 0
            }

            .OXITA,._3u9A6 {
                height: 250px;
                width: 300px
            }

            .dKwlU {
                height: 600px;
                width: 300px
            }

            ._5YnJk {
                height: 250px;
                width: 300px
            }

            .XHz18 {
                height: 600px;
                width: 300px
            }

            .dgAYL {
                height: 250px;
                width: 300px
            }

            .EoVCn {
                height: 201px;
                width: 350px
            }

            .gjbaw {
                height: 90px;
                margin: 0;
                width: 160px
            }

            .s-dxG {
                height: 250px;
                margin: 0 auto;
                width: 300px
            }

            @media (min-width: 1200px) {
                .s-dxG {
                    height:600px;
                    width: 300px
                }
            }

            .fvegL {
                height: 50px;
                margin: 0 auto;
                width: 320px
            }

            @media (min-width: 768px) and (max-width:1199px) {
                .fvegL {
                    height:250px;
                    width: 300px
                }
            }

            @media (min-width: 1200px) {
                .fvegL {
                    height:90px;
                    width: 728px
                }

                .eDlxH {
                    margin-bottom: 0
                }
            }

            .qKimL {
                border: none;
                height: 250px;
                margin: 0 auto 32px;
                width: 300px
            }

            @media (min-width: 1200px) {
                .qKimL {
                    height:250px;
                    width: 970px
                }
            }

            .WPHsW {
                border: none;
                height: 250px;
                margin: auto;
                padding-bottom: var(--spacing-xs);
                width: 970px
            }

            @media (max-width: 767px) {
                .WPHsW {
                    height:50px;
                    width: 320px
                }
            }

            @media (min-width: 768px) and (max-width:1199px) {
                .WPHsW {
                    height:250px;
                    width: 300px
                }
            }

            .CWTr2 {
                width: -moz-fit-content;
                width: fit-content
            }

            ._7oYXh {
                margin-left: 25px;
                margin-right: 25px
            }

            @media (min-width: 1200px) {
                ._0HIpF {
                    align-items:center;
                    display: flex;
                    height: 282px;
                    justify-content: center;
                    margin-left: auto;
                    margin-right: auto;
                    padding-bottom: var(--spacing-horizontal);
                    padding-top: var(--spacing-horizontal);
                    width: 1110px
                }
            }

            @media (min-width: 768px) and (max-width:1199px) {
                ._0HIpF {
                    display:none
                }
            }

            @media (max-width: 767px) {
                ._0HIpF {
                    display:none
                }
            }

            .Kcu7Y {
                height: 250px;
                margin: 0 auto;
                width: 300px
            }

            @media screen and (min-width: 1199px) {
                .Kcu7Y {
                    height:90px;
                    width: 728px
                }
            }

            .Fnt-Z {
                height: 250px;
                margin: 0 auto;
                width: 970px
            }

            @media (min-width: 768px) and (max-width:1199px) {
                .Fnt-Z {
                    height:250px;
                    width: 300px
                }
            }

            @media (max-width: 767px) {
                .Fnt-Z {
                    height:50px;
                    width: 320px
                }
            }

            .F7tAU {
                background-color: transparent;
                margin: 0 auto;
                min-height: auto;
                width: 300px
            }

            @media screen and (max-width: 360px) {
                .F7tAU {
                    width:100%
                }
            }

            @media (min-width: 1200px) {
                .F7tAU {
                    width:350px
                }
            }

            @media (min-width: 768px) and (max-width:1199px) {
                .F7tAU {
                    width:210px
                }
            }

            .z76ES {
                height: 250px;
                margin: 0 auto;
                width: 300px
            }

            @media (min-width: 1200px) {
                .z76ES {
                    height:90px;
                    width: 728px
                }
            }

            .cigTE {
                height: 250px;
                margin: 0 auto;
                width: 300px
            }

            @media (min-width: 1200px) {
                .cigTE {
                    height:90px;
                    width: 728px
                }
            }

            ._4SQLD {
                height: 250px;
                margin: 0 auto;
                width: 300px
            }

            @media (min-width: 1200px) {
                ._4SQLD {
                    height:250px;
                    width: 970px
                }
            }

            .QUo5q,.uGP4H {
                width: 100%
            }

            .QUo5q {
                align-items: center;
                background-color: transparent;
                display: flex;
                font-size: var(--font-mm);
                font-weight: var(--semibold);
                height: auto;
                justify-content: center;
                line-height: 150%
            }

            @media (min-width: 1200px) {
                .K88Iv {
                    display:none
                }
            }

            @media (min-width: 768px) and (max-width:1199px) {
                .K88Iv {
                    display:none
                }
            }

            @media (max-width: 767px) {
                .K88Iv {
                    min-height:50px;
                    width: 320px
                }
            }

            ._5SCWg {
                background-color: var(--ad-slot-background-color)
            }

            @media (max-width: 767px) {
                ._5SCWg {
                    align-items:center;
                    bottom: 0;
                    position: fixed;
                    right: 0;
                    width: 100%;
                    z-index: var(--zlevel10)
                }
            }

            @media (min-width: 768px) and (max-width:1199px) {
                ._5SCWg {
                    display:none
                }
            }

            @media (min-width: 1200px) {
                ._5SCWg {
                    display:none
                }
            }

            .Esppl {
                align-self: end;
                background: var(--ad-slot-background-color);
                border-top-left-radius: 6px;
                cursor: pointer;
                height: -moz-fit-content;
                height: fit-content;
                margin-top: -22px
            }

            .oOVST {
                height: auto;
                justify-content: center;
                width: 100%
            }

            ._6UvMW,.oOVST {
                align-items: center;
                display: flex
            }

            ._6UvMW {
                cursor: pointer;
                justify-content: space-between
            }

            @media (min-width: 1200px) {
                ._6UvMW {
                    margin:0;
                    padding: 0
                }
            }

            ._6UvMW>p {
                color: var(--light-ink-contrast);
                font-family: var(--secondary-font);
                font-size: var(--font-m);
                font-weight: var(--bold);
                line-height: normal
            }

            ._6UvMW>p:hover {
                text-decoration: underline
            }

            ._6UvMW>p {
                word-break: break-word
            }

            .chIu6,.thi9c {
                color: var(--headline-color);
                font-family: var(--secondary-font);
                font-size: var(--font-m);
                font-weight: var(--bold);
                line-height: var(--font-xl)
            }

            @media (max-width: 767px) {
                .lxLyk {
                    padding-right:var(--mobile-padding)
                }
            }

            @media (min-width: 768px) and (max-width:1199px) {
                .lxLyk {
                    padding-right:var(--tablet-padding)
                }
            }

            @media (max-width: 767px) {
                .Ttwwy {
                    padding-left:var(--mobile-padding);
                    padding-right: var(--mobile-padding)
                }
            }

            @media (min-width: 768px) and (max-width:1199px) {
                .Ttwwy {
                    padding-left:var(--tablet-padding);
                    padding-right: var(--tablet-padding)
                }
            }

            .TcICO,.Ttwwy {
                margin-bottom: var(--spacing-horizontal)
            }

            .TcICO {
                word-break: break-word
            }

            @media (max-width: 767px) {
                .eyanD {
                    padding-left:var(--mobile-padding);
                    padding-right: var(--mobile-padding)
                }
            }

            @media (min-width: 768px) and (max-width:1199px) {
                .eyanD {
                    padding-left:var(--tablet-padding);
                    padding-right: var(--tablet-padding)
                }
            }

            .eyanD {
                margin-bottom: var(--spacing-horizontal)
            }

            ._6mEKQ {
                grid-gap: var(--spacing-xs);
                display: flex;
                flex-direction: column;
                gap: var(--spacing-xs)
            }

            .V26Oo {
                color: var(--headline-color);
                font-family: var(--primary-font);
                font-size: var(--font-m);
                font-weight: var(--semibold)
            }

            .V26Oo:hover {
                text-decoration: underline
            }

            .uo-cY {
                grid-gap: 2px;
                word-wrap: break-word;
                color: #fff;
                color: var(--Light-ink-inkInverse,#fff);
                font-family: var(--content-font);
                font-size: var(--font-s);
                font-style: normal;
                font-weight: var(--medium);
                gap: 2px;
                line-height: 150%;
                padding: 2px 4px
            }

            .Ey8-Z,.Yuj2q {
                background-color: var(--label-color)
            }

            .Ey8-Z,.Yuj2q,.pFPaU {
                grid-gap: 2px;
                word-wrap: break-word;
                color: #fff;
                color: var(--Light-ink-inkInverse,#fff);
                font-family: var(--content-font);
                font-size: var(--font-s);
                font-style: normal;
                font-weight: var(--medium);
                gap: 2px;
                line-height: 150%;
                padding: 2px 4px
            }

            .pFPaU {
                background-color: var(--light-interactive-red)
            }

            .o-M6q {
                grid-gap: 2px;
                word-wrap: break-word;
                align-items: center;
                color: #fff;
                color: var(--Light-ink-inkInverse,#fff);
                color: var(--light-interactive-red);
                display: flex;
                font-family: var(--content-font);
                font-size: var(--font-s);
                font-style: normal;
                font-weight: var(--medium);
                gap: 2px;
                height: 18px;
                line-height: 150%;
                padding: 0;
                width: 46px
            }

            .o-M6q>span:first-child {
                grid-gap: 2px;
                background-color: var(--light-interactive-red);
                border-radius: 50%;
                gap: 2px;
                height: 10px;
                width: 10px
            }

            ._2rb1z {
                background-color: var(--light-ink-contrast)
            }

            ._2rb1z,.cc0Wn {
                grid-gap: 2px;
                word-wrap: break-word;
                color: #fff;
                color: var(--Light-ink-inkInverse,#fff);
                font-family: var(--content-font);
                font-size: var(--font-s);
                font-style: normal;
                font-weight: var(--medium);
                gap: 2px;
                line-height: 150%;
                padding: 2px 4px
            }

            .cc0Wn {
                align-items: center;
                background-color: #e0f5f8;
                color: var(--dark-teal-080);
                display: flex;
                height: 22px;
                width: 88px
            }

            .YfFXu {
                color: #fff;
                color: var(--Light-ink-inkInverse,#fff);
                color: var(--light-interactive-primary-030)
            }

            .YfFXu,.jbskn {
                grid-gap: 2px;
                word-wrap: break-word;
                font-family: var(--content-font);
                font-size: var(--font-s);
                font-style: normal;
                font-weight: var(--medium);
                gap: 2px;
                line-height: 150%;
                padding: 0
            }

            .jbskn {
                color: #fff;
                color: var(--Light-ink-inkInverse,#fff);
                color: var(--light-interactive-secondary-030)
            }

            .Fnvc1 {
                border-top: 1px solid var(--row-separator-color);
                margin: 0 15px;
                padding-bottom: var(--spacing-row-separator-mobile)
            }

            @media (min-width: 768px) and (max-width:1199px) {
                .Fnvc1 {
                    margin:0 39px;
                    padding-bottom: var(--spacing-row-separator)
                }
            }

            @media (min-width: 1200px) {
                .Fnvc1 {
                    margin:0 auto;
                    padding-bottom: var(--spacing-row-separator);
                    width: var(--container-width)
                }
            }

            .RRba4 {
                display: flex;
                flex-direction: column;
                margin: 0 auto;
                max-width: var(--container-width)
            }

            .Y8EU4 {
                display: grid;
                grid-auto-flow: column;
                grid-template-columns: calc(87.5% + 15px) calc(87.5% + 30px) calc(87.5% + 15px);
                margin-bottom: 0;
                overflow-x: scroll;
                padding: 0 var(--spacing-vertical) var(--spacing-vertical);
                scroll-snap-type: x mandatory
            }

            .Y8EU4::-webkit-scrollbar {
                display: none
            }

            .Tj4kG {
                grid-gap: var(--spacing-xs);
                border-right: 1px solid var(--card-separator-color);
                display: flex;
                flex-direction: column;
                gap: var(--spacing-xs);
                height: 100%;
                scroll-snap-align: center
            }

            .UuR6g {
                color: var(--label-color);
                font-family: var(--secondary-font);
                font-size: var(--font-s);
                font-weight: var(--medium);
                text-transform: uppercase
            }

            .-cOGk {
                color: var(--headline-color);
                font-family: var(--primary-font);
                font-size: var(--font-mm);
                font-weight: var(--semibold);
                line-height: normal
            }

            @media (min-width: 768px) and (max-width:1199px) {
                .-cOGk {
                    font-size:var(--font-l)
                }
            }

            .-cOGk:hover,.pgaxu:hover {
                text-decoration: underline
            }

            .E0o2q {
                color: var(--subheadline-color);
                font-family: var(--primary-font);
                font-size: var(--font-m);
                font-weight: 400;
                line-height: 150%
            }

            .Y8EU4 a:first-child .Tj4kG {
                padding-right: var(--spacing-vertical)
            }

            .Y8EU4 a:nth-child(2) .Tj4kG {
                padding: 0 var(--spacing-vertical)
            }

            .Y8EU4 a:last-child .Tj4kG {
                border: none;
                padding-left: var(--spacing-vertical)
            }

            @media only screen and (min-width: 768px) and (max-width:1199px) {
                .RRba4 {
                    padding:0
                }

                .Y8EU4 {
                    grid-template-columns: calc(62% + 15px) calc(62% + 30px) calc(62% + 15px);
                    padding: 0 39px var(--spacing-row-separator)
                }

                .pgaxu {
                    padding-left: 39px
                }
            }

            @media only screen and (min-width: 1200px) {
                .RRba4,.Y8EU4 {
                    padding:0
                }

                .Y8EU4 {
                    grid-template-columns: 365px 380px 365px;
                    overflow-x: hidden;
                    padding-bottom: var(--spacing-row-separator)
                }

                .pgaxu {
                    padding: 0
                }

                .Tj4kG:first-child {
                    padding-left: 0
                }

                .Y8EU4 div:last-child {
                    padding-right: 0
                }
            }

            .DVcAS {
                grid-gap: 8px;
                align-items: center;
                display: flex;
                gap: 8px;
                margin-left: auto;
                padding: 12px 16px;
                width: -moz-fit-content;
                width: fit-content
            }

            .DVcAS>p {
                color: var(--more-stories-btn-label);
                cursor: pointer;
                font-family: var(--secondary-font);
                font-size: 14px;
                font-weight: var(--medium);
                text-transform: uppercase
            }

            .otTwD {
                cursor: pointer;
                display: flex;
                justify-content: center
            }

            .xBz93 {
                margin-top: var(--spacing-horizontal)
            }

            .gfQpP {
                border: 1px solid var(--light-ink-contrast);
                border-radius: 4px;
                margin-left: auto;
                margin-right: auto;
                margin-top: var(--spacing-xs);
                padding: var(--spacing-xs) var(--spacing-s);
                text-transform: uppercase
            }

            .gfQpP p {
                font-family: var(--content-font);
                font-size: var(--font-s);
                font-weight: var(--medium);
                line-height: 150%
            }

            .gfQpP svg {
                display: none
            }

            .HbRuW {
                color: var(--subheadline-color);
                display: flex;
                flex-wrap: wrap;
                font-family: var(--secondary-font);
                font-size: var(--font-s);
                font-weight: var(--medium);
                line-height: 150%
            }

            .fPpVR {
                align-items: center;
                display: flex
            }

            ._9v3uP {
                background-color: rgba(0,0,0,.4);
                bottom: 0;
                filter: brightness(100);
                padding: 4px
            }

            ._9v3uP,._9v3uP.w2tXw {
                left: 0;
                position: absolute;
                z-index: var(--zlevel0)
            }

            ._9v3uP.w2tXw {
                top: 0
            }

            .jT9Gr {
                grid-gap: var(--spacing-xs);
                display: flex;
                flex-direction: column;
                gap: var(--spacing-xs);
                padding: 16px 0
            }

            .vaPla {
                position: relative
            }

            .fG2dB {
                background-color: #d3d3d3
            }

            ._0rL02 {
                position: relative
            }

            ._0rL02 img {
                bottom: 0;
                height: 100%;
                left: 0;
                position: absolute;
                right: 0;
                top: 0;
                width: 100%
            }

            ._4wuYh {
                grid-gap: var(--spacing-xs);
                display: flex;
                flex-direction: column;
                gap: var(--spacing-xs);
                line-height: 150%;
                word-break: break-word
            }

            @media (max-width: 767px) {
                ._4wuYh {
                    padding:0 15px
                }
            }

            .AyKST,.AyKST>div>p {
                color: var(--light-ink-contrast);
                font-weight: var(--medium)
            }

            .AyKST,.AyKST>div>p,._3Y8HA,._3Y8HA>div>p {
                font-family: var(--secondary-font);
                font-size: var(--story-page-font-size);
                line-height: 150%;
                word-break: break-word
            }

            ._3Y8HA,._3Y8HA>div>p {
                color: var(--light-ink-subtle);
                display: flex
            }

            ._3Y8HA>div>p {
                display: inline-block
            }

            ._3Y8HA>div>p:first-child:before {
                content: "Image Credit:";
                padding-right: 4px;
                white-space: nowrap
            }

            .fG2dB {
                background-color: var(--background-color)
            }

            ._3Y8HA[\:has\(a\)] {
                font-weight: var(--medium)
            }

            ._3Y8HA:has(a) {
                font-weight: var(--medium)
            }

            ._3Y8HA[\:has\(a\)] a {
                font-weight: var(--medium)
            }

            ._3Y8HA:has(a) a {
                font-weight: var(--medium)
            }

            .AyKST[\:has\(a\)] {
                font-weight: var(--medium)
            }

            .AyKST:has(a) {
                font-weight: var(--medium)
            }

            .AyKST[\:has\(a\)] a {
                font-weight: var(--medium)
            }

            .AyKST:has(a) a {
                font-weight: var(--medium)
            }

            .bPsxy img {
                background-color: var(--fallback-background-color);
                -o-object-fit: contain!important;
                object-fit: contain!important
            }

            ._6mEKQ {
                grid-gap: var(--spacing-xs);
                display: flex;
                flex-direction: column;
                gap: var(--spacing-xs)
            }

            .V26Oo {
                color: var(--headline-color);
                font-family: var(--primary-font);
                font-size: var(--font-m);
                font-weight: var(--semibold)
            }

            .V26Oo:hover {
                text-decoration: underline
            }

            .uo-cY {
                grid-gap: 2px;
                word-wrap: break-word;
                color: #fff;
                color: var(--Light-ink-inkInverse,#fff);
                font-family: var(--content-font);
                font-size: var(--font-s);
                font-style: normal;
                font-weight: var(--medium);
                gap: 2px;
                line-height: 150%;
                padding: 2px 4px
            }

            .Ey8-Z,.Yuj2q {
                background-color: var(--label-color)
            }

            .Ey8-Z,.Yuj2q,.pFPaU {
                grid-gap: 2px;
                word-wrap: break-word;
                color: #fff;
                color: var(--Light-ink-inkInverse,#fff);
                font-family: var(--content-font);
                font-size: var(--font-s);
                font-style: normal;
                font-weight: var(--medium);
                gap: 2px;
                line-height: 150%;
                padding: 2px 4px
            }

            .pFPaU {
                background-color: var(--light-interactive-red)
            }

            .o-M6q {
                grid-gap: 2px;
                word-wrap: break-word;
                align-items: center;
                color: #fff;
                color: var(--Light-ink-inkInverse,#fff);
                color: var(--light-interactive-red);
                display: flex;
                font-family: var(--content-font);
                font-size: var(--font-s);
                font-style: normal;
                font-weight: var(--medium);
                gap: 2px;
                height: 18px;
                line-height: 150%;
                padding: 0;
                width: 46px
            }

            .o-M6q>span:first-child {
                grid-gap: 2px;
                background-color: var(--light-interactive-red);
                border-radius: 50%;
                gap: 2px;
                height: 10px;
                width: 10px
            }

            ._2rb1z {
                background-color: var(--light-ink-contrast)
            }

            ._2rb1z,.cc0Wn {
                grid-gap: 2px;
                word-wrap: break-word;
                color: #fff;
                color: var(--Light-ink-inkInverse,#fff);
                font-family: var(--content-font);
                font-size: var(--font-s);
                font-style: normal;
                font-weight: var(--medium);
                gap: 2px;
                line-height: 150%;
                padding: 2px 4px
            }

            .cc0Wn {
                align-items: center;
                background-color: #e0f5f8;
                color: var(--dark-teal-080);
                display: flex;
                height: 22px;
                width: 88px
            }

            .YfFXu {
                color: #fff;
                color: var(--Light-ink-inkInverse,#fff);
                color: var(--light-interactive-primary-030)
            }

            .YfFXu,.jbskn {
                grid-gap: 2px;
                word-wrap: break-word;
                font-family: var(--content-font);
                font-size: var(--font-s);
                font-style: normal;
                font-weight: var(--medium);
                gap: 2px;
                line-height: 150%;
                padding: 0
            }

            .jbskn {
                color: #fff;
                color: var(--Light-ink-inkInverse,#fff);
                color: var(--light-interactive-secondary-030)
            }

            ._7RrIT {
                margin: 0 auto;
                max-width: var(--container-width)
            }

            ._3Aste,._7RrIT {
                display: flex;
                flex-direction: column
            }

            ._3Aste {
                padding: 0 var(--spacing-vertical) var(--spacing-vertical)
            }

            .tkhKt {
                border-bottom: 1px solid var(--row-separator-color);
                padding: var(--spacing-horizontal) 0
            }

            .tkhKt .Dyaiq:first-of-type {
                padding-top: 0
            }

            .tkhKt .Dyaiq:last-of-type {
                border-bottom: none;
                padding-bottom: 0
            }

            .tkhKt:first-of-type {
                padding-top: 0
            }

            .tkhKt:last-of-type {
                border-bottom: none;
                padding-bottom: 0
            }

            .BVPut,.RDR4w,._29MEp {
                display: flex;
                flex-direction: column
            }

            .RDR4w {
                grid-gap: var(--spacing-xs);
                gap: var(--spacing-xs)
            }

            .RDR4w._1AJP7 {
                border: none
            }

            .SYqiZ {
                color: var(--headline-color);
                font-family: var(--primary-font);
                font-size: var(--font-xxl);
                font-weight: var(--semibold)
            }

            .SYqiZ:hover {
                text-decoration: underline
            }

            .Edh65 .SYqiZ {
                font-size: var(--font-xxxl);
                font-weight: var(--semibold);
                line-height: var(--font-xxxl)
            }

            .Edh65 .-rc6e {
                font-size: var(--font-xl);
                font-weight: var(--regular);
                line-height: var(--font-xl)
            }

            .-rc6e {
                color: var(--subheadline-color);
                font-family: var(--primary-font);
                font-size: var(--font-m);
                font-weight: 400;
                line-height: 150%
            }

            @media (min-width: 768px) and (max-width:1199px) {
                .-rc6e {
                    line-height:normal
                }
            }

            .A2ELB {
                color: var(--label-color);
                font-family: var(--secondary-font);
                font-size: var(--font-s);
                font-weight: var(--medium);
                text-transform: uppercase
            }

            ._8-zpQ {
                color: var(--headline-color);
                font-family: var(--primary-font);
                font-size: var(--font-l);
                font-style: normal;
                font-weight: var(--semibold);
                line-height: normal
            }

            @media (min-width: 768px) and (max-width:1199px) {
                ._8-zpQ {
                    font-size:var(--font-mm)
                }
            }

            ._8-zpQ:hover {
                text-decoration: underline
            }

            .uFoMK {
                color: var(--headline-color);
                font-family: var(--primary-font);
                font-size: var(--font-m);
                font-weight: var(--semibold);
                line-height: normal
            }

            @media (max-width: 767px) {
                .uFoMK {
                    font-size:var(--font-mm)
                }
            }

            .uFoMK:hover {
                text-decoration: underline
            }

            ._4-fk0 {
                border-top: 1px solid var(--card-separator-color)
            }

            ._4-fk0 .Dyaiq:last-child {
                padding-bottom: 0
            }

            .Dyaiq {
                padding: var(--spacing-horizontal) 0
            }

            .D5-Cv,.Dyaiq {
                border-bottom: 1px solid var(--card-separator-color)
            }

            .D5-Cv {
                padding-bottom: var(--spacing-horizontal)
            }

            .Dyaiq._1AJP7 {
                border: none
            }

            .Qek3l div:last-child .Dyaiq:last-child {
                padding-bottom: 0
            }

            .dh0VZ {
                justify-content: space-between
            }

            .JZPIV,.dh0VZ {
                grid-gap: var(--spacing-xs);
                display: flex;
                gap: var(--spacing-xs)
            }

            .JZPIV {
                flex-direction: column
            }

            .JZPIV.fwbgp {
                width: 77.5%
            }

            .JZPIV.qJWli {
                width: 100%
            }

            .JtNg5 {
                grid-column: 3/4;
                width: 22.5%
            }

            .g--KU {
                margin: 0 auto;
                padding: var(--spacing-horizontal) 0
            }

            @media only screen and (min-width: 768px) and (max-width:1199px) {
                ._3Aste {
                    grid-gap:0;
                    display: grid;
                    gap: 0;
                    grid-template-columns: calc(33% - 3px) calc(33% + 15px) calc(33% - 3px);
                    padding: 0 var(--tablet-padding) var(--spacing-row-separator)
                }

                ._29MEp {
                    border-bottom: 1px solid var(--card-separator-color);
                    display: flex;
                    flex-direction: row;
                    padding-bottom: var(--spacing-horizontal)
                }

                .tkhKt {
                    border-bottom: none;
                    border-right: 1px solid var(--card-separator-color);
                    padding: 0 var(--spacing-vertical);
                    padding-bottom: 0
                }

                .Dyaiq:first-child {
                    padding-top: 0
                }

                .tkhKt:first-of-type {
                    padding-left: 0
                }

                .tkhKt:nth-of-type(3) {
                    border-right: none;
                    padding-right: 0
                }

                .-rc6e {
                    font-size: 14px
                }

                .BVPut {
                    grid-column: 3/4;
                    padding-left: var(--spacing-vertical);
                    width: 33%
                }

                .bonJ5 .Dyaiq:first-child {
                    padding-top: 0
                }

                ._4-fk0 {
                    border-top: none
                }

                .g--KU {
                    border: none;
                    padding: 0;
                    padding-top: var(--spacing-horizontal)
                }
            }

            @media only screen and (min-width: 1200px) {
                ._3Aste {
                    grid-gap:0;
                    display: grid;
                    gap: 0;
                    grid-template-columns: 365px 380px 365px;
                    padding: 0;
                    padding-bottom: var(--spacing-row-separator)
                }

                ._29MEp {
                    display: flex;
                    flex-direction: row
                }

                .tkhKt {
                    border-bottom: none;
                    border-right: 1px solid var(--card-separator-color);
                    padding: 0 var(--spacing-vertical);
                    padding-bottom: 0
                }

                .Dyaiq:first-child {
                    padding-top: 0
                }

                .tkhKt:first-of-type {
                    padding-left: 0
                }

                .tkhKt:nth-of-type(3) {
                    border-right: none;
                    padding-right: 0
                }

                .JZPIV.fwbgp {
                    width: 260px
                }

                .JtNg5 {
                    height: 65px;
                    width: 87px
                }

                .BVPut {
                    border-right: 1px solid var(--card-separator-color);
                    padding: 0 var(--spacing-vertical);
                    width: 285px
                }

                ._4-fk0 {
                    border-top: none
                }

                .g--KU {
                    border: none;
                    padding: 0;
                    padding-left: var(--spacing-vertical)
                }
            }

            .qA7u8 {
                color: var(--light-ink-subtle);
                font-family: var(--secondary-font);
                font-size: var(--font-xs);
                font-style: normal;
                font-weight: var(--regular);
                line-height: 150%;
                padding-bottom: var(--spacing-xs);
                padding-top: var(--spacing-xs);
                text-align: center
            }

            ._2Wcwl {
                background-color: var(--ad-slot-background-color);
                height: calc(100% + 31px)!important
            }

            .dcg3F {
                display: flex;
                justify-content: center;
                width: 100%
            }

            .JR8SJ {
                background-color: var(--ad-slot-background-color);
                justify-content: right;
                margin: auto 0;
                overflow: hidden;
                z-index: var(--zlevel0)
            }

            .JR8SJ,.L1aHm {
                display: flex;
                flex-direction: column
            }

            .ALnBD {
                height: 50px;
                width: 320px
            }

            @media screen and (min-width: 728px) {
                .ALnBD {
                    height:90px;
                    width: 728px
                }
            }

            .VNDLI {
                height: 600px;
                width: 120px
            }

            ._5lGh3 {
                margin: 0 auto
            }

            .-XDJb,._5lGh3 {
                height: 250px;
                width: 300px
            }

            .-XDJb {
                align-items: center;
                display: flex;
                justify-content: center;
                margin: 0 auto 16px
            }

            @media screen and (min-width: 768px) and (max-width:1199px) {
                .-XDJb {
                    height:90px;
                    margin-bottom: 36px;
                    width: 728px
                }
            }

            @media screen and (min-width: 1200px) {
                .-XDJb {
                    height:90px;
                    margin-bottom: 36px;
                    width: 970px
                }
            }

            ._0apYp {
                height: 250px;
                margin: 0 auto 16px;
                width: 300px
            }

            .aEuvG {
                width: 728px
            }

            .SnSdZ,.aEuvG {
                height: 90px;
                margin: 0 auto
            }

            .SnSdZ {
                width: 970px
            }

            .UDLgd {
                width: 120px
            }

            .LkpS-,.UDLgd {
                background-color: transparent;
                height: auto
            }

            .LkpS- {
                margin: 0;
                width: 185px
            }

            @media (min-width: 1200px) {
                .LkpS- {
                    height:auto;
                    width: 160px
                }
            }

            @media (min-width: 768px) and (max-width:1199px) {
                .LkpS- {
                    height:auto;
                    width: 210px
                }
            }

            .j--QA {
                height: 600px;
                margin: 0;
                width: 300px
            }

            .LTMOE,.WUPu4,.n9lPp {
                height: 250px;
                margin: 0;
                width: 300px
            }

            .OXITA {
                margin: 0 auto;
                margin-bottom: var(--spacing-row-separator-mobile);
                padding-top: 0
            }

            .OXITA,._3u9A6 {
                height: 250px;
                width: 300px
            }

            .dKwlU {
                height: 600px;
                width: 300px
            }

            ._5YnJk {
                height: 250px;
                width: 300px
            }

            .XHz18 {
                height: 600px;
                width: 300px
            }

            .dgAYL {
                height: 250px;
                width: 300px
            }

            .EoVCn {
                height: 201px;
                width: 350px
            }

            .gjbaw {
                height: 90px;
                margin: 0;
                width: 160px
            }

            .s-dxG {
                height: 250px;
                margin: 0 auto;
                width: 300px
            }

            @media (min-width: 1200px) {
                .s-dxG {
                    height:600px;
                    width: 300px
                }
            }

            .fvegL {
                height: 50px;
                margin: 0 auto;
                width: 320px
            }

            @media (min-width: 768px) and (max-width:1199px) {
                .fvegL {
                    height:250px;
                    width: 300px
                }
            }

            @media (min-width: 1200px) {
                .fvegL {
                    height:90px;
                    width: 728px
                }

                .eDlxH {
                    margin-bottom: 0
                }
            }

            .qKimL {
                border: none;
                height: 250px;
                margin: 0 auto 32px;
                width: 300px
            }

            @media (min-width: 1200px) {
                .qKimL {
                    height:250px;
                    width: 970px
                }
            }

            .WPHsW {
                border: none;
                height: 250px;
                margin: auto;
                padding-bottom: var(--spacing-xs);
                width: 970px
            }

            @media (max-width: 767px) {
                .WPHsW {
                    height:50px;
                    width: 320px
                }
            }

            @media (min-width: 768px) and (max-width:1199px) {
                .WPHsW {
                    height:250px;
                    width: 300px
                }
            }

            .CWTr2 {
                width: -moz-fit-content;
                width: fit-content
            }

            ._7oYXh {
                margin-left: 25px;
                margin-right: 25px
            }

            @media (min-width: 1200px) {
                ._0HIpF {
                    align-items:center;
                    display: flex;
                    height: 282px;
                    justify-content: center;
                    margin-left: auto;
                    margin-right: auto;
                    padding-bottom: var(--spacing-horizontal);
                    padding-top: var(--spacing-horizontal);
                    width: 1110px
                }
            }

            @media (min-width: 768px) and (max-width:1199px) {
                ._0HIpF {
                    display:none
                }
            }

            @media (max-width: 767px) {
                ._0HIpF {
                    display:none
                }
            }

            .Kcu7Y {
                height: 250px;
                margin: 0 auto;
                width: 300px
            }

            @media screen and (min-width: 1199px) {
                .Kcu7Y {
                    height:90px;
                    width: 728px
                }
            }

            .Fnt-Z {
                height: 250px;
                margin: 0 auto;
                width: 970px
            }

            @media (min-width: 768px) and (max-width:1199px) {
                .Fnt-Z {
                    height:250px;
                    width: 300px
                }
            }

            @media (max-width: 767px) {
                .Fnt-Z {
                    height:50px;
                    width: 320px
                }
            }

            .F7tAU {
                background-color: transparent;
                margin: 0 auto;
                min-height: auto;
                width: 300px
            }

            @media screen and (max-width: 360px) {
                .F7tAU {
                    width:100%
                }
            }

            @media (min-width: 1200px) {
                .F7tAU {
                    width:350px
                }
            }

            @media (min-width: 768px) and (max-width:1199px) {
                .F7tAU {
                    width:210px
                }
            }

            .z76ES {
                height: 250px;
                margin: 0 auto;
                width: 300px
            }

            @media (min-width: 1200px) {
                .z76ES {
                    height:90px;
                    width: 728px
                }
            }

            .cigTE {
                height: 250px;
                margin: 0 auto;
                width: 300px
            }

            @media (min-width: 1200px) {
                .cigTE {
                    height:90px;
                    width: 728px
                }
            }

            ._4SQLD {
                height: 250px;
                margin: 0 auto;
                width: 300px
            }

            @media (min-width: 1200px) {
                ._4SQLD {
                    height:250px;
                    width: 970px
                }
            }

            .QUo5q,.uGP4H {
                width: 100%
            }

            .QUo5q {
                align-items: center;
                background-color: transparent;
                display: flex;
                font-size: var(--font-mm);
                font-weight: var(--semibold);
                height: auto;
                justify-content: center;
                line-height: 150%
            }

            @media (min-width: 1200px) {
                .K88Iv {
                    display:none
                }
            }

            @media (min-width: 768px) and (max-width:1199px) {
                .K88Iv {
                    display:none
                }
            }

            @media (max-width: 767px) {
                .K88Iv {
                    min-height:50px;
                    width: 320px
                }
            }

            ._5SCWg {
                background-color: var(--ad-slot-background-color)
            }

            @media (max-width: 767px) {
                ._5SCWg {
                    align-items:center;
                    bottom: 0;
                    position: fixed;
                    right: 0;
                    width: 100%;
                    z-index: var(--zlevel10)
                }
            }

            @media (min-width: 768px) and (max-width:1199px) {
                ._5SCWg {
                    display:none
                }
            }

            @media (min-width: 1200px) {
                ._5SCWg {
                    display:none
                }
            }

            .Esppl {
                align-self: end;
                background: var(--ad-slot-background-color);
                border-top-left-radius: 6px;
                cursor: pointer;
                height: -moz-fit-content;
                height: fit-content;
                margin-top: -22px
            }

            .oOVST {
                height: auto;
                justify-content: center;
                width: 100%
            }

            ._6UvMW,.oOVST {
                align-items: center;
                display: flex
            }

            ._6UvMW {
                cursor: pointer;
                justify-content: space-between
            }

            @media (min-width: 1200px) {
                ._6UvMW {
                    margin:0;
                    padding: 0
                }
            }

            ._6UvMW>p {
                color: var(--light-ink-contrast);
                font-family: var(--secondary-font);
                font-size: var(--font-m);
                font-weight: var(--bold);
                line-height: normal
            }

            ._6UvMW>p:hover {
                text-decoration: underline
            }

            ._6UvMW>p {
                word-break: break-word
            }

            .chIu6,.thi9c {
                color: var(--headline-color);
                font-family: var(--secondary-font);
                font-size: var(--font-m);
                font-weight: var(--bold);
                line-height: var(--font-xl)
            }

            @media (max-width: 767px) {
                .lxLyk {
                    padding-right:var(--mobile-padding)
                }
            }

            @media (min-width: 768px) and (max-width:1199px) {
                .lxLyk {
                    padding-right:var(--tablet-padding)
                }
            }

            @media (max-width: 767px) {
                .Ttwwy {
                    padding-left:var(--mobile-padding);
                    padding-right: var(--mobile-padding)
                }
            }

            @media (min-width: 768px) and (max-width:1199px) {
                .Ttwwy {
                    padding-left:var(--tablet-padding);
                    padding-right: var(--tablet-padding)
                }
            }

            .TcICO,.Ttwwy {
                margin-bottom: var(--spacing-horizontal)
            }

            .TcICO {
                word-break: break-word
            }

            @media (max-width: 767px) {
                .eyanD {
                    padding-left:var(--mobile-padding);
                    padding-right: var(--mobile-padding)
                }
            }

            @media (min-width: 768px) and (max-width:1199px) {
                .eyanD {
                    padding-left:var(--tablet-padding);
                    padding-right: var(--tablet-padding)
                }
            }

            .eyanD {
                margin-bottom: var(--spacing-horizontal)
            }

            .Fnvc1 {
                border-top: 1px solid var(--row-separator-color);
                margin: 0 15px;
                padding-bottom: var(--spacing-row-separator-mobile)
            }

            @media (min-width: 768px) and (max-width:1199px) {
                .Fnvc1 {
                    margin:0 39px;
                    padding-bottom: var(--spacing-row-separator)
                }
            }

            @media (min-width: 1200px) {
                .Fnvc1 {
                    margin:0 auto;
                    padding-bottom: var(--spacing-row-separator);
                    width: var(--container-width)
                }
            }

            .qA7u8 {
                color: var(--light-ink-subtle);
                font-family: var(--secondary-font);
                font-size: var(--font-xs);
                font-style: normal;
                font-weight: var(--regular);
                line-height: 150%;
                padding-bottom: var(--spacing-xs);
                padding-top: var(--spacing-xs);
                text-align: center
            }

            ._2Wcwl {
                background-color: var(--ad-slot-background-color);
                height: calc(100% + 31px)!important
            }

            .dcg3F {
                display: flex;
                justify-content: center;
                width: 100%
            }

            .JR8SJ {
                background-color: var(--ad-slot-background-color);
                justify-content: right;
                margin: auto 0;
                overflow: hidden;
                z-index: var(--zlevel0)
            }

            .JR8SJ,.L1aHm {
                display: flex;
                flex-direction: column
            }

            .ALnBD {
                height: 50px;
                width: 320px
            }

            @media screen and (min-width: 728px) {
                .ALnBD {
                    height:90px;
                    width: 728px
                }
            }

            .VNDLI {
                height: 600px;
                width: 120px
            }

            ._5lGh3 {
                margin: 0 auto
            }

            .-XDJb,._5lGh3 {
                height: 250px;
                width: 300px
            }

            .-XDJb {
                align-items: center;
                display: flex;
                justify-content: center;
                margin: 0 auto 16px
            }

            @media screen and (min-width: 768px) and (max-width:1199px) {
                .-XDJb {
                    height:90px;
                    margin-bottom: 36px;
                    width: 728px
                }
            }

            @media screen and (min-width: 1200px) {
                .-XDJb {
                    height:90px;
                    margin-bottom: 36px;
                    width: 970px
                }
            }

            ._0apYp {
                height: 250px;
                margin: 0 auto 16px;
                width: 300px
            }

            .aEuvG {
                width: 728px
            }

            .SnSdZ,.aEuvG {
                height: 90px;
                margin: 0 auto
            }

            .SnSdZ {
                width: 970px
            }

            .UDLgd {
                width: 120px
            }

            .LkpS-,.UDLgd {
                background-color: transparent;
                height: auto
            }

            .LkpS- {
                margin: 0;
                width: 185px
            }

            @media (min-width: 1200px) {
                .LkpS- {
                    height:auto;
                    width: 160px
                }
            }

            @media (min-width: 768px) and (max-width:1199px) {
                .LkpS- {
                    height:auto;
                    width: 210px
                }
            }

            .j--QA {
                height: 600px;
                margin: 0;
                width: 300px
            }

            .LTMOE,.WUPu4,.n9lPp {
                height: 250px;
                margin: 0;
                width: 300px
            }

            .OXITA {
                margin: 0 auto;
                margin-bottom: var(--spacing-row-separator-mobile);
                padding-top: 0
            }

            .OXITA,._3u9A6 {
                height: 250px;
                width: 300px
            }

            .dKwlU {
                height: 600px;
                width: 300px
            }

            ._5YnJk {
                height: 250px;
                width: 300px
            }

            .XHz18 {
                height: 600px;
                width: 300px
            }

            .dgAYL {
                height: 250px;
                width: 300px
            }

            .EoVCn {
                height: 201px;
                width: 350px
            }

            .gjbaw {
                height: 90px;
                margin: 0;
                width: 160px
            }

            .s-dxG {
                height: 250px;
                margin: 0 auto;
                width: 300px
            }

            @media (min-width: 1200px) {
                .s-dxG {
                    height:600px;
                    width: 300px
                }
            }

            .fvegL {
                height: 50px;
                margin: 0 auto;
                width: 320px
            }

            @media (min-width: 768px) and (max-width:1199px) {
                .fvegL {
                    height:250px;
                    width: 300px
                }
            }

            @media (min-width: 1200px) {
                .fvegL {
                    height:90px;
                    width: 728px
                }

                .eDlxH {
                    margin-bottom: 0
                }
            }

            .qKimL {
                border: none;
                height: 250px;
                margin: 0 auto 32px;
                width: 300px
            }

            @media (min-width: 1200px) {
                .qKimL {
                    height:250px;
                    width: 970px
                }
            }

            .WPHsW {
                border: none;
                height: 250px;
                margin: auto;
                padding-bottom: var(--spacing-xs);
                width: 970px
            }

            @media (max-width: 767px) {
                .WPHsW {
                    height:50px;
                    width: 320px
                }
            }

            @media (min-width: 768px) and (max-width:1199px) {
                .WPHsW {
                    height:250px;
                    width: 300px
                }
            }

            .CWTr2 {
                width: -moz-fit-content;
                width: fit-content
            }

            ._7oYXh {
                margin-left: 25px;
                margin-right: 25px
            }

            @media (min-width: 1200px) {
                ._0HIpF {
                    align-items:center;
                    display: flex;
                    height: 282px;
                    justify-content: center;
                    margin-left: auto;
                    margin-right: auto;
                    padding-bottom: var(--spacing-horizontal);
                    padding-top: var(--spacing-horizontal);
                    width: 1110px
                }
            }

            @media (min-width: 768px) and (max-width:1199px) {
                ._0HIpF {
                    display:none
                }
            }

            @media (max-width: 767px) {
                ._0HIpF {
                    display:none
                }
            }

            .Kcu7Y {
                height: 250px;
                margin: 0 auto;
                width: 300px
            }

            @media screen and (min-width: 1199px) {
                .Kcu7Y {
                    height:90px;
                    width: 728px
                }
            }

            .Fnt-Z {
                height: 250px;
                margin: 0 auto;
                width: 970px
            }

            @media (min-width: 768px) and (max-width:1199px) {
                .Fnt-Z {
                    height:250px;
                    width: 300px
                }
            }

            @media (max-width: 767px) {
                .Fnt-Z {
                    height:50px;
                    width: 320px
                }
            }

            .F7tAU {
                background-color: transparent;
                margin: 0 auto;
                min-height: auto;
                width: 300px
            }

            @media screen and (max-width: 360px) {
                .F7tAU {
                    width:100%
                }
            }

            @media (min-width: 1200px) {
                .F7tAU {
                    width:350px
                }
            }

            @media (min-width: 768px) and (max-width:1199px) {
                .F7tAU {
                    width:210px
                }
            }

            .z76ES {
                height: 250px;
                margin: 0 auto;
                width: 300px
            }

            @media (min-width: 1200px) {
                .z76ES {
                    height:90px;
                    width: 728px
                }
            }

            .cigTE {
                height: 250px;
                margin: 0 auto;
                width: 300px
            }

            @media (min-width: 1200px) {
                .cigTE {
                    height:90px;
                    width: 728px
                }
            }

            ._4SQLD {
                height: 250px;
                margin: 0 auto;
                width: 300px
            }

            @media (min-width: 1200px) {
                ._4SQLD {
                    height:250px;
                    width: 970px
                }
            }

            .QUo5q,.uGP4H {
                width: 100%
            }

            .QUo5q {
                align-items: center;
                background-color: transparent;
                display: flex;
                font-size: var(--font-mm);
                font-weight: var(--semibold);
                height: auto;
                justify-content: center;
                line-height: 150%
            }

            @media (min-width: 1200px) {
                .K88Iv {
                    display:none
                }
            }

            @media (min-width: 768px) and (max-width:1199px) {
                .K88Iv {
                    display:none
                }
            }

            @media (max-width: 767px) {
                .K88Iv {
                    min-height:50px;
                    width: 320px
                }
            }

            ._5SCWg {
                background-color: var(--ad-slot-background-color)
            }

            @media (max-width: 767px) {
                ._5SCWg {
                    align-items:center;
                    bottom: 0;
                    position: fixed;
                    right: 0;
                    width: 100%;
                    z-index: var(--zlevel10)
                }
            }

            @media (min-width: 768px) and (max-width:1199px) {
                ._5SCWg {
                    display:none
                }
            }

            @media (min-width: 1200px) {
                ._5SCWg {
                    display:none
                }
            }

            .Esppl {
                align-self: end;
                background: var(--ad-slot-background-color);
                border-top-left-radius: 6px;
                cursor: pointer;
                height: -moz-fit-content;
                height: fit-content;
                margin-top: -22px
            }

            .oOVST {
                height: auto;
                justify-content: center;
                width: 100%
            }

            ._6UvMW,.oOVST {
                align-items: center;
                display: flex
            }

            ._6UvMW {
                cursor: pointer;
                justify-content: space-between
            }

            @media (min-width: 1200px) {
                ._6UvMW {
                    margin:0;
                    padding: 0
                }
            }

            ._6UvMW>p {
                color: var(--light-ink-contrast);
                font-family: var(--secondary-font);
                font-size: var(--font-m);
                font-weight: var(--bold);
                line-height: normal
            }

            ._6UvMW>p:hover {
                text-decoration: underline
            }

            ._6UvMW>p {
                word-break: break-word
            }

            .chIu6,.thi9c {
                color: var(--headline-color);
                font-family: var(--secondary-font);
                font-size: var(--font-m);
                font-weight: var(--bold);
                line-height: var(--font-xl)
            }

            @media (max-width: 767px) {
                .lxLyk {
                    padding-right:var(--mobile-padding)
                }
            }

            @media (min-width: 768px) and (max-width:1199px) {
                .lxLyk {
                    padding-right:var(--tablet-padding)
                }
            }

            @media (max-width: 767px) {
                .Ttwwy {
                    padding-left:var(--mobile-padding);
                    padding-right: var(--mobile-padding)
                }
            }

            @media (min-width: 768px) and (max-width:1199px) {
                .Ttwwy {
                    padding-left:var(--tablet-padding);
                    padding-right: var(--tablet-padding)
                }
            }

            .TcICO,.Ttwwy {
                margin-bottom: var(--spacing-horizontal)
            }

            .TcICO {
                word-break: break-word
            }

            @media (max-width: 767px) {
                .eyanD {
                    padding-left:var(--mobile-padding);
                    padding-right: var(--mobile-padding)
                }
            }

            @media (min-width: 768px) and (max-width:1199px) {
                .eyanD {
                    padding-left:var(--tablet-padding);
                    padding-right: var(--tablet-padding)
                }
            }

            .eyanD {
                margin-bottom: var(--spacing-horizontal)
            }

            .HbRuW {
                color: var(--subheadline-color);
                display: flex;
                flex-wrap: wrap;
                font-family: var(--secondary-font);
                font-size: var(--font-s);
                font-weight: var(--medium);
                line-height: 150%
            }

            .fPpVR {
                align-items: center;
                display: flex
            }

            ._9v3uP {
                background-color: rgba(0,0,0,.4);
                bottom: 0;
                filter: brightness(100);
                padding: 4px
            }

            ._9v3uP,._9v3uP.w2tXw {
                left: 0;
                position: absolute;
                z-index: var(--zlevel0)
            }

            ._9v3uP.w2tXw {
                top: 0
            }

            .jT9Gr {
                grid-gap: var(--spacing-xs);
                display: flex;
                flex-direction: column;
                gap: var(--spacing-xs);
                padding: 16px 0
            }

            .vaPla {
                position: relative
            }

            .fG2dB {
                background-color: #d3d3d3
            }

            ._0rL02 {
                position: relative
            }

            ._0rL02 img {
                bottom: 0;
                height: 100%;
                left: 0;
                position: absolute;
                right: 0;
                top: 0;
                width: 100%
            }

            ._4wuYh {
                grid-gap: var(--spacing-xs);
                display: flex;
                flex-direction: column;
                gap: var(--spacing-xs);
                line-height: 150%;
                word-break: break-word
            }

            @media (max-width: 767px) {
                ._4wuYh {
                    padding:0 15px
                }
            }

            .AyKST,.AyKST>div>p {
                color: var(--light-ink-contrast);
                font-weight: var(--medium)
            }

            .AyKST,.AyKST>div>p,._3Y8HA,._3Y8HA>div>p {
                font-family: var(--secondary-font);
                font-size: var(--story-page-font-size);
                line-height: 150%;
                word-break: break-word
            }

            ._3Y8HA,._3Y8HA>div>p {
                color: var(--light-ink-subtle);
                display: flex
            }

            ._3Y8HA>div>p {
                display: inline-block
            }

            ._3Y8HA>div>p:first-child:before {
                content: "Image Credit:";
                padding-right: 4px;
                white-space: nowrap
            }

            .fG2dB {
                background-color: var(--background-color)
            }

            ._3Y8HA[\:has\(a\)] {
                font-weight: var(--medium)
            }

            ._3Y8HA:has(a) {
                font-weight: var(--medium)
            }

            ._3Y8HA[\:has\(a\)] a {
                font-weight: var(--medium)
            }

            ._3Y8HA:has(a) a {
                font-weight: var(--medium)
            }

            .AyKST[\:has\(a\)] {
                font-weight: var(--medium)
            }

            .AyKST:has(a) {
                font-weight: var(--medium)
            }

            .AyKST[\:has\(a\)] a {
                font-weight: var(--medium)
            }

            .AyKST:has(a) a {
                font-weight: var(--medium)
            }

            .bPsxy img {
                background-color: var(--fallback-background-color);
                -o-object-fit: contain!important;
                object-fit: contain!important
            }

            ._6mEKQ {
                grid-gap: var(--spacing-xs);
                display: flex;
                flex-direction: column;
                gap: var(--spacing-xs)
            }

            .V26Oo {
                color: var(--headline-color);
                font-family: var(--primary-font);
                font-size: var(--font-m);
                font-weight: var(--semibold)
            }

            .V26Oo:hover {
                text-decoration: underline
            }

            .uo-cY {
                grid-gap: 2px;
                word-wrap: break-word;
                color: #fff;
                color: var(--Light-ink-inkInverse,#fff);
                font-family: var(--content-font);
                font-size: var(--font-s);
                font-style: normal;
                font-weight: var(--medium);
                gap: 2px;
                line-height: 150%;
                padding: 2px 4px
            }

            .Ey8-Z,.Yuj2q {
                background-color: var(--label-color)
            }

            .Ey8-Z,.Yuj2q,.pFPaU {
                grid-gap: 2px;
                word-wrap: break-word;
                color: #fff;
                color: var(--Light-ink-inkInverse,#fff);
                font-family: var(--content-font);
                font-size: var(--font-s);
                font-style: normal;
                font-weight: var(--medium);
                gap: 2px;
                line-height: 150%;
                padding: 2px 4px
            }

            .pFPaU {
                background-color: var(--light-interactive-red)
            }

            .o-M6q {
                grid-gap: 2px;
                word-wrap: break-word;
                align-items: center;
                color: #fff;
                color: var(--Light-ink-inkInverse,#fff);
                color: var(--light-interactive-red);
                display: flex;
                font-family: var(--content-font);
                font-size: var(--font-s);
                font-style: normal;
                font-weight: var(--medium);
                gap: 2px;
                height: 18px;
                line-height: 150%;
                padding: 0;
                width: 46px
            }

            .o-M6q>span:first-child {
                grid-gap: 2px;
                background-color: var(--light-interactive-red);
                border-radius: 50%;
                gap: 2px;
                height: 10px;
                width: 10px
            }

            ._2rb1z {
                background-color: var(--light-ink-contrast)
            }

            ._2rb1z,.cc0Wn {
                grid-gap: 2px;
                word-wrap: break-word;
                color: #fff;
                color: var(--Light-ink-inkInverse,#fff);
                font-family: var(--content-font);
                font-size: var(--font-s);
                font-style: normal;
                font-weight: var(--medium);
                gap: 2px;
                line-height: 150%;
                padding: 2px 4px
            }

            .cc0Wn {
                align-items: center;
                background-color: #e0f5f8;
                color: var(--dark-teal-080);
                display: flex;
                height: 22px;
                width: 88px
            }

            .YfFXu {
                color: #fff;
                color: var(--Light-ink-inkInverse,#fff);
                color: var(--light-interactive-primary-030)
            }

            .YfFXu,.jbskn {
                grid-gap: 2px;
                word-wrap: break-word;
                font-family: var(--content-font);
                font-size: var(--font-s);
                font-style: normal;
                font-weight: var(--medium);
                gap: 2px;
                line-height: 150%;
                padding: 0
            }

            .jbskn {
                color: #fff;
                color: var(--Light-ink-inkInverse,#fff);
                color: var(--light-interactive-secondary-030)
            }

            .Wrc8a {
                margin: 0 var(--spacing-vertical) 0;
                max-width: var(--container-width);
                padding: 0 0 var(--spacing-vertical)
            }

            .SzQny {
                display: flex;
                flex-direction: column;
                padding-top: 0
            }

            .oZlUY {
                border-bottom: 1px solid var(--row-separator-color)
            }

            .SzQny ._9zPiR:last-child {
                border: none
            }

            .oZlUY:first-child ._9zPiR:last-child {
                padding-bottom: 0
            }

            .oZlUY:first-child ._9zPiR:first-child {
                padding-top: 0
            }

            .oZlUY:first-child {
                padding-bottom: var(--spacing-horizontal)
            }

            .oZlUY:nth-child(2) ._9zPiR:first-child {
                padding-top: 0
            }

            .oZlUY:nth-child(2) ._9zPiR:last-child {
                padding-bottom: 0
            }

            .oZlUY:nth-child(2) {
                padding-bottom: var(--spacing-horizontal);
                padding-top: var(--spacing-horizontal)
            }

            .oZlUY:last-child ._9zPiR:first-child {
                padding-top: 0
            }

            .oZlUY:last-child ._9zPiR:last-child {
                padding-bottom: 0
            }

            .oZlUY:last-child {
                border-bottom: none;
                padding-top: var(--spacing-horizontal)
            }

            .oZlUY.LT8nm {
                border: none
            }

            .eWvFG {
                justify-content: space-between
            }

            .eWvFG,.mKS4e {
                grid-gap: var(--spacing-xs);
                display: flex;
                gap: var(--spacing-xs)
            }

            .mKS4e {
                flex-direction: column
            }

            .mKS4e._4PWDS {
                width: 77.5%
            }

            .mKS4e.Xs5F7 {
                width: 100%
            }

            .cWx5N {
                grid-column: 3/4;
                width: 22.5%
            }

            ._9zPiR {
                border-bottom: 1px solid var(--card-separator-color);
                padding: var(--spacing-horizontal) 0
            }

            ._9zPiR.LT8nm {
                border: none
            }

            ._4Ojkv {
                color: var(--headline-color);
                font-family: var(--primary-font);
                font-size: var(--font-m);
                font-weight: var(--semibold);
                line-height: 150%
            }

            @media (max-width: 767px) {
                ._4Ojkv {
                    font-size:var(--font-mm)
                }
            }

            ._4Ojkv:hover {
                text-decoration: underline
            }

            @media only screen and (min-width: 768px) and (max-width:1199px) {
                .Wrc8a {
                    margin:0 var(--tablet-padding) 0;
                    padding-bottom: var(--spacing-row-separator)
                }

                .SzQny {
                    display: grid;
                    grid-template-columns: repeat(3,1fr)
                }

                .oZlUY {
                    border-bottom: none;
                    border-right: 1px solid var(--row-separator-color)
                }

                .oZlUY:first-child {
                    padding-bottom: 0;
                    padding-right: var(--spacing-vertical)
                }

                .oZlUY:nth-child(2) {
                    padding: 0 var(--spacing-vertical)
                }

                .oZlUY:last-child {
                    border-right: none;
                    padding-left: var(--spacing-vertical);
                    padding-top: 0
                }

                .mKS4e._4PWDS {
                    grid-column: 1/4
                }

                .mKS4e.Xs5F7 {
                    grid-column: 1/6
                }

                .cWx5N {
                    grid-column: 4/6
                }

                .eWvFG {
                    grid-template-columns: repeat(5,1fr)
                }

                ._5Bj38 .mKS4e._4PWDS {
                    grid-column: 1/5
                }

                ._5Bj38 .mKS4e.Xs5F7 {
                    grid-column: 1/6
                }

                ._5Bj38 .cWx5N {
                    grid-column: 5/6
                }

                ._9zPiR {
                    padding: var(--spacing-horizontal) 0
                }
            }

            @media only screen and (min-width: 1200px) {
                .Wrc8a {
                    margin:0 auto;
                    padding: 0;
                    padding-bottom: var(--spacing-row-separator)
                }

                .SzQny {
                    display: grid;
                    grid-template-columns: repeat(3,1fr)
                }

                .oZlUY {
                    border-bottom: none;
                    border-right: 1px solid var(--row-separator-color)
                }

                .oZlUY:first-child {
                    padding-bottom: 0;
                    padding-right: var(--spacing-vertical)
                }

                .oZlUY:nth-child(2) {
                    padding: 0 var(--spacing-vertical)
                }

                .oZlUY:last-child {
                    border-right: none;
                    padding-left: var(--spacing-vertical);
                    padding-top: 0
                }

                ._9zPiR {
                    padding: var(--spacing-horizontal) 0
                }

                .eWvFG {
                    display: flex;
                    flex-direction: row
                }

                .mKS4e.Xs5F7 {
                    width: 100%
                }

                .cWx5N {
                    height: 65px;
                    width: 87px
                }
            }

            .Fnvc1 {
                border-top: 1px solid var(--row-separator-color);
                margin: 0 15px;
                padding-bottom: var(--spacing-row-separator-mobile)
            }

            @media (min-width: 768px) and (max-width:1199px) {
                .Fnvc1 {
                    margin:0 39px;
                    padding-bottom: var(--spacing-row-separator)
                }
            }

            @media (min-width: 1200px) {
                .Fnvc1 {
                    margin:0 auto;
                    padding-bottom: var(--spacing-row-separator);
                    width: var(--container-width)
                }
            }

            .qA7u8 {
                color: var(--light-ink-subtle);
                font-family: var(--secondary-font);
                font-size: var(--font-xs);
                font-style: normal;
                font-weight: var(--regular);
                line-height: 150%;
                padding-bottom: var(--spacing-xs);
                padding-top: var(--spacing-xs);
                text-align: center
            }

            ._2Wcwl {
                background-color: var(--ad-slot-background-color);
                height: calc(100% + 31px)!important
            }

            .dcg3F {
                display: flex;
                justify-content: center;
                width: 100%
            }

            .JR8SJ {
                background-color: var(--ad-slot-background-color);
                justify-content: right;
                margin: auto 0;
                overflow: hidden;
                z-index: var(--zlevel0)
            }

            .JR8SJ,.L1aHm {
                display: flex;
                flex-direction: column
            }

            .ALnBD {
                height: 50px;
                width: 320px
            }

            @media screen and (min-width: 728px) {
                .ALnBD {
                    height:90px;
                    width: 728px
                }
            }

            .VNDLI {
                height: 600px;
                width: 120px
            }

            ._5lGh3 {
                margin: 0 auto
            }

            .-XDJb,._5lGh3 {
                height: 250px;
                width: 300px
            }

            .-XDJb {
                align-items: center;
                display: flex;
                justify-content: center;
                margin: 0 auto 16px
            }

            @media screen and (min-width: 768px) and (max-width:1199px) {
                .-XDJb {
                    height:90px;
                    margin-bottom: 36px;
                    width: 728px
                }
            }

            @media screen and (min-width: 1200px) {
                .-XDJb {
                    height:90px;
                    margin-bottom: 36px;
                    width: 970px
                }
            }

            ._0apYp {
                height: 250px;
                margin: 0 auto 16px;
                width: 300px
            }

            .aEuvG {
                width: 728px
            }

            .SnSdZ,.aEuvG {
                height: 90px;
                margin: 0 auto
            }

            .SnSdZ {
                width: 970px
            }

            .UDLgd {
                width: 120px
            }

            .LkpS-,.UDLgd {
                background-color: transparent;
                height: auto
            }

            .LkpS- {
                margin: 0;
                width: 185px
            }

            @media (min-width: 1200px) {
                .LkpS- {
                    height:auto;
                    width: 160px
                }
            }

            @media (min-width: 768px) and (max-width:1199px) {
                .LkpS- {
                    height:auto;
                    width: 210px
                }
            }

            .j--QA {
                height: 600px;
                margin: 0;
                width: 300px
            }

            .LTMOE,.WUPu4,.n9lPp {
                height: 250px;
                margin: 0;
                width: 300px
            }

            .OXITA {
                margin: 0 auto;
                margin-bottom: var(--spacing-row-separator-mobile);
                padding-top: 0
            }

            .OXITA,._3u9A6 {
                height: 250px;
                width: 300px
            }

            .dKwlU {
                height: 600px;
                width: 300px
            }

            ._5YnJk {
                height: 250px;
                width: 300px
            }

            .XHz18 {
                height: 600px;
                width: 300px
            }

            .dgAYL {
                height: 250px;
                width: 300px
            }

            .EoVCn {
                height: 201px;
                width: 350px
            }

            .gjbaw {
                height: 90px;
                margin: 0;
                width: 160px
            }

            .s-dxG {
                height: 250px;
                margin: 0 auto;
                width: 300px
            }

            @media (min-width: 1200px) {
                .s-dxG {
                    height:600px;
                    width: 300px
                }
            }

            .fvegL {
                height: 50px;
                margin: 0 auto;
                width: 320px
            }

            @media (min-width: 768px) and (max-width:1199px) {
                .fvegL {
                    height:250px;
                    width: 300px
                }
            }

            @media (min-width: 1200px) {
                .fvegL {
                    height:90px;
                    width: 728px
                }

                .eDlxH {
                    margin-bottom: 0
                }
            }

            .qKimL {
                border: none;
                height: 250px;
                margin: 0 auto 32px;
                width: 300px
            }

            @media (min-width: 1200px) {
                .qKimL {
                    height:250px;
                    width: 970px
                }
            }

            .WPHsW {
                border: none;
                height: 250px;
                margin: auto;
                padding-bottom: var(--spacing-xs);
                width: 970px
            }

            @media (max-width: 767px) {
                .WPHsW {
                    height:50px;
                    width: 320px
                }
            }

            @media (min-width: 768px) and (max-width:1199px) {
                .WPHsW {
                    height:250px;
                    width: 300px
                }
            }

            .CWTr2 {
                width: -moz-fit-content;
                width: fit-content
            }

            ._7oYXh {
                margin-left: 25px;
                margin-right: 25px
            }

            @media (min-width: 1200px) {
                ._0HIpF {
                    align-items:center;
                    display: flex;
                    height: 282px;
                    justify-content: center;
                    margin-left: auto;
                    margin-right: auto;
                    padding-bottom: var(--spacing-horizontal);
                    padding-top: var(--spacing-horizontal);
                    width: 1110px
                }
            }

            @media (min-width: 768px) and (max-width:1199px) {
                ._0HIpF {
                    display:none
                }
            }

            @media (max-width: 767px) {
                ._0HIpF {
                    display:none
                }
            }

            .Kcu7Y {
                height: 250px;
                margin: 0 auto;
                width: 300px
            }

            @media screen and (min-width: 1199px) {
                .Kcu7Y {
                    height:90px;
                    width: 728px
                }
            }

            .Fnt-Z {
                height: 250px;
                margin: 0 auto;
                width: 970px
            }

            @media (min-width: 768px) and (max-width:1199px) {
                .Fnt-Z {
                    height:250px;
                    width: 300px
                }
            }

            @media (max-width: 767px) {
                .Fnt-Z {
                    height:50px;
                    width: 320px
                }
            }

            .F7tAU {
                background-color: transparent;
                margin: 0 auto;
                min-height: auto;
                width: 300px
            }

            @media screen and (max-width: 360px) {
                .F7tAU {
                    width:100%
                }
            }

            @media (min-width: 1200px) {
                .F7tAU {
                    width:350px
                }
            }

            @media (min-width: 768px) and (max-width:1199px) {
                .F7tAU {
                    width:210px
                }
            }

            .z76ES {
                height: 250px;
                margin: 0 auto;
                width: 300px
            }

            @media (min-width: 1200px) {
                .z76ES {
                    height:90px;
                    width: 728px
                }
            }

            .cigTE {
                height: 250px;
                margin: 0 auto;
                width: 300px
            }

            @media (min-width: 1200px) {
                .cigTE {
                    height:90px;
                    width: 728px
                }
            }

            ._4SQLD {
                height: 250px;
                margin: 0 auto;
                width: 300px
            }

            @media (min-width: 1200px) {
                ._4SQLD {
                    height:250px;
                    width: 970px
                }
            }

            .QUo5q,.uGP4H {
                width: 100%
            }

            .QUo5q {
                align-items: center;
                background-color: transparent;
                display: flex;
                font-size: var(--font-mm);
                font-weight: var(--semibold);
                height: auto;
                justify-content: center;
                line-height: 150%
            }

            @media (min-width: 1200px) {
                .K88Iv {
                    display:none
                }
            }

            @media (min-width: 768px) and (max-width:1199px) {
                .K88Iv {
                    display:none
                }
            }

            @media (max-width: 767px) {
                .K88Iv {
                    min-height:50px;
                    width: 320px
                }
            }

            ._5SCWg {
                background-color: var(--ad-slot-background-color)
            }

            @media (max-width: 767px) {
                ._5SCWg {
                    align-items:center;
                    bottom: 0;
                    position: fixed;
                    right: 0;
                    width: 100%;
                    z-index: var(--zlevel10)
                }
            }

            @media (min-width: 768px) and (max-width:1199px) {
                ._5SCWg {
                    display:none
                }
            }

            @media (min-width: 1200px) {
                ._5SCWg {
                    display:none
                }
            }

            .Esppl {
                align-self: end;
                background: var(--ad-slot-background-color);
                border-top-left-radius: 6px;
                cursor: pointer;
                height: -moz-fit-content;
                height: fit-content;
                margin-top: -22px
            }

            .oOVST {
                align-items: center;
                display: flex;
                height: auto;
                justify-content: center;
                width: 100%
            }

            ._9v3uP {
                background-color: rgba(0,0,0,.4);
                bottom: 0;
                filter: brightness(100);
                padding: 4px
            }

            ._9v3uP,._9v3uP.w2tXw {
                left: 0;
                position: absolute;
                z-index: var(--zlevel0)
            }

            ._9v3uP.w2tXw {
                top: 0
            }

            .jT9Gr {
                grid-gap: var(--spacing-xs);
                display: flex;
                flex-direction: column;
                gap: var(--spacing-xs);
                padding: 16px 0
            }

            .vaPla {
                position: relative
            }

            .fG2dB {
                background-color: #d3d3d3
            }

            ._0rL02 {
                position: relative
            }

            ._0rL02 img {
                bottom: 0;
                height: 100%;
                left: 0;
                position: absolute;
                right: 0;
                top: 0;
                width: 100%
            }

            ._4wuYh {
                grid-gap: var(--spacing-xs);
                display: flex;
                flex-direction: column;
                gap: var(--spacing-xs);
                line-height: 150%;
                word-break: break-word
            }

            @media (max-width: 767px) {
                ._4wuYh {
                    padding:0 15px
                }
            }

            .AyKST,.AyKST>div>p {
                color: var(--light-ink-contrast);
                font-weight: var(--medium)
            }

            .AyKST,.AyKST>div>p,._3Y8HA,._3Y8HA>div>p {
                font-family: var(--secondary-font);
                font-size: var(--story-page-font-size);
                line-height: 150%;
                word-break: break-word
            }

            ._3Y8HA,._3Y8HA>div>p {
                color: var(--light-ink-subtle);
                display: flex
            }

            ._3Y8HA>div>p {
                display: inline-block
            }

            ._3Y8HA>div>p:first-child:before {
                content: "Image Credit:";
                padding-right: 4px;
                white-space: nowrap
            }

            .fG2dB {
                background-color: var(--background-color)
            }

            ._3Y8HA[\:has\(a\)] {
                font-weight: var(--medium)
            }

            ._3Y8HA:has(a) {
                font-weight: var(--medium)
            }

            ._3Y8HA[\:has\(a\)] a {
                font-weight: var(--medium)
            }

            ._3Y8HA:has(a) a {
                font-weight: var(--medium)
            }

            .AyKST[\:has\(a\)] {
                font-weight: var(--medium)
            }

            .AyKST:has(a) {
                font-weight: var(--medium)
            }

            .AyKST[\:has\(a\)] a {
                font-weight: var(--medium)
            }

            .AyKST:has(a) a {
                font-weight: var(--medium)
            }

            .bPsxy img {
                background-color: var(--fallback-background-color);
                -o-object-fit: contain!important;
                object-fit: contain!important
            }

            .HbRuW {
                color: var(--subheadline-color);
                display: flex;
                flex-wrap: wrap;
                font-family: var(--secondary-font);
                font-size: var(--font-s);
                font-weight: var(--medium);
                line-height: 150%
            }

            .fPpVR {
                align-items: center;
                display: flex
            }

            ._6mEKQ {
                grid-gap: var(--spacing-xs);
                display: flex;
                flex-direction: column;
                gap: var(--spacing-xs)
            }

            .V26Oo {
                color: var(--headline-color);
                font-family: var(--primary-font);
                font-size: var(--font-m);
                font-weight: var(--semibold)
            }

            .V26Oo:hover {
                text-decoration: underline
            }

            .uo-cY {
                grid-gap: 2px;
                word-wrap: break-word;
                color: #fff;
                color: var(--Light-ink-inkInverse,#fff);
                font-family: var(--content-font);
                font-size: var(--font-s);
                font-style: normal;
                font-weight: var(--medium);
                gap: 2px;
                line-height: 150%;
                padding: 2px 4px
            }

            .Ey8-Z,.Yuj2q {
                background-color: var(--label-color)
            }

            .Ey8-Z,.Yuj2q,.pFPaU {
                grid-gap: 2px;
                word-wrap: break-word;
                color: #fff;
                color: var(--Light-ink-inkInverse,#fff);
                font-family: var(--content-font);
                font-size: var(--font-s);
                font-style: normal;
                font-weight: var(--medium);
                gap: 2px;
                line-height: 150%;
                padding: 2px 4px
            }

            .pFPaU {
                background-color: var(--light-interactive-red)
            }

            .o-M6q {
                grid-gap: 2px;
                word-wrap: break-word;
                align-items: center;
                color: #fff;
                color: var(--Light-ink-inkInverse,#fff);
                color: var(--light-interactive-red);
                display: flex;
                font-family: var(--content-font);
                font-size: var(--font-s);
                font-style: normal;
                font-weight: var(--medium);
                gap: 2px;
                height: 18px;
                line-height: 150%;
                padding: 0;
                width: 46px
            }

            .o-M6q>span:first-child {
                grid-gap: 2px;
                background-color: var(--light-interactive-red);
                border-radius: 50%;
                gap: 2px;
                height: 10px;
                width: 10px
            }

            ._2rb1z {
                background-color: var(--light-ink-contrast)
            }

            ._2rb1z,.cc0Wn {
                grid-gap: 2px;
                word-wrap: break-word;
                color: #fff;
                color: var(--Light-ink-inkInverse,#fff);
                font-family: var(--content-font);
                font-size: var(--font-s);
                font-style: normal;
                font-weight: var(--medium);
                gap: 2px;
                line-height: 150%;
                padding: 2px 4px
            }

            .cc0Wn {
                align-items: center;
                background-color: #e0f5f8;
                color: var(--dark-teal-080);
                display: flex;
                height: 22px;
                width: 88px
            }

            .YfFXu {
                color: #fff;
                color: var(--Light-ink-inkInverse,#fff);
                color: var(--light-interactive-primary-030)
            }

            .YfFXu,.jbskn {
                grid-gap: 2px;
                word-wrap: break-word;
                font-family: var(--content-font);
                font-size: var(--font-s);
                font-style: normal;
                font-weight: var(--medium);
                gap: 2px;
                line-height: 150%;
                padding: 0
            }

            .jbskn {
                color: #fff;
                color: var(--Light-ink-inkInverse,#fff);
                color: var(--light-interactive-secondary-030)
            }

            .p-O-k {
                margin: 0 auto;
                max-width: var(--container-width)
            }

            ._7rN9b,.p-O-k {
                display: flex;
                flex-direction: column
            }

            ._7rN9b {
                padding: 0 var(--spacing-vertical) var(--spacing-vertical)
            }

            ._1eoID,._8e3vr {
                display: flex;
                flex-direction: column
            }

            ._8e3vr {
                grid-gap: var(--spacing-xs);
                border-bottom: 1px solid var(--card-separator-color);
                gap: var(--spacing-xs);
                padding-bottom: var(--spacing-horizontal)
            }

            .J8PWp {
                color: var(--label-color);
                font-family: var(--secondary-font);
                font-size: var(--font-s);
                font-weight: var(--medium);
                text-transform: uppercase
            }

            .z-Z-d {
                font-size: var(--font-xxl);
                line-height: normal
            }

            .Fp0Xl,.z-Z-d {
                color: var(--headline-color);
                font-family: var(--primary-font);
                font-weight: var(--semibold)
            }

            .Fp0Xl {
                font-size: var(--font-m);
                line-height: 150%
            }

            @media (max-width: 767px) {
                .Fp0Xl {
                    font-size:var(--font-mm)
                }
            }

            .Fp0Xl:hover {
                text-decoration: underline
            }

            .YlmMg {
                color: var(--subheadline-color);
                font-family: var(--primary-font);
                font-size: var(--font-m);
                font-weight: 400;
                line-height: 150%
            }

            .z-Z-d:hover {
                text-decoration: underline
            }

            .GX-zF .npnwn:last-child {
                border-bottom: none;
                padding-bottom: 0
            }

            .npnwn {
                border-bottom: 1px solid var(--card-separator-color);
                padding: var(--spacing-horizontal) 0
            }

            .npnwn.SoRIH {
                border: none
            }

            .hog49 {
                grid-gap: var(--spacing-xs);
                display: flex;
                gap: var(--spacing-xs);
                justify-content: space-between
            }

            @media (max-width: 767px) {
                .hog49 {
                    display:grid
                }
            }

            .d--vC {
                grid-gap: var(--spacing-xs);
                display: flex;
                flex-direction: column;
                gap: var(--spacing-xs)
            }

            .d--vC.mnMiN {
                width: 77.5%
            }

            .d--vC.QzdBl {
                width: 100%
            }

            .LX2hI {
                grid-column: 3/4;
                width: 22.5%
            }

            .FDJuu .LX2hI {
                width: 40%
            }

            .FDJuu .d--vC.mnMiN {
                width: calc(60% - var(--spacing-xs))
            }

            @media (max-width: 767px) {
                .FDJuu .d--vC.mnMiN {
                    width:100%
                }
            }

            .Ftmr- {
                margin: 0 auto
            }

            .-nR-P {
                align-items: center;
                display: flex;
                flex-direction: column
            }

            .kT8XJ {
                color: #596e79;
                font-size: 10px;
                font-weight: var(--regular);
                margin-top: var(--spacing-xs);
                text-align: center
            }

            .h2e05 {
                margin: var(--spacing-xs) 25px;
                max-width: 350px
            }

            .p4R-7 {
                border-bottom: 1px solid var(--card-separator-color);
                flex-direction: column;
                padding: var(--spacing-horizontal) 0
            }

            ._4aojj,.p4R-7 {
                align-items: center;
                display: flex
            }

            ._4aojj {
                background-color: transparent;
                font-size: var(--font-mm);
                font-weight: var(--semibold);
                height: 100px;
                justify-content: center;
                line-height: 150%;
                width: 100%
            }

            .por2z {
                align-items: center;
                display: flex;
                flex-direction: column
            }

            .bdvxW {
                color: #596e79;
                font-size: 10px;
                font-weight: var(--regular);
                margin-top: var(--spacing-xs);
                text-align: center
            }

            .G1h5- {
                margin: var(--spacing-xs) 25px
            }

            @media only screen and (min-width: 768px) and (max-width:1199px) {
                ._7rN9b {
                    grid-gap:0;
                    gap: 0;
                    padding: 0 var(--tablet-padding) var(--spacing-row-separator)
                }

                ._1eoID,._7rN9b {
                    display: flex;
                    flex-direction: row;
                    flex-wrap: wrap
                }

                ._0A1gM {
                    border-bottom: none;
                    border-right: 1px solid var(--card-separator-color);
                    grid-column: 1/3;
                    padding-bottom: 0;
                    padding-right: var(--spacing-vertical);
                    width: 67.55%
                }

                .uVFtq {
                    display: grid;
                    grid-template-columns: 1fr 1fr;
                    padding-top: var(--spacing-horizontal)
                }

                .FDJuu {
                    border-bottom: none;
                    padding: 0
                }

                .FDJuu .hog49 {
                    flex-direction: column-reverse
                }

                .FDJuu .LX2hI,.FDJuu .d--vC.mnMiN {
                    width: 100%
                }

                .FDJuu:first-child {
                    border-right: 1px solid var(--card-separator-color);
                    padding-right: var(--spacing-vertical)
                }

                .FDJuu:last-child {
                    padding-left: var(--spacing-vertical)
                }

                .FDJuu.SoRIH {
                    border: none
                }

                .XlCXW {
                    grid-column: 3/4;
                    padding-left: var(--spacing-vertical);
                    width: 32.45%
                }

                .XlCXW .npnwn:first-child {
                    padding-top: 0
                }

                .XlCXW .npnwn:last-child {
                    border-bottom: none;
                    padding-bottom: 0
                }

                .TNszN {
                    border-top: 1px solid var(--card-separator-color);
                    display: grid;
                    grid-template-columns: 1fr 1fr;
                    margin-top: var(--spacing-horizontal);
                    padding-top: var(--spacing-horizontal);
                    width: 100%
                }

                .TNszN .npnwn:first-child {
                    padding-top: 0
                }

                .TNszN .npnwn:last-child {
                    border-bottom: none;
                    padding-bottom: 0
                }

                .E3kgl {
                    border-right: 1px solid var(--card-separator-color);
                    padding-right: var(--spacing-vertical)
                }

                .GX-zF {
                    padding-left: var(--spacing-vertical)
                }

                .Ftmr- {
                    padding-top: var(--spacing-horizontal)
                }

                .p4R-7 {
                    border-bottom: none;
                    padding-bottom: 0
                }
            }

            @media only screen and (min-width: 1200px) {
                ._7rN9b {
                    grid-gap:0;
                    flex-wrap: wrap;
                    gap: 0;
                    padding: 0;
                    padding-bottom: var(--spacing-row-separator)
                }

                ._1eoID,._7rN9b {
                    display: flex;
                    flex-direction: row
                }

                ._0A1gM {
                    border-bottom: none;
                    border-right: 1px solid var(--card-separator-color);
                    grid-column: 1/3;
                    padding-bottom: 0;
                    padding-right: var(--spacing-vertical);
                    width: 460px
                }

                .uVFtq {
                    display: grid;
                    grid-template-columns: 1fr 1fr;
                    padding-top: var(--spacing-horizontal)
                }

                .FDJuu {
                    border-bottom: none;
                    padding: 0
                }

                .FDJuu .hog49 {
                    flex-direction: column-reverse
                }

                .FDJuu .LX2hI,.FDJuu .d--vC.mnMiN {
                    width: 100%
                }

                .FDJuu:first-child {
                    border-right: 1px solid var(--card-separator-color);
                    padding-right: var(--spacing-vertical)
                }

                .FDJuu:last-child {
                    padding-left: var(--spacing-vertical)
                }

                .FDJuu.SoRIH {
                    border: none
                }

                .XlCXW {
                    border-right: 1px solid var(--card-separator-color);
                    grid-column: 3/4;
                    padding-left: var(--spacing-vertical);
                    padding-right: var(--spacing-vertical);
                    width: 285px
                }

                .XlCXW .npnwn:first-child {
                    padding-top: 0
                }

                .XlCXW .npnwn:last-child {
                    border-bottom: none;
                    padding-bottom: 0
                }

                .TNszN .npnwn:first-child {
                    padding-top: 0
                }

                .TNszN .npnwn:last-child {
                    border-bottom: none;
                    padding-bottom: 0
                }

                .Ftmr- {
                    padding-top: 0
                }

                .E3kgl,.GX-zF {
                    padding-top: var(--spacing-horizontal)
                }

                .GX-zF {
                    padding-left: var(--spacing-vertical);
                    width: 365px
                }

                .p4R-7 {
                    border-bottom: none;
                    padding-bottom: 0
                }
            }

            @media (max-width: 767px) {
                .hog49 .LX2hI {
                    max-width:160px;
                    width: 160px
                }
            }

            ._8Ywcl {
                outline: none
            }

            .dk84p {
                display: inline-block;
                margin-bottom: 8px;
                padding-right: 10px
            }

            .O2CWo {
                align-items: center;
                background-color: var(--light-interactive-secondary-030);
                border-radius: var(--spacing-xs);
                bottom: 36px;
                box-shadow: 0 4px 6px rgba(0,0,0,.1);
                color: #fff;
                display: flex;
                left: 50%;
                opacity: 1;
                padding: var(--spacing-s);
                position: fixed;
                transform: translateX(-50%);
                transition: opacity 1s ease;
                width: -moz-fit-content;
                width: fit-content;
                z-index: 10
            }

            .c6hGL {
                flex-shrink: 0
            }

            .FGded,.c6hGL {
                margin-right: var(--spacing-s)
            }

            .FGded {
                flex-grow: 1;
                font-family: var(--secondary-font);
                font-size: var(--font-sm);
                font-style: normal;
                font-weight: var(--medium);
                line-height: 150%
            }

            ._1Oull {
                background-color: #ccc;
                height: 24px;
                margin-right: var(--spacing-s);
                width: 1px
            }

            .DeuvE {
                background-color: transparent;
                border: none;
                color: var(--white);
                cursor: pointer;
                font-family: var(--secondary-font);
                font-size: var(--font-s);
                font-weight: var(--medium);
                line-height: 150%
            }

            .O2CWo._7LRb6 {
                opacity: 0;
                transition: opacity .5s ease,visibility 0s .5s;
                visibility: hidden
            }

            ._3m-Wb {
                background-color: #d60000
            }

            .ErKHC {
                background-color: var(--light-interactive-secondary-030)
            }

            .grecaptcha-badge {
                visibility: hidden
            }

            ._4EXSh {
                grid-gap: var(--spacing-xs);
                background: linear-gradient(143deg,#e0f5f8 8.02%,#cef0f5 57.41%,#68d6e5 100.38%);
                display: flex;
                flex-direction: column;
                gap: var(--spacing-xs);
                margin: 24px 0;
                padding: 16px 15px
            }

            ._4EXSh p:first-child {
                color: var(--light-ink-contrast);
                font-family: var(--primary-font);
                font-size: var(--font-l);
                font-style: normal;
                font-weight: var(--semibold);
                line-height: normal;
                text-align: center
            }

            @media (max-width: 767px) {
                ._4EXSh p:first-child {
                    text-align:left
                }
            }

            @media (min-width: 1200px) {
                ._4EXSh p:first-child {
                    font-size:var(--font-xl)
                }
            }

            @media (min-width: 768px) and (max-width:1199px) {
                ._4EXSh p:first-child {
                    font-size:var(--font-xl)
                }
            }

            ._4EXSh p:nth-child(2) {
                color: var(--light-interface-neutral-010);
                font-family: var(--primary-font);
                font-size: var(--font-m);
                font-style: normal;
                font-weight: var(--regular);
                line-height: 150%;
                text-align: center
            }

            @media (max-width: 767px) {
                ._4EXSh p:nth-child(2) {
                    text-align:left
                }
            }

            .R8qnL {
                grid-gap: var(--spacing-xs);
                align-items: flex-start;
                display: flex;
                flex-direction: column;
                gap: var(--spacing-xs);
                justify-content: space-between
            }

            .R8qnL div {
                height: 40px;
                width: 100%
            }

            @media (min-width: 1200px) {
                .R8qnL {
                    flex-direction:row;
                    height: 40px
                }

                .R8qnL div {
                    flex: 3;
                    width: auto
                }
            }

            @media (min-width: 768px) and (max-width:1199px) {
                .R8qnL {
                    flex-direction:row;
                    height: 40px
                }

                .R8qnL div {
                    flex: 3;
                    width: auto
                }
            }

            .R8qnL label {
                display: none
            }

            .R8qnL input {
                background: #fff;
                border: 1px solid #9fadb5;
                border-radius: var(--spacing-xs);
                height: inherit;
                padding: var(--spacing-xs);
                width: 100%
            }

            @media (min-width: 1200px) {
                .R8qnL input {
                    height:inherit
                }
            }

            @media (min-width: 768px) and (max-width:1199px) {
                .R8qnL input {
                    height:inherit
                }
            }

            .R8qnL button {
                background: #013d6c;
                border: none;
                border-radius: var(--spacing-xs);
                color: #fff;
                color: var(--Light-ink-inkInverse,#fff);
                flex: 1;
                font-family: Montserrat;
                font-size: var(--font-s);
                font-weight: var(--medium);
                height: inherit;
                line-height: 150%;
                padding: var(--spacing-xs) var(--spacing-m)
            }

            @media (min-width: 1200px) {
                .NYAr3 {
                    flex-direction:column;
                    height: auto
                }

                .NYAr3 div {
                    width: 100%
                }
            }

            .Fnvc1 {
                border-top: 1px solid var(--row-separator-color);
                margin: 0 15px;
                padding-bottom: var(--spacing-row-separator-mobile)
            }

            @media (min-width: 768px) and (max-width:1199px) {
                .Fnvc1 {
                    margin:0 39px;
                    padding-bottom: var(--spacing-row-separator)
                }
            }

            @media (min-width: 1200px) {
                .Fnvc1 {
                    margin:0 auto;
                    padding-bottom: var(--spacing-row-separator);
                    width: var(--container-width)
                }
            }

            .HbRuW {
                color: var(--subheadline-color);
                display: flex;
                flex-wrap: wrap;
                font-family: var(--secondary-font);
                font-size: var(--font-s);
                font-weight: var(--medium);
                line-height: 150%
            }

            .fPpVR {
                align-items: center;
                display: flex
            }

            ._9v3uP {
                background-color: rgba(0,0,0,.4);
                bottom: 0;
                filter: brightness(100);
                padding: 4px
            }

            ._9v3uP,._9v3uP.w2tXw {
                left: 0;
                position: absolute;
                z-index: var(--zlevel0)
            }

            ._9v3uP.w2tXw {
                top: 0
            }

            .jT9Gr {
                grid-gap: var(--spacing-xs);
                display: flex;
                flex-direction: column;
                gap: var(--spacing-xs);
                padding: 16px 0
            }

            .vaPla {
                position: relative
            }

            .fG2dB {
                background-color: #d3d3d3
            }

            ._0rL02 {
                position: relative
            }

            ._0rL02 img {
                bottom: 0;
                height: 100%;
                left: 0;
                position: absolute;
                right: 0;
                top: 0;
                width: 100%
            }

            ._4wuYh {
                grid-gap: var(--spacing-xs);
                display: flex;
                flex-direction: column;
                gap: var(--spacing-xs);
                line-height: 150%;
                word-break: break-word
            }

            @media (max-width: 767px) {
                ._4wuYh {
                    padding:0 15px
                }
            }

            .AyKST,.AyKST>div>p {
                color: var(--light-ink-contrast);
                font-weight: var(--medium)
            }

            .AyKST,.AyKST>div>p,._3Y8HA,._3Y8HA>div>p {
                font-family: var(--secondary-font);
                font-size: var(--story-page-font-size);
                line-height: 150%;
                word-break: break-word
            }

            ._3Y8HA,._3Y8HA>div>p {
                color: var(--light-ink-subtle);
                display: flex
            }

            ._3Y8HA>div>p {
                display: inline-block
            }

            ._3Y8HA>div>p:first-child:before {
                content: "Image Credit:";
                padding-right: 4px;
                white-space: nowrap
            }

            .fG2dB {
                background-color: var(--background-color)
            }

            ._3Y8HA[\:has\(a\)] {
                font-weight: var(--medium)
            }

            ._3Y8HA:has(a) {
                font-weight: var(--medium)
            }

            ._3Y8HA[\:has\(a\)] a {
                font-weight: var(--medium)
            }

            ._3Y8HA:has(a) a {
                font-weight: var(--medium)
            }

            .AyKST[\:has\(a\)] {
                font-weight: var(--medium)
            }

            .AyKST:has(a) {
                font-weight: var(--medium)
            }

            .AyKST[\:has\(a\)] a {
                font-weight: var(--medium)
            }

            .AyKST:has(a) a {
                font-weight: var(--medium)
            }

            .bPsxy img {
                background-color: var(--fallback-background-color);
                -o-object-fit: contain!important;
                object-fit: contain!important
            }

            ._6mEKQ {
                grid-gap: var(--spacing-xs);
                display: flex;
                flex-direction: column;
                gap: var(--spacing-xs)
            }

            .V26Oo {
                color: var(--headline-color);
                font-family: var(--primary-font);
                font-size: var(--font-m);
                font-weight: var(--semibold)
            }

            .V26Oo:hover {
                text-decoration: underline
            }

            .uo-cY {
                grid-gap: 2px;
                word-wrap: break-word;
                color: #fff;
                color: var(--Light-ink-inkInverse,#fff);
                font-family: var(--content-font);
                font-size: var(--font-s);
                font-style: normal;
                font-weight: var(--medium);
                gap: 2px;
                line-height: 150%;
                padding: 2px 4px
            }

            .Ey8-Z,.Yuj2q {
                background-color: var(--label-color)
            }

            .Ey8-Z,.Yuj2q,.pFPaU {
                grid-gap: 2px;
                word-wrap: break-word;
                color: #fff;
                color: var(--Light-ink-inkInverse,#fff);
                font-family: var(--content-font);
                font-size: var(--font-s);
                font-style: normal;
                font-weight: var(--medium);
                gap: 2px;
                line-height: 150%;
                padding: 2px 4px
            }

            .pFPaU {
                background-color: var(--light-interactive-red)
            }

            .o-M6q {
                grid-gap: 2px;
                word-wrap: break-word;
                align-items: center;
                color: #fff;
                color: var(--Light-ink-inkInverse,#fff);
                color: var(--light-interactive-red);
                display: flex;
                font-family: var(--content-font);
                font-size: var(--font-s);
                font-style: normal;
                font-weight: var(--medium);
                gap: 2px;
                height: 18px;
                line-height: 150%;
                padding: 0;
                width: 46px
            }

            .o-M6q>span:first-child {
                grid-gap: 2px;
                background-color: var(--light-interactive-red);
                border-radius: 50%;
                gap: 2px;
                height: 10px;
                width: 10px
            }

            ._2rb1z {
                background-color: var(--light-ink-contrast)
            }

            ._2rb1z,.cc0Wn {
                grid-gap: 2px;
                word-wrap: break-word;
                color: #fff;
                color: var(--Light-ink-inkInverse,#fff);
                font-family: var(--content-font);
                font-size: var(--font-s);
                font-style: normal;
                font-weight: var(--medium);
                gap: 2px;
                line-height: 150%;
                padding: 2px 4px
            }

            .cc0Wn {
                align-items: center;
                background-color: #e0f5f8;
                color: var(--dark-teal-080);
                display: flex;
                height: 22px;
                width: 88px
            }

            .YfFXu {
                color: #fff;
                color: var(--Light-ink-inkInverse,#fff);
                color: var(--light-interactive-primary-030)
            }

            .YfFXu,.jbskn {
                grid-gap: 2px;
                word-wrap: break-word;
                font-family: var(--content-font);
                font-size: var(--font-s);
                font-style: normal;
                font-weight: var(--medium);
                gap: 2px;
                line-height: 150%;
                padding: 0
            }

            .jbskn {
                color: #fff;
                color: var(--Light-ink-inkInverse,#fff);
                color: var(--light-interactive-secondary-030)
            }

            .iEb3f {
                grid-gap: var(--spacing-horizontal);
                gap: var(--spacing-horizontal);
                margin: 0 auto;
                max-width: var(--container-width);
                padding: 0 var(--spacing-vertical) var(--spacing-vertical)
            }

            .SAtXx,.iEb3f,.rma7z {
                display: flex;
                flex-direction: column
            }

            .SAtXx {
                grid-gap: var(--spacing-xs);
                border-bottom: 1px solid var(--card-separator-color);
                gap: var(--spacing-xs);
                padding-bottom: var(--spacing-horizontal)
            }

            .SAtXx.DdcAd {
                border: none
            }

            .wRsKk {
                color: var(--label-color);
                font-family: var(--secondary-font);
                font-size: var(--font-s);
                font-weight: var(--medium);
                text-transform: uppercase
            }

            ._-4tdH {
                color: var(--headline-color);
                font-family: var(--primary-font);
                font-size: var(--font-xxll);
                font-weight: var(--semibold);
                line-height: normal
            }

            @media (max-width: 767px) {
                ._-4tdH {
                    font-size:var(--font-xxl)
                }
            }

            ._-4tdH:hover {
                text-decoration: underline
            }

            .eZM2I {
                color: var(--headline-color);
                font-family: var(--primary-font);
                font-size: var(--font-m);
                font-size: var(--font-mm);
                font-weight: var(--semibold);
                line-height: 150%
            }

            @media (max-width: 767px) {
                .eZM2I {
                    font-size:var(--font-mm);
                    line-height: normal
                }
            }

            .eZM2I:hover {
                text-decoration: underline
            }

            .e8Er1 {
                color: var(--subheadline-color);
                font-family: var(--primary-font);
                font-size: var(--font-mm);
                font-weight: 400;
                line-height: 150%
            }

            @media (min-width: 768px) and (max-width:1199px) {
                .e8Er1 {
                    font-size:var(--font-m)
                }
            }

            @media (max-width: 767px) {
                .e8Er1 {
                    font-size:var(--font-m)
                }
            }

            .XwRHy {
                grid-gap: var(--spacing-xs);
                display: flex;
                flex-direction: column;
                gap: var(--spacing-xs)
            }

            .iKhDT {
                border-bottom: 1px solid var(--card-separator-color);
                padding: var(--spacing-horizontal) 0
            }

            .iKhDT.DdcAd {
                border: none
            }

            .zhX1P div:last-child .iKhDT:last-child {
                padding-bottom: 0
            }

            .hHzil {
                justify-content: space-between
            }

            .hHzil,.lUN06 {
                grid-gap: var(--spacing-xs);
                display: flex;
                gap: var(--spacing-xs)
            }

            .lUN06 {
                flex-direction: column
            }

            .lUN06._7cL5K {
                width: 77.5%
            }

            .lUN06.HHnqY {
                width: 100%
            }

            .mMVvW {
                grid-column: 3/4;
                width: 22.5%
            }

            @media only screen and (min-width: 768px) and (max-width:1199px) {
                .mJ7-M {
                    padding:auto var(--tablet-padding)
                }

                .iEb3f {
                    padding: 0 var(--tablet-padding) var(--spacing-row-separator)
                }

                .SAtXx {
                    grid-gap: 0;
                    display: grid;
                    gap: 0;
                    grid-template-columns: repeat(3,1fr)
                }

                .rMV2v {
                    grid-column: 1/3;
                    margin-right: var(--spacing-vertical)
                }

                .iKhDT {
                    border-bottom: none;
                    padding: 0
                }

                ._05Lop {
                    border-bottom: 1px solid var(--card-separator-color)
                }

                .Jl1am,._05Lop {
                    display: grid;
                    grid-template-columns: 1fr 1fr;
                    padding: var(--spacing-horizontal) 0
                }

                .Jl1am {
                    padding-bottom: 0
                }

                .zhX1P {
                    display: flex;
                    flex-direction: column
                }

                .zhX1P .iKhDT:first-child,.zhX1P .iKhDT:nth-child(3) {
                    border-right: 1px solid var(--card-separator-color);
                    padding-right: var(--spacing-vertical)
                }

                .zhX1P .iKhDT:nth-child(2),.zhX1P .iKhDT:nth-child(4) {
                    padding-left: var(--spacing-vertical)
                }

                .zhX1P .iKhDT:nth-child(3) {
                    border-bottom: none;
                    padding-bottom: 0
                }

                .zhX1P .iKhDT:nth-child(4) {
                    padding-bottom: 0
                }

                .lUN06._7cL5K {
                    grid-column: 1/4
                }

                .lUN06.HHnqY {
                    grid-column: 1/6
                }

                .mMVvW {
                    grid-column: 4/6
                }

                .hHzil {
                    grid-template-columns: repeat(5,1fr)
                }
            }

            @media only screen and (min-width: 1200px) {
                .mJ7-M {
                    padding:0
                }

                .iEb3f {
                    padding: 0 0 var(--spacing-row-separator)
                }

                .rma7z {
                    flex-direction: row
                }

                .MTGjf {
                    order: 2;
                    padding-left: var(--spacing-vertical);
                    width: 840px
                }

                .SAtXx {
                    grid-gap: var(--spacing-vertical);
                    border-bottom: none;
                    display: flex;
                    flex-direction: row;
                    gap: var(--spacing-vertical)
                }

                .rMV2v {
                    width: 555px
                }

                .XwRHy {
                    width: 255px
                }

                .zhX1P {
                    border-right: 1px solid var(--card-separator-color);
                    order: 1;
                    padding-right: var(--spacing-vertical);
                    width: 270px
                }

                ._05Lop .iKhDT:first-child {
                    padding-top: 0
                }

                .iKhDT {
                    padding: var(--spacing-horizontal) 0
                }

                .iKhDT:nth-child(4) {
                    padding-bottom: 0
                }

                .hHzil {
                    grid-gap: var(--spacing-xs);
                    display: flex;
                    flex-direction: row;
                    gap: var(--spacing-xs)
                }

                .lUN06.HHnqY {
                    width: 100%
                }
            }

            .qA7u8 {
                color: var(--light-ink-subtle);
                font-family: var(--secondary-font);
                font-size: var(--font-xs);
                font-style: normal;
                font-weight: var(--regular);
                line-height: 150%;
                padding-bottom: var(--spacing-xs);
                padding-top: var(--spacing-xs);
                text-align: center
            }

            ._2Wcwl {
                background-color: var(--ad-slot-background-color);
                height: calc(100% + 31px)!important
            }

            .dcg3F {
                display: flex;
                justify-content: center;
                width: 100%
            }

            .JR8SJ {
                background-color: var(--ad-slot-background-color);
                justify-content: right;
                margin: auto 0;
                overflow: hidden;
                z-index: var(--zlevel0)
            }

            .JR8SJ,.L1aHm {
                display: flex;
                flex-direction: column
            }

            .ALnBD {
                height: 50px;
                width: 320px
            }

            @media screen and (min-width: 728px) {
                .ALnBD {
                    height:90px;
                    width: 728px
                }
            }

            .VNDLI {
                height: 600px;
                width: 120px
            }

            ._5lGh3 {
                margin: 0 auto
            }

            .-XDJb,._5lGh3 {
                height: 250px;
                width: 300px
            }

            .-XDJb {
                align-items: center;
                display: flex;
                justify-content: center;
                margin: 0 auto 16px
            }

            @media screen and (min-width: 768px) and (max-width:1199px) {
                .-XDJb {
                    height:90px;
                    margin-bottom: 36px;
                    width: 728px
                }
            }

            @media screen and (min-width: 1200px) {
                .-XDJb {
                    height:90px;
                    margin-bottom: 36px;
                    width: 970px
                }
            }

            ._0apYp {
                height: 250px;
                margin: 0 auto 16px;
                width: 300px
            }

            .aEuvG {
                width: 728px
            }

            .SnSdZ,.aEuvG {
                height: 90px;
                margin: 0 auto
            }

            .SnSdZ {
                width: 970px
            }

            .UDLgd {
                width: 120px
            }

            .LkpS-,.UDLgd {
                background-color: transparent;
                height: auto
            }

            .LkpS- {
                margin: 0;
                width: 185px
            }

            @media (min-width: 1200px) {
                .LkpS- {
                    height:auto;
                    width: 160px
                }
            }

            @media (min-width: 768px) and (max-width:1199px) {
                .LkpS- {
                    height:auto;
                    width: 210px
                }
            }

            .j--QA {
                height: 600px;
                margin: 0;
                width: 300px
            }

            .LTMOE,.WUPu4,.n9lPp {
                height: 250px;
                margin: 0;
                width: 300px
            }

            .OXITA {
                margin: 0 auto;
                margin-bottom: var(--spacing-row-separator-mobile);
                padding-top: 0
            }

            .OXITA,._3u9A6 {
                height: 250px;
                width: 300px
            }

            .dKwlU {
                height: 600px;
                width: 300px
            }

            ._5YnJk {
                height: 250px;
                width: 300px
            }

            .XHz18 {
                height: 600px;
                width: 300px
            }

            .dgAYL {
                height: 250px;
                width: 300px
            }

            .EoVCn {
                height: 201px;
                width: 350px
            }

            .gjbaw {
                height: 90px;
                margin: 0;
                width: 160px
            }

            .s-dxG {
                height: 250px;
                margin: 0 auto;
                width: 300px
            }

            @media (min-width: 1200px) {
                .s-dxG {
                    height:600px;
                    width: 300px
                }
            }

            .fvegL {
                height: 50px;
                margin: 0 auto;
                width: 320px
            }

            @media (min-width: 768px) and (max-width:1199px) {
                .fvegL {
                    height:250px;
                    width: 300px
                }
            }

            @media (min-width: 1200px) {
                .fvegL {
                    height:90px;
                    width: 728px
                }

                .eDlxH {
                    margin-bottom: 0
                }
            }

            .qKimL {
                border: none;
                height: 250px;
                margin: 0 auto 32px;
                width: 300px
            }

            @media (min-width: 1200px) {
                .qKimL {
                    height:250px;
                    width: 970px
                }
            }

            .WPHsW {
                border: none;
                height: 250px;
                margin: auto;
                padding-bottom: var(--spacing-xs);
                width: 970px
            }

            @media (max-width: 767px) {
                .WPHsW {
                    height:50px;
                    width: 320px
                }
            }

            @media (min-width: 768px) and (max-width:1199px) {
                .WPHsW {
                    height:250px;
                    width: 300px
                }
            }

            .CWTr2 {
                width: -moz-fit-content;
                width: fit-content
            }

            ._7oYXh {
                margin-left: 25px;
                margin-right: 25px
            }

            @media (min-width: 1200px) {
                ._0HIpF {
                    align-items:center;
                    display: flex;
                    height: 282px;
                    justify-content: center;
                    margin-left: auto;
                    margin-right: auto;
                    padding-bottom: var(--spacing-horizontal);
                    padding-top: var(--spacing-horizontal);
                    width: 1110px
                }
            }

            @media (min-width: 768px) and (max-width:1199px) {
                ._0HIpF {
                    display:none
                }
            }

            @media (max-width: 767px) {
                ._0HIpF {
                    display:none
                }
            }

            .Kcu7Y {
                height: 250px;
                margin: 0 auto;
                width: 300px
            }

            @media screen and (min-width: 1199px) {
                .Kcu7Y {
                    height:90px;
                    width: 728px
                }
            }

            .Fnt-Z {
                height: 250px;
                margin: 0 auto;
                width: 970px
            }

            @media (min-width: 768px) and (max-width:1199px) {
                .Fnt-Z {
                    height:250px;
                    width: 300px
                }
            }

            @media (max-width: 767px) {
                .Fnt-Z {
                    height:50px;
                    width: 320px
                }
            }

            .F7tAU {
                background-color: transparent;
                margin: 0 auto;
                min-height: auto;
                width: 300px
            }

            @media screen and (max-width: 360px) {
                .F7tAU {
                    width:100%
                }
            }

            @media (min-width: 1200px) {
                .F7tAU {
                    width:350px
                }
            }

            @media (min-width: 768px) and (max-width:1199px) {
                .F7tAU {
                    width:210px
                }
            }

            .z76ES {
                height: 250px;
                margin: 0 auto;
                width: 300px
            }

            @media (min-width: 1200px) {
                .z76ES {
                    height:90px;
                    width: 728px
                }
            }

            .cigTE {
                height: 250px;
                margin: 0 auto;
                width: 300px
            }

            @media (min-width: 1200px) {
                .cigTE {
                    height:90px;
                    width: 728px
                }
            }

            ._4SQLD {
                height: 250px;
                margin: 0 auto;
                width: 300px
            }

            @media (min-width: 1200px) {
                ._4SQLD {
                    height:250px;
                    width: 970px
                }
            }

            .QUo5q,.uGP4H {
                width: 100%
            }

            .QUo5q {
                align-items: center;
                background-color: transparent;
                display: flex;
                font-size: var(--font-mm);
                font-weight: var(--semibold);
                height: auto;
                justify-content: center;
                line-height: 150%
            }

            @media (min-width: 1200px) {
                .K88Iv {
                    display:none
                }
            }

            @media (min-width: 768px) and (max-width:1199px) {
                .K88Iv {
                    display:none
                }
            }

            @media (max-width: 767px) {
                .K88Iv {
                    min-height:50px;
                    width: 320px
                }
            }

            ._5SCWg {
                background-color: var(--ad-slot-background-color)
            }

            @media (max-width: 767px) {
                ._5SCWg {
                    align-items:center;
                    bottom: 0;
                    position: fixed;
                    right: 0;
                    width: 100%;
                    z-index: var(--zlevel10)
                }
            }

            @media (min-width: 768px) and (max-width:1199px) {
                ._5SCWg {
                    display:none
                }
            }

            @media (min-width: 1200px) {
                ._5SCWg {
                    display:none
                }
            }

            .Esppl {
                align-self: end;
                background: var(--ad-slot-background-color);
                border-top-left-radius: 6px;
                cursor: pointer;
                height: -moz-fit-content;
                height: fit-content;
                margin-top: -22px
            }

            .oOVST {
                height: auto;
                justify-content: center;
                width: 100%
            }

            ._6UvMW,.oOVST {
                align-items: center;
                display: flex
            }

            ._6UvMW {
                cursor: pointer;
                justify-content: space-between
            }

            @media (min-width: 1200px) {
                ._6UvMW {
                    margin:0;
                    padding: 0
                }
            }

            ._6UvMW>p {
                color: var(--light-ink-contrast);
                font-family: var(--secondary-font);
                font-size: var(--font-m);
                font-weight: var(--bold);
                line-height: normal
            }

            ._6UvMW>p:hover {
                text-decoration: underline
            }

            ._6UvMW>p {
                word-break: break-word
            }

            .chIu6,.thi9c {
                color: var(--headline-color);
                font-family: var(--secondary-font);
                font-size: var(--font-m);
                font-weight: var(--bold);
                line-height: var(--font-xl)
            }

            @media (max-width: 767px) {
                .lxLyk {
                    padding-right:var(--mobile-padding)
                }
            }

            @media (min-width: 768px) and (max-width:1199px) {
                .lxLyk {
                    padding-right:var(--tablet-padding)
                }
            }

            @media (max-width: 767px) {
                .Ttwwy {
                    padding-left:var(--mobile-padding);
                    padding-right: var(--mobile-padding)
                }
            }

            @media (min-width: 768px) and (max-width:1199px) {
                .Ttwwy {
                    padding-left:var(--tablet-padding);
                    padding-right: var(--tablet-padding)
                }
            }

            .TcICO,.Ttwwy {
                margin-bottom: var(--spacing-horizontal)
            }

            .TcICO {
                word-break: break-word
            }

            @media (max-width: 767px) {
                .eyanD {
                    padding-left:var(--mobile-padding);
                    padding-right: var(--mobile-padding)
                }
            }

            @media (min-width: 768px) and (max-width:1199px) {
                .eyanD {
                    padding-left:var(--tablet-padding);
                    padding-right: var(--tablet-padding)
                }
            }

            .eyanD {
                margin-bottom: var(--spacing-horizontal)
            }

            .Fnvc1 {
                border-top: 1px solid var(--row-separator-color);
                margin: 0 15px;
                padding-bottom: var(--spacing-row-separator-mobile)
            }

            @media (min-width: 768px) and (max-width:1199px) {
                .Fnvc1 {
                    margin:0 39px;
                    padding-bottom: var(--spacing-row-separator)
                }
            }

            @media (min-width: 1200px) {
                .Fnvc1 {
                    margin:0 auto;
                    padding-bottom: var(--spacing-row-separator);
                    width: var(--container-width)
                }
            }

            .qA7u8 {
                color: var(--light-ink-subtle);
                font-family: var(--secondary-font);
                font-size: var(--font-xs);
                font-style: normal;
                font-weight: var(--regular);
                line-height: 150%;
                padding-bottom: var(--spacing-xs);
                padding-top: var(--spacing-xs);
                text-align: center
            }

            ._2Wcwl {
                background-color: var(--ad-slot-background-color);
                height: calc(100% + 31px)!important
            }

            .dcg3F {
                display: flex;
                justify-content: center;
                width: 100%
            }

            .JR8SJ {
                background-color: var(--ad-slot-background-color);
                justify-content: right;
                margin: auto 0;
                overflow: hidden;
                z-index: var(--zlevel0)
            }

            .JR8SJ,.L1aHm {
                display: flex;
                flex-direction: column
            }

            .ALnBD {
                height: 50px;
                width: 320px
            }

            @media screen and (min-width: 728px) {
                .ALnBD {
                    height:90px;
                    width: 728px
                }
            }

            .VNDLI {
                height: 600px;
                width: 120px
            }

            ._5lGh3 {
                margin: 0 auto
            }

            .-XDJb,._5lGh3 {
                height: 250px;
                width: 300px
            }

            .-XDJb {
                align-items: center;
                display: flex;
                justify-content: center;
                margin: 0 auto 16px
            }

            @media screen and (min-width: 768px) and (max-width:1199px) {
                .-XDJb {
                    height:90px;
                    margin-bottom: 36px;
                    width: 728px
                }
            }

            @media screen and (min-width: 1200px) {
                .-XDJb {
                    height:90px;
                    margin-bottom: 36px;
                    width: 970px
                }
            }

            ._0apYp {
                height: 250px;
                margin: 0 auto 16px;
                width: 300px
            }

            .aEuvG {
                width: 728px
            }

            .SnSdZ,.aEuvG {
                height: 90px;
                margin: 0 auto
            }

            .SnSdZ {
                width: 970px
            }

            .UDLgd {
                width: 120px
            }

            .LkpS-,.UDLgd {
                background-color: transparent;
                height: auto
            }

            .LkpS- {
                margin: 0;
                width: 185px
            }

            @media (min-width: 1200px) {
                .LkpS- {
                    height:auto;
                    width: 160px
                }
            }

            @media (min-width: 768px) and (max-width:1199px) {
                .LkpS- {
                    height:auto;
                    width: 210px
                }
            }

            .j--QA {
                height: 600px;
                margin: 0;
                width: 300px
            }

            .LTMOE,.WUPu4,.n9lPp {
                height: 250px;
                margin: 0;
                width: 300px
            }

            .OXITA {
                margin: 0 auto;
                margin-bottom: var(--spacing-row-separator-mobile);
                padding-top: 0
            }

            .OXITA,._3u9A6 {
                height: 250px;
                width: 300px
            }

            .dKwlU {
                height: 600px;
                width: 300px
            }

            ._5YnJk {
                height: 250px;
                width: 300px
            }

            .XHz18 {
                height: 600px;
                width: 300px
            }

            .dgAYL {
                height: 250px;
                width: 300px
            }

            .EoVCn {
                height: 201px;
                width: 350px
            }

            .gjbaw {
                height: 90px;
                margin: 0;
                width: 160px
            }

            .s-dxG {
                height: 250px;
                margin: 0 auto;
                width: 300px
            }

            @media (min-width: 1200px) {
                .s-dxG {
                    height:600px;
                    width: 300px
                }
            }

            .fvegL {
                height: 50px;
                margin: 0 auto;
                width: 320px
            }

            @media (min-width: 768px) and (max-width:1199px) {
                .fvegL {
                    height:250px;
                    width: 300px
                }
            }

            @media (min-width: 1200px) {
                .fvegL {
                    height:90px;
                    width: 728px
                }

                .eDlxH {
                    margin-bottom: 0
                }
            }

            .qKimL {
                border: none;
                height: 250px;
                margin: 0 auto 32px;
                width: 300px
            }

            @media (min-width: 1200px) {
                .qKimL {
                    height:250px;
                    width: 970px
                }
            }

            .WPHsW {
                border: none;
                height: 250px;
                margin: auto;
                padding-bottom: var(--spacing-xs);
                width: 970px
            }

            @media (max-width: 767px) {
                .WPHsW {
                    height:50px;
                    width: 320px
                }
            }

            @media (min-width: 768px) and (max-width:1199px) {
                .WPHsW {
                    height:250px;
                    width: 300px
                }
            }

            .CWTr2 {
                width: -moz-fit-content;
                width: fit-content
            }

            ._7oYXh {
                margin-left: 25px;
                margin-right: 25px
            }

            @media (min-width: 1200px) {
                ._0HIpF {
                    align-items:center;
                    display: flex;
                    height: 282px;
                    justify-content: center;
                    margin-left: auto;
                    margin-right: auto;
                    padding-bottom: var(--spacing-horizontal);
                    padding-top: var(--spacing-horizontal);
                    width: 1110px
                }
            }

            @media (min-width: 768px) and (max-width:1199px) {
                ._0HIpF {
                    display:none
                }
            }

            @media (max-width: 767px) {
                ._0HIpF {
                    display:none
                }
            }

            .Kcu7Y {
                height: 250px;
                margin: 0 auto;
                width: 300px
            }

            @media screen and (min-width: 1199px) {
                .Kcu7Y {
                    height:90px;
                    width: 728px
                }
            }

            .Fnt-Z {
                height: 250px;
                margin: 0 auto;
                width: 970px
            }

            @media (min-width: 768px) and (max-width:1199px) {
                .Fnt-Z {
                    height:250px;
                    width: 300px
                }
            }

            @media (max-width: 767px) {
                .Fnt-Z {
                    height:50px;
                    width: 320px
                }
            }

            .F7tAU {
                background-color: transparent;
                margin: 0 auto;
                min-height: auto;
                width: 300px
            }

            @media screen and (max-width: 360px) {
                .F7tAU {
                    width:100%
                }
            }

            @media (min-width: 1200px) {
                .F7tAU {
                    width:350px
                }
            }

            @media (min-width: 768px) and (max-width:1199px) {
                .F7tAU {
                    width:210px
                }
            }

            .z76ES {
                height: 250px;
                margin: 0 auto;
                width: 300px
            }

            @media (min-width: 1200px) {
                .z76ES {
                    height:90px;
                    width: 728px
                }
            }

            .cigTE {
                height: 250px;
                margin: 0 auto;
                width: 300px
            }

            @media (min-width: 1200px) {
                .cigTE {
                    height:90px;
                    width: 728px
                }
            }

            ._4SQLD {
                height: 250px;
                margin: 0 auto;
                width: 300px
            }

            @media (min-width: 1200px) {
                ._4SQLD {
                    height:250px;
                    width: 970px
                }
            }

            .QUo5q,.uGP4H {
                width: 100%
            }

            .QUo5q {
                align-items: center;
                background-color: transparent;
                display: flex;
                font-size: var(--font-mm);
                font-weight: var(--semibold);
                height: auto;
                justify-content: center;
                line-height: 150%
            }

            @media (min-width: 1200px) {
                .K88Iv {
                    display:none
                }
            }

            @media (min-width: 768px) and (max-width:1199px) {
                .K88Iv {
                    display:none
                }
            }

            @media (max-width: 767px) {
                .K88Iv {
                    min-height:50px;
                    width: 320px
                }
            }

            ._5SCWg {
                background-color: var(--ad-slot-background-color)
            }

            @media (max-width: 767px) {
                ._5SCWg {
                    align-items:center;
                    bottom: 0;
                    position: fixed;
                    right: 0;
                    width: 100%;
                    z-index: var(--zlevel10)
                }
            }

            @media (min-width: 768px) and (max-width:1199px) {
                ._5SCWg {
                    display:none
                }
            }

            @media (min-width: 1200px) {
                ._5SCWg {
                    display:none
                }
            }

            .Esppl {
                align-self: end;
                background: var(--ad-slot-background-color);
                border-top-left-radius: 6px;
                cursor: pointer;
                height: -moz-fit-content;
                height: fit-content;
                margin-top: -22px
            }

            .oOVST {
                height: auto;
                justify-content: center;
                width: 100%
            }

            ._6UvMW,.oOVST {
                align-items: center;
                display: flex
            }

            ._6UvMW {
                cursor: pointer;
                justify-content: space-between
            }

            @media (min-width: 1200px) {
                ._6UvMW {
                    margin:0;
                    padding: 0
                }
            }

            ._6UvMW>p {
                color: var(--light-ink-contrast);
                font-family: var(--secondary-font);
                font-size: var(--font-m);
                font-weight: var(--bold);
                line-height: normal
            }

            ._6UvMW>p:hover {
                text-decoration: underline
            }

            ._6UvMW>p {
                word-break: break-word
            }

            .chIu6,.thi9c {
                color: var(--headline-color);
                font-family: var(--secondary-font);
                font-size: var(--font-m);
                font-weight: var(--bold);
                line-height: var(--font-xl)
            }

            @media (max-width: 767px) {
                .lxLyk {
                    padding-right:var(--mobile-padding)
                }
            }

            @media (min-width: 768px) and (max-width:1199px) {
                .lxLyk {
                    padding-right:var(--tablet-padding)
                }
            }

            @media (max-width: 767px) {
                .Ttwwy {
                    padding-left:var(--mobile-padding);
                    padding-right: var(--mobile-padding)
                }
            }

            @media (min-width: 768px) and (max-width:1199px) {
                .Ttwwy {
                    padding-left:var(--tablet-padding);
                    padding-right: var(--tablet-padding)
                }
            }

            .TcICO,.Ttwwy {
                margin-bottom: var(--spacing-horizontal)
            }

            .TcICO {
                word-break: break-word
            }

            @media (max-width: 767px) {
                .eyanD {
                    padding-left:var(--mobile-padding);
                    padding-right: var(--mobile-padding)
                }
            }

            @media (min-width: 768px) and (max-width:1199px) {
                .eyanD {
                    padding-left:var(--tablet-padding);
                    padding-right: var(--tablet-padding)
                }
            }

            .eyanD {
                margin-bottom: var(--spacing-horizontal)
            }

            .Fnvc1 {
                border-top: 1px solid var(--row-separator-color);
                margin: 0 15px;
                padding-bottom: var(--spacing-row-separator-mobile)
            }

            @media (min-width: 768px) and (max-width:1199px) {
                .Fnvc1 {
                    margin:0 39px;
                    padding-bottom: var(--spacing-row-separator)
                }
            }

            @media (min-width: 1200px) {
                .Fnvc1 {
                    margin:0 auto;
                    padding-bottom: var(--spacing-row-separator);
                    width: var(--container-width)
                }
            }

            .HbRuW {
                color: var(--subheadline-color);
                display: flex;
                flex-wrap: wrap;
                font-family: var(--secondary-font);
                font-size: var(--font-s);
                font-weight: var(--medium);
                line-height: 150%
            }

            .fPpVR {
                align-items: center;
                display: flex
            }

            ._9v3uP {
                background-color: rgba(0,0,0,.4);
                bottom: 0;
                filter: brightness(100);
                padding: 4px
            }

            ._9v3uP,._9v3uP.w2tXw {
                left: 0;
                position: absolute;
                z-index: var(--zlevel0)
            }

            ._9v3uP.w2tXw {
                top: 0
            }

            .jT9Gr {
                grid-gap: var(--spacing-xs);
                display: flex;
                flex-direction: column;
                gap: var(--spacing-xs);
                padding: 16px 0
            }

            .vaPla {
                position: relative
            }

            .fG2dB {
                background-color: #d3d3d3
            }

            ._0rL02 {
                position: relative
            }

            ._0rL02 img {
                bottom: 0;
                height: 100%;
                left: 0;
                position: absolute;
                right: 0;
                top: 0;
                width: 100%
            }

            ._4wuYh {
                grid-gap: var(--spacing-xs);
                display: flex;
                flex-direction: column;
                gap: var(--spacing-xs);
                line-height: 150%;
                word-break: break-word
            }

            @media (max-width: 767px) {
                ._4wuYh {
                    padding:0 15px
                }
            }

            .AyKST,.AyKST>div>p {
                color: var(--light-ink-contrast);
                font-weight: var(--medium)
            }

            .AyKST,.AyKST>div>p,._3Y8HA,._3Y8HA>div>p {
                font-family: var(--secondary-font);
                font-size: var(--story-page-font-size);
                line-height: 150%;
                word-break: break-word
            }

            ._3Y8HA,._3Y8HA>div>p {
                color: var(--light-ink-subtle);
                display: flex
            }

            ._3Y8HA>div>p {
                display: inline-block
            }

            ._3Y8HA>div>p:first-child:before {
                content: "Image Credit:";
                padding-right: 4px;
                white-space: nowrap
            }

            .fG2dB {
                background-color: var(--background-color)
            }

            ._3Y8HA[\:has\(a\)] {
                font-weight: var(--medium)
            }

            ._3Y8HA:has(a) {
                font-weight: var(--medium)
            }

            ._3Y8HA[\:has\(a\)] a {
                font-weight: var(--medium)
            }

            ._3Y8HA:has(a) a {
                font-weight: var(--medium)
            }

            .AyKST[\:has\(a\)] {
                font-weight: var(--medium)
            }

            .AyKST:has(a) {
                font-weight: var(--medium)
            }

            .AyKST[\:has\(a\)] a {
                font-weight: var(--medium)
            }

            .AyKST:has(a) a {
                font-weight: var(--medium)
            }

            .bPsxy img {
                background-color: var(--fallback-background-color);
                -o-object-fit: contain!important;
                object-fit: contain!important
            }

            ._6mEKQ {
                grid-gap: var(--spacing-xs);
                display: flex;
                flex-direction: column;
                gap: var(--spacing-xs)
            }

            .V26Oo {
                color: var(--headline-color);
                font-family: var(--primary-font);
                font-size: var(--font-m);
                font-weight: var(--semibold)
            }

            .V26Oo:hover {
                text-decoration: underline
            }

            .uo-cY {
                grid-gap: 2px;
                word-wrap: break-word;
                color: #fff;
                color: var(--Light-ink-inkInverse,#fff);
                font-family: var(--content-font);
                font-size: var(--font-s);
                font-style: normal;
                font-weight: var(--medium);
                gap: 2px;
                line-height: 150%;
                padding: 2px 4px
            }

            .Ey8-Z,.Yuj2q {
                background-color: var(--label-color)
            }

            .Ey8-Z,.Yuj2q,.pFPaU {
                grid-gap: 2px;
                word-wrap: break-word;
                color: #fff;
                color: var(--Light-ink-inkInverse,#fff);
                font-family: var(--content-font);
                font-size: var(--font-s);
                font-style: normal;
                font-weight: var(--medium);
                gap: 2px;
                line-height: 150%;
                padding: 2px 4px
            }

            .pFPaU {
                background-color: var(--light-interactive-red)
            }

            .o-M6q {
                grid-gap: 2px;
                word-wrap: break-word;
                align-items: center;
                color: #fff;
                color: var(--Light-ink-inkInverse,#fff);
                color: var(--light-interactive-red);
                display: flex;
                font-family: var(--content-font);
                font-size: var(--font-s);
                font-style: normal;
                font-weight: var(--medium);
                gap: 2px;
                height: 18px;
                line-height: 150%;
                padding: 0;
                width: 46px
            }

            .o-M6q>span:first-child {
                grid-gap: 2px;
                background-color: var(--light-interactive-red);
                border-radius: 50%;
                gap: 2px;
                height: 10px;
                width: 10px
            }

            ._2rb1z {
                background-color: var(--light-ink-contrast)
            }

            ._2rb1z,.cc0Wn {
                grid-gap: 2px;
                word-wrap: break-word;
                color: #fff;
                color: var(--Light-ink-inkInverse,#fff);
                font-family: var(--content-font);
                font-size: var(--font-s);
                font-style: normal;
                font-weight: var(--medium);
                gap: 2px;
                line-height: 150%;
                padding: 2px 4px
            }

            .cc0Wn {
                align-items: center;
                background-color: #e0f5f8;
                color: var(--dark-teal-080);
                display: flex;
                height: 22px;
                width: 88px
            }

            .YfFXu {
                color: #fff;
                color: var(--Light-ink-inkInverse,#fff);
                color: var(--light-interactive-primary-030)
            }

            .YfFXu,.jbskn {
                grid-gap: 2px;
                word-wrap: break-word;
                font-family: var(--content-font);
                font-size: var(--font-s);
                font-style: normal;
                font-weight: var(--medium);
                gap: 2px;
                line-height: 150%;
                padding: 0
            }

            .jbskn {
                color: #fff;
                color: var(--Light-ink-inkInverse,#fff);
                color: var(--light-interactive-secondary-030)
            }

            .ljp9f {
                display: flex;
                flex-direction: column;
                margin: 0 auto;
                max-width: var(--container-width)
            }

            ._1afmQ {
                padding: 0 var(--spacing-vertical) var(--spacing-horizontal)
            }

            .rHTac {
                padding: 0 var(--spacing-vertical) var(--spacing-vertical)
            }

            .rHTac,.xHpss {
                display: flex;
                flex-direction: column
            }

            .xHpss .z7vKa:first-of-type {
                padding-top: 0
            }

            .gPG8P {
                display: flex;
                flex-direction: column
            }

            .gPG8P .z7vKa:last-of-type,.rHTac>.Ltztb:last-child {
                border-bottom: none;
                padding-bottom: 0
            }

            .z7vKa {
                border-bottom: 1px solid var(--card-separator-color);
                padding: var(--spacing-horizontal) 0
            }

            .rHTac .Ltztb:last-child .z7vKa:last-child {
                border-bottom: none;
                padding-bottom: 0
            }

            .z7vKa.iYvvr {
                border: none
            }

            .tu3eJ div:last-child .z7vKa:last-child {
                padding-bottom: 0
            }

            ._08cu6 {
                justify-content: space-between
            }

            ._08cu6,.mgFfq {
                grid-gap: var(--spacing-xs);
                display: flex;
                gap: var(--spacing-xs)
            }

            .mgFfq {
                flex-direction: column
            }

            .mgFfq._0qHUw {
                width: 77.5%
            }

            .mgFfq.-KmyC {
                width: 100%
            }

            .rQ-iG {
                grid-column: 3/4;
                width: 22.5%
            }

            ._90zV7 {
                color: var(--headline-color);
                font-family: var(--primary-font);
                font-size: var(--font-m);
                font-style: normal;
                font-weight: var(--semibold);
                line-height: 150%
            }

            @media (max-width: 767px) {
                ._90zV7 {
                    font-size:var(--font-mm);
                    line-height: normal
                }
            }

            ._90zV7:hover {
                text-decoration: underline
            }

            .w-NNE {
                color: var(--subheadline-color);
                font-family: var(--primary-font);
                font-size: var(--font-m);
                font-weight: 400
            }

            ._5XOCv,.w-NNE {
                line-height: 150%
            }

            ._5XOCv {
                color: var(--cta-button-color);
                font-size: var(--menu-items-font-size);
                font-weight: var(--medium);
                padding: var(--spacing-s) var(--spacing-m) var(--spacing-s) 0
            }

            @media only screen and (min-width: 768px) and (max-width:1199px) {
                ._1afmQ {
                    padding:0 var(--tablet-padding) var(--spacing-horizontal)
                }

                .rHTac {
                    grid-gap: 0;
                    display: flex;
                    flex-direction: column;
                    gap: 0;
                    padding: 0 var(--tablet-padding) var(--spacing-row-separator)
                }

                .xHpss {
                    display: grid;
                    grid-template-columns: calc(25% - 7px) calc(25% + 7px) calc(25% + 7px) calc(25% - 7px);
                    padding-bottom: var(--spacing-horizontal)
                }

                .xHpss .z7vKa {
                    border-bottom: none;
                    padding-top: 0
                }

                .xHpss {
                    border-bottom: 1px solid var(--card-separator-color)
                }

                .w-NNE {
                    font-size: 14px
                }

                .gPG8P {
                    display: grid;
                    grid-template-columns: calc(25% - 7px) calc(25% + 7px) calc(25% + 7px) calc(25% - 7px)
                }

                .gPG8P .z7vKa {
                    border-bottom: none;
                    padding-bottom: 0
                }

                .gPG8P {
                    margin-top: var(--spacing-horizontal)
                }

                .rHTac>.Ltztb:last-child {
                    border-bottom: none;
                    padding-bottom: 0
                }

                ._08cu6 {
                    flex-direction: column-reverse
                }

                .z7vKa {
                    border-right: 1px solid var(--card-separator-color);
                    padding: 0 var(--spacing-vertical)
                }

                .z7vKa:first-child {
                    padding-left: 0
                }

                .z7vKa:nth-child(4) {
                    padding-right: 0
                }

                .z7vKa:last-child {
                    border-right: none
                }

                .mgFfq._0qHUw,.rQ-iG {
                    width: 100%
                }

                ._5XOCv {
                    font-size: var(--font-s);
                    padding: var(--spacing-xs) var(--spacing-s) var(--spacing-xs) 0
                }
            }

            @media only screen and (min-width: 1200px) {
                ._1afmQ {
                    padding:0 0 var(--spacing-horizontal)
                }

                .rHTac {
                    grid-gap: 0;
                    display: flex;
                    flex-direction: column;
                    gap: 0;
                    padding: 0;
                    padding-bottom: var(--spacing-row-separator)
                }

                .xHpss {
                    display: grid;
                    grid-template-columns: 270px 285px 285px 270px;
                    padding-bottom: var(--spacing-horizontal)
                }

                .xHpss .z7vKa {
                    border-bottom: none;
                    padding-top: 0
                }

                .xHpss {
                    border-bottom: 1px solid var(--card-separator-color)
                }

                .w-NNE {
                    font-size: 14px
                }

                .gPG8P {
                    display: grid;
                    grid-template-columns: 270px 285px 285px 270px
                }

                .gPG8P .z7vKa {
                    border-bottom: none;
                    padding-bottom: 0
                }

                .gPG8P {
                    margin-top: var(--spacing-horizontal)
                }

                .rHTac>.Ltztb:last-child {
                    border-bottom: none;
                    padding-bottom: 0
                }

                .z7vKa {
                    border-right: 1px solid var(--card-separator-color);
                    padding: 0 var(--spacing-vertical)
                }

                .z7vKa:first-child {
                    padding-left: 0
                }

                .z7vKa:nth-child(4) {
                    padding-right: 0
                }

                .z7vKa:last-child {
                    border-right: none
                }

                .rQ-iG {
                    height: 87px;
                    width: 87px
                }

                ._5XOCv {
                    font-size: var(--font-s);
                    padding: var(--spacing-xs) var(--spacing-s) var(--spacing-xs) 0
                }
            }

            .qA7u8 {
                color: var(--light-ink-subtle);
                font-family: var(--secondary-font);
                font-size: var(--font-xs);
                font-style: normal;
                font-weight: var(--regular);
                line-height: 150%;
                padding-bottom: var(--spacing-xs);
                padding-top: var(--spacing-xs);
                text-align: center
            }

            ._2Wcwl {
                background-color: var(--ad-slot-background-color);
                height: calc(100% + 31px)!important
            }

            .dcg3F {
                display: flex;
                justify-content: center;
                width: 100%
            }

            .JR8SJ {
                background-color: var(--ad-slot-background-color);
                justify-content: right;
                margin: auto 0;
                overflow: hidden;
                z-index: var(--zlevel0)
            }

            .JR8SJ,.L1aHm {
                display: flex;
                flex-direction: column
            }

            .ALnBD {
                height: 50px;
                width: 320px
            }

            @media screen and (min-width: 728px) {
                .ALnBD {
                    height:90px;
                    width: 728px
                }
            }

            .VNDLI {
                height: 600px;
                width: 120px
            }

            ._5lGh3 {
                margin: 0 auto
            }

            .-XDJb,._5lGh3 {
                height: 250px;
                width: 300px
            }

            .-XDJb {
                align-items: center;
                display: flex;
                justify-content: center;
                margin: 0 auto 16px
            }

            @media screen and (min-width: 768px) and (max-width:1199px) {
                .-XDJb {
                    height:90px;
                    margin-bottom: 36px;
                    width: 728px
                }
            }

            @media screen and (min-width: 1200px) {
                .-XDJb {
                    height:90px;
                    margin-bottom: 36px;
                    width: 970px
                }
            }

            ._0apYp {
                height: 250px;
                margin: 0 auto 16px;
                width: 300px
            }

            .aEuvG {
                width: 728px
            }

            .SnSdZ,.aEuvG {
                height: 90px;
                margin: 0 auto
            }

            .SnSdZ {
                width: 970px
            }

            .UDLgd {
                width: 120px
            }

            .LkpS-,.UDLgd {
                background-color: transparent;
                height: auto
            }

            .LkpS- {
                margin: 0;
                width: 185px
            }

            @media (min-width: 1200px) {
                .LkpS- {
                    height:auto;
                    width: 160px
                }
            }

            @media (min-width: 768px) and (max-width:1199px) {
                .LkpS- {
                    height:auto;
                    width: 210px
                }
            }

            .j--QA {
                height: 600px;
                margin: 0;
                width: 300px
            }

            .LTMOE,.WUPu4,.n9lPp {
                height: 250px;
                margin: 0;
                width: 300px
            }

            .OXITA {
                margin: 0 auto;
                margin-bottom: var(--spacing-row-separator-mobile);
                padding-top: 0
            }

            .OXITA,._3u9A6 {
                height: 250px;
                width: 300px
            }

            .dKwlU {
                height: 600px;
                width: 300px
            }

            ._5YnJk {
                height: 250px;
                width: 300px
            }

            .XHz18 {
                height: 600px;
                width: 300px
            }

            .dgAYL {
                height: 250px;
                width: 300px
            }

            .EoVCn {
                height: 201px;
                width: 350px
            }

            .gjbaw {
                height: 90px;
                margin: 0;
                width: 160px
            }

            .s-dxG {
                height: 250px;
                margin: 0 auto;
                width: 300px
            }

            @media (min-width: 1200px) {
                .s-dxG {
                    height:600px;
                    width: 300px
                }
            }

            .fvegL {
                height: 50px;
                margin: 0 auto;
                width: 320px
            }

            @media (min-width: 768px) and (max-width:1199px) {
                .fvegL {
                    height:250px;
                    width: 300px
                }
            }

            @media (min-width: 1200px) {
                .fvegL {
                    height:90px;
                    width: 728px
                }

                .eDlxH {
                    margin-bottom: 0
                }
            }

            .qKimL {
                border: none;
                height: 250px;
                margin: 0 auto 32px;
                width: 300px
            }

            @media (min-width: 1200px) {
                .qKimL {
                    height:250px;
                    width: 970px
                }
            }

            .WPHsW {
                border: none;
                height: 250px;
                margin: auto;
                padding-bottom: var(--spacing-xs);
                width: 970px
            }

            @media (max-width: 767px) {
                .WPHsW {
                    height:50px;
                    width: 320px
                }
            }

            @media (min-width: 768px) and (max-width:1199px) {
                .WPHsW {
                    height:250px;
                    width: 300px
                }
            }

            .CWTr2 {
                width: -moz-fit-content;
                width: fit-content
            }

            ._7oYXh {
                margin-left: 25px;
                margin-right: 25px
            }

            @media (min-width: 1200px) {
                ._0HIpF {
                    align-items:center;
                    display: flex;
                    height: 282px;
                    justify-content: center;
                    margin-left: auto;
                    margin-right: auto;
                    padding-bottom: var(--spacing-horizontal);
                    padding-top: var(--spacing-horizontal);
                    width: 1110px
                }
            }

            @media (min-width: 768px) and (max-width:1199px) {
                ._0HIpF {
                    display:none
                }
            }

            @media (max-width: 767px) {
                ._0HIpF {
                    display:none
                }
            }

            .Kcu7Y {
                height: 250px;
                margin: 0 auto;
                width: 300px
            }

            @media screen and (min-width: 1199px) {
                .Kcu7Y {
                    height:90px;
                    width: 728px
                }
            }

            .Fnt-Z {
                height: 250px;
                margin: 0 auto;
                width: 970px
            }

            @media (min-width: 768px) and (max-width:1199px) {
                .Fnt-Z {
                    height:250px;
                    width: 300px
                }
            }

            @media (max-width: 767px) {
                .Fnt-Z {
                    height:50px;
                    width: 320px
                }
            }

            .F7tAU {
                background-color: transparent;
                margin: 0 auto;
                min-height: auto;
                width: 300px
            }

            @media screen and (max-width: 360px) {
                .F7tAU {
                    width:100%
                }
            }

            @media (min-width: 1200px) {
                .F7tAU {
                    width:350px
                }
            }

            @media (min-width: 768px) and (max-width:1199px) {
                .F7tAU {
                    width:210px
                }
            }

            .z76ES {
                height: 250px;
                margin: 0 auto;
                width: 300px
            }

            @media (min-width: 1200px) {
                .z76ES {
                    height:90px;
                    width: 728px
                }
            }

            .cigTE {
                height: 250px;
                margin: 0 auto;
                width: 300px
            }

            @media (min-width: 1200px) {
                .cigTE {
                    height:90px;
                    width: 728px
                }
            }

            ._4SQLD {
                height: 250px;
                margin: 0 auto;
                width: 300px
            }

            @media (min-width: 1200px) {
                ._4SQLD {
                    height:250px;
                    width: 970px
                }
            }

            .QUo5q,.uGP4H {
                width: 100%
            }

            .QUo5q {
                align-items: center;
                background-color: transparent;
                display: flex;
                font-size: var(--font-mm);
                font-weight: var(--semibold);
                height: auto;
                justify-content: center;
                line-height: 150%
            }

            @media (min-width: 1200px) {
                .K88Iv {
                    display:none
                }
            }

            @media (min-width: 768px) and (max-width:1199px) {
                .K88Iv {
                    display:none
                }
            }

            @media (max-width: 767px) {
                .K88Iv {
                    min-height:50px;
                    width: 320px
                }
            }

            ._5SCWg {
                background-color: var(--ad-slot-background-color)
            }

            @media (max-width: 767px) {
                ._5SCWg {
                    align-items:center;
                    bottom: 0;
                    position: fixed;
                    right: 0;
                    width: 100%;
                    z-index: var(--zlevel10)
                }
            }

            @media (min-width: 768px) and (max-width:1199px) {
                ._5SCWg {
                    display:none
                }
            }

            @media (min-width: 1200px) {
                ._5SCWg {
                    display:none
                }
            }

            .Esppl {
                align-self: end;
                background: var(--ad-slot-background-color);
                border-top-left-radius: 6px;
                cursor: pointer;
                height: -moz-fit-content;
                height: fit-content;
                margin-top: -22px
            }

            .oOVST {
                height: auto;
                justify-content: center;
                width: 100%
            }

            ._6UvMW,.oOVST {
                align-items: center;
                display: flex
            }

            ._6UvMW {
                cursor: pointer;
                justify-content: space-between
            }

            @media (min-width: 1200px) {
                ._6UvMW {
                    margin:0;
                    padding: 0
                }
            }

            ._6UvMW>p {
                color: var(--light-ink-contrast);
                font-family: var(--secondary-font);
                font-size: var(--font-m);
                font-weight: var(--bold);
                line-height: normal
            }

            ._6UvMW>p:hover {
                text-decoration: underline
            }

            ._6UvMW>p {
                word-break: break-word
            }

            .chIu6,.thi9c {
                color: var(--headline-color);
                font-family: var(--secondary-font);
                font-size: var(--font-m);
                font-weight: var(--bold);
                line-height: var(--font-xl)
            }

            @media (max-width: 767px) {
                .lxLyk {
                    padding-right:var(--mobile-padding)
                }
            }

            @media (min-width: 768px) and (max-width:1199px) {
                .lxLyk {
                    padding-right:var(--tablet-padding)
                }
            }

            @media (max-width: 767px) {
                .Ttwwy {
                    padding-left:var(--mobile-padding);
                    padding-right: var(--mobile-padding)
                }
            }

            @media (min-width: 768px) and (max-width:1199px) {
                .Ttwwy {
                    padding-left:var(--tablet-padding);
                    padding-right: var(--tablet-padding)
                }
            }

            .TcICO,.Ttwwy {
                margin-bottom: var(--spacing-horizontal)
            }

            .TcICO {
                word-break: break-word
            }

            @media (max-width: 767px) {
                .eyanD {
                    padding-left:var(--mobile-padding);
                    padding-right: var(--mobile-padding)
                }
            }

            @media (min-width: 768px) and (max-width:1199px) {
                .eyanD {
                    padding-left:var(--tablet-padding);
                    padding-right: var(--tablet-padding)
                }
            }

            .eyanD {
                margin-bottom: var(--spacing-horizontal)
            }

            .HbRuW {
                color: var(--subheadline-color);
                display: flex;
                flex-wrap: wrap;
                font-family: var(--secondary-font);
                font-size: var(--font-s);
                font-weight: var(--medium);
                line-height: 150%
            }

            .fPpVR {
                align-items: center;
                display: flex
            }

            ._9v3uP {
                background-color: rgba(0,0,0,.4);
                bottom: 0;
                filter: brightness(100);
                padding: 4px
            }

            ._9v3uP,._9v3uP.w2tXw {
                left: 0;
                position: absolute;
                z-index: var(--zlevel0)
            }

            ._9v3uP.w2tXw {
                top: 0
            }

            .jT9Gr {
                grid-gap: var(--spacing-xs);
                display: flex;
                flex-direction: column;
                gap: var(--spacing-xs);
                padding: 16px 0
            }

            .vaPla {
                position: relative
            }

            .fG2dB {
                background-color: #d3d3d3
            }

            ._0rL02 {
                position: relative
            }

            ._0rL02 img {
                bottom: 0;
                height: 100%;
                left: 0;
                position: absolute;
                right: 0;
                top: 0;
                width: 100%
            }

            ._4wuYh {
                grid-gap: var(--spacing-xs);
                display: flex;
                flex-direction: column;
                gap: var(--spacing-xs);
                line-height: 150%;
                word-break: break-word
            }

            @media (max-width: 767px) {
                ._4wuYh {
                    padding:0 15px
                }
            }

            .AyKST,.AyKST>div>p {
                color: var(--light-ink-contrast);
                font-weight: var(--medium)
            }

            .AyKST,.AyKST>div>p,._3Y8HA,._3Y8HA>div>p {
                font-family: var(--secondary-font);
                font-size: var(--story-page-font-size);
                line-height: 150%;
                word-break: break-word
            }

            ._3Y8HA,._3Y8HA>div>p {
                color: var(--light-ink-subtle);
                display: flex
            }

            ._3Y8HA>div>p {
                display: inline-block
            }

            ._3Y8HA>div>p:first-child:before {
                content: "Image Credit:";
                padding-right: 4px;
                white-space: nowrap
            }

            .fG2dB {
                background-color: var(--background-color)
            }

            ._3Y8HA[\:has\(a\)] {
                font-weight: var(--medium)
            }

            ._3Y8HA:has(a) {
                font-weight: var(--medium)
            }

            ._3Y8HA[\:has\(a\)] a {
                font-weight: var(--medium)
            }

            ._3Y8HA:has(a) a {
                font-weight: var(--medium)
            }

            .AyKST[\:has\(a\)] {
                font-weight: var(--medium)
            }

            .AyKST:has(a) {
                font-weight: var(--medium)
            }

            .AyKST[\:has\(a\)] a {
                font-weight: var(--medium)
            }

            .AyKST:has(a) a {
                font-weight: var(--medium)
            }

            .bPsxy img {
                background-color: var(--fallback-background-color);
                -o-object-fit: contain!important;
                object-fit: contain!important
            }

            ._6mEKQ {
                grid-gap: var(--spacing-xs);
                display: flex;
                flex-direction: column;
                gap: var(--spacing-xs)
            }

            .V26Oo {
                color: var(--headline-color);
                font-family: var(--primary-font);
                font-size: var(--font-m);
                font-weight: var(--semibold)
            }

            .V26Oo:hover {
                text-decoration: underline
            }

            .uo-cY {
                grid-gap: 2px;
                word-wrap: break-word;
                color: #fff;
                color: var(--Light-ink-inkInverse,#fff);
                font-family: var(--content-font);
                font-size: var(--font-s);
                font-style: normal;
                font-weight: var(--medium);
                gap: 2px;
                line-height: 150%;
                padding: 2px 4px
            }

            .Ey8-Z,.Yuj2q {
                background-color: var(--label-color)
            }

            .Ey8-Z,.Yuj2q,.pFPaU {
                grid-gap: 2px;
                word-wrap: break-word;
                color: #fff;
                color: var(--Light-ink-inkInverse,#fff);
                font-family: var(--content-font);
                font-size: var(--font-s);
                font-style: normal;
                font-weight: var(--medium);
                gap: 2px;
                line-height: 150%;
                padding: 2px 4px
            }

            .pFPaU {
                background-color: var(--light-interactive-red)
            }

            .o-M6q {
                grid-gap: 2px;
                word-wrap: break-word;
                align-items: center;
                color: #fff;
                color: var(--Light-ink-inkInverse,#fff);
                color: var(--light-interactive-red);
                display: flex;
                font-family: var(--content-font);
                font-size: var(--font-s);
                font-style: normal;
                font-weight: var(--medium);
                gap: 2px;
                height: 18px;
                line-height: 150%;
                padding: 0;
                width: 46px
            }

            .o-M6q>span:first-child {
                grid-gap: 2px;
                background-color: var(--light-interactive-red);
                border-radius: 50%;
                gap: 2px;
                height: 10px;
                width: 10px
            }

            ._2rb1z {
                background-color: var(--light-ink-contrast)
            }

            ._2rb1z,.cc0Wn {
                grid-gap: 2px;
                word-wrap: break-word;
                color: #fff;
                color: var(--Light-ink-inkInverse,#fff);
                font-family: var(--content-font);
                font-size: var(--font-s);
                font-style: normal;
                font-weight: var(--medium);
                gap: 2px;
                line-height: 150%;
                padding: 2px 4px
            }

            .cc0Wn {
                align-items: center;
                background-color: #e0f5f8;
                color: var(--dark-teal-080);
                display: flex;
                height: 22px;
                width: 88px
            }

            .YfFXu {
                color: #fff;
                color: var(--Light-ink-inkInverse,#fff);
                color: var(--light-interactive-primary-030)
            }

            .YfFXu,.jbskn {
                grid-gap: 2px;
                word-wrap: break-word;
                font-family: var(--content-font);
                font-size: var(--font-s);
                font-style: normal;
                font-weight: var(--medium);
                gap: 2px;
                line-height: 150%;
                padding: 0
            }

            .jbskn {
                color: #fff;
                color: var(--Light-ink-inkInverse,#fff);
                color: var(--light-interactive-secondary-030)
            }

            .Fnvc1 {
                border-top: 1px solid var(--row-separator-color);
                margin: 0 15px;
                padding-bottom: var(--spacing-row-separator-mobile)
            }

            @media (min-width: 768px) and (max-width:1199px) {
                .Fnvc1 {
                    margin:0 39px;
                    padding-bottom: var(--spacing-row-separator)
                }
            }

            @media (min-width: 1200px) {
                .Fnvc1 {
                    margin:0 auto;
                    padding-bottom: var(--spacing-row-separator);
                    width: var(--container-width)
                }
            }

            .kr8sK {
                display: flex;
                flex-direction: column;
                margin: 0 auto;
                max-width: var(--container-width)
            }

            @media (min-width: 1200px) {
                .kr8sK {
                    padding:0
                }
            }

            @media (min-width: 768px) and (max-width:1199px) {
                .kr8sK {
                    padding:0
                }
            }

            .g-KYx {
                margin-bottom: var(--spacing-horizontal)
            }

            @media (min-width: 768px) and (max-width:1199px) {
                .g-KYx {
                    padding:0 var(--tablet-padding)
                }
            }

            @media (max-width: 767px) {
                .g-KYx {
                    padding:0 var(--mobile-padding)
                }
            }

            .LQKcb {
                margin-bottom: 0;
                padding: 0 var(--spacing-vertical) var(--spacing-vertical)
            }

            @media (min-width: 1200px) {
                .LQKcb {
                    overflow-x:hidden;
                    padding: 0;
                    padding-bottom: var(--spacing-row-separator)
                }
            }

            @media (min-width: 768px) and (max-width:1199px) {
                .LQKcb {
                    padding:0 var(--tablet-padding) var(--spacing-row-separator)
                }
            }

            .LQKcb::-webkit-scrollbar {
                display: none
            }

            .VmZ2K {
                grid-gap: var(--spacing-xs);
                border-right: none;
                display: flex;
                flex-direction: column;
                gap: var(--spacing-xs);
                height: 100%
            }

            .qE5mI {
                color: var(--label-color);
                font-family: var(--secondary-font);
                font-size: var(--font-s);
                font-weight: var(--medium);
                text-transform: uppercase
            }

            .BDuPs {
                color: var(--headline-color);
                font-family: var(--primary-font);
                font-size: var(--font-xl);
                font-weight: var(--semibold);
                line-height: normal
            }

            @media (min-width: 768px) and (max-width:1199px) {
                .BDuPs {
                    font-size:var(--font-l)
                }
            }

            @media (max-width: 767px) {
                .BDuPs {
                    font-size:var(--font-mm)
                }
            }

            .BDuPs:hover,.nGl5K:hover {
                text-decoration: underline
            }

            .kltqq {
                color: var(--subheadline-color);
                font-family: var(--primary-font);
                font-size: var(--font-m);
                font-weight: 400;
                line-height: 150%
            }

            @media (min-width: 1200px) {
                .kltqq {
                    font-size:var(--font-mm)
                }
            }

            .qA7u8 {
                color: var(--light-ink-subtle);
                font-family: var(--secondary-font);
                font-size: var(--font-xs);
                font-style: normal;
                font-weight: var(--regular);
                line-height: 150%;
                padding-bottom: var(--spacing-xs);
                padding-top: var(--spacing-xs);
                text-align: center
            }

            ._2Wcwl {
                background-color: var(--ad-slot-background-color);
                height: calc(100% + 31px)!important
            }

            .dcg3F {
                display: flex;
                justify-content: center;
                width: 100%
            }

            .JR8SJ {
                background-color: var(--ad-slot-background-color);
                justify-content: right;
                margin: auto 0;
                overflow: hidden;
                z-index: var(--zlevel0)
            }

            .JR8SJ,.L1aHm {
                display: flex;
                flex-direction: column
            }

            .ALnBD {
                height: 50px;
                width: 320px
            }

            @media screen and (min-width: 728px) {
                .ALnBD {
                    height:90px;
                    width: 728px
                }
            }

            .VNDLI {
                height: 600px;
                width: 120px
            }

            ._5lGh3 {
                margin: 0 auto
            }

            .-XDJb,._5lGh3 {
                height: 250px;
                width: 300px
            }

            .-XDJb {
                align-items: center;
                display: flex;
                justify-content: center;
                margin: 0 auto 16px
            }

            @media screen and (min-width: 768px) and (max-width:1199px) {
                .-XDJb {
                    height:90px;
                    margin-bottom: 36px;
                    width: 728px
                }
            }

            @media screen and (min-width: 1200px) {
                .-XDJb {
                    height:90px;
                    margin-bottom: 36px;
                    width: 970px
                }
            }

            ._0apYp {
                height: 250px;
                margin: 0 auto 16px;
                width: 300px
            }

            .aEuvG {
                width: 728px
            }

            .SnSdZ,.aEuvG {
                height: 90px;
                margin: 0 auto
            }

            .SnSdZ {
                width: 970px
            }

            .UDLgd {
                width: 120px
            }

            .LkpS-,.UDLgd {
                background-color: transparent;
                height: auto
            }

            .LkpS- {
                margin: 0;
                width: 185px
            }

            @media (min-width: 1200px) {
                .LkpS- {
                    height:auto;
                    width: 160px
                }
            }

            @media (min-width: 768px) and (max-width:1199px) {
                .LkpS- {
                    height:auto;
                    width: 210px
                }
            }

            .j--QA {
                height: 600px;
                margin: 0;
                width: 300px
            }

            .LTMOE,.WUPu4,.n9lPp {
                height: 250px;
                margin: 0;
                width: 300px
            }

            .OXITA {
                margin: 0 auto;
                margin-bottom: var(--spacing-row-separator-mobile);
                padding-top: 0
            }

            .OXITA,._3u9A6 {
                height: 250px;
                width: 300px
            }

            .dKwlU {
                height: 600px;
                width: 300px
            }

            ._5YnJk {
                height: 250px;
                width: 300px
            }

            .XHz18 {
                height: 600px;
                width: 300px
            }

            .dgAYL {
                height: 250px;
                width: 300px
            }

            .EoVCn {
                height: 201px;
                width: 350px
            }

            .gjbaw {
                height: 90px;
                margin: 0;
                width: 160px
            }

            .s-dxG {
                height: 250px;
                margin: 0 auto;
                width: 300px
            }

            @media (min-width: 1200px) {
                .s-dxG {
                    height:600px;
                    width: 300px
                }
            }

            .fvegL {
                height: 50px;
                margin: 0 auto;
                width: 320px
            }

            @media (min-width: 768px) and (max-width:1199px) {
                .fvegL {
                    height:250px;
                    width: 300px
                }
            }

            @media (min-width: 1200px) {
                .fvegL {
                    height:90px;
                    width: 728px
                }

                .eDlxH {
                    margin-bottom: 0
                }
            }

            .qKimL {
                border: none;
                height: 250px;
                margin: 0 auto 32px;
                width: 300px
            }

            @media (min-width: 1200px) {
                .qKimL {
                    height:250px;
                    width: 970px
                }
            }

            .WPHsW {
                border: none;
                height: 250px;
                margin: auto;
                padding-bottom: var(--spacing-xs);
                width: 970px
            }

            @media (max-width: 767px) {
                .WPHsW {
                    height:50px;
                    width: 320px
                }
            }

            @media (min-width: 768px) and (max-width:1199px) {
                .WPHsW {
                    height:250px;
                    width: 300px
                }
            }

            .CWTr2 {
                width: -moz-fit-content;
                width: fit-content
            }

            ._7oYXh {
                margin-left: 25px;
                margin-right: 25px
            }

            @media (min-width: 1200px) {
                ._0HIpF {
                    align-items:center;
                    display: flex;
                    height: 282px;
                    justify-content: center;
                    margin-left: auto;
                    margin-right: auto;
                    padding-bottom: var(--spacing-horizontal);
                    padding-top: var(--spacing-horizontal);
                    width: 1110px
                }
            }

            @media (min-width: 768px) and (max-width:1199px) {
                ._0HIpF {
                    display:none
                }
            }

            @media (max-width: 767px) {
                ._0HIpF {
                    display:none
                }
            }

            .Kcu7Y {
                height: 250px;
                margin: 0 auto;
                width: 300px
            }

            @media screen and (min-width: 1199px) {
                .Kcu7Y {
                    height:90px;
                    width: 728px
                }
            }

            .Fnt-Z {
                height: 250px;
                margin: 0 auto;
                width: 970px
            }

            @media (min-width: 768px) and (max-width:1199px) {
                .Fnt-Z {
                    height:250px;
                    width: 300px
                }
            }

            @media (max-width: 767px) {
                .Fnt-Z {
                    height:50px;
                    width: 320px
                }
            }

            .F7tAU {
                background-color: transparent;
                margin: 0 auto;
                min-height: auto;
                width: 300px
            }

            @media screen and (max-width: 360px) {
                .F7tAU {
                    width:100%
                }
            }

            @media (min-width: 1200px) {
                .F7tAU {
                    width:350px
                }
            }

            @media (min-width: 768px) and (max-width:1199px) {
                .F7tAU {
                    width:210px
                }
            }

            .z76ES {
                height: 250px;
                margin: 0 auto;
                width: 300px
            }

            @media (min-width: 1200px) {
                .z76ES {
                    height:90px;
                    width: 728px
                }
            }

            .cigTE {
                height: 250px;
                margin: 0 auto;
                width: 300px
            }

            @media (min-width: 1200px) {
                .cigTE {
                    height:90px;
                    width: 728px
                }
            }

            ._4SQLD {
                height: 250px;
                margin: 0 auto;
                width: 300px
            }

            @media (min-width: 1200px) {
                ._4SQLD {
                    height:250px;
                    width: 970px
                }
            }

            .QUo5q,.uGP4H {
                width: 100%
            }

            .QUo5q {
                align-items: center;
                background-color: transparent;
                display: flex;
                font-size: var(--font-mm);
                font-weight: var(--semibold);
                height: auto;
                justify-content: center;
                line-height: 150%
            }

            @media (min-width: 1200px) {
                .K88Iv {
                    display:none
                }
            }

            @media (min-width: 768px) and (max-width:1199px) {
                .K88Iv {
                    display:none
                }
            }

            @media (max-width: 767px) {
                .K88Iv {
                    min-height:50px;
                    width: 320px
                }
            }

            ._5SCWg {
                background-color: var(--ad-slot-background-color)
            }

            @media (max-width: 767px) {
                ._5SCWg {
                    align-items:center;
                    bottom: 0;
                    position: fixed;
                    right: 0;
                    width: 100%;
                    z-index: var(--zlevel10)
                }
            }

            @media (min-width: 768px) and (max-width:1199px) {
                ._5SCWg {
                    display:none
                }
            }

            @media (min-width: 1200px) {
                ._5SCWg {
                    display:none
                }
            }

            .Esppl {
                align-self: end;
                background: var(--ad-slot-background-color);
                border-top-left-radius: 6px;
                cursor: pointer;
                height: -moz-fit-content;
                height: fit-content;
                margin-top: -22px
            }

            .oOVST {
                align-items: center;
                display: flex;
                height: auto;
                justify-content: center;
                width: 100%
            }

            .Fnvc1 {
                border-top: 1px solid var(--row-separator-color);
                margin: 0 15px;
                padding-bottom: var(--spacing-row-separator-mobile)
            }

            @media (min-width: 768px) and (max-width:1199px) {
                .Fnvc1 {
                    margin:0 39px;
                    padding-bottom: var(--spacing-row-separator)
                }
            }

            @media (min-width: 1200px) {
                .Fnvc1 {
                    margin:0 auto;
                    padding-bottom: var(--spacing-row-separator);
                    width: var(--container-width)
                }
            }

            ._9v3uP {
                background-color: rgba(0,0,0,.4);
                bottom: 0;
                filter: brightness(100);
                padding: 4px
            }

            ._9v3uP,._9v3uP.w2tXw {
                left: 0;
                position: absolute;
                z-index: var(--zlevel0)
            }

            ._9v3uP.w2tXw {
                top: 0
            }

            .jT9Gr {
                grid-gap: var(--spacing-xs);
                display: flex;
                flex-direction: column;
                gap: var(--spacing-xs);
                padding: 16px 0
            }

            .vaPla {
                position: relative
            }

            .fG2dB {
                background-color: #d3d3d3
            }

            ._0rL02 {
                position: relative
            }

            ._0rL02 img {
                bottom: 0;
                height: 100%;
                left: 0;
                position: absolute;
                right: 0;
                top: 0;
                width: 100%
            }

            ._4wuYh {
                grid-gap: var(--spacing-xs);
                display: flex;
                flex-direction: column;
                gap: var(--spacing-xs);
                line-height: 150%;
                word-break: break-word
            }

            @media (max-width: 767px) {
                ._4wuYh {
                    padding:0 15px
                }
            }

            .AyKST,.AyKST>div>p {
                color: var(--light-ink-contrast);
                font-weight: var(--medium)
            }

            .AyKST,.AyKST>div>p,._3Y8HA,._3Y8HA>div>p {
                font-family: var(--secondary-font);
                font-size: var(--story-page-font-size);
                line-height: 150%;
                word-break: break-word
            }

            ._3Y8HA,._3Y8HA>div>p {
                color: var(--light-ink-subtle);
                display: flex
            }

            ._3Y8HA>div>p {
                display: inline-block
            }

            ._3Y8HA>div>p:first-child:before {
                content: "Image Credit:";
                padding-right: 4px;
                white-space: nowrap
            }

            .fG2dB {
                background-color: var(--background-color)
            }

            ._3Y8HA[\:has\(a\)] {
                font-weight: var(--medium)
            }

            ._3Y8HA:has(a) {
                font-weight: var(--medium)
            }

            ._3Y8HA[\:has\(a\)] a {
                font-weight: var(--medium)
            }

            ._3Y8HA:has(a) a {
                font-weight: var(--medium)
            }

            .AyKST[\:has\(a\)] {
                font-weight: var(--medium)
            }

            .AyKST:has(a) {
                font-weight: var(--medium)
            }

            .AyKST[\:has\(a\)] a {
                font-weight: var(--medium)
            }

            .AyKST:has(a) a {
                font-weight: var(--medium)
            }

            .bPsxy img {
                background-color: var(--fallback-background-color);
                -o-object-fit: contain!important;
                object-fit: contain!important
            }

            .HbRuW {
                color: var(--subheadline-color);
                display: flex;
                flex-wrap: wrap;
                font-family: var(--secondary-font);
                font-size: var(--font-s);
                font-weight: var(--medium);
                line-height: 150%
            }

            .fPpVR {
                align-items: center;
                display: flex
            }

            ._6mEKQ {
                grid-gap: var(--spacing-xs);
                display: flex;
                flex-direction: column;
                gap: var(--spacing-xs)
            }

            .V26Oo {
                color: var(--headline-color);
                font-family: var(--primary-font);
                font-size: var(--font-m);
                font-weight: var(--semibold)
            }

            .V26Oo:hover {
                text-decoration: underline
            }

            .uo-cY {
                grid-gap: 2px;
                word-wrap: break-word;
                color: #fff;
                color: var(--Light-ink-inkInverse,#fff);
                font-family: var(--content-font);
                font-size: var(--font-s);
                font-style: normal;
                font-weight: var(--medium);
                gap: 2px;
                line-height: 150%;
                padding: 2px 4px
            }

            .Ey8-Z,.Yuj2q {
                background-color: var(--label-color)
            }

            .Ey8-Z,.Yuj2q,.pFPaU {
                grid-gap: 2px;
                word-wrap: break-word;
                color: #fff;
                color: var(--Light-ink-inkInverse,#fff);
                font-family: var(--content-font);
                font-size: var(--font-s);
                font-style: normal;
                font-weight: var(--medium);
                gap: 2px;
                line-height: 150%;
                padding: 2px 4px
            }

            .pFPaU {
                background-color: var(--light-interactive-red)
            }

            .o-M6q {
                grid-gap: 2px;
                word-wrap: break-word;
                align-items: center;
                color: #fff;
                color: var(--Light-ink-inkInverse,#fff);
                color: var(--light-interactive-red);
                display: flex;
                font-family: var(--content-font);
                font-size: var(--font-s);
                font-style: normal;
                font-weight: var(--medium);
                gap: 2px;
                height: 18px;
                line-height: 150%;
                padding: 0;
                width: 46px
            }

            .o-M6q>span:first-child {
                grid-gap: 2px;
                background-color: var(--light-interactive-red);
                border-radius: 50%;
                gap: 2px;
                height: 10px;
                width: 10px
            }

            ._2rb1z {
                background-color: var(--light-ink-contrast)
            }

            ._2rb1z,.cc0Wn {
                grid-gap: 2px;
                word-wrap: break-word;
                color: #fff;
                color: var(--Light-ink-inkInverse,#fff);
                font-family: var(--content-font);
                font-size: var(--font-s);
                font-style: normal;
                font-weight: var(--medium);
                gap: 2px;
                line-height: 150%;
                padding: 2px 4px
            }

            .cc0Wn {
                align-items: center;
                background-color: #e0f5f8;
                color: var(--dark-teal-080);
                display: flex;
                height: 22px;
                width: 88px
            }

            .YfFXu {
                color: #fff;
                color: var(--Light-ink-inkInverse,#fff);
                color: var(--light-interactive-primary-030)
            }

            .YfFXu,.jbskn {
                grid-gap: 2px;
                word-wrap: break-word;
                font-family: var(--content-font);
                font-size: var(--font-s);
                font-style: normal;
                font-weight: var(--medium);
                gap: 2px;
                line-height: 150%;
                padding: 0
            }

            .jbskn {
                color: #fff;
                color: var(--Light-ink-inkInverse,#fff);
                color: var(--light-interactive-secondary-030)
            }

            .sCIpj {
                grid-gap: var(--spacing-xs);
                display: flex;
                flex-direction: column;
                gap: var(--spacing-xs)
            }

            .sCIpj>img {
                aspect-ratio: 4/3;
                display: block;
                -o-object-fit: cover;
                object-fit: cover
            }

            .cW8wO {
                display: grid;
                grid-template-columns: 1fr 25%
            }

            .cW8wO,.i4rf4 {
                grid-gap: var(--spacing-xs);
                gap: var(--spacing-xs)
            }

            .i4rf4 {
                display: flex;
                flex-direction: column;
                height: -moz-fit-content;
                height: fit-content
            }

            .eR2Od {
                display: block
            }

            .T4x4A {
                color: var(--label-color);
                font-family: var(--secondary-font);
                font-size: var(--font-s);
                font-weight: var(--medium);
                text-transform: uppercase
            }

            .rvtM2 {
                grid-gap: var(--spacing-xs);
                display: flex;
                flex-direction: column;
                gap: var(--spacing-xs)
            }

            .rvtM2>.DMntz {
                color: var(--headline-color);
                font-family: var(--primary-font);
                font-size: var(--font-m);
                font-weight: var(--semibold);
                line-height: 150%
            }

            @media (max-width: 767px) {
                .rvtM2>.DMntz {
                    font-size:var(--font-mm);
                    line-height: normal
                }
            }

            .rvtM2>.DMntz:hover {
                text-decoration: underline
            }

            .slJxp {
                margin: 0 auto;
                max-width: var(--container-width)
            }

            .OLkrn {
                grid-gap: var(--spacing-horizontal);
                display: flex;
                flex-direction: column;
                gap: var(--spacing-horizontal);
                padding: 0 15px
            }

            @media (min-width: 768px) and (max-width:1199px) {
                .OLkrn {
                    grid-gap:var(--spacing-vertical);
                    grid-row-gap: var(--spacing-horizontal);
                    display: grid;
                    gap: var(--spacing-vertical);
                    grid-template-columns: 1fr 1px 1fr 1px 1fr;
                    padding: 0 39px;
                    row-gap: var(--spacing-horizontal)
                }
            }

            @media (min-width: 1200px) {
                .OLkrn {
                    grid-gap:var(--spacing-vertical);
                    grid-row-gap: var(--spacing-horizontal);
                    display: grid;
                    gap: var(--spacing-vertical);
                    grid-template-columns: 1fr 1px 1fr 1px 1fr;
                    padding: 0;
                    row-gap: var(--spacing-horizontal)
                }
            }

            .mriHr {
                grid-gap: calc(var(--spacing-horizontal)*2);
                display: grid;
                gap: calc(var(--spacing-horizontal)*2);
                grid-template-columns: minmax(0,1fr);
                padding: 0 15px
            }

            @media (min-width: 768px) and (max-width:1199px) {
                .mriHr {
                    grid-gap:calc(var(--spacing-vertical)*2);
                    grid-row-gap: calc(var(--spacing-horizontal)*2);
                    gap: calc(var(--spacing-vertical)*2);
                    grid-template-columns: minmax(0,1fr) minmax(0,1fr) minmax(0,1fr);
                    padding: 0 39px;
                    row-gap: calc(var(--spacing-horizontal)*2)
                }
            }

            @media (min-width: 1200px) {
                .mriHr {
                    grid-gap:calc(var(--spacing-vertical)*2);
                    grid-row-gap: calc(var(--spacing-horizontal)*2);
                    gap: calc(var(--spacing-vertical)*2);
                    grid-template-columns: minmax(0,1fr) minmax(0,1fr) minmax(0,1fr);
                    padding: 0;
                    row-gap: calc(var(--spacing-horizontal)*2)
                }
            }

            .J9Vr6 {
                border-top: 1px solid var(--card-separator-color)
            }

            @media (min-width: 768px) and (max-width:1199px) {
                .J9Vr6 {
                    border-right:1px solid var(--card-separator-color)
                }
            }

            @media (min-width: 1200px) {
                .J9Vr6 {
                    border-right:1px solid var(--card-separator-color)
                }
            }

            .J9Vr6:last-child {
                border: none;
                margin-bottom: -16px
            }

            .rmOZo {
                border-top: 1px solid var(--card-separator-color);
                grid-column: 1/6
            }

            .rmOZo:last-child {
                display: none
            }

            .Gr1DY {
                background-color: #d3d3d3;
                height: 90px;
                margin: 0 auto;
                text-align: center;
                width: 970px
            }

            @media (min-width: 768px) and (max-width:1199px) {
                .Gr1DY {
                    margin-bottom:var(--spacing-row-separator)
                }
            }

            @media (min-width: 1200px) {
                .Gr1DY {
                    margin-bottom:var(--spacing-row-separator)
                }
            }

            .U-yTn {
                background-color: #d3d3d3;
                height: 200px;
                margin: 0 auto;
                margin-bottom: var(--spacing-row-separator-mobile);
                text-align: center;
                width: 300px
            }

            .gjF5d {
                color: var(--light-interactive-secondary-030);
                display: flex;
                grid-column: 1/6;
                justify-content: center;
                padding: var(--mobile-row-padding)
            }

            @media (min-width: 768px) and (max-width:1199px) {
                .gjF5d {
                    padding:var(--tablet-row-padding)
                }
            }

            @media (min-width: 1200px) {
                .gjF5d {
                    padding:var(--desktop-row-padding)
                }
            }

            .gjF5d>button {
                align-items: center;
                background-color: transparent;
                border: 1px solid var(--light-interactive-secondary-030);
                border-radius: 4px;
                color: var(--light-interactive-secondary-030);
                font-family: var(--secondary-font);
                font-size: var(--font-s);
                font-weight: var(--medium);
                line-height: 18px;
                margin: var(--spacing-l) 0 var(--spacing-m) 0;
                padding: var(--spacing-xs) var(--spacing-s);
                width: -moz-fit-content;
                width: fit-content
            }

            .hlnnp {
                grid-column: 1/6;
                padding: 0 15px
            }

            @media (min-width: 768px) and (max-width:1199px) {
                .hlnnp {
                    padding:0 39px
                }
            }

            @media (min-width: 1200px) {
                .hlnnp {
                    padding:0
                }
            }

            ._4krUR {
                background: var(--card-separator-color);
                border: 1px solid var(--card-separator-color);
                margin: 0 auto;
                min-height: 100px;
                text-align: center;
                width: 100%
            }

            ._4krUR>p {
                font-weight: var(--font-m);
                padding: 5px 0
            }
        
            @font-face {
                font-display: swap;
                font-family: Montserrat;
                font-style: normal;
                font-weight: 500;
                src: url("JTUHjIg1_i6t8kCHKm4532VJOt5-QNFgpCtZ6Hw5aXw.woff") format('woff')
            }

            @font-face {
                font-display: swap;
                font-family: Montserrat;
                font-style: normal;
                font-weight: 700;
                src: url("JTUHjIg1_i6t8kCHKm4532VJOt5-QNFgpCuM73w5aXw.woff") format('woff')
            }

            @font-face {
                font-display: swap;
                font-family: 'Roboto Serif';
                font-style: normal;
                font-weight: 400;
                font-stretch: normal;
                src: url("") format('woff')
            }

            @font-face {
                font-display: swap;
                font-family: 'Roboto Serif';
                font-style: normal;
                font-weight: 600;
                font-stretch: normal;
                src: url("") format('woff')
            }
        
            :root {
                --title-font: 'Roboto Serif', serif;
                --content-font: 'Montserrat', sans-serif;
            }

            body.fonts-loaded {
                --title-font: Roboto Serif;
                --content-font: Montserrat;
            }
        
            .qA7u8 {
                color: var(--light-ink-subtle);
                font-family: var(--secondary-font);
                font-size: var(--font-xs);
                font-style: normal;
                font-weight: var(--regular);
                line-height: 150%;
                padding-bottom: var(--spacing-xs);
                padding-top: var(--spacing-xs);
                text-align: center
            }

            ._2Wcwl {
                background-color: var(--ad-slot-background-color);
                height: calc(100% + 31px)!important
            }

            .dcg3F {
                display: flex;
                justify-content: center;
                width: 100%
            }

            .JR8SJ {
                background-color: var(--ad-slot-background-color);
                justify-content: right;
                margin: auto 0;
                overflow: hidden;
                z-index: var(--zlevel0)
            }

            .JR8SJ,.L1aHm {
                display: flex;
                flex-direction: column
            }

            .ALnBD {
                height: 50px;
                width: 320px
            }

            @media screen and (min-width: 728px) {
                .ALnBD {
                    height:90px;
                    width: 728px
                }
            }

            .VNDLI {
                height: 600px;
                width: 120px
            }

            ._5lGh3 {
                margin: 0 auto
            }

            .-XDJb,._5lGh3 {
                height: 250px;
                width: 300px
            }

            .-XDJb {
                align-items: center;
                display: flex;
                justify-content: center;
                margin: 0 auto 16px
            }

            @media screen and (min-width: 768px) and (max-width:1199px) {
                .-XDJb {
                    height:90px;
                    margin-bottom: 36px;
                    width: 728px
                }
            }

            @media screen and (min-width: 1200px) {
                .-XDJb {
                    height:90px;
                    margin-bottom: 36px;
                    width: 970px
                }
            }

            ._0apYp {
                height: 250px;
                margin: 0 auto 16px;
                width: 300px
            }

            .aEuvG {
                width: 728px
            }

            .SnSdZ,.aEuvG {
                height: 90px;
                margin: 0 auto
            }

            .SnSdZ {
                width: 970px
            }

            .UDLgd {
                width: 120px
            }

            .LkpS-,.UDLgd {
                background-color: transparent;
                height: auto
            }

            .LkpS- {
                margin: 0;
                width: 185px
            }

            @media (min-width: 1200px) {
                .LkpS- {
                    height:auto;
                    width: 160px
                }
            }

            @media (min-width: 768px) and (max-width:1199px) {
                .LkpS- {
                    height:auto;
                    width: 210px
                }
            }

            .j--QA {
                height: 600px;
                margin: 0;
                width: 300px
            }

            .LTMOE,.WUPu4,.n9lPp {
                height: 250px;
                margin: 0;
                width: 300px
            }

            .OXITA {
                margin: 0 auto;
                margin-bottom: var(--spacing-row-separator-mobile);
                padding-top: 0
            }

            .OXITA,._3u9A6 {
                height: 250px;
                width: 300px
            }

            .dKwlU {
                height: 600px;
                width: 300px
            }

            ._5YnJk {
                height: 250px;
                width: 300px
            }

            .XHz18 {
                height: 600px;
                width: 300px
            }

            .dgAYL {
                height: 250px;
                width: 300px
            }

            .EoVCn {
                height: 201px;
                width: 350px
            }

            .gjbaw {
                height: 90px;
                margin: 0;
                width: 160px
            }

            .s-dxG {
                height: 250px;
                margin: 0 auto;
                width: 300px
            }

            @media (min-width: 1200px) {
                .s-dxG {
                    height:600px;
                    width: 300px
                }
            }

            .fvegL {
                height: 50px;
                margin: 0 auto;
                width: 320px
            }

            @media (min-width: 768px) and (max-width:1199px) {
                .fvegL {
                    height:250px;
                    width: 300px
                }
            }

            @media (min-width: 1200px) {
                .fvegL {
                    height:90px;
                    width: 728px
                }

                .eDlxH {
                    margin-bottom: 0
                }
            }

            .qKimL {
                border: none;
                height: 250px;
                margin: 0 auto 32px;
                width: 300px
            }

            @media (min-width: 1200px) {
                .qKimL {
                    height:250px;
                    width: 970px
                }
            }

            .WPHsW {
                border: none;
                height: 250px;
                margin: auto;
                padding-bottom: var(--spacing-xs);
                width: 970px
            }

            @media (max-width: 767px) {
                .WPHsW {
                    height:50px;
                    width: 320px
                }
            }

            @media (min-width: 768px) and (max-width:1199px) {
                .WPHsW {
                    height:250px;
                    width: 300px
                }
            }

            .CWTr2 {
                width: -moz-fit-content;
                width: fit-content
            }

            ._7oYXh {
                margin-left: 25px;
                margin-right: 25px
            }

            @media (min-width: 1200px) {
                ._0HIpF {
                    align-items:center;
                    display: flex;
                    height: 282px;
                    justify-content: center;
                    margin-left: auto;
                    margin-right: auto;
                    padding-bottom: var(--spacing-horizontal);
                    padding-top: var(--spacing-horizontal);
                    width: 1110px
                }
            }

            @media (min-width: 768px) and (max-width:1199px) {
                ._0HIpF {
                    display:none
                }
            }

            @media (max-width: 767px) {
                ._0HIpF {
                    display:none
                }
            }

            .Kcu7Y {
                height: 250px;
                margin: 0 auto;
                width: 300px
            }

            @media screen and (min-width: 1199px) {
                .Kcu7Y {
                    height:90px;
                    width: 728px
                }
            }

            .Fnt-Z {
                height: 250px;
                margin: 0 auto;
                width: 970px
            }

            @media (min-width: 768px) and (max-width:1199px) {
                .Fnt-Z {
                    height:250px;
                    width: 300px
                }
            }

            @media (max-width: 767px) {
                .Fnt-Z {
                    height:50px;
                    width: 320px
                }
            }

            .F7tAU {
                background-color: transparent;
                margin: 0 auto;
                min-height: auto;
                width: 300px
            }

            @media screen and (max-width: 360px) {
                .F7tAU {
                    width:100%
                }
            }

            @media (min-width: 1200px) {
                .F7tAU {
                    width:350px
                }
            }

            @media (min-width: 768px) and (max-width:1199px) {
                .F7tAU {
                    width:210px
                }
            }

            .z76ES {
                height: 250px;
                margin: 0 auto;
                width: 300px
            }

            @media (min-width: 1200px) {
                .z76ES {
                    height:90px;
                    width: 728px
                }
            }

            .cigTE {
                height: 250px;
                margin: 0 auto;
                width: 300px
            }

            @media (min-width: 1200px) {
                .cigTE {
                    height:90px;
                    width: 728px
                }
            }

            ._4SQLD {
                height: 250px;
                margin: 0 auto;
                width: 300px
            }

            @media (min-width: 1200px) {
                ._4SQLD {
                    height:250px;
                    width: 970px
                }
            }

            .QUo5q,.uGP4H {
                width: 100%
            }

            .QUo5q {
                align-items: center;
                background-color: transparent;
                display: flex;
                font-size: var(--font-mm);
                font-weight: var(--semibold);
                height: auto;
                justify-content: center;
                line-height: 150%
            }

            @media (min-width: 1200px) {
                .K88Iv {
                    display:none
                }
            }

            @media (min-width: 768px) and (max-width:1199px) {
                .K88Iv {
                    display:none
                }
            }

            @media (max-width: 767px) {
                .K88Iv {
                    min-height:50px;
                    width: 320px
                }
            }

            ._5SCWg {
                background-color: var(--ad-slot-background-color)
            }

            @media (max-width: 767px) {
                ._5SCWg {
                    align-items:center;
                    bottom: 0;
                    position: fixed;
                    right: 0;
                    width: 100%;
                    z-index: var(--zlevel10)
                }
            }

            @media (min-width: 768px) and (max-width:1199px) {
                ._5SCWg {
                    display:none
                }
            }

            @media (min-width: 1200px) {
                ._5SCWg {
                    display:none
                }
            }

            .Esppl {
                align-self: end;
                background: var(--ad-slot-background-color);
                border-top-left-radius: 6px;
                cursor: pointer;
                height: -moz-fit-content;
                height: fit-content;
                margin-top: -22px
            }

            .oOVST {
                align-items: center;
                display: flex;
                height: auto;
                justify-content: center;
                width: 100%
            }

            .loading-indicator-loading {
                bottom: 0;
                left: 0;
                position: fixed;
                right: 0;
                top: 0;
                z-index: var(--zlevel100)
            }

            .CzWXV {
                display: block;
                left: 0;
                margin: 0 auto;
                position: absolute;
                right: 0;
                text-align: center;
                top: 45%;
                width: 70px
            }

            .CzWXV:before {
                background-color: var(--white);
                bottom: 0;
                content: "";
                left: 0;
                opacity: .7;
                position: fixed;
                right: 0;
                top: 0;
                z-index: var(--zlevel-1)
            }

            .CzWXV:after {
                content: "";
                height: 50px;
                left: calc(50% - 50px);
                position: fixed;
                top: calc(50% - 25px);
                width: 100px
            }

            .lJLjo {
                background-color: var(--light-interactive-red);
                color: #fff;
                margin: 0 auto var(--spacing-xl);
                max-width: 100%;
                padding: var(--spacing-vertical)
            }

            @media (min-width: 768px) and (max-width:1199px) {
                .lJLjo {
                    margin-left:var(--tablet-padding);
                    margin-right: var(--tablet-padding);
                    max-width: 100%
                }
            }

            @media (min-width: 1200px) {
                .lJLjo {
                    max-width:var(--container-width)
                }
            }

            .HbQw- {
                font-family: var(--content-font);
                font-size: var(--font-s);
                padding-bottom: var(--spacing-xs);
                text-transform: uppercase
            }

            .rY3pu {
                color: #fff;
                font-family: var(--title-font);
                font-size: var(--font-xxll);
                font-weight: 700
            }

            @media (min-width: 1200px) {
                .rY3pu {
                    font-size:var(--font-xxxll)
                }
            }

            @media (max-width: 767px) {
                .rY3pu {
                    font-size:var(--font-xl)
                }
            }

            .X4Gmt {
                font-family: var(--title-font);
                font-size: var(--font-mm)
            }

            .p1dgL {
                color: var(--light-ink-contrast);
                cursor: pointer;
                font-family: var(--secondary-font);
                font-weight: var(--medium);
                line-height: 150%
            }

            .p1dgL[\:has\(svg\)] :first-child {
                align-content: center
            }

            .p1dgL:has(svg) :first-child {
                align-content: center
            }

            .TnxP0 {
                font-size: var(--font-m)
            }

            .TnxP0,.XAHgC {
                color: var(--light-ink-contrast);
                font-family: var(--secondary-font);
                font-weight: var(--medium);
                line-height: 150%
            }

            .XAHgC {
                cursor: pointer;
                margin: 0;
                padding: 0
            }

            .XAHgC>span {
                padding: 3px 0
            }

            .e82R0 {
                background-color: var(--footer-bg-color);
                color: var(--network-links-text-color)
            }

            ._9UuJh {
                grid-gap: var(--spacing-xs);
                align-items: center;
                background-color: var(--back-to-top-bg-color);
                color: var(--headline-color);
                cursor: pointer;
                display: flex;
                gap: var(--spacing-xs);
                justify-content: center;
                padding: var(--spacing-xs) 0
            }

            .wFweK {
                font-size: var(--menu-items-font-size)
            }

            .qdeFy {
                grid-column-gap: var(--spacing-l);
                grid-row-gap: var(--spacing-m);
                align-items: center;
                background-color: var(--network-links-bg-color);
                -moz-column-gap: var(--spacing-l);
                column-gap: var(--spacing-l);
                display: flex;
                flex-direction: row;
                flex-wrap: wrap;
                padding: var(--spacing-xs) var(--mobile-padding);
                row-gap: var(--spacing-m)
            }

            .qdeFy span {
                font-family: var(--title-font);
                font-size: var(--font-m);
                font-style: italic;
                font-weight: var(--semibold);
                line-height: 150%
            }

            .qdeFy span.JQJuJ {
                font-family: var(--secondary-font);
                font-size: var(--menu-items-font-size);
                font-style: normal;
                font-weight: var(--medium);
                line-height: 150%
            }

            .SLczu {
                display: flex;
                flex-direction: column;
                padding: 0 var(--mobile-padding)
            }

            .dtcZ6 span {
                font-size: var(--menu-items-font-size);
                line-height: 150%
            }

            .HHWOd {
                grid-row-gap: var(--spacing-horizontal);
                grid-column-gap: var(--spacing-horizontal);
                -moz-column-gap: var(--spacing-horizontal);
                column-gap: var(--spacing-horizontal);
                display: grid;
                grid-template-columns: 1fr 1fr;
                justify-items: start;
                row-gap: var(--spacing-horizontal)
            }

            .HHWOd,.HK6v0 {
                border-bottom: 1px solid var(--row-separator-color);
                padding: var(--spacing-l) 0
            }

            .wbiJ- {
                grid-gap: var(--spacing-s);
                display: flex;
                flex-wrap: wrap;
                gap: var(--spacing-s)
            }

            .wbiJ- a:hover {
                background-color: #212529;
                border-radius: 50%;
                height: 48px;
                width: 48px
            }

            .KAZ50,.oNYd- {
                font-size: var(--font-m);
                font-weight: var(--bold);
                line-height: var(--spacing-l);
                margin-bottom: var(--spacing-horizontal)
            }

            .z1Md3 {
                border-bottom: 1px solid var(--row-separator-color);
                padding: var(--spacing-l) 0
            }

            .n47Co {
                grid-gap: var(--spacing-horizontal);
                display: flex;
                flex-direction: row;
                flex-wrap: wrap;
                gap: var(--spacing-horizontal)
            }

            .uK6jP {
                color: #81949e;
                font-size: var(--menu-items-font-size);
                font-weight: var(--medium);
                padding: var(--spacing-l) var(--mobile-padding)
            }

            @media only screen and (min-width: 768px) and (max-width:1199px) {
                .SLczu {
                    padding:0 var(--tablet-padding)
                }

                .qdeFy {
                    padding: var(--spacing-xs) var(--tablet-padding)
                }

                .uK6jP {
                    padding: var(--spacing-l) var(--tablet-padding)
                }

                .HHWOd {
                    display: grid;
                    grid-template-columns: repeat(4,1fr)
                }
            }

            @media only screen and (min-width: 1200px) {
                .SLczu,.qdeFy {
                    padding:0 calc((100% - var(--container-width))/2);
                    width: 100%
                }

                .dtcZ6 {
                    grid-gap: 30px;
                    border-bottom: 1px solid var(--row-separator-color);
                    display: flex;
                    flex-wrap: wrap;
                    gap: 30px;
                    padding: var(--spacing-l) 0;
                    width: 100%
                }

                .HHWOd {
                    border-bottom: none;
                    display: grid;
                    grid-template-columns: repeat(4,1fr);
                    padding: 0;
                    width: 730px
                }

                .qdeFy span {
                    padding: var(--spacing-xs) 0
                }

                .HK6v0 {
                    border-bottom: none;
                    display: flex;
                    flex-direction: column;
                    padding: 0
                }

                .uK6jP {
                    padding: var(--spacing-l) calc((100% - var(--container-width))/2)
                }
            }

            .HHWOd>a:hover,.qdeFy>a:hover {
                color: inherit;
                text-decoration: underline
            }

            .AxUgG,.hWCx9 {
                align-items: center;
                display: flex
            }

            .AxUgG {
                flex: 1;
                flex-wrap: wrap;
                height: 40px;
                justify-content: flex-start;
                list-style: none;
                overflow: hidden;
                white-space: nowrap
            }

            @media (max-width: 429px) {
                .AxUgG li:nth-child(3) {
                    display:none
                }
            }

            @media (max-width: 321px) {
                .AxUgG li:nth-child(2) {
                    display:none
                }
            }

            @media (min-width: 768px) and (max-width:1199px) {
                .AxUgG {
                    align-items:center;
                    display: flex;
                    flex: 1;
                    flex-wrap: wrap;
                    height: 40px;
                    justify-content: flex-start;
                    overflow: hidden;
                    white-space: nowrap
                }
            }

            @media (min-width: 1200px) {
                .AxUgG {
                    align-items:center;
                    display: flex;
                    flex: 1;
                    flex-wrap: wrap;
                    height: 40px;
                    justify-content: flex-start;
                    overflow: hidden;
                    white-space: nowrap
                }
            }

            .AxUgG>li>a:hover {
                color: inherit;
                text-decoration: underline
            }

            .XFPgc {
                background-color: var(--light-interactive-primary-010);
                border: none;
                border-radius: 100px;
                color: var(--light-ink-contrast);
                display: flex;
                justify-content: space-between;
                padding: 4px 8px 4px 16px
            }

            @media (min-width: 768px) and (max-width:1199px) {
                .XFPgc {
                    justify-content:space-between;
                    width: 360px
                }
            }

            @media (min-width: 1200px) {
                .XFPgc {
                    justify-content:space-between;
                    width: 360px
                }
            }

            .l1FPl {
                border: none;
                display: flex;
                flex: 1;
                justify-content: center
            }

            .PZoZb {
                align-self: center;
                cursor: pointer;
                flex: 0;
                height: 32px;
                outline: none;
                padding: 1px;
                width: 32px
            }

            .PZoZb,.PZoZb :hover {
                background: transparent;
                border: none;
                color: var(--light-interactive-secondary-030)
            }

            ::-moz-placeholder {
                color: var(--light-interactive-secondary-030);
                font-family: Montserrat;
                font-size: 16px;
                font-style: normal;
                font-weight: 500;
                line-height: 150%
            }

            ::placeholder {
                color: var(--light-interactive-secondary-030);
                font-family: Montserrat;
                font-size: 16px;
                font-style: normal;
                font-weight: 500;
                line-height: 150%
            }

            .search__form-input {
                background: var(--light-interactive-primary-010);
                border: none;
                box-shadow: none;
                color: var(--light-ink-contrast);
                line-height: 1;
                outline: none;
                width: 100%
            }

            .search__form-input::-webkit-search-cancel-button {
                -webkit-appearance: none
            }

            .iS9-O>a>span {
                font-size: var(--font-m)
            }

            .IUkJ7 {
                background: #fff;
                border: none;
                cursor: pointer
            }

            ._3aoKs {
                background-color: var(--light-interactive-primary-010);
                height: 100vh;
                left: 0;
                opacity: .4;
                position: fixed;
                top: 0;
                width: 100vw;
                z-index: var(--zlevel9999)
            }

            .IXGJn {
                background: var(--light-white-tint);
                display: flex;
                justify-content: space-between;
                padding: 16px 15px 16px 24px;
                position: sticky;
                top: 0;
                width: 100%;
                z-index: var(--zlevel2)
            }

            ._1Z6R0 {
                grid-gap: 16px;
                align-items: center;
                background-color: var(--light-interface-neutral-020);
                display: flex;
                gap: 16px;
                padding: 15px 24px
            }

            ._25M9z {
                color: var(--light-interactive-link-010);
                font-family: var(--content-font);
                font-size: 18px
            }

            ._25M9z span {
                color: var(--light-ink-contrast)
            }

            .MjpE1 {
                background: transparent;
                border: 1px solid var(--light-interactive-secondary-030);
                border-radius: 4px;
                color: var(--light-ink-contrast)
            }

            .MjpE1,.xUP-b {
                align-items: center;
                padding: 8px 12px
            }

            .xUP-b {
                background-color: var(--light-interactive-secondary-030);
                border: none;
                border-radius: 4px;
                color: var(--light-ink-inverse);
                display: block
            }

            .XNNti>ul {
                list-style: none;
                margin-left: 0
            }

            .XNNti>ul:nth-child(2) {
                background-color: var(--light-interface-neutral-020)
            }

            .X3u-q {
                align-self: center;
                background: transparent;
                border: none;
                cursor: pointer;
                outline: none
            }

            .mnf7x {
                display: flex;
                flex-flow: row wrap
            }

            .c3Iwx>li {
                align-content: center;
                min-height: 64px;
                padding: 12px 24px
            }

            .c3Iwx>.iS9-O {
                font-family: var(--content-font);
                font-size: var(--font-m);
                font-weight: var(--medium);
                line-height: 24px;
                text-align: left
            }

            .mnf7x>li {
                align-content: center;
                flex: 0 50%;
                min-height: 64px;
                padding: 12px 24px
            }

            .menu-link {
                color: var(--menu-link-color)
            }

            .mnf7x>li[\:has\(a\%20\%3E\%20span\%20\%3E\%20svg\)] a {
                grid-gap: 8px;
                display: flex;
                gap: 8px
            }

            .mnf7x>li:has(a>span>svg) a {
                grid-gap: 8px;
                display: flex;
                gap: 8px
            }

            .mnf7x>li[\:has\(a\%20\%3E\%20span\%20\%3E\%20svg\)] span[\:has\(svg\)] {
                align-self: center
            }

            .mnf7x>li:has(a>span>svg) span:has(svg) {
                align-self: center
            }

            .rVedK {
                display: flex;
                flex-direction: column
            }

            .rVedK>li {
                align-content: center;
                border-bottom: 1px solid var(--light-interface-skeleton-010);
                min-height: 65px
            }

            .rVedK>li a {
                display: flex;
                flex: 1;
                padding: var(--spacing-s) var(--font-xl)
            }

            .iS9-O[\:has\(button\)] {
                grid-gap: 8px;
                display: flex;
                gap: 8px;
                width: -moz-fit-content;
                width: fit-content;
                width: 100%
            }

            .iS9-O:has(button) {
                grid-gap: 8px;
                display: flex;
                gap: 8px;
                width: -moz-fit-content;
                width: fit-content;
                width: 100%
            }

            .iS9-O[\:has\(button\)] a {
                grid-gap: 8px;
                display: flex;
                flex: 1;
                gap: 8px;
                max-width: 90%
            }

            .iS9-O:has(button) a {
                grid-gap: 8px;
                display: flex;
                flex: 1;
                gap: 8px;
                max-width: 90%
            }

            .iS9-O[\:has\(button\)]>span {
                padding: var(--spacing-s) var(--font-xl);
                width: 90%
            }

            .iS9-O:has(button)>span {
                padding: var(--spacing-s) var(--font-xl);
                width: 90%
            }

            .iS9-O[\:has\(button\)] button {
                align-self: center;
                margin-right: var(--spacing-xs)
            }

            .iS9-O[\:has\(button\)] button svg {
                transition: .5s cubic-bezier(.19,1,.22,1)
            }

            .iS9-O:has(button) button {
                align-self: center;
                margin-right: var(--spacing-xs)
            }

            .iS9-O:has(button) button svg {
                transition: .5s cubic-bezier(.19,1,.22,1)
            }

            .rVedK .iS9-O>span {
                display: block;
                padding: var(--spacing-s) var(--font-xl);
                width: 100%
            }

            .GBLZT {
                background-color: var(--white);
                box-shadow: 0 8px 16px 0 rgba(var(--rgb-black),.3);
                display: flex;
                flex-direction: column;
                height: 100vh;
                left: 0;
                max-width: 100%;
                overflow: auto;
                position: absolute;
                top: -65px;
                z-index: var(--zlevel9999)
            }

            .GBLZT li>a>span {
                font-size: var(--font-m)
            }

            @media (min-width: 768px) and (max-width:1199px) {
                .GBLZT {
                    top:-50px;
                    width: 430px
                }
            }

            @media (min-width: 1200px) {
                .GBLZT {
                    top:var(--top-position);
                    width: 430px
                }
            }

            ._0zg9O {
                display: none
            }

            ._9Pd1u {
                background-color: var(--white);
                box-shadow: 0 8px 16px 0 rgba(var(--rgb-black),.3);
                display: flex;
                flex-direction: column;
                height: 100vh;
                left: 0;
                max-width: 100%;
                overflow: auto;
                position: absolute;
                top: -65px;
                z-index: var(--zlevel9999)
            }

            ._9Pd1u li>a>span {
                font-size: var(--font-m)
            }

            @media (min-width: 768px) and (max-width:1199px) {
                ._9Pd1u {
                    top:-50px;
                    width: 430px
                }
            }

            @media (min-width: 1200px) {
                ._9Pd1u {
                    top:var(--top-position);
                    width: 430px
                }
            }

            .jjaCk {
                background: transparent;
                background-color: var(--light-interactive-secondary-010);
                border: none;
                border-radius: 3px;
                padding: 0
            }

            li[\:has\(\%3E\%20\.down-arrow\)] {
                grid-gap: 8px;
                display: flex;
                gap: 8px;
                justify-content: start
            }

            li:has(>.jjaCk) {
                grid-gap: 8px;
                display: flex;
                gap: 8px;
                justify-content: start
            }

            li>a {
                flex: 0
            }

            .qUJnS {
                transform: rotate(180deg)
            }

            .i503K>*,.pmLlR>* {
                border-bottom: 1px solid var(--light-interface-skeleton-010)
            }

            .i503K>li {
                padding: 12px 0 12px 50px
            }

            .i503K>li,.pmLlR>li {
                align-content: center;
                flex-wrap: wrap;
                height: 65px
            }

            .pmLlR>li {
                padding: 12px 0 12px 100px
            }

            li[\:has\(span\%20\%3E\%20svg\)] {
                align-items: center;
                justify-content: start
            }

            li:has(span>svg) {
                align-items: center;
                justify-content: start
            }

            li[\:has\(span\%20\%3E\%20svg\)] a {
                grid-gap: 8px;
                display: flex;
                gap: 8px
            }

            li:has(span>svg) a {
                grid-gap: 8px;
                display: flex;
                gap: 8px
            }

            li[\:has\(span\%20\%3E\%20svg\)] span:nth-child(2) {
                align-self: center;
                display: flex;
                padding-right: 8px
            }

            li:has(span>svg) span:nth-child(2) {
                align-self: center;
                display: flex;
                padding-right: 8px
            }

            .BFe8U,.BFe8U>li {
                align-items: center
            }

            .BFe8U>li {
                grid-gap: 8px;
                border-bottom: 1px solid var(--light-interface-skeleton-010);
                cursor: pointer;
                display: flex;
                gap: 8px;
                height: 64px;
                padding: 12px 24px
            }

            .BFe8U>li :first-child {
                color: var(--light-ink-contrast);
                font-family: var(--secondary-font);
                font-size: var(--font-m);
                font-weight: var(--medium);
                line-height: 150%
            }

            .BFe8U>li :last-child {
                stroke: var(--light-ink-contrast);
                stroke-width: 1;
                stroke-opacity: 0;
                position: relative
            }

            .YbZp6 {
                grid-gap: 8px;
                display: flex;
                flex-direction: column;
                gap: 8px;
                margin-bottom: 24px;
                padding: 12px 24px
            }

            [dir=ltr] .YbZp6>p {
                text-align: left
            }

            [dir=rtl] .YbZp6>p {
                text-align: right
            }

            .YbZp6>p {
                padding: 8px 0
            }

            .jBI9t {
                grid-gap: 8px;
                display: flex;
                flex-wrap: wrap;
                gap: 8px
            }

            .jBI9t span {
                background-color: transparent;
                cursor: pointer
            }

            .iS9-O>a:hover {
                color: inherit;
                text-decoration: underline
            }

            .xUP-b:hover {
                background-color: var(--light-interactive-primary-050)
            }

            .rJYss {
                display: flex;
                position: relative
            }

            .NGQt5 {
                align-items: center;
                border: none;
                color: var(--white);
                cursor: pointer;
                display: flex;
                justify-content: center
            }

            .bbN0R {
                background-color: var(--white);
                border-radius: var(--spacing-xs);
                box-shadow: 0 4px 12px 0 rgba(0,0,0,.12);
                min-width: 160px;
                overflow: hidden;
                padding: var(--spacing-xs) 0;
                position: absolute;
                right: 0;
                top: calc(100% + 4px);
                z-index: var(--zlevel0)
            }

            .MgF6R {
                color: #333;
                color: var(--light-ink-subtle);
                cursor: pointer;
                display: block;
                font-family: var(--content-font);
                font-size: var(--font-sm);
                font-weight: var(--regular);
                padding: 10px var(--spacing-m);
                text-decoration: none;
                transition: background-color .2s ease
            }

            .MgF6R:hover {
                background-color: var(--light-interactive-primary-010)
            }

            .QQWKK>*,.VW6qH>* {
                font-family: var(--content-font);
                font-size: var(--spacing-s);
                font-style: normal;
                font-weight: var(--medium);
                line-height: 150%
            }

            ._3SrKk {
                position: relative
            }

            .QQWKK,.VW6qH {
                background-color: var(--white);
                margin: 0 auto;
                max-width: 100%
            }

            .QQWKK {
                box-shadow: 0 2px 8px 0 hsla(0,0%,7%,.08)
            }

            .ti2v4 {
                align-items: center;
                background-color: var(--white);
                border-bottom: 1px solid var(--light-interactive-secondary-010);
                display: flex;
                justify-content: space-between;
                max-width: 100%;
                padding: 16px 15px
            }

            @media (min-width: 768px) and (max-width:1199px) {
                .ti2v4 {
                    display:flex;
                    justify-content: space-between;
                    margin: 0 39px;
                    max-width: var(--container-width);
                    padding: 4px 0
                }
            }

            @media (min-width: 1200px) {
                .ti2v4 {
                    display:flex;
                    justify-content: space-between;
                    margin: 0 auto;
                    max-width: var(--container-width);
                    padding: 4px 0
                }
            }

            .W708k img,._037so,.w0HiR img {
                background-color: var(--white)
            }

            ._037so {
                border-bottom: none;
                display: flex;
                justify-content: space-between;
                padding: 16px 15px
            }

            @media (min-width: 768px) and (max-width:1199px) {
                ._037so {
                    margin:0 39px;
                    max-width: 100%;
                    padding: 4px 0
                }
            }

            @media (min-width: 1200px) {
                ._037so {
                    margin:0 auto;
                    max-width: var(--container-width);
                    padding: 4px 0
                }
            }

            .W708k {
                grid-gap: 8px;
                align-items: center;
                display: flex;
                gap: 8px;
                justify-content: flex-start
            }

            @media (min-width: 768px) and (max-width:1199px) {
                .W708k {
                    grid-gap:16px;
                    gap: 16px;
                    height: 40px
                }
            }

            @media (min-width: 1200px) {
                .W708k {
                    grid-gap:16px;
                    gap: 16px;
                    height: 40px
                }
            }

            .nkhY3 {
                grid-gap: 8px;
                align-items: center;
                display: flex;
                gap: 8px;
                justify-content: flex-start
            }

            @media (min-width: 768px) and (max-width:1199px) {
                .nkhY3 {
                    grid-gap:16px;
                    gap: 16px;
                    height: 40px
                }
            }

            @media (min-width: 1200px) {
                .nkhY3 {
                    grid-gap:16px;
                    gap: 16px;
                    height: 40px
                }
            }

            .tER1z {
                align-items: center;
                display: none
            }

            @media (min-width: 768px) and (max-width:1199px) {
                .tER1z {
                    display:flex
                }

                .tER1z ul {
                    flex-wrap: wrap;
                    margin: 0;
                    overflow: hidden;
                    padding: 0
                }

                .tER1z li,.tER1z ul {
                    display: flex;
                    height: 40px
                }

                .tER1z li {
                    align-items: center;
                    padding: 8px 16px
                }
            }

            @media (min-width: 1200px) {
                .tER1z {
                    display:flex;
                    flex: 1
                }

                .tER1z ul {
                    margin: 0;
                    padding: 0
                }

                .tER1z li {
                    align-items: center;
                    display: flex;
                    height: 40px;
                    padding: 8px 16px
                }
            }

            ._9Pt06 {
                grid-gap: 8px;
                align-items: center;
                display: flex;
                gap: 8px;
                justify-content: flex-end
            }

            @media (min-width: 768px) and (max-width:1199px) {
                ._9Pt06 {
                    grid-gap:16px;
                    gap: 16px
                }
            }

            @media (min-width: 1200px) {
                ._9Pt06 {
                    grid-gap:16px;
                    gap: 16px
                }
            }

            ._9Pt06 a:first-child {
                display: none
            }

            @media (min-width: 768px) and (max-width:1199px) {
                ._9Pt06 a:first-child {
                    display:block
                }
            }

            @media (min-width: 1200px) {
                ._9Pt06 a:first-child {
                    display:block
                }
            }

            .z18cG {
                grid-gap: 8px;
                align-items: center;
                display: none;
                gap: 8px;
                justify-content: flex-end
            }

            @media (min-width: 768px) and (max-width:1199px) {
                .z18cG {
                    grid-gap:16px;
                    display: flex;
                    gap: 16px
                }
            }

            @media (min-width: 1200px) {
                .z18cG {
                    grid-gap:16px;
                    display: flex;
                    gap: 16px
                }
            }

            ._9Pt06[\:has\(\%3E\%20\.profile__icon\)] {
                border: none
            }

            ._9Pt06:has(>.Qmohv) {
                border: none
            }

            .tZxS- {
                display: none
            }

            .tZxS- ul {
                margin: 0;
                padding: 0
            }

            @media (min-width: 768px) and (max-width:1199px) {
                .tZxS-,.tZxS- li {
                    display:flex
                }

                .tZxS- li {
                    align-items: center;
                    height: 40px;
                    padding: 8px 16px
                }
            }

            @media (min-width: 1200px) {
                .tZxS-,.tZxS- li {
                    display:flex
                }

                .tZxS- li {
                    align-items: center;
                    height: 40px;
                    padding: 8px 16px
                }
            }

            .ti2v4[\:has\(\.profile__icon\)] {
                padding: 16px 15px
            }

            .ti2v4:has(.Qmohv) {
                padding: 16px 15px
            }

            @media (min-width: 768px) and (max-width:1199px) {
                .ti2v4[\:has\(\.profile__icon\)] {
                    margin:0 39px;
                    padding: 4px 0
                }

                .ti2v4:has(.Qmohv) {
                    margin: 0 39px;
                    padding: 4px 0
                }
            }

            @media (min-width: 1200px) {
                .ti2v4[\:has\(\.profile__icon\)] {
                    padding:4px 0
                }

                .ti2v4:has(.Qmohv) {
                    padding: 4px 0
                }
            }

            ._037so[\:has\(\.profile__icon\)] {
                padding: 16px 15px
            }

            ._037so:has(.Qmohv) {
                padding: 16px 15px
            }

            @media (min-width: 768px) and (max-width:1199px) {
                ._037so[\:has\(\.profile__icon\)] {
                    margin:0 39px;
                    padding: 4px 0
                }

                ._037so:has(.Qmohv) {
                    margin: 0 39px;
                    padding: 4px 0
                }
            }

            @media (min-width: 1200px) {
                ._037so[\:has\(\.profile__icon\)] {
                    padding:4px 0
                }

                ._037so:has(.Qmohv) {
                    padding: 4px 0
                }
            }

            .ti2v4[\:has\(\.nav__search\)] {
                grid-gap: 8px;
                display: flex;
                gap: 8px;
                padding: 12px 15px
            }

            .ti2v4:has(.ZtBDP) {
                grid-gap: 8px;
                display: flex;
                gap: 8px;
                padding: 12px 15px
            }

            @media (min-width: 768px) and (max-width:1199px) {
                .ti2v4[\:has\(\.nav__search\)] {
                    margin:0 39px;
                    padding: 4px 0
                }

                .ti2v4:has(.ZtBDP) {
                    margin: 0 39px;
                    padding: 4px 0
                }
            }

            @media (min-width: 1200px) {
                .ti2v4[\:has\(\.nav__search\)] {
                    padding:4px 0
                }

                .ti2v4:has(.ZtBDP) {
                    padding: 4px 0
                }
            }

            ._037so[\:has\(\.nav__search\)] {
                grid-gap: 8px;
                display: flex;
                gap: 8px;
                padding: 12px 15px
            }

            ._037so:has(.ZtBDP) {
                grid-gap: 8px;
                display: flex;
                gap: 8px;
                padding: 12px 15px
            }

            @media (min-width: 768px) and (max-width:1199px) {
                ._037so[\:has\(\.nav__search\)] {
                    margin:0 39px;
                    padding: 4px 0
                }

                ._037so:has(.ZtBDP) {
                    margin: 0 39px;
                    padding: 4px 0
                }
            }

            @media (min-width: 1200px) {
                ._037so[\:has\(\.nav__search\)] {
                    padding:4px 0
                }

                ._037so:has(.ZtBDP) {
                    padding: 4px 0
                }
            }

            .ZtBDP {
                flex: 1;
                padding: 0
            }

            @media (min-width: 768px) and (max-width:1199px) {
                .ZtBDP {
                    flex:0;
                    padding: 0
                }
            }

            @media (min-width: 1200px) {
                .ZtBDP {
                    flex:0;
                    padding: 0
                }
            }

            .w0HiR {
                align-items: center;
                background: var(--white);
                border: none;
                display: flex;
                margin: 0;
                padding: 0;
                width: 32px
            }

            .w0HiR,.w0HiR span {
                height: 32px
            }

            .w0HiR:hover>span {
                height: 32px;
                opacity: 0
            }

            .w0HiR:hover {
                align-items: center;
                background: var(--white);
                background-image: url("b160b14dd082ac8860cbc7993f6b9cb4846763ae.svg");
                border: none;
                display: flex;
                height: 32px;
                margin: 0;
                padding: 0;
                width: 32px
            }

            .ZDSyB {
                display: none
            }

            @media (min-width: 1200px) {
                .ZDSyB {
                    display:flex
                }

                .ZDSyB li {
                    padding: 8px 16px
                }
            }

            @media (min-width: 768px) and (max-width:1199px) {
                .ZDSyB {
                    display:flex;
                    height: 40px
                }

                .ZDSyB li {
                    padding: 8px 16px
                }
            }

            ._611AA {
                background: var(--white);
                background-image: url("c9c07f58c5636996af20c9bb58255fe99df96cdd.svg");
                border: none;
                cursor: pointer;
                margin: 0;
                padding: 0;
                width: 32px
            }

            ._611AA,._611AA>span {
                height: 32px
            }

            ._8f7k2 {
                opacity: 1
            }

            ._611AA:hover ._8f7k2 {
                opacity: 0
            }

            ._611AA:hover {
                background-image: url("f3077ec8f48a9cb135f7b623a1b0859274bba811.svg")
            }

            .Mh2hX,.Qmohv {
                background: transparent;
                border: none;
                padding: 0
            }

            .Mh2hX {
                display: block
            }

            @media (min-width: 768px) and (max-width:1199px) {
                .Mh2hX {
                    display:none
                }
            }

            @media (min-width: 1200px) {
                .Mh2hX {
                    display:none
                }
            }

            .WRiHe {
                background-color: var(--light-interactive-secondary-030);
                border: none;
                border-radius: 4px;
                color: var(--white);
                display: none;
                height: 34px;
                justify-content: center;
                padding: 8px 12px;
                width: 64px
            }

            @media (min-width: 768px) and (max-width:1199px) {
                .WRiHe {
                    background-color:var(--white);
                    border: 1px solid var(--light-interactive-secondary-030);
                    color: var(--light-interactive-secondary-030);
                    display: block
                }
            }

            @media (min-width: 1200px) {
                .WRiHe {
                    background-color:var(--white);
                    border: 1px solid var(--light-interactive-secondary-030);
                    color: var(--light-interactive-secondary-030);
                    display: block
                }
            }

            .WRiHe:hover {
                background-color: var(--light-interactive-secondary-010);
                border: 1px solid var(--network-links-bg-color)
            }

            .VPV9S {
                display: none
            }

            @media (min-width: 768px) and (max-width:1199px) {
                .VPV9S {
                    align-items:center;
                    background-color: var(--light-interactive-primary-030);
                    border: none;
                    border-radius: 4px;
                    color: var(--light-ink-inverse);
                    display: block;
                    height: 34px;
                    padding: 8px 12px;
                    width: -moz-fit-content;
                    width: fit-content
                }
            }

            @media (min-width: 1200px) {
                .VPV9S {
                    align-items:center;
                    background-color: var(--light-interactive-primary-030);
                    border: none;
                    border-radius: 4px;
                    color: var(--light-ink-inverse);
                    display: block;
                    height: 34px;
                    padding: 8px 12px;
                    width: -moz-fit-content;
                    width: fit-content
                }
            }

            .VPV9S:hover {
                background-color: var(--light-interactive-primary-050)
            }

            ._2BG9c {
                display: none;
                flex: 0 1 0
            }

            .JL3Rf {
                align-self: center;
                display: flex
            }

            .rgsyX {
                filter: invert(0)
            }

            .sJ4IS {
                filter: invert(100%)
            }

            .MczXu {
                align-self: center;
                display: none;
                margin-bottom: 4.09px
            }

            @media (min-width: 768px) and (max-width:1199px) {
                .MczXu {
                    background:var(--white);
                    border: none;
                    cursor: pointer;
                    display: block;
                    margin-bottom: 0
                }
            }

            @media (min-width: 1200px) {
                .MczXu {
                    background:var(--white);
                    border: none;
                    cursor: pointer;
                    display: block;
                    margin-bottom: 0
                }
            }

            ._8-bjW {
                align-self: center;
                background: var(--white);
                border: none;
                cursor: pointer;
                display: flex;
                margin-bottom: 4.09px
            }

            @media screen and (max-width: 400px) {
                ._8-bjW {
                    width:180px
                }
            }

            @media (min-width: 768px) and (max-width:1199px) {
                ._8-bjW {
                    display:none
                }
            }

            @media (min-width: 1200px) {
                ._8-bjW {
                    display:none
                }
            }

            .k9cMC {
                align-self: center;
                display: none;
                margin-bottom: 4.09px
            }

            @media (min-width: 768px) and (max-width:1199px) {
                .k9cMC {
                    display:none
                }
            }

            @media (min-width: 1200px) {
                .k9cMC {
                    display:none
                }
            }

            .DIH0c {
                display: flex;
                font-size: 12px;
                font-weight: 600;
                justify-content: center;
                text-transform: uppercase
            }

            .DIH0c,.goOFJ {
                align-items: center
            }

            .goOFJ {
                display: none
            }

            @media (min-width: 768px) and (max-width:1199px) {
                .goOFJ {
                    grid-gap:16px;
                    display: flex;
                    gap: 16px
                }
            }

            @media (min-width: 1200px) {
                .goOFJ {
                    grid-gap:16px;
                    display: flex;
                    gap: 16px
                }
            }

            .J1T3e {
                background-color: var(--brand-secondary);
                height: 100vh;
                left: 0;
                opacity: .4;
                position: fixed;
                right: 0;
                top: 0;
                width: 100vw;
                z-index: var(--zlevel1)
            }

            .lsLLO {
                background-color: var(--white);
                box-shadow: 0 8px 16px 0 rgba(var(--rgb-black),.2);
                display: flex;
                flex-direction: column;
                max-height: 100vh;
                min-width: 220px;
                overflow: scroll;
                padding: 12px 16px;
                position: absolute;
                top: 0;
                z-index: var(--zlevel2)
            }

            ._49XKh {
                margin-right: 16px;
                right: 0;
                top: 42px
            }

            .rt-DM {
                cursor: pointer;
                list-style: none;
                padding: 8px 0
            }

            .rt-DM:hover {
                color: var(--light-link-blue)
            }

            .RwW8D {
                display: none
            }

            .oRudf {
                border-bottom: 1px solid var(--light-interface-neutral-020)
            }

            .Nq1X4 {
                background-color: var(--white);
                display: grid;
                grid-template-columns: 1fr 1fr 1fr
            }

            @media (min-width: 768px) and (max-width:1199px) {
                .Nq1X4 {
                    display:none
                }
            }

            @media (min-width: 1200px) {
                .Nq1X4 {
                    display:none
                }
            }

            .VKZNC {
                align-items: center;
                color: var(--light-ink-contrast);
                display: flex;
                min-height: 40px
            }

            .VKZNC,.VKZNC>a {
                cursor: pointer;
                font-family: var(--secondary-font);
                font-weight: var(--medium);
                margin: 0;
                padding: 0
            }

            .VKZNC>a {
                color: var(--light-ink-subtle)
            }

            .VKZNC>a>span {
                font-size: 12px;
                padding: 3px 0;
                word-break: break-word
            }

            .VKZNC>a>span:hover {
                color: inherit;
                text-decoration: underline
            }

            & .VKZNC:first-child {
                justify-content: flex-start;
                padding: 8px 8px 8px 15px;
                text-align: left
            }

            & .VKZNC:nth-child(2) {
                justify-content: center;
                padding: 8px;
                text-align: center
            }

            & .VKZNC:nth-child(3) {
                justify-content: flex-end;
                padding: 8px 15px 8px 8px;
                text-align: right
            }

            .NQxTT {
                grid-gap: 8px;
                align-items: center;
                display: flex;
                gap: 8px
            }

            .NQxTT span {
                color: var(--light-ink-contrast);
                font-family: var(--content-font);
                font-size: 14px
            }

            .M6g71 {
                stroke: var(--light-interactive-primary-030);
                stroke-width: 1;
                stroke-opacity: .1;
                align-items: center;
                cursor: pointer;
                display: flex;
                justify-content: center
            }

            .M6g71 svg {
                stroke: none
            }

            .F-zB0 {
                display: none
            }

            .yiXQ8 {
                grid-gap: 8px;
                align-items: center;
                display: flex;
                gap: 8px
            }

            .yiXQ8 span {
                color: var(--light-ink-contrast);
                font-family: var(--content-font);
                font-size: 14px
            }

            .ABpvr {
                stroke: var(--light-interactive-primary-030);
                stroke-width: 1;
                stroke-opacity: .1;
                align-items: center;
                cursor: pointer;
                display: flex;
                justify-content: center
            }

            .ABpvr svg {
                stroke: none
            }

            .mzMKq {
                display: none
            }

            .hG1er {
                cursor: pointer;
                line-height: 18px
            }

            .hG1er[\:has\(svg\)] :first-child {
                align-content: center
            }

            .hG1er:has(svg) :first-child {
                align-content: center
            }

            .H4E5y {
                grid-gap: 8px;
                align-items: center;
                display: flex;
                gap: 8px
            }

            ._9tBWA {
                font-size: var(--font-s);
                line-height: 18px
            }

            .WcGxQ,._9tBWA {
                align-items: center;
                font-family: var(--content-font);
                font-weight: var(--medium)
            }

            .WcGxQ {
                font-size: var(--font-sm);
                line-height: 21px
            }

            .R-SNG {
                display: flex;
                justify-content: start;
                overflow: hidden;
                padding: 0 15px
            }

            .R-SNG li {
                align-items: center;
                display: flex;
                height: 48px;
                padding: 8px 0
            }

            @media (min-width: 1200px) {
                .R-SNG {
                    border-top:1px solid var(--light-interface-neutral-020);
                    padding: 0
                }
            }

            @media (min-width: 768px) and (max-width:1199px) {
                .R-SNG {
                    border-top:1px solid var(--light-interface-neutral-020);
                    padding: 0
                }
            }

            .-hx39 {
                grid-column-gap: 32px;
                align-items: center;
                -moz-column-gap: 32px;
                column-gap: 32px;
                display: flex;
                flex-wrap: wrap;
                justify-content: flex-start;
                overflow: visible;
                position: relative;
                white-space: nowrap
            }

            .-hx39:after {
                background: var(--light-interface-neutral-020);
                bottom: 0;
                content: "";
                height: 1px;
                left: -100vw;
                position: absolute;
                right: 0;
                right: -100vw
            }

            @media (min-width: 1200px) {
                .-hx39:after {
                    background:var(--light-interface-neutral-010)
                }
            }

            @media (min-width: 768px) and (max-width:1199px) {
                .-hx39:after {
                    background:var(--light-interface-neutral-010)
                }
            }

            .IUiXw {
                align-self: start;
                background: transparent;
                border: 0;
                height: 48px;
                padding: 8px 16px;
                position: relative
            }

            @media (max-width: 767px) {
                .IUiXw {
                    padding:8px 0 8px 16px
                }
            }

            ._-3QvP {
                flex-wrap: wrap;
                height: auto
            }

            ._-3QvP>li {
                position: relative
            }

            ._-3QvP>li:after {
                background: var(--light-interface-neutral-020);
                bottom: 0;
                content: "";
                height: 1px;
                position: absolute;
                right: -100vw;
                width: 200vw
            }

            @media (max-width: 767px) {
                ._-3QvP>li:nth-child(n+5) {
                    width:100%
                }
            }

            .PQJkd {
                flex-wrap: wrap;
                height: 48px;
                position: relative
            }

            .-hx39>li>a:hover {
                color: inherit;
                text-decoration: underline
            }

            .LwieQ {
                grid-gap: 16px;
                color: var(--light-ink-subtle);
                display: flex;
                gap: 16px;
                height: -moz-fit-content;
                height: fit-content;
                justify-content: space-between;
                min-height: 32px
            }

            @media (max-width: 767px) {
                .LwieQ {
                    margin:0 15px
                }
            }

            @media (min-width: 1200px) {
                .LwieQ {
                    height:40px
                }
            }

            @media (min-width: 768px) and (max-width:1199px) {
                .LwieQ {
                    height:40px
                }
            }

            .GsyXR {
                display: none
            }

            @media (min-width: 1200px) {
                .GsyXR {
                    grid-gap:16px;
                    color: var(--light-ink-subtle);
                    display: flex;
                    gap: 16px;
                    height: 40px;
                    justify-content: space-between
                }
            }

            @media (min-width: 768px) and (max-width:1199px) {
                .GsyXR {
                    grid-gap:16px;
                    color: var(--light-ink-subtle);
                    display: flex;
                    gap: 16px;
                    height: 40px;
                    justify-content: space-between
                }
            }

            .WlpWb {
                display: none
            }

            @media (min-width: 768px) and (max-width:1199px) {
                .WlpWb {
                    grid-column-gap:32px;
                    align-items: center;
                    -moz-column-gap: 32px;
                    column-gap: 32px;
                    display: flex;
                    flex-wrap: wrap;
                    height: 40px;
                    justify-content: flex-start;
                    list-style: none;
                    overflow: hidden;
                    white-space: nowrap
                }

                .WlpWb li {
                    padding: 8px 0
                }
            }

            @media (min-width: 1200px) {
                .WlpWb {
                    grid-column-gap:32px;
                    align-items: center;
                    -moz-column-gap: 32px;
                    column-gap: 32px;
                    display: flex;
                    flex-wrap: wrap;
                    height: 40px;
                    justify-content: flex-start;
                    list-style: none;
                    overflow: hidden;
                    white-space: nowrap
                }

                .WlpWb li {
                    padding: 8px 0
                }
            }

            .PgRKs {
                flex: 1;
                list-style: none;
                white-space: wrap
            }

            .PgRKs>div {
                padding: 4px 8px
            }

            .PgRKs>div>a {
                align-items: center
            }

            .PgRKs>div>a>span {
                font-size: 14px;
                line-height: 150%
            }

            .PgRKs svg {
                stroke: #fff;
                fill: #fff;
                stroke-width: 0;
                stroke-opacity: 0;
                filter: brightness(100)
            }

            @media (min-width: 1200px) {
                .PgRKs {
                    flex:0;
                    margin: 4px 0 4px auto;
                    max-width: 70%;
                    white-space: nowrap
                }

                .PgRKs>div>a>span:first-child {
                    overflow-x: hidden;
                    overflow-y: hidden;
                    padding-right: 3rem;
                }
            }

            @media (min-width: 768px) and (max-width:1199px) {
                .PgRKs {
                    flex:0;
                    margin: 4px 0 4px auto;
                    max-width: 70%;
                    white-space: nowrap
                }

                .PgRKs>div>a>span:first-child {
                    overflow-x: hidden;
                    overflow-y: hidden
                }
            }

            .PgRKs::-webkit-scrollbar {
                display: none
            }

            .GvrDd {
                grid-gap: 44px;
                gap: 44px
            }

            .GvrDd,._8wvRL {
                display: flex;
                justify-content: space-between
            }

            ._8wvRL {
                align-items: center;
                color: var(--light-ink-contrast);
                cursor: pointer;
                font-family: var(--content-font);
                font-size: var(--font-sm);
                font-weight: var(--medium);
                line-height: 150%
            }

            ._8wvRL span {
                align-items: center;
                display: flex;
                word-break: break-word
            }

            .WlpWb>li>a:hover {
                color: inherit;
                text-decoration: underline
            }

            ._--BE7 {
                margin: 0 auto;
                max-width: 100%
            }

            @media (min-width: 1200px) {
                ._--BE7 {
                    max-width:var(--container-width)
                }
            }

            .ZzBtx {
                display: block;
                padding-bottom: var(--spacing-mm)
            }

            @media (min-width: 768px) and (max-width:1199px) {
                .ZzBtx {
                    margin:0 39px;
                    padding-bottom: var(--spacing-m)
                }
            }

            @media (min-width: 1200px) {
                .ZzBtx {
                    padding-bottom:var(--spacing-m)
                }
            }

            .C3qPG {
                display: none;
                padding: 8px 0
            }

            @media (min-width: 768px) and (max-width:1199px) {
                .C3qPG {
                    display:flex;
                    justify-content: space-between
                }
            }

            @media (min-width: 1200px) {
                .C3qPG {
                    display:flex;
                    justify-content: space-between
                }
            }

            .yxbF3 {
                display: none
            }

            .RCRrI {
                display: block
            }

            @media (min-width: 768px) and (max-width:1199px) {
                .RCRrI {
                    display:none
                }
            }

            @media (min-width: 1200px) {
                .RCRrI {
                    display:none
                }
            }

            .s3XTn {
                display: none
            }

            @media (min-width: 768px) and (max-width:1199px) {
                .s3XTn {
                    display:block
                }
            }

            @media (min-width: 1200px) {
                .s3XTn {
                    display:block
                }
            }

            .cHypo {
                grid-gap: 8px;
                flex-direction: column;
                gap: 8px
            }

            .cHypo,.yxbF3 {
                display: flex;
                justify-content: center
            }

            .yxbF3 {
                align-items: center;
                height: 51px;
                width: 350px
            }

            .UFGzf {
                color: var(--light-ink-contrast);
                font-family: var(--primary-font);
                font-size: var(--font-sm);
                font-weight: var(--regular);
                height: 21px;
                line-height: 166%;
                margin: 0 auto
            }

            .oI8kP {
                align-items: center;
                display: flex;
                height: 85px;
                justify-content: space-between;
                padding: 0 20px;
                width: 100%
            }

            .S-R1m img {
                max-height: 60px;
                min-height: 50px;
                width: 111px
            }

            .drAuI {
                align-content: center;
                color: var(--headline-color);
                display: block;
                font-size: 28px;
                font-weight: var(--bold)
            }

            @media (max-width: 767px) {
                .drAuI {
                    display:none
                }
            }

            ._6-oCb {
                color: var(--headline-color);
                display: none
            }

            @media (max-width: 767px) {
                ._6-oCb {
                    align-content:center;
                    display: block;
                    font-size: var(--font-m);
                    font-weight: var(--bold)
                }
            }

            .y3lBc {
                display: none
            }

            @media (max-width: 767px) {
                .y3lBc {
                    align-self:center;
                    border-right: 1px solid #000;
                    display: block;
                    height: 30px
                }
            }

            .XnBzG {
                align-content: center;
                background: none;
                border: none;
                color: var(--light-interactive-primary-030);
                cursor: pointer;
                display: flex;
                flex-wrap: wrap;
                font-size: var(--font-s);
                height: 48px;
                padding: var(--spacing-xs) var(--spacing-m);
                position: relative
            }

            @media (max-width: 767px) {
                .XnBzG {
                    cursor:pointer;
                    display: block;
                    justify-self: flex-end;
                    order: 1;
                    padding: 8px 16px
                }
            }

            .G-10q {
                background-color: #fff;
                max-width: 100%;
                padding-bottom: 24px;
                top: 48px;
                z-index: 10
            }

            @media (min-width: 768px) and (max-width:1199px) {
                .G-10q {
                    margin:0 39px;
                    max-width: 100%;
                    padding-bottom: 24px
                }
            }

            @media (min-width: 1200px) {
                .G-10q {
                    margin:0 auto;
                    max-width: var(--container-width);
                    padding-bottom: 24px
                }
            }

            .rEAPn {
                border-bottom: 1px solid var(--light-interface-neutral-010);
                overflow: hidden
            }

            @media (max-width: 767px) {
                .rEAPn {
                    display:flex
                }

                ._8Mb4P {
                    display: block;
                    order: 2;
                    padding: 12px 24px;
                    width: 100%
                }
            }

            ._1CK9S {
                display: flex;
                flex-direction: row;
                justify-content: start;
                overflow: hidden
            }

            @media (max-width: 767px) {
                ._1CK9S {
                    flex-wrap:wrap;
                    justify-content: space-between;
                    width: 100%
                }
            }

            @media (min-width: 768px) and (max-width:1199px) {
                ._1CK9S {
                    border-top:1px solid var(--light-interactive-secondary-010)
                }
            }

            @media (min-width: 1200px) {
                ._1CK9S {
                    border-top:1px solid var(--light-interactive-secondary-010)
                }
            }

            ._8s9qP {
                aspect-ratio: auto;
                height: 50px
            }

            @media (max-width: 767px) {
                ._8s9qP {
                    height:30px
                }
            }

            .UMoom {
                align-items: center;
                display: flex;
                justify-content: space-between;
                padding: 15px 0;
                white-space: nowrap
            }

            @media (max-width: 767px) {
                .UMoom {
                    display:none
                }
            }

            .jZhzk {
                display: none;
                height: 48px;
                padding: 8px 16px 8px 15px
            }

            @media (max-width: 767px) {
                .jZhzk {
                    align-content:center;
                    align-items: center;
                    display: flex;
                    justify-content: center;
                    max-height: 60px;
                    order: 0;
                    white-space: nowrap
                }
            }

            .wByBI {
                display: flex;
                flex-wrap: wrap;
                width: 100%
            }

            .miz9Q {
                align-self: start;
                background: transparent;
                border: 0;
                height: 48px;
                padding: 8px 16px;
                position: relative
            }

            .McjYo ._8Mb4P:after {
                border-bottom: 1px solid var(--light-interactive-secondary-010);
                content: "";
                display: block;
                height: 2px;
                left: 0;
                padding: 7px;
                position: absolute;
                width: 200vw
            }

            .AlGTG {
                display: none
            }

            @media (max-width: 767px) {
                .AlGTG {
                    display:block;
                    padding: 24px 0 0 15px
                }
            }

            ._0Mmbd {
                display: none
            }

            .qkuvm {
                grid-column-gap: 32px;
                align-items: center;
                -moz-column-gap: 32px;
                column-gap: 32px;
                display: flex;
                flex-wrap: wrap;
                justify-content: flex-start;
                margin-left: 0;
                overflow: visible;
                position: relative;
                white-space: nowrap
            }

            @media (max-width: 767px) {
                .qkuvm {
                    order:2;
                    padding: 0 15px;
                    width: 100%
                }
            }

            .qkuvm>li>a>span {
                font-size: 14px
            }

            .qkuvm li {
                grid-gap: 4px;
                align-items: center;
                display: flex;
                gap: 4px;
                height: 48px;
                padding: var(--spacing-xs) 0
            }

            .McjYo {
                flex-wrap: wrap;
                height: auto
            }

            .McjYo>li {
                position: relative
            }

            .McjYo>li:after {
                background: var(--light-interface-neutral-020);
                bottom: 0;
                content: "";
                height: 1px;
                position: absolute;
                right: -100vw;
                width: 200vw
            }

            @media (max-width: 767px) {
                .McjYo {
                    display:inline-block
                }
            }

            .mQMPQ {
                flex-wrap: wrap;
                height: 48px;
                position: relative
            }

            @media (max-width: 767px) {
                .mQMPQ {
                    height:0
                }
            }

            .e5Y72 {
                border-bottom: 3px solid var(--headline-color)
            }

            .miz9Q:after {
                background: var(--light-interface-neutral-020);
                bottom: 0;
                content: "";
                height: 1px;
                left: -100vw;
                position: absolute;
                right: -100vw
            }

            .qkuvm>li>a:hover {
                color: inherit;
                text-decoration: underline
            }

            img.qt-image {
                object-fit: cover;
                width: 100%
            }

            .qt-image-16x9 {
                margin: 0;
                overflow: hidden;
                padding-top: 56.25%;
                position: relative
            }

            .qt-image-16x9 img {
                left: 0;
                position: absolute;
                top: 0
            }

            .ReactModal__Body--open,.ReactModal__Html--open {
                overflow: hidden
            }

            .malibu-modal {
                align-items: center;
                background: rgba(var(--rgb-black),.5);
                bottom: 0;
                display: flex;
                justify-content: center;
                left: 0;
                position: fixed;
                right: 0;
                top: 0;
                z-index: var(--zlevel3)
            }

            .modal-content {
                background: var(--white);
                max-height: 95vh;
                overflow-y: auto;
                position: relative;
                transform: translateY(-3vh);
                width: 90%;
                z-index: var(--modal)
            }

            @media screen and (min-width: 767px) {
                .modal-content {
                    width:auto
                }

                .modal-content .close-button {
                    right: 20px;
                    top: 20px
                }
            }

            .modal-backdrop {
                background: rgba(51,51,51,.4);
                height: 100%;
                position: absolute;
                width: 100%
            }

            html {
                margin: 0 auto
            }

            body {
                overflow-x: hidden
            }

            figure,img {
                margin: 0;
                max-width: 100%;
                padding: 0
            }

            dl,ol,ul {
                list-style: none;
                margin: 0;
                padding: 0
            }

            button {
                box-shadow: none;
                cursor: pointer;
                outline: none
            }

            :root {
                --zlevel-1: -1;
                --zlevel0: 1;
                --zlevel1: 2;
                --zlevel2: 3;
                --zlevel3: 4;
                --zlevel10: 10;
                --zlevel4: 5;
                --zlevel100: 100;
                --zlevel999: 999;
                --zlevel9999: 9999;
                --white: #fff;
                --grey-light: #e8e8e8;
                --grey-dark: #9c9c9c;
                --rgb-black: 0,0,0;
                --brand-primary: #2cc7a4;
                --brand-primary-dark: #108167;
                --brand-secondary: #1e1e1e;
                --meta-color: var(--brand-primary);
                --title-color: var(--brand-secondary);
                --border-color: var(--grey-light);
                --background-color: var(--grey-light);
                --malibu-gray9: #9c9c9c;
                --torch-red: #f03;
                --lime-green: #4bb543;
                --light-interactive-primary-010: #edf1f4;
                --light-interactive-primary-030: #013d6c;
                --light-interactive-primary-050: #002748;
                --light-interactive-link-010: #0170ac;
                --dark-teal-080: #124147;
                --light-interactive-link-020: #0a5687;
                --light-interactive-secondary-030: #303d43;
                --light-interactive-secondary-010: #eff1f2;
                --light-interface-neutral-010: #303d43;
                --light-interface-neutral-020: #eff1f2;
                --light-ink-inverse: #fff;
                --light-ink-contrast: #0c1215;
                --light-ink-subtle: #596e79;
                --light-white-tint: #fff;
                --light-link-blue: #0170ac;
                --bg-ivory: #f7f7f4;
                --light-interface-skeleton-010: #eff1f2;
                --light-interactive-red: #a90000;
                --light-interface-neutral-030: #dee3e6;
                --light-ink-non-essential: #9fadb5;
                --blue-bg: #f7fbfe;
                --ad-background-color: #a90000;
                --headline-color: var(--light-ink-contrast);
                --subheadline-color: var(--light-ink-subtle);
                --label-color: var(--light-interactive-primary-030);
                --card-separator-color: var(--light-interface-skeleton-010);
                --breaking-news-separator-color: var(--light-interface-neutral-030);
                --row-separator-color: var(--light-interface-neutral-010);
                --cta-button-color: var(--light-interactive-link-020);
                --fallback-background-color: #edf1f4;
                --ad-slot-background-color: var(--light-interactive-secondary-010);
                --footer-bg-color: var(--light-ink-contrast);
                --network-links-bg-color: #1e272b;
                --network-links-text-color: #dee3e6;
                --back-to-top-bg-color: var(--light-interactive-secondary-010);
                --menu-link-color: var(--light-ink-contrast);
                --more-stories-btn-label: var(--light-interface-neutral-010);
                --multi-author-bg: var(--blue-bg);
                --light-brand-blue-020: #dbe3eb;
                --light-brand-blue-030: #bac8d6;
                --light-interface-interface040: #bec8cd;
                --light-brand-blue-090: #002748;
                --light-brand-blue-100: #021124;
                --light-ink-inkpositive: #007b22;
                --gold-forex-chart-color: #f5f5f1;
                --light-ink-inkNegative: #d60000
            }

            /*! normalize.css v8.0.0 | MIT License | github.com/necolas/normalize.css */
            html {
                line-height: 1.15
            }

            h1 {
                font-size: 2em;
                margin: .67em 0
            }

            hr {
                box-sizing: content-box;
                height: 0;
                overflow: visible
            }

            pre {
                font-family: monospace;
                font-size: 1em
            }

            a {
                background-color: transparent
            }

            abbr[title] {
                border-bottom: none;
                text-decoration: underline;
                text-decoration: underline dotted
            }

            b,strong {
                font-weight: bolder
            }

            code,kbd,samp {
                font-family: monospace;
                font-size: 1em
            }

            small {
                font-size: 80%
            }

            sub,sup {
                font-size: 75%;
                line-height: 0;
                position: relative;
                vertical-align: baseline
            }

            sub {
                bottom: -.25em
            }

            sup {
                top: -.5em
            }

            /*img {
                border-style: none
            }*/

            button,input,optgroup,select,textarea {
                font-family: inherit;
                font-size: 100%;
                line-height: 1.15;
                margin: 0
            }

            button,input {
                overflow: visible
            }

            button,select {
                text-transform: none
            }

            [type=button],[type=reset],[type=submit],button {
                -webkit-appearance: button
            }

            [type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner {
                border-style: none;
                padding: 0
            }

            [type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring {
                outline: 1px dotted ButtonText
            }

            fieldset {
                padding: .35em .75em .625em
            }

            legend {
                box-sizing: border-box;
                color: inherit;
                display: table;
                max-width: 100%;
                padding: 0;
                white-space: normal
            }

            progress {
                vertical-align: baseline
            }

            textarea {
                overflow: auto
            }

            [type=checkbox],[type=radio] {
                box-sizing: border-box;
                padding: 0
            }

            [type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button {
                height: auto
            }

            [type=search] {
                -webkit-appearance: textfield;
                outline-offset: -2px
            }

            [type=search]::-webkit-search-decoration {
                -webkit-appearance: none
            }

            ::-webkit-file-upload-button {
                -webkit-appearance: button;
                font: inherit
            }

            details {
                display: block
            }

            summary {
                display: list-item
            }

            [hidden],template {
                display: none
            }

            :root {
                --base-smallest: 1.2rem;
                --base-smaller: 1.4rem;
                --base-regular: 1.3rem;
                --base-small: 1.5rem;
                --base: 1.6rem;
                --base-medium: 1.8rem;
                --base-large: 2rem;
                --base-larger: 2.4rem;
                --large: 3.2rem;
                --jumbo: 5.4rem;
                --tablet-row-padding: 15px 39px;
                --mobile-row-padding: 15px;
                --desktop-row-padding: 15px 0;
                --font-xs: 10px;
                --font-s: 12px;
                --font-sm: 14px;
                --font-m: 16px;
                --font-mm: 18px;
                --font-l: 20px;
                --font-xl: 24px;
                --font-xxl: 28px;
                --font-xxll: 32px;
                --font-xxxll: 36px;
                --font-xxxl: 48px;
                --menu-items-font-size: 14px;
                --story-page-font-size: 14px;
                --story-page-header-size: 42px;
                --regular: 400;
                --medium: 500;
                --semibold: 600;
                --bold: 700;
                --spacing-xs: 8px;
                --spacing-s: 12px;
                --spacing-mm: 15px;
                --spacing-m: 16px;
                --spacing-l: 24px;
                --spacing-xl: 32px;
                --spacing-ll: 30px;
                --spacing-row-separator: 36px;
                --spacing-row-separator-mobile: 15px;
                --mobile-row-padding: 0 15px 15px 15px;
                --mobile-row-padding-bg: 15px;
                --tablet-row-padding: 0 39px 36px 39px;
                --tablet-row-padding-bg: 15px 39px 36px 39px;
                --desktop-row-padding: 0 0 36px 0;
                --desktop-row-padding-bg: 15px 0 36px 0;
                --spacing-horizontal: 16px;
                --spacing-vertical: 15px;
                --primary-font: var(--title-font);
                --secondary-font: var(--content-font);
                --tablet-padding: 39px;
                --mobile-padding: 15px;
                --story-element-padding: 32px 0;
                --gn-reach-container-width: 920px
            }

            a {
                color: inherit
            }

          /*  html {
                font-size: 62.5%
            }

            body {
                -webkit-font-smoothing: antialiased;
                -moz-osx-font-smoothing: grayscale;
                -moz-font-feature-settings: "liga" on;
                font-family: var(--content-font);
                font-size: var(--font-mm);
                font-weight: var(--regular);
                text-rendering: optimizeLegibility
            }*/

            @media only screen and (max-width: 768px) {
                body {
                    font-size:var(--font-m)
                }
            }

            h1,h2,h3,h4,h5,h6,ol,p,ul {
                font-family: var(--primary-font);
                margin: 0;
                padding: 0
            }

            li,p {
                font-size: var(--font-mm)
            }

            @media only screen and (max-width: 768px) {
                li,p {
                    font-size:var(--font-m)
                }
            }

            :root {
                --container-width: 1110px;
                --profile-card-width: 360px
            }

            *,:after,:before {
                box-sizing: border-box
            }

            html {
                -ms-text-size-adjust: 100%;
                -webkit-text-size-adjust: 100%;
                font-family: var(--content-font)
            }

            body,html {
/*                height: 100%*/
            }

            body {
                background-color: var(--white);
                margin: 0
            }

            .page-wrapper {
                display: flex;
                flex-direction: column;
                min-height: 100%
            }

            .footer-wrapper {
                background-color: var(--white);
                margin-top: auto
            }

           /* img {
                max-width: 100%
            }*/

            a {
                text-decoration: none
            }

            #breaking-news-container {
                min-height: auto
            }

            .container {
                --primary-font: var(--title-font);
                --secondary-font: var(--content-font);
                max-width: 100%
            }

            .app-loading {
                background: url("") no-repeat 50%;
                height: 300px;
                width: 100%
            }

            .story-grid {
                margin: 0 auto;
                max-width: var(--container-width)
            }

            .story-grid-item {
                background: #fff;
                border: 1px solid #000;
                box-sizing: border-box;
                display: block;
                float: left;
                margin: 10px 1%;
                padding: 5px;
                width: 23%
            }

            @media only screen and (max-width: 768px) {
                .story-grid-item {
                    width:48%
                }
            }

            @media only screen and (max-width: 480px) {
                .story-grid-item {
                    width:98%
                }
            }

            .story-grid-item h3 {
                font-family: var(--title-font);
                font-size: 16px;
                height: 100px;
                text-align: center
            }

            .story-grid-item-author {
                display: block;
                float: right;
                font-family: var(--content-font);
                font-size: 12px
            }

            .dailymotion-embed-wrapper {
                padding-bottom: 56.25%;
                position: relative
            }

            .dailymotion-embed-wrapper .dailymotion-player-root {
                height: 100%;
                left: 0;
                padding-bottom: 0!important;
                position: absolute!important;
                top: 0;
                width: 100%
            }

            .story-element-jsembed-dailymotion-embed-script .thumbnail-wrapper,.story-element-jsembed-dailymotion-video .thumbnail-wrapper {
                height: 100%;
                padding-top: 56.25%;
                position: relative;
                width: 100%
            }

            .story-element-jsembed-dailymotion-embed-script .thumbnail-wrapper iframe,.story-element-jsembed-dailymotion-embed-script .thumbnail-wrapper img,.story-element-jsembed-dailymotion-video .thumbnail-wrapper iframe,.story-element-jsembed-dailymotion-video .thumbnail-wrapper img {
                bottom: 0;
                height: 100%;
                left: 0;
                object-fit: cover;
                position: absolute;
                right: 0;
                top: 0;
                width: 100%
            }

            .story-element-jsembed-dailymotion-embed-script .thumbnail-wrapper iframe,.story-element-jsembed-dailymotion-video .thumbnail-wrapper iframe {
                z-index: var(--zlevel10)
            }

            .story-element-jsembed-dailymotion-embed-script .thumbnail-wrapper .dailymotion-iframe-wrapper,.story-element-jsembed-dailymotion-video .thumbnail-wrapper .dailymotion-iframe-wrapper {
                z-index: var(--zlevel1)
            }

            .story-element-jsembed-dailymotion-embed-script .dailymotion-playBtn,.story-element-jsembed-dailymotion-video .dailymotion-playBtn {
                background-color: #282828;
                border: none;
                border-radius: 50%;
                cursor: pointer;
                font-size: 0;
                height: 64px;
                left: 50%;
                padding: 0;
                position: absolute;
                top: 50%;
                transform: translateX(-50%) translateY(-50%);
                width: 64px;
                z-index: var(--zlevel0)
            }

            .story-element-jsembed-dailymotion-embed-script .dailymotion-playBtn:hover,.story-element-jsembed-dailymotion-video .dailymotion-playBtn:hover {
                background-color: red
            }

            .story-element-jsembed-dailymotion-embed-script .dailymotion-playBtn:after,.story-element-jsembed-dailymotion-video .dailymotion-playBtn:after {
                border-color: transparent transparent transparent hsla(0,0%,100%,.75);
                border-style: solid;
                border-width: 12px 0 12px 18px;
                content: "";
                height: 0;
                left: 3px;
                margin: 0 auto;
                position: relative;
                width: 0
            }

            .story-element-youtube-video {
                display: block;
                min-height: 200px;
                text-align: center
            }

            .story-element-youtube-video .thumbnail-wrapper {
                height: 100%;
                padding-top: 56.25%;
                position: relative;
                width: 100%
            }

            .story-element-youtube-video .thumbnail-wrapper iframe,.story-element-youtube-video .thumbnail-wrapper img {
                bottom: 0;
                height: 100%;
                left: 0;
                object-fit: cover;
                position: absolute;
                right: 0;
                top: 0;
                width: 100%
            }

            .story-element-youtube-video .thumbnail-wrapper iframe {
                z-index: var(--zlevel10)
            }

            .story-element-youtube-video .thumbnail-wrapper .youtube-iframe-wrapper {
                z-index: var(--zlevel1)
            }

            .story-element-youtube-video .youtube-playBtn {
                background: #282828;
                border: none;
                border-radius: 50%/10%;
                cursor: pointer;
                font-size: 1em;
                height: 3em;
                left: 50%;
                opacity: .8;
                padding: 0;
                position: absolute;
                top: 50%;
                transform: translateX(-50%) translateY(-50%);
                width: 4em;
                z-index: 1
            }

            .story-element-youtube-video .youtube-playBtn:hover {
                background: red
            }

            .story-element-youtube-video .youtube-playBtn:before {
                background: inherit;
                border-radius: 5%/50%;
                bottom: 9%;
                content: "";
                left: -5%;
                position: absolute;
                right: -5%;
                top: 9%
            }

            .story-element-youtube-video .youtube-playBtn:after {
                border-color: transparent transparent transparent hsla(0,0%,100%,.75);
                border-style: solid;
                border-width: 1em 0 1em 1.732em;
                content: " ";
                font-size: .75em;
                height: 0;
                margin: -1em 0 0 -.75em;
                position: absolute;
                top: 50%;
                width: 0
            }

            .topbar-wrapper {
                align-items: center;
                display: flex;
                justify-content: space-between;
                padding: 16px
            }

            .sticky-header {
                background: #fff;
                position: sticky;
                top: 0;
                z-index: var(--zlevel999)
            }

            @media(min-width: 1200px) {
                .sticky-header {
                    top:-282px
                }
            }

            .gnreach-sticky-header {
                position: sticky;
                top: 0;
                z-index: var(--zlevel3)
            }

            .logo-wrapper {
                line-height: 0;
                padding: 16px 0
            }

            .section-page-wrapper,.story-page-section-mast {
                background-color: #fff
            }

            @media(min-width: 1200px) {
                .section-page-wrapper,.story-page-section-mast {
                    margin:0 auto;
                    max-width: var(--container-width)
                }
            }
            .sticky-header {
    position: sticky;
    top: 0;
    z-index: 1000; /* Чтобы элемент оставался наверху */
    background-color: #fff; /* Чтобы фон оставался белым */
    width: 100%;
    
}

.container.VW6qH {
    transition: all 0.3s ease; /* Добавим плавный переход для смены классов */
}

.container.QQWKK {
    background-color: #f1f1f1; /* Пример изменения фона при скролле */
    /* Добавьте другие стили, которые вам нужны */
}

.ti2v4 {
    transition: all 0.3s ease;
}

._037so {
    background-color: #333; /* Пример изменения фона для навигации */
    /* Добавьте другие стили, которые вам нужны */
}
@media (max-width: 767px) {
  .gn-logo {
    width: 70%;
  }
}
.button-link {
  padding: 10px;
}

       
