.ahead{grid-template-columns:minmax(0,1.3fr) minmax(0,.7fr);align-items:end;gap:clamp(24px,5vw,64px);display:grid}.story{grid-template-columns:minmax(0,.75fr) minmax(0,1.25fr);align-items:start;gap:clamp(24px,5vw,72px);display:grid}.story .photo{top:calc(var(--navh) + 24px);position:sticky}.reads{border-top:1px solid var(--line);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.rd{min-width:0;padding:22px 20px 24px 0}.rd+.rd{border-left:1px solid var(--line);padding-left:20px}.rd .v{font:500 clamp(2rem, 3.6vw, 2.8rem) / 1 var(--font-mono);letter-spacing:-.03em;font-variant-numeric:tabular-nums;white-space:nowrap;margin:12px 0 10px;display:block}.rd p{color:var(--muted);margin:0;font-size:.9rem}.rd button.v{color:var(--text);text-decoration:underline dotted var(--g-deep);text-underline-offset:6px;cursor:pointer;background:0 0;border:0;padding:0}.two{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(28px,6vw,80px);display:grid}.two>*{min-width:0}.take{border:1px solid var(--line);border-radius:var(--r);background:var(--s1);flex-direction:column;justify-content:space-between;gap:24px;width:100%;min-height:180px;padding:22px;display:flex}.take q{quotes:none;font:500 1.25rem / 1.3 var(--font-sans);letter-spacing:-.01em}.take .label{color:var(--g-hi)}.earlier p{margin:0 0 10px}.earlier .m{color:var(--muted)}.story .copy p{max-width:56ch;margin:0 0 18px;font-size:1.1rem}.story .copy p:first-child{font:300 clamp(1.35rem, 2.5vw, 1.85rem) / 1.3 var(--font-sans);letter-spacing:-.01em}.story .copy p.kicker{font:500 1rem var(--font-mono);color:var(--g-hi);margin-top:26px}@media (width<=980px){.story,.two,.ahead{grid-template-columns:minmax(0,1fr)}.story .photo{max-width:420px;position:relative;top:0}.reads{grid-template-columns:repeat(2,minmax(0,1fr))}.rd:nth-child(odd){border-left:0;padding-left:0}.rd{border-bottom:1px solid var(--line)}}@media (width<=640px){.reads .rd .v{font-size:2rem}.take{min-height:160px}}.graph-wrap{border:1px solid var(--line);background:var(--s1);border-radius:14px;min-width:0;padding:14px 14px 10px}.graph-wrap .chiprow{margin:0 0 10px;padding:0}.graph-wrap svg{width:100%;height:auto;display:block;overflow:visible}.gnode{cursor:pointer}.gnode .ring{transition:stroke-width var(--fast)}.gnode:focus-visible .ring,.gnode.sel .ring{stroke:var(--text);stroke-width:2.5px}.gnode.dim,.gbar.dim,.glane.dim{opacity:.18}.gnode,.gbar,.glane{transition:opacity .26s var(--ease-out)}.g-legend{font:500 .66rem var(--font-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--muted);flex-wrap:wrap;gap:6px 16px;margin-top:8px;display:flex}.g-legend span{align-items:center;gap:7px;display:inline-flex}.g-legend i{border-radius:2px;width:12px;height:4px}.gsheet{z-index:45;padding:0 12px calc(12px + env(safe-area-inset-bottom,0px));pointer-events:none;justify-content:center;display:flex;position:fixed;inset:auto 0 0}.gsheet-in{pointer-events:auto;border:1px solid var(--g-deep);background:var(--s2);width:min(520px,100%);transition:transform .32s var(--ease-out);border-radius:16px;padding:18px 18px 14px;transform:translateY(calc(100% + 20px));box-shadow:0 -10px 60px #0009}.gsheet.show .gsheet-in{transform:none}.gsheet .hd{align-items:center;gap:10px;margin-bottom:6px;display:flex}.gsheet .hd i{border-radius:50%;width:10px;height:10px}.gsheet h3{font:600 1.25rem / 1.2 var(--font-sans);letter-spacing:-.01em;margin:0 0 6px}.gsheet p{color:var(--muted);margin:0 0 12px}.gsheet .row{flex-wrap:wrap;gap:8px;display:flex}.gsheet .row .btn{min-height:44px;padding:0 14px}.gsheet .x{margin-left:auto}:is(i).lane-planned{border-top:2px dashed var(--lane-planned);background:0 0;height:0}.lane-text-exp{color:var(--lane-exp)}.lane-text-ach{color:var(--lane-ach)}.lane-text-aca{color:var(--lane-aca)}.lane-text-evt{color:var(--lane-evt)}.phead-ctas{margin-top:22px}.softec-note{color:var(--muted);margin-top:18px}.softec-note b{color:var(--text)}.softec-note a.arrow{min-height:0;display:inline}.earlier .ch-head.stack-head{margin-top:36px}[data-graph] [fill=\#0D0C0A]{fill:var(--bg)}[data-graph] [fill=\#ECE8E1]{fill:var(--text)}[data-graph] [fill=\#A2ADA4]{fill:var(--muted)}[data-graph] [stroke=\#213127]{stroke:var(--line)}[data-graph] [stroke=\#2D4335]{stroke:var(--line-2)}[data-graph] [stroke=\#6F7C72]{stroke:var(--lane-planned)}[data-graph] [fill=\#1FA05A]{fill:var(--lane-exp)}[data-graph] [stroke=\#1FA05A]{stroke:var(--lane-exp)}[data-graph] [fill=\#A8E0BF]{fill:var(--lane-ach)}[data-graph] [stroke=\#A8E0BF]{stroke:var(--lane-ach)}[data-graph] [fill=\#57C285]{fill:var(--lane-aca)}[data-graph] [stroke=\#57C285]{stroke:var(--lane-aca)}[data-graph] [fill=\#B5DC62]{fill:var(--lane-evt)}[data-graph] [stroke=\#B5DC62]{stroke:var(--lane-evt)}
