.forecast[data-astro-cid-u2wugwus]{padding-top:clamp(1.5rem,3.5vw,2.5rem)}.forecast-head[data-astro-cid-u2wugwus]{padding-bottom:clamp(2.5rem,6vw,4.5rem)}h1[data-astro-cid-u2wugwus]{font-family:var(--display);letter-spacing:-.045em;font-size:clamp(3rem,8vw,6.25rem);font-weight:400;line-height:.92}.verdict[data-astro-cid-u2wugwus]{max-width:29ch;font-family:var(--display);text-wrap:balance;margin-top:1.3rem;font-size:clamp(1.45rem,3vw,2.2rem);line-height:1.12}.warning[data-astro-cid-u2wugwus]{max-width:var(--measure);color:var(--live);margin-top:1rem;font-size:.9rem}.headline-stats[data-astro-cid-u2wugwus]{border-block:1px solid var(--line-strong);grid-template-columns:repeat(2,1fr);margin-top:clamp(2rem,5vw,3.5rem);display:grid}.headline-stats[data-astro-cid-u2wugwus] div[data-astro-cid-u2wugwus]{padding:1.1rem 1.25rem 1.2rem 0}.headline-stats[data-astro-cid-u2wugwus] div[data-astro-cid-u2wugwus]+div[data-astro-cid-u2wugwus]{border-left:1px solid var(--line-soft);padding-left:1.25rem}dt[data-astro-cid-u2wugwus],.section[data-astro-cid-u2wugwus] h2[data-astro-cid-u2wugwus]{font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--text-3);font-size:.66rem;font-weight:500}.headline-stats[data-astro-cid-u2wugwus] dd[data-astro-cid-u2wugwus]{font-family:var(--display);font-variant-numeric:tabular-nums;margin:.3rem 0 0;font-size:clamp(2rem,5vw,3.4rem);line-height:1}.headline-stats[data-astro-cid-u2wugwus] small[data-astro-cid-u2wugwus]{min-height:2.7em;color:var(--text-2);margin-top:.35rem;font-size:.75rem;line-height:1.35;display:block}.section[data-astro-cid-u2wugwus]{border-top:1px solid var(--line-strong);padding-block:clamp(2.75rem,6vw,4.5rem)}.section-head[data-astro-cid-u2wugwus]{grid-template-columns:12rem minmax(0,34rem);gap:1rem 2rem;margin-bottom:1.8rem;display:grid}.section-head[data-astro-cid-u2wugwus] p[data-astro-cid-u2wugwus]{color:var(--text-2);font-size:.9rem;line-height:1.55}.investor-verdict[data-astro-cid-u2wugwus]{max-width:74ch;font-family:var(--display);text-wrap:balance;font-size:clamp(1.25rem,2.5vw,1.8rem);line-height:1.2}.investor-stats[data-astro-cid-u2wugwus]{border-block:1px solid var(--line-strong);grid-template-columns:repeat(3,minmax(0,1fr));margin-top:2rem;display:grid}.investor-stats[data-astro-cid-u2wugwus] div[data-astro-cid-u2wugwus]{padding:1.1rem 1.2rem 1.2rem 0}.investor-stats[data-astro-cid-u2wugwus] div[data-astro-cid-u2wugwus]+div[data-astro-cid-u2wugwus]{border-left:1px solid var(--line-soft);padding-left:1.2rem}.investor-stats[data-astro-cid-u2wugwus] dd[data-astro-cid-u2wugwus]{font-family:var(--display);margin:.3rem 0 0;font-size:clamp(1.7rem,4vw,2.7rem);line-height:1}.investor-stats[data-astro-cid-u2wugwus] small[data-astro-cid-u2wugwus]{color:var(--text-2);margin-top:.45rem;font-size:.72rem;line-height:1.4;display:block}.source-note[data-astro-cid-u2wugwus]{max-width:72ch;color:var(--text-3);margin-top:1rem;font-size:.72rem;line-height:1.45}.decision-table[data-astro-cid-u2wugwus]{border-top:1px solid var(--line-strong)}.decision-row[data-astro-cid-u2wugwus]{border-bottom:1px solid var(--line-soft);grid-template-columns:9rem minmax(0,1.25fr) minmax(0,1fr);gap:1.25rem;padding:1rem 0;display:grid}.decision-row[data-astro-cid-u2wugwus]>[data-astro-cid-u2wugwus]{color:var(--text-2);font-size:.82rem;line-height:1.45}.decision-row[data-astro-cid-u2wugwus] strong[data-astro-cid-u2wugwus]{color:var(--text)}.decision-head[data-astro-cid-u2wugwus]>[data-astro-cid-u2wugwus]{font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--text-3);font-size:.61rem}.distribution[data-astro-cid-u2wugwus]{padding:1.2rem 0 0}.drow[data-astro-cid-u2wugwus]{border-bottom:1px solid var(--line-soft);grid-template-columns:5rem minmax(8rem,1fr) 3.4rem;align-items:center;gap:1rem;min-height:2.7rem;display:grid}.quarter[data-astro-cid-u2wugwus]{font-family:var(--mono);color:var(--text-2);font-variant-numeric:tabular-nums;font-size:.68rem}.drow[data-astro-cid-u2wugwus]>strong[data-astro-cid-u2wugwus]{font-family:var(--display);text-align:right;font-variant-numeric:tabular-nums;font-size:1.35rem;font-weight:400}.track[data-astro-cid-u2wugwus]{background:var(--line-strong);height:1px;position:relative}.range[data-astro-cid-u2wugwus]{background:var(--signal-wash);border-inline:1px solid color-mix(in srgb, var(--signal) 35%, transparent);height:.56rem;position:absolute;top:-.28rem}.point[data-astro-cid-u2wugwus]{background:var(--signal);border-radius:50%;width:.72rem;height:.72rem;position:absolute;top:-.36rem;transform:translate(-50%)}.axis[data-astro-cid-u2wugwus]{font-family:var(--mono);color:var(--text-3);grid-template-columns:repeat(5,1fr);margin:.6rem 4rem 0 6rem;font-size:.6rem;display:grid}.axis[data-astro-cid-u2wugwus] span[data-astro-cid-u2wugwus]:not(:first-child):not(:last-child){text-align:center}.axis[data-astro-cid-u2wugwus] span[data-astro-cid-u2wugwus]:last-child{text-align:right}.evidence[data-astro-cid-u2wugwus]{border-top:1px solid var(--line-soft);padding:0;list-style:none}.evidence[data-astro-cid-u2wugwus] li[data-astro-cid-u2wugwus]{border-bottom:1px solid var(--line-soft);grid-template-columns:10rem minmax(0,1fr) 7rem 10rem;align-items:baseline;gap:.7rem 1.2rem;padding:1rem 0;display:grid}.evidence-meta[data-astro-cid-u2wugwus]{font-family:var(--mono);text-transform:uppercase;color:var(--signal);gap:.2rem;font-size:.62rem;display:grid}.evidence-meta[data-astro-cid-u2wugwus] time[data-astro-cid-u2wugwus]{color:var(--text-3)}.evidence[data-astro-cid-u2wugwus] p[data-astro-cid-u2wugwus]{color:var(--text-2);font-size:.88rem;line-height:1.5}.evidence[data-astro-cid-u2wugwus] a[data-astro-cid-u2wugwus],.evidence[data-astro-cid-u2wugwus] code[data-astro-cid-u2wugwus]{font-family:var(--mono);font-size:.62rem}.evidence[data-astro-cid-u2wugwus] code[data-astro-cid-u2wugwus]{color:var(--text-3);overflow-wrap:anywhere}.unknowns[data-astro-cid-u2wugwus] ul[data-astro-cid-u2wugwus]{padding:0;list-style:none}.unknowns[data-astro-cid-u2wugwus] li[data-astro-cid-u2wugwus]{border-bottom:1px solid var(--line-soft);max-width:72ch;color:var(--text-2);padding:.85rem 0 .85rem 1.2rem;font-size:.92rem;position:relative}.unknowns[data-astro-cid-u2wugwus] li[data-astro-cid-u2wugwus]:before{content:"?";font-family:var(--mono);color:var(--live);position:absolute;left:0}.method[data-astro-cid-u2wugwus]{background:var(--surface);margin-top:0;padding:clamp(2.5rem,6vw,4rem)}.method[data-astro-cid-u2wugwus] h2[data-astro-cid-u2wugwus]{font-family:var(--display);font-size:clamp(1.8rem,4vw,2.8rem);font-weight:400}.method[data-astro-cid-u2wugwus]>p[data-astro-cid-u2wugwus]{max-width:66ch;color:var(--text-2);margin-top:1rem}.method[data-astro-cid-u2wugwus] dl[data-astro-cid-u2wugwus]{border-top:1px solid var(--line-strong);margin-top:1.8rem}.method[data-astro-cid-u2wugwus] dl[data-astro-cid-u2wugwus] div[data-astro-cid-u2wugwus]{border-bottom:1px solid var(--line-soft);grid-template-columns:8rem minmax(0,1fr);gap:1rem;padding:.65rem 0;display:grid}.method[data-astro-cid-u2wugwus] dd[data-astro-cid-u2wugwus]{overflow-wrap:anywhere;margin:0;font-size:.82rem}.method[data-astro-cid-u2wugwus] .disclaimer[data-astro-cid-u2wugwus]{color:var(--text-3);font-size:.78rem}@media (width<=760px){.headline-stats[data-astro-cid-u2wugwus]{grid-template-columns:1fr}.headline-stats[data-astro-cid-u2wugwus] div[data-astro-cid-u2wugwus]+div[data-astro-cid-u2wugwus]{border-left:0;border-top:1px solid var(--line-soft);padding-left:0}.section-head[data-astro-cid-u2wugwus],.investor-stats[data-astro-cid-u2wugwus]{grid-template-columns:1fr}.investor-stats[data-astro-cid-u2wugwus] div[data-astro-cid-u2wugwus]+div[data-astro-cid-u2wugwus]{border-left:0;border-top:1px solid var(--line-soft);padding-left:0}.decision-row[data-astro-cid-u2wugwus]{grid-template-columns:1fr;gap:.35rem}.decision-head[data-astro-cid-u2wugwus]{display:none}.evidence[data-astro-cid-u2wugwus] li[data-astro-cid-u2wugwus]{grid-template-columns:1fr}.drow[data-astro-cid-u2wugwus]{grid-template-columns:4.5rem minmax(6rem,1fr) 3rem;gap:.65rem}.axis[data-astro-cid-u2wugwus]{margin-left:5.15rem;margin-right:4rem}.method[data-astro-cid-u2wugwus]{margin-inline:calc(-1 * var(--gutter));padding-inline:var(--gutter)}}
