@layer pages{.art-head h1{font:700 clamp(34px,4.6vw,58px)/1.1 var(--serif)}.art-head h1{font-size:var(--fs-clamp-32px-3p8vw-50px)}html body:not(#rv18) .art-head{grid-template-columns:minmax(0,1fr)}html body:not(#rv18) .art-head .meta{white-space:normal;overflow-wrap:anywhere}.art .body h2 strong,.art .body h3 strong,.art .body h4 strong{font-weight:inherit}.art .body ul,.art .body ol{padding-left:var(--sp-1p3em);display:grid;gap:var(--sp-8px)}.art .body li>p{margin:0}.art .body blockquote{border-left:3px solid var(--copper);padding-left:var(--sp-18px);margin-left:0;color:var(--muted)}}@layer layout{.art .body p{overflow-wrap:break-word}}@layer pages{.chart{margin:var(--sp-36px) 0!important}.chart figcaption b{display:block;font:600 17px/1.3 var(--sans);color:var(--dark)}.chs{font-size:var(--fs-12p5px)!important;margin:var(--sp-14px) 0 0!important}.dg ol{list-style:none;margin:var(--sp-18px) 0 0;gap:var(--sp-12px)}}@layer base{.dg ol{padding:0!important;display:grid!important}}@layer pages{.dg-st li.on b,.dg-dm li.on b,.dg-st li.on .dg-k,.dg-dm li.on .dg-k{color:var(--c-fff)}.dg-k em{font-style:normal}}@layer layout{.art .body li,.art .body p,.art .body h2,.art .body h3{overflow-wrap:anywhere}}@layer components{@media(max-width:900px){.art{grid-template-columns:minmax(0,1fr)!important}}}@layer layout{.art .body>p+p,.art .body>p+ul,.art .body>ul+p,.art .body>p+ol,.art .body>ol+p{margin-top:var(--sp-16px)!important}}@layer pages{.art>aside.rail{display:grid;grid-auto-flow:row;grid-auto-columns:auto;grid-template-columns:minmax(0,1fr);gap:var(--sp-22px);overflow:visible;padding:0;scroll-snap-type:none;-webkit-mask-image:none;mask-image:none;position:sticky;top:calc(var(--hdr) + 28px);align-self:start;max-height:none}.art>aside.rail>*{scroll-snap-align:none;min-height:0}.art>aside.rail .toc{display:grid;gap:var(--sp-8px);margin:0;padding:0;list-style:none}.art>aside.rail .toc a{display:block;font-size:var(--fs-14px);line-height:1.4;color:var(--muted);text-decoration:none;border-left:2px solid var(--border);padding-left:var(--sp-12px)}@media(hover:hover){.art>aside.rail .toc a:hover{color:var(--copper-deep);border-left-color:var(--copper)}}@media(max-width:900px){.art>aside.rail{position:static;max-height:none;overflow:visible;padding:0;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--sp-18px) var(--sp-28px)}.art>aside.rail .tocg{display:none}.art>aside.rail .grp:first-child,.art>aside.rail .grp:last-child{grid-column:1/-1}}@media(max-width:520px){.art>aside.rail{grid-template-columns:minmax(0,1fr)}}html:not(#z):not(#y):not(#x):not(#w):not(#v) body:not(#rv34) .cs-story{border-top:1px solid var(--border)}html:not(#z):not(#y):not(#x):not(#w):not(#v) body:not(#rv34) .cs-grid{display:grid;grid-template-columns:minmax(0,1fr);gap:clamp(var(--sp-28px),5vw,var(--sp-72px));align-items:start}@media(min-width:1000px){html:not(#z):not(#y):not(#x):not(#w):not(#v) body:not(#rv34) .cs-grid{grid-template-columns:260px minmax(0,1fr)}}html:not(#z):not(#y):not(#x):not(#w):not(#v) body:not(#rv34) .cs-side{display:grid;gap:var(--sp-14px);align-content:start}@media(min-width:1000px){html:not(#z):not(#y):not(#x):not(#w):not(#v) body:not(#rv34) .cs-side{position:sticky;top:104px}}html:not(#z):not(#y):not(#x):not(#w):not(#v) body:not(#rv34) .cs-read{margin:0;font-size:var(--fs-14p5px);line-height:1.4;color:var(--muted)}html:not(#z):not(#y):not(#x):not(#w):not(#v) body:not(#rv34) .cs-toc{list-style:none;margin:var(--sp-6px) 0 0;padding:0;border-left:1px solid var(--border)}@media(max-width:999px){html:not(#z):not(#y):not(#x):not(#w):not(#v) body:not(#rv34) .cs-toc{display:none}}html:not(#z):not(#y):not(#x):not(#w):not(#v) body:not(#rv34) .cs-toc button{display:block;width:100%;text-align:left;background:none;border:0;border-left:2px solid transparent;margin:0 0 0 -1px;padding:var(--sp-8px) var(--sp-8px) var(--sp-8px) var(--sp-16px);font:500 14.5px/1.35 var(--sans);color:var(--muted);cursor:pointer;transition:color var(--dur-0p2s),border-color var(--dur-0p2s)}html:not(#z):not(#y):not(#x):not(#w):not(#v) body:not(#rv34) .cs-toc button.on{color:var(--c-a34620);border-left-color:var(--c-c45a2d)}@media(hover:hover){html:not(#z):not(#y):not(#x):not(#w):not(#v) body:not(#rv34) .cs-toc button:hover{color:var(--c-a34620);border-left-color:var(--c-c45a2d)}}html:not(#z):not(#y):not(#x):not(#w):not(#v) body:not(#rv34) .cs-toc button:focus-visible{outline:2px solid var(--c-c45a2d);outline-offset:2px}html:not(#z):not(#y):not(#x):not(#w):not(#v) body:not(#rv34) .cs-body{max-width:68ch;min-width:0}html:not(#z):not(#y):not(#x):not(#w):not(#v) body:not(#rv34) .cs-body>*:first-child{margin-top:0}html:not(#z):not(#y):not(#x):not(#w):not(#v) body:not(#rv34) .cs-body h2{font:700 clamp(24px,2.5vw,32px)/1.2 var(--serif);letter-spacing:-.01em;color:var(--c-1a1a1a);margin:var(--sp-58px) 0 var(--sp-20px);scroll-margin-top:112px}html:not(#z):not(#y):not(#x):not(#w):not(#v) body:not(#rv34) .cs-body h3{font:700 18px/1.4 var(--sans);color:var(--c-1a1a1a);margin:var(--sp-32px) 0 var(--sp-12px)}html:not(#z):not(#y):not(#x):not(#w):not(#v) body:not(#rv34) .cs-body p{font-size:var(--fs-18px);line-height:1.7;margin:0 0 var(--sp-18px);color:var(--text);max-width:none}html:not(#z):not(#y):not(#x):not(#w):not(#v) body:not(#rv34) .cs-body ul{list-style:none;margin:0 0 var(--sp-24px);padding:0;display:grid;gap:var(--sp-12px)}html:not(#z):not(#y):not(#x):not(#w):not(#v) body:not(#rv34) .cs-body li{position:relative;padding-left:var(--sp-24px);font-size:var(--fs-18px);line-height:1.7;color:var(--text)}html:not(#z):not(#y):not(#x):not(#w):not(#v) body:not(#rv34) .cs-body li:before{content:"";position:absolute;left:4px;top:.72em;width:6px;height:6px;border-radius:var(--r-50);background:var(--c-c45a2d)}html:not(#z):not(#y):not(#x):not(#w):not(#v) body:not(#rv34) .cs-body strong{font-weight:700;color:var(--c-1a1a1a)}html:not(#z):not(#y):not(#x):not(#w):not(#v):not(#u) body:not(#rv35) .page[data-page=case] .cs-hero{position:relative;isolation:isolate;overflow:hidden;min-height:clamp(460px,64vh,720px);display:grid;align-content:center}}@layer reset{html:not(#z):not(#y):not(#x):not(#w):not(#v):not(#u) body:not(#rv35) .page[data-page=case] .cs-hero{background:var(--c-0e0b0f)!important;padding:clamp(var(--sp-64px),8vw,var(--sp-120px)) 0!important}}@layer pages{html:not(#z):not(#y):not(#x):not(#w):not(#v):not(#u) body:not(#rv35) .page[data-page=case] .cs-art{position:absolute;inset:0;margin:0;z-index:-1;background:var(--c-100b0f)}html:not(#z):not(#y):not(#x):not(#w):not(#v):not(#u) body:not(#rv35) .page[data-page=case] .cs-art:after{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(90deg,#0a080af0 0,#0a080ae0 calc(var(--cl) + 560px),#0a080a80 calc(var(--cl) + 820px),#0a080a1f calc(var(--cl) + 1150px),#0a080a00 calc(var(--cl) + 1500px)),linear-gradient(0deg,#0a080a80,#0a080a00 28%)}@media(max-width:999px){html:not(#z):not(#y):not(#x):not(#w):not(#v):not(#u) body:not(#rv35) .page[data-page=case] .cs-art:after{background:linear-gradient(180deg,#0a080a73,#0a080ab3 38%,#0a080ac2)}}.page[data-page=case] .cs-hero{--cl:calc((100% - min(100%,var(--cmax,1600px)))/2 + var(--cgut,clamp(20px,4.5vw,72px)))}@media(min-width:900px){.page[data-page=case] .cs-hero{--cl:calc((100% - min(100%,var(--cmax,1600px)))/2 + var(--cgut,clamp(20px,4.5vw,72px)) + .05 * min(100vw,var(--cmax,1600px)))}}html:not(#z):not(#y):not(#x):not(#w):not(#v):not(#u) body:not(#rv35) .page[data-page=case] .cs-hero>.wrap.cs-hero-grid{display:grid;grid-template-columns:minmax(0,1fr);justify-self:stretch;width:100%;box-sizing:border-box}}@layer base{html:not(#z):not(#y):not(#x):not(#w):not(#v):not(#u) body:not(#rv35) .page[data-page=case] .cs-hero>.wrap.cs-hero-grid{max-width:none!important;margin:0!important;padding-left:var(--cl)!important;padding-right:var(--cgut,clamp(var(--sp-20px),4.5vw,var(--sp-72px)))!important}}@layer pages{html:not(#z):not(#y):not(#x):not(#w):not(#v):not(#u) body:not(#rv35) .page[data-page=case] .cs-hero-txt{max-width:640px}}@layer reset{html:not(#z):not(#y):not(#x):not(#w):not(#v):not(#u) body:not(#rv35) .page[data-page=case] .cs-hero .crumbs,html:not(#z):not(#y):not(#x):not(#w):not(#v):not(#u) body:not(#rv35) .page[data-page=case] .cs-hero .crumbs a,html:not(#z):not(#y):not(#x):not(#w):not(#v):not(#u) body:not(#rv35) .page[data-page=case] .cs-hero .crumbs span{color:var(--c-d8d4cd)!important;text-decoration-color:var(--c-rgba-216-212-205-0p5)!important}@media(hover:hover){html:not(#z):not(#y):not(#x):not(#w):not(#v):not(#u) body:not(#rv35) .page[data-page=case] .cs-hero .crumbs a:hover{color:var(--c-ffffff)!important}}}@layer pages{html:not(#z):not(#y):not(#x):not(#w):not(#v):not(#u) body:not(#rv35) .page[data-page=case] .cs-hero .crumbs a:focus-visible{outline:2px solid var(--c-f2f1ee);outline-offset:3px}}@layer reset{html:not(#z):not(#y):not(#x):not(#w):not(#v):not(#u) body:not(#rv35) .page[data-page=case] .cs-hero .kicker{color:var(--c-e39a72)!important}}@layer pages{html:not(#z):not(#y):not(#x):not(#w):not(#v):not(#u) body:not(#rv35) .page[data-page=case] .cs-title{max-width:20ch;margin:0;text-shadow:0 2px 24px var(--c-rgba-10-8-10-0p5)}}@layer reset{html:not(#z):not(#y):not(#x):not(#w):not(#v):not(#u) body:not(#rv35) .page[data-page=case] .cs-title{color:var(--c-f5f2ee)!important;font-size:var(--fs-clamp-32px-3p5vw-52px)!important;line-height:1.1!important}}@layer pages{html:not(#z):not(#y):not(#x):not(#w):not(#v):not(#u) body:not(#rv35) .page[data-page=case] .cs-meta{margin:0;font-size:var(--fs-15px);line-height:1.4;color:var(--c-cfc9c1)}html:not(#z):not(#y):not(#x):not(#w):not(#v):not(#u) body:not(#rv35) .page[data-page=case] .cs-art canvas,html:not(#z):not(#y):not(#x):not(#w):not(#v):not(#u) body:not(#rv35) .page[data-page=case] .cs-thumb canvas{position:absolute;inset:0;width:100%;height:100%;display:block;opacity:0;transition:opacity var(--dur-0p9s) ease}html:not(#z):not(#y):not(#x):not(#w):not(#v):not(#u) body:not(#rv35) .page[data-page=case] .cs-art canvas.on,html:not(#z):not(#y):not(#x):not(#w):not(#v):not(#u) body:not(#rv35) .page[data-page=case] .cs-thumb canvas.on{opacity:1}html.reduce html:not(#z):not(#y):not(#x):not(#w):not(#v):not(#u) body:not(#rv35) .page[data-page=case] .cs-art canvas,html.reduce html:not(#z):not(#y):not(#x):not(#w):not(#v):not(#u) body:not(#rv35) .page[data-page=case] .cs-thumb canvas{transition:none}@media(prefers-reduced-motion:reduce){html:not(#z):not(#y):not(#x):not(#w):not(#v):not(#u) body:not(#rv35) .page[data-page=case] .cs-art canvas,html:not(#z):not(#y):not(#x):not(#w):not(#v):not(#u) body:not(#rv35) .page[data-page=case] .cs-thumb canvas{transition:none}}html:not(#z):not(#y):not(#x):not(#w):not(#v):not(#u) body:not(#rv35) .page[data-page=case] section[aria-label="Executive summary"] .split{grid-template-columns:minmax(0,1fr)}}@layer base{html:not(#z):not(#y):not(#x):not(#w):not(#v):not(#u) body:not(#rv35) .page[data-page=case] section[aria-label="Executive summary"] .split{display:grid!important;gap:var(--sp-26px)!important}}@layer pages{html:not(#z):not(#y):not(#x):not(#w):not(#v):not(#u) body:not(#rv35) .page[data-page=case] ul.dots.big[data-c=sum]{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:minmax(0,1fr);gap:var(--sp-16px)}@media(min-width:900px){html:not(#z):not(#y):not(#x):not(#w):not(#v):not(#u) body:not(#rv35) .page[data-page=case] ul.dots.big[data-c=sum]{grid-template-columns:repeat(3,minmax(0,1fr))}}html:not(#z):not(#y):not(#x):not(#w):not(#v):not(#u) body:not(#rv35) .page[data-page=case] ul.dots.big[data-c=sum]>li{position:relative;margin:0;background:var(--c-fff);border:1px solid var(--border);border-radius:var(--r-16px);font-size:var(--fs-16p5px);line-height:1.6;color:var(--text);display:grid;gap:var(--sp-12px);align-content:start}}@layer base{html:not(#z):not(#y):not(#x):not(#w):not(#v):not(#u) body:not(#rv35) .page[data-page=case] ul.dots.big[data-c=sum]>li{padding:var(--sp-26px) var(--sp-26px) var(--sp-28px)!important}}@layer components{html:not(#z):not(#y):not(#x):not(#w):not(#v):not(#u) body:not(#rv35) .page[data-page=case] ul.dots.big[data-c=sum]>li:before{display:none!important;content:none!important}}@layer pages{html:not(#z):not(#y):not(#x):not(#w):not(#v):not(#u) body:not(#rv35) .page[data-page=case] ul.dots.big[data-c=sum]>li:last-child{background:var(--c-1a1a1a);border-color:var(--c-1a1a1a);color:var(--c-e8e3dc)}html:not(#z):not(#y):not(#x):not(#w):not(#v):not(#u) body:not(#rv35) .page[data-page=case] .cs-lab{font:700 12px/1.3 var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--c-a34620)}html:not(#z):not(#y):not(#x):not(#w):not(#v):not(#u) body:not(#rv35) .page[data-page=case] ul.dots.big[data-c=sum]>li:last-child .cs-lab{color:var(--c-e39a72)}}@layer base{html:not(#z):not(#y):not(#x):not(#w):not(#v):not(#u) body:not(#rv35) .page[data-page=case] .cs-read{display:none!important}}@layer pages{html:not(#z):not(#y):not(#x):not(#w):not(#v):not(#u) body:not(#rv35) .page[data-page=case] .cs-thumb{position:relative;display:block;aspect-ratio:16/10;border-radius:var(--r-10px);overflow:hidden;background:var(--c-100b0f);margin:0 0 var(--sp-16px)}}@layer reset{@media(max-width:420px){html:not(#z):not(#y):not(#x):not(#w):not(#v):not(#u) body:not(#rv35) .page[data-page=case] .cs-title{font-size:var(--fs-clamp-25px-7p6vw-32px)!important}}}@layer pages{.page[data-page=case] .cs-art canvas{object-fit:cover}.cs-body h2.dn-nofocus:focus{outline:none}}@layer reset{@media(hover:hover){html:not(#z) body:not(#rv24) .rail a.otl:hover{border-color:var(--c-c45a2d)!important}}}
