.market-expectations{--me-ice: #e8f1f7;--me-mint: #d8eee4;--me-amber-pale: #f5e7d4}.me-hero-grid{display:grid;gap:2.5rem;align-items:end}.me-curve{border:1px solid var(--ar-navy);background:var(--ar-paper)}.me-curve-title,.me-curve-note{margin:0;padding:.8rem 1rem;font-family:JetBrains Mono,monospace;font-size:var(--ccc-label-size, .7rem);line-height:1.5;text-transform:uppercase}.me-curve-title{border-bottom:1px solid var(--ar-navy);color:var(--ar-cobalt-deep)}.me-curve-note{border-top:1px solid var(--ar-rule);color:var(--ar-muted);text-transform:none}.me-curve ol{display:grid;margin:0;padding:0;list-style:none}.me-curve li{position:relative;display:grid;grid-template-columns:minmax(6rem,.75fr) 1.25fr;gap:1rem;align-items:center;min-height:4.25rem;padding:.8rem 1rem}.me-curve li+li{border-top:1px solid var(--ar-rule)}.me-curve li:after{content:"";position:absolute;right:1rem;bottom:.55rem;left:1rem;height:.3rem;background:var(--ar-cobalt);transform-origin:left}.me-curve li:nth-child(2):after{transform:scaleX(.78)}.me-curve li:nth-child(3):after{transform:scaleX(.55)}.me-curve li:nth-child(4):after{transform:scaleX(.33);background:var(--ar-green)}.me-curve li span{color:var(--ar-muted);font-family:JetBrains Mono,monospace;font-size:var(--ccc-label-size, .7rem);text-transform:uppercase}.me-curve li strong{padding-bottom:.5rem;font-size:.9rem}.me-answer-section{padding:clamp(4rem,7vw,6.5rem) 0;border-bottom:1px solid var(--ar-rule);background:var(--ar-paper)}.me-answer-grid{display:grid;gap:2rem}.me-answer-grid h2,.me-workbench h2{margin:0;font-family:"Instrument Serif",Georgia,serif;font-size:clamp(2.2rem,4.5vw,4rem);font-weight:400;letter-spacing:-.03em;line-height:1.02;text-wrap:balance}.me-answer{max-width:70ch;color:var(--ar-muted);font-size:1.05rem;line-height:1.75}.me-answer p{margin:0}.me-answer p+p{margin-top:1.2rem}.me-answer .me-definition{color:var(--ar-navy);font-size:clamp(1.2rem,2.2vw,1.45rem);line-height:1.55}.me-workbench{margin:clamp(4rem,8vw,7rem) 0;border:1px solid var(--ar-navy)}.me-workbench-head{display:flex;flex-wrap:wrap;gap:1rem 2rem;align-items:end;justify-content:space-between;padding:clamp(1.2rem,3vw,2rem);background:var(--ar-navy);color:var(--ar-paper)}.me-workbench-head h2{max-width:16ch;color:var(--ar-paper)}.me-workbench-head p{max-width:60ch;margin:.8rem 0 0;color:#c5d5e3;line-height:1.65}.me-private-note{font-family:JetBrains Mono,monospace;font-size:var(--ccc-label-size, .7rem);text-transform:uppercase}.me-workbench-grid{display:grid}.me-controls{display:grid;gap:1rem;padding:clamp(1.2rem,3vw,2rem);background:var(--ar-soft)}.me-controls label>span{display:block;margin-bottom:.45rem;color:var(--ar-muted);font-family:JetBrains Mono,monospace;font-size:var(--ccc-label-size, .7rem);text-transform:uppercase}.me-controls select{width:100%;min-height:3.2rem;padding:.65rem .8rem;border:1px solid var(--ar-rule);border-radius:0;background:var(--ar-paper);color:var(--ar-navy);font:inherit}.me-result{padding:clamp(1.2rem,3vw,2rem);border-top:1px solid var(--ar-navy);background:var(--me-ice)}.me-result-label{margin:0;color:var(--ar-cobalt-deep);font-family:JetBrains Mono,monospace;font-size:var(--ccc-label-size, .7rem);text-transform:uppercase}.me-result h3{margin:.45rem 0 0;font-family:"Instrument Serif",Georgia,serif;font-size:clamp(2rem,4vw,3.6rem);font-weight:400;letter-spacing:-.03em}.me-result>p:not(.me-result-label){max-width:48ch;margin:.7rem 0 0;color:var(--ar-muted);line-height:1.65}.me-next-evidence{margin-top:1.5rem;padding-top:1.2rem;border-top:1px solid rgba(11,28,47,.22)}.me-next-evidence h4{margin:0;font-size:.92rem}.me-next-evidence ul{display:grid;gap:.55rem;margin:.8rem 0 0;padding-left:1.1rem}.me-next-evidence li,.me-next-evidence p{color:var(--ar-muted);line-height:1.55}.me-stage-ledger,.me-case-ledger,.me-proof ol,.me-faqs,.me-sources{margin:2rem 0 0;padding:0;list-style:none}.me-stage-ledger{border-top:1px solid var(--ar-navy)}.me-stage-ledger li{display:grid;gap:.75rem;padding:1.2rem 0;border-bottom:1px solid var(--ar-rule)}.me-stage-ledger strong{font-family:"Instrument Serif",Georgia,serif;font-size:1.55rem;font-weight:400}.me-stage-ledger p{max-width:66ch;margin:0;color:var(--ar-muted);line-height:1.65}.me-stage-ledger span,.me-case-head span{color:var(--ar-cobalt-deep);font-family:JetBrains Mono,monospace;font-size:var(--ccc-label-size, .7rem);text-transform:uppercase}.me-case-ledger{display:grid;border-top:1px solid var(--ar-navy);border-left:1px solid var(--ar-rule)}.me-case-ledger article{padding:clamp(1.2rem,3vw,2rem);border-right:1px solid var(--ar-rule);border-bottom:1px solid var(--ar-rule);background:var(--ar-paper)}.me-case-head{display:flex;flex-wrap:wrap;gap:.5rem 1rem;align-items:baseline;justify-content:space-between}.me-case-head h3{margin:0;font-family:"Instrument Serif",Georgia,serif;font-size:2rem;font-weight:400}.me-case-ledger article>p{margin:1rem 0 0;color:var(--ar-muted);line-height:1.7}.me-case-ledger article>a{display:inline-block;margin-top:1.2rem;color:var(--ar-cobalt-deep);font-weight:700;text-decoration:underline;text-underline-offset:4px}.me-proof-grid{display:grid;gap:2rem}.me-proof h2,.me-rule h2{margin:0;font-family:"Instrument Serif",Georgia,serif;font-size:clamp(2.2rem,4.5vw,4rem);font-weight:400;letter-spacing:-.03em;line-height:1.02;text-wrap:balance}.me-proof-grid>div>p{max-width:62ch;margin:1rem 0 0;color:var(--ar-muted);line-height:1.7}.me-proof ol{border-top:1px solid var(--ar-navy)}.me-proof li{display:grid;gap:.35rem;padding:1rem 0;border-bottom:1px solid var(--ar-rule)}.me-proof li span{color:var(--ar-muted);line-height:1.55}.me-rule blockquote{max-width:22ch;margin:2rem 0 0;font-family:"Instrument Serif",Georgia,serif;font-size:clamp(2rem,5vw,4.5rem);letter-spacing:-.03em;line-height:1.06}.me-rule p{max-width:65ch;margin:1.5rem 0 0;color:#c5d5e3;line-height:1.7}.me-faqs{border-top:1px solid var(--ar-navy)}.me-faqs details{border-bottom:1px solid var(--ar-rule)}.me-faqs summary{min-height:3.5rem;padding:1rem 2.25rem 1rem 0;color:var(--ar-navy);font-family:"Instrument Serif",Georgia,serif;font-size:1.45rem;cursor:pointer}.me-faqs details p{max-width:70ch;margin:0;padding:0 0 1.25rem;color:var(--ar-muted);line-height:1.7}.me-sources{border-top:1px solid var(--ar-navy)}.me-sources li{display:grid;grid-template-columns:2.2rem 1fr;gap:.8rem;padding:1rem 0;border-bottom:1px solid var(--ar-rule)}.me-sources li>span{color:var(--ar-muted);font-family:JetBrains Mono,monospace;font-size:var(--ccc-label-size, .7rem)}.me-sources a{display:inline-flex;gap:.4rem;align-items:center;color:var(--ar-cobalt-deep);font-weight:700;text-decoration:underline;text-underline-offset:4px}.me-sources p{max-width:70ch;margin:.4rem 0 0;color:var(--ar-muted);line-height:1.55}@media (min-width: 760px){.me-answer-grid,.me-proof-grid{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr)}.me-workbench-grid{grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr)}.me-result{border-top:0;border-left:1px solid var(--ar-navy)}.me-stage-ledger li{grid-template-columns:minmax(10rem,.7fr) minmax(0,1.6fr) minmax(8rem,.55fr);align-items:start}.me-proof li{grid-template-columns:minmax(9rem,.7fr) minmax(0,1.3fr)}}@media (min-width: 980px){.me-hero-grid{grid-template-columns:minmax(0,1.25fr) minmax(20rem,.75fr)}.me-case-ledger{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 520px){.me-curve li{grid-template-columns:1fr;gap:.2rem}.me-sources a{align-items:flex-start}}@media (prefers-reduced-motion: reduce){.market-expectations *,.market-expectations *:before,.market-expectations *:after{scroll-behavior:auto!important;transition-duration:.01ms!important}}
