
        html {
            margin: 0;
            padding: 0;
            background: #fff;
            -webkit-tap-highlight-color: #0098FE66;
            overflow-y: scroll;
            -webkit-text-size-adjust: none;
            text-size-adjust: none
        }

        body {
            overflow: visible !important;
            margin: 0;
            padding: 0;
            background: unset;
            font: 10px/13px 'Helvetica Neue', 'Arial Nova', Helvetica, Arial, sans-serif
        }

        img:not([src]):not([srcset]) {
            visibility: hidden
        }

        img:-moz-loading {
            visibility: hidden
        }

        :focus {
            outline-color: #0098fe
        }

        .gnt_cw {
            display: flex;
            flex-wrap: wrap;
            align-items: stretch;
            width: 980px;
            margin: 20px auto 0;
            padding: 0 10px;
            flex-shrink: 0;
            background: #fff;
            position: relative
        }

        .gnt_pr {
            width: 660px;
            margin: 0 auto 0 0
        }

        .gnt_rr {
            contain: layout;
            overflow-anchor: none;
            width: 300px;
            --gnt-x-nbh: 80px;
            margin-top: 42px
        }

        @media (min-width:1200px) {
            .gnt_cw {
                align-content: start;
                width: 1020px;
                min-height: 480px;
                margin: 30px auto 0;
                padding: 0 60px
            }
        }

        body>iframe:not(#gt-nvframe),
        body>img,
        html>iframe,
        html>img {
            display: none !important
        }

        .gnt_ar_hl {
            margin: 12px 0;
            color: #303030;
            font: 550 36px/40px'Unify Sans', 'Helvetica Neue', 'Arial Nova', Helvetica, Arial, sans-serif
        }

        .gnt_bc {
            min-width: 1000px;
            height: 20px;
            margin: 0 0 -20px
        }

        @media (min-width:1200px) {
            .gnt_bc {
                height: 480px;
                margin: 0 0 -480px
            }
        }

        .gnt_cw_w {
            isolation: isolate;
            display: flex;
            justify-content: space-between;
            min-width: 1000px
        }

        .gnt_cw_sl {
            overflow-anchor: none;
            width: calc(50% - 500px);
            outline: 0
        }

        .gnt_cw_sl__ed {
            order: 3
        }

        .gnt_xbr {
            display: none
        }

        @media (min-width:1200px) {
            .gnt_cw_sl {
                width: calc(50% - 570px)
            }

            .gnt_xbr {
                overflow-anchor: none;
                display: block;
                width: 0
            }

            .gnt_ar_xb {
                display: inline-block;
                position: sticky;
                top: 267px;
                transform: translate(36px, -15px);
                width: 36px;
                height: 36px;
                margin: 0 0 -17px;
                border: 4px solid #fff;
                border-radius: 50%;
                background: #303030
            }

            .gnt__hx .gnt_ar_xb {
                transform: translate(36px, -92px)
            }

            .gnt__hnb .gnt_ar_xb {
                top: 187px
            }

            .gnt_ar_xb::before {
                content: '';
                position: absolute;
                top: 17px;
                left: 10px;
                transform: rotate(45deg);
                width: 16px;
                height: 2px;
                background: #fff
            }

            .gnt_ar_xb::after {
                content: '';
                position: absolute;
                top: 17px;
                left: 10px;
                transform: rotate(-45deg);
                width: 16px;
                height: 2px;
                background: #fff
            }

            .gnt_ar_xb:hover {
                background: #000
            }
        }

        html:not(.gnt__njs) .gnt__hbd {
            display: none;
            background: unset
        }

        .gnt_ar_fyt {
            display: inline-flex;
            flex: 1 1 auto;
            justify-content: end;
            align-items: center;
            position: relative;
            z-index: 4;
            margin: 0;
            -webkit-user-select: none;
            user-select: none
        }

        .gnt_ar_fyt_t {
            overflow: hidden;
            overflow: clip;
            justify-content: space-between;
            display: -webkit-box;
            max-height: 36px;
            margin: 0 20px 0 40px;
            padding: 0;
            color: #303030;
            font: 700 16px/18px 'Helvetica Neue', 'Arial Nova', Helvetica, Arial, sans-serif;
            -webkit-line-clamp: 2;
            -webkit-box-orient: vertical
        }

        .gnt_ar_fyt_b_w {
            transform: translate3d(0, 0, 0);
            contain: layout size;
            display: flex;
            flex-shrink: 0;
            justify-content: center;
            align-items: center;
            width: 107px;
            height: 32px;
            margin: 0;
            border-radius: 16px;
            background: #1665cf
        }

        .gnt_ar_fyt_b {
            display: none;
            width: 107px;
            height: 32px;
            margin: 0;
            padding: 0;
            border: 0;
            border-radius: 16px;
            background: 0 0;
            color: #fff;
            font: 700 14px/30px 'Helvetica Neue', 'Arial Nova', Helvetica, Arial, sans-serif;
            -webkit-font-smoothing: antialiased;
            -moz-osx-font-smoothing: grayscale;
            -webkit-tap-highlight-color: transparent;
            -webkit-touch-callout: none;
            touch-action: manipulation;
            cursor: pointer
        }

        .gnt_ar_fyt_b__rd,
        [data-u-s=anon] .gnt_ar_fyt_b {
            display: block
        }

        .gnt_ar_fyt_b__ad {
            padding-right: 16px;
            background: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 12 9" fill="%23FFF"><path d="M2.73 7.08v.01l1.74 1.75c.04.04.1.04.15 0l6.29-6.3A1.29 1.29 0 1 0 9.09.73L4.55 5.27 2.73 3.45A1.29 1.29 0 0 0 .92 5.27l1.81 1.82Z"/></svg>') no-repeat 71px 12px/12px 9px
        }

        .gnt_ar_fyt_b__at {
            padding-right: 10px;
            background: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 8 8" fill="%23FFF"><path d="M4 0a1 1 0 0 0-1 1v2H1a1 1 0 0 0 0 2h2v2a1 1 0 0 0 2 0V5h2a1 1 0 0 0 0-2H5V1a1 1 0 0 0-1-1Z"/></svg>') no-repeat 86px 12px/8px 8px
        }

        .gnt_ar_fyt_b__ip {
            pointer-events: none
        }

        .gnt_ar_fyt_mb {
            box-shadow: 0 4px 4px #00000038;
            position: absolute;
            top: 43px;
            right: -42px;
            z-index: 100;
            width: 159px;
            padding: 16px;
            border-radius: 4px;
            background: #303030;
            color: #fff;
            font: 14px/18px 'Helvetica Neue', 'Arial Nova', Helvetica, Arial, sans-serif;
            -webkit-font-smoothing: antialiased;
            -moz-osx-font-smoothing: grayscale
        }

        .gnt_ar_fyt_mb::before {
            content: '';
            position: absolute;
            top: -3px;
            left: 89px;
            width: 0;
            height: 0;
            border-left: 6px solid transparent;
            border-right: 6px solid transparent;
            border-bottom: 4px solid #303030
        }

        .gnt_ar_fyt_mb_a {
            color: #fff;
            font-weight: 700;
            text-decoration-color: #0098FE;
            text-underline-offset: 3px
        }

        .gnt_ar_fyt_mb_bt {
            display: block;
            height: 24px;
            margin: 16px 0 0;
            padding: 0 12px;
            border: 1px solid #fff;
            border-radius: 12px;
            background: 0 0;
            color: #fff;
            font: 700 12px/12px 'Helvetica Neue', 'Arial Nova', Helvetica, Arial, sans-serif;
            touch-action: manipulation;
            cursor: pointer
        }

        .gnt_ft {
            width: 95%;
            height: 611px;
            margin: -10px auto 0;
            padding: 0 0px;
            color: #303030;
            -webkit-user-select: none;
            user-select: none
        }

        .gnt_ft_lw {
            display: flex;
            justify-content: space-between;
            margin: 56px 40px -653px
        }

        .gnt_ft_ls {
            display: flex;
            flex-flow: column;
            width: 100%;
            padding: 15px 0px;
        }

        .gnt_ft_ls::before {
            content: attr(aria-label);
            margin: 0 0 -1px;
            font: 700 14px/16px 'Helvetica Neue', 'Arial Nova', Helvetica, Arial, sans-serif
        }

        .gnt_ft_a {
            margin: 16px auto 0 -2px;
            padding: 0 2px;
            border: 0;
            background: 0 0;
            color: #303030;
            font: 14px/18px 'Georgia Pro', Georgia, 'Droid Serif', serif;
            text-decoration: none;
            text-align: left;
            cursor: pointer
        }

        .gnt_ft_a:hover {
            color: #000
        }

        .gnt_ft_a__cd {
            display: none
        }

        .gnt_ft_a__yp {
            padding-left: 0px;
            background: url(/tangstatic/svg/leghorn/your-privacy-check-q1a2z33d5dfed9.svg) no-repeat 0 3px/26px 12px
        }

        .gnt_ft_cr {
            padding: 700px 0 10px;
            font: 12px/14px 'Georgia Pro', Georgia, 'Droid Serif', serif;
            text-align: center
        }


        .add-topic-btn {
      display: inline-flex;
      align-items: center;
      gap: 6px;
      background-color: #0b66d0;
      color: #fff;
      border: none;
      border-radius: 20px;
      padding: 8px 16px;
      font-size: 16px;
      font-weight: 500;
      cursor: pointer;
      text-decoration: none;
      transition: background-color 0.3s ease;
    }

    .add-topic-btn:hover {
      background-color: #084ea4;
    }

    .add-topic-btn img {
      width: 16px;
      height: 16px;
    }

    @media (max-width: 600px) {
      .add-topic-btn {
        padding: 8px 25px;
        font-size: 11px;
        font-weight: 900;
      }
      .add-topic-btn img {
        width: 14px;
        height: 14px;
      }
    }

        @media (min-width:1200px) {
            .gnt_ft {
                padding: 0px 0px
            }
        }

        .gnt_x__c {
            background-color: #f8f8f8
        }

        .gnt_x_sl {
            contain: content;
            transform: translate3d(0, 0, 0);
            width: 300px;
            min-height: 250px;
            margin: auto;
            position: relative
        }

        .gnt_x__lbl::before {
            content: 'Advertisement';
            color: #626262;
            font: 10px/28px 'Unify Sans', 'Helvetica Neue', 'Arial Nova', Helvetica, Arial, sans-serif;
            height: 28px;
            display: block;
            text-align: center
        }

        .gnt_x__lh::before {
            opacity: 0
        }

        .gnt_x_sl_gpt:empty {
            display: none !important
        }

        .gnt_x_sl_gpt_if {
            content-visibility: auto
        }

        .gnt_x__bv {
            width: 660px;
            height: 117.5px;
            margin: 0 0 -12px
        }

        .gnt_x_bv {
            width: 728px;
            height: 90px;
            min-height: unset;
            transform: scale(.9065) translate3d(0, 0, 0);
            transform-origin: 0 0
        }

        .gnt_x__bvnh {
            margin-bottom: -30px
        }

        .gnt_x__st {
            position: sticky;
            top: 200px;
            padding: 0 0 8px
        }

        .gnt__hnb .gnt_x__st {
            top: 120px
        }

        .gnt_x_sl__st {
            transform: unset
        }

        .gnt_rr_xst {
            height: 1086px;
            margin: 27px 0 73px
        }

        .gnt_x_lb {
            contain: strict;
            overflow: hidden;
            transform: translate3d(0, 0, 0);
            width: 728px !important;
            height: 90px !important;
            margin: 0 auto;
            padding: 0 0 8px
        }

        .gnt_x__lb {
            margin: 46px auto
        }

        .gnt_x_sl_if {
            content-visibility: auto;
            border: 0
        }

        .gnt__hx .gnt_flp,
        .gnt__hx .gnt_rr_xpst,
        .gnt__hx .gnt_tb,
        .gnt__hx .gnt_x__c {
            display: none
        }

        .gnt_x__hi {
            contain: layout;
            margin: 0 0 18px;
            min-height: 286px
        }

        .gnt_x_hi {
            content-visibility: auto;
            width: 970px;
            height: 250px;
            display: flex;
            align-items: center;
            justify-content: center;
            margin-bottom: 8px
        }

        .gnt_rr_xpst {
            margin: 0 auto 33px;
            height: 636px
        }

        .gnt_x__pf {
            position: sticky !important;
            top: 200px;
            padding: 0 0 8px;
            margin: 0
        }

        .gnt__hnb .gnt_x__pf {
            top: 120px
        }

        .gnt_x_p {
            contain: layout
        }

        .gnt_x__al {
            height: 426px;
            margin: 14px auto 32px;
            max-height: 426px;
            clear: both
        }

        .gnt_x_al {
            contain: strict;
            overflow: hidden;
            overflow: clip;
            width: initial;
            background-color: unset;
            height: 390px;
            max-height: 390px;
            display: flex;
            justify-content: center;
            align-items: center;
            flex-direction: column;
            position: relative;
            z-index: 1
        }

        .gnt_x_al_gpt {
            position: absolute;
            top: 0
        }

        .gnt_x__mtm {
            width: 100%;
            min-width: 1000px
        }

        .gnt_x_sl_gpt__mtm {
            width: 100% !important
        }

        .gnt_x_sl_gpt_f__mtm {
            width: 100%
        }

        .gnt_n {
            contain: layout size;
            overflow-anchor: none;
            box-sizing: border-box;
            position: sticky;
            z-index: 9999999;
            top: 0px;
            margin: 0px 0 0;
            min-width: 1000px;
            height: 80px;
            padding: 52px 0 0;
            background: #fff;
            -webkit-user-select: none;
            user-select: none
        }

        .gnt__hnb .gnt_n {
            top: 0;
            margin: 0
        }

        .gnt_n_fl {
            display: flex;
            max-width: 896px;
            width: calc(100% - 309px);
            height: 52px;
            margin: -52px auto 0;
            padding: 0 4px 0 0
        }

        .gnt_n_fl_l {
            overflow: hidden;
            flex-direction: column;
            width: calc(200 / 896 * 100%);
            height: 40px;
            margin: 0 calc(32 / 896 * 100%) 0 0;
            border-top: 5px solid #0098fe;
            color: #303030;
            font: 700 14px/1 'Unify Sans', 'Helvetica Neue', 'Arial Nova', Helvetica, Arial, sans-serif;
            text-decoration: none;
            text-overflow: ellipsis;
            white-space: nowrap
        }

        .gnt_n_fl_l:hover {
            color: #000
        }

        .gnt_n_fl_l::before {
            content: attr(data-c-lbl);
            display: block;
            color: #626262;
            font-size: 10px;
            line-height: 20px
        }

        .gnt_n_fl_l__li {
            margin: 0
        }

        .gnt_n_lg {
            display: block;
            width: 100%;
            height: 100%;
            outline-offset: -7px
        }

        .gnt_n_lg_w {
            position: absolute;
            z-index: 1;
            top: 0;
            left: 0;
            width: 147.14100000000002px;
            height: 52px;
            padding: 0 0 0 calc(50% - 683px)
        }

        .gnt_n_lg_svg {
            box-sizing: border-box;
            display: block;
            width: 100%;
            height: 100%;
            padding: 10px 29px
        }

        .gnt_n_sb {
            opacity: 0;
            box-sizing: border-box;
            z-index: -1;
            position: absolute;
            height: 100%;
            width: 147.14100000000002px;
            outline-offset: -7px;
            margin: 0;
            padding: 5px 0 4px;
            border: 0;
            background: #fff;
            color: #303030;
            font: 12px/1 'Unify Sans', 'Helvetica Neue', 'Arial Nova', Helvetica, Arial, sans-serif;
            white-space: nowrap;
            pointer-events: none
        }

        .gnt_n_sb:focus {
            opacity: 1;
            z-index: 1;
            min-width: 147px;
            background-clip: content-box;
            touch-action: manipulation;
            cursor: pointer;
            pointer-events: auto
        }

        .gnt_n_sb:focus::before {
            content: 'Skip to main content'
        }

        .gnt_n_mn {
            contain: layout size;
            display: flex;
            justify-content: space-between;
            height: 28px;
            padding: 0 calc(50% - 599px);
            background: #303030;
            -webkit-font-smoothing: antialiased;
            -moz-osx-font-smoothing: grayscale
        }

        .gnt_n_mn_l {
            overflow: hidden;
            padding: 0 10px;
            color: #fff;
            font: 700 12px/28px 'Unify Sans', 'Helvetica Neue', 'Arial Nova', Helvetica, Arial, sans-serif;
            text-decoration: none;
            white-space: nowrap
        }

        .gnt_n_mn_l__fi {
            margin: 0 0 0 19px
        }

        .gnt_n_mn_ce:hover {
            color: #e0e0e0;
            fill: #E0E0E0
        }

        .gnt_n_dd_bt {
            height: 28px;
            margin: 0 0 0 8px;
            padding: 5px;
            border: 0;
            background: 0 0;
            color: #fff;
            fill: #FFF;
            touch-action: manipulation;
            cursor: pointer
        }

        .gnt_n_dd_bt_svg {
            width: 10px;
            height: 6px;
            padding: 4px 8px;
            border-style: solid;
            border-width: 2px;
            border-radius: 9px
        }

        .gnt_n_dd__sz {
            display: none
        }

        .gnt_n_se_a {
            display: flex;
            width: 24px;
            height: 24px;
            margin: 0 9px 0 5px;
            padding: 2px;
            fill: #FFF
        }

        .gnt_n_se_a_svg {
            width: 24px
        }

        .gnt_n_wt {
            display: flex;
            flex: none;
            justify-content: space-between;
            width: 69px;
            margin: 0 8px 0 0;
            padding: 0 4px 0 0;
            border-top: 5px solid transparent;
            border-bottom: 5px solid transparent;
            color: #fff;
            font: 700 12px/18px 'Unify Sans', 'Helvetica Neue', 'Arial Nova', Helvetica, Arial, sans-serif;
            text-decoration: underline;
            text-decoration-color: #0098FE;
            text-decoration-thickness: 2px;
            text-underline-offset: 1px;
            text-align: right
        }

        .gnt_n_us {
            display: flex;
            width: calc(31% + 51px)
        }

        .gnt_n_us_sb {
            display: block;
            visibility: var(--gnt-sbvi, 'visible');
            overflow: hidden;
            overflow: clip;
            white-space: nowrap;
            padding: 0 8px;
            flex-shrink: 0;
            width: 74px;
            background: #1665cf;
            color: #fff;
            font: 700 12px/28px 'Unify Sans', 'Helvetica Neue', 'Arial Nova', Helvetica, Arial, sans-serif;
            text-decoration: none;
            text-align: center
        }

        .gnt_n_us_sb::after {
            content: var(--gnt-sbtx, 'Subscribe')
        }

        .gnt_n_us_sb:hover {
            background: #0a32a0
        }

        .gnt_n_us_a {
            display: flex;
            flex: 1;
            margin: 0 0 0 14px;
            padding: 0 29px 0 6px;
            fill: #FFF;
            color: #fff;
            font: 700 12px/28px 'Unify Sans', 'Helvetica Neue', 'Arial Nova', Helvetica, Arial, sans-serif;
            text-decoration: underline;
            text-decoration-color: #0098FE;
            text-decoration-skip-ink: none;
            text-decoration-thickness: 2px;
            text-underline-offset: 1px;
            text-align: left;
            white-space: nowrap
        }

        .gnt_n_us_a::before {
            content: 'Sign In'
        }

        [data-u-n] .gnt_n_us_a::before {
            content: 'Hi, ' var(--gnt-uwn);
            overflow: hidden;
            max-width: 102px;
            text-overflow: ellipsis
        }

        .gnt_n_us_a_svg {
            width: 10px;
            height: 26px;
            padding: 2px 0 0 6px
        }

        .gnt_n_sm {
            position: absolute;
            top: 0;
            right: 0;
            margin: 0 10px 0 0;
            padding: 0 calc(50% - 683px) 0 0
        }

        .gnt_n_sm_a {
            display: flex;
            flex-flow: column;
            justify-content: center;
            width: 140px;
            height: 52px;
            outline-offset: -2px;
            color: #303030;
            font: 700 12px/14px 'Helvetica Neue', 'Arial Nova', Helvetica, Arial, sans-serif;
            text-align: center;
            text-decoration: none
        }

        .gnt_n_sm_a::after {
            content: var(--gnt-sm-mm, '$1 for the first 6 months')
        }

        .gnt_n_sm_a::before {
            content: var(--gnt-sm-mt, 'SUBSCRIBE NOW');
            margin: 0 0 2px;
            color: #1665cf;
            font: 700 16px/18px 'Unify Sans', 'Helvetica Neue', 'Arial Nova', Helvetica, Arial, sans-serif
        }

        [data-u-s=anon] [data-u-sr]:not([data-u-sr~=anon]),
        [data-u-s=reg] [data-u-sr]:not([data-u-sr~=reg]),
        [data-u-s=sub] [data-u-sr]:not([data-u-sr~=sub]),
        html:not([data-u-s]) [data-u-sr] {
            visibility: hidden;
            display: none
        }

        @media (min-width:1200px) {
            .gnt_n_fl {
                padding: 0
            }

            .gnt_n_fl_l {
                font-size: 16px
            }

            .gnt_n_mn_l {
                font-size: 14px
            }

            .gnt_n_se_a {
                margin: 0 16px 0 10px
            }

            .gnt_n_wt {
                width: 74px;
                margin: 0 20px 0 3px;
                font-size: 14px;
                line-height: 16px
            }

            .gnt_n_us {
                display: flex;
                width: calc(27.4% + 83px)
            }
        }

        @media (min-width:1250px) {
            .gnt_n_sm {
                margin: 0 17px 0 0
            }
        }

        .gnt_x__prmt {
            height: 371px !important
        }

        .gnt_x_sl_gpt_if__prmt {
            height: 100%
        }

        .gnt_nb {
            contain: strict;
            position: fixed;
            top: 0;
            z-index: 9999998;
            width: 100%;
            min-width: 1000px;
            height: 81px;
            margin: 0;
            background-color: #da9bf6
        }

        .gnt_ar_b {
            position: relative;
            margin: 6px 0 0;
            color: #303030;
            font: 20px/30px 'Georgia Pro', Georgia, 'Droid Serif', serif
        }

        .gnt_ar_b_p {
            overflow-wrap: break-word;
            margin: 20px 0
        }

        .gnt_ar_b_p:first-child {
            margin-top: 0
        }

        .gnt_ar_b_a-mobile {
    color: #272829;
    text-decoration: none;
    /* text-decoration-color: #7FBDFF; */
    text-decoration-thickness: 1px;
    text-underline-offset: 3px;
}

        .gnt_ar_b_a:hover {
            color: #1665cf
        }

        .gnt_ar_b_mt {
            overflow-wrap: break-word;
            clear: right;
            margin: 12px 0;
            padding-top: 20px;
            border-top: 1px solid #c2c2c2;
            color: #303030;
            font: 600 24px/26px 'Unify Sans', 'Helvetica Neue', 'Arial Nova', Helvetica, Arial, sans-serif
        }

        .gnt_ar_s {
            position: absolute;
            top: 0;
            width: 100%;
            height: 25%;
            pointer-events: none
        }

        .gnt_ar_s25 {
            top: 25%
        }

        .gnt_ar_s50 {
            top: 50%
        }

        .gnt_ar_s75 {
            top: 75%
        }

        .gnt_ar_s100 {
            top: 100%;
            height: 1px
        }

        .gnt_em_vp__tp {
            display: flex;
            flex-flow: column;
            clear: both;
            width: 660px;
            min-height: 371.25px;
            margin: 30px 0
        }

        .gnt_em_vp_w {
            contain: size;
            position: relative;
            width: 660px;
            height: 371.25px;
            background: #000
        }

        .gnt_em_vp__tp_a {
            display: flex;
            position: absolute;
            z-index: 2;
            width: 660px;
            height: 371.25px;
            margin: 0;
            padding: 0;
            border: 0;
            background: #000;
            touch-action: manipulation;
            cursor: pointer
        }

        .gnt_em_vp_img {
            width: 100%;
            height: 100%;
            object-fit: cover
        }

        .gnt_em_vp_svg {
            position: absolute;
            z-index: 15;
            top: calc(50% - 42px);
            left: calc(50% - 42px);
            width: 84px;
            height: 84px;
            pointer-events: none
        }

        .gnt_em_vh {
            margin: 8px 0 11px;
            font: 700 16px/18px 'Unify Sans', 'Helvetica Neue', 'Arial Nova', Helvetica, Arial, sans-serif
        }

        .gnt_em_vh::before {
            content: attr(data-c-et);
            overflow: hidden;
            display: -webkit-box;
            -webkit-line-clamp: inherit;
            -webkit-box-orient: vertical
        }

        .gnt_em_vb {
            overflow: hidden;
            display: -webkit-box;
            margin: 8px 0 11px;
            font: 12px/15px 'Unify Sans', 'Helvetica Neue', 'Arial Nova', Helvetica, Arial, sans-serif;
            -webkit-line-clamp: inherit;
            -webkit-box-orient: vertical
        }

        .gnt_em_vb::before {
            content: attr(aria-label) ' '
        }

        .gnt_em_vb::after {
            content: attr(data-c-credit);
            font-style: italic
        }

        [data-g-s~=vp_ld] .gnt_em_vp_a {
            display: none
        }

        .gnt_em_vb__he {
            margin-top: -7px
        }

        .teal-video-wrap {
            overflow: hidden;
            position: absolute;
            bottom: 0;
            left: 0;
            width: 100%;
            height: 0;
            padding-bottom: 56.25%;
            background: #000
        }

        .tealplayer-fullscreen {
            display: flex;
            justify-content: center;
            align-items: center;
            width: 100%;
            height: 100%;
            padding: 0;
            background: #000
        }

        .teal-video-wrap video {
            z-index: 1;
            position: absolute;
            width: 100%;
            height: 100%
        }

        .tealplayer-ad-container {
            z-index: 1;
            position: absolute;
            top: 0;
            right: 0;
            bottom: 0;
            left: 0;
            width: 100%
        }

        .teal-ad-playback .tealplayer-play-toggle,
        .teal-ad-playback video {
            z-index: -1
        }

        .teal-ad-playback>video[poster] {
            display: none
        }

        .teal-video-wrap video::-webkit-media-text-track-container {
            bottom: 1em;
            transform: translateY(-.85em) !important;
            font-size: 15px !important
        }

        .tealplayer-fullscreen .tealplayer-ad-container {
            position: static;
            height: 0;
            padding-bottom: 56.25%
        }

        .tealplayer-control-wrap {
            transition: transform .25s ease-out;
            display: flex;
            align-items: center;
            z-index: 3;
            position: absolute;
            bottom: 0;
            left: 0;
            width: 100%;
            height: 36px;
            background-color: rgba(0, 0, 0, .8);
            color: #fff;
            font: 600 14px/27px 'Unify Sans', Helvetica, Arial, sans-serif
        }

        .tealplayer-minimal {
            transform: translateY(36px)
        }

        .tealplayer-hidden {
            transform: translateY(46px)
        }

        .tealplayer-left-controls,
        .tealplayer-right-controls {
            display: flex;
            flex: auto;
            flex-direction: row
        }

        .tealplayer-left-controls>.tealplayer-btn:first-child,
        .tealplayer-right-controls>.tealplayer-btn:first-child {
            margin-left: 15px
        }

        .tealplayer-right-controls {
            justify-content: flex-end
        }

        .tealplayer-btn {
            display: block;
            margin: 0;
            padding: 0;
            border: none;
            background: 0 0;
            color: inherit;
            outline-offset: 2px;
            appearance: none
        }

        button.tealplayer-btn {
            touch-action: manipulation
        }

        .tealplayer-btn:focus:not(:focus-visible) {
            outline: 0
        }

        .tealplayer-btn,
        .tealplayer-btn-icon {
            position: absolute;
            top: 0;
            right: 0;
            width: 24px;
            height: 24px;
            fill: #fff;
            cursor: pointer
        }

        .tealplayer-btn-icon:hover,
        .tealplayer-btn:hover {
            fill: #e0e0e0
        }

        .tealplayer-ad-skip,
        .tealplayer-btn,
        .tealplayer-time,
        .tealplayer-volume-slider {
            position: relative;
            width: 24px;
            height: 24px;
            margin-right: 15px;
            line-height: 24px
        }

        .tealplayer-play-toggle {
            display: flex;
            justify-content: center;
            align-items: center;
            z-index: 2;
            position: absolute;
            width: 100%;
            height: 100%
        }

        .tealplayer-big-play-btn {
            width: 80px;
            height: 80px;
            border: 2px solid #fff;
            border-radius: 80px;
            background-color: rgba(0, 0, 0, .4);
            cursor: pointer
        }

        .tealplayer-big-play-btn .tealplayer-btn-icon {
            transform-origin: -1px 0;
            transform: scale(3.33)
        }

        .tealplayer-volume-wrap {
            display: flex
        }

        .tealplayer-volume-container {
            box-sizing: border-box;
            z-index: 1;
            position: relative;
            width: 100%;
            height: 6px;
            background-color: rgba(255, 255, 255, .15);
            -webkit-user-select: none;
            user-select: none;
            -webkit-touch-callout: none;
            cursor: pointer
        }

        .tealplayer-volume-bar {
            width: 100%;
            height: 100%;
            background: #fff
        }

        .tealplayer-volume-slider {
            transition: margin-right .25s ease-out, width .25s ease-out;
            margin-right: 0
        }

        .tealplayer-volume-input {
            box-shadow: none;
            vertical-align: middle;
            z-index: 2;
            position: absolute;
            width: 100%;
            height: 20px;
            margin: 0;
            padding: 0;
            border: none;
            background: 0 0;
            outline-offset: 4px;
            cursor: pointer;
            -webkit-appearance: none;
            appearance: none
        }

        .tealplayer-volume-input:focus-visible {
            box-shadow: none;
            border: none
        }

        .tealplayer-volume-input:focus:not(:focus-visible) {
            outline: 0
        }

        .tealplayer-volume-input::-webkit-slider-thumb {
            transition: transform .25s ease-out;
            transform: scale(0);
            width: 12px;
            height: 12px;
            border: 0 solid #fff;
            border-radius: 20px;
            background: #fff;
            -webkit-appearance: none;
            appearance: none
        }

        .tealplayer-volume-slider-visible .tealplayer-volume-input::-webkit-slider-thumb,
        .tealplayer-volume-wrap:hover .tealplayer-volume-input::-webkit-slider-thumb {
            transform: scale(1)
        }

        .tealplayer-volume-input::-moz-range-thumb {
            transition: transform .25s ease-out;
            display: none;
            transform: scale(0);
            width: 12px;
            height: 12px;
            border: 0 solid #fff;
            border-radius: 20px;
            background: #fff;
            appearance: none
        }

        .tealplayer-volume-slider-visible .tealplayer-volume-input::-moz-range-thumb,
        .tealplayer-volume-wrap:hover .tealplayer-volume-input::-moz-range-thumb {
            transform: scale(1)
        }

        .tealplayer-mute-btn:focus~.tealplayer-volume-slider,
        .tealplayer-volume-slider.tealplayer-volume-slider-visible,
        .tealplayer-volume-wrap:hover .tealplayer-volume-slider {
            width: 70px;
            margin-right: 15px
        }

        .tealplayer-volume-slider {
            display: flex;
            align-items: center;
            width: 0
        }

        .tealplayer-time,
        .tealplayer-time-ad-container,
        .tealplayer-time-container {
            display: flex;
            position: relative;
            width: auto;
            -webkit-user-select: none;
            user-select: none;
            -webkit-touch-callout: none
        }

        .tealplayer-time-ad-container,
        .tealplayer-time-container {
            position: absolute
        }

        .tealplayer-ad-skip,
        .tealplayer-ad-time {
            font-weight: 900
        }

        .tealplayer-ad-skip {
            width: auto;
            cursor: pointer
        }

        .tealplayer-ad-time:after,
        .tealplayer-current-time:after {
            content: "\007C";
            padding: 0 10px;
            font-weight: 400
        }

        .tealplayer-progress {
            position: absolute;
            top: -6px;
            width: 100%;
            height: 6px;
            background: rgba(0, 0, 0, .2);
            cursor: pointer
        }

        .tealplayer-progress-disable-user {
            pointer-events: none
        }

        .tealplayer-progress-bar {
            position: relative;
            width: 0;
            height: 6px;
            background: #007acc
        }

        .tealplayer-progress-thumb {
            position: absolute;
            top: -3px;
            right: 0;
            width: 12px;
            height: 12px;
            border-radius: 10px;
            background: #0098fe
        }

        .tealplayer-progress-hitbox {
            z-index: 3;
            position: absolute;
            top: -7px;
            right: -5px;
            width: 35px;
            height: 30px;
            margin-top: -10px;
            margin-right: -8px
        }

        @keyframes tealplayerSpinnerRotation {
            from {
                transform: rotate(0)
            }

            to {
                transform: rotate(360deg)
            }
        }

        .tealplayer-spinner {
            animation: tealplayerSpinnerRotation .65s linear infinite;
            z-index: 9;
            position: absolute;
            top: 50%;
            left: 50%;
            width: 77px;
            height: 77px;
            margin: -38px 0 0 -38px
        }

        .tealplayer-spinner:before {
            content: "";
            box-sizing: content-box;
            display: block;
            position: absolute;
            top: -6px;
            left: -6px;
            width: 100%;
            height: 100%;
            border: 6px solid transparent;
            border-top-color: rgba(255, 255, 255, .8);
            border-radius: 100%
        }

        .tealplayer-spinner-hidden {
            animation: none;
            visibility: hidden;
            pointer-events: none
        }

        .tealplayer-hidden .tealplayer-progress-thumb,
        .tealplayer-minimal .tealplayer-progress-thumb,
        .tealplayer-progress-disable-user .tealplayer-progress-thumb,
        .tealplayer-vis-hidden {
            display: none
        }

        .tealplayer-overlay:not([hidden]) {
            display: flex;
            flex-direction: column;
            justify-content: center;
            align-items: center;
            z-index: 4;
            position: absolute;
            top: 0;
            width: 100%;
            height: 100%;
            background-color: rgba(0, 0, 0, .8);
            color: #fff;
            font: 600 14px/16px 'Unify Sans', Helvetica, Arial, sans-serif;
            cursor: default
        }

        .tealplayer-overlay-container {
            display: flex;
            flex-direction: column;
            align-items: center;
            position: relative;
            width: calc(100% - 40px);
            text-align: center
        }

        .tealplayer-copy-text {
            position: absolute;
            bottom: -30px;
            font-size: 14px;
            user-select: none
        }

        .tealplayer-copy-input {
            position: absolute;
            left: 200vw
        }

        .tealplayer-overlay-title {
            max-width: 340px;
            margin-bottom: 35.5px
        }

        .tealplayer-share-desc {
            margin-bottom: 19.5px;
            font-size: 12px
        }

        .tealplayer-overlay-btn-container {
            display: flex;
            flex-direction: row;
            flex-wrap: wrap
        }

        .tealplayer-close-btn {
            position: absolute;
            top: 12px;
            right: 12px;
            margin: 0
        }

        .gnt_m_dl {
            color: #303030;
            font: italic 700 32px/34px 'Georgia Pro', Georgia, 'Droid Serif', serif;
            user-select: none;
            -webkit-user-select: none
        }

        .gnt_m_dl::after {
            content: '';
            display: block;
            height: 10px;
            margin-top: -12px;
            background: #b9e1ff
        }

        .gnt_flp {
            contain: content;
            min-height: 300px
        }

        .gnt_flp_t {
            display: none;
            margin: 0 0 24px
        }

        .gnt_ar_by {
            display: inline-flex;
            margin: 0 6px 0 0;
            flex-flow: wrap
        }

        .gnt_ar_by_a {
            order: 1;
            margin: 0 3.84px 0 0;
            color: #303030;
            font: 700 16px/20px 'Unify Sans', 'Helvetica Neue', 'Arial Nova', Helvetica, Arial, sans-serif;
            text-decoration: underline;
            text-decoration-color: #0098FE;
            text-decoration-thickness: 2px;
            text-underline-offset: 2px
        }

        .gnt_ar_by_a:hover {
            color: #000
        }

        .gnt_ar_by::after {
            content: 'and';
            order: 2;
            margin: 0 3.84px 0 0;
            color: #303030;
            font: 700 16px/20px 'Unify Sans', 'Helvetica Neue', 'Arial Nova', Helvetica, Arial, sans-serif
        }

        .gnt_ar_by_a__fi {
            order: 3;
            margin-right: 6px
        }

        .gnt_ar_pb {
            display: inline;
            order: 4;
            margin: 1px 0 0;
            color: #303030;
            font: 16px/20px 'Georgia Pro', Georgia, 'Droid Serif', serif
        }

        .gnt_ar_dt {
            margin: 4px 0;
            color: #626262;
            font: 12px/14px 'Unify Sans', 'Helvetica Neue', 'Arial Nova', Helvetica, Arial, sans-serif
        }

        .gnt_ar_dt::after {
            content: '​Updated July 13, 2025, 5:56 p.m. ET'
        }

        .gnt_ar_lbw {
            display: flex;
            align-items: center;
            min-width: 0;
            width: 660px;
            margin-top: 32px
        }

        .gnt_ar_lbw_iw {
            display: flex;
            flex-flow: row;
            align-items: center
        }

        .gnt_ar_lbw_iw__fc {
            margin-bottom: 10px
        }

        .gnt_ar_lbl {
            display: inline-flex;
            flex: 1 1 auto;
            align-items: flex-end;
            min-width: 0;
            white-space: nowrap;
            font: 700 14px/13px'Unify Sans', 'Helvetica Neue', 'Arial Nova', Helvetica, Arial, sans-serif;
            -webkit-user-select: none;
            user-select: none
        }

        .gnt_ar_lbl_a {
            display: inline;
            overflow: hidden;
            overflow: clip;
            text-overflow: ellipsis;
            white-space: nowrap;
            padding: 1px 2px 3px;
            margin: 1px 0 2px;
            color: #0a32a0;
            font: 700 14px/13px'Unify Sans', 'Helvetica Neue', 'Arial Nova', Helvetica, Arial, sans-serif;
            text-decoration: underline;
            text-decoration-color: #0A32A0;
            text-decoration-thickness: 2px;
            text-underline-offset: 2px;
            text-align: center
        }

        .gnt_ar_lbl_a:hover {
            color: #0a2149
        }

        .gnt_ar_hts_cta {
            box-sizing: border-box;
            display: block;
            position: relative;
            height: 46px;
            margin: 0 30px 0 0;
            padding: 0 16px 0 42px;
            border: 1px solid #c2c2c2;
            border-radius: 56px;
            background: #fff;
            color: #303030;
            font: 700 12px/44px 'Helvetica Neue', 'Arial Nova', Helvetica, Arial, sans-serif;
            text-decoration: none;
            white-space: nowrap;
            min-width: 114px;
            -webkit-user-select: none;
            user-select: none;
            cursor: pointer
        }

        .gnt_ar_hts_cta:hover {
            background: #f0f0f0;
            border-color: #404040
        }

        html[data-u-s=sub] .gnt_ar_tl_w {
            contain: content;
            display: flex;
            align-items: center;
            margin: 16px 0 20px;
            padding-right: 2px
        }

        .gnt_ar_hts {
            contain: strict;
            width: 174px;
            height: 46px
        }

        .gnt_ar_hts_if {
            overflow: hidden;
            display: block;
            width: 100%;
            height: 100%;
            border: 0
        }

        .gnt_ar_hts__op {
            width: 660px;
            height: 144px;
            margin-bottom: 16px
        }

        .gnt_ar_hts__nl {
            display: flex;
            flex-direction: column;
            justify-content: center;
            align-items: center;
            background: #f0f0f0;
            color: #626262
        }

        .gnt_ar_hts__nl::before {
            content: 'Sorry!';
            margin-bottom: 8px;
            font: 700 24px/24px 'Unify Sans', 'Helvetica Neue', 'Arial Nova', Helvetica, Arial, sans-serif
        }

        .gnt_ar_hts__nl::after {
            content: 'The audio file failed to load';
            font: 16px/24px 'Georgia Pro', Georgia, 'Droid Serif', serif
        }

        .gnt_ar_hts_svg {
            position: absolute;
            top: 12px;
            left: 15px;
            width: 20px;
            height: 20px
        }

        .gnt_em__el::after {
            content: '';
            width: 105px;
            height: 1px;
            background: #0098fe
        }

        .gnt_em_t {
            width: 100%;
            margin: 3px 0 11px;
            color: #303030
        }

        .gnt_em_t::before {
            content: attr(data-c-et);
            display: block;
            width: 100%;
            padding: 5px 0 4px;
            font: 700 16px/18px 'Unify Sans', 'Helvetica Neue', 'Arial Nova', Helvetica, Arial, sans-serif
        }

        .gnt_em_t__hb::after {
            content: attr(aria-label);
            display: block;
            font: 12px/15px 'Unify Sans', 'Helvetica Neue', 'Arial Nova', Helvetica, Arial, sans-serif
        }

        .gnt_em_gl {
            contain: content;
            display: flex;
            flex-flow: row wrap;
            clear: both;
            max-width: 660px;
            margin: 30px 0;
            text-decoration: none
        }

        .gnt_em_gl_i {
            width: 660px;
            height: 372px;
            background: #000
        }

        .gnt_em_gl_i_svg {
            z-index: 1;
            width: 36px;
            height: 36px;
            padding: 14px;
            margin: -64px 0 0;
            background: #0098fe;
            fill: #FFF
        }

        .gnt_em_gl_vg {
            display: flex;
            z-index: 2;
            width: 100%;
            height: 36px;
            border-top: 4px solid #0098fe;
            background: #303030;
            color: #fff;
            font: 700 14px/18px 'Unify Sans', 'Helvetica Neue', 'Arial Nova', Helvetica, Arial, sans-serif;
            -webkit-font-smoothing: antialiased;
            -moz-osx-font-smoothing: grayscale
        }

        .gnt_em_gl_vg::before {
            content: attr(data-c-tc) ' Photos';
            margin: 9px auto 0 15px
        }

        .gnt_em_gl_vg::after {
            content: 'VIEW GALLERY';
            margin: 10px 0 0;
            font-size: 12px
        }

        .gnt_em_gl_vg_svg {
            order: 2;
            width: 24px;
            height: 24px;
            margin: 6px 14px 0 6px;
            fill: #FFF
        }

        .gnt_ss {
            display: flex;
            margin-left: -8px
        }

        .gnt_ss_a {
            width: 1em;
            height: 1em;
            padding: 4px;
            margin: 1px 5px 1px 3px;
            font-size: 24px;
            cursor: pointer
        }

        .gnt_ss_a__sa {
            box-sizing: content-box;
            border: 0;
            background: 0 0;
            touch-action: manipulation
        }

        .gnt_ss_a_svg {
            display: block;
            width: 1em;
            height: 1em
        }

        html:not([data-ss-sa]) [data-ss-a=s] {
            display: none
        }

        .gnt_em_anc {
            contain: content;
            clear: both;
            min-height: 202px
        }

        .gnt_em__fp {
            margin-top: 12px
        }

        .gnt_m_fs {
            border: 6px solid #0098fe;
            padding: 14px 16px 16px;
            margin: 15px 0 36px;
            color: #303030;
            font: 700 italic 14px/16px 'Georgia Pro', Georgia, 'Droid Serif', serif
        }

        .gnt_m_fs::before {
            content: "We're always working to improve your experience. "
        }

        .gnt_m_fs_a {
            color: #303030;
            text-decoration-color: #0098FE;
            text-underline-offset: 2px;
            text-decoration-thickness: 2px
        }

        .gnt_m_fs_a:hover {
            color: #000
        }

        .gnt_m_fs_a::after {
            content: 'Let us know what you think.'
        }

        .gnt__mo {
            overflow: hidden;
            overflow: clip;
            margin-right: var(--gnt-sw, 0);
            pointer-events: none;
            -webkit-user-select: none;
            user-select: none
        }

        .gnt_tbb {
            isolation: isolate;
            contain: content;
            clear: right;
            transform: translate3d(0, 0, 0);
            min-height: 600px;
            margin-top: 44px;
            font: initial;
            -webkit-user-select: none;
            user-select: none
        }

        .gnt_tbr {
            contain: strict;
            content-visibility: auto;
            transform: translate3d(0, 0, 0);
            height: 319px !important;
            margin: 0 auto 32px;
            -webkit-user-select: none;
            user-select: none
        }

        @media print {

            .gnt_ar_hts,
            .gnt_bc,
            .gnt_em,
            .gnt_ft,
            .gnt_n_fl,
            .gnt_n_mn,
            .gnt_n_sm,
            .gnt_nb,
            .gnt_rr,
            .gnt_ss,
            .gnt_tb,
            .gnt_x__c,
            .gnt_xbr {
                display: none !important
            }

            @page {
                margin-top: 1.5cm
            }

            .gnt_cw,
            .gnt_cw_w,
            .gnt_pr {
                display: block;
                width: auto;
                min-width: auto;
                margin: 0;
                padding: 0
            }

            .gnt_n {
                position: static;
                min-width: 0;
                margin: 0;
                border-bottom: 2px solid #c2c2c2
            }

            .gnt_n_lg_w {
                padding: 0
            }

            .gnt_n_lg_svg {
                height: 50px;
                padding-left: 0
            }

            .gnt_ar_b_p {
                widows: 2;
                orphans: 2
            }

            .gnt_ar_b_a {
                text-decoration: none
            }
        }

          .desktop-hidden {
            display: none;
        }

        .desktop-open{
                display: block;
            }

        @media (max-width: 768px) {
            .desktop-hidden {
                display: block;
            }
            .desktop-open{
                display: none;
            }
            .gnt_ft_lw {
            display: flex;
            justify-content: space-between;
            margin: 56px 10px -653px;
            flex-direction: column;
        }
        }