.t2{color:var(--blue-t)}html{scroll-behavior:smooth;scroll-padding-top:104px}.ahead{grid-template-columns:minmax(0,1fr) 440px;align-items:start;gap:80px;padding-top:56px;display:grid}.crumbs{color:var(--ink-3);flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:36px;font-size:14px;display:flex}.crumbs a:hover{color:var(--ink);text-underline-offset:3px;text-decoration:underline}.crumbs span[aria-current]{color:var(--ink-2)}h1{font-weight:var(--w-display);letter-spacing:-.02em;text-wrap:balance;margin:18px 0 0;font-size:60px;line-height:1.02}.deck{color:var(--ink-2);max-width:34ch;margin:24px 0 0;font-size:20px;line-height:30px}.meta{flex-wrap:wrap;align-items:center;gap:8px;margin-top:28px;display:flex}.meta:not(:has(.tag)){margin-top:20px}.tag{--c:var(--ink-3);color:#171916;height:36px;box-shadow:inset 0 0 0 1px var(--line);background:#fff;border-radius:10px;align-items:center;gap:8px;padding:0 14px 0 12px;font-size:14px;font-weight:500;transition:background .2s,box-shadow .2s;display:inline-flex}a.tag:hover{background:var(--cream);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--c) 45%,transparent)}.tag .ti{color:color-mix(in srgb,var(--c) 62%,#000);flex:none;place-items:center;display:grid}.tag .ti svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round}.tag i{background:var(--c);border-radius:50%;width:8px;height:8px}.tag.cert{background:var(--gold);color:var(--gold-ink);box-shadow:none;padding:0 14px}.meta .date{color:var(--ink-3);margin-left:auto;font-size:14px}.quick{border-radius:var(--r-l);background:var(--cream);margin-top:40px;padding:32px 36px}.quick b.lbl{margin-bottom:10px;font-size:15px;font-weight:600;display:block}.quick p{color:var(--ink);margin:0;font-size:19px;line-height:29px}.quick a{align-items:center;gap:8px;min-height:40px;margin-top:18px;font-size:15px;font-weight:500;display:inline-flex}.quick a:hover{text-underline-offset:4px;text-decoration:underline}.ask{margin-top:44px}.ask h2{border-left:2px solid #171916;margin:0 0 16px;padding-left:14px;font-size:17px;font-weight:500;line-height:22px}.ask ul{flex-wrap:wrap;gap:10px;list-style:none;display:flex}.ask a{border:1px solid #00000024;border-radius:999px;align-items:center;gap:10px;min-height:44px;padding:0 18px;font-size:15px;font-weight:500;transition:border-color .2s,background .2s;display:inline-flex}.ask a:hover{border-color:#0000006b}.ask .chev{color:var(--ink-3)}.glance{border-radius:var(--r-l);background:var(--navy);color:#fff;padding:36px;position:sticky;top:112px}.glance .top{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.glance .chip-img{border-radius:18px;flex:none;width:72px;height:72px;overflow:hidden}.glance .chip-img img{object-fit:cover;width:100%;height:100%}.glance .kicker{color:#fff9}.glance h2{font-size:26px;line-height:1.12;font-weight:var(--w-head);margin:12px 0 0}.glance h2 .tint{color:var(--navy-t)}.gstats{border-top:1px solid #ffffff24;margin-top:28px}.gstats div{border-bottom:1px solid #ffffff24;justify-content:space-between;align-items:baseline;gap:16px;padding:14px 0;display:flex}.gstats span{color:#ffffffb3;font-size:15px}.gstats b{font-variant-numeric:tabular-nums;text-align:right;font-size:20px;font-weight:500}.glance .note{color:#ffffff9e;margin:20px 0 0;font-size:14px;line-height:21px}.glance .cta{min-height:52px;color:var(--navy);background:#fff;border-radius:999px;justify-content:space-between;align-items:center;gap:12px;margin-top:24px;padding:0 20px;font-weight:500;display:flex}.glance .cta:hover{filter:brightness(.95)}.glance.has-art{isolation:isolate;overflow:hidden}.glance.has-art .cta{gap:18px;width:fit-content;margin-top:112px}.g-art{z-index:-1;aspect-ratio:3/2;pointer-events:none;width:128%;max-width:none;position:absolute;bottom:-4%;right:-4%;-webkit-mask-image:linear-gradient(#0000,#000 45%);mask-image:linear-gradient(#0000,#000 45%)}.g-art img{object-fit:cover;width:100%;height:100%}.abody{border-top:1px solid var(--line);grid-template-columns:240px minmax(0,700px) 240px;justify-content:space-between;gap:48px;margin-top:64px;padding-top:56px;display:grid}.toc{align-self:start;position:sticky;top:112px}.toc h2{margin:0 0 14px;font-size:15px;font-weight:500}.toc ol{list-style:none}.toc a{color:var(--ink-3);padding:8px 0 8px 22px;font-size:15px;line-height:20px;transition:color .2s;display:block;position:relative}.toc a:before{content:"";background:0 0;width:12px;height:1px;transition:background .2s;position:absolute;top:50%;left:0}.toc a:hover,.toc a.on{color:var(--ink)}.toc a.on:before{background:var(--p-pro)}.toc .more{border-top:1px solid var(--line);margin-top:36px;padding-top:24px}.toc .more a{color:var(--ink-2);padding-left:0}.toc .more a:before{display:none}.toc .more a:hover{color:var(--ink);text-underline-offset:3px;text-decoration:underline}.prose section{padding-bottom:72px}.prose section+section{padding-top:8px}.prose h2{font-weight:var(--w-head);letter-spacing:-.015em;text-wrap:balance;margin:0 0 24px;font-size:36px;line-height:1.1}.prose p{color:#000c;margin:0 0 20px;font-size:18px;line-height:30px}.prose .lead-paragraph{color:var(--ink);font-size:23px;font-weight:420;line-height:34px}.prose .mg-icon{vertical-align:-2px;flex:none;width:14px;height:14px}.citation{background:var(--cream);min-width:24px;height:22px;color:var(--blue-d);vertical-align:2px;border-radius:6px;place-items:center;margin-left:2px;padding:0 6px;font-size:12px;font-weight:600;line-height:1;transition:background .2s;display:inline-grid}.citation:hover{background:var(--cream-2)}.editorial-note{border-radius:var(--r-m);background:var(--green-pale);margin:32px 0 8px;padding:28px 32px}.editorial-note b{color:var(--green-d);margin-bottom:8px;font-size:17px;font-weight:600;display:block}.prose .editorial-note p{color:#143421db;margin:0;font-size:17px;line-height:27px}.trial-flow{grid-template-columns:1fr auto 1fr auto 1fr;align-items:stretch;gap:12px;margin:32px 0;display:grid}.trial-flow div{background:var(--cream);border-radius:var(--r-m);padding:20px 22px}.trial-flow b{font-size:28px;line-height:1.1;font-weight:var(--w-head);font-variant-numeric:tabular-nums;display:block}.trial-flow span{color:var(--ink-2);margin-top:6px;font-size:14px;line-height:19px;display:block}.trial-flow i{color:var(--ink-3);align-self:center;place-items:center;display:grid}.trial-flow i svg{width:18px;height:18px;display:block}.trial-figure{border-radius:var(--r-l);background:var(--navy);color:#fff;margin:8px 0 32px;padding:40px}.figure-label{letter-spacing:.05em;text-transform:uppercase;color:#fff9;font-size:13px;font-weight:560;line-height:16px}.trial-figure h3{font-weight:var(--w-head);margin:14px 0 0;font-size:28px;line-height:1.12}.trial-figure h3 .tint{color:var(--navy-t);display:block}.prose .trial-figure>p{color:#ffffffa8;margin:12px 0 0;font-size:15px;line-height:23px}.chart-row{grid-template-columns:110px minmax(0,1fr) 48px;align-items:center;gap:16px;margin-top:22px;display:grid}.trial-figure>p+.chart-row{margin-top:32px}.chart-row span{color:#fffc;font-size:15px}.chart-track{background:#ffffff1f;border-radius:14px;height:14px;overflow:hidden}.chart-track i{background:var(--gold);border-radius:14px;height:100%;display:block}.chart-row.placebo .chart-track i{background:#ffffffc7}.chart-row b{text-align:right;font-variant-numeric:tabular-nums;font-size:22px;font-weight:500}.figure-bottom{border-top:1px solid #ffffff24;align-items:baseline;gap:20px;margin-top:30px;padding-top:22px;display:flex}.figure-bottom strong{color:var(--gold);flex:none;font-size:30px;font-weight:450;line-height:1}.figure-bottom span{color:#ffffffb8;font-size:15px;line-height:22px}.trial-figure figcaption{color:#ffffff94;margin-top:22px;font-size:14px}.trial-figure figcaption a{color:#fff;text-underline-offset:3px;text-decoration:underline #ffffff59}.trial-figure figcaption .mg-icon{display:none}details.reading-detail{border-radius:var(--r-m);background:var(--cream);margin:0 0 12px;transition:background .2s}details.reading-detail:hover{background:var(--cream-2)}details.reading-detail[open]{background:var(--cream)}.reading-detail summary{cursor:pointer;align-items:center;min-height:64px;padding:0 64px 0 24px;font-size:17px;font-weight:500;list-style:none;display:flex;position:relative}.reading-detail summary::-webkit-details-marker{display:none}.reading-detail summary:before{content:"";background:#fff;border-radius:50%;width:28px;height:28px;margin-top:-14px;position:absolute;top:50%;right:20px}.reading-detail summary:after{content:"";width:16px;height:16px;-webkit-mask:var(--ic-plus) center/16px no-repeat;mask:var(--ic-plus) center/16px no-repeat;background:currentColor;margin-top:-8px;position:absolute;top:50%;right:26px}.reading-detail[open] summary:after{-webkit-mask-image:var(--ic-minus);mask-image:var(--ic-minus)}.prose .reading-detail>p{color:var(--ink-2);margin:0;padding:0 24px 22px;font-size:17px;line-height:27px}.reading-detail a{text-underline-offset:3px;text-decoration:underline}.prose a.row{border-radius:var(--r-m);box-shadow:inset 0 0 0 1px var(--line);justify-content:space-between;align-items:center;gap:20px;margin-top:12px;padding:22px 24px;font-size:18px;font-weight:500;line-height:24px;transition:background .2s,box-shadow .2s;display:flex}.prose a.row:hover{background:var(--cream);box-shadow:inset 0 0 0 1px #0000}.prose a.row small{color:var(--ink-3);margin-top:3px;font-size:15px;font-weight:420;line-height:21px;display:block}.prose a.row>span:last-child{background:var(--cream);border-radius:50%;flex:none;place-items:center;width:40px;height:40px;transition:transform .2s,background .2s;display:grid}.prose a.row:hover>span:last-child{background:#fff;transform:translate(3px)}.takeaway{border-radius:var(--r-l);color:#fff;background:#2c5274;margin:12px 0 28px;padding:44px 40px}.takeaway>span{letter-spacing:.05em;text-transform:uppercase;color:#ffffff9e;font-size:13px;font-weight:560;line-height:16px;display:inline-block}.takeaway h3{font-weight:var(--w-display);text-wrap:balance;margin:16px 0 0;font-size:40px;line-height:1.06}.takeaway h3 .tint{color:#bedefc;display:block}.prose .takeaway p{color:#ffffffc2;max-width:44ch;margin:18px 0 0;font-size:17px;line-height:27px}.bibliography>p{color:var(--ink-2)}.bibliography ol{border-top:1px solid var(--line);list-style:none}.bibliography li{border-bottom:1px solid var(--line);grid-template-columns:40px minmax(0,1fr);align-items:center;gap:12px;min-height:64px;padding:12px 0;display:grid}.bibliography li:before{content:attr(value);color:var(--blue-d);font-size:14px;font-weight:600}.bibliography a{align-items:center;gap:8px;font-size:17px;line-height:24px;display:inline-flex}.bibliography a:hover{text-underline-offset:3px;text-decoration:underline}.keep{margin-top:56px}.row-head{justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:28px;display:flex}.row-head h2{font-weight:var(--w-head);margin:0;font-size:34px;line-height:1.06}.row-head p{color:var(--ink-2);margin:10px 0 0;font-size:17px}.kgrid{gap:var(--gap);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.kcard{border-radius:var(--r-l);background:var(--cream);flex-direction:column;min-height:248px;padding:28px;transition:background .2s;display:flex}.kcard:hover{background:var(--cream-2)}.kcard .top{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.kcard img{object-fit:cover;border-radius:14px;flex:none;width:52px;height:52px}.kcard h3{font-weight:var(--w-head);margin:20px 0 0;font-size:21px;line-height:1.16}.kcard p{color:var(--ink-2);margin:10px 0 0;font-size:15px;line-height:22px}.kcard .go{align-items:center;gap:8px;margin-top:auto;padding-top:18px;font-size:15px;font-weight:500;display:flex}.k-blue{color:var(--blue-t)}.k-plum{color:var(--plum-t)}.k-green{color:var(--green-t)}@media (width<=1180px){.ahead{grid-template-columns:minmax(0,1fr) 380px;gap:48px}h1{font-size:52px}.abody{grid-template-columns:200px minmax(0,700px);justify-content:start;gap:64px}.kgrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=960px){html{scroll-padding-top:72px}.ahead{grid-template-columns:1fr;gap:40px}.glance{position:static}.abody{border-top:0;grid-template-columns:minmax(0,1fr);gap:0;margin-top:72px;padding-top:0}.toc,.toc ol{min-width:0}.toc{z-index:10;margin:0 calc(-1*var(--side)) 32px;padding:10px var(--side);-webkit-backdrop-filter:blur(10px);box-shadow:0 1px 0 var(--line);background:#fffffff0;position:sticky;top:0}.toc h2,.toc .more{display:none}.toc ol{scrollbar-width:none;gap:6px;display:flex;overflow-x:auto}.toc ol::-webkit-scrollbar{display:none}.toc li{flex:none}.toc a{background:var(--cream);white-space:nowrap;border-radius:999px;align-items:center;height:38px;padding:0 14px;font-size:14px;display:flex}.toc a:before{display:none}.toc a.on{color:#fff;background:#171916}}@media (width<=760px){.ahead{padding-top:28px}.crumbs{margin-bottom:24px;font-size:13px}h1{font-size:38px;line-height:1.05}.deck{font-size:18px;line-height:27px}.meta .date{width:100%;margin-top:4px;margin-left:0}.quick{margin-top:32px;padding:24px 22px}.quick p{font-size:18px;line-height:28px}.ask a{padding:0 14px;font-size:14px}.glance{padding:28px 24px}.glance h2{font-size:23px}.prose section{padding-bottom:56px}.prose h2{font-size:28px}.prose p{font-size:17px;line-height:28px}.prose .lead-paragraph{font-size:20px;line-height:30px}.editorial-note{padding:22px}.trial-flow{grid-template-columns:1fr;gap:8px}.trial-flow i{display:none}.trial-flow div{align-items:baseline;gap:14px;padding:16px 18px;display:flex}.trial-flow b{min-width:76px;font-size:22px}.trial-flow span{margin:0}.trial-figure{padding:28px 22px}.trial-figure h3{font-size:23px}.chart-row{grid-template-columns:86px minmax(0,1fr) 40px;gap:10px}.chart-row span{font-size:14px}.chart-row b{font-size:19px}.figure-bottom{flex-direction:column;gap:8px}.takeaway{padding:32px 24px}.takeaway h3{font-size:30px}.reading-detail summary{padding:0 56px 0 18px;font-size:16px}.reading-detail summary:before{right:14px}.reading-detail summary:after{right:20px}.prose .reading-detail>p{padding:0 18px 18px;font-size:16px;line-height:26px}.prose a.row{padding:18px}.bibliography li{grid-template-columns:32px minmax(0,1fr)}.row-head{flex-direction:column;align-items:flex-start;gap:10px}.row-head h2{font-size:28px}.kgrid{scroll-snap-type:x mandatory;scrollbar-width:none;margin:0 calc(-1*var(--side));padding:0 var(--side);display:flex;overflow-x:auto}.kgrid::-webkit-scrollbar{display:none}.kcard{scroll-snap-align:start;flex:none;width:78vw;max-width:320px}}
