/* HEGEMONT editorial system: align research articles with corporate brand. */
:root{--navy:#0A1120;--gold:#B4833E}
body{font-family:"Schibsted Grotesk",Arial,Helvetica,sans-serif}
.brand,.hero h1,.section h2,.cta h2{font-family:"Newsreader",Georgia,serif}
.brand{font-weight:600;letter-spacing:.13em}
.hero h1{font-weight:600;letter-spacing:-.025em;line-height:1.13}
.section h2{font-weight:600;letter-spacing:-.012em}
.section h3,.card h3,.check h3{font-family:"Schibsted Grotesk",Arial,sans-serif;font-weight:650}
.hero .sub,.lede{line-height:1.6}
.top,.hero,.foot{background-color:var(--navy)}
.cta{background-color:#14243b}
.cta a{background-color:var(--gold)}
@media(max-width:680px){.hero h1{font-size:clamp(34px,8.7vw,44px)}.brand{font-size:18px}}
