.editorial-hero{display:grid;grid-template-columns:1fr 1fr;gap:clamp(30px,4vw,68px);max-width:1440px;margin:auto;padding:50px var(--gap) 34px;align-items:start}
.hero-label{font-size:10px;letter-spacing:.24em;text-transform:uppercase;margin:13px 0 18px;color:var(--ink)}
.editorial-copy h1{font-family:var(--font-display);font-weight:400;font-size:clamp(50px,5.4vw,78px);line-height:1.04;letter-spacing:-.04em;max-width:none;text-wrap:initial}
.editorial-copy .hero-p{font-size:clamp(17px,1.6vw,21px);line-height:1.5;max-width:580px;margin:26px 0 0;color:var(--ink)}
.editorial-copy .hero-act{margin-top:38px;gap:30px}.minimum{font-size:14px;white-space:nowrap}.editorial-figure{min-width:0;margin:0;padding-top:0}
.figure-title{display:flex;justify-content:space-between;gap:16px;align-items:baseline;font-size:10px;letter-spacing:.11em;text-transform:uppercase;margin-bottom:18px}.figure-title a{font-size:10px;text-transform:none;letter-spacing:0;color:var(--mute);text-underline-offset:3px}
.equity-svg{display:block;width:100%;height:auto;overflow:visible;touch-action:pan-y}.eq-grid{stroke:var(--line);stroke-width:.65;fill:none}.equity-line{stroke:var(--ink);stroke-width:1.5;stroke-linejoin:round;stroke-linecap:round;fill:none}.drawdown-line{stroke:var(--down);stroke-width:1.7;fill:none;stroke-linejoin:round}.drawdown-leader{stroke:var(--down);stroke-width:.65;fill:none}.chart-label{font:12px Onest,sans-serif;fill:var(--ink)}.chart-label-risk{fill:var(--down)}.chart-axis{font:10px Onest,sans-serif;fill:var(--mute)}
.chart-cursor path{stroke:var(--mute);stroke-width:1;stroke-dasharray:3 3}.chart-cursor circle{fill:var(--ink);stroke:var(--bg);stroke-width:2}.chart-cursor[hidden]{display:none}.chart-readout{min-height:22px;font-size:11px;color:var(--mute);margin:3px 0 10px;line-height:1.5}
.hero-metrics{display:grid;grid-template-columns:1fr 1fr;gap:28px;margin:0 0 16px;padding:0 8px}.hero-metrics>div{display:flex;flex-direction:column;gap:9px}.hero-metrics>div+div{border-left:1px solid var(--line);padding-left:28px}.hero-metrics b{font-family:var(--font-display);font-size:clamp(36px,4vw,57px);font-weight:400;line-height:1;letter-spacing:-.035em;font-variant-numeric:lining-nums tabular-nums;white-space:nowrap}.hero-metrics span{font-size:12px;line-height:1.5}.figure-source{font-size:10px;color:var(--mute);text-align:center;line-height:1.5}
@media(max-width:1000px){.editorial-hero{gap:28px;padding-top:45px}.editorial-copy h1{font-size:clamp(35px,5.1vw,52px)}.editorial-copy .hero-p{font-size:17px}.editorial-copy .hero-act{gap:18px;margin-top:26px}.hero-metrics{gap:12px;padding:0}.hero-metrics>div+div{padding-left:14px}.hero-metrics b{font-size:38px}.figure-title{font-size:9px}.figure-title a{font-size:9px}.hero-label{letter-spacing:.14em;font-size:9px}.hero-metrics span{font-size:11px}}
@media(max-width:700px){.editorial-hero{grid-template-columns:1fr;padding-top:36px;padding-bottom:34px;gap:36px}.hero-label{margin-top:0;margin-bottom:15px}.editorial-copy h1{font-size:clamp(43px,10.4vw,68px);line-height:1.05}.editorial-copy .hero-p{font-size:16px;margin-top:22px;max-width:480px}.editorial-copy .hero-act{margin-top:24px;gap:20px}.editorial-copy .btn{font-size:13px;padding:14px 18px;gap:20px}.minimum{font-size:12px}.figure-title{font-size:9px;margin-bottom:12px}.hero-metrics b{font-size:40px}.hero-metrics span{font-size:11px}.hero-metrics{margin-bottom:15px}.chart-readout{font-size:10px;margin-top:7px}.figure-source{font-size:10px}}

@media(min-width:701px){.editorial-copy h1>span{white-space:nowrap}}
