:root{--gn-blue:#00378f;--gn-red:#db143c;--gn-ink:#10213d;--gn-muted:#647186;--gn-line:#e1e6ed;--gn-serif:"Source Serif 4",Georgia,serif;--gn-sans:"DM Sans",Arial,sans-serif}html{scroll-behavior:smooth}body{background:#fff;color:var(--gn-ink);font-family:var(--gn-sans)}[x-cloak]{display:none!important}.gn-wrap{width:min(100% - 56px,1280px);margin-inline:auto}.gn-site-header{display:contents;--primary-navy:#00378f;--primary-red:#db143c;--border-color:#d9e0ea}.gn-mobile-header{display:none}.gn-drawer-search{display:flex;align-items:center;margin:14px 16px 4px;border:1px solid var(--gn-line);border-radius:4px}.gn-drawer-search input{min-width:0;flex:1;padding:11px 12px;font-size:.88rem;outline:none}.gn-drawer-search button{padding:10px;color:var(--gn-blue)}.gn-drawer-search svg{width:18px;height:18px}.gn-mobile-header .header-avatar-btn{width:46px;height:46px;display:grid;place-items:center;background:#fff;border:2px solid var(--gn-red);border-radius:50%;color:var(--gn-blue)}.gn-mobile-header .header-avatar-btn svg{width:23px;height:23px}.gn-mobile-avatar{width:38px;height:38px;border-radius:50%;object-fit:cover}.gn-preheader-ad{width:min(100% - 56px,1280px);margin:18px auto}.gn-utility-bar{background:var(--gn-blue);color:#fff;font-size:.72rem;font-weight:600;letter-spacing:.02em}.gn-utility-bar .gn-wrap{display:flex;justify-content:space-between;align-items:center;gap:20px;min-height:33px}.gn-utility-date{display:flex;gap:10px;align-items:center}.gn-utility-separator{opacity:.4}.gn-utility-message{opacity:.82}.gn-header-main{background:#fff;position:relative;z-index:1000;border-bottom:1px solid var(--gn-line);box-shadow:0 3px 15px #10213d09}.gn-header-main.is-pinned{position:fixed;top:0;left:0;right:0;z-index:1000;box-shadow:0 7px 24px #10213d1c}.gn-header-spacer.is-active{display:block;height:89px}.gn-header-row{min-height:88px;display:flex;align-items:center;gap:34px}.gn-header-logo{display:block;flex:none}.gn-header-logo img{width:213px;height:64px;object-fit:contain;object-position:left center}.gn-primary-nav{display:flex;align-items:center;justify-content:center;gap:clamp(13px,1.8vw,28px);flex:1;height:88px}.gn-primary-nav a{height:100%;display:flex;align-items:center;position:relative;color:#25344c;font-size:.79rem;font-weight:800;white-space:nowrap}.gn-primary-nav a:hover,.gn-primary-nav a.is-active{color:var(--gn-red)}.gn-primary-nav a.is-active:after,.gn-primary-nav a:hover:after{content:"";position:absolute;height:2px;background:var(--gn-red);left:0;right:0;bottom:21px}.gn-header-actions{display:flex;align-items:center;gap:14px;flex:none}.gn-language-switch{color:var(--gn-blue);font-size:.77rem;font-weight:800;white-space:nowrap}.gn-language-switch:hover{color:var(--gn-red)}.gn-search-trigger,.gn-mobile-toggle{width:38px;height:38px;border:1px solid #dce3ec;background:#fff;color:var(--gn-blue);border-radius:50%;display:grid;place-items:center;cursor:pointer}.gn-search-trigger:hover,.gn-mobile-toggle:hover{border-color:var(--gn-red);color:var(--gn-red)}.gn-search-trigger svg,.gn-mobile-toggle svg{width:18px;height:18px}.gn-signup-link{display:inline-flex;align-items:center;gap:9px;background:var(--gn-red);border:1px solid var(--gn-red);border-radius:4px;color:#fff;padding:10px 15px;font-size:.78rem;font-weight:800;white-space:nowrap}.gn-signup-link:hover{background:#b00b2d;color:#fff}.gn-mobile-toggle,.gn-mobile-nav{display:none}.gn-search-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:100;display:flex;align-items:flex-start;justify-content:center;padding:18vh 22px 0}.gn-search-backdrop{position:absolute;top:0;right:0;bottom:0;left:0;background:#07142aad}.gn-search-dialog{position:relative;background:#fff;width:min(100%,680px);padding:32px;box-shadow:0 25px 80px #0003}.gn-search-dialog label{display:block;font:700 1.8rem/1.1 var(--gn-serif);margin-bottom:18px}.gn-search-dialog>div{display:flex;border:1px solid #cbd5e2}.gn-search-dialog input{min-width:0;flex:1;padding:14px;font-size:1rem;outline:none}.gn-search-dialog>div button{background:var(--gn-red);color:#fff;padding:0 19px;font-size:.78rem;font-weight:800}.gn-search-close{position:absolute;right:20px;top:13px;font-size:2rem;color:var(--gn-muted)}.gn-hero{position:relative;display:grid;min-height:620px;background:#22364f;overflow:hidden}.gn-hero-slide{position:relative;grid-area:1/1;min-height:620px;display:flex;align-items:center}.gn-slide-enter,.gn-slide-leave{transition:opacity .55s ease}.gn-slide-enter-start,.gn-slide-leave-end{opacity:0}.gn-slide-enter-end,.gn-slide-leave-start{opacity:1}.gn-hero-image,.gn-hero-shade{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.gn-hero-image{object-fit:cover;object-position:center}.gn-hero-shade{background:linear-gradient(90deg,#071428f5,#08172cd6 25%,#08172c5c 54%,#08172c08)}.gn-hero-inner{position:relative;z-index:1;padding:64px 0 90px}.gn-hero-copy{width:min(100%,720px);color:#fff}.gn-hero-kicker{display:inline-block;background:var(--gn-red);color:#fff;padding:4px 9px;border-radius:3px;text-transform:uppercase;letter-spacing:.09em;font-size:.7rem;font-weight:800}.gn-hero h1,.gn-hero h2{font:700 clamp(2.8rem,4.15vw,4.4rem)/1.07 var(--gn-serif);letter-spacing:-.035em;margin:18px 0;overflow-wrap:anywhere}.gn-hero h1 a:hover,.gn-hero h2 a:hover{color:#fff}.gn-hero p{font-size:1.04rem;line-height:1.6;color:#e7ebf0;max-width:45ch}.gn-hero-meta{display:flex;align-items:center;gap:11px;color:#d7dfe9;font-size:.74rem;font-weight:600;margin:22px 0 25px}.gn-hero-cta{display:inline-flex;align-items:center;gap:16px;background:var(--gn-red);color:#fff;border-radius:4px;padding:12px 17px;font-size:.8rem;font-weight:800}.gn-hero-cta:hover{background:#b00b2d;color:#fff}.gn-hero-controls{position:absolute;z-index:4;left:0;right:0;bottom:19px;display:flex;align-items:center;justify-content:space-between;pointer-events:none}.gn-hero-controls button{pointer-events:auto;cursor:pointer}.gn-hero-dots{display:flex;align-items:center;gap:2px}.gn-hero-dots button{width:27px;height:32px;position:relative}.gn-hero-dots button:after{content:"";position:absolute;top:14px;left:3px;width:19px;height:3px;background:#ffffffa6;transition:background .2s,width .2s}.gn-hero-dots button.is-active:after{width:23px;background:var(--gn-red)}.gn-hero-dots button:focus-visible,.gn-hero-arrows button:focus-visible{outline:2px solid #fff;outline-offset:2px}.gn-hero-arrows{display:flex;align-items:center;gap:8px;color:#fff}.gn-hero-arrows span{font-size:.72rem;font-weight:800;letter-spacing:.08em;margin-right:7px}.gn-hero-arrows button{width:34px;height:34px;border:1px solid rgba(255,255,255,.55);border-radius:50%;font-size:1.1rem;line-height:1}.gn-hero-arrows button:hover{background:#fff;color:var(--gn-blue)}@media(prefers-reduced-motion:reduce){.gn-slide-enter,.gn-slide-leave{transition:none}}.gn-home-content{padding:43px 0 82px}.gn-editorial-heading{display:flex;align-items:end;justify-content:space-between;gap:20px;margin-bottom:21px}.gn-editorial-heading>div>span{display:block;color:var(--gn-red);font-size:.68rem;font-weight:800;text-transform:uppercase;letter-spacing:.14em;padding-left:21px;position:relative;margin-bottom:3px}.gn-editorial-heading>div>span:before{content:"";position:absolute;width:13px;height:2px;background:var(--gn-red);left:0;top:.52em}.gn-editorial-heading h2{font:700 clamp(1.9rem,2.5vw,2.6rem)/1.08 var(--gn-serif);letter-spacing:-.035em;color:var(--gn-ink)}.gn-editorial-heading>a{color:var(--gn-blue);font-size:.76rem;font-weight:800;white-space:nowrap;padding-bottom:5px}.gn-editorial-heading>a:hover{color:var(--gn-red)}.gn-latest-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px}.gn-home-card{min-width:0}.gn-home-card-image{display:block;aspect-ratio:1.48;background:#e9eef4;overflow:hidden;border-radius:3px;margin-bottom:11px}.gn-home-card-image img,.gn-feature-image img,.gn-category-feature-image img,.gn-popular-image img,.gn-browse-card img{display:block;width:100%;height:100%;object-fit:cover;transition:transform .35s ease}.gn-home-card-image:hover img,.gn-feature-image:hover img,.gn-category-feature-image:hover img,.gn-browse-card:hover img{transform:scale(1.035)}.gn-category-label{display:inline-block;color:var(--gn-red);font-size:.67rem;font-weight:800;text-transform:uppercase;letter-spacing:.08em}.gn-home-card h3{font:700 1.29rem/1.2 var(--gn-serif);letter-spacing:-.015em;margin:6px 0 10px}.gn-home-card h3 a:hover,.gn-feature-copy h2 a:hover,.gn-popular h3 a:hover,.gn-home-section h3 a:hover,.gn-category-page h2 a:hover{color:var(--gn-red)}.gn-home-card time,.gn-home-popular time,.gn-category-page time{color:var(--gn-muted);font-size:.7rem;font-weight:600}.gn-ad-row{margin:20px auto}.gn-home-feature{display:grid;grid-template-columns:minmax(0,1.55fr) minmax(330px,1fr);gap:30px;border-top:1px solid var(--gn-line);border-bottom:1px solid var(--gn-line);padding:27px 0 31px;margin-top:35px}.gn-feature-story{border:1px solid var(--gn-line);border-radius:4px;overflow:hidden}.gn-feature-image{display:block;aspect-ratio:2.15;background:#e9eef4;overflow:hidden}.gn-feature-copy{padding:24px}.gn-feature-eyebrow{color:var(--gn-red);font-size:.7rem;font-weight:800;text-transform:uppercase;letter-spacing:.11em}.gn-feature-copy h2{font:700 clamp(2rem,3vw,3.15rem)/1.08 var(--gn-serif);letter-spacing:-.03em;margin:8px 0 10px}.gn-feature-copy p{color:#56647a;font-size:.91rem;line-height:1.55;max-width:65ch}.gn-feature-bottom{display:flex;align-items:center;justify-content:space-between;gap:14px;margin-top:22px;color:var(--gn-muted);font-size:.72rem;font-weight:600}.gn-feature-bottom a{border:1px solid var(--gn-red);border-radius:20px;color:var(--gn-red);padding:8px 15px;font-size:.72rem;font-weight:800;white-space:nowrap}.gn-feature-bottom a:hover{background:var(--gn-red);color:#fff}.gn-home-popular{border-left:1px solid var(--gn-line);padding-left:27px}.gn-home-popular .gn-editorial-heading{margin-bottom:14px}.gn-home-popular .gn-editorial-heading h2{font-size:1.65rem}.gn-home-popular ol{list-style:none;margin:0;padding:0}.gn-home-popular li{display:grid;grid-template-columns:28px minmax(0,1fr) 90px;align-items:start;gap:11px;border-top:1px solid var(--gn-line);padding:15px 0}.gn-popular-index{font-size:.87rem;font-weight:800;color:var(--gn-red)}.gn-popular-category{display:block;color:var(--gn-red);font-size:.61rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.gn-home-popular h3{font:700 1.05rem/1.19 var(--gn-serif);margin:4px 0 6px}.gn-popular-image{display:block;width:90px;height:66px;overflow:hidden;border-radius:3px;background:#e9eef4}.gn-browse{padding:35px 0 40px;border-bottom:1px solid var(--gn-line)}.gn-browse .gn-editorial-heading h2{font-size:1.65rem}.gn-browse-grid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:13px}.gn-browse-card{height:136px;background:var(--gn-blue);position:relative;overflow:hidden;border-radius:4px;display:flex;align-items:flex-end;justify-content:space-between;padding:13px;color:#fff;font-size:.76rem;font-weight:800}.gn-browse-card img{position:absolute;top:0;right:0;bottom:0;left:0}.gn-browse-card:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(0deg,#061326e0,#0613260d 70%)}.gn-browse-card span,.gn-browse-card b{position:relative;z-index:1}.gn-browse-card b{font-size:1rem}.gn-browse-card:hover{color:#fff}.gn-home-section{padding:37px 0 27px;border-bottom:1px solid var(--gn-line)}.gn-section-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}.gn-home-section .gn-home-card-image{aspect-ratio:1.75}.gn-front-empty{padding:85px 0;text-align:center}.gn-front-empty h1,.gn-front-empty h2{font:700 clamp(2.4rem,4vw,3.5rem)/1.1 var(--gn-serif);margin:10px 0}.gn-front-empty p{color:var(--gn-muted)}.gn-category-page{padding:22px 0 75px}.gn-category-page{padding-top:0}.gn-category-masthead{position:relative;overflow:hidden;background:#f1f5f9;min-height:190px;display:flex;align-items:center}.gn-category-masthead-image{position:absolute;right:0;top:0;width:53%;height:100%;object-fit:cover;object-position:center 45%}.gn-category-masthead:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,#f1f5f9,#f1f5f9 47%,#f1f5f9b8 66%,#f1f5f90d)}.gn-category-masthead-content{position:relative;z-index:1;padding:20px 0}.gn-category-masthead .gn-breadcrumb{margin-bottom:15px}.gn-category-masthead-eyebrow{color:var(--gn-red);font-size:.65rem;font-weight:800;letter-spacing:.14em;text-transform:uppercase}.gn-category-masthead h1{font:700 clamp(3.3rem,5.8vw,5.8rem)/.98 var(--gn-serif);letter-spacing:-.04em;color:var(--gn-blue);margin:4px 0 0}.gn-category-masthead p{color:#5c6980;font:400 .94rem/1.5 var(--gn-serif);max-width:48ch}.gn-category-content{padding-top:12px}.gn-category-topline{display:flex;justify-content:space-between;align-items:center;gap:16px;border-top:2px solid #aeb9c9;padding:12px 0 10px}.gn-category-topline>span{color:var(--gn-red);font-size:.65rem;font-weight:800;letter-spacing:.13em;text-transform:uppercase;position:relative;padding-left:20px}.gn-category-topline>span:before{content:"";position:absolute;left:0;top:.45em;width:13px;height:2px;background:var(--gn-red)}.gn-category-topline>a{color:var(--gn-blue);font-size:.68rem;font-weight:800}.gn-category-topline>a:hover{color:var(--gn-red)}.gn-category-layout{grid-template-columns:minmax(0,1.8fr) minmax(280px,.82fr);gap:25px}.gn-category-feature{border:0;border-radius:0}.gn-category-feature-image{aspect-ratio:1.87}.gn-category-feature-copy{padding:10px 0 0}.gn-category-feature-copy h2{font-size:clamp(2rem,3vw,3.1rem);margin:4px 0 6px}.gn-category-feature-copy p{font-family:var(--gn-serif);line-height:1.4}.gn-category-feature-copy>div{margin-top:13px;font-size:.69rem;color:var(--gn-muted)}.gn-category-feature-copy>div>span{display:flex;gap:8px;align-items:center}.gn-category-feature-copy>div a{white-space:nowrap}.gn-category-most-read{border-left:1px solid var(--gn-line);padding-left:22px}.gn-category-most-read .gn-category-topline{border-top:0;padding-top:4px}.gn-category-most-read ol{list-style:none;margin:0;padding:0}.gn-category-most-read li{display:grid;grid-template-columns:23px 80px minmax(0,1fr);gap:9px;align-items:start;border-bottom:1px solid var(--gn-line);padding:11px 0}.gn-category-most-read li>span{font-size:.78rem;color:var(--gn-red);font-weight:700}.gn-category-most-read-image{display:block;width:80px;height:56px;background:#e8eef5;overflow:hidden}.gn-category-most-read-image img{width:100%;height:100%;object-fit:cover}.gn-category-most-read h3{font:700 .91rem/1.18 var(--gn-serif)}.gn-category-most-read h3 a:hover{color:var(--gn-red)}.gn-category-most-read time{display:block;margin-top:5px;font-size:.62rem}.gn-category-more{margin-top:34px}.gn-category-more-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:15px}.gn-category-more-grid .gn-home-card h3{font-size:1.13rem}.gn-category-opinion{margin-top:35px}.gn-category-opinion-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;background:#f4f7fa;padding:13px}.gn-category-opinion-grid article{display:grid;grid-template-columns:80px 1fr;gap:10px}.gn-category-opinion-image{width:80px;height:75px;display:block;overflow:hidden}.gn-category-opinion-image img{width:100%;height:100%;object-fit:cover}.gn-category-opinion-grid h3{font:700 .98rem/1.17 var(--gn-serif);margin:3px 0 5px}.gn-category-opinion-grid h3 a:hover{color:var(--gn-red)}.gn-category-opinion-grid time{font-size:.62rem}.gn-category-browse{margin-top:34px;padding-top:0}.gn-breadcrumb{display:flex;align-items:center;gap:10px;color:var(--gn-muted);font-size:.73rem;font-weight:600;margin:0 0 26px}.gn-breadcrumb a:hover{color:var(--gn-red)}.gn-breadcrumb span[aria-current=page]{color:var(--gn-ink)}.gn-category-intro{display:flex;justify-content:space-between;align-items:end;gap:40px;border-bottom:2px solid var(--gn-ink);padding:0 0 27px;margin-bottom:33px}.gn-category-intro span{color:var(--gn-red);font-size:.68rem;letter-spacing:.13em;text-transform:uppercase;font-weight:800}.gn-category-intro h1{font:700 clamp(3.3rem,6vw,5.5rem)/.97 var(--gn-serif);letter-spacing:-.04em;color:var(--gn-blue);margin:5px 0 0}.gn-category-intro p{max-width:42ch;color:#526078;font-size:.96rem;line-height:1.55;padding-bottom:4px}.gn-story-count{font-size:.75rem;color:var(--gn-muted);font-weight:700}.gn-category-layout{display:grid;grid-template-columns:minmax(0,1fr) 310px;gap:34px}.gn-category-feature{border:1px solid var(--gn-line);border-radius:4px;overflow:hidden}.gn-category-feature-image{display:block;aspect-ratio:1.95;background:#e9eef4;overflow:hidden}.gn-category-feature-copy{padding:23px}.gn-category-feature-copy h2{font:700 clamp(2rem,3vw,3rem)/1.08 var(--gn-serif);letter-spacing:-.03em;margin:8px 0 11px}.gn-category-feature-copy p{color:#58657a;font-size:.94rem;line-height:1.55}.gn-category-feature-copy>div{display:flex;justify-content:space-between;align-items:center;gap:15px;margin-top:20px}.gn-category-feature-copy>div a{color:var(--gn-red);font-size:.76rem;font-weight:800}.gn-category-more{margin-top:36px}.gn-category-more .gn-editorial-heading h2{font-size:1.75rem}.gn-category-more-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.gn-pagination{margin:30px 0}.gn-category-browse{margin-top:45px;border-top:1px solid var(--gn-line)}.gn-category-page .gn-category-layout{grid-template-columns:minmax(0,1.8fr) minmax(280px,.82fr);gap:25px}.gn-category-page .gn-category-feature{border:0;border-radius:0}.gn-category-page .gn-category-feature-copy{padding:10px 0 0}.gn-category-page .gn-category-feature-copy h2{margin:4px 0 6px}.gn-category-page .gn-category-feature-copy>div{margin-top:13px}.gn-category-page .gn-category-more-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:15px}.gn-category-page .gn-category-browse{margin-top:34px;padding-top:0}.gn-sidebar{display:grid;align-content:start;gap:24px}.gn-sidebar-panel{border:1px solid var(--gn-line);border-top:3px solid var(--gn-red);box-shadow:none;padding:19px}.gn-sidebar-heading>span{font-size:.64rem;color:var(--gn-red);font-weight:800;letter-spacing:.1em;text-transform:uppercase}.gn-sidebar-heading h2{font:700 1.55rem/1.1 var(--gn-serif);margin:6px 0 14px}.gn-sidebar-list{list-style:none;margin:0;padding:0}.gn-sidebar-list li{display:grid;grid-template-columns:26px 1fr;gap:9px;padding:12px 0;border-top:1px solid var(--gn-line)}.gn-sidebar-number{font-size:.76rem;font-weight:800;color:var(--gn-red)}.gn-sidebar-list a{display:block;font:700 1rem/1.22 var(--gn-serif)}.gn-sidebar-list a:hover{color:var(--gn-red)}.gn-sidebar-list time{display:block;margin-top:7px;color:var(--gn-muted);font-size:.68rem}.gn-article-preview{display:flex;gap:10px;padding:11px 14px;background:#fff3f5;border-left:3px solid var(--gn-red);color:#672031;font-size:.79rem;margin-bottom:24px}.gn-article-preview strong{color:var(--gn-red);text-transform:uppercase;letter-spacing:.06em;white-space:nowrap}.gn-article-card{min-width:0}.gn-article-card h2{font:700 1.4rem/1.2 var(--gn-serif);letter-spacing:-.02em;margin:7px 0}.gn-article-card h2 a:hover{color:var(--gn-red)}.gn-article-card p{color:#607087;font-size:.84rem;line-height:1.52;margin:7px 0}.gn-article-card time{display:block;color:var(--gn-muted);font-size:.7rem;font-weight:600;margin-top:11px}.gn-search-page{padding-top:30px;padding-bottom:80px}.gn-search-page-header{border-bottom:2px solid var(--gn-ink);padding-bottom:22px;margin-bottom:30px}.gn-search-page-header span{color:var(--gn-red);font-size:.68rem;font-weight:800;letter-spacing:.13em;text-transform:uppercase}.gn-search-page-header h1{font:700 clamp(2.6rem,4.7vw,4.7rem)/1.05 var(--gn-serif);letter-spacing:-.04em;color:var(--gn-blue);margin:7px 0 0}.gn-search-results{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:30px 20px}#mainArticleTitle h1{font-family:var(--gn-serif);font-size:clamp(2.35rem,4vw,4.1rem);font-weight:700;line-height:1.06;letter-spacing:-.035em;color:var(--gn-ink)}#articleBodyContent{font-family:var(--gn-serif);font-size:1.2rem;line-height:1.72;color:#263449}#articleBodyContent h2,#articleBodyContent h3{font-family:var(--gn-serif);color:var(--gn-ink);line-height:1.18}#articleBodyContent p{margin-bottom:1.35em}#articleBodyContent a{color:var(--gn-blue)}#articleBodyContent a:hover{color:var(--gn-red)}.gn-category-page .gn-sidebar{grid-column:auto}.gn-footer{background:#f7f9fc;color:var(--gn-ink);border-top:4px solid var(--gn-red)}.gn-footer-top{background:var(--gn-blue);color:#fff}.gn-footer-top .gn-wrap{display:flex;align-items:end;justify-content:space-between;gap:30px;padding:37px 0}.gn-footer-eyebrow{font-size:.7rem;font-weight:800;text-transform:uppercase;letter-spacing:.15em;color:#b9d0f3}.gn-footer-top h2{font:700 clamp(2rem,3.2vw,3rem)/1.07 var(--gn-serif);letter-spacing:-.025em;text-transform:none;color:#fff;margin:8px 0 0}.gn-footer-top a{color:#fff;border-bottom:1px solid rgba(255,255,255,.55);padding-bottom:5px;font-size:.77rem;font-weight:800;white-space:nowrap}.gn-footer-content{display:grid;grid-template-columns:1.7fr .85fr .85fr 1.15fr;gap:42px;padding:45px 0 50px}.gn-footer-brand img{width:210px;height:65px;object-fit:contain;object-position:left center}.gn-footer-brand p,.gn-footer-company p{font-size:.81rem;line-height:1.55;color:#607087;margin-top:12px}.gn-footer-social{display:flex;gap:8px;margin-top:20px}.gn-footer-social a{display:grid;place-items:center;width:36px;height:36px;border:1px solid #cbd6e5;border-radius:50%;color:var(--gn-blue);background:#fff}.gn-footer-social a:hover{background:var(--gn-red);border-color:var(--gn-red);color:#fff}.gn-footer-social svg{width:16px;height:16px}.gn-footer-content h3{font-size:.68rem;font-weight:800;text-transform:uppercase;letter-spacing:.12em;color:var(--gn-blue);margin:7px 0 18px}.gn-footer-content nav a{display:block;font-size:.8rem;font-weight:600;margin:0 0 10px}.gn-footer-content nav a:hover{color:var(--gn-red)}.gn-footer-company strong{display:block;font-size:.81rem}.gn-footer-bottom{background:#e8eef5;border-top:1px solid #d9e2ed}.gn-footer-bottom .gn-wrap{display:flex;justify-content:space-between;gap:20px;padding:15px 0;font-size:.7rem;color:#536278;font-weight:600}@media(max-width:1180px){.gn-header-row{gap:19px}.gn-header-logo img{width:175px}.gn-primary-nav{gap:13px}.gn-primary-nav a{font-size:.72rem}.gn-header-actions{gap:8px}.gn-signup-link{padding:9px 10px}.gn-browse-card{height:120px}.gn-footer-content{gap:26px}}@media(max-width:1000px){.gn-primary-nav{display:none}.gn-header-row{min-height:72px}.gn-header-logo img{height:55px;width:190px}.gn-header-actions{margin-left:auto}.gn-mobile-toggle{display:grid}.gn-mobile-nav{display:grid;grid-template-columns:repeat(3,1fr);gap:0;padding:8px 28px 18px;border-top:1px solid var(--gn-line)}.gn-mobile-nav a{padding:12px;color:var(--gn-ink);font-size:.83rem;font-weight:700}.gn-mobile-nav a:hover{color:var(--gn-red)}.gn-latest-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.gn-home-feature{grid-template-columns:1fr}.gn-home-popular{padding-left:0;border-left:0}.gn-browse-grid{grid-template-columns:repeat(3,1fr)}.gn-search-results{grid-template-columns:repeat(2,minmax(0,1fr))}.gn-footer-content{grid-template-columns:repeat(2,1fr)}}@media(max-width:1000px){.gn-category-page .gn-category-more-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.gn-category-opinion-grid{grid-template-columns:1fr 1fr}}@media(max-width:992px){.gn-header-main{display:none}.gn-mobile-header.main-header{display:block;padding:9px 0;margin:0;background:#fff;border-bottom:1px solid var(--gn-line)}.gn-mobile-header .container-inner{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;width:100%;max-width:1280px;padding:0 16px}.gn-mobile-header .btn-hamburger{justify-self:start;display:flex}.gn-mobile-header .header-logo{display:block;transform:none}.gn-mobile-header .header-logo img{width:180px;height:56px;object-fit:contain}.gn-mobile-header .header-actions{justify-self:end;margin:0}.gn-mobile-header .btn-login{width:46px;height:46px;border-radius:50%;padding:0}.gn-mobile-header .btn-login .btn-text{display:none}.mobile-nav-sidebar{width:min(82vw,310px)}.gn-utility-bar .gn-wrap{justify-content:center}.gn-utility-message{display:none}}@media(min-width:993px){.mobile-nav-backdrop,.mobile-nav-sidebar,.mobile-bottom-nav{display:none!important}}@media(min-width:993px){#fixedArticleHeader{top:89px!important;z-index:900!important}#fixedArticleHeader>div{padding-top:0!important}}@media(max-width:992px){#fixedArticleHeader{display:none!important}}@media(max-width:700px){.gn-wrap{width:min(100% - 32px,1280px)}.gn-utility-bar .gn-wrap{min-height:30px}.gn-mobile-header .header-logo img{width:160px;height:52px}.gn-hero{min-height:600px}.gn-hero-slide{align-items:flex-end}.gn-hero-shade{background:linear-gradient(0deg,#071428fa,#071428a6 49%,#0714281a)}.gn-hero-inner{padding:36px 0 85px}.gn-hero h1,.gn-hero h2{font-size:clamp(2.45rem,9vw,4rem)}.gn-hero p{font-size:.94rem}.gn-home-content{padding-top:30px}.gn-editorial-heading h2{font-size:1.9rem}.gn-latest-grid,.gn-section-grid,.gn-category-more-grid{grid-template-columns:1fr 1fr;gap:22px 14px}.gn-home-card h3{font-size:1.13rem}.gn-feature-copy{padding:18px}.gn-feature-copy h2{font-size:2rem}.gn-browse-grid{grid-template-columns:repeat(2,1fr)}.gn-category-intro{display:block}.gn-category-intro p{margin-top:15px}.gn-category-layout{grid-template-columns:1fr}.gn-category-page{padding-top:16px}.gn-footer-top .gn-wrap{display:block}.gn-footer-top a{display:inline-block;margin-top:18px}.gn-footer-content{grid-template-columns:1fr 1fr;gap:28px 16px}.gn-footer-brand,.gn-footer-company{grid-column:1/-1}.gn-footer-bottom .gn-wrap{display:block}.gn-footer-bottom span{display:block;margin:4px 0}}@media(max-width:700px){.gn-category-page{padding-top:0}.gn-category-masthead{min-height:175px}.gn-category-masthead-image{width:90%}.gn-category-masthead:after{background:linear-gradient(90deg,#f1f5f9,#f1f5f9f5 40%,#f1f5f97a)}.gn-category-page .gn-category-layout{grid-template-columns:1fr}.gn-category-most-read{border-left:0;padding-left:0;border-top:1px solid var(--gn-line);padding-top:12px}.gn-category-opinion-grid{grid-template-columns:1fr}.gn-category-feature-copy>div{align-items:start}.gn-category-masthead h1{font-size:3.4rem}}@media(max-width:700px){.gn-hero-slide{min-height:600px}}@media(max-width:430px){.gn-utility-date{font-size:.62rem}.gn-mobile-header .header-logo img{width:135px;height:48px}.gn-mobile-header .btn-hamburger,.gn-mobile-header .btn-login,.gn-mobile-header .header-avatar-btn{width:42px;height:42px}.gn-home-card h3{font-size:1.04rem}.gn-latest-grid,.gn-section-grid,.gn-category-more-grid,.gn-search-results{grid-template-columns:1fr 1fr;gap:17px 11px}.gn-article-card h2{font-size:1.1rem}.gn-home-card-image{aspect-ratio:1.2}.gn-home-popular li{grid-template-columns:23px minmax(0,1fr) 75px}.gn-popular-image{width:75px;height:60px}.gn-browse-card{height:115px}.gn-feature-bottom{align-items:flex-start;flex-direction:column}.gn-category-intro h1{font-size:3.4rem}}
