
        html {
            margin: 0;
            padding: 0;
            background: #fff;
            -webkit-tap-highlight-color: #0098FE66;
            overflow-y: scroll;
            -webkit-text-size-adjust: none;
            text-size-adjust: none;
            --gnt-bgpm: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" fill="%231665CF" viewBox="0 0 138 11"><path d="M0 1h8v8H0V1zm15.28 9V6.37h3.55V4.62h-3.55V2.23h4.25V.48h-6.41V10h2.16zm9.81.17a4.9 4.9 0 002.5-.63 4.54 4.54 0 001.7-1.74 5.1 5.1 0 00.63-2.55c0-.96-.2-1.81-.62-2.56A4.51 4.51 0 0027.58.94C26.85.52 26.02.31 25.1.31s-1.76.21-2.48.63A4.53 4.53 0 0020.9 2.7c-.42.75-.63 1.6-.63 2.56s.21 1.81.63 2.55a4.55 4.55 0 001.7 1.74 4.9 4.9 0 002.49.63zm0-1.8c-.51 0-.97-.14-1.36-.4a2.66 2.66 0 01-.92-1.1c-.23-.46-.34-1-.34-1.62 0-.61.11-1.16.34-1.63.22-.47.53-.84.92-1.1a2.36 2.36 0 011.36-.4c.52 0 .98.13 1.37.4.4.26.7.63.93 1.1.22.47.33 1.02.33 1.63a3.8 3.8 0 01-.33 1.63c-.23.46-.54.83-.93 1.09-.39.26-.85.4-1.37.4zM33.74 10V6.57h1.47l1.8 3.43h2.33l-2.08-3.72a2.87 2.87 0 001.34-1.05c.32-.47.48-1.03.48-1.68a2.8 2.8 0 00-.96-2.24 3.85 3.85 0 00-2.6-.83h-3.9V10h2.12zm1.6-5.1h-1.6V2.22h1.6c.48 0 .87.12 1.15.36.28.24.42.56.42.97 0 .42-.14.75-.42.99a1.7 1.7 0 01-1.15.36zm12.12 5.27c.73 0 1.37-.12 1.91-.37s.97-.58 1.28-1.02c.3-.44.45-.95.45-1.54 0-.62-.2-1.17-.61-1.64a4.14 4.14 0 00-2.06-1.09l-1-.26c-.52-.15-.9-.32-1.13-.5a.87.87 0 01-.35-.72.81.81 0 01.4-.73c.26-.17.62-.25 1.07-.25.46 0 .91.1 1.36.3a4.8 4.8 0 011.22.8l1.13-1.37A5.41 5.41 0 0049.43.7a5.35 5.35 0 00-2.02-.39c-.7 0-1.32.12-1.86.37-.54.24-.96.58-1.27 1.01-.3.43-.46.95-.46 1.53 0 .7.21 1.26.64 1.7a4 4 0 001.91 1l.87.23c.64.17 1.1.35 1.35.55.26.2.38.44.38.74a.82.82 0 01-.4.74c-.28.17-.66.25-1.12.25a4.1 4.1 0 01-1.54-.28 4.24 4.24 0 01-1.28-.8l-1.09 1.33a5.14 5.14 0 001.76 1.1 6.02 6.02 0 002.16.39zm9.26 0c1.3 0 2.3-.34 3.03-1.02a3.77 3.77 0 001.08-2.89V.48h-2.15v5.8c0 .65-.18 1.16-.52 1.52-.35.37-.83.55-1.44.55s-1.1-.18-1.45-.55a2.13 2.13 0 01-.51-1.52V.48H52.6v5.78c0 1.24.36 2.2 1.08 2.89s1.74 1.02 3.04 1.02zM66.96 10c1.1 0 1.95-.24 2.57-.71.62-.48.93-1.13.93-1.95 0-.52-.15-.98-.47-1.36a2.8 2.8 0 00-1.28-.87 2.35 2.35 0 001-.84c.25-.37.38-.8.38-1.31 0-.78-.3-1.38-.89-1.82a3.94 3.94 0 00-2.4-.66h-3.91V10h4.07zm-.23-5.67h-1.8V2.17h1.73c.4 0 .72.1.96.3.24.18.37.44.37.77a1 1 0 01-.34.8c-.22.2-.53.29-.92.29zm.15 3.98h-1.95V5.94h1.95c.45 0 .8.1 1.06.32.25.22.38.52.38.9 0 .34-.13.62-.38.83-.26.21-.61.32-1.06.32zm8.47 1.86c.73 0 1.36-.12 1.91-.37s.97-.58 1.27-1.02c.3-.44.46-.95.46-1.54 0-.62-.2-1.17-.62-1.64a4.14 4.14 0 00-2.05-1.09l-1-.26c-.52-.15-.9-.32-1.13-.5a.87.87 0 01-.35-.72.81.81 0 01.4-.73c.26-.17.62-.25 1.07-.25.46 0 .9.1 1.36.3a4.8 4.8 0 011.21.8l1.14-1.37A5.41 5.41 0 0077.32.7 5.35 5.35 0 0075.3.31c-.7 0-1.31.12-1.85.37-.54.24-.96.58-1.27 1.01-.3.43-.46.95-.46 1.53 0 .7.21 1.26.64 1.7a4 4 0 001.9 1l.88.23c.64.17 1.09.35 1.35.55.25.2.38.44.38.74a.82.82 0 01-.41.74c-.28.17-.65.25-1.11.25a4.1 4.1 0 01-1.54-.28 4.24 4.24 0 01-1.28-.8l-1.09 1.33a5.14 5.14 0 001.76 1.1 6.02 6.02 0 002.16.39zm9.59 0a5 5 0 002.16-.46 4.42 4.42 0 001.63-1.32l-1.62-1.08a3.21 3.21 0 01-.93.75c-.37.2-.78.3-1.24.3-.78 0-1.41-.28-1.89-.85s-.71-1.33-.71-2.28.23-1.71.71-2.27 1.1-.84 1.89-.84a2.72 2.72 0 012.17 1.03l1.62-1.06A4.57 4.57 0 0087.1.77a4.93 4.93 0 00-2.16-.46c-.94 0-1.78.2-2.5.62a4.36 4.36 0 00-1.7 1.72c-.4.74-.6 1.6-.6 2.58s.2 1.84.6 2.58a4.51 4.51 0 004.2 2.36zM92.3 10V6.57h1.47l1.8 3.43h2.33l-2.08-3.72a2.87 2.87 0 001.34-1.05c.32-.47.48-1.03.48-1.68a2.8 2.8 0 00-.96-2.24 3.85 3.85 0 00-2.6-.83H90.2V10h2.11zm1.6-5.1h-1.6V2.22h1.6c.48 0 .87.12 1.15.36.28.24.42.56.42.97 0 .42-.14.75-.42.99a1.7 1.7 0 01-1.15.36zm7.7 5.1V.48h-2.16V10h2.16zm6.31 0c1.1 0 1.95-.24 2.57-.71.62-.48.93-1.13.93-1.95 0-.52-.16-.98-.47-1.36a2.8 2.8 0 00-1.28-.87 2.35 2.35 0 001-.84c.25-.37.38-.8.38-1.31 0-.78-.3-1.38-.89-1.82a3.94 3.94 0 00-2.4-.66h-3.91V10h4.07zm-.23-5.67h-1.8V2.17h1.73c.4 0 .72.1.96.3.24.18.37.44.37.77a1 1 0 01-.34.8c-.22.2-.53.29-.92.29zm.15 3.98h-1.95V5.94h1.95c.45 0 .8.1 1.06.32.25.22.38.52.38.9 0 .34-.13.62-.38.83-.26.21-.61.32-1.06.32zM119.66 10V8.25h-4.45V6.09h3.78V4.34h-3.78V2.23h4.27V.48h-6.4V10h6.58zm3.84 0V6.57h1.47l1.79 3.43h2.34L127 6.28a2.87 2.87 0 001.34-1.05c.32-.47.48-1.03.48-1.68a2.8 2.8 0 00-.96-2.24 3.85 3.85 0 00-2.6-.83h-3.89V10h2.12zm1.6-5.1h-1.6V2.22h1.6c.48 0 .86.12 1.14.36.28.24.42.56.42.97 0 .42-.14.75-.42.99a1.7 1.7 0 01-1.15.36zm8.69 5.27c.72 0 1.36-.12 1.9-.37s.98-.58 1.28-1.02c.3-.44.46-.95.46-1.54 0-.62-.2-1.17-.62-1.64a4.14 4.14 0 00-2.06-1.09l-1-.26c-.51-.15-.9-.32-1.13-.5a.87.87 0 01-.35-.72.81.81 0 01.4-.73 2 2 0 011.07-.25c.46 0 .91.1 1.36.3a4.8 4.8 0 011.22.8l1.13-1.37A5.41 5.41 0 00135.76.7a5.35 5.35 0 00-2.03-.39c-.7 0-1.32.12-1.85.37-.54.24-.96.58-1.27 1.01-.31.43-.46.95-.46 1.53 0 .7.2 1.26.63 1.7a4 4 0 001.91 1l.87.23c.65.17 1.1.35 1.35.55.26.2.39.44.39.74a.82.82 0 01-.42.74c-.27.17-.64.25-1.1.25a4.1 4.1 0 01-1.54-.28 4.24 4.24 0 01-1.28-.8l-1.1 1.33a5.14 5.14 0 001.76 1.1 6.02 6.02 0 002.17.39z"/></svg>')
        }

        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: 0 auto;
            padding: 20px 10px 0;
            background: #fff;
            position: relative
        }

        .gnt_pr {
            width: 660px;
            margin: 0 auto 0 0
        }

        .gnt_rr {
            contain: layout;
            overflow-anchor: none;
            width: 300px
        }

        @media (min-width:1200px) {
            .gnt_cw {
                isolation: isolate;
                align-content: start;
                width: 1020px;
                min-height: 480px;
                margin: 0 auto;
                padding: 30px 60px 0
            }
        }

        body>iframe:not(#gt-nvframe),
        body>img,
        html>iframe,
        html>img {
            display: none !important
        }

        html:not(.gnt__njs) .gnt__hbd {
            display: none;
            background: unset
        }

        .gnt_lbl_pm {
            background: var(--gnt-bgpm) no-repeat 0 0/120px 10px
        }

        .gnt_m {
            margin: 24px 0 44px
        }

        .gnt_lbl_lc::before {
            content: '';
            display: block;
            width: 39px;
            height: 20px;
            background: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" fill="%23D0021B" viewBox="0 0 39 20"><path d="M0 0h39v20H0z"/><path fill="%23fff" d="M9.13 12.2h3.4V14H6.9V5.84h2.23v6.36Zm6.81 1.8h-2.23V5.84h2.23V14Zm9.4-8.16L22.4 14h-2.44l-2.95-8.16h2.34l1.85 5.69 1.9-5.69h2.25ZM26.42 14V5.84h5.63v1.79H28.6V9h3.06v1.79H28.6v1.41h3.63V14h-5.82Z"/></svg>') no-repeat 0 0/39px 20px
        }

        .gnt_ft {
            width: 880px;
            height: 625px;
            margin: -10px auto 0;
            padding: 0 10px;
            color: #303030;
            -webkit-user-select: none;
            user-select: none
        }

        .gnt_ft_lw {
            display: flex;
            justify-content: space-between;
            margin: 56px 0 -653px
        }

        .gnt_ft_ls {
            display: flex;
            flex-flow: column;
            width: 196px
        }

        .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: 33px;
            background: url(/tangstatic/svg/leghorn/your-privacy-check-q1a2z33d5dfed9.svg) no-repeat 0 3px/26px 12px
        }

        .gnt_ft_cr {
            padding: 682px 0 10px;
            font: 12px/14px 'Georgia Pro', Georgia, 'Droid Serif', serif;
            text-align: center
        }

        @media (min-width:1200px) {
            .gnt_ft {
                padding: 0 60px
            }
        }

        .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: 13px 0 -16px
        }

        .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__bvd {
            position: fixed;
            top: unset;
            right: 0;
            bottom: calc(-1 * var(--gnt-pu, 0px));
            width: 400px;
            height: 60px;
            z-index: 5;
            display: flex;
            justify-content: center;
            margin: 0
        }

        .gnt_x_bvd {
            width: 320px;
            height: 50px;
            min-height: 50px;
            transform: unset
        }

        .gnt_x__st {
            position: sticky;
            top: 120px;
            padding: 0 0 8px
        }

        .gnt_x_sl__st {
            transform: unset
        }

        .gnt_rr_xst {
            height: 1086px;
            margin: 33px 0 79px
        }

        .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_rr_xpst,
        .gnt__hx .gnt_tb,
        .gnt__hx .gnt_x__c {
            display: none
        }

        .gnt_x__hi {
            contain: layout;
            margin: 0;
            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: 38px auto 40px;
            height: 636px
        }

        .gnt_x__pf {
            position: sticky !important;
            top: 120px;
            padding: 0 0 8px;
            margin: 0
        }

        .gnt_x_p {
            contain: layout
        }

        .gnt_x__if {
            margin: 24px auto;
            height: 286px
        }

        .gnt_x_if {
            position: relative;
            z-index: 1;
            margin: 0 auto 8px;
            display: flex;
            align-items: center;
            justify-content: center;
            flex-direction: column
        }

        .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_x__h {
            display: none
        }

        .gnt_m_sl {
            contain: layout;
            display: flex;
            flex-flow: row wrap;
            justify-content: space-between;
            width: 660px
        }

        .gnt_m_sl_a {
            contain: layout size;
            box-sizing: border-box;
            flex-flow: column;
            position: relative;
            width: 320px;
            height: 0;
            padding: 0 0 75px 85px;
            color: #303030;
            font: 700 14px/16px 'Unify Sans', 'Helvetica Neue', 'Arial Nova', Helvetica, Arial, sans-serif;
            text-decoration: none
        }

        .gnt_m_sl_a:hover {
            color: #000
        }

        .gnt_m_sl_a_sb {
            margin-top: 5px;
            line-height: 12px
        }

        .gnt_m_sl_a_sb::before {
            content: attr(data-c-ms);
            color: var(--gnt-bc);
            font: 700 12px/14px 'Unify Sans', 'Helvetica Neue', 'Arial Nova', Helvetica, Arial, sans-serif
        }

        .gnt_m_sl_a_sb__by::after {
            content: attr(data-c-by);
            margin-left: 5px;
            color: #303030;
            font: 700 12px/14px 'Helvetica Neue', 'Arial Nova', Helvetica, Arial, sans-serif
        }

        .gnt_m_sl_a__nlc {
            padding: 0 0 87px 85px;
            margin-bottom: 12px;
            border-bottom: solid 1px #c2c2c2
        }

        .gnt_m_sl_i {
            position: absolute;
            left: 0;
            object-fit: cover;
            width: 75px;
            height: 75px;
            margin: 0 10px 0 0;
            top: 0
        }

        .gnt_m_sl_svg {
            position: absolute;
            top: 51px;
            left: 0;
            width: 36px;
            height: 22px;
            margin-top: -12px;
            padding: 7px 0;
            background: #0098fe;
            fill: #FFF
        }

        .gnt_m_sl_a_sb__op::before {
            display: inline-block;
            background: #eafe75
        }

        .gnt_m_sl_a__pm {
            padding-top: 16px;
            padding-bottom: 71px;
            background-origin: content-box;
            background-position: 0 -14px
        }

        .gnt_m_sl_s__lc::before {
            margin-bottom: 4px
        }

        .gnt_m_sl_a__lcpm {
            padding-top: 0;
            padding-bottom: 87px;
            background-position: 51px 6px
        }

        .gnt_m_tl {
            margin: 0 0 0px;
            text-decoration: none;
            color: #303030
        }

        .gnt_m_tl:hover {
            color: #000
        }

        .gnt_m_tl_c {
            margin: 4px 0 6px;
            font: 700 16px/18px'Unify Sans', 'Helvetica Neue', 'Arial Nova', Helvetica, Arial, sans-serif
        }

        .gnt_m_tl_i {
            display: block;
            width: 210px;
            height: 118px
        }

        .gnt_m_tt {
            contain: layout;
            display: flex;
            position: relative;
            margin-bottom: 44px
        }

        .gnt_m_tt_col {
            display: flex;
            flex-flow: column;
            width: 430px
        }

        .gnt_m_tt_col__fc {
            width: 210px;
            margin: 0 20px 0 0
        }

        @media (min-width:1200px) {
            .gnt_m_tt::after {
                content: '';
                position: absolute;
                top: 0;
                right: -30px;
                height: 100%;
                border-right: 1px solid #c2c2c2
            }
        }

        

        .gnt_m_tli {
            display: flex;
            margin: 0 0 22px;
            flex-flow: row;
            color: #303030;
            gap: 1rem;
            text-decoration: none
        }

        .gnt_m_tli:hover {
            color: #000
        }

        .gnt_m_tli__fc {
            margin-top: 20px;
            padding-top: 20px;
            border-top: 1px solid #c2c2c2
        }

       .gnt_m_tli_c {
            display: flex;
            flex-flow: column;
            width: 285px;
            font: 700 16px/18px 'Unify Sans', 'Helvetica Neue', 'Arial Nova', Helvetica, Arial, sans-serif;
            text-decoration: none;
            color: #000;
        }

        .gnt_m_tli_brief {
            order: 1;
            margin: 6px 0 4px;
            color: #303030;
            font: 14px/18px 'Georgia Pro', Georgia, 'Droid Serif', serif;
        }


        .gnt_m_tli_f {
            order: 2;
            margin: 0 0 0 15px
        }

        .gnt_m_tli_i {
            display: block;
            width: 130px;
            height: 130px
        }

        .gnt_m_tli_c__pm {
            padding-top: 13px
        }

        .gnt_m_tli_c__lc::before {
            margin-bottom: 5px
        }

        .gnt_m_tli_c__lcpm {
            padding-top: 0;
            background-position: 51px 6px
        }

        .gnt_m_spl {
            contain: layout size;
            box-sizing: border-box;
            display: flex;
            flex-flow: column;
            position: relative;
            width: 660px;
            height: 248px;
            padding: 27px 365px 0 35px;
            color: #fff;
            font: 700 24px/26px 'Unify Sans', 'Helvetica Neue', 'Arial Nova', Helvetica, Arial, sans-serif;
            text-decoration: none;
            background: #0a2149;
            -webkit-font-smoothing: antialiased;
            -moz-osx-font-smoothing: grayscale
        }

        .gnt_m_spl:hover {
            color: #e0e0e0
        }

        .gnt_m_spl::before {
            content: attr(data-c-lbl);
            margin-bottom: 5px;
            color: #fff;
            font-size: 12px;
            line-height: 15px
        }

        .gnt_m_spl_i {
            position: absolute;
            top: 0;
            right: 0;
            width: 330px;
            height: 248px
        }

        .gnt_m_spl::after {
            content: attr(data-c-br);
            margin: 8px 0 0;
            color: #fff;
            font: 14px/18px 'Georgia Pro', Georgia, 'Droid Serif', serif
        }

        .gnt_m_sb {
            contain: layout size;
            box-sizing: border-box;
            display: flex;
            flex-flow: column;
            position: relative;
            width: 660px;
            height: 150px;
            margin: 56px 0;
            padding: 22px 19px 0 210px;
            border-top: 5px solid var(--gnt-bc);
            border-right: 5px solid var(--gnt-bc)
        }

        .gnt_m_sb::before {
            content: attr(data-m-lbl);
            position: absolute;
            top: -16px;
            left: 0;
            height: 26px;
            padding-right: 12px;
            background: #fff;
            color: #303030;
            font: 700 24px/26px 'Unify Sans', 'Helvetica Neue', 'Arial Nova', Helvetica, Arial, sans-serif
        }

        .gnt_m_sb_i {
            position: absolute;
            top: 22px;
            left: 0;
            width: 210px;
            height: 118px
        }

        .gnt_m_sb_hl {
            display: flex;
            align-items: center;
            height: 16px;
            margin: 7px 0 0 16px;
            padding: 1px 0 8px;
            border-bottom: 1px solid #c2c2c2;
            fill: #303030;
            color: #303030;
            font: 700 14px/16px 'Unify Sans', 'Helvetica Neue', 'Arial Nova', Helvetica, Arial, sans-serif;
            text-decoration: none
        }

        .gnt_m_sb_hl__fi {
            margin-top: -1px
        }

        .gnt_m_sb_hl__li {
            border-bottom: 0;
            padding-bottom: 1px
        }

        .gnt_m_sb_mn {
            position: absolute;
            right: 11px;
            bottom: -57px;
            padding: 0 0 4px 3px;
            color: #303030;
            font: 700 14px/16px 'Unify Sans', 'Helvetica Neue', 'Arial Nova', Helvetica, Arial, sans-serif;
            text-decoration: none;
            text-align: right
        }

        .gnt_m_sb_hl:hover,
        .gnt_m_sb_mn:hover {
            fill: #000;
            color: #000
        }

        .gnt_m_sb_mn_svg {
            display: inline-block;
            width: 24px;
            height: 24px;
            margin: 0 0 -4px 4px;
            vertical-align: bottom;
            fill: #0098FE
        }

        .gnt_m_sb_svg {
            width: 18px;
            height: 18px;
            margin: 0 -4px 0 4px
        }

        .gnt_m_sb_hl__pm {
            padding-left: 15px;
            background: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" fill="%231665CF" viewBox="0 0 138 11"><path d="M5.25 0A2.2 2.2 0 017.5 2.14V4.3c.83 0 1.5.64 1.5 1.42v2.86C9 9.36 8.33 10 7.5 10h-6C.67 10 0 9.36 0 8.57V5.71C0 4.93.67 4.3 1.5 4.3V2.14C1.5.96 2.5 0 3.75 0h1.5zm0 1.43h-1.5c-.38 0-.7.27-.74.63L3 2.14V4.3h3V2.14a.73.73 0 00-.66-.7l-.09-.01z"/></svg>') no-repeat 0 1.1px/140px 17px
        }

        .gnt_m_th {
            contain: layout;
            display: flex;
            flex-flow: column
        }

        .gnt_m_th::before {
            content: '';
            order: -2;
            height: 10px;
            margin: 13px 0 0;
            background: #b9e1ff
        }

        .gnt_m_th::after {
            content: attr(aria-label);
            order: -1;
            margin: -27px 0 10px;
            color: #303030;
            font: 700 italic 24px/26px 'Georgia Pro', Georgia, 'Droid Serif', serif
        }

        .gnt_m_th_a {
            margin: 9px 0 0;
            padding: 0 0 9px;
            outline-offset: -1px;
            border-bottom: 1px solid #c2c2c2;
            color: #303030;
            font: 700 14px/16px 'Unify Sans', 'Helvetica Neue', 'Arial Nova', Helvetica, Arial, sans-serif;
            text-decoration: none;
            word-break: break-word
        }

        .gnt_m_th_a:hover {
            color: #000
        }

        .gnt_m_th_a__lst {
            border-bottom: none;
            margin-bottom: 18px;
            padding-bottom: 2px
        }

        .gnt_m_th_em {
            display: flex;
            margin: 0 -2px 0 -1px;
            padding: 0 2px 0 1px;
            text-decoration: none
        }

        .gnt_m_th_em::after {
            content: attr(aria-label);
            color: #303030;
            font: 700 14px/21px '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_m_th_em:hover::after {
            color: #000
        }

        .gnt_m_th_em_svg {
            width: 22px;
            height: 22px;
            margin: 0 4px 0 -4px;
            fill: #0098FE
        }

        .gnt_m_th_by {
            margin-top: 2px
        }

        .gnt_m_th_a__pm {
            padding-top: 15px;
            background-position: 0 2px
        }

        .gnt_m_th_a__lc::before {
            margin-top: 3px;
            margin-bottom: 4px
        }

        .gnt_m_th_a__lcpm {
            padding-top: 0;
            background-position: 51px 9px
        }

        .gnt_x__nft {
            contain: layout;
            margin-bottom: 0;
            min-height: 158px
        }

        .gnt_sbt {
            order: 2;
            color: #303030;
            font: 700 12px/14px 'Helvetica Neue', 'Arial Nova', Helvetica, Arial, sans-serif
        }

        .gnt_sbt__ms::before {
            content: attr(data-c-ms);
            margin: 10px 5px 0 0;
            color: var(--gnt-bc);
            font-family: 'Unify Sans', 'Helvetica Neue', 'Arial Nova', Helvetica, Arial, sans-serif
        }

        .gnt_sbt__op::before {
            background: #eafe75
        }

        .gnt_sbt__ts::after {
            content: attr(data-c-dt);
            display: inline-block;
            color: #626262;
            font: 12px/14px 'Unify Sans', 'Helvetica Neue', 'Arial Nova', Helvetica, Arial, sans-serif;
            letter-spacing: -.2px
        }

        .gnt_m_he {
            display: flex;
            flex-flow: column;
            outline-offset: 2px;
            color: #303030;
            font: 700 32px/34px 'Unify Sans', 'Helvetica Neue', 'Arial Nova', Helvetica, Arial, sans-serif;
            text-decoration: none
        }

        .gnt_m_he:hover {
            color: #000
        }

        .gnt_sbt__mg {
            order: 2;
            margin: 6px 0 0
        }

        .gnt_m_he_i {
            width: 430px;
            height: 242px;
            margin-bottom: 6px
        }

        .gnt_m_he__br::after {
            content: attr(data-c-br);
            order: 1;
            display: block;
            margin: 6px 0 0;
            color: #303030;
            font: 14px/18px 'Georgia Pro', Georgia, 'Droid Serif', serif
        }

        .gnt_n {
            contain: layout size;
            overflow-anchor: none;
            box-sizing: border-box;
            position: sticky;
            z-index: 9999999;
            top: 0;
            width: 100%;
            height: 80px;
            padding: 52px 0 0;
            background: #fff;
            -webkit-user-select: none;
            user-select: none
        }

        .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 #aa50e6;
            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, '$5 for the first year')
        }

        .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 {
            width: 980px !important;
            height: 420px !important
        }

        .gnt_x_sl_gpt_if__prmt {
            height: 100%
        }

        @media (min-width:1200px) {
            .gnt_x__prmt {
                width: 1020px !important;
                height: 437px !important
            }
        }

        .gnt_em_vp__tp {
            display: flex;
            flex-flow: column;
            clear: both;
            width: 660px;
            min-height: 371.25px;
            margin: 16px 0 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
        }

        .gnt_em_vp_c {
            contain: strict;
            position: absolute;
            bottom: 0;
            width: 100%;
            height: 100%
        }

        .gnt_em_vp_c[data-g-s=vp_dk] {
            position: fixed;
            z-index: 5;
            bottom: 60px;
            right: 0;
            width: 400px;
            height: 250px;
            background: #303030
        }

        .gnt_em_vp_db {
            display: none
        }

        [data-g-s=vp_dk] .gnt_em_vp_db {
            display: flex;
            position: absolute;
            right: 0;
            height: 25px;
            margin: 0;
            padding: 6px;
            border: none;
            outline-offset: -4px;
            background: 0;
            fill: #FFF;
            color: #fff;
            touch-action: manipulation;
            cursor: pointer
        }

        .gnt_em_vp_db:hover {
            fill: #E0E0E0 !important;
            color: #e0e0e0 !important
        }

        .gnt_em_vp_db::before {
            content: 'CLOSE';
            padding: 1px 6px 0 4px;
            font: 11px/13px 'Unify Sans', 'Helvetica Neue', 'Arial Nova', Helvetica, Arial, sans-serif
        }

        .gnt_em_vp_db_svg {
            width: 13px;
            height: 13px
        }

        .gnt_m_sc {
            contain: layout;
            display: flex
        }

        .gnt_m_sc_a {
    contain: layout;
    width: 100%;
    margin-right: 15px;
    outline-offset: 2px;
    font: 700 16px/20px 'Unify Sans', 'Helvetica Neue', 'Arial Nova', Helvetica, Arial, sans-serif;
    color: #303030;
    text-decoration: none;
    display: block; /* or inline-block if needed */
}

.gnt_m_sc_a p {
    font: 14px/18px 'Georgia Pro', Georgia, 'Droid Serif', serif;
    color: #303030;
    margin: 6px 0px 0px;
}
.gnt_m_tl-2 {
    margin: 0 0 0px;
    text-decoration: none;
    color: #303030;
}


        .gnt_m_sc_i {
            display: block;
            width: 210px;
            height: 210px;
            margin: 0 0 6px
        }

        .gnt_m_sc_svg {
            position: absolute;
            width: 23px;
            height: 23px;
            fill: #0098FE;
            margin: -1px 0 0 -23px
        }

        .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_em__el::after {
            content: '';
            width: 105px;
            height: 1px;
            background: #0098fe
        }

        .gnt_m_fs {
            border: 6px solid #0098fe;
            padding: 14px 16px 16px;
            margin: 36px 0;
            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_m_nls {
            contain: content;
            display: flex;
            flex-wrap: wrap;
            padding: 20px;
            background: #303030;
            color: #fff;
            -webkit-font-smoothing: antialiased;
            -moz-osx-font-smoothing: grayscale
        }

        .gnt_m_nls::before {
            content: attr(data-c-nlt);
            font: 700 18px/20px 'Unify Sans', 'Helvetica Neue', 'Arial Nova', Helvetica, Arial, sans-serif
        }

        .gnt_m_nls::after {
            content: attr(data-c-nlsd);
            width: 100%;
            margin: 11px 0 13px;
            font: 14px/18px 'Georgia Pro', Georgia, 'Droid Serif', serif
        }

        .gnt_m_nls_em {
            order: 1;
            width: calc(100% - 64px);
            height: 36px;
            padding: 0 14px;
            border: 0;
            border-radius: 0;
            color: #303030;
            font: 700 12px/14px 'Unify Sans', 'Helvetica Neue', 'Arial Nova', Helvetica, Arial, sans-serif;
            -webkit-font-smoothing: initial;
            -moz-osx-font-smoothing: initial
        }

        .gnt_m_nls_em::placeholder {
            color: #303030;
            opacity: 1
        }

        .gnt_m_nls_sb {
            order: 2;
            width: 36px;
            height: 36px;
            padding: 0;
            border: 0;
            outline-offset: -1px;
            background: #626262;
            font: 700 14px/16px 'Unify Sans', 'Helvetica Neue', 'Arial Nova', Helvetica, Arial, sans-serif;
            color: #fff;
            -webkit-user-select: none;
            user-select: none
        }

        .gnt_m_nls_em:valid+.gnt_m_nls_sb {
            background: #1665cf;
            touch-action: manipulation;
            cursor: pointer
        }

        .gnt__mo {
            overflow: hidden;
            overflow: clip;
            margin-right: var(--gnt-sw, 0);
            pointer-events: none;
            -webkit-user-select: none;
            user-select: none
        }

        .gnt_m_nls_sb_svg {
            width: 24px;
            height: 24px;
            padding: 2px 0 0;
            fill: #FFF
        }

        .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: 200px !important;
            margin: 0 auto 32px;
            -webkit-user-select: none;
            user-select: none
        }
        

         @media (max-width: 768px) {
        .gnt_cw {
            display: none;
        display: flex;
        flex-wrap: wrap;
        align-items: stretch;
        width: 980px;
        margin: 0 auto;
        padding: 20px 10px 0;
        background: #fff;
        position: relative;
        flex-direction: column;
        }
        .gnt_m_tt {
        contain: layout;
        display: flex;
        position: relative;
        margin-bottom: 44px;
        flex-direction: column;
        }
        .gnt_n_mn {
            display: none;
        }
        .gnt_n_fl {
            display: none;
    }
    .gnt_n_sm {
        display: none;
    }
    .gnt_ft_cr {
    display: none;
}
.gnt_ft_lw {
    display: flex;
    justify-content: space-between;
    margin: 56px 0 -653px;
    flex-direction: column;
}
.gnt_cw {
        display: flex;
        flex-wrap: wrap;
        align-items: stretch;
        width: 100%;
      
        padding: 20px 10px 0;
        background: #fff;
        position: relative;
        flex-direction: column;
    }
    aside {
    display: none;
    unicode-bidi: isolate;
}
.gnt_m_sb {
    contain: layout size;
    box-sizing: border-box;
    display: flex;
    flex-flow: column;
    position: relative;
    width: 63%;
    height: 150px;
    margin: 56px 0;
    padding: 22px 19px 0 0px;
    border-top: 5px solid var(--gnt-bc);
    border-right: 5px solid var(--gnt-bc);
}
.gnt_n {
    width: 50%;
}
.gnt_ft {
    width: 95%;
    height: 862px;
    margin: -10px auto 0;
    padding: 0 0px;
    color: #303030;
    -webkit-user-select: none;
    user-select: none;
}
.gnt_m_tli {
    display: flex;
    margin: 0 0 22px;
    flex-flow: row;
    flex-direction: column;
    color: #303030;
    text-decoration: none;
}
.gnt_m_tli_c {
    content: attr(aria-label);
    display: flex;
    flex-flow: column;
    width: 100%;
    font: 700 16px / 18px 'Unify Sans', 'Helvetica Neue', 'Arial Nova', Helvetica, Arial, sans-serif;
    text-decoration: none;
}
.gnt_m_sl {
    contain: layout;
    display: flex;
    flex-flow: row wrap;
    justify-content: space-between;
    width: 660px;
    flex-direction: column;
}
.gnt_m_sc {
    contain: layout;
    display: flex;
    flex-direction: column;
    width: 22%;
}
.gnt_m_spl {
    contain: layout size;
    box-sizing: border-box;
    display: flex;
    flex-flow: column;
    position: relative;
    width: 63%;
    height: 248px;
    padding: 27px 95px 0 35px;
    color: #fff;
    font: 700 24px / 26px 'Unify Sans', 'Helvetica Neue', 'Arial Nova', Helvetica, Arial, sans-serif;
    text-decoration: none;
    background: #0a2149;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}
.gnt_em_vp__tp_a {
    display: flex;
    position: absolute;
    z-index: 2;
    width: 65%;
    height: 371.25px;
    margin: 0;
    padding: 0;
    border: 0;
    background: #000;
    touch-action: manipulation;
    cursor: pointer;
}
.gnt_em_vp_w {
    contain: size;
    position: relative;
    width: 65%;
    height: 371.25px;
    background: #000;
}
.gnt_m_dl {
    color: #303030;
    font: italic 700 32px / 34px 'Georgia Pro', Georgia, 'Droid Serif', serif;
    user-select: none;
    -webkit-user-select: none;
    width: 65%;
}

.gnt_tbb {
    isolation: isolate;
    contain: content;
    clear: right;
    transform: translate3d(0, 0, 0);
    min-height: 600px;
    margin-top: 44px;
    width: 22%;
    font: initial;
    -webkit-user-select: none;
    user-select: none;
}

}




            .desktop-open{
                display: block;
            }
         .ad-container {
            display: flex;
            gap: 20px;
           
            justify-content: center;
            }

            .ad-card {
            background-color: #fff;
           
            overflow: hidden;
            
            max-width: 330px;
            width: 100%;
            display: flex;
            flex-direction: column;
            }

            .ad-card img {
            width: 100%;
            height: auto;
            display: block;
            }

            .ad-content {
            padding: 10px 1px 16px 1px  ;
            display: flex;
            flex-direction: column;
            gap: 0px;
            }

            .ad-title {
            font-size: 13px;
            font-weight: bold;
            line-height: 15px;
            }

            .ad-source {
            font-size: 14px;
            color: #777;
            padding-top: 7px;
            }

            .ad-buttons {
            margin-top: 10px;
            display: flex;
            gap: 10px;
            }

            .ad-buttons button {
            padding: 7px 11px;
            border-radius: 20px;
            font-size: 10px;
            border: 1px solid black;
            background-color: white;
            cursor: pointer;
            font-weight: 600;
            }

            .ad-buttons button:hover {
            background-color: #f0f0f0;
            }

            .flex{
                display: flex;
                align-items: center;
                gap: 4px;
            }
            .flex2{
                
                display: flex;
                align-items: center;
                gap: 8px;
            }

            .headline-grid {
                display: flex;
                flex-direction: column;
                gap: 24px;
                }

                .headline-card {
                display: flex;
                gap: 16px;
                align-items: flex-start;
                border-bottom: 1px solid #eaeaea;
                padding-bottom: 16px;
                }

                .headline-thumbnail {
                flex-shrink: 0;
                width: 30%;
                 height: 8rem;
                object-fit: cover;
                
                }

                .headline-info {
                flex: 1;
                }

                .headline-title {
                font-size: 18px;
                font-weight: 700;
                margin-bottom: 6px;
                color: #222;
                line-height: 20px;
                }

                .headline-category {
                font-size: 14px;
                font-weight: 600;
                color: #555;
                }

                .section-heading-wrapper {
                display: flex;
                align-items: center;
                gap: 12px;
                margin: 20px 0;
                }

                .section-heading-title {
                font-size: 24px;
                font-weight: 700;
                color: #000;
                white-space: nowrap;
                }

                .section-heading-line {
                flex-grow: 1;
                height: 4px;
                background-color: #666;
                border-radius: 2px;
                }

                @media (max-width: 600px) {
                .headline-card {
                    flex-direction: column;
                    gap: 10px;
                }

                .headline-thumbnail {
                    width: 100%;
                    height: auto;
                }
                }

        
                
                @media (max-width: 768px){
                    .desktop-open{
                    display: none;
                }
                    .ad-container {
                    flex-direction: column;
                    align-items: center;
                }
                }


                /* Mobile Header */
    .mobile-header {
      display: none;
      justify-content: space-between;
      align-items: center;
      padding: 12px 16px;
      background-color: #fff;
      border-bottom: 1px solid #ddd;
    }

    .mobile-header button {
      background: none;
      border: none;
      font-size: 24px;
      color: #222;
      cursor: pointer;
    }

    .mobile-logo {
      display: flex;
      align-items: center;
      gap: 6px;
      font-weight: bold;
      font-size: 16px;
      color: #222;
    }

    .mobile-logo-circle {
      width: 20px;
      height: 20px;
      background-color: #0098FE;
      border-radius: 50%;
    }

    /* Slide-out Menu */
    .menu-overlay {
      position: fixed;
      top: 79px;
      left: -114%;
      width: 90%;
     
      height: 100vh;
      background-color: #222;
      color: #fff;
      transition: left 0.3s ease-in-out;
      z-index: 1000;
      padding: 20px;
    }

    .menu-overlay.open {
      left: 0;
    }

    .menu-item {
      font-size: 18px;
      font-weight: bold;
      padding: 16px 0;
      display: flex;
      justify-content: space-between;
      align-items: center;
      border-bottom: 3px solid transparent;
    }

    .menu-item.for-you {
      border-color: #0098FE;
    }

    .menu-item.us {
      border-color: #0098FE;
    }

    .menu-item.politics {
      border-color: #ccc;
    }

    .chevron {
      font-size: 14px;
    }

    /* Search Overlay Styles */
    .search-overlay {
      display: none;
      position: fixed;
      top: 0;
      left: 0;
      width: 100%;
      height: 100vh;
      background: rgba(34, 34, 34, 0.95);
      z-index: 1001;
      justify-content: center;
      align-items: center;
      padding: 20px;
    }

    .search-overlay.active {
      display: flex;
    }

    .search-box {
      width: 100%;
      max-width: 400px;
      position: relative;
    }

    .search-box input {
      width: 75%;
      padding: 14px 48px 14px 16px;
      font-size: 16px;
      border: none;
      border-radius: 8px;
      outline: none;
    }

    .search-box button {
      position: absolute;
      right: 42px;
      top: 50%;
      transform: translateY(-50%);
      background: none;
      border: none;
      font-size: 18px;
      color: #555;
      cursor: pointer;
    }

    /* Show only on mobile */
    @media (max-width: 768px) {
      .mobile-header {
        display: flex;
      }
    }

    @media (min-width: 769px) {
      .search-overlay {
        display: none !important;
      }
    }

       


