@font-face{font-family:Schibsted Grotesk;src:url(/fonts/schibsted-grotesk.woff2)format("woff2");font-weight:400 900;font-display:swap}@font-face{font-family:Newsreader;src:url(/fonts/newsreader.woff2)format("woff2");font-weight:200 800;font-display:swap}:root{--ink:#151719;--muted:#555b61;--red:#c71b12;--deep-red:#a8140d;--line:#bcc0c3;--sans:"Schibsted Grotesk", Arial, sans-serif;--serif:"Newsreader", Georgia, serif;--u:min(1vw, 1.15vh);--page:min(90%, 1260px);--overlap:clamp(32px, calc(3.9 * var(--u)), 50px)}*,:before,:after{box-sizing:border-box}html{scroll-padding-top:1rem}body{color:var(--ink);font-family:var(--sans);background:#fff;margin:0}h1,h2,h3,p,ul{margin:0}a{color:inherit}button,input{font:inherit}a:focus-visible,button:focus-visible,input:focus-visible{outline-offset:4px;outline:3px solid #247cc2}.visually-hidden,.form-trap{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.skip-link{z-index:4;background:#fff;padding:.65rem .9rem;position:fixed;top:.8rem;left:.8rem;transform:translateY(-180%)}.skip-link:focus{transform:none}.nowrap{white-space:nowrap}.masthead{overflow:clip}.masthead-inner{width:90%;max-width:1260px;margin-inline:auto}.utility{min-height:clamp(53px, calc(6.35 * var(--u)), 70px);border-bottom:1px solid var(--ink);font-size:clamp(.71rem, calc(1.42 * var(--u)), .95rem);text-transform:uppercase;justify-content:space-between;align-items:center;gap:12px 25px;font-weight:600;display:flex}.utility a,.topics a,.wordmark{text-decoration:none}.utility a:hover,.topics a:hover,.site-footer a:hover{text-underline-offset:.22em;text-decoration:underline}.utility strong{font-weight:850}.utility nav{align-items:center;gap:clamp(12px, calc(2 * var(--u)), 22px);flex:none;display:flex}.utility nav a+a{padding-left:clamp(12px, calc(2 * var(--u)), 22px);border-left:1px solid;line-height:.9}.identity{isolation:isolate;align-items:center;gap:clamp(18px, calc(3 * var(--u)), 42px);padding-block:clamp(25px, calc(3.2 * var(--u)), 42px) clamp(17px, calc(2 * var(--u)), 29px);display:flex;position:relative}.wordmark{align-items:stretch;gap:clamp(11px, calc(1.8 * var(--u)), 23px);font-size:clamp(2rem, calc(5.16 * var(--u)), 4.5rem);letter-spacing:-.045em;text-transform:uppercase;font-weight:900;line-height:.89;display:flex}.wordmark:before{content:"";flex:0 0 clamp(12px, calc(2.35 * var(--u)), 30px);background:var(--red);align-self:center;height:1.66em}.identity p{padding:.4em 0 .35em clamp(18px, calc(3.1 * var(--u)), 40px);font:600 clamp(1.08rem, calc(2.35 * var(--u)), 2rem)/1.16 var(--serif);letter-spacing:-.025em;border-left:1px solid #696c70}.maple{width:clamp(105px, calc(16 * var(--u)), 196px);z-index:-1;height:auto;top:clamp(16px, calc(3 * var(--u)), 35px);right:clamp(-57px, calc(-4 * var(--u)), -18px);user-select:none;pointer-events:none;position:absolute}.topics{gap:8px clamp(13px, calc(2.35 * var(--u)), 34px);color:var(--muted);padding:clamp(6px, calc(.7 * var(--u)), 10px) 0 clamp(21px, calc(3.2 * var(--u)), 44px) clamp(26px, calc(4.35 * var(--u)), 58px);font-size:clamp(.68rem, calc(1.46 * var(--u)), 1.03rem);letter-spacing:.18em;text-transform:uppercase;flex-wrap:wrap;align-items:center;font-weight:725;display:flex}.topics a+a:before{content:"/";margin-right:clamp(13px, calc(2.35 * var(--u)), 34px);pointer-events:none;text-decoration:none;display:inline-block}.hero{isolation:isolate;color:#fff;text-align:center;background:#20323e;place-items:center;display:grid;position:relative;overflow:clip}.hero-photo,.hero:after{z-index:-1;position:absolute;inset:0}.hero-photo img{object-fit:cover;object-position:center 74%;width:100%;height:100%;display:block}.hero:after{content:"";background:linear-gradient(#0a1a2694 0%,#1124323d 48%,#0819228f 100%)}.hero-content{width:min(92%,1180px);padding-block:3.2em calc(3em + var(--overlap));text-shadow:0 1px 26px #0819225c;font-size:clamp(1rem,min(1.28vw,2.15vh),1.3rem)}.hero h1{font:680 min(4.3em, 7.4vw)/.98 var(--serif);letter-spacing:-.018em;text-wrap:balance}.rule{background:var(--red);width:clamp(58px,7.6vw,92px);height:clamp(5px,.68vw,8px);display:block}.hero .rule{background:#e02217;width:3.6em;height:.34em;margin:1.45em auto 1.3em}.hero-description{color:#edf0f3;text-wrap:pretty;max-width:30em;margin-inline:auto;font-size:1.14em;line-height:1.42}.signup{position:relative}.signup--hero{width:min(100%,35em);text-shadow:none;margin:2.1em auto 0}.signup-controls{grid-template-columns:minmax(0,1fr) auto;display:grid}.signup-controls input{color:#17191a;background:#fff;border:1px solid #aeb1b6;border-radius:0;width:100%;min-width:0;padding:.85em 1.35em;font-size:max(16px,1em)}.signup-controls input::placeholder{color:#555b61;opacity:1}.signup-controls button{background:var(--red);color:#fff;cursor:pointer;white-space:nowrap;border:1px solid #0000;padding:.75em 1.2em;font-weight:800}.signup-controls button:hover{background:var(--deep-red)}.signup-controls button:disabled{cursor:wait;opacity:.85}.signup--hero .signup-controls{border-radius:4px;font-size:1.02em;box-shadow:0 22px 44px -26px #050f16}.signup--hero input{border:0;border-radius:4px 0 0 4px;padding-block:.95em}.signup--hero button{border-radius:0 4px 4px 0;padding-inline:1.45em}.signup--hero :is(input,button):focus-visible{outline-offset:2px;z-index:1;outline-color:#8ad0ff}.signup-status{font-size:.89rem;font-weight:675;line-height:1.34}.signup-status:not(:empty){margin-top:.55rem}.signup--footer .signup-status--error{color:var(--deep-red)}.hero-note{color:#d3d9df;margin-top:1.05em;font-size:max(.8125rem,.8em)}.edition{z-index:1;width:var(--page);margin:calc(-1 * var(--overlap)) auto 0;background:#fff;grid-template-columns:minmax(0,1.12fr) minmax(0,5fr);display:grid;position:relative;box-shadow:0 0 0 1px #1517191f,0 22px 36px -30px #08192270}.edition h2{font:640 clamp(1.04rem, 1.36vw, 1.28rem)/1.14 var(--serif);letter-spacing:-.02em;align-items:center;padding:clamp(13px,1.25vw,19px) clamp(15px,1.55vw,23px);display:flex}.edition ol{grid-template-columns:repeat(5,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.edition li{border-left:1px solid var(--line);padding:clamp(13px,1.25vw,19px) clamp(12px,1.2vw,18px)}.edition h3{letter-spacing:-.025em;font-size:clamp(.9rem,1.04vw,1rem);font-weight:820;line-height:1.15}.edition li p{color:var(--muted);text-wrap:pretty;margin-top:.36em;font-size:clamp(.8rem,.9vw,.86rem);line-height:1.36}.coverage{width:var(--page);margin-inline:auto;padding-block:clamp(40px,4.8vw,68px) clamp(34px,5vw,65px)}.coverage h2{letter-spacing:-.048em;text-wrap:balance;margin-top:.27em;font-size:clamp(1.9rem,3.2vw,2.9rem);font-weight:880;line-height:1.05}.coverage-intro{letter-spacing:-.025em;text-wrap:pretty;max-width:62ch;margin-top:.35em;font-size:clamp(1rem,1.75vw,1.4rem);line-height:1.25}.coverage-grid{grid-template-columns:repeat(4,minmax(0,1fr));margin-top:clamp(26px,3.8vw,52px);display:grid}.coverage-sectors{border-top:1px solid var(--line);color:var(--muted);margin-top:clamp(24px,3vw,40px);padding-top:clamp(14px,1.5vw,20px);font-size:clamp(.92rem,1.25vw,1.08rem);line-height:1.5}.coverage-sectors strong{color:var(--ink);font-weight:780}.coverage-grid article+article{border-left:1px solid var(--line);padding-left:clamp(15px,2.5vw,34px)}.coverage-grid article{padding:0 clamp(14px,1.8vw,26px) .62rem 0}.coverage-grid article:last-child{padding-right:0}.coverage-grid img{width:clamp(60px,7vw,92px);height:auto;margin-bottom:clamp(8px,1vw,16px);margin-left:-5px;display:block}.coverage-grid h3{letter-spacing:-.041em;font-size:clamp(1.1rem,1.85vw,1.6rem);font-weight:850;line-height:1.11}.coverage-grid p{letter-spacing:-.018em;margin-top:.58em;font-size:clamp(.9rem,1.4vw,1.14rem);line-height:1.34}.closing{width:var(--page);background:#eff0f1;grid-template-columns:minmax(max-content,.83fr) minmax(0,1.17fr);align-items:center;gap:clamp(19px,4vw,55px);margin:0 auto;padding:clamp(18px,2.5vw,40px) clamp(18px,2.3vw,36px);display:grid}.closing h2{letter-spacing:-.048em;border-right:1px solid #74787b;align-items:center;gap:clamp(13px,2vw,25px);padding-right:clamp(17px,3vw,44px);font-size:clamp(1.25rem,2.85vw,2.4rem);font-weight:850;line-height:1.13;display:flex}.closing h2:before{content:"";background:var(--red);flex:0 0 9px;height:1.78em}.signup--footer .signup-controls{gap:8px;font-size:clamp(.89rem,1.5vw,1.14rem)}.signup--footer input{padding-inline:.92em}.site-footer{width:var(--page);text-align:right;color:var(--muted);margin:0 auto;padding:14px 0 18px;font-size:.8rem}.site-footer a{text-decoration:none}.interior{width:min(88%,760px);margin:clamp(42px,7vw,90px) auto}.interior h1{font:720 clamp(2.7rem, 7vw, 4.6rem)/1 var(--serif);margin-top:14px}.interior p{max-width:64ch;margin-block:15px;line-height:1.55}.text-link{color:var(--deep-red);margin-top:.6rem;font-weight:760;display:inline-block}@media (width<=1099px){.edition{grid-template-columns:1fr}.edition h2{border-bottom:1px solid var(--line);padding-block:12px}.edition h2 br{display:none}.edition li:first-child{border-left:0}}@media (width<=850px){.identity p{font-size:clamp(1.05rem,2.5vw,1.45rem)}.closing{gap:18px}}@media (width<=800px){.coverage-grid{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:20px}.coverage-grid article,.coverage-grid article+article{padding:0 13px 12px}.coverage-grid article:nth-child(odd){border-left:0;padding-left:0}.coverage-grid article:nth-child(2n){padding-right:0}.coverage-grid article:nth-child(n+3){padding-top:10px}}@media (width<=760px){.edition ol{grid-template-columns:1fr}.edition li{border-left:0;grid-template-columns:8.2em minmax(0,1fr);align-items:baseline;gap:14px;padding-block:11px;display:grid}.edition li+li{border-top:1px solid var(--line)}.edition li p{margin-top:0}}@media (width<=680px){.masthead-inner{width:91%}.identity{gap:15px}.wordmark{font-size:clamp(1.53rem,5.23vw,2.45rem)}.identity p{padding-left:13px;font-size:clamp(.81rem,2.65vw,1.08rem)}.maple{opacity:.72}.topics{letter-spacing:.11em;gap:7px 11px;padding-left:0}.topics a+a:before{margin-right:11px}.hero-content{width:90%}.hero h1{font-size:clamp(1.9rem,8.4vw,3.2rem)}.hero-description{font-size:1.08em}.desktop-break{display:none}.closing{grid-template-columns:1fr}.closing h2{border:0;padding:0;font-size:1.54rem}}@media (width<=430px){.utility{gap:9px;min-height:50px;font-size:.62rem}.utility nav,.utility nav a+a{gap:8px}.utility nav a+a{padding-left:8px}.identity{gap:11px}.identity p{padding-left:10px}.topics{letter-spacing:.075em;gap:6px 8px;font-size:.59rem}.topics a+a:before{margin-right:8px}.signup-controls input{padding-inline:.8em}.signup-controls button,.signup--hero button{padding-inline:.7em;font-size:.9rem}.signup--footer .signup-controls{gap:5px}}@media (width<=350px){.identity p{display:none}.wordmark{font-size:1.9rem}.hero h1{font-size:1.72rem}}
