:root{--jw-bg:#f2efe8;--jw-card:#ffffff;--jw-dark:#0c0c0f;--jw-r:8px;--jw-rc:6px;--jw-rp:8px;--mg-field:#e8e4da;--mg-hair:#dfdbd0;--mg-rule:#dfdbd0;--nv-d:var(--mg-s);--fr-display:var(--mg-s);--nj-surface:242 239 232}@media (prefers-color-scheme:dark){:root{--jw-bg:#09090b;--jw-card:#151518;--jw-dark:#19191d;--mg-paper:#151518;--mg-field:#1e1e22;--mg-hair:#2b2b31;--mg-rule:#2b2b31;--nj-surface:9 9 11}}html body{background:var(--jw-bg)}[id]{scroll-margin-top:92px}kbd{display:inline-grid;place-items:center;min-width:22px;height:22px;padding:0 6px;border-radius:7px;border:1px solid var(--mg-hair);background:var(--jw-card);font:600 11.5px/1 var(--mg-g);color:var(--mg-mute)}body .fr-card-title,body .fr-hl,body .mg-hl,body h1,body h2,body h3{letter-spacing:-.02em!important}.mg-hl{font-family:var(--mg-s);font-weight:700;line-height:1.1}body .archive-lead-copy h2,body .fr-card-title,body .fr-hl{font-family:var(--mg-s)!important;font-weight:700!important}.mg-page-h,body .bg-surface .font-display.text-4xl,body .bg-surface .font-display.text-6xl,body .bg-surface h1.font-display{font-family:var(--mg-s)!important;font-weight:600!important;letter-spacing:-.03em!important}.jw-kick{display:inline-flex;align-items:center;gap:8px;font:700 11.5px/1 var(--mg-g);letter-spacing:.12em;text-transform:uppercase;color:var(--c-text,var(--c,var(--mg-red)))}.jw-kick i{width:8px;height:8px;border-radius:50%;background:var(--c,var(--mg-red));flex:none}.jw-meta{font:500 13px/1.3 var(--mg-g);color:var(--mg-mute)}.jw-no{font:900 40px/.8 var(--mg-g);letter-spacing:-.04em;color:transparent;-webkit-text-stroke:1.5px var(--c,var(--mg-red));font-variant-numeric:tabular-nums}.mg-header.jw-header{position:sticky;top:0;z-index:40;padding:10px max(16px,env(safe-area-inset-right,0px)) 0 max(16px,env(safe-area-inset-left,0px));background:transparent;border:0;box-shadow:none;pointer-events:none}.jw-cap{pointer-events:auto;max-width:1240px;margin:0 auto;display:flex;align-items:center;gap:8px 12px;padding:7px 8px 7px 14px;border-radius:var(--jw-rp);border:1px solid color-mix(in srgb,var(--mg-ink) 9%,transparent);background:color-mix(in srgb,var(--jw-card) 80%,transparent);backdrop-filter:saturate(180%) blur(22px);box-shadow:0 14px 44px -22px rgba(0,0,0,.35)}.jw-cap .mg-brand{flex:none}.jw-cap .mg-mark{width:32px;height:32px;border-radius:9px}.jw-cap .mg-word{font-size:23px}.jw-nav{flex:1 1 0;min-width:0;display:flex;gap:2px;overflow-x:auto;scrollbar-width:none;-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 28px),transparent);mask-image:linear-gradient(90deg,#000 calc(100% - 28px),transparent)}.jw-nav::-webkit-scrollbar{display:none}.jw-nav a{flex:none;display:inline-flex;align-items:center;gap:6px;min-height:38px;padding:0 12px;border-radius:var(--jw-rp);font:600 14px/1 var(--mg-g);color:var(--mg-mute);text-decoration:none;white-space:nowrap;transition:background .2s,color .2s}.jw-nav a i{width:7px;height:7px;border-radius:50%;background:var(--c)}.jw-nav a:hover{color:var(--mg-ink);background:color-mix(in srgb,var(--mg-ink) 7%,transparent)}.jw-nav a[aria-current=page]{background:var(--mg-ink);color:var(--jw-card)}.jw-nav a[aria-current=page] i{display:none}.jw-tools{flex:none}.jw-search,.jw-tools{display:flex;align-items:center;gap:6px}.jw-search{width:148px;height:40px;padding:0 10px 0 12px;border-radius:var(--jw-rp);background:color-mix(in srgb,var(--mg-ink) 7%,transparent);color:var(--mg-mute);cursor:text}.jw-search label{display:grid}.jw-search input{flex:1;min-width:0;border:0;outline:0;background:transparent;font:500 14px/1 var(--mg-g);color:var(--mg-ink)}.jw-header .header-tool{min-height:40px;padding:0 14px}@media (max-width:1180px){.jw-header .jw-tools>.header-tool span{display:none}.jw-header .jw-tools>.header-tool{padding:0 11px}}@media (max-width:1000px){.jw-cap{flex-wrap:wrap;border-radius:var(--jw-rc);padding:8px 10px 4px 14px}.jw-tools{margin-left:auto}.jw-nav{order:3;flex:1 1 100%;margin-inline:-6px}}@media (max-width:760px){.mg-header.jw-header{position:static}.jw-header .jw-tools>.header-tool[aria-label^=Saved],.jw-search{display:none}}.jw-dock{display:none}@media (max-width:760px){.jw-dock{pointer-events:auto;position:fixed;left:50%;translate:-50% 0;bottom:calc(10px + env(safe-area-inset-bottom, 0px));z-index:45;display:grid;grid-template-columns:1fr 1fr 64px 1fr 1fr;align-items:center;width:min(420px,calc(100vw - 20px));padding:5px 8px;border-radius:var(--jw-rp);background:color-mix(in srgb,var(--jw-dark) 90%,transparent);backdrop-filter:blur(20px);border:1px solid rgba(255,255,255,.1);box-shadow:0 18px 40px -14px rgba(0,0,0,.55)}.jw-dock .header-tool,.jw-dock a{display:grid;justify-items:center;align-content:center;gap:4px;min-height:50px;padding:0;border:0;border-radius:var(--jw-rp);background:none;font:600 10.5px/1 var(--mg-g);color:rgba(255,255,255,.66);text-decoration:none}.jw-dock .header-tool:hover{background:none}.jw-dock .header-tool span{display:inline}.jw-dock a[aria-current=page]{color:#fff}.jw-dock-search{justify-self:center;display:grid;place-items:center;width:54px;height:54px;margin-block:-12px;border:4px solid var(--jw-bg);border-radius:50%;background:var(--mg-red);color:#fff;cursor:pointer}.mg-footer{padding-bottom:86px}}.jw-pal{width:min(640px,calc(100vw - 24px));margin:11vh auto auto;padding:0;border:0;border-radius:var(--jw-rc);background:var(--jw-card);color:var(--mg-ink);box-shadow:0 50px 140px -30px rgba(0,0,0,.6);overflow:hidden}.jw-pal::backdrop{background:rgba(8,8,10,.5);backdrop-filter:blur(8px)}.jw-pal[open]{animation:jw-pop .28s var(--nv-ease)}@keyframes jw-pop{0%{opacity:0;transform:translateY(-10px) scale(.97)}}.jw-pal-q{display:flex;align-items:center;gap:12px;padding:18px 20px;border-bottom:1px solid var(--mg-hair);color:var(--mg-mute)}.jw-pal-q input{flex:1;min-width:0;border:0;outline:0;background:transparent;font:600 20px/1.2 var(--mg-g);color:var(--mg-ink)}.jw-pal-q input::-webkit-search-cancel-button{display:none}.jw-pal ul{list-style:none;margin:0;padding:8px;max-height:54vh;overflow:auto}.jw-pal li{display:grid;grid-template-columns:62px minmax(0,1fr) 16px;align-items:center;gap:12px;padding:12px;border-radius:14px;cursor:pointer;font:600 15.5px/1.3 var(--mg-g)}.jw-pal li small{font:700 10.5px/1 var(--mg-g);letter-spacing:.1em;text-transform:uppercase;color:var(--mg-mute)}.jw-pal li span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.jw-pal li[aria-selected=true]{background:var(--mg-field)}.jw-pal-tip{display:flex;flex-wrap:wrap;align-items:center;gap:6px;margin:0;padding:12px 20px;border-top:1px solid var(--mg-hair);font:500 12.5px/1 var(--mg-g);color:var(--mg-mute)}.jw-pal-tip kbd:not(:first-child):not(:nth-child(2)){margin-left:10px}@media (max-width:760px){.jw-pal{margin-top:12px}.jw-pal-tip{display:none}}.jw-bar{display:flex;flex-wrap:wrap;align-items:center;gap:6px 20px;margin:30px 0 18px;font:500 14px/1.3 var(--mg-g);color:var(--mg-mute)}.jw-bar b{font-weight:800;color:var(--mg-ink)}.jw-bar-live{display:inline-flex;align-items:center;gap:8px;margin-left:auto;padding-right:150px}.jw-bar-live i{width:8px;height:8px;border-radius:50%;background:var(--mg-red);animation:jw-pulse 2.4s ease-out infinite}@keyframes jw-pulse{0%{box-shadow:0 0 0 0 color-mix(in srgb,var(--mg-red) 60%,transparent)}to{box-shadow:0 0 0 10px transparent}}.jw-top{display:grid;grid-template-columns:minmax(0,1.95fr) minmax(0,1fr);gap:16px}.jw-cover,.jw-rdock,.jw-tick,.mg-footer{--mg-world:#7f8bff;--mg-biz:#ff7a3d;--mg-tech:#20c285;--mg-culture:#ff5c9d;--mg-politics:#ff4a60}.jw-cover{--b:84px;position:relative;display:grid;min-height:clamp(500px,68vh,700px)}.jw-cover-in{position:relative;isolation:isolate;display:flex;flex-direction:column;overflow:hidden;border-radius:var(--jw-r);background:var(--jw-dark);color:#fff;--bite:radial-gradient(circle var(--b) at calc(100% - var(--b) * .62) calc(var(--b) * .62),#0000 98.5%,#000),radial-gradient(circle calc(var(--b) * .5) at calc(100% - var(--b) * 1.98) calc(var(--b) * .08),#0000 97%,#000),radial-gradient(circle calc(var(--b) * .5) at calc(100% - var(--b) * .08) calc(var(--b) * 1.98),#0000 97%,#000);-webkit-mask-image:var(--bite);-webkit-mask-composite:source-in;mask-image:var(--bite);-webkit-mask-composite:source-in,xor;mask-composite:intersect}.jw-cover-in:before{content:"";position:absolute;inset:0;z-index:-1;background:repeating-linear-gradient(90deg,rgba(255,255,255,.035) 0 1px,transparent 1px 64px)}.jw-glow{position:absolute;inset:-25%;z-index:-3;filter:blur(40px);background:radial-gradient(38% 46% at 22% 28%,color-mix(in srgb,var(--c,var(--mg-red)) 80%,transparent),transparent 70%),radial-gradient(34% 42% at 82% 78%,color-mix(in srgb,var(--mg-red) 62%,transparent),transparent 70%);animation:jw-drift 16s ease-in-out infinite alternate}@keyframes jw-drift{to{transform:translate(6%,-5%) rotate(8deg) scale(1.12)}}.jw-cover-pic{position:absolute;inset:0;z-index:-2}.jw-cover-pic:after{content:"";position:absolute;inset:0;background:linear-gradient(0deg,rgba(0,0,0,.92),rgba(0,0,0,.5) 46%,rgba(0,0,0,.12) 78%)}.jw-cover-pic img{transition:transform 1.2s var(--nv-ease)}.jw-cover:hover .jw-cover-pic img{transform:scale(1.03)}body .jw-cover-pic.fr-art,body .jw-thumb.fr-art,body .jw-tile-pic.fr-art{display:none}.jw-cover-fig{padding:clamp(22px,3.4vw,44px) calc(var(--b) * 2.2) 0 clamp(22px,3.4vw,44px)}.jw-cover-fig .fm{color:#fff}.jw-cover-fig .fm-cur,.jw-cover-fig .fm-meter,.jw-cover-fig .fm-pct,.jw-cover-fig .fm-unit{color:var(--c,var(--mg-red))}.jw-cover-txt{margin-top:auto;display:grid;gap:16px;padding:clamp(22px,3.4vw,44px);color:#fff;text-decoration:none}.jw-cover .jw-kick{color:#fff}body .jw-cover-hl{margin:0;font:800 clamp(34px,4.5vw,70px)/.98 var(--mg-g);letter-spacing:-.048em!important;color:#fff;text-wrap:balance}.jw-cover-txt p{margin:0;max-width:60ch;font:400 clamp(16px,1.35vw,19px)/1.5 var(--mg-s);color:rgba(255,255,255,.84)}.jw-cover-foot{display:flex;flex-wrap:wrap;align-items:center;gap:12px 18px;margin-top:4px}.jw-cover .jw-meta{color:rgba(255,255,255,.7)}.jw-cover-foot b{display:inline-flex;gap:8px;padding:13px 20px;border-radius:var(--jw-rp);background:#fff;color:#0c0c0f;font:700 14.5px/1 var(--mg-g);transition:gap .25s var(--nv-ease),background .2s}.jw-cover-txt:hover .jw-cover-foot b{gap:14px}.jw-bite{position:absolute;top:calc(var(--b) * .62);right:calc(var(--b) * .62);translate:50% -50%}.jw-bite-btn{display:grid;place-content:center;justify-items:center;gap:5px;width:calc(var(--b) * 1.6);aspect-ratio:1;border:0;border-radius:50%;background:var(--mg-red);color:#fff;font:800 14px/1.05 var(--mg-g);text-align:center;cursor:pointer;box-shadow:0 16px 34px -12px color-mix(in srgb,var(--mg-red) 80%,transparent);transition:transform .35s var(--nv-ease)}.jw-bite-btn small{display:block;margin-top:3px;font:500 11px/1 var(--mg-g);opacity:.88}.jw-bite-btn:hover{transform:scale(1.07) rotate(-6deg)}.jw-rail{list-style:none;margin:0;padding:0;display:grid;gap:12px;grid-auto-rows:1fr}.jw-rail a,.jw-tile{background:var(--jw-card);color:inherit;text-decoration:none;transition:transform .35s var(--nv-ease),box-shadow .35s}.jw-rail a:hover,.jw-tile:hover{transform:translateY(-4px);box-shadow:0 24px 50px -28px rgba(0,0,0,.4)}.jw-rail a{height:100%;display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:16px;align-items:start;padding:22px;border-radius:var(--jw-rc)}.jw-rail-txt{display:grid;gap:9px;align-content:start;min-width:0}.jw-rail .mg-hl{font-size:20px;line-height:1.12}.jw-thumb{position:relative;width:74px;aspect-ratio:1;border-radius:14px;overflow:hidden}@media (max-width:1000px){.jw-top{grid-template-columns:1fr}.jw-cover{min-height:0}.jw-cover-in{min-height:min(124vw,560px)}}@media (max-width:640px){.jw-cover{--b:58px}.jw-bite-btn{font-size:11px;gap:2px}.jw-bite-btn small{font-size:9px}.jw-bite-btn svg{width:16px;height:16px}.jw-bar{margin:18px 0 16px;font-size:13px}.jw-bar-live{margin-left:0;padding-right:0}.jw-bar span:nth-child(3){display:none}.jw-no{font-size:32px}.jw-rail a{padding:18px;gap:12px}}.jw-tick{margin-top:36px;display:grid;grid-template-columns:auto minmax(0,1fr);background:var(--jw-dark);color:#fff;overflow:hidden}.jw-tick h2{position:relative;z-index:1;display:grid;place-items:center;margin:0;padding:0 24px;background:var(--mg-red);font:800 13px/1.15 var(--mg-g);letter-spacing:.08em!important;text-transform:uppercase}.jw-tick h2 a{color:#fff;text-decoration:none}.jw-tick-track{display:flex;width:-moz-max-content;width:max-content;animation:jw-marquee 70s linear infinite}.jw-tick:focus-within .jw-tick-track,.jw-tick:hover .jw-tick-track{animation-play-state:paused}@keyframes jw-marquee{to{transform:translateX(-50%)}}.jw-tick-row{display:flex;flex:none}.jw-tick-row a{display:flex;align-items:center;gap:16px;padding:20px 30px;border-right:1px solid rgba(255,255,255,.12);color:#fff;text-decoration:none}.jw-tick-row a>span:last-child{max-width:250px;font:500 14px/1.32 var(--mg-g);color:rgba(255,255,255,.78);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.jw-tick-row a:hover>span:last-child{color:#fff}.jw-tick .fm{color:#fff;font-size:36px}.jw-tick .fm-cur,.jw-tick .fm-meter,.jw-tick .fm-pct,.jw-tick .fm-unit{color:var(--c,var(--mg-red))}@media (max-width:640px){.jw-tick{grid-template-columns:1fr}.jw-tick h2{justify-items:start;padding:10px 16px}.jw-tick-row a{padding:16px 20px}}@media (prefers-reduced-motion:reduce){.jw-tick-track{animation:none;width:auto;overflow-x:auto}.jw-tick-row[aria-hidden]{display:none}.jw-bar-live i,.jw-glow{animation:none}}.mg-reader{border:0;border-radius:var(--jw-rc);background:var(--jw-card);margin-top:16px}.mg-reader>div:first-child{background:var(--jw-dark);color:#fff}.mg-reader>div:first-child .mg-k{color:#ff8a96}.jw-h,.jw-shelf-h{display:flex;flex-wrap:wrap;align-items:end;justify-content:space-between;gap:10px 20px;margin-bottom:22px}.jw-h h2,.jw-shelf-h h2,.mg-five h2,.mg-mkts-h h2,.mg-yours-h h2{margin:0;font:800 clamp(34px,5vw,68px)/.94 var(--mg-g)!important;letter-spacing:-.052em!important;text-transform:none;color:var(--mg-ink);text-wrap:balance}.jw-h h2:after,.jw-shelf-h h2:after,.mg-five h2:after,.mg-mkts-h h2:after,.mg-yours-h h2:after{content:".";color:var(--c,var(--mg-red))}.jw-h a,.jw-shelf-h a{flex:none;padding:12px 18px;border-radius:var(--jw-rp);background:var(--jw-card);font:700 14px/1 var(--mg-g);color:var(--mg-ink);text-decoration:none;transition:background .2s,color .2s}.jw-h a:hover,.jw-shelf-h a:hover{background:var(--mg-ink);color:var(--jw-card)}.mg-desks,.mg-five,.mg-mkts,.mg-yours{border-top:0;padding-top:0;margin-top:68px}.mg-five h2{margin-bottom:22px}.mg-five ol{gap:12px}.mg-five li,.mg-five li:last-child{display:grid;grid-template-columns:1fr;gap:10px;padding:22px;margin:0;border:0;border-radius:var(--jw-rc);background:var(--jw-card)}.mg-five li:before{grid-row:auto;font:900 68px/.8 var(--mg-g);letter-spacing:-.05em;color:transparent;-webkit-text-stroke:2px var(--c,var(--mg-red));margin-bottom:8px}.mg-five .mg-hl{font-size:19px;line-height:1.12}.mg-five p{font:400 14.5px/1.5 var(--mg-s)}.mg-five-more{margin-top:16px}@media (max-width:1000px){.mg-five ol{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;margin-inline:-20px;padding-inline:20px;scroll-padding-inline:20px}.mg-five li,.mg-five li:last-child{flex:0 0 min(78%,320px);scroll-snap-align:start}}.jw-tile{position:relative;display:flex;flex-direction:column;gap:12px;min-width:0;padding:24px;border-radius:var(--jw-rc);overflow:hidden}.jw-tile .mg-hl{font-size:21px;line-height:1.1}.jw-tile-dek{margin:0;font:400 15px/1.5 var(--mg-s);color:var(--mg-body);display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.jw-tile .jw-meta{margin-top:auto;padding-top:4px}.jw-tile-pic{position:relative;flex:none;margin:-24px -24px 8px;aspect-ratio:16/10;overflow:hidden}.jw-tile-pic img{transition:transform .8s var(--nv-ease)}.jw-tile:hover .jw-tile-pic img{transform:scale(1.04)}.jw-tile-fig{background:color-mix(in srgb,var(--c,var(--mg-red)) 13%,var(--jw-card))}.jw-tile-fig .fm{color:var(--c-text,var(--c,var(--mg-red)));margin-block:6px 2px}.jw-tile-txt:before{content:"";width:44px;height:6px;border-radius:6px;background:var(--c,var(--mg-red));margin-bottom:4px}.jw-tile-big{padding:30px;gap:14px}.jw-tile-big .mg-hl{font-size:clamp(27px,3vw,42px);line-height:1.02;letter-spacing:-.045em!important}.jw-tile-big .jw-tile-pic{margin:-30px -30px 10px;aspect-ratio:16/9}.jw-tile-big .jw-tile-dek{font-size:17px}.jw-shelf{margin-top:76px}.jw-shelf-g{display:grid;grid-template-columns:minmax(0,7fr) minmax(0,5fr);gap:16px 28px}.jw-shelf-list{list-style:none;margin:0;padding:0;display:grid;align-content:start}.jw-shelf-list a{display:grid;grid-template-columns:56px minmax(0,1fr);gap:14px;padding:20px 0;border-top:1px solid var(--mg-hair);color:inherit;text-decoration:none}.jw-shelf-list li:first-child a{border-top:0;padding-top:6px}.jw-shelf-list .mg-hl{font-size:21px;line-height:1.1}.jw-shelf-list .jw-tile-dek{-webkit-line-clamp:2}.jw-more{margin-top:76px}.jw-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.jw-grid>:is(:first-child,:nth-child(6),:nth-child(7),:nth-child(8)){grid-column:span 2}.jw-grid>:is(:first-child,:nth-child(6)) .mg-hl{font-size:clamp(24px,2.4vw,32px)}@media (max-width:1000px){.jw-shelf-g{grid-template-columns:1fr}.jw-grid{grid-template-columns:1fr 1fr}.jw-grid>:nth-child(n){grid-column:auto}.jw-grid>:first-child{grid-column:1/-1}}@media (max-width:640px){.jw-more,.jw-shelf,.mg-five,.mg-mkts,.mg-yours{margin-top:54px}.jw-grid{grid-template-columns:1fr}.jw-tile,.jw-tile-big{padding:20px}.jw-tile-big .jw-tile-pic,.jw-tile-pic{margin:-20px -20px 8px}.jw-shelf-list a{grid-template-columns:44px minmax(0,1fr)}}.jw-front .mg-two{padding-block:76px 0;align-items:start}.jw-front .mg-dev{padding:28px;border-radius:var(--jw-rc);background:var(--jw-card)}.jw-front .mg-dev h2,.jw-front .mg-list h2{border-top:0;padding-top:0;margin-bottom:8px;font:800 26px/1 var(--mg-g);letter-spacing:-.04em!important;text-transform:none;color:var(--mg-ink)}.jw-front .mg-dev a:last-child{border-bottom:0;padding-bottom:0}.jw-front .mg-list a{position:relative;border-bottom:0;padding-block:12px}.jw-front .mg-list a:before{content:"";position:absolute;left:3.5px;top:0;bottom:0;width:1px;background:var(--mg-hair)}.jw-front .mg-list a i{position:relative;margin-top:8px;box-shadow:0 0 0 4px var(--jw-bg)}.jw-front .mg-list .mg-hl{font-size:17.5px;line-height:1.18}.jw-front .mg-editor{margin-top:76px;padding:clamp(28px,5vw,64px);border-radius:var(--jw-r);background:var(--jw-dark);color:rgba(255,255,255,.8)}.jw-front .mg-editor h2{grid-column:1/-1;margin-bottom:10px;font:800 clamp(40px,7.4vw,104px)/.9 var(--mg-g);letter-spacing:-.055em!important;color:#fff}.jw-front .mg-editor h2 em{font:italic 500 1em/.9 var(--mg-s);letter-spacing:-.03em;color:var(--mg-red)}.jw-front .mg-editor p{color:rgba(255,255,255,.8);font-size:17px}.jw-front .mg-editor li a{color:#fff;border-color:rgba(255,255,255,.3)}.mg-footer{margin-top:90px;border-radius:0;background:var(--jw-dark);color:rgba(255,255,255,.72);overflow:hidden}.mg-footer .mg-tool,.mg-footer .mg-word,.mg-footer a{color:#fff}.mg-footer .mg-tool{border-color:rgba(255,255,255,.22)}.mg-footer .mg-tool:hover{background:rgba(255,255,255,.1);border-color:transparent}.mg-footer h2{color:rgba(255,255,255,.5)}.mg-footer p,.mg-footer-copy{color:rgba(255,255,255,.66)}.mg-footer-trust{border-top-color:rgba(255,255,255,.14)}.jw-giant{margin:18px 0 -.09em;font:900 clamp(50px,17vw,300px)/.74 var(--mg-g);letter-spacing:-.07em;text-align:center;white-space:nowrap;color:rgba(255,255,255,.07);-webkit-user-select:none;-moz-user-select:none;user-select:none}.jw-giant b{font-weight:900;color:var(--mg-red)}html .mg-ahead[class]{background:transparent}.mg-ahead h1{font:800 clamp(36px,5.2vw,74px)/.98 var(--mg-g);letter-spacing:-.048em!important;max-width:21ch}.mg-ahead .mg-dek{font:400 clamp(18px,1.6vw,22px)/1.45 var(--mg-s)}body .fr-article-hero-pic{border-radius:var(--jw-r)!important}body .fr-article .article-prose{font-size:calc(20px * var(--jw-read, 1))}body .fr-article .article-prose h2{font:800 calc(28px * var(--jw-read, 1))/1.1 var(--mg-g);letter-spacing:-.035em!important}body .fr-article .article-prose>p:first-of-type:first-letter{float:left;margin:.09em .1em 0 0;font:800 4.05em/.78 var(--mg-g);color:var(--c,var(--mg-red))}.jw-rdock{position:fixed;left:50%;bottom:calc(12px + env(safe-area-inset-bottom, 0px));z-index:45;translate:-50% 150%;opacity:0;visibility:hidden;display:flex;align-items:center;gap:5px;max-width:calc(100vw - 16px);padding:6px;border-radius:var(--jw-rp);background:color-mix(in srgb,var(--jw-dark) 92%,transparent);backdrop-filter:blur(20px);border:1px solid rgba(255,255,255,.1);box-shadow:0 20px 44px -16px rgba(0,0,0,.6);color:#fff;font:600 13.5px/1 var(--mg-g);white-space:nowrap;transition:translate .5s var(--nv-ease),opacity .3s,visibility 0s .5s}.jw-rdock[data-on=true]{translate:-50% 0;opacity:1;visibility:visible;transition-delay:0s}.jw-ring{flex:none;width:38px;height:38px}.jw-ring svg{display:block;transform:rotate(-90deg)}.jw-ring circle{fill:none;stroke-width:3.2;stroke:rgba(255,255,255,.18)}.jw-ring circle+circle{stroke:var(--mg-red);stroke-linecap:round;transition:stroke-dasharray .2s linear}.jw-rdock-left{min-width:74px;padding:0 8px 0 4px;font-variant-numeric:tabular-nums}.jw-rdock a,.jw-rdock button{display:inline-flex;align-items:center;gap:7px;min-height:40px;padding:0 14px;border:0;border-radius:var(--jw-rp);background:rgba(255,255,255,.11);color:#fff;font:inherit;text-decoration:none;cursor:pointer;transition:background .2s}.jw-rdock button:hover{background:rgba(255,255,255,.2)}.jw-rdock button[aria-pressed=true]{background:var(--mg-red)}.jw-rdock a.jw-rdock-next{background:#fff;color:#0c0c0f}.jw-aa{font-weight:800;font-size:12px}.jw-aa b{font-size:17px;font-weight:800}.jw-rdock :focus-visible{outline:2px solid #fff;outline-offset:2px}@media (max-width:480px){.jw-rdock button>span:not(.jw-aa){display:none}.jw-rdock button{padding:0 12px}}@media (max-width:760px){body:has(.jw-rdock) .mg-footer{padding-bottom:76px}}.jw-mast{margin:26px 0 24px}.jw-bar{margin:0;padding:11px 0 10px;border-top:3px double var(--mg-ink);border-bottom:1px solid var(--mg-hair);font:600 11.5px/1.3 var(--mg-g);letter-spacing:.12em;text-transform:uppercase}.jw-bar-mid{font-weight:800;color:var(--mg-red)}.jw-bar-live{padding-right:0}.jw-wire{display:flex;align-items:center;gap:12px;margin:0;min-height:46px;padding:9px 0;border-bottom:1px solid var(--mg-hair);overflow:hidden}.jw-wire b{flex:none;padding:6px 8px 5px;background:var(--mg-ink);color:var(--jw-bg);font:800 10.5px/1 var(--mg-g);letter-spacing:.14em;text-transform:uppercase}.jw-wire small{flex:none;font:600 11.5px/1 var(--mg-g);color:var(--mg-mute);font-variant-numeric:tabular-nums}.jw-wire a{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font:600 16px/1.3 var(--mg-s);color:var(--mg-ink);text-decoration:none}.jw-wire a:hover{text-decoration:underline;text-decoration-color:var(--mg-red);text-underline-offset:4px}@media (max-width:640px){.jw-mast{margin:16px 0 22px}.jw-bar{margin:0;font-size:10.5px}.jw-wire a{font-size:15px}}body .jw-cover-hl{font:600 clamp(34px,4.6vw,72px)/1 var(--mg-s);letter-spacing:-.028em!important}.jw-h h2,.jw-shelf-h h2,.mg-five h2,.mg-mkts-h h2,.mg-yours-h h2{font:600 clamp(32px,4.6vw,62px)/1 var(--mg-s)!important;letter-spacing:-.03em!important}.jw-front .mg-dev h2,.jw-front .mg-list h2{font:600 28px/1.05 var(--mg-s);letter-spacing:-.02em!important}.jw-front .mg-editor h2{font:600 clamp(40px,7vw,100px)/.95 var(--mg-s);letter-spacing:-.035em!important}.jw-front .mg-editor h2 em{font-weight:500}.mg-ahead h1{font:600 clamp(36px,5vw,70px)/1.02 var(--mg-s);letter-spacing:-.028em!important}body .fr-article .article-prose h2{font:700 calc(28px * var(--jw-read, 1))/1.15 var(--mg-s);letter-spacing:-.018em!important}body .fr-article .article-prose>p:first-of-type:first-letter{font:700 4.3em/.74 var(--mg-s)}.jw-no{font:600 34px/.9 var(--mg-s);letter-spacing:-.02em}.jw-no,.mg-five li:before{color:var(--c-text,var(--c,var(--mg-red)));-webkit-text-stroke:0}.mg-five li:before{font:600 54px/.85 var(--mg-s);letter-spacing:-.03em}.jw-tile-big .mg-hl{letter-spacing:-.025em!important}.jw-more,.jw-shelf>.mg-wrap,.mg-five,.mg-mkts,.mg-yours{padding-top:22px;background:linear-gradient(var(--mg-ink) 0 0) 0 0 /100% 2px no-repeat}.jw-front .mg-two{padding-top:0;margin-top:76px}.jw-glow{inset:0;filter:none;opacity:.5;animation:none;background:radial-gradient(70% 90% at 12% 0,color-mix(in srgb,var(--c,var(--mg-red)) 55%,transparent),transparent 70%)}.jw-nav a[aria-current=page]{border-radius:4px}.mg-footer{border-top:4px solid var(--mg-red)}.jw-streak{font:600 13px/1.3 var(--mg-g)!important;color:rgba(255,255,255,.72)}.jw-streak b{display:inline-grid;place-items:center;min-width:26px;height:26px;margin-right:8px;padding:0 6px;background:var(--mg-red);color:#fff;font:800 13px/1 var(--mg-g);font-variant-numeric:tabular-nums}.jw-unread{display:grid;gap:4px;margin-top:4px;padding-top:10px;border-top:1px solid var(--mg-hair);color:var(--mg-ink);text-decoration:none}.jw-unread small{font:800 10.5px/1 var(--mg-g);letter-spacing:.12em;text-transform:uppercase;color:var(--mg-red)}.jw-unread span{font:600 15.5px/1.25 var(--mg-s);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.jw-unread:hover span{text-decoration:underline;text-decoration-color:var(--mg-red);text-underline-offset:3px}.jw-rdock-next em{max-width:0;opacity:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font:italic 500 14px/1 var(--mg-s);transition:max-width .7s var(--nv-ease),opacity .4s}.jw-rdock[data-end=true] .jw-rdock-next em{max-width:min(280px,26vw);opacity:1}.jw-rdock[data-end=true] .jw-rdock-next{background:var(--mg-red);color:#fff}@media (max-width:640px){.jw-rdock-next em{display:none}}.fr-card-title,.fr-hl,.mg-hl{text-decoration:underline;text-decoration-color:transparent;text-decoration-thickness:.06em;text-underline-offset:.14em;transition:text-decoration-color .3s}a.fr-hl:hover,a:hover .fr-card-title,a:hover .fr-hl,a:hover .mg-hl{text-decoration-color:var(--c,var(--mg-red))}.jw-cover a:hover .jw-cover-hl{text-decoration:none}.jw-h a span,.jw-shelf-h a span,.jw-tick h2 span{display:inline-block;transition:transform .3s var(--nv-ease)}.jw-h a:hover span,.jw-shelf-h a:hover span,.jw-tick h2 a:hover span{transform:translateX(5px)}.jw-shelf-list a .jw-no{transition:transform .35s var(--nv-ease)}.jw-rail a:hover .jw-no,.jw-shelf-list a:hover .jw-no{transform:translateX(4px)}@keyframes jw-fade{0%{opacity:0}}@keyframes jw-up{0%{opacity:0;transform:translateY(26px)}}@keyframes jw-side{0%{opacity:0;transform:translateX(46px)}}@keyframes jw-drop{0%{opacity:0;transform:translateY(-120%)}}@keyframes jw-draw{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0)}}@keyframes jw-line{0%{clip-path:inset(0 0 100% 0);transform:translateY(38%)}to{clip-path:inset(-10% 0);transform:none}}@keyframes jw-press{0%{clip-path:inset(100% 0 0 0);transform:translateY(36px)}to{clip-path:inset(0);transform:none}}@keyframes jw-ken{0%{transform:scale(1.16)}}@keyframes jw-bitein{0%{scale:0;rotate:-120deg}}@keyframes jw-ring{0%{scale:1;opacity:.7}to{scale:1.6;opacity:0}}@keyframes jw-scale{0%{transform:scaleX(0)}}@keyframes jw-rule{0%{background-size:0 2px}to{background-size:100% 2px}}@keyframes jw-rise{0%{opacity:0;transform:translateY(54px) scale(.97)}to{opacity:1;transform:none}}@keyframes jw-settle{0%{transform:scale(1.22)}to{transform:none}}@keyframes jw-par{to{transform:translateY(16%) scale(1.06)}}@keyframes jw-lift{to{transform:translateY(-46px);opacity:.25}}@keyframes jw-cap{to{padding-block:3px;background:color-mix(in srgb,var(--jw-card) 95%,transparent);box-shadow:0 20px 50px -22px rgba(0,0,0,.55)}}@keyframes jw-giant{0%{transform:translateY(48%) scale(.92);opacity:0}}@keyframes jw-panel{0%{transform:scale(.93);opacity:.3}}@keyframes jw-from-left{0%{opacity:0;transform:translateX(-34px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:no-preference){main>*{animation:jw-fade .5s ease both}.jw-cap{animation:jw-drop .8s var(--nv-ease) both}.jw-wire a{animation:jw-up .55s var(--nv-ease)}.jw-bar{animation:jw-draw .9s var(--nv-ease) both}.jw-wire{animation:jw-fade .6s ease .45s both}.jw-cover-in{animation:jw-press .95s var(--nv-ease) both}.jw-cover-pic img{animation:jw-ken 10s cubic-bezier(.1,.6,.2,1)}.jw-cover-txt>*{animation:jw-up .9s var(--nv-ease) both}.jw-cover-txt>:first-child{animation-delay:.3s}.jw-cover-txt>.jw-cover-hl{animation:jw-line 1s .38s var(--nv-ease) both}.jw-cover-txt>:nth-child(3){animation-delay:.56s}.jw-cover-txt>:nth-child(4){animation-delay:.68s}.jw-cover-fig{animation:jw-up 1s .5s var(--nv-ease) both}.jw-bite{animation:jw-bitein .9s cubic-bezier(.3,1.5,.5,1) .85s both}.jw-bite:after,.jw-bite:before{content:"";position:absolute;inset:0;z-index:-1;border-radius:50%;border:2px solid var(--mg-red);pointer-events:none;animation:jw-ring 3s ease-out 2s infinite both}.jw-bite:after{animation-delay:3.5s}.jw-rail li{animation:jw-side .85s var(--nv-ease) both}.jw-rail li:first-child{animation-delay:.45s}.jw-rail li:nth-child(2){animation-delay:.57s}.jw-rail li:nth-child(3){animation-delay:.69s}.jw-tick{animation:jw-fade .8s ease .9s both}.mg-ahead h1{animation:jw-line .95s .1s var(--nv-ease) both}.mg-ahead .mg-dek,.mg-ahead .mg-kick,.mg-ahead .mg-metaline{animation:jw-up .8s .35s var(--nv-ease) both}.fr-article-hero-pic{animation:jw-press 1s .3s var(--nv-ease) both}.fr-article-hero-pic img{animation:jw-ken 9s cubic-bezier(.1,.6,.2,1) .3s backwards}.jw-pal li{animation:jw-up .35s var(--nv-ease) both}.jw-pal li:nth-child(2){animation-delay:.03s}.jw-pal li:nth-child(3){animation-delay:.06s}.jw-pal li:nth-child(4){animation-delay:.09s}.jw-pal li:nth-child(n+5){animation-delay:.12s}@supports (animation-timeline:view()){body:before{content:"";position:fixed;inset:0 0 auto;height:3px;z-index:60;background:var(--mg-red);transform-origin:0 50%;pointer-events:none;animation:jw-scale linear both;animation-timeline:scroll(root)}body:has(.jw-rdock):before{content:none}.jw-cap{animation:jw-drop .8s var(--nv-ease) both,jw-cap linear both;animation-timeline:auto,scroll(root);animation-range:normal,0 240px}.jw-cover-pic{animation:jw-par linear both;animation-timeline:view();animation-range:exit 0 exit 100%}.jw-cover-txt{animation:jw-lift linear both;animation-timeline:view();animation-range:exit 20% exit 100%}.jw-more,.jw-shelf>.mg-wrap,.mg-five,.mg-mkts,.mg-yours{animation:jw-rule linear both;animation-timeline:view();animation-range:entry 0 entry 70%}.jw-front .mg-editor h2,.jw-h h2,.jw-shelf-h h2,.mg-five h2,.mg-mkts-h h2,.mg-yours-h h2{animation:jw-line linear both;animation-timeline:view();animation-range:entry 0 entry 90%}.jw-front .mg-dev,.jw-shelf-list li,.jw-tile,.mg-five li,.mg-mkt{animation:jw-rise linear both;animation-timeline:view();animation-range:entry 0 entry 38%}.jw-grid>:nth-child(2n),.jw-shelf-list li:nth-child(2),.mg-five li:nth-child(2){animation-range:entry 6% entry 48%}.jw-grid>:nth-child(3n),.jw-shelf-list li:nth-child(3),.mg-five li:nth-child(3){animation-range:entry 12% entry 58%}.mg-five li:nth-child(4){animation-range:entry 18% entry 66%}.mg-five li:nth-child(5){animation-range:entry 24% entry 74%}.jw-tile-pic img{animation:jw-settle linear both;animation-timeline:view();animation-range:entry 0 cover 45%}.jw-front .mg-list a{animation:jw-from-left linear both;animation-timeline:view();animation-range:entry 0 entry 60%}.jw-front .mg-editor{animation:jw-panel linear both;animation-timeline:view();animation-range:entry 0 entry 55%}.jw-giant{animation:jw-giant linear both;animation-timeline:view();animation-range:entry 0 entry 100%}.mg-footer-g>*{animation:jw-rise linear both;animation-timeline:view();animation-range:entry 0 entry 60%}}}@media (prefers-reduced-motion:no-preference) and (max-width:1000px){.mg-five li{animation:none}}.jw-rail a,.jw-tile{transition:translate .35s var(--nv-ease),box-shadow .35s}.jw-rail a:hover,.jw-tile:hover{transform:none;translate:0 -4px}.jw-bite{isolation:isolate}